.tih-shipbar{background:var(--tih-surface-alt);border:1px solid var(--tih-rule);padding:var(--tih-s3) var(--tih-s4);display:flex;flex-direction:column;gap:var(--tih-s2)}.tih-shipbar.is-met{background:var(--tih-mint-wash);border-color:var(--tih-mint)}.tih-shipbar__txt{margin:0;font-size:var(--tih-t-sm);color:var(--tih-ink-soft)}.tih-shipbar__txt strong{color:var(--tih-ink)}.tih-shipbar__track{height:6px;background:var(--tih-rule);overflow:hidden}.tih-shipbar__fill{display:block;height:100%;background:var(--tih-mint);transition:width .3s ease}.tih-qty{display:flex;align-items:stretch;border:1px solid var(--tih-rule-strong)}.tih-qty__btn{width:44px;min-height:44px;border:0;background:transparent;cursor:pointer;font-size:var(--tih-t-md);color:var(--tih-ink);line-height:1}.tih-qty__btn:hover{background:var(--tih-surface-alt)}.tih-qty__input{width:calc(3 * var(--tih-u));border:0;text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:transparent;color:var(--tih-ink)}.tih-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.tih-drawer[hidden]{display:none}.tih-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141a1773;opacity:0;transition:opacity .2s ease}.tih-drawer.is-open .tih-drawer__scrim{opacity:1}.tih-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(calc(26 * var(--tih-u)),100%);background:var(--tih-surface);color:var(--tih-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s ease;box-shadow:-12px 0 40px -24px #141a1780}.tih-drawer.is-open .tih-drawer__panel{transform:none}html.tih-drawer-lock,html.tih-drawer-lock body{overflow:hidden}.tih-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--tih-s3) var(--tih-s4);border-bottom:1px solid var(--tih-rule)}.tih-drawer__h{margin:0;font-size:var(--tih-t-md);letter-spacing:-.015em}.tih-drawer__h span{color:var(--tih-ink-mute);font-weight:400;font-size:var(--tih-t-sm)}.tih-drawer__x{color:var(--tih-ink)}.tih-drawer__x:hover{color:var(--tih-ink-soft)}.tih-drawer__ship{margin:var(--tih-s3) var(--tih-s4) 0}.tih-drawer__lines{flex:1 1 auto;overflow-y:auto;padding:var(--tih-s3) var(--tih-s4)}.tih-drawer__empty{color:var(--tih-ink-soft);margin:var(--tih-s4) 0}.tih-drawer__line{display:grid;grid-template-columns:calc(3.75 * var(--tih-u)) minmax(0,1fr) auto;gap:var(--tih-s3);padding:var(--tih-s3) 0;border-bottom:1px solid var(--tih-rule);align-items:start}.tih-drawer__line:last-child{border-bottom:0}.tih-drawer__thumb{display:block;background:var(--tih-surface-alt);aspect-ratio:1/1;overflow:hidden}.tih-drawer__thumb img{width:100%;height:100%;object-fit:contain;padding:5%}.tih-drawer__info{display:flex;flex-direction:column;gap:calc(.18 * var(--tih-u));min-width:0}.tih-drawer__vendor{font-size:var(--tih-t-xs);text-transform:uppercase;letter-spacing:var(--tih-track-label);color:var(--tih-ink-mute)}.tih-drawer__title{font-size:var(--tih-t-sm);font-weight:600;color:var(--tih-ink);text-decoration:none}.tih-drawer__title:hover{text-decoration:underline;text-underline-offset:3px}.tih-drawer__variant{font-size:var(--tih-t-xs);color:var(--tih-ink-mute)}.tih-drawer__price{font-size:var(--tih-t-sm);font-weight:700;white-space:nowrap}.tih-qty--sm{margin-top:var(--tih-s2);align-self:flex-start}.tih-qty--sm .tih-qty__btn{width:34px;min-height:34px}.tih-qty--sm .tih-qty__input{width:calc(2.2 * var(--tih-u))}.tih-drawer__foot{border-top:1px solid var(--tih-rule-strong);padding:var(--tih-s3) var(--tih-s4);padding-bottom:calc(var(--tih-s3) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--tih-s2);background:var(--tih-surface)}.tih-drawer__total{display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.tih-drawer__tax{margin:0;font-size:var(--tih-t-xs);color:var(--tih-ink-mute)}.tih-drawer__go{width:100%}.tih-drawer__express:empty{display:none}.tih-drawer__express{display:flex;flex-direction:column;gap:var(--tih-s2)}.tih-drawer__viewcart{text-align:center;font-size:var(--tih-t-sm);color:var(--tih-ink-soft)}.tih-drawer__viewcart:hover{color:var(--tih-ink)}@media(prefers-reduced-motion:reduce){.tih-drawer__panel,.tih-drawer__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tih-drawer.css.map */
