.terp-intro{padding-top:var(--s-5)}.terp-intro h1{margin-top:var(--s-3)}.terp-intro__lead{max-width:60ch;margin:var(--s-4) 0 var(--s-5);font-size:var(--fs-l)}.chip .dot,.terp__fam .dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:0}.terp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-8);align-items:start;padding-top:var(--s-6)}.terp__wheel{position:sticky;top:90px}#wheel{width:100%;max-width:760px;margin:0 auto;display:block;overflow:visible}.wheel__hub{fill:var(--surface);stroke:var(--line)}.wheel__hub-eyebrow{font:600 14px var(--font);letter-spacing:.16em;fill:var(--gold)}.wheel__hub-name{font:800 38px var(--font);font-variation-settings:"wdth" 78;fill:var(--ink)}.fam path{stroke:var(--bg);stroke-width:3}.fam__label{font:700 13px var(--font);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.seg{cursor:pointer;outline:none;transform-origin:450px 450px;transition:translate .35s var(--ease),opacity .35s ease}.seg path{stroke:var(--bg);stroke-width:2.5;transition:filter .25s ease}.petal{fill-opacity:.72}.petal__label{font:600 11.5px var(--font);font-variation-settings:"wdth" 78;pointer-events:none}.seg__label{font:700 17px var(--font);font-variation-settings:"wdth" 80;pointer-events:none}.seg:hover path,.seg:focus-visible path{filter:brightness(1.15)}.seg:focus-visible path{stroke:var(--ink);stroke-width:4}.seg[aria-pressed=true]{translate:var(--dx) var(--dy)}.seg[aria-pressed=true] .seg__core{stroke:var(--ink);stroke-width:3}.seg[aria-pressed=true] .petal{fill-opacity:1}.seg.is-dim,.fam.is-dim{opacity:.38}.fam{transition:opacity .35s ease}.seg,.fam{scale:0}#wheel.is-in .seg,#wheel.is-in .fam{scale:1;transition:scale .5s cubic-bezier(.2,.8,.3,1),translate .35s var(--ease),opacity .35s ease;transition-delay:calc(var(--i, 0) * 45ms),0s,0s}.fam{transform-origin:450px 450px}.terp__panel{display:grid;gap:var(--s-3);align-content:start}.terp__panel h2{font-size:clamp(40px,4vw,64px);line-height:1.05;min-height:1.05em}.terp__panel>.terp__aroma{min-height:2.6em}.terp__everyday{min-height:45px;min-height:2lh}.terp__keep{visibility:hidden}.terp__panel h3{margin-top:var(--s-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-variation-settings:"wdth" 100}.terp__fam{display:flex;align-items:center}.terp__aroma{font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.3}.terp__nature{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.terp__nature li{padding:6px 12px;border-radius:var(--r-ui);background:var(--surface-2);font-weight:600;font-size:var(--fs-s)}.terp__go{justify-self:start;margin-top:var(--s-4)}.terp__go--none{min-height:48px;display:flex;align-items:center;color:var(--ink-2)}.terp-strains{padding-top:var(--s-8)}.terp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5)}.terp-fact{padding:var(--s-6);border-radius:var(--r-ui);background:var(--surface);border:1px solid var(--line)}.terp-fact h3{margin-bottom:var(--s-3)}.terp-note{margin-top:var(--s-6);font-size:var(--fs-s);color:var(--ink-3)}@media(max-width:1000px){.terp{grid-template-columns:1fr;gap:var(--s-6)}.seg__label{font-size:21px;font-variation-settings:"wdth" 75}.fam__label{font-size:15px}.petal__label{display:none}.terp__wheel{position:static}.terp-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.seg,.fam{scale:1}}.chips__row{flex-basis:100%;display:flex;gap:var(--s-2);padding:4px;margin:-4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.chips__row::-webkit-scrollbar{display:none}.chips__row .chip{flex:none}.chips__sep{flex-basis:100%;margin:var(--s-3) 0 0;font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.chip--profile{border-style:dashed}.chip--profile[aria-pressed=true]{border-style:solid}.terp__stack{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:s}.terp__stack a,.terp__stack--vsc li{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.dot--vsc{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid var(--gold)}.terp__stack span:last-child{color:var(--ink-2);font-size:var(--fs-s)}.terp__profile-note{padding:var(--s-3) var(--s-4);border-left:2px solid var(--rosin);background:var(--surface)}.terp__source{font-size:var(--fs-xs);color:var(--ink-3)}.terp__links a{font-weight:600}@media(max-width:599px){.seg__label,.fam__label{display:none}.wheel__hub-eyebrow{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hdsc-terpene.css.map */
