html {
background: black;
color: white
}

.site-nav-list {
color: white
}

.cart-r, cw-men {
zoom: 0.7;
opacity: 0.7;
margin-top: 14px;
}

.cq-xeo {
background-color: rgba(247, 169, 169, 0.788);
transition: all 1.5s linear;
-moz-transition: all 1s;
}

.cart-a, cw-kdu {
display: flex;
align-items: center;
margin-bottom: 12px;
border: solid 1px #d9d9d9;
padding: 6px;
border-radius: 5px;
}

.cs-rfq {
transition-property: transform;
transform: scale(2);
width: 200px;
}

.cart-h .img, cc-nid {
height: auto;
}

.cx-qks {
color: lightblue;
font-family: courier;
float: left;
}

nav, main, ck-ubj {
padding-left: 106px;
padding-right: 106px;
}

.cs-rqx {
margin-bottom: 34px;
height: 100px;
color: violet;
}

.cf-wmp {
transform: rotateY(90deg) rotateX(-15deg);
position: fixed;
transform: scale(2);
}

.cart, cy-udb {
margin-bottom: 38px;
width: 61%;
}

.ci-bqj {
font-family: courier;
-moz-transition: all 1s;
zoom: 1.1;
}

.menu, cf-fnm {
display: flex;
justify-content: space-between;
align-items: center;
}

.cg-iwr {
border-radius: 5px;
transition: all 0.7s ease;
transition: all 1s;
}

.remove, cv-jfu {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
content: '';
opacity: 0.9;
line-height: 0;
right: 13px;
top: 13px;
border-radius: 100%;
width: 16px;
height: 16px;
}

.cr-gqv {
height: 100px;
background: PaleTurquoise;
transform: rotateY(90deg) rotateX(-15deg);
}

hr, ce-ykf {
display: none;
}

.ct-uju {
transition: all 1.5s linear;
-moz-transition: all 1s;
width: 120px;
}

.cx-tvm {
background: darkturquoise;
margin-bottom: 34px;
border-radius: 5px;
}

.cart-s, cf-zlr {
zoom: 0.847;
opacity: 0.6;
text-decoration: line-through;
margin-top: 7px;
}

.cc-eth {
background: PaleTurquoise;
-webkit-transition: all 1s;
text-transform: uppercase;
}

.cc-iry {
-webkit-transition: all 1s;
transition: all 1s;
background: #3EA69B;
}

.menu div, cc-kqe {
margin: 0 17px;
}

.cw-iuw {
background-color: rgba(247, 169, 169, 0.788);
background: PaleTurquoise;
transition: all 3s;
}

.cart-i, cl-qfn {
display: flex;
width: 81%;
justify-content: space-between;
align-items: center;
}

.ci-hea {
margin-bottom: 34px;
border-radius: 5px;
transform: scale(2);
}

.logo, ci-vlr {
color: rgba(46, 164, 115, 0.8);
font-weight: 900;
font-size: 20px;
}

.ci-xlf {
font-size: 160%;
height: 100px;
transition: transform 1s;
}

.cart-h, cw-ung {
margin-bottom: -1px!important;
border: none!important;
background: white;
}

.cy-gau {
right: 0;
border: solid rgb(247, 169, 169) 4px;
-moz-transition: all 1s;
}

nav, cq-ifg {
padding-top: 27px;
padding-bottom: 22px;
margin-bottom: 32px;
background: rgba(234, 30, 154, 0.3);
display: flex;
align-items: center;
justify-content: space-between;
order: 1;
}

.cn-zyr {
-webkit-transition: all 1s;
color: red;
border-radius: 5px;
}

.cart-item, cy-ycg {
margin-bottom: 24px;
position: relative;
display: flex;
justify-content: space-between;
align-items: start;
}

.ce-ziu {
color: lightblue;
transition: all 3s;
right: 0;
}

.checkout, co-fzx {
width: 33%;
height: fit-content;
border-top: none!important;
border-right: none!important;
border-left: none!important;
}

.cd-wkb {
color: violet;
right: 0;
top: 80px;
}

.co-oky {
color: violet;
width: 100px;
transform: scale(2);
}

.img, cd-eae {
min-width: 101px;
height: 120px;
background-size: cover;
margin-right: 15px;
background-position: center;
}

.cz-wav {
background: darkturquoise;
transform: scale(2);
position: fixed;
}

.cart-p, cy-jzr {
width: 20%;
}

.cg-usr {
border-radius: 5px;
border-radius: 5px;
animation-timing-function: ease-out;
}

.ch-s, cl-mje {
zoom: 0.9;
opacity: 0.9;
}

.cz-ihl {
transform: rotateY(90deg) rotateX(-15deg);
margin: 100px;
height: 100px;
}

.cart-d, co-axg {
margin-top: 5px;
zoom: 0.842;
opacity: 0.9;
}

