.cartContainer{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;justify-content:center;gap:56px}.cartContainer .CartData .title{color:var(--Color-black,#0D0D0D);text-align:start;font-family:var(--Outfit-font);font-size:24px;font-style:normal;font-weight:500;line-height:120%}.cartContainer .CartData .Items{display:flex;margin-top:32px;flex-direction:column;text-align:start;align-items:flex-start;gap:16px;align-self:stretch;height:-moz-fit-content;height:fit-content;max-height:780px;overflow-y:auto}.cartContainer .bigTitle{color:var(--Black);font-family:var(--Outfit-font);font-size:clamp(38px,2vw,51px);font-style:normal;font-weight:600;line-height:120%;margin-bottom:16px}.cartContainer .checkoutSection{display:flex;padding:var(--Padding-Sides,24px);flex-direction:column;align-items:flex-start;gap:var(--Padding-Sides,24px);align-self:stretch;border-radius:var(--Padding-Sides,24px);background:var(--Color-white,#FFF)}.cartContainer .checkoutSection .title{color:var(--Color-black,#0D0D0D);font-family:var(--Outfit-font);font-size:clamp(20px,2vw,28px);font-style:normal;font-weight:500;line-height:120%;text-align:start}.cartContainer .checkoutSection .proSection{display:flex;align-items:flex-start;gap:12px;align-self:stretch}.cartContainer .checkoutSection .proSection .data{display:flex;padding-top:11px;flex-direction:column;align-items:flex-start;gap:var(--Spacing,8px);flex:1 0}.cartContainer .checkoutSection .proSection .data .main{color:var(--Color-red-primary---600,#E03B24);font-family:var(--Outfit-font);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.cartContainer .checkoutSection .proSection .data .sub{color:var(--Color-gray-500,#747474);font-family:var(--Outfit-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:inline-block}.cartContainer .checkoutSection .proSection .data .orange{color:var(--Color-red-primary---600,#E03B24);font-family:var(--Outfit-font);font-size:14px;font-style:normal;font-weight:700;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cartContainer .checkoutSection .hr{width:100%;margin:0!important}.cartContainer .checkoutSection .hr hr{display:block;height:1px;border:0;border-top:2px solid #f7f7fb;padding:0;width:100%;margin:0}.cartContainer .checkoutSection .Price{display:flex;flex-direction:column;width:100%;gap:7px;align-items:center}.cartContainer .checkoutSection .Price .main{display:flex;justify-content:space-between;width:100%;align-items:center}.cartContainer .checkoutSection .Price .fontType{color:var(--base-text,#000);font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.cartContainer .checkoutSection .Price #totalAmount{display:flex;align-items:center;gap:var(--spacing-small-300,7px)}.cartContainer .checkoutSection .Price #totalAmount #currency{text-align:right}.cartContainer .checkoutSection .Price #totalAmount #currency,.cartContainer .checkoutSection .taxCut{color:var(--Neutral-500,#A0A3BD);font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cartContainer .checkoutSection .taxCut{width:100%;text-align:left}.cartContainer .checkoutSection .paymentContainer{display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-items:center;align-self:stretch}@media(min-width:1000px){.cartContainer .checkoutSection .paymentContainer{flex-direction:row}}.cartContainer .checkoutSection .paymentContainer #payment{display:flex;align-items:center;gap:12px}.cartContainer .checkoutSection .paymentContainer #paymentQuote{color:var(--Color-gray-700,#413F3F);font-family:var(--Figtree-font);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.32px}.cartContainer .checkoutSection .CartButtons{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;width:100%}.cartContainer .checkoutSection .CartButtons #button,.cartContainer .checkoutSection .CartButtons #button button{width:100%}.cartContainer .promoCode{display:flex;flex-direction:column;width:100%;gap:16px;border-radius:8px;background:var(--Neutral-100,#FFF)}.cartContainer .promoCode .promoTitle{width:100%;color:var(--Black);font-family:var(--Outfit-font);font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-align:left}.cartContainer .promoCode .promoCodeButtons{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cartContainer .promoCode .promoCodeButtons .MuiFormControl-root{flex:9 1!important;color:var(--Main)}.cartContainer .promoCode .promoCodeButtons .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-radius:50px;border:1px solid var(--Color-gray-300,#aeaeae)}.cartContainer .promoCode .promoCodeButtons .MuiFormControl-root label{color:var(--Main)}.cartContainer .promoCode .promoCodeButtons .MuiButtonBase-root{flex:1 1!important;display:flex;padding:var(--padding-top-bottom,16px) 32px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:var(--Color-red-50,#FDF3F2);max-width:107px}@media(min-width:1000px){.cartContainer .promoCode .promoCodeButtons .MuiButtonBase-root{max-width:none}}.cartContainer .promoCode .promoCodeButtons .MuiButtonBase-root span{color:var(--Color-red-primary---600,#E03B24);font-family:var(--Outfit-font);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.cartContainer .priceline{display:flex;justify-content:space-between;align-items:center;width:100%}.cartContainer .priceline .price{display:flex;align-items:center;gap:7px}.cartContainer .priceline .title1{color:var(--Color-black,#0D0D0D);font-weight:500}.cartContainer .priceline .currency,.cartContainer .priceline .title1{font-family:var(--Outfit-font);font-size:16px;font-style:normal;line-height:150%}.cartContainer .priceline .currency{color:var(--Color-gray-500,#747474);text-align:right;font-weight:300}.cartContainer .priceline .title2{color:var(--Color-black,#0D0D0D);font-family:var(--Outfit-font);font-size:28px;font-style:normal;font-weight:500;line-height:120%}.cartContainer .points{display:flex;padding:var(--Radius-12,12px);flex-direction:column;align-items:flex-start;gap:var(--Radius-12,12px);align-self:stretch;border-radius:8px;background:#fff}.cartContainer .points .titleHead{display:flex;align-items:center;gap:12px}.cartContainer .points .titleHead .titleText{color:var(--Primary-Green,#85B551);font-family:Sora;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.cartContainer .points .titleDescription{color:var(--Neutral-600,#6F6C90);font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:400;line-height:165%}.cartContainer .points .titleDescription #descriptionLink{color:var(--Primary-Green,#85B551)}.cartContainer .points .titleRadio{width:100%;display:flex;align-items:center}.cartContainer .points .titleRadio .text{color:var(--Neutral-800,#170F49);font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cartContainer .points .titleRadio .css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root{padding:0;margin:0 8px 0 0!important}.cartContainer .NoItems{color:var(--Secondary-500,#1A1C1E);font-family:Sora;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.cartContainer .NoItems button{margin-top:40px;width:100%}.cartContainer .NoItems #button{max-width:400px;margin:auto}.cartContainer .CartDataEmpty{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:48px;flex-shrink:0;align-self:stretch}.cartContainer .CartDataEmpty .emptySection{display:flex;padding:19px 15px;flex-direction:column;justify-content:center;align-items:center;gap:32px;flex:1 0;align-self:stretch;border-radius:12px;border:1px solid var(--Color-gray-200,#d2d2d2)}.cartContainer .CartDataEmpty .emptySection .text{display:flex;flex-direction:column;gap:16px}.cartContainer .CartDataEmpty .emptySection .text .sub{color:var(--Color-black,#0D0D0D);font-family:var(--Outfit-font);font-size:28px;font-style:normal;font-weight:500;line-height:120%;text-align:center}.cartContainer .CartDataEmpty .emptySection .text .description{color:var(--Color-gray-600,#595959);font-family:var(--Outfit-font);font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.cartContainer .CartDataEmpty .emptySection button{width:-moz-fit-content;width:fit-content;margin:auto;background-color:var(--Secondary);border:none}.MuiOutlinedInput-input{color:#000}@media(min-width:1000px){.cartContainer{flex-direction:row;padding-top:100px;padding-bottom:100px;gap:4%}.cartContainer .CartData{flex:5 1}.cartContainer .checkout{flex:4 1}.cartContainer .title{text-align:left;font-size:24px}}