[data-section-group=cart-drawer-group-2] .drawer__inner{padding:0}[data-section-group=cart-drawer-group-2].active .drawer__inner{overflow-y:hidden}[data-section-group=cart-drawer-group-2] .drawer__header{position:sticky;top:0;padding:9px 8px 5px;z-index:40;background-color:var(--color-module-background);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}[data-section-group=cart-drawer-group-2] .drawer__heading{line-height:36px}[data-section-group=cart-drawer-group-2] .drawer_inner-content{flex:1;overflow-y:auto;overflow-x:hidden}[data-section-group=cart-drawer-group-2] .cart-promos-bar-container{margin:.9rem .8rem 0;padding:8px 6px 12px;background-color:var(--color-module-secondary);display:flex;flex-direction:column;align-items:center;border-radius:3px}[data-section-group=cart-drawer-group-2] .cart-promos-bar-container p,[data-section-group=cart-drawer-group-2] .cart-promo_threshold span{font-size:14px;line-height:18px}[data-section-group=cart-drawer-group-2] .cart-promos-bar-container p{margin-bottom:5px}[data-section-group=cart-drawer-group-2] .cart-promo{text-align:center}[data-section-group=cart-drawer-group-2] .cart-promo_threshold{width:100%;display:flex;align-items:center;gap:5px}[data-section-group=cart-drawer-group-2] .cart-promo_threshold-bar{position:relative;overflow:hidden;flex:1;height:6px;background-color:#d9d9d9;border-radius:7px}@keyframes barGrow{0%{width:0%}to{width:var(--cart-promo-bar-width, 0%)}}[data-section-group=cart-drawer-group-2] .cart-promo_threshold-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:100%;background-color:var(--color-module-accent);border-radius:7px}body:has(.drawer.active) [data-section-group=cart-drawer-group-2] .cart-promo_threshold-bar:before{animation:barGrow .4s ease-out forwards}[data-section-group=cart-drawer-group-2] .drawer__inner cart-drawer-items{display:block;padding-inline:.8rem;min-height:max-content;flex:1 0 auto}[data-section-group=cart-drawer-group-2] .drawer__promo{margin-top:1.7rem;margin-bottom:0;margin-inline:.8rem}[data-section-group=cart-drawer-group-2] .cart-item__details__container{padding-left:8px;position:relative}[data-section-group=cart-drawer-group-2] .cart-item__details .discounts{margin-top:1.3rem}[data-section-group=cart-drawer-group-2] .cart-item__details>*{margin-top:.3rem}[data-section-group=cart-drawer-group-2] .cart-drawer .drawer__cart-items-wrapper{border-top:none;padding-top:17px;padding-right:0}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media{width:72px;height:max-content}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media:before{padding-bottom:calc(80 / 75 * 100%)}[data-section-group=cart-drawer-group-2] .cart-drawer a.cart-item__name{margin-top:0}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__totals{position:absolute;top:0;right:-13px;margin:0;padding-right:12px;background-color:transparent}[data-section-group=cart-drawer-group-2] .cart-drawer .price{font-size:1.2rem;line-height:calc(1 + .4 / var(--font-body-scale))}[data-section-group=cart-drawer-group-2] .product-option{font-size:1rem}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item{padding-bottom:13px}[data-section-group=cart-drawer-group-2] .cart-item__controls{margin-top:8px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__details{margin-bottom:0;padding-right:68px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item cart-remove-button{top:22px;right:-29px;margin-top:0;padding-right:12px}[data-section-group=cart-drawer-group-2] .cart-item__details .product-option .preorder-property{font-size:1.2rem;font-weight:500;line-height:150%;text-transform:unset;display:block;margin:5px 0 0}[data-section-group=cart-drawer-group-2] .cart-item__details .product-option .preorder-date{font-weight:400}[data-section-group=cart-drawer-group-2] .cart-upsells-container{margin-bottom:8px;padding:8px}[data-section-group=cart-drawer-group-2] .cart-upsells_heading{margin-top:4px;margin-bottom:8px;font-weight:400}[data-section-group=cart-drawer-group-2] .cart-upsells_products{display:flex}[data-section-group=cart-drawer-group-2] .cart-upsells-container:has(.cart-upsells_products:empty){display:none}[data-section-group=cart-drawer-group-2] .cart-upsells-container:not(.swiper-initialized) .cart-upsell_product{width:calc(100% / 3);margin-right:5px;flex:0}[data-section-group=cart-drawer-group-2] .cart-upsells-container.swiper-initialized .cart-upsell_product{width:72px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image{position:relative}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image:before{content:"";display:block;padding-bottom:calc(80 / 75 * 100%)}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:3px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image .loading__spinner{position:absolute;bottom:-1px;right:-1px;width:16px;height:18px;padding:2px 4px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-form{width:100%}[data-section-group=cart-drawer-group-2] .cart-upsell_product-form button{padding:0;min-height:auto;width:14px;height:18px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-form button:hover{background-color:transparent}[data-section-group=cart-drawer-group-2] .cart-upsell_product-atc{width:14px;height:18px;padding:2px 4px;position:absolute;bottom:8px;right:7px;min-height:unset;background-color:var(--color-module-accent);border-radius:50%}[data-section-group=cart-drawer-group-2] .cart-upsell_product-atc:hover,[data-section-group=cart-drawer-group-2] .cart-upsell_product-atc:hover button{background-color:var(--color-button-hover)}[data-section-group=cart-drawer-group-2] .cart-upsell_product-atc path{fill:#fff}[data-section-group=cart-drawer-group-2] .cart-upsell_product .cart-upsell_product-title{display:inline-block;margin:5px 0 0;color:var(--color-module-text);text-decoration:none;line-height:calc(1 + .4 / var(--font-body-scale))}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item:last-child:not(:only-child){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}[data-section-group=cart-drawer-group-2]:has(.cart-upsells-container) .cart-drawer .cart-item:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}[data-section-group=cart-drawer-group-2]:not(:has(.cart-upsells-container)) .cart-drawer .cart-item:last-child:not(:only-child){border-bottom:none}[data-section-group=cart-drawer-group-2] .swiper-horizontal>.swiper-scrollbar,[data-section-group=cart-drawer-group-2] .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;width:100%;left:inherit;top:8px}[data-section-group=cart-drawer-group-2] .swiper-scrollbar-drag{display:block}[data-section-group=cart-drawer-group-2].is-empty .drawer__footer{display:none}[data-section-group=cart-drawer-group-2] .drawer__footer{padding-top:0;position:sticky;bottom:0;background-color:var(--color-module-background);z-index:10}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__container{padding:0;margin-top:13px;margin-bottom:0;border-bottom:0}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas{margin-left:32px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas li{min-width:45px;min-height:27px;flex:0}[data-section-group=cart-drawer-group-2] cart-upsell-button{padding:0}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item .loading__spinner{left:50%;top:calc(50% - 5px);transform:translate(-50%,calc(-50% + 5px))}[data-section-group=cart-drawer-group-2]:has(.cart-item__totals .loading__spinner:not(.hidden)) .cart-drawer__plant-trees__ctas .loading__spinner{display:none}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__info{align-items:flex-start;gap:3px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__info svg{margin-top:4px;width:15px;height:12px;flex-shrink:0}[data-section-group=cart-drawer-group-2] .cart-item__details__container .cart-drawer__plant-trees__heading{margin:0;color:var(--color-button);font-weight:500}[data-section-group=cart-drawer-group-2] .cart__summary{display:flex;flex-direction:column;padding:.8rem .8rem .9rem}[data-section-group=cart-drawer-group-2] .cart__ctas{padding:0 .8rem 15px}[data-section-group=cart-drawer-group-2] [class*=cart__summary-]{display:flex;align-items:flex-start;justify-content:space-between}[data-section-group=cart-drawer-group-2] p{margin:0}[data-section-group=cart-drawer-group-2] .cart__summary-trees p{color:var(--color-button);font-weight:500}[data-section-group=cart-drawer-group-2] .cart__summary-trees-title{align-items:center}[data-section-group=cart-drawer-group-2] .cart__summary-trees-title svg{margin-right:3px;width:13px;height:12px}[data-section-group=cart-drawer-group-2] .cart-drawer:has(.estimated-delivery-date-wrapper.hidden) .shipping-msg{margin-top:5px;margin-bottom:4px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-drawer_shipping-msgs .shipping-msg{font-size:1.2rem}[data-section-group=cart-drawer-group-2] .drawer__footer #Details-CartDrawer{padding-top:1.7rem;padding-inline:.8rem}[data-section-group=cart-drawer-group-2] .cart-drawer .cart__checkout-button{font-weight:500}@media (width >= 430px){[data-section-group=cart-drawer-group-2] .drawer__header{padding-block:7px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item{padding-bottom:18px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__container{margin-top:16px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__info{gap:4px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas{margin-left:36px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas ul{justify-content:flex-start}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas li{flex:0}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media,[data-section-group=cart-drawer-group-2] .cart-upsells-container.swiper-initialized .cart-upsell_product{width:100px}[data-section-group=cart-drawer-group-2] .cart-item__details .product-option .preorder-property{margin-top:9px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media:before,[data-section-group=cart-drawer-group-2] .cart-upsell_product-image:before{padding-bottom:calc(80 / 72 * 100%)}[data-section-group=cart-drawer-group-2] .cart__summary{padding-top:1.4rem;padding-inline:1.1rem}[data-section-group=cart-drawer-group-2] .cart__ctas{padding:0 .8rem;padding-inline:1.1rem}}@media (width >= 750px){[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item cart-remove-button{right:-24px;width:4.8rem}}@media (width >= 768px){[data-section-group=cart-drawer-group-2] .drawer__header{padding:12px 27px 9px 29px}[data-section-group=cart-drawer-group-2] .drawer__heading,[data-section-group=cart-drawer-group-2] .drawer__header .drawer__cart-button-count{font-size:14px}[data-section-group=cart-drawer-group-2] .cart-promos-bar-container{margin:17px 10px 0;padding-bottom:14px;padding-inline:2.2rem}[data-section-group=cart-drawer-group-2] .cart-promo_threshold{gap:7px}[data-section-group=cart-drawer-group-2] .drawer__inner cart-drawer-items{padding-inline:2.8rem}[data-section-group=cart-drawer-group-2] .drawer__promo{margin-inline:2.8rem}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item{padding-bottom:17px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media{width:152.4px}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item__media:before{padding-bottom:calc(80 / 72 * 100%)}[data-section-group=cart-drawer-group-2] .cart-item__details__container{padding-left:22px}[data-section-group=cart-drawer-group-2] .product-option{font-size:1.2rem}[data-section-group=cart-drawer-group-2] .cart-drawer .price{font-size:1.4rem;line-height:(1 + .3 / var(--font-body-scale))}[data-section-group=cart-drawer-group-2] .cart-drawer .cart-item cart-remove-button{justify-content:flex-end;top:42px}[data-section-group=cart-drawer-group-2] .cart-item__details .product-option .preorder-property{margin-top:10px}[data-section-group=cart-drawer-group-2] .cart-upsells-container{margin-top:17px;padding:15px 28px}[data-section-group=cart-drawer-group-2] .cart-upsells_heading{margin-bottom:19px}[data-section-group=cart-drawer-group-2] .cart-upsells-container.swiper-initialized .cart-upsell_product{width:152.4px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image{min-width:144px}[data-section-group=cart-drawer-group-2] .cart-upsell_product-image:before{padding-bottom:calc(80 / 72 * 100%)}[data-section-group=cart-drawer-group-2] .cart-upsell_product .cart-upsell_product-title,[data-section-group=cart-drawer-group-2] .cart-upsell_product .cart-upsell_product-price{font-size:1.2rem;line-height:normal}[data-section-group=cart-drawer-group-2] .cart-upsell_product .cart-upsell_product-title{margin-top:10px}[data-section-group=cart-drawer-group-2] .cart__summary{padding-inline:2.8rem;padding-top:1.7rem;padding-bottom:1.5rem}[data-section-group=cart-drawer-group-2] .cart__ctas{padding-inline:2.8rem}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__heading,[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__title,[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas cart-upsell-button{font-size:1.2rem;line-height:13px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas li{min-height:28px}[data-section-group=cart-drawer-group-2] .cart__summary p{font-size:1.2rem;line-height:21px}[data-section-group=cart-drawer-group-2] .cart-drawer:has(.estimated-delivery-date-wrapper.hidden) .shipping-msg{margin-top:9px;margin-bottom:8px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__container{margin-top:10px;flex-direction:column;gap:12px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__info svg{margin-top:2px;height:15px}[data-section-group=cart-drawer-group-2] .cart-drawer__plant-trees__ctas{width:100%}[data-section-group=cart-drawer-group-2] .drawer__footer #Details-CartDrawer{padding-inline:2.8rem}}@media (width >= 769px){[data-section-group=cart-drawer-group-2] .cart-drawer .cart-drawer_shipping-msgs{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cart-drawer-group-2.css.map */