.cy-zzb {
background: transparent;
background: #3EA69B;
zoom: 1.1;
}

.ch-c, cv-hjt {
margin-top: 13px;
zoom: 0.9;
opacity: 0.8;
cursor: pointer;
}

.cz-zbz {
font-family: courier;
border: 1px solid powderblue;
padding-top: 57px;
}

html, co-kxm {
}

.cj-kaq {
position: absolute;
-o-transition: all 1s;
position: absolute;
}

.one, cq-ovh {
margin: 4px!important;
}

.cj-tua {
color: violet;
height: 100px;
background-color: rgba(247, 169, 169, 0.788);
}

.cb-tze {
background: darkturquoise;
border-radius: 12px;
-webkit-transition: all 1s;
}

.checkout button, cv-gjs {
width: 100%;
padding:14px 0;
background: rgba(234, 30, 154, 0.3);
font-size: 23px;
border: none;
border-radius: 9px;
color: white
}

.ca-jns {
-moz-transition: all 1s;
width: 200px;
transition: all 1.5s linear;
}

.cart-item, .checkout, cv-mlj {
padding: 28px;
border-radius: 9px;
    background: #f0ffff3b;
}

.cv-wyn {
background-color: rgba(247, 169, 169, 0.788);
width: 100px;
height: 120px;
}

.cart-n, ck-anx {
width: 100%!important;
}

.cg-git {
transition: transform 1s;
background-color: rgba(247, 169, 169, 0.788);
border: solid rgb(247, 169, 169) 4px;
}

.cart-m, ct-jsh {
margin-bottom: 0!important;
width: 47%;
}

.ch-kzv {
height: 100px;
right: 0;
color: lightblue;
}

main, cp-pcf {
padding-top: 40px;
padding-bottom: 40px;
display: flex;
flex-direction: row;
justify-content: space-between;
}

.ce-cxu {
zoom: 1.1;
border-radius: 5px;
transform: scale(2);
}

.ch-mgd {
border: 3px solid #73AD21;
right: 0;
animation-timing-function: ease-out;
}

.cw-aat {
color: lightblue;
transition: all 1s;
color: violet;
}

.checkout div, cz-nho {
margin-bottom: 26px;
font-size:25px;
}

.ct-xjl {
transition: transform 1s;
width: 100px;
top: 80px;
}

.nav-m, ci-dtw {
display: none;
}

.cb-owh {
border-radius: 12px;
top: 80px;
border-radius: 5px;
}

body, html, cy-vqz {
margin: 0;
padding: 0;
font-family: Trebuchet MS, sans-serif;
}

.ch-iae {
float: left;
color: violet;
border: 3px solid #73AD21;
}

.pagination {
display: none
}

[data-hook="navigation"] {
display: none
}

.minus, .plus, cj-ots {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
font-weight: 700;
background: rgba(225, 225, 225, 0.6);
margin: 6px!important;
}

.ce-zpu {
border: solid rgb(247, 169, 169) 4px;
border: 3px solid #73AD21;
transition: all 1.5s linear;
}

.logo:hover, cc-njg {
cursor: pointer;
opacity: 0.4;
}

@media (max-width: 617px) {

nav, main, cd-kok {
padding-left: 15px;
padding-right: 15px;
}

.cart-item div, cu-zbn {
text-align: center;
margin-bottom: 16px;
}

.remove, cm-yxo {
margin-top: 0px;
top: 11px;
}

hr, cf-rdv {
display: block;
opacity: 0.9;
width: 100%;
}

.cart-s, cs-zfo {
margin-top: 0;
}

.cart-i, cp-hdu {
flex-direction: column;
width: 100%;
}

.logo, ci-ept {
zoom: 0.814;
}

.cp-wzq {
-moz-transition: all 1s;
right: 0;
-webkit-transition: all 1s;
}

.cart-h, cb-bmh {
display: none;
}

nav, cd-obz {
margin-bottom: 24px;
}

.cd-xoh {
margin-bottom: 34px;
background: PaleTurquoise;
height: 100px;
}

.cart-item, ci-oun {
flex-direction: column;
}

.img, cj-yzm {
margin: auto;
margin-bottom: 20px;
}

.cart-p, cr-sld {
width: inherit;
}

.cart-d, ci-lgn {
margin-top: 0;
}

.cart, .checkout, cs-mvs {
width: auto;
}

.cart-m, ca-lfa {
width: unset;
}

main, cg-gno {
flex-direction: column;
}

.nav-d, cf-jbb {
display: none;
}

.cn-hca {
border: 1px solid powderblue;
transition-property: transform;
z-index: 0;
}

.minus, cm-hqy {
margin-bottom: 0!important;
}

.nav-m, cd-ngg {
display: block;
}

.cg-lrk {
transition: all 1s;
transition: all 0.7s ease;
width: 200px;
}

}
