.remove, cq-vrm {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
content: '';
opacity: 0.5;
line-height: 0;
right: 20px;
bottom: 20px;
border-radius: 100%;
width: 15px;
height: 15px;
background: black;
color: white;
}

.ct-lgm {
right: 0;
-webkit-transition: all 1s;
margin: 100px;
}

.cart-h .img, cq-bqj {
height: auto;
}

.cf-txu {
float: left;
width: 200px;
height: 100px;
}

.menu div, cs-qfg {
margin: 0 15px;
}

.cm-afj {
border: 1px solid powderblue;
z-index: 0;
border: 1px solid powderblue;
}

.cd-ngu {
text-transform: uppercase;
z-index: 0;
border-radius: 5px;
}

.cart-a, ch-hmx {
display: flex;
align-items: center;
margin-bottom: 12px;
}

.cs-nfk {
float: left;
font-family: courier;
transition: transform 1s;
}

.cart-m, ct-csj {
margin-bottom: 0!important;
font-weight: 700;
width: 37%;
}

.cr-rtr {
border-radius: 5px;
height: 120px;
transition-property: transform;
}

.cart-r, cz-jzz {
zoom: 0.7;
opacity: 0.7;
margin-top: 20px;
}

.cs-ybq {
top: 80px;
-webkit-transition: all 1s;
-webkit-transition: all 1s;
}

.cart-item, .checkout, cf-pzm {
padding: 28px;
border-radius: 0px;
border: solid 1px rgba(225, 225, 225, 0.6);
}

.cd-uvo {
transition: all 0.7s ease;
width: 100px;
font-size: 160%;
}

main, cb-ixp {
padding-top: 37px;
padding-bottom: 37px;
display: flex;
flex-direction: row;
justify-content: space-between;
}

.ck-bzp {
z-index: 0;
-webkit-transition: all 1s;
height: 100px;
}

.cg-ufc {
font-size: 160%;
color: red;
color: red;
}

.ch-s, cw-tlv {
zoom: 0.8;
opacity: 0.7;
}

.cj-epp {
color: violet;
position: absolute;
border: solid rgb(247, 169, 169) 4px;
}

.cart-i, co-xyj {
display: flex;
width: 83%;
justify-content: space-between;
align-items: center;
}

.cv-wub {
border: solid rgb(247, 169, 169) 4px;
animation-timing-function: ease-out;
color: violet;
}

.checkout button, cb-iso {
width: 100%;
padding:15px 0;
background: white;
font-size: 23px;
border: none;
border-radius: 0px;
}

.ch-ous {
float: left;
font-size: 160%;
color: lightblue;
}

.cart-s, cx-rpp {
zoom: 0.862;
opacity: 0.9;
text-decoration: line-through;
margin-top: 7px;
color: #ff00007a
}

.ca-uex {
width: 100px;
background: transparent;
top: 80px;
}

.ck-pfm {
z-index: 0;
-webkit-transition: all 1s;
transition: all 1.5s linear;
}

body, html, ck-cvg {
margin: 0;
padding: 0;
font-family: Georgia, serif;
}

.ci-bsy {
transform: rotateY(90deg) rotateX(-15deg);
text-transform: uppercase;
transition: all 1s;
}

.ch-c, cd-bpr {
margin-top: 17px;
zoom: 0.8;
opacity: 0.9;
cursor: pointer;
}

.cc-wgs {
float: left;
animation-timing-function: ease-out;
background: transparent;
}

.cart, ct-zuu {
margin-bottom: 40px;
width: 62%;
}

.cs-kxs {
color: lightblue;
text-transform: uppercase;
font-size: 160%;
}

hr, cg-glm {
display: none;
}

.cl-nkp {
background: #3EA69B;
width: 300px;
position: fixed;
}

.cart-p, ck-cpb {
width: 20%;
}

.cy-bbb {
transition: all 0.7s ease;
transform: scale(2);
height: 100px;
}

.cc-hzk {
height: 120px;
-webkit-transition: all 1s;
transition-property: transform;
}

.img, cj-lse {
min-width: 95px;
height: 102px;
background-size: cover;
margin-right: 15px;
background-position: center;
}

.cu-cfx {
width: 100px;
height: 100px;
border: 1px solid powderblue;
}

.menu, cd-okl {
display: flex;
justify-content: space-between;
align-items: center;
}

.ct-huk {
transform: scale(2);
float: left;
transition: all 1s;
}

.cart-n, cm-gxq {
width: 100%!important;
}

.cb-wfn {
width: 100px;
transition-property: transform;
transition: all 1.5s linear;
}

