cart-drawer.cart-drawer{padding:0;width:100%;max-width:720px;z-index:9999}cart-drawer.drawer::part(footer),cart-drawer.drawer::part(body){padding:0}.cart-drawer__top{gap:0}.cart-drawer__top .shipping-bar-container{padding:10px 25px}.cart-drawer__top-bar{background:#fff;padding:10px 25px}.drawer::part(content){clip-path:none}.cart-drawer__top-bar p.h5{font-size:24px;line-height:29px;color:#000;font-weight:600;letter-spacing:0}.cart-drawer__top-bar cart-count{background:#000;color:#fff;width:30px;height:30px}.cart-drawer__top-bar button.drawer__close-icon svg.icon.icon-close{width:30px;height:30px}.product__items-wrapper .price__quantity__main .remove a.link{display:flex;align-items:center;justify-content:center;text-decoration:none!important;background:no-repeat;height:100%}.product__items-wrapper line-item.line-item .remove .link svg{pointer-events:none}line-item.line-item.free-gift-product .remove{display:none}cart-drawer.cart-drawer .success-banner{box-shadow:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:10px 25px}cart-drawer.cart-drawer .success-banner .success-text{font-size:18px;font-weight:600;margin:0 5px 0 0;line-height:20px}cart-drawer.cart-drawer .success-banner .success-subtext{font-size:18px;margin:0;font-weight:400;line-height:20px}.product__items-wrapper line-item.line-item .line-item__media-wrapper{width:130px;min-width:130px;border:1px solid #CFCFCF;border-radius:4px}.product__items-wrapper line-item.line-item{padding:10px 0;gap:30px;border-bottom:1px solid #CFCFCF!important}.product__items-wrapper{padding:0 25px}.line-item__wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;gap:30px}cart-drawer .cart-drawer__line-items .line-item .line-item__info .product-item-name{font-weight:600;line-height:normal;font-size:18px;line-height:22px;letter-spacing:.2px}.cart-drawer__price .saved-price .badge{background:green!important;font-size:13px;padding:8px!important;border-radius:6px!important;line-height:13px!important}.cart-drawer__price .saved-price{position:absolute;top:0;left:0}cart-drawer .cart-drawer__line-items .line-item .line-item__info .product-item-variant{font-weight:400;line-height:normal;font-size:16px;line-height:20px;letter-spacing:.2px;margin:2px 0 8px}.cart-drawer__price{margin-bottom:8px}cart-drawer .cart-drawer__line-items .line-item .item-quantity-selector .quantity-selector{min-width:120px;max-width:120px;height:40px;justify-content:center;align-items:center;border-radius:4px;border-color:#666}.product__items-wrapper .price__quantity__main{justify-content:flex-start}.product__items-wrapper line-item.line-item:last-child{border:none!important}.product__items-wrapper .price__quantity__main .remove{border:1px solid #666666;width:40px;height:40px;border-radius:4px;margin-left:12px;margin-top:0}.custom-upsell__sec{padding:20px 15px;background:#f7f7f7}.custom-upsell__sec-title h4{text-align:center;font-size:20px;line-height:30px;color:#000;font-weight:600;margin-bottom:20px}.custom-upsell__secimg{width:130px;min-width:130px}.custom-upsell__secimg img{width:100%}.custom-upsell__secimg{width:130px;min-width:130px;background:#f6f7f9}.custom-upsell__secmedia{background:#fff;box-shadow:0 2px 12px #00000040;border-radius:6px;padding:8px;display:flex;align-items:center;gap:25px}.custom-upsell__sectext{flex:1}.custom-upsell__sectext h3,.custom-upsell__sectext h3 a{font-weight:600;font-size:18px;line-height:22px;letter-spacing:.2px;margin-bottom:10px}.custom-upsell__secitem{width:100%;padding:10px}.custom-upsell__sectext p.desc{font-weight:400;font-size:18px;line-height:22px;letter-spacing:.2px;margin-bottom:10px}.custom-upsell__productcta button.button{padding:11px 30px;font-size:16px;line-height:20px;color:#000;font-weight:700;max-width:150px;min-width:150px}.cart-drawer product-recommendations.block.default-upsell-list{display:none}.cart-drawer .flickity-page-dots .dot{background:#8e9296;opacity:1;border-radius:0;margin:0 5px;width:14px;height:14px}.cart-drawer .flickity-page-dots .dot.is-selected{opacity:1;background:#000}.cart-drawer .flickity-page-dots{position:unset;margin:17px 0 0}.cart-drawer .custom-footer__bottom{padding:10px 25px}.custom-footer__bottom .h-stack span.h5,.custom-footer__bottom .h-stack .h5{font-size:16px;line-height:20px;color:#000;font-weight:400}.custom-footer__bottom button[name=checkout]{padding:20px 10px;font-size:20px;line-height:30px}.cart-drawer .custom-footer__bottom .cart-delivery-dates{display:none}.cart-drawer .custom-footer__bottom .subtotal-col span.h5 svg{margin-right:7px;width:24px;height:24px}.cart-drawer .custom-footer__bottom .subtotal-col span.h5{display:inline-flex;align-items:center;font-weight:500}.cart-drawer .custom-footer__bottom .shipping-cost span.h5 svg{margin-right:5px;width:24px;height:24px}.cart-drawer .custom-footer__bottom .shipping-cost .h5 .cart-delivery-title svg{width:20px;height:20px;margin-right:4px}.cart-drawer .custom-footer__bottom .shipping-cost span.h5{display:inline-flex;align-items:center;font-weight:500}.cart-drawer .custom-footer__bottom .shipping-cost .h5 .cart-delivery-title{display:inline-flex;align-items:center;margin-left:9px}.cart-drawer .custom-footer__bottom .gap-none{gap:0}.cart-drawer .custom-footer__bottom .shipping-cost{padding:12px 0;border-bottom:1px solid #D2D4D5}.cart-drawer .custom-footer__bottom .main-total{padding:12px 0 0}.cart-drawer .custom-footer__bottom .main-total span.h5,.cart-drawer .custom-footer__bottom .main-total .cart_totalPrice{font-weight:600;font-size:18px}.custom-footer__bottom button[name=checkout] svg.icon.icon-picto-lock{display:none}cart-drawer .cart-drawer__line-items .line-item .line-item__info .price-list{flex-direction:row!important;justify-content:flex-start}cart-drawer .cart-drawer__line-items .line-item .line-item__info .price-list compare-at-price{font-weight:400!important}cart-drawer .cart-drawer__line-items .line-item .line-item__info .price-list compare-at-price span{font-weight:400}cart-drawer .cart-drawer__line-items .line-item .item-quantity-selector .quantity-selector .quantity-selector__button{padding:7px 12px}cart-drawer .cart-drawer__line-items .line-item .item-quantity-selector .quantity-selector .quantity-selector__button.quantity-increase-button{justify-content:flex-end}quantity-selector.custom-quantity-selector[aria-busy=true]{pointer-events:none;position:relative}quantity-selector.custom-quantity-selector[aria-busy=true] .quantity-selector__button,quantity-selector.custom-quantity-selector[aria-busy=true] .quantity-selector__input{opacity:.35}quantity-selector.custom-quantity-selector[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #666666;border-top-color:transparent;border-radius:50%;animation:quantity-selector-spin .6s linear infinite}@keyframes quantity-selector-spin{to{transform:rotate(360deg)}}.product__items-wrapper .line-item .line-item__info .list-disc.line_item--property{display:none}cart-drawer.cart-drawer button[is=close-button] svg.icon.icon-close{display:block;width:auto;height:auto}.custom-carousel__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.custom-carousel__title .inner-title{font-size:18px;line-height:20px;color:#000;font-weight:500}.custom-carousel__title a{font-size:18px;line-height:20px;color:#000;font-weight:500;border-bottom:1px solid #000}.custom-carousel__title a svg{width:20px;height:20px;vertical-align:middle;margin-left:7px}@media(max-width:991px){cart-drawer.cart-drawer{max-width:600px}.cart-drawer__top{padding-bottom:0}.line-item__wrapper{align-items:flex-start}}@media(max-width:767px){.as-bs-0001.as-bs-0001 .custom-footer__bottom{gap:5px!important}}@media(max-width:767px){.as-bs-0001 .bsi-cart-reassurance-badges{padding:10px 0 4px!important}.custom-footer__bottom button[name=checkout]{margin:0!important}.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-mobile,.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-both{margin-top:0!important}cart-drawer.cart-drawer{max-width:100%}cart-drawer.cart-drawer .success-banner .success-subtext{font-size:13px}cart-drawer.cart-drawer .success-banner .success-text{font-size:13px}.custom-upsell__sectext p.desc{font-size:15px}.custom-footer__bottom .h-stack svg{width:25px!important;height:15px!important}.cart-drawer .custom-footer__bottom .h-stack.gap-2.wrap.justify-center img{width:25px;height:18px;object-fit:contain}.custom-footer__bottom .h-stack span.h5,.custom-footer__bottom .h-stack .h5{font-size:14px}.subtotal-col{padding-top:8px}.custom-carousel__title h4,.custom-carousel__title a{font-size:16px;line-height:18px}.custom-carousel__title a svg{width:16px;height:16px;margin-left:7px}.custom-carousel__title{margin-bottom:20px}}@media(max-width:568px){.cart-drawer__top .shipping-bar-container{padding:6px 16px}.cart-drawer__top .shipping-bar-container .shipping-info p{padding:0}.cart-drawer__top-bar button.drawer__close-icon svg.icon.icon-close{width:24px;height:24px}.cart-drawer .custom-footer__bottom .subtotal-col span.h5 svg{margin-right:4px}.cart-drawer .custom-footer__bottom .main-total .cart_totalPrice{font-size:18px!important}.cart-drawer .custom-footer__bottom .shipping-cost .h5 .cart-delivery-title svg{width:24px;height:24px;margin-right:4px;min-width:24px}cart-drawer.cart-drawer{padding:0;width:100%;max-width:100%}.product__items-wrapper line-item.line-item{padding:6px 0}cart-drawer.cart-drawer .success-banner .success-text{font-size:12px;font-weight:600;margin:0 2px 0 0;line-height:20px}cart-drawer.cart-drawer .success-banner .success-subtext{font-size:12px;margin:0;font-weight:400;line-height:20px}cart-drawer.cart-drawer .success-banner{padding:6px 18px}.product__items-wrapper line-item.line-item .line-item__media-wrapper{width:100px;min-width:100px}.line-item__wrapper{gap:20px}cart-drawer .cart-drawer__line-items .line-item .line-item__info .product-item-name{font-size:14px;line-height:20px}cart-drawer .cart-drawer__line-items .line-item .line-item__info .product-item-variant{font-size:12px;line-height:20px}cart-drawer .cart-drawer__line-items .line-item .item-quantity-selector .quantity-selector{min-width:92px;max-width:92px;height:32px}.product__items-wrapper .price__quantity__main .remove{border:1px solid #666666;width:32px;height:32px}.product__items-wrapper{padding:0 16px}.custom-upsell__secimg{width:100px;min-width:100px}.custom-upsell__secmedia{gap:8px}.custom-upsell__sectext h3,.custom-upsell__sectext h3 a{font-weight:600;font-size:14px;line-height:22px;letter-spacing:0px;margin-bottom:3px}.custom-upsell__sectext p.desc{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0px;margin-bottom:8px}.upsell__secmain{margin:0 -10px}.custom-upsell__sec-title h4{text-align:left;font-size:12px;line-height:24px;margin-bottom:4px}.cart-drawer .flickity-page-dots .dot{margin:0 3px;width:10px;height:10px}.cart-drawer .custom-footer__bottom{padding:6px;gap:0px}.custom-footer__bottom .h-stack svg{width:28px;height:auto}.cart-drawer__top-bar{background:#fff;padding:6px 16px}.cart-drawer__top-bar p.h5{font-size:18px;line-height:25px}.cart-drawer__top-bar cart-count{width:18px;height:18px;font-size:11px}.custom-upsell__sec{padding:16px}.custom-upsell__productcta button.button{padding:5px 25px;font-size:14px;line-height:22px;color:#000;font-weight:700;max-width:120px;min-width:120px}.cart-drawer .flickity-page-dots{position:unset;margin:0}.custom-footer__bottom button[name=checkout]{padding:16px 10px;font-size:16px;line-height:22px;margin:16px 0 8px}.cart-drawer .custom-footer__bottom .shipping-cost .h5 .cart-delivery-title{display:inline-flex;align-items:center;margin-left:0;width:100%;font-size:12px;line-height:20px}.cart-drawer__top .remaining-amount{font-size:16px}cart-drawer .cart-drawer__line-items .line-item .line-item-total{min-width:83px;font-size:12px;line-height:22px}.cart-drawer .custom-footer__bottom .shipping-cost span.h5{flex-wrap:wrap}.cart-drawer .custom-footer__bottom .shipping-cost .text-subdued{font-weight:500;text-align:right}.cart-drawer .custom-footer__bottom .shipping-cost{padding:8px 0}}@media(max-width:568px){.product__items-wrapper line-item.line-item{padding:6px 0!important}}cart-drawer .bsi-urgency__icon{flex-shrink:0;font-size:15px;line-height:1.4}cart-drawer .bsi-urgency__text{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;font-weight:400}.cart-drawer .bsi-urgency{display:flex;align-items:flex-start;gap:8px;background:#f9ebb9;border-radius:8px;padding:10px 14px;margin:12px 0 0;font-size:13px;line-height:1.45;color:#4a3d00}cart-drawer .bsi-urgency__text strong{font-weight:400!important}.as-bs-0001 #bsi-cart-mwst-hint{font-size:11px;color:green;font-weight:500;margin-top:-10px;font-family:Montserrat,-apple-system,sans-serif}@media screen and (max-width:699px){.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-mobile,.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-both{display:block;font-size:10px;margin-top:10px}}.as-bs-0001 .bsi-cart-reassurance-badges{text-align:center;font-size:12px;color:#555;font-weight:500;letter-spacing:.2px;line-height:1.8;font-family:Montserrat,-apple-system,sans-serif;margin-bottom:12px}body.cart-drawer__open iframe{z-index:-10!important;opacity:0!important;pointer-events:none!important}body.cart-drawer__open div[style="display: flex; flex-direction: column; z-index: 999999; bottom: 88px; position: fixed; right: 16px; direction: ltr; align-items: end; gap: 8px;"]:has(iframe[title="Close message"]){display:none!important}@media(max-width:699px){cart-drawer .bsi-urgency{padding:8px 16px}cart-drawer .bsi-urgency__text{font-size:12px}.as-bs-0001 .bsi-cart-reassurance-badges{font-size:11px;margin-top:10px;margin-bottom:-6px}}cart-drawer .bsi-urgency{display:none;align-items:flex-start;gap:10px;padding:10px 25px;background:#fff4cc;color:#000}cart-drawer .bsi-urgency__icon{flex-shrink:0;line-height:1.4}cart-drawer .bsi-urgency__text{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4;font-weight:400}cart-drawer .bsi-urgency__text p{margin:0}cart-drawer .bsi-dev-both{display:flex}cart-drawer .bsi-dev-desktop{display:none}cart-drawer .bsi-dev-mobile{display:none}@media screen and (min-width:700px){cart-drawer .bsi-dev-desktop,cart-drawer .bsi-dev-both{display:flex}cart-drawer .bsi-cart-reassurance-badges.bsi-dev-desktop{display:block}cart-drawer .bsi-cart-reassurance-badges.bsi-dev-mobile{display:none}}@media screen and (max-width:699px){cart-drawer .bsi-dev-mobile,cart-drawer .bsi-dev-both{display:flex}cart-drawer .bsi-cart-reassurance-badges.bsi-dev-mobile{display:block}cart-drawer .bsi-cart-reassurance-badges.bsi-dev-desktop{display:none}}.as-bs-0001 #bsi-cart-mwst-hint{display:none;margin:-4px 0 0;padding:0;text-align:left;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;font-weight:400}@media screen and (min-width:700px){.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-desktop,.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-both{display:block}}@media screen and (max-width:699px){.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-mobile,.as-bs-0001 #bsi-cart-mwst-hint.bsi-dev-both{display:block}}.as-bs-0001 .bsi-cart-reassurance-badges{padding:4px 0;text-align:center;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:1.3;margin:0}.as-bs-0001 .custom-footer__bottom{gap:10px!important}@media(max-width:699px){cart-drawer .bsi-urgency{padding:8px 16px}cart-drawer .bsi-urgency__text{font-size:12px}.as-bs-0001 .bsi-cart-reassurance-badges{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/custom-cartdrawer.css.map */
