body.is-overlayed:after{content:"";position:fixed;top:0;left:0;background:#07070799;z-index:999999;width:100%;height:100%}.cart-drawer{max-width:480px}.cart-drawer .cart-drawer__header{padding:16px 16px 24px;height:auto}.cart-drawer .cart-drawer__header .left-content{display:flex;align-items:center;gap:4px}.cart-drawer .cart-drawer__header .left-content .cart-drawer__title,.cart-drawer .cart-drawer__header .left-content .cart-drawer__counter{font-family:var(--font-lt-cushion);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:0;color:#344e62;margin:0}.cart-drawer .cart-drawer__header .left-content .cart-drawer__counter{padding-right:0}.cart-drawer .cart-drawer__header .cart-drawer__close{width:24px;min-width:24px;height:24px;margin-right:8px}.cart-drawer .cart-drawer__empty{padding:120px 16px 30px;height:auto;justify-content:flex-start}.cart-drawer .cart-drawer__empty .empty-cart-title{color:#344e62;text-align:center;font-family:var(--font-Eina03);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.036px;margin-bottom:20px}.cart-drawer .cart-drawer__empty .offer-banner-drawer{border-radius:8px;padding:16px 32px;position:relative;margin-bottom:20px;width:100%;max-width:297px}.cart-drawer .cart-drawer__empty .offer-banner-drawer .svg-content{position:absolute;top:0;left:0;width:242px;height:auto;display:flex}.cart-drawer .cart-drawer__empty .offer-banner-drawer .offer-banner-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;position:relative}.cart-drawer .cart-drawer__empty .offer-banner-drawer .offer-banner-content .heading{font-family:var(--font-lt-cushion);font-weight:500;line-height:1.5;text-align:center;margin:0}.cart-drawer .cart-drawer__empty .offer-banner-drawer .offer-banner-content .offer-banner-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px 2px 8px;border-radius:4px;font-family:var(--font-Eina03);font-weight:600;line-height:1.2}.cart-drawer .cart-drawer__empty .offer-banner-drawer .offer-banner-content .offer-banner-btn svg{width:24px;min-width:24px;height:24px}.cart-drawer .cart-drawer__empty .offer-banner-drawer .offer-banner-content .offer-banner-btn svg path{stroke:currentColor}.cart-drawer .cart-drawer__empty .empty-cart-category-btn{margin-bottom:16px;max-width:297px;width:100%}.cart-drawer .cart-drawer__empty .empty-cart-category-btn .button{padding:12px 24px;width:100%;border-radius:4px;font-family:var(--font-Eina03);font-size:16px;font-weight:600;line-height:1.5;text-transform:capitalize;border:1px solid}.cart-drawer .cart-drawer-marquee{padding:6px;width:100vw;max-width:100%;position:relative;overflow-x:hidden;display:flex;z-index:1;min-height:max-content}.cart-drawer .cart-drawer-marquee .cart-drawer-marquee-container{white-space:nowrap;will-change:transform;animation:cartmarquee 20s linear infinite;display:flex;align-items:center}.cart-drawer .cart-drawer-marquee .cart-drawer-marquee-container .marquee-item{display:flex;align-items:center;gap:8px;padding:0 20px}.cart-drawer .cart-drawer-marquee .cart-drawer-marquee-container .marquee-item .heading{font-family:var(--font-Eina03);font-weight:600;line-height:1.5;margin:0}.cart-drawer .cart-drawer-marquee .cart-drawer-marquee-container .marquee-item .offer-text{border-radius:4px;padding:2px 4px 2px 8px;font-family:var(--font-Eina03);font-weight:600;line-height:1.2;letter-spacing:.05px;margin:0}@keyframes cartmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cart-drawer .cart-drawer__content{flex-direction:row}.cart-drawer .cart-drawer_column_body .cart-drawer__items{padding:24px;overflow:unset}.cart-drawer .cart-drawer_column_body .cart-drawer__items .cart-drawer__item{padding:16px 8px;border-color:#cfc8ba;border-top:0}.cart-drawer .cart-drawer__item .cart-drawer__item-image-wrapper{width:100px;min-width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:#fff}.cart-drawer .cart-drawer__item .cart-drawer__item-image-wrapper a{display:flex}.cart-drawer .cart-drawer__item .cart-drawer__item-image-wrapper img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover}.cart-drawer .cart-drawer__item .cart-drawer__item-content{padding-left:16px}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-title{color:#344e62;font-family:var(--font-Eina03);font-size:14px;font-weight:600;line-height:1.5;margin-bottom:2px;padding-right:0}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-price{position:unset;color:#344e62;font-family:var(--font-Eina03);font-size:14px;font-weight:400;line-height:1.5;min-width:max-content}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-price .price{font-weight:400;line-height:1.5}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-variant{margin-bottom:8px;justify-content:space-between}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-option{color:#344e62;font-family:var(--font-Eina03);font-size:12px;font-weight:400;line-height:1.5;display:flex;align-items:center;gap:4px;text-transform:capitalize;letter-spacing:0}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-color-swatch{width:13px;min-width:13px;height:13px;margin:0;border:2px solid #ffffff;outline:1px solid #344E62}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-quantity .quantity{width:100px;align-items:center;padding:0 8px;border-color:#ece8de}.cart-drawer .cart-drawer__item .cart-drawer__item-content .quantity__button{width:24px;height:24px}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-quantity .quantity__input{height:34px;color:#344e62;font-family:var(--font-Eina03);font-size:12px;font-weight:600;line-height:1.5}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-bottom{align-items:flex-end}.cart-drawer .cart-drawer__item .cart-drawer__item-content .cart-drawer__item-remove{color:#344e62;font-family:var(--font-Eina03);font-size:12px;font-weight:400;line-height:1.5;text-decoration-line:underline}.cart-drawer .cart-drawer__footer{border-top:1px solid #CFC8BA;background:#f7f6f2;padding:8px 32px 0;position:unset}.cart-drawer .cart-drawer__footer .cart-drawer__subtotal-wrapper{padding:0 0 4px;border-top:0}.cart-drawer .cart-drawer__footer .estimated-price .sh5,.cart-drawer .cart-drawer__footer .saving-price .sh5,.cart-drawer .cart-drawer__footer .cart-drawer__subtotal-wrapper .sh5{color:#344e62;font-family:var(--font-Eina03);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:1.08px;text-transform:uppercase}.cart-drawer .cart-drawer__footer .estimated-price .price,.cart-drawer .cart-drawer__footer .saving-price .price,.cart-drawer .cart-drawer__footer .cart-drawer__subtotal-wrapper .cart-drawer__subtotal{color:#344e62;font-family:var(--font-Eina03);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:1.26px}.cart-drawer .cart-drawer__footer .saving-price .price{color:#dc9d70}.cart-drawer .cart-drawer__footer .saving-price,.cart-drawer .cart-drawer__footer .estimated-price{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:8px}.cart-drawer .cart-drawer__footer .cart-drawer__desktop{border-radius:4px;padding:12px 24px;font-family:var(--font-Eina03);font-size:16px;font-weight:600;line-height:1.5;text-transform:capitalize;margin:8px 0;width:100%;background-color:#344e62;border:1px solid #344E62}.cart-drawer .cart-drawer__footer .cart-drawer__desktop:hover{background-color:transparent;color:#344e62}.cart-drawer .cart-drawer__footer .cart-drawer__taxes{margin-top:0;padding-bottom:16px;border-bottom:1px solid #CFC8BA;color:#344e62;text-align:center;font-family:var(--font-Eina03);font-size:12px;font-weight:400;line-height:1.5}.cart-drawer .cart-drawer__footer .discount-codes__message{text-align:center;font-family:var(--font-Eina03);font-size:12px;font-style:italic;font-weight:400;line-height:1.5;padding:16px 0 20px}.cart-drawer .cart-drawer__footer .bottom-text-drawer{color:#344e62;text-align:center;font-family:var(--font-Eina03);font-size:14px;font-weight:600;line-height:1.5;background:#ece8de;padding:6px 32px;width:calc(100% + 64px);margin:0 0 0 -32px}.cart-drawer .add-on-product-drawer{min-width:100%;max-width:100%;min-height:fit-content;padding:0 16px}.cart-drawer .add-on-product-drawer .add-on-product-slider-container{padding:0;width:100%;overflow:hidden}.cart-drawer .add-on-product-drawer .add-on-product-slider{padding:0 16px 32px;width:calc(100% + 32px);margin-left:-16px;overflow:visible}.cart-drawer .add-on-product-drawer .add-on-product-slider .swiper-wrapper{display:flex}.cart-drawer .add-on-product-drawer .header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;box-shadow:unset}.cart-drawer .add-on-product-drawer .header-wrapper .heading{font-family:var(--font-Eina03);font-weight:600;line-height:1.5;letter-spacing:.058px;margin:0}.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control{display:flex;align-items:center}.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-prev{rotate:180deg}.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-prev,.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-next{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:unset;margin:0;color:#344e62}.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-prev:after,.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-next:after{display:none}.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-prev svg,.cart-drawer .add-on-product-drawer .header-wrapper .slider-arrow-control .swiper-button-next svg{width:15px}.cart-drawer .add-on-product-drawer .add-on-product{height:auto;display:flex;flex-direction:column}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper{display:flex;flex-direction:column;flex:1}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .product-variant-drawer{margin-top:auto;display:flex;flex-direction:column;gap:14px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper{position:relative;padding-bottom:100%;height:auto;border-radius:4px;overflow:hidden;background:#f8f7f3}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .add-on-cart-btn{width:30px;height:30px;background-color:#fff;border-radius:100%;position:absolute;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;cursor:pointer}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .icon-position-bottom_left{left:6px;bottom:8px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .icon-position-bottom_right{right:6px;bottom:8px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .icon-position-top_left{left:5px;top:5px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .icon-position-top_right{right:5px;top:5px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .add-on-plus-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.cart-drawer .add-on-product-drawer .add-on-product .add-on-image-wrapper .add-on-product-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;object-fit:contain}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper{padding:8px 0 0}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .title{text-align:center;font-family:var(--font-Eina03);font-weight:600;line-height:1.4;margin-bottom:8px;margin-top:0}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper{margin-bottom:8px}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper .price{justify-content:center}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper .price .price__regular{line-height:1}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper .price .price__sale{gap:0}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper dd:last-child,.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper .price .price__regular dd{margin-right:0}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper dd{display:inline-flex}.cart-drawer .add-on-product-drawer .add-on-product .add-on-content-wrapper .price-wrapper .price-item{font-family:var(--font-Eina03);font-weight:400;line-height:1.5}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .product-form-input{border:0;margin:0;padding:0}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .product-form-input.not-color-swatch,.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .product-form-input legend{display:none}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .variants-options{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .variants-options input{display:none}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .variants-options input:checked+label{outline:1px solid #000000;outline-offset:3px}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .variants-options .variant-value label{width:19px;min-width:19px;height:19px;cursor:pointer;overflow:hidden;border-radius:100%;display:block}.cart-drawer .add-on-product-drawer .add-on-product .product-variant-drawer .variants-options .variant-value label span{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover}.cart-drawer .price--on-sale dl>.price__regular{display:none}.cart-drawer :not(.price--on-sale) dl>.price__sale{display:none}
/*# sourceMappingURL=/cdn/shop/t/478/assets/cart.css.map */