.cart-h, cr-lld {
margin-bottom: -1px!important;
border: none!important;
background: rgba(225, 225, 225, 0.6);
font-weight: 800;
text-transform: uppercase;
}

.cb-ibv {
top: 80px;
transition: all 3s;
color: violet;
}

.cu-tpr {
border: 1px solid powderblue;
font-size: 160%;
color: red;
}

.cp-ddi {
position: absolute;
background: #3EA69B;
background: PaleTurquoise;
}

.one, co-vvk {
margin: 4px!important;
}

.ck-qrx {
-webkit-transition: all 1s;
right: 0;
width: 200px;
}

nav, main, cn-yyb {
padding-left: 107px;
padding-right: 107px;
}

.cz-ans {
width: 120px;
border: 3px solid #73AD21;
float: left;
}

.minus, .plus, cy-obf {
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
width: 20px;
height: 20px;
font-weight: 700;
margin: 5px!important;
}

.cb-kmh {
zoom: 1.1;
height: 100px;
background-color: rgba(247, 169, 169, 0.788);
}

.cart-d, ca-xwz {
margin-top: 7px;
zoom: 0.883;
opacity: 0.8;
}

.ch-xsb {
color: lightblue;
height: 120px;
background: darkturquoise;
}

.logo, cq-jqe {
color: white;
font-weight: 900;
font-size: 20px;
}

.cx-ehc {
transform: rotateY(90deg) rotateX(-15deg);
transition: all 3s;
border: 3px solid #73AD21;
}

html, cn-tbc {
}

.cq-wzo {
border: 3px solid #73AD21;
width: 100px;
margin-bottom: 34px;
}

.checkout, cc-xde {
width: 32%;
height: fit-content;
border: none!important;
background: brown;
border-top: none!important;
border-right: none!important;
border-left: none!important;
color: white
}

.cv-izp {
transition: all 1.5s linear;
transition-property: transform;
width: 200px;
}

.nav-m, ci-dmv {
display: none;
}

.cl-hup {
border: 1px solid powderblue;
font-size: 160%;
transition: all 3s;
}

.checkout div, cw-kuk {
margin-bottom: 19px;
font-size:23px;
}

.ck-occ {
transition: all 1.5s linear;
padding-top: 57px;
width: 100px;
}

nav, cp-mqt {
padding-top: 22px;
padding-bottom: 17px;
margin-bottom: 40px;
background: brown;
display: flex;
align-items: center;
justify-content: space-between;
order: 0;
color: white
}

.cd-bgn {
border: 3px solid #73AD21;
padding-top: 57px;
height: 100px;
}

.cart-item, cn-qdy {
margin-bottom: 18px;
position: relative;
display: flex;
justify-content: space-between;
align-items: start;
}

.cv-zvr {
zoom: 1.1;
transform: scale(2);
color: red;
}

.ci-bau {
transition: all 3s;
position: fixed;
top: 80px;
}

.checkout button:hover, ci-tvl {
cursor: pointer;
opacity: 0.6;
}

@media (max-width: 736px) {

.remove, cg-ihh {
margin-top: 0px;
bottom: 14px;
}

.nav-d, cv-urz {
display: none;
}

.cz-hxd {
transform: rotateY(90deg) rotateX(-15deg);
transition-property: transform;
text-transform: uppercase;
}

.cart-m, cd-dnf {
width: unset;
}

main, cb-ldf {
flex-direction: column;
}

.minus, cw-abv {
margin-bottom: 0!important;
}

.cart-i, cy-sqw {
flex-direction: column;
width: 100%;
}

.cart-s, ck-mob {
margin-top: 0;
}

hr, cr-eot {
display: block;
opacity: 0.8;
width: 100%;
}

.cart-p, ct-tri {
width: inherit;
}

.cart-item div, cw-tno {
text-align: center;
margin-bottom: 19px;
}

.img, cz-xmf {
margin: auto;
margin-bottom: 23px;
}

.cart-h, cz-fmm {
display: none;
}

.cart, .checkout, cy-jwb {
width: auto;
}

nav, main, ce-cxt {
padding-left: 20px;
padding-right: 20px;
}

.cart-d, cb-fxn {
margin-top: 0;
}

.logo, ce-ngi {
zoom: 0.812;
color: white!important;
}

.cg-ysq {
float: left;
transition: all 3s;
transition: all 0.7s ease;
}

.nav-m, cy-qor {
display: block;
}

.co-lei {
transition: all 1s;
border: 3px solid #73AD21;
height: 100px;
}

nav, cm-pou {
margin-bottom: 26px;
}

.cs-zkh {
transition: all 0.7s ease;
-o-transition: all 1s;
transition: all 1s;
}

.cart-item, cu-xhl {
flex-direction: row;
}

}