.cart__main-wrapper{display:flex;flex-direction:column;gap:20px;padding:12px}@media screen and (min-width:768px){.cart__main-wrapper{padding:48px}}@media screen and (min-width:1024px){.cart__main-wrapper{padding:48px 8%}}@media screen and (min-width:1440px){.cart__main-wrapper{padding:48px 12%}}.delivery-after-presales-message{margin:12px;display:flex;justify-content:center;align-items:center;gap:10px}.delivery-after-presales-message svg{width:22px;height:22px}.delivery-after-presales-message p{font-weight:300;font-size:12px;letter-spacing:5%}.cart__main-wrapper__content{display:flex;flex-direction:column;gap:20px;align-self:center;width:100%}.cart__main-wrapper__content .cart__cards{display:flex;flex-direction:column;align-self:center;width:100%;gap:24px!important}@media screen and (min-width:768px){.cart__main-wrapper__content{flex-direction:row;gap:32px}.cart__main-wrapper__flex-vertical{width:40%}}@media screen and (min-width:1024px){.cart__main-wrapper__flex-vertical{width:50%}}.empty-cart{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;gap:16px}.empty-cart h1{text-transform:uppercase;font-size:32px}.empty-cart h1 strong{color:#256aed}.empty-cart p{width:80%;margin:0 auto}.cart__main-wrapper__header{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.cart__main-wrapper__header{gap:0}}.cart__main-wrapper__header h2{font-size:16px;font-weight:400;text-align:center}.cart__main-wrapper__header h2 strong{font-weight:700;font-size:20px}@media screen and (min-width:768px){.cart__main-wrapper__header h2 strong{font-size:24px}}.cart__main-wrapper__header h3{font-weight:400;font-size:14px}@media screen and (min-width:768px){.cart__main-wrapper__header h3{font-size:12px}}.cart__main-wrapper__flex-vertical{display:flex;flex-direction:column;gap:8px;width:100%}.cart__main-wrapper__flex-vertical .ant-divider,.cart__main-wrapper__flex-vertical .ant-divider-horizontal{min-width:none;box-sizing:border-box!important;height:16px!important;width:30%!important;margin-top:0!important}.cart__main-wrapper__flex-vertical .cart__total-and-checkout{background-color:rgba(218,218,218,.3);backdrop-filter:blur(4px);display:grid;gap:24px;padding:16px 32px;position:absolute;bottom:0;width:calc(100% - 64px);border-bottom-left-radius:24px;border-bottom-right-radius:24px}.cart__promocode{background-color:var(--white);border-radius:4px;height:fit-content;font-size:12px}.cart__promocode .promo-code-collapse-content{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;height:40px;box-sizing:border-box;margin:0 0 16px}.cart__promocode .promo-code-collapse-content .ant-input,.cart__promocode .promo-code-collapse-content .ant-input-outlined:focus,.cart__promocode .promo-code-collapse-content .ant-input:focus{border:1px solid rgba(196,196,196,.3);font-size:12px!important}.cart__promocode .promo-code-collapse-content .promo-code-input{padding-inline:11px;height:40px}@media screen and (min-width:480px){.cart__promocode .promo-code-collapse-content .promo-code-input{font-size:14px}}.cart__promocode .promo-code-apply-btn{height:40px}.cart__promocode .promo-code-apply-btn span{color:#787575;font-weight:400;font-size:12px;letter-spacing:.7}.card__checkout-link,.card__checkout-link .card__checkout-link-button{width:100%}:root{--tablet:768px;--desktop:1024px;--background:#FBFBFB;--foreground:#171717;--border-grey:#e5e5e5;--primary-blue:#256aed;--primary-grey:#828282;--black:#222222;--black-bg:#1A1A1D;--white:#ffffff;--green:#309535}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ant-image-mask{background-color:rgba(0,0,0,0)!important;border-radius:0}.ant-image-mask-info{color:rgba(0,0,0,0)!important}html{scroll-behavior:smooth;scroll-padding-top:40px}body{color:var(--foreground);background:var(--background);font-family:Poppins,Arial,Helvetica,sans-serif;margin:0}body h1{font-size:20px}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0}body input,body label,body select,body textarea{font-size:16px!important}.content{margin:0 auto;padding:0 2rem}.bold{font-weight:700}.cart__summary__wrapper{text-align:left;height:fit-content}.cart__summary__wrapper .cart__summary__subtotal{display:flex;justify-content:space-between}.cart__summary__wrapper .cart__summary__subtotal .cart__subtotal-title{font-size:16px;font-weight:500;line-height:150%}.cart__summary__wrapper .cart__summary__subtotal .cart__subtotal-title span{font-size:14px;color:#5f5f5f}.cart__summary__wrapper .cart__summary__subtotal .cart__subtotal-price{font-size:16px;font-weight:600;line-height:150%}.cart__summary__wrapper .cart__subtotal-shipping-message,.cart__summary__wrapper .cart__subtotal-shipping-price{color:#5f5f5f;font-size:12px;font-weight:400;line-height:150%}