tea-product{display:grid}.tq-kick{font-size:var(--fs-k);letter-spacing:.06em;text-transform:uppercase;color:var(--c-stone)}.tq-kick+h1{margin-top:var(--z2)}.tq-notes{display:flex;flex-wrap:wrap;gap:var(--z1)}.tq-notes li{display:inline-flex;align-items:center;height:34px;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;font-family:var(--f-serif);font-style:italic;font-size:var(--fs-lead)}.tq-hl{margin-top:var(--z3)}.tq-hl>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--z2);padding:10px 0;border-top:1px solid var(--c-line);font-size:var(--fs-sm);line-height:1.5}.tq-hl dt{color:var(--c-stone)}.tq-buy{display:flex;gap:12px;flex-wrap:wrap}.tq-buy [hidden]{display:none}.tq-var{flex:1 1 100%;height:48px;padding:0 12px;border:1px solid var(--c-line);background:var(--c-white);font:inherit;font-size:var(--fs-ui);border-radius:0}.tq-qty{display:flex;align-items:center;height:56px;border:1px solid var(--c-line)}.tq-qty button{width:44px;height:100%;padding:0;background:none;border:0;font-size:18px;cursor:pointer;transition:color .6s var(--zpe)}.tq-qty button:hover:not([disabled]){color:var(--c-indigo)}.tq-qty button[disabled]{color:var(--c-line);cursor:default}.tq-qty span{min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.tq-buy .zp-cta{flex:1;margin:0;height:56px}.tq-maker{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--z2);align-items:center;margin-top:var(--z3);padding:12px;background:var(--c-mist);transition:background-color .6s var(--zpe)}.tq-maker img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply}.tq-mk-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.tq-mk-t{font-family:var(--f-serif);font-size:20px;line-height:1.1}.tq-mk-s{font-size:var(--fs-k);color:var(--c-stone)}.tq-mk-ship{margin-top:var(--z1)}.tq-mk-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--c-ink);background:transparent;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background-color .6s var(--zpe),color .6s var(--zpe),border-color .6s var(--zpe)}.tq-mk-btn .pl{position:relative;width:9px;height:9px}.tq-mk-btn .pl:before,.tq-mk-btn .pl:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:currentColor;transition:transform .6s var(--zpe)}.tq-mk-btn .pl:after{transform:rotate(90deg)}.tq-mk-btn:hover{background:var(--c-ink);color:var(--c-paper)}.tq-maker.added .tq-mk-btn{background:var(--c-indigo);border-color:var(--c-indigo);color:var(--c-white)}.tq-maker.added .tq-mk-btn .pl:before{transform:translate(-2px,1px) rotate(45deg) scaleX(.5)}.tq-maker.added .tq-mk-btn .pl:after{transform:translate(2px) rotate(-45deg)}@media(max-width:1023px){.tq-hl>div{grid-template-columns:96px minmax(0,1fr)}}.tq-about{border-top:1px solid var(--c-line);border-bottom:0}.tq-about h2{margin-top:var(--z3)}.tq-about .zi-p{max-width:520px}.tq-about .zi-p+.zi-p{margin-top:var(--z2)}.tq-about .zi-t .zt-k{display:block}.tq-im{position:relative;align-self:center;aspect-ratio:4 / 5;overflow:hidden;margin:var(--sec-l) var(--mx) var(--sec-l) var(--z5)}.tq-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transform:scale(1.06);transition:transform 2.4s var(--zpe)}.tq-about.in .tq-im img{transform:none}.tq-or{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--c-night);color:var(--c-on-dark)}.tq-or-m{padding:var(--sec-l) var(--z5) var(--sec-l) var(--mx)}.tq-car{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#000}.tq-sl{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--zpe)}.tq-sl img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);transition:transform 6s var(--zpe)}.tq-sl.on{clip-path:inset(0 0 0 0);z-index:1}.tq-sl.on img{transform:scale(1)}.tq-car-bar{display:flex;align-items:center;gap:12px;margin-top:var(--z2)}.tq-car-bar[hidden]{display:none}.tq-car-prog{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.tq-car-prog i{height:2px;background:#f2f2ee33;transition:background-color .6s var(--zpe)}.tq-car-prog i.on{background:var(--c-on-dark)}.tq-car-n{font-size:var(--fs-k);color:#f2f2ee99;font-variant-numeric:tabular-nums}.tq-car-cap{margin-top:var(--z1);font-size:var(--fs-k);color:#f2f2ee99;min-height:1.5em}.tq-or .zrm-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(242,242,238,.3);border-radius:50%;background:none;color:var(--c-on-dark);cursor:pointer;transition:background-color .6s var(--zpe),color .6s var(--zpe)}.tq-or .zrm-btn:hover{background:var(--c-on-dark);color:var(--c-night)}.tq-or .zrm-btn svg{width:14px;height:14px}.tq-or-t{padding:var(--sec-l) var(--mx) var(--sec-l) var(--z5)}.tq-or-t h2{font-family:var(--f-serif);font-weight:300;font-size:var(--fs-h2);line-height:1;letter-spacing:-.02em;margin-top:var(--z3);max-width:520px}.tq-or-t .zr-k{color:#f2f2ee8c}.tq-or-t>p,.tq-or-t>.rte{font-size:var(--fs-body);line-height:1.65;color:#f2f2eec2;max-width:480px;margin-top:var(--z3)}.tq-or-t .rte p+p{margin-top:var(--z2)}.tq-or-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--z5);border-top:1px solid var(--c-on-dark-line);max-width:520px}.tq-or-f>div{padding:var(--z2) var(--z2) 0 0}.tq-or-f>div+div{padding-left:var(--z2);border-left:1px solid var(--c-on-dark-line)}.tq-or-f dt{font-family:var(--f-serif);font-size:34px;line-height:1}.tq-or-f dd{font-size:var(--fs-k);color:#f2f2ee99;margin-top:6px}.tq-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;padding:var(--sec-l) var(--mx);border-top:1px solid var(--c-line)}.t-maker-im{aspect-ratio:3 / 2;overflow:hidden;background:var(--c-mist)}.t-maker-im img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.t-maker-tx{display:flex;flex-direction:column;justify-content:center;gap:var(--z2);padding:0 0 0 var(--sec-l)}.t-maker-tx h2{font-family:var(--f-serif);font-weight:300;font-size:clamp(42px,4.6vw,68px);line-height:1}.t-maker-tx p{font-size:16px;color:var(--c-text-3);max-width:420px}.t-maker-tx .btn{align-self:flex-start;margin-top:var(--z2)}.tq-band+.zf{border-top:1px solid var(--c-line)}.tq-mh{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--z3);padding:var(--sec-l) var(--mx) var(--sec-s);border-top:1px solid var(--c-line)}.tq-mh h2{font-family:var(--f-serif);font-weight:300;font-size:var(--fs-h2);line-height:1;letter-spacing:-.02em}.tq-mh+.zgrid{border-top:1px solid var(--c-line)}@media(max-width:1023px){.tq-im{aspect-ratio:4 / 5;margin:0 var(--mx) var(--z6)}.tq-or{grid-template-columns:1fr}.tq-or-m{padding:var(--z6) var(--mx) var(--z4)}.tq-or-t{padding:var(--z5) var(--mx) var(--z6)}.tq-or-t h2{font-size:36px}.tq-or-f dt{font-size:28px}.tq-band{grid-template-columns:1fr;padding:var(--z6) var(--mx)}.t-maker-tx{padding:var(--z4) 0 0}.tq-mh{padding:var(--z6) var(--mx) var(--z4)}.tq-mh h2{font-size:40px}}@media(max-width:1023px)and (min-width:768px){.tq-or-t>*,.tq-or-m>*,.t-maker-tx,.tq-im{max-width:640px}}@media(prefers-reduced-motion:reduce){.tq-im img,.tq-sl,.tq-sl img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-product-tea.css.map */
