cart-drawer .drawer__inner{width:46rem;color:#232930;padding-inline:2rem}cart-drawer .drawer__heading{font-weight:700;letter-spacing:-.02em}cart-drawer .cart-item__image{border-radius:12px;object-fit:contain;background:#fff}cart-drawer .zothy-cart-pattern{margin-top:1rem}cart-drawer .zothy-cart-pattern label{display:block;margin-bottom:.35rem;font-size:1.2rem;font-weight:600}cart-drawer .zothy-cart-pattern select{min-height:4.4rem;width:100%;max-width:100%;border:1px solid #b3bdc6;border-radius:10px;padding:.7rem 2.4rem .7rem 1rem;background:#fff;color:#232930;font:inherit;font-size:1.3rem}cart-drawer .zothy-cart-pattern select:focus-visible,cart-drawer .zothy-cart-upsell__add:focus-visible,cart-drawer .zothy-cart-recheck:focus-visible{outline:2px solid #232930;outline-offset:3px}cart-drawer .zothy-cart-upsell{display:grid;grid-template-columns:76px minmax(0,1fr);gap:1.3rem;align-items:center;margin:.6rem 0 1.5rem;padding:1.3rem;border:1px solid #e7ebee;border-radius:16px;background:#f6f7f8}cart-drawer .zothy-cart-upsell__image{display:block;align-self:start;border-radius:10px;overflow:hidden;background:#fff}cart-drawer .zothy-cart-upsell__image img{display:block;width:76px;height:96px;object-fit:contain}cart-drawer .zothy-cart-upsell h3{margin:0 0 .45rem;font-size:1.4rem;font-weight:700;color:#232930}cart-drawer .zothy-cart-upsell p{margin:0;font-size:1.2rem;line-height:1.55;color:#53606c}cart-drawer .zothy-cart-upsell p a{color:inherit;text-decoration:none}cart-drawer .zothy-cart-upsell__add,cart-drawer .zothy-cart-recheck{min-height:4.4rem;margin-top:.7rem;padding:.8rem 1.3rem;border:1px solid #232930;border-radius:999px;background:#fff;color:#232930;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}cart-drawer .zothy-cart-upsell__add:hover{background:#feca2b}cart-drawer .zothy-cart-status{margin:0 0 1rem;font-size:1.3rem;line-height:1.5}cart-drawer .zothy-cart-status[role=alert]{padding:1rem;border-radius:10px;background:#fff2d5}cart-drawer .zothy-cart-estimate{display:grid;gap:.65rem;margin:0;color:#232930}cart-drawer .zothy-cart-estimate>div{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.3rem;line-height:1.5}cart-drawer .zothy-cart-estimate dd{margin:0;white-space:nowrap}cart-drawer .zothy-cart-estimate__total{border-top:1px solid #e7ebee;padding-top:1rem;margin-top:.3rem;font-size:1.6rem!important;font-weight:700}cart-drawer .zothy-cart-estimate__note{margin:.75rem 0 0;font-size:1.1rem;line-height:1.45;color:#53606c}cart-drawer .cart__checkout-button{min-height:5.2rem;background:#feca2b;color:#232930;border-radius:999px;font-weight:700}cart-drawer .cart__checkout-button:after{border-radius:999px;box-shadow:none}cart-drawer .cart__checkout-button:disabled{opacity:.55}cart-drawer .cart-drawer .tax-note{margin:.6rem 0 .8rem;font-size:1.05rem;line-height:1.4}cart-drawer .zothy-free-shipping{padding:1rem 1.2rem;margin-bottom:1.2rem;border-radius:12px}cart-drawer .zothy-free-shipping__message{font-size:1.3rem}cart-drawer .zothy-free-shipping__detail{font-size:1.05rem}cart-drawer .zothy-free-shipping__progress{margin-block:.7rem .5rem;height:.5rem}cart-drawer [data-zothy-cart-recheck][hidden],cart-drawer [data-zothy-cart-status][hidden]{display:none}cart-drawer[data-comfort-busy] .cart-item,cart-drawer[data-comfort-busy] .zothy-cart-upsell{opacity:.65}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding-inline:1.5rem}cart-drawer .drawer__header{padding-block:1.2rem}cart-drawer .drawer__heading{margin:0;font-size:2rem}cart-drawer .drawer__footer{padding-top:1.1rem;padding-bottom:max(1.3rem,env(safe-area-inset-bottom))}cart-drawer .cart-item__name{font-size:1.4rem}cart-drawer .zothy-cart-pattern select{font-size:16px}}cart-drawer .drawer__footer{flex-shrink:0}@media(max-height:650px){cart-drawer .drawer__inner{overflow:auto}cart-drawer cart-drawer-items{overflow:visible;flex:1 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zothy-cart-comfort.css.map */
