.cart-load .items{filter:blur(4px)}.no-js .cart-drawer{visibility:hidden}.cart-drawer{--size: 100%;--header-spacing: 24px 20px;--body-spacing: 0;--footer-spacing: 0}.cart-drawer::part(overlay){fill:var(--nova-utility-overlay, rgba(0, 0, 0, .5))}.cart-drawer::part(header){align-items:baseline;border-bottom:1px solid var(--nova-utility-grey-2, #e6e6e6)}.cart-drawer::part(title){font:var(--nova-h4-font);font-size:24px;padding-bottom:var(--nova-space-xs, 8px);padding-top:20px}.cart-drawer .drawer__title span{font-size:18px}.cart-drawer::part(header-actions){padding:20px}.cart-drawer::part(close-button__base){color:var(--nova-brand-primary);padding:0;font-size:20px}.cart-drawer .summmary__btn:focus,.cart-drawer::part(close-button__base):focus{outline:.2rem solid #5812cd!important;outline-offset:.3rem!important;box-shadow:0 0 0 .3rem #fff,0 0 .5rem .4rem #f5f5f5!important}.cart-drawer .empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:var(--nova-space-2xl);font-family:var(--nova-font-serif)}.cart-drawer .empty-state p{text-align:center;width:80%;margin:0}.cart-drawer sl-button{display:flex;margin-top:12px}.cart-drawer sl-button::part(base){background-color:var(--nova-brand-primary);color:#fff;height:56px;width:100%;border:none;border-radius:6px}.cart-drawer sl-button::part(label){font-size:20px;line-height:56px;padding:0 var(--nova-space-2xl)}.cart-drawer .items{padding:16px;gap:12px;display:flex;flex-direction:column}.cart-drawer .summary{background:#f9f9fb;border-top:1px solid var(--nova-utility-grey-2, #e6e6e6);font-size:15px;font-style:normal;font-weight:500;line-height:130%}.cart-drawer .summary .summary-wrapper{padding:16px var(--nova-space-xl, 20px)}.cart-drawer .summary__discount{color:var(--nova-brand-subdued, #6b6b6b);font-size:90%}.cart-drawer .summary__total{display:flex;justify-content:space-between;margin-bottom:var(--nova-space-2xs);padding:0 var(--nova-space-xs)}.cart-drawer .summary__total p{margin:0;line-height:1.2}.subtotal{font-size:18px}.cart-drawer .summary__total .price{margin:0;font-weight:600}.simply-insurance .plan_title{font:var(--nova-p4-font);font-weight:700}.btnCstm svg{height:11px}.cart-drawer .summary__discount .price{color:var(--nova-color-cherry)}.cart-drawer .summary__terms{color:var(--nova-brand-subdued);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:120%;margin-top:8px;margin-bottom:0}.cart-donation__wrapper{background-color:var(--nova-color-light-lilac, #f1defb);border-radius:var(--nova-border-radius-l, 12px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--nova-space-md);margin:var(--nova-space-xs) var(--nova-space-none);padding:var(--nova-space-md)}.cart-donation__image{background-color:var(--nova-brand-primary, #5812cd);border-radius:3px;height:40px;width:40px;flex-shrink:0;justify-content:center;align-items:center}.cart-donation__text-wrapper{flex-grow:1;display:flex;flex-direction:column;gap:var(--nova-space-xs, 8px)}.cart-donation__text{font-size:18px;font-weight:500;line-height:130%;margin:0;color:var(--nova-brand-primary, #5812cd)}.cart-donation__text-inner-wrapper{display:flex;flex-direction:column;gap:var(--nova-space-xs, 8px)}.cart-donation__link{font-size:14px;line-height:120%;color:var(--nova-brand-primary, #5812cd);text-underline-offset:4px;margin:0}.cart-donation__powered-by{display:flex;flex-direction:row;gap:var(--nova-space-2xs, 4px);align-items:center}.cart-donation__powered-by p{font-size:12px;line-height:120%;margin:0}.cart-donation__powered-by img{height:12px;width:auto}#CartDrawer.no-js{height:0}.cart-upsell-after-items{position:relative;margin-top:var(--nova-space-xs);background:var(--nova-color-light-bubblegum);padding:var(--nova-space-lg)}.cart-upsell-after-items .cart-upsell-items{margin-top:var(--nova-space-xs);display:flex;overflow-x:auto;overflow-y:hidden;gap:12px;scroll-behavior:smooth}.cart-upsell-after-items .cart-upsell-items .compatible-product-card{width:300px;flex:0 0 auto;-webkit-overflow-scrolling:touch;overscroll-behavior:auto;-webkit-user-select:none;user-select:none}.cart-upsell-after-items .cart-upsell-items .compatible-product-card a{text-decoration:none}.cart-upsell-after-items .cart-upsell-items .compatible-product-card img{pointer-events:none}.cart-upsell-after-items .cart-item__update{margin-top:var(--nova-space-sm)}.cart-drawer::part(body){display:flex;flex-direction:column}.drawer-body__header{flex-grow:1}.nova-free-shipping-threshold__wrapper p{transition:all var(--nova-transition);transition-delay:.8s}.cart-loading .nova-free-shipping-threshold__wrapper p{opacity:0}.title-image-wrap img,.plan-description.opt-in{display:none}body .simply-insurance.loaded{max-width:100%;margin-bottom:var(--nova-space-xs);padding:0 var(--nova-space-xs)}p.plan-description.opt-out{opacity:.8;line-height:1.2}.cart-donation-wrapper{width:100%;display:flex;justify-content:center}.cart-donation-content{background:var(--nova-color-light-purple, #e0daf7);padding:4px 10px;max-width:330px;gap:4px;display:flex;align-items:center;border-radius:4px}.cart-donation-content p{font-size:15px;margin-bottom:0}.cart-donation-content .svg-wrapper,.cart-donation-content svg{width:15px;height:15px}@media screen and (min-width: 768px){.cart-drawer{--size: 508px}.cart-drawer .summary__total p{margin:0;font-size:18px;line-height:1.2}.cart-drawer .summary__total .price{margin:0;font-size:18px;font-weight:600}.cart-drawer .summary__terms{font-size:16px}.cart-drawer .summary__terms{font:var(--nova-p3-font);padding-bottom:var(--nova-space-2xs, 4px);padding-top:2px}.cart-drawer .items{padding:8px 20px 16px}.cart-donation__wrapper{gap:var(--nova-space-xs);margin:var(--nova-space-md) var(--nova-space-none);padding:var(--nova-space-md) var(--nova-space-lg)}.cart-donation__text-inner-wrapper{flex-direction:row;justify-content:space-between}.cart-donation__link{font-size:16px}.cart-upsell-after-items{padding:var(--nova-space-lg);gap:var(--nova-space-md)}.cart-upsell-after-items .cart-item__update{margin-top:var(--nova-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/358/assets/snippet-cart-drawer.css.map */
