:root{--paper:#f1f2e7;--paper-2:#e3e7d4;--bamboo:#d3dabf;--line:#cdd3be;--line-2:#aeb79e;--ink:#1f2722;--ink-2:#3e4842;--muted:#5b6459;--deep:#24332b;--deep-2:#2e3f35;--red:#c2434a;--red-t:#a3313a;--red-d:#7e2129;--green:#5c6634;--on-dark:#eef0e6;--on-dark-2:#b9c2b6;--red-on-dark:#f2a7a3;--serif:"Cactus Classical Serif", "Noto Serif TC", "Songti TC", "PMingLiU", serif;--sans:system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--bar-h:34px;--header-h:70px;--to-top-size:46px;--to-top-gap:20px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--header-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.02em;margin:0;font-size:17px;line-height:1.85}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);margin:0;font-weight:400}p{margin:0}button{font:inherit}:focus-visible{outline:3px solid var(--red-t);outline-offset:3px;border-radius:3px}.shop :focus-visible{outline-color:var(--red-on-dark)}.site-footer :focus-visible{outline-color:var(--red-on-dark)}.concept-bar :focus-visible{outline-color:#fff}.wrap{width:min(1160px,100% - 40px);margin-left:auto;margin-right:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--deep);color:var(--paper);border-radius:4px;padding:8px 14px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.icon{flex:none;display:block}.num{font-variant-numeric:tabular-nums;letter-spacing:.02em}.top{z-index:50;position:sticky;top:0}.concept-bar{background:var(--red-t);color:#fff;letter-spacing:.02em;font-size:13px;line-height:1.4}.concept-bar .wrap{min-height:var(--bar-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.concept-bar p{min-width:0}.concept-bar b{letter-spacing:.08em;border:1px dashed #ffffffb3;border-radius:3px;margin-right:8px;padding:1px 8px;font-weight:600;display:inline-block}.concept-bar a{color:#fff;text-underline-offset:3px;white-space:nowrap;flex:none;text-decoration:underline;display:inline-block;position:relative}.concept-bar a:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.concept-bar .cb-logo [fill=\#E5412D]{fill:#fff}.concept-bar .cb-logo [stroke=\#E5412D]{stroke:#fff}.concept-bar .short{display:none}.site-header{border-bottom:1px dashed var(--line-2);-webkit-backdrop-filter:saturate(1.1)blur(8px);backdrop-filter:saturate(1.1)blur(8px);background:#f1f2e7f2}.header-row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:38px;height:38px}.brand-name{font-family:var(--serif);letter-spacing:.14em;white-space:nowrap;font-size:25px;font-weight:400;line-height:1.1}.brand-name small{font-family:var(--sans);letter-spacing:.16em;color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.nav{align-items:center;gap:26px;display:flex}.nav-list{gap:24px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{font-family:var(--sans);color:var(--ink-2);border-bottom:1.5px dashed #0000;padding:8px 0;font-size:17px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.nav-list a:hover{color:var(--red-t);border-color:var(--red)}.btn{border:1.5px solid var(--red-t);background:var(--red-t);color:#fff;min-height:48px;font-family:var(--sans);letter-spacing:.04em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--red-d);border-color:var(--red-d)}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--deep);color:var(--paper)}.btn.sm{min-height:44px;padding:8px 16px;font-size:16px}.nav-toggle{border:1px solid var(--line-2);min-height:44px;color:inherit;font-family:var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:16px;display:none}.nav-toggle .ic-close,.nav-open .nav-toggle .ic-open{display:none}.nav-open .nav-toggle .ic-close{display:inline-flex}@media (max-width:1099.98px){.js .nav-toggle{display:inline-flex}.header-call{display:none}.js .nav-list{background:var(--paper);border-bottom:1px dashed var(--line-2);flex-direction:column;gap:0;padding:4px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -24px #22201c80}.js.nav-open .nav-list{display:flex}.js .nav-list a{border-bottom:1px dashed var(--line);padding:13px 0;font-size:18px;display:block}.nav-list{flex-wrap:wrap;gap:4px 18px}}@media (max-width:640px){.concept-bar .long{display:none}.concept-bar .short{display:inline}}@media (max-width:389.98px){.concept-bar{letter-spacing:0;font-size:12px}.concept-bar .wrap{gap:8px}.concept-bar b{letter-spacing:.04em;margin-right:6px;padding:0 6px}}@media (max-width:379.98px){.brand{gap:10px}.brand-mark{width:34px;height:34px}.brand-name{letter-spacing:.1em;font-size:22px}.brand-name small{letter-spacing:.12em;font-size:9.5px}.nav-toggle{padding:8px 10px}}@media (max-width:359.98px){.brand-name small{display:none}}section{padding-top:max(80px,min(10vw,132px));padding-bottom:max(80px,min(10vw,132px))}.eyebrow{font-family:var(--sans);letter-spacing:.3em;color:var(--red-t);align-items:center;gap:14px;margin-bottom:16px;font-size:16px;display:flex}.eyebrow:before{content:"";border:1.5px dashed;flex:none;width:11px;height:11px;transform:rotate(45deg)}.h2{font-family:var(--serif);letter-spacing:.06em;font-size:max(32px,min(4vw,52px));font-weight:400;line-height:1.35}.h3{letter-spacing:.06em;font-size:22px}.lead{color:var(--ink-2);max-width:32em;margin-top:18px;font-size:max(16px,min(1.4vw,18px))}.sec-head{margin-bottom:max(36px,min(5vw,60px))}.sec-head.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 56px;display:grid}.sec-head.split .lead{margin-top:0}.fine-note{color:var(--muted);margin-top:20px;font-size:14px}.js-hint{color:var(--red-t);align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex}.js-hint:before{content:"";border-top:1.5px dashed;flex:none;width:18px;height:0}.hero{padding-top:max(36px,min(5vw,64px));padding-bottom:max(48px,min(6vw,80px));position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:max(32px,min(5vw,72px));display:grid}.hero-kicker{font-family:var(--sans);letter-spacing:.16em;color:var(--ink-2);align-items:center;gap:10px;font-size:16px;display:inline-flex}.hero-kicker:before{content:"";border-top:1.5px dashed var(--red);width:26px;height:0}.hero h1{letter-spacing:.05em;margin-top:22px;font-size:max(40px,min(4.6vw,64px));font-weight:400;line-height:1.3}.hero h1 .line{white-space:nowrap;display:block}.hero h1 em{color:var(--red-t);font-style:normal}.hero-sub{color:var(--ink-2);max-width:27em;margin-top:24px;font-size:max(16px,min(1.4vw,18px))}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-visual{aspect-ratio:600/640;width:100%;max-width:600px;margin-left:auto;position:relative}.net{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.net .flaps path{fill:var(--paper-2)}.net .cut path{stroke:var(--ink-2);stroke-width:1.4px;stroke-linejoin:round}.net .crease path{stroke:var(--red);stroke-width:1.4px;stroke-dasharray:6 6}.net .crease .tick{stroke:var(--line-2);stroke-dasharray:none}.hero-photo{background:var(--bamboo);width:70%;height:65.625%;position:absolute;top:17.1875%;left:15%;overflow:hidden;box-shadow:0 26px 50px -30px #22201c8c}.hero-photo img{object-fit:cover;object-position:54% 50%;width:100%;height:100%}.hero-vertical{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.4em;color:var(--muted);white-space:nowrap;font-size:15px;position:absolute;top:50%;left:5.4%;transform:translateY(-50%)}.hero-tag{z-index:2;filter:drop-shadow(0 10px 12px #1f272242);transform-origin:14px;width:232px;position:absolute;bottom:3.5%;right:1%;transform:rotate(4deg)}.ht-card{color:var(--ink);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);background:#fbfaf2;gap:2px;padding:12px 16px 12px 36px;display:grid;position:relative}.ht-card:before{content:"";background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;left:13px}.ht-card:after{content:"";border:1px dashed var(--line-2);pointer-events:none;position:absolute;top:6px;bottom:6px;left:28px;right:6px}.ht-string{width:60px;height:40px;margin-top:-24px;position:absolute;top:50%;left:-42px;overflow:visible}.ht-string path{stroke:#c9c0a6;stroke-width:1.6px;stroke-linecap:round}.ht-k{font-family:var(--sans);letter-spacing:.16em;color:var(--red-t);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:relative}.ht-live{display:none}.is-live .ht-live{display:inline}.is-live .ht-static{display:none}.ht-s{font-family:var(--serif);letter-spacing:.04em;text-wrap:balance;word-break:keep-all;font-size:20px;line-height:1.35;position:relative}.ht-f{font-family:var(--sans);color:var(--muted);font-size:12px;line-height:1.5;position:relative}.scale{align-items:center;gap:16px;margin-top:max(36px,min(5vw,56px));display:flex}.scale-end{font-family:var(--sans);letter-spacing:.2em;color:var(--muted);flex:none;font-size:16px}.scale-bar{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.scale-bar li{background:var(--liq);min-width:0;height:46px;color:var(--ink);font-family:var(--sans);letter-spacing:.08em;white-space:nowrap;transform-origin:0;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.scale-bar li+li{border-left:2px solid var(--paper)}.scale-bar li:first-child{border-radius:4px 0 0 4px}.scale-bar li:last-child{border-radius:0 4px 4px 0}.teas{background:var(--paper-2);border-top:1px dashed var(--line-2)}.teas-photo{aspect-ratio:1536/680;border-radius:4px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.teas-photo img{object-fit:cover;object-position:50% 72%;width:100%;height:100%}.tea-list{border-top:1.5px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.tea{border-right:1px dashed var(--line-2);padding:26px 20px 30px;position:relative}.tea:first-child{padding-left:0}.tea:last-child{border-right:0;padding-right:0}.cup{border:1px solid var(--line-2);background:#fbfaf4;border-radius:50%;width:64px;height:64px;display:block;position:relative;box-shadow:0 10px 18px -12px #22201c80}.cup i{background:radial-gradient(circle at 34% 30%, #ffffff80, #fff0 48%), var(--liq);border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.tea-no{font-family:var(--sans);letter-spacing:.16em;color:var(--muted);margin-top:18px;font-size:14px}.tea h3{letter-spacing:.06em;margin-top:2px;font-size:21px}.tea dl{margin:14px 0 0;font-size:15px;line-height:1.6}.tea dl>div{border-top:1px dashed var(--line);grid-template-columns:2.6em minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.tea dt{font-family:var(--sans);color:var(--muted)}.tea dd{color:var(--ink-2);margin:0}.dots{vertical-align:-1px;gap:4px;display:inline-flex}.dots b{border:1px solid var(--deep);border-radius:2px;width:11px;height:11px}.dots b.on{background:var(--deep)}.tea-note{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.7}.box-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head side""panel side""after side";align-items:start;column-gap:max(36px,min(5vw,72px));display:grid}.bx-head{grid-area:head}.bx-panel{grid-area:panel}.bx-after{grid-area:after;margin-top:28px}.bx-side{top:calc(var(--bar-h) + var(--header-h) + 24px);grid-area:side;position:sticky}.bx-controls{counter-reset:st}.bx-step{counter-increment:st;border-top:1px dashed var(--line-2);padding:20px 0 22px}.bx-step:last-child{border-bottom:1px dashed var(--line-2)}.bx-step-t{font-family:var(--sans);letter-spacing:.1em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.bx-step-t:before{content:counter(st);border:1.5px solid var(--ink);letter-spacing:0;border-radius:3px;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.bx-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.bx-type{border:1.5px solid var(--line-2);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff73;border-radius:4px;justify-items:start;gap:2px;padding:14px 14px 12px;transition:border-color .2s,background .2s;display:grid;position:relative}.bx-type:hover{border-color:var(--ink-2)}.bx-type b{font-family:var(--sans);letter-spacing:.06em;margin-top:10px;font-size:17px}.bx-type small{color:var(--muted);font-size:13px;line-height:1.5}.bx-type[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.bx-type[aria-pressed=true]:after{content:"";background:linear-gradient(225deg, var(--paper) 50%, var(--red) 50%);border-radius:0 4px 0 0;width:20px;height:20px;position:absolute;top:-1.5px;right:-1.5px}.bx-type-ic{border-bottom:2px solid var(--ink-2);align-items:flex-end;gap:3px;height:26px;padding:0 4px 3px;display:flex}.bx-type-ic i{background:var(--ink-2);border-radius:2px 2px 1px 1px;width:9px;height:20px}.bx-type-ic.duo i:nth-child(3){display:none}.bx-type-ic.duo i{width:11px}.bx-type-ic.pair i:nth-child(n+2){background:var(--red);width:14px;height:9px}.bx-type-ic.trio i{height:14px}.bx-row{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.bx-row-l{font-family:var(--sans);color:var(--muted);font-size:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}.bx-step>.chips{margin-top:12px}.chip{border:1px solid var(--line-2);min-height:44px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:#ffffff73;border-radius:4px;align-items:center;gap:8px;padding:6px 14px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover{border-color:var(--ink-2)}.chip[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:var(--paper)}.chip>i{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #22201c33}.chip>i[style]{background:var(--liq)}.chip[aria-pressed=true]>i{box-shadow:0 0 0 1.5px var(--paper)}.chip>i.pt-grid,.chip>i.pt-dots,.chip>i.pt-bars,.chip>i.pt-flower{border-radius:2px;width:16px;height:12px}.chip>i.sw-amber,.chip>i.sw-bamboo,.chip>i.sw-camellia{border-radius:2px;width:16px;height:16px}.sw-amber{background:#b0702e}.sw-bamboo{background:#c9cc9e}.sw-camellia{background:#a8323a}.pt-grid,.bx-snack[data-pattern=grid] .bx-snack-top{background-color:#d9a44e;background-image:linear-gradient(90deg,#6e3f1759 1px,#0000 1px),linear-gradient(#6e3f1759 1px,#0000 1px);background-size:6px 6px}.pt-dots,.bx-snack[data-pattern=dots] .bx-snack-top{background-color:#e6c796;background-image:radial-gradient(circle,#b88a4e 1.6px,#0000 2px);background-size:7px 7px}.pt-bars,.bx-snack[data-pattern=bars] .bx-snack-top{background-color:#f4f0e3;background-image:linear-gradient(90deg,#0000 4px,#cdbfa0 4px 5px,#0000 5px),radial-gradient(circle,#b48a5e 1.3px,#0000 1.8px);background-size:9px 100%,6px 6px}.pt-flower,.bx-snack[data-pattern=flower] .bx-snack-top{background-color:#c9d3a0;background-image:radial-gradient(circle,#8e9c5c 1.8px,#0000 2.3px),linear-gradient(90deg,#5c66344d 1px,#0000 1px);background-size:8px 8px,8px 8px}.bx-static{border:1px dashed var(--line-2);border-radius:4px;padding:18px 20px}.bx-static-t{font-family:var(--sans);font-size:17px;font-weight:700}.bx-static dl{margin:8px 0 0;font-size:15px}.bx-static dl>div{border-top:1px dashed var(--line);grid-template-columns:3em minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.bx-static dt{font-family:var(--sans);color:var(--muted)}.bx-static dd{margin:0}.bx-stage{--box:#b0702e;--box-d:#8e5822;--crease:#ffffff80;aspect-ratio:5/4;border:1px solid var(--line);background:linear-gradient(#f7f5eb 0%,#efeddc 68%,#e2dfc8 68%,#dbd8bf 100%);border-radius:4px;position:relative;overflow:hidden}.bx-stage[data-color=bamboo]{--box:#c9cc9e;--box-d:#a9ad7c;--crease:#22201c4d}.bx-stage[data-color=camellia]{--box:#a8323a;--box-d:#82232b;--crease:#ffffff73}.bx-lid{background-color:var(--box-d);border-radius:3px;height:42%;transition:background-color .4s;position:absolute;top:7%;left:13%;right:13%}.bx-lid:before{content:"";border:1.5px dashed var(--crease);border-radius:2px;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.bx-back{background:#eeecd8;position:absolute;top:44%;bottom:10%;left:9%;right:9%;box-shadow:inset 0 8px 14px -8px #22201c59}.bx-items{justify-content:center;align-items:flex-end;gap:4%;display:flex;position:absolute;top:20%;bottom:21%;left:12%;right:12%}.bx-can{flex-direction:column;flex:none;width:24%;height:86%;display:flex;position:relative}.bx-stage[data-type=trio] .bx-can{width:21%;height:66%}.bx-can-lid{background:#2b3530;border-radius:6px 6px 2px 2px;height:11%}.bx-band{background:linear-gradient(90deg,#e6e2d2,#fbf9f2 38%,#f1eddf 70%,#dcd7c4);flex:1;justify-content:center;padding-top:12%;display:flex;position:relative}.bx-band:before{content:"";background:var(--liq);transition:background-color .4s;position:absolute;top:8%;bottom:30%;left:0;right:0}.bx-name{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.12em;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:400;line-height:1;position:relative}.bx-can .bx-name{color:var(--ink)}.bx-can .nm-s,.bx-stage[data-type=trio] .bx-can .nm-l{display:none}.bx-stage[data-type=trio] .bx-can .nm-s{display:inline}.bx-snack{flex-direction:column;flex:none;width:26%;height:42%;display:flex;position:relative}.bx-snack-top{border-radius:3px 3px 0 0;flex:1;box-shadow:inset 0 0 0 1px #22201c26}.bx-snack .bx-name{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;text-align:center;letter-spacing:.06em;color:var(--ink-2);font-size:14px;position:absolute;top:-1.7em;left:0;right:0}.bx-front{background-color:var(--box);border-radius:2px 2px 4px 4px;height:25%;transition:background-color .4s;position:absolute;bottom:7%;left:7%;right:7%;box-shadow:0 16px 24px -16px #22201c99}.bx-front:before{content:"";border-top:1.5px dashed var(--crease);position:absolute;top:9px;left:0;right:0}.bx-front:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff14,#00000029);position:absolute;top:0;bottom:0;left:0;right:0}.bx-front i{border-left:1.5px dashed var(--crease);width:0;position:absolute;top:9px;bottom:0}.bx-front i:first-child{left:7%}.bx-front i:last-child{right:7%}.bx-card{background:#fcfaf2;border-radius:2px;width:21%;height:25%;padding:10% 3% 0;position:absolute;bottom:5%;left:4%;transform:rotate(-7deg);box-shadow:0 10px 18px -10px #22201c8c}.bx-card i{border-top:1px solid #cfc9b4;height:0;margin:0 8% 14%;display:block}.bx-stage[data-card=off] .bx-card{display:none}.bx-sum{font-family:var(--sans);margin-top:16px;font-size:17px;line-height:1.6}.bx-sum-l{color:var(--muted)}.bx-actions{flex-wrap:wrap;gap:10px;display:flex}.bx-after .fine-note{margin-top:14px}@keyframes sc-drop{0%{opacity:0;transform:translateY(-22%)}to{opacity:1;transform:none}}.is-new{animation:.5s cubic-bezier(.2,.8,.2,1) sc-drop}.gift{background:var(--paper-2);border-top:1px dashed var(--line-2)}.occasions{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.occ{border:1px solid var(--line-2);background:var(--paper);border-radius:4px;flex-direction:column;padding:28px 24px 18px;display:flex;position:relative}.occ-fold{background:linear-gradient(225deg, var(--paper-2) 50%, var(--bamboo) 50%);transform-origin:100% 0;border-radius:0 4px 0 0;width:32px;height:32px;position:absolute;top:-1px;right:-1px;box-shadow:-2px 2px 3px -2px #22201c40}.occ-ic{border:1.5px dashed var(--line-2);width:48px;height:48px;color:var(--deep);border-radius:4px;place-items:center;display:grid}.occ h3{letter-spacing:.08em;margin-top:18px;font-size:22px}.occ h3 small{font-family:var(--sans);letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.occ-pick{border-top:1px dashed var(--line-2);font-family:var(--sans);color:var(--deep);margin-top:14px;padding-top:12px;font-size:16px;font-weight:700;line-height:1.6}.occ-tip{color:var(--ink-2);flex:1;margin-top:10px;font-size:15px;line-height:1.75}.occ-use{min-height:44px;font-family:var(--sans);color:var(--ink);text-underline-offset:5px;align-items:center;gap:6px;margin-top:10px;font-size:16px;font-weight:700;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:inline-flex}.occ-use:hover{color:var(--red-t)}.bulk{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:max(32px,min(5vw,64px));margin-top:max(56px,min(7vw,96px));display:grid}.bulk-photo{aspect-ratio:4/3;border-radius:4px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.bulk-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.bulk-lead{color:var(--ink-2);margin-top:12px;font-size:16px}.bulk-steps{margin:20px 0 0;padding:0;list-style:none}.bulk-steps li{border-top:1px dashed var(--line-2);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.bulk-steps .n{border:1.5px solid var(--deep);width:40px;height:40px;font-family:var(--serif);color:var(--deep);border-radius:3px;place-items:center;font-size:19px;display:grid}.bulk-steps h4{letter-spacing:.06em;font-size:18px}.bulk-steps p{color:var(--ink-2);font-size:15px}.bulk-note{border-top:1px dashed var(--line-2);color:var(--muted);align-items:flex-start;gap:8px;margin-top:8px;padding-top:16px;font-size:15px;display:flex}.bulk-note .icon{color:var(--red-t);margin-top:6px}.shop{background:var(--deep);color:var(--on-dark)}.shop .eyebrow{color:var(--red-on-dark)}.shop .h2{color:#fff}.shop .lead{color:var(--on-dark-2)}.shop-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px 56px;display:grid}.today-box{border:1px dashed #efebdd66;border-radius:4px;padding:20px 24px}.tb-t{font-family:var(--sans);letter-spacing:.14em;color:var(--red-on-dark);align-items:center;gap:8px;font-size:16px;display:flex}.tb-s{font-family:var(--serif);color:#fff;margin-top:8px;font-size:22px;line-height:1.5}.shop-photos{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:max(36px,min(5vw,56px));display:grid}.shop-photos figure{border-radius:4px;height:max(300px,min(34vw,460px));overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.shop-photos img{object-fit:cover;width:100%;height:100%}.sp-a img{object-position:62% 50%}.sp-b img{object-position:50% 45%}.shop-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.shop-list li{border-top:1px dashed #efebdd59;padding-top:22px}.shop-list .ic{border:1.5px dashed var(--red-on-dark);width:44px;height:44px;color:var(--red-on-dark);border-radius:4px;place-items:center;display:inline-grid}.shop-list h3{letter-spacing:.06em;color:#fff;margin-top:14px;font-size:20px}.shop-list p{color:var(--on-dark-2);margin-top:6px;font-size:15px}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:max(32px,min(6vw,96px));display:grid}.faq-list{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px dashed var(--line-2)}.faq summary{cursor:pointer;padding:20px 0;list-style:none;display:block}.faq summary::-webkit-details-marker{display:none}.faq .sum{justify-content:space-between;align-items:center;gap:18px;display:flex}.faq .q{font-family:var(--serif);letter-spacing:.04em;font-size:20px;font-weight:400}.faq .pm{border:1px solid var(--line-2);border-radius:3px;flex:none;width:24px;height:24px;position:relative}.faq .pm:before,.faq .pm:after{content:"";background:var(--deep);height:1.5px;transition:transform .3s;position:absolute;top:10.5px;left:5px;right:5px}.faq .pm:after{transform:rotate(90deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq summary:hover .q{color:var(--red-t)}.faq .a{color:var(--ink-2);padding:0 40px 22px 0;font-size:16px}.where{background:var(--paper-2);border-top:1px dashed var(--line-2)}.where-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:max(36px,min(5vw,72px));display:grid}.map{border:1px solid var(--line-2);background:#eceee1;border-radius:4px;position:relative;overflow:hidden}.map svg{width:100%;height:auto;display:block}.map-t{font-family:var(--sans);fill:#3e4842;font-size:13px}.map-t.big{fill:var(--ink);letter-spacing:.2em;font-size:17px;font-weight:700}.map-t.tag{fill:var(--paper);letter-spacing:.1em;font-size:13px;font-weight:700}.map-tag{color:var(--muted);background:#ffffffeb;border-radius:3px;padding:3px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.store-t{margin-top:28px}.info{grid-template-columns:auto minmax(0,1fr);gap:12px 18px;margin:14px 0 0;font-size:16px;display:grid}.info dt{font-family:var(--sans);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.info dt .icon{color:var(--red-t)}.info dd{margin:0}.contact-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.contact-actions .btn{width:100%}.channels ul{margin:14px 0 0;padding:0;list-style:none}.ch-note{color:var(--muted);margin-top:4px;font-size:14px}.channels li{border-top:1px dashed var(--line-2);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.channels .ic{border:1px solid var(--line-2);background:var(--paper);width:44px;height:44px;color:var(--red-t);border-radius:4px;place-items:center;display:grid}.ch-name{font-family:var(--serif);letter-spacing:.04em;font-size:19px;font-weight:400}.ch-tag{border:1px dashed var(--red-t);font-family:var(--sans);letter-spacing:.04em;color:var(--red-t);vertical-align:2px;border-radius:3px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:400;display:inline-block}.channels li p:not(.ch-name){color:var(--ink-2);font-size:15px}.ch-foot{border-top:1px dashed var(--line-2);color:var(--muted);padding-top:12px;font-size:14px}.mailbox{border:1px solid var(--line-2);background:var(--paper);border-radius:4px;margin-top:36px;padding:max(24px,min(3vw,36px));position:relative}.mailbox:before{content:"";background:linear-gradient(225deg, var(--paper-2) 50%, var(--bamboo) 50%);border-radius:0 4px 0 0;width:30px;height:30px;position:absolute;top:-1px;right:-1px}.mailbox>p{color:var(--ink-2);margin-top:8px;font-size:15px}.mail-addr{border:1.5px solid var(--ink);width:100%;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;overflow-wrap:break-word;background:#fff;border-radius:4px;align-items:center;gap:12px;margin-top:20px;padding:16px 18px;font-size:max(18px,min(2vw,21px));transition:background .2s,color .2s;display:flex}.mail-addr .icon{color:var(--red-t);transition:color .2s}.mail-addr:hover{background:var(--deep);color:var(--paper)}.mail-addr:hover .icon{color:var(--red-on-dark)}.mail-tips-t{font-family:var(--sans);margin-top:22px;font-size:16px;font-weight:700}.mail-tips{color:var(--ink-2);gap:8px;margin:10px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.mail-tips li{align-items:flex-start;gap:10px;display:flex}.mail-tips .icon{color:var(--red-t);margin-top:6px}.mailbox .fine{border-top:1px dashed var(--line-2);color:var(--muted);margin-top:20px;padding-top:14px;font-size:13px}@media (max-width:379.98px){.mail-addr{gap:10px;padding:14px;font-size:16px}}.site-footer{background:var(--deep);color:var(--on-dark-2);padding:60px 0 calc(var(--to-top-size) + var(--to-top-gap) + 24px);font-size:14px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.foot-brand{font-family:var(--serif);letter-spacing:.12em;color:#fff;align-items:center;gap:12px;font-size:22px;font-weight:400;line-height:1.2;display:flex}.foot-brand .brand-mark{border-radius:9px;flex:none;width:38px;height:38px;box-shadow:0 0 0 1px #4c5e52}.foot-brand small{font-family:var(--sans);letter-spacing:.16em;color:var(--on-dark-2);margin-top:4px;font-size:10px;font-weight:400;display:block}.foot-note{max-width:34em;margin-top:18px}.foot-links{align-content:start;display:grid}.foot-links a{color:#fff;text-underline-offset:4px;padding:10px 0;display:inline-block}.foot-bottom{color:#a9b3a6;border-top:1px dashed #3c4c43;margin-top:32px;padding-top:20px}.demo-toast{z-index:80;background:var(--deep);width:max-content;max-width:calc(100% - 32px);color:var(--paper);border-radius:4px;padding:14px 20px;font-size:15px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #00000080}.demo-toast[hidden]{display:none}.to-top{right:16px;bottom:var(--to-top-gap);z-index:60;width:var(--to-top-size);height:var(--to-top-size);background:var(--red-t);color:#fff;border-radius:6px;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s,transform .25s;display:inline-flex;position:fixed;box-shadow:0 10px 24px -12px #22201cb3}.js .to-top{opacity:0;visibility:hidden;transform:translateY(8px)}.js .to-top.is-shown{opacity:1;visibility:visible;transform:none}.to-top:focus-visible{outline-color:var(--ink)}@media (max-width:1099.98px){.js.nav-open .to-top.is-shown{opacity:0;visibility:hidden}}.anim:not(.is-motion) [data-reveal],.anim:not(.is-motion) [data-line],.anim:not(.is-motion) .net .cut path,.anim:not(.is-motion) .net .crease,.anim:not(.is-motion) .net .flaps,.anim:not(.is-motion) .hero-vertical,.anim:not(.is-motion) .scale-bar li,.anim:not(.is-motion) .tea .cup i,.anim:not(.is-motion) .tea .dots b,.anim:not(.is-motion) .hero-tag,.anim:not(.is-motion) [data-pin],.anim:not(.is-motion) .map .route,.anim:not(.is-motion) .occ-fold,.anim:not(.is-motion) .bx-stage{visibility:hidden}.anim:not(.is-motion) .hero-photo{clip-path:inset(50%)}.anim:not(.is-motion) .hero-photo img{transform:scale(1.12)}.anim:not(.is-motion) [data-photo]:not(.hero-photo){clip-path:inset(7%)}[data-reveal]:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.to-top,.btn,.chip,.bx-type,.bx-lid,.bx-front,.bx-band:before,.faq .pm:before,.faq .pm:after{transition:none}.is-new{animation:none}}@media (max-width:1099.98px){.tea-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tea,.tea:first-child,.tea:last-child{border-right:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);padding:24px 18px 28px}.tea:nth-child(3n+1){padding-left:0}.tea:nth-child(3n){border-right:0;padding-right:0}.occasions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){body{font-size:16px}.hero-grid,.faq-grid,.where-grid,.bulk,.shop-head,.sec-head.split{grid-template-columns:minmax(0,1fr)}.hero-visual{max-width:520px;margin:4px auto 0}.shop-photos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.shop-photos figure{height:max(220px,min(48vw,380px))}.shop-list{grid-template-columns:minmax(0,1fr)}.shop-list li{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.shop-list .ic{grid-row:span 2}.shop-list h3{margin-top:0}.box-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""panel""after"}.bx-head{margin-bottom:20px}.bx-side{top:calc(var(--bar-h) + var(--header-h));z-index:5;background:var(--paper);border-bottom:1px dashed var(--line-2);margin:0 -20px;padding:12px 20px 10px;box-shadow:0 16px 20px -20px #22201c99}.bx-stage{aspect-ratio:2}.bx-items{top:10%}.bx-can{height:92%}.bx-stage[data-type=trio] .bx-can{width:18%;height:74%}.bx-name{font-size:13px}.bx-can .nm-l{display:none}.bx-can .nm-s{display:inline}.bx-snack .bx-name{font-size:12px}.bx-sum{margin-top:8px;font-size:15px}.bx-panel{margin-top:8px}}@media (max-width:699.98px){.tea-list{grid-template-columns:minmax(0,1fr)}.tea,.tea:first-child,.tea:last-child,.tea:nth-child(3n+1),.tea:nth-child(3n){border-right:0;grid-template-columns:64px minmax(0,1fr);column-gap:18px;padding:22px 0;display:grid}.tea .cup{grid-row:span 4}.tea-no{margin-top:0}.bx-types{grid-template-columns:minmax(0,1fr)}.bx-type{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px}.bx-type-ic{grid-row:span 2}.bx-type b{margin-top:0}.bx-row{grid-template-columns:minmax(0,1fr);gap:6px}.occasions{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.wrap{width:min(1160px,100% - 32px)}.bx-side{margin:0 -16px;padding:10px 16px 8px}.hero-kicker{letter-spacing:.05em;font-size:15px}.hero-kicker:before{display:none}.hero h1{font-size:max(34px,min(10vw,44px))}.hero-vertical{letter-spacing:.16em;font-size:11px;left:4.8%}.hero-tag{width:190px;bottom:1%;right:0}.ht-card{padding:9px 12px 9px 32px}.ht-s{font-size:17px}.ht-f{font-size:11px}.scale{gap:8px}.scale-end{letter-spacing:.06em;font-size:13px}.scale-bar li{letter-spacing:0;height:40px;font-size:13px}.shop-photos{grid-template-columns:minmax(0,1fr)}.shop-photos figure{aspect-ratio:4/3;height:auto}.sp-b{aspect-ratio:4/5}.contact-actions{grid-template-columns:minmax(0,1fr)}.info{grid-template-columns:minmax(0,1fr);gap:2px}.info dd{margin-bottom:12px}.faq .a{padding-right:0}.map-t{font-size:19px}.map-t.big{font-size:22px}.map-t.tag{letter-spacing:.02em;font-size:16px}.tb-s{font-size:19px}}@media (max-width:899.98px){body:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}body:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}body:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.concept-bar:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.brand-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:26.5px}.brand-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:26.5px}.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:26.5px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:10.5px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:10.5px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:10.5px}.nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.btn:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.btn:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.btn:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.btn.sm:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.btn.sm:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.btn.sm:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.nav-toggle:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.nav-toggle:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.nav-toggle:not(#_m):not(:is(.hero,.hero *)){font-size:17px}@media (max-width:1099.98px){.js .nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.js .nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.js .nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:19px}}@media (max-width:389.98px){.concept-bar:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.concept-bar:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.concept-bar:not(#_m):not(:is(.hero,.hero *)){font-size:13px}}@media (max-width:379.98px){.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:10px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:10px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:10px}}.eyebrow:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.eyebrow:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.eyebrow:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.h2:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(34px,min(4.25vw,55.5px))}.h2:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(34px,min(4.25vw,55.5px))}.h2:not(#_m):not(:is(.hero,.hero *)){font-size:max(34px,min(4.25vw,55.5px))}.h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.h3:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.lead:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.lead:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.lead:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.fine-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.fine-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.fine-note:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.js-hint:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.js-hint:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.js-hint:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.hero-kicker:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.hero-kicker:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.hero-kicker:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.hero h1:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(42.5px,min(4.887vw,68px))}.hero h1:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(42.5px,min(4.887vw,68px))}.hero h1:not(#_m):not(:is(.hero,.hero *)){font-size:max(42.5px,min(4.887vw,68px))}.hero-sub:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.hero-sub:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.hero-sub:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.487vw,19px))}.hero-vertical:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.hero-vertical:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.hero-vertical:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.ht-k:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.ht-k:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.ht-k:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.ht-s:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:21.5px}.ht-s:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:21.5px}.ht-s:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.ht-f:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.ht-f:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.ht-f:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.scale-end:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.scale-end:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.scale-end:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.scale-bar li:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.scale-bar li:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.scale-bar li:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.tea-no:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.tea-no:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.tea-no:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.tea h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:22.5px}.tea h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:22.5px}.tea h3:not(#_m):not(:is(.hero,.hero *)){font-size:22.5px}.tea dl:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.tea dl:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.tea dl:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.tea-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.tea-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.tea-note:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.bx-step-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.bx-step-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.bx-step-t:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.bx-step-t:not(#_m):not(:-webkit-any(.hero,.hero *)):before{font-size:15px}.bx-step-t:not(#_m):not(:-moz-any(.hero,.hero *)):before{font-size:15px}.bx-step-t:not(#_m):not(:is(.hero,.hero *)):before{font-size:15px}.bx-type b:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.bx-type b:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.bx-type b:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.bx-type small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.bx-type small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.bx-type small:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.bx-row-l:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bx-row-l:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bx-row-l:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.chip:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.chip:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.chip:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.bx-static-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.bx-static-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.bx-static-t:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.bx-static dl:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bx-static dl:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bx-static dl:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.bx-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bx-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bx-name:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.bx-snack .bx-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.bx-snack .bx-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.bx-snack .bx-name:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.bx-sum:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.bx-sum:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.bx-sum:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.occ h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.occ h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.occ h3:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.occ h3 small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.occ h3 small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.occ h3 small:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.occ-pick:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.occ-pick:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.occ-pick:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.occ-tip:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.occ-tip:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.occ-tip:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.occ-use:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.occ-use:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.occ-use:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.bulk-lead:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.bulk-lead:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.bulk-lead:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.bulk-steps .n:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:20px}.bulk-steps .n:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:20px}.bulk-steps .n:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.bulk-steps h4:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.bulk-steps h4:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.bulk-steps h4:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.bulk-steps p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bulk-steps p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bulk-steps p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.bulk-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bulk-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bulk-note:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.tb-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.tb-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.tb-t:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.tb-s:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.tb-s:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.tb-s:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.shop-list h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:21.5px}.shop-list h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:21.5px}.shop-list h3:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.shop-list p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.shop-list p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.shop-list p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.faq .q:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:21.5px}.faq .q:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:21.5px}.faq .q:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.faq .a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.faq .a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.faq .a:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.map-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.map-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.map-t:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.map-t.big:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.map-t.big:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.map-t.big:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.map-t.tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.map-t.tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.map-t.tag:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.map-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.map-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.map-tag:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.info:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.info:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.info:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.info dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.info dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.info dt:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.ch-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.ch-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.ch-note:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.ch-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:20px}.ch-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:20px}.ch-name:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.ch-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.ch-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.ch-tag:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.channels li p:not(.ch-name):not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.channels li p:not(.ch-name):not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.channels li p:not(.ch-name):not(#_m):not(:is(.hero,.hero *)){font-size:16px}.ch-foot:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.ch-foot:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.ch-foot:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.mailbox>p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.mailbox>p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.mailbox>p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.mail-addr:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(19px,min(2.125vw,22.5px))}.mail-addr:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(19px,min(2.125vw,22.5px))}.mail-addr:not(#_m):not(:is(.hero,.hero *)){font-size:max(19px,min(2.125vw,22.5px))}.mail-tips-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.mail-tips-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.mail-tips-t:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.mail-tips:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.mail-tips:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.mail-tips:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.mailbox .fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.mailbox .fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.mailbox .fine:not(#_m):not(:is(.hero,.hero *)){font-size:14px}@media (max-width:379.98px){.mail-addr:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.mail-addr:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.mail-addr:not(#_m):not(:is(.hero,.hero *)){font-size:17px}}.site-footer:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.site-footer:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.site-footer:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.foot-brand:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.foot-brand:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.foot-brand:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.foot-brand small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:10.5px}.foot-brand small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:10.5px}.foot-brand small:not(#_m):not(:is(.hero,.hero *)){font-size:10.5px}.demo-toast:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:is(.hero,.hero *)){font-size:16px}@media (max-width:899.98px){body:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.bx-name:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.bx-snack .bx-name:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.bx-sum:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.bx-sum:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.bx-sum:not(#_m):not(:is(.hero,.hero *)){font-size:16px}}@media (max-width:599.98px){.hero-kicker:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.hero h1:not(#_m):not(:is(.hero,.hero *)){font-size:max(36px,min(10.625vw,47px))}.hero-vertical:not(#_m):not(:is(.hero,.hero *)){font-size:11.5px}.ht-s:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.ht-f:not(#_m):not(:is(.hero,.hero *)){font-size:11.5px}.scale-end:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.scale-bar li:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.map-t:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.map-t.big:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.map-t.tag:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.tb-s:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:20px}.tb-s:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:20px}.tb-s:not(#_m):not(:is(.hero,.hero *)){font-size:20px}}@media (max-width:359.98px){body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>div.sec-head.split:first-of-type>div:first-of-type>h2.h2:first-of-type:not(#_m):not(#_k){font-size:32px}body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>ol.tea-list:first-of-type>li.tea:first-of-type>dl:first-of-type>div:first-of-type>dd:first-of-type:not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:first-of-type>p.occ-pick:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:nth-of-type(2)>p.occ-pick:first-of-type:not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>summary:first-of-type>span.sum:first-of-type>span.q:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(6)>summary:first-of-type>span.sum:first-of-type>span.q:first-of-type:not(#_m):not(#_k){font-size:20px}body>main:first-of-type>section.where:nth-of-type(7)>div.wrap:first-of-type>div.where-grid:nth-of-type(2)>div.side:nth-of-type(2)>div.channels:first-of-type>p.ch-note:first-of-type:not(#_m):not(#_k){font-size:14px}body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>ol.tea-list:first-of-type>li.tea:nth-of-type(5)>p.tea-note:nth-of-type(2):not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:700px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.where:nth-of-type(7)>div.wrap:first-of-type>div.where-grid:nth-of-type(2)>div.side:nth-of-type(2)>div.channels:first-of-type>p.ch-foot:nth-of-type(2):not(#_m):not(#_k){font-size:14px}body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>div.sec-head.split:first-of-type>div:nth-of-type(2)>p.js-hint:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:first-of-type>p.occ-tip:nth-of-type(2):not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>div.bulk:nth-of-type(2)>div.bulk-body:first-of-type>p.bulk-lead:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:700px){body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:nth-of-type(2)>p.occ-tip:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>ol.tea-list:first-of-type>li.tea:nth-of-type(5)>p.tea-note:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.where:nth-of-type(7)>div.wrap:first-of-type>div.where-grid:nth-of-type(2)>div.side:nth-of-type(2)>div.channels:first-of-type>p.ch-foot:nth-of-type(2):not(#_m):not(#_k){letter-spacing:.32px}}@media (max-width:899.98px){body>main:first-of-type>section.box:nth-of-type(3)>div.wrap.box-grid.bx-ready:first-of-type>div.sec-head.bx-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>div.bulk:nth-of-type(2)>div.bulk-body:first-of-type>ol.bulk-steps:first-of-type>li:first-of-type>div:first-of-type>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(2)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(6)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>div.sec-head.split:first-of-type>p.lead:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:nth-of-type(4)>p.occ-tip:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:first-of-type>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.where:nth-of-type(7)>div.wrap:first-of-type>div.where-grid:nth-of-type(2)>div.side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>p.fine-note:first-of-type:not(#_m):not(#_k){text-wrap:pretty}}@media (max-width:359.98px){body>main:first-of-type>section.box:nth-of-type(3)>div.wrap.box-grid.bx-ready:first-of-type>div.sec-head.bx-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>div.bulk:nth-of-type(2)>div.bulk-body:first-of-type>ol.bulk-steps:first-of-type>li:first-of-type>div:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(2)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(6)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>div.sec-head.split:first-of-type>p.lead:first-of-type:not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.gift:nth-of-type(4)>div.wrap:first-of-type>ul.occasions:first-of-type>li.occ:nth-of-type(4)>p.occ-tip:nth-of-type(2):not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:first-of-type>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.where:nth-of-type(7)>div.wrap:first-of-type>div.where-grid:nth-of-type(2)>div.side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p:first-of-type:not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.teas:nth-of-type(2)>div.wrap:first-of-type>p.fine-note:first-of-type:not(#_m):not(#_k){font-size:14px}}}section.hero:not(#_h) .hero-sub{--hs-min:18px;--hs-add:0px}@media (max-width:699.98px){section.hero:not(#_h) .hero-sub{--hs-min:17.5px;--hs-add:1px}}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-sub{text-wrap:pretty}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-kicker{font-size:17px}@media (max-width:599.98px){section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-kicker{font-size:16px}}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-sub{font-size:max(var(--hs-min), min(calc(max(16px, min(1.4vw, 18px)) + var(--hs-add)), max(max(16px, min(1.4vw, 18px)), 18px)))}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy div.hero-cta a.btn,section.hero:not(#_h) div.wrap.hero-grid div.hero-copy div.hero-cta a.btn.ghost{font-size:17px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual p.hero-vertical{font-size:16px}@media (max-width:599.98px){section.hero:not(#_h) div.wrap.hero-grid div.hero-visual p.hero-vertical{font-size:12px}}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.hero-tag p.ht-card span.ht-k span.ht-live,section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.hero-tag p.ht-card span.ht-k span.ht-static{font-size:calc(1em + 1px)}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.hero-tag p.ht-card span.ht-f{font-size:13px}@media (max-width:599.98px){section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.hero-tag p.ht-card span.ht-f{font-size:12px}}section.hero:not(#_h) div.wrap div.scale span.scale-end{font-size:17px}@media (max-width:599.98px){section.hero:not(#_h) div.wrap div.scale span.scale-end{font-size:14px}}section.hero:not(#_h) div.wrap div.scale ol.scale-bar span:not([class]){font-size:calc(1em + 1px)}
