body:has(cart-drawer.active) shopify-forms-embed{display:none!important}.drawer__inner{overflow:hidden}cart-drawer-items{overflow:auto;flex:1 1 auto;min-height:0}.drawer__footer{flex:0 0 auto;padding:1.2rem 0 max(1.2rem,env(safe-area-inset-bottom))}@media screen and (max-height:650px){cart-drawer-items{overflow:auto}.drawer__inner{overflow:hidden}}.drawer__header{flex:0 0 auto;padding:1.2rem 0 .8rem}.drawer__heading{margin:0;font-size:2.2rem}.drawer__close{top:2px}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-drawer .kit-progress--compact{margin:0 0 .4rem}.cart-drawer .kit-progress--compact .kit-progress__badge{flex-basis:4.4rem;width:4.4rem;height:4.4rem}.cart-drawer .kit-progress--compact .kit-progress__badge-value{font-size:1.1rem}.cart-drawer .kit-progress--compact .kit-progress__badge-label{font-size:.65rem}.cart-drawer-rec{display:flex;align-items:center;gap:1rem;margin:.4rem 0 1.2rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1rem}.cart-drawer-rec__media{flex:0 0 5.2rem;display:block}.cart-drawer-rec__media img{display:block;width:5.2rem;height:5.2rem;object-fit:cover;border-radius:.6rem}.cart-drawer-rec__info{flex:1 1 auto;min-width:0}.cart-drawer-rec__eyebrow{margin:0;font-size:1.2rem;line-height:1.3;opacity:.75}.cart-drawer-rec__title{margin:.1rem 0 0;font-size:1.4rem;line-height:1.3}.cart-drawer-rec__title a{color:inherit;text-decoration:none}.cart-drawer-rec__price{margin:.1rem 0 0;font-size:1.3rem;line-height:1.3}.cart-drawer-rec__add.button{flex:0 0 auto;min-width:0;min-height:4rem;padding:0 1.6rem;font-size:1.4rem}.cart-drawer-rec__add[aria-disabled=true]{opacity:.6;cursor:default}.cart-drawer-rec__error{margin:-.6rem 0 1.2rem;font-size:1.3rem}.drawer__footer>details{margin-top:-1.2rem}.drawer__footer summary{padding:1rem 2.8rem 1rem 0;font-size:1.4rem}.drawer__footer>details[open]{padding-bottom:1rem}.drawer__footer>details .text-area{min-height:7rem}.drawer__footer>details+.cart-drawer__footer{padding-top:1rem}.cart-drawer .tax-note{margin:.4rem 0 1rem;font-size:1.2rem;line-height:1.4}.cart-drawer .cart__ctas{display:block}.cart-drawer__view-cart{display:block;margin-top:1rem;font-size:1.4rem;line-height:1.4;text-align:center;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cart-drawer-custom.css.map */
