.dm{position:relative;clip-path:inset(0);background:var(--dz-black);color:var(--color-paper);--dm-card: rgba(18, 12, 30, .86);--dm-line: rgba(246, 244, 241, .12);--dm-red: var(--color-p13-bright)}.dm-sky{position:fixed;inset:0;z-index:-1;pointer-events:none}.dm-sky img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.dm-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,#0a071480,#0a071414 70%)}@media(max-width:899.98px){.dm-sky:after{background:#0a07146b}}.dm p,.dm ul,.dm ol,.dm h1,.dm h2,.dm h3,.dm h4{margin:0}.dm-stack{display:grid;gap:var(--dm-gap, 1.25rem);align-content:start}.dm-tight{--dm-gap: .5rem}.dm-wide{--dm-gap: 1.75rem}.dm [data-tone]{--acc: var(--a1)}.dm [data-tone=cyan]{--a1: #1b8fd2;--a2: #3a3fc0;--acc-text: #7fd6ff}.dm [data-tone=green]{--a1: #1d9a58;--a2: #13766f;--acc-text: #7fe3a8}.dm [data-tone=amber]{--a1: #cc7a0c;--a2: #c2410c;--acc-text: #ffc266}.dm [data-tone=violet]{--a1: #8b3fd9;--a2: #5b2bb8;--acc-text: #c9a2ff}.dm [data-tone=purple]{--a1: #7a4fc9;--a2: #9c4fd0;--acc-text: #c4a0ff}.dm [data-tone=orange]{--a1: #df6a16;--a2: #d42a3c;--acc-text: #ffa060}.dm [data-tone=sunset]{--a1: #d1700f;--a2: #d6286a;--acc-text: #ff9ec2}.dm [data-tone=flight]{--a1: #2a7fd4;--a2: #1f9a5c;--acc-text: #8fc8ff}.dm [data-tone=teal]{--a1: #16929e;--a2: #13786f;--acc-text: #6fe2e2}.dm [data-tone=plain]{--a1: #6b5a86;--a2: #463a5c;--acc-text: #e6d5ff}.dm-hero{padding:clamp(2rem,5vw,3.75rem) 0 clamp(1.25rem,3vw,2rem);text-align:center}.dm-hero .dm-stack{justify-items:center}.dm .eyebrow{color:var(--dm-red);text-shadow:0 1px 12px rgba(0,0,0,.8)}.dm-hero h1{font-size:clamp(3.2rem,11vw,6.5rem);line-height:.95;color:#fff;background:linear-gradient(95deg,#6fdcff,#b98cff 45%,#ff7ac0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(155,81,224,.6)) drop-shadow(0 2px 2px rgba(0,0,0,.6))}.dm-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.dm-jump a{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem .65rem .85rem;border:1.5px solid color-mix(in srgb,var(--acc) 75%,#fff 10%);border-radius:.25rem;background:#100b1cc7;color:#fff;font-weight:700;font-size:1.02rem;letter-spacing:.02em;line-height:1.1;text-decoration:none;box-shadow:0 0 14px color-mix(in srgb,var(--acc) 35%,transparent);transition:background-color .15s ease,box-shadow .15s ease}.dm-jump a:before{content:"";width:.6rem;height:.6rem;border-radius:.1rem;flex:none;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 0 8px var(--acc)}.dm-jump a:hover,.dm-jump a:focus-visible{background:color-mix(in srgb,var(--acc) 30%,rgba(16,11,28,.9));box-shadow:0 0 22px color-mix(in srgb,var(--acc) 60%,transparent)}.dm-sec{padding:clamp(.75rem,2vw,1.25rem) 0;scroll-margin-top:6rem}.dm-sec:last-child{padding-bottom:clamp(2rem,5vw,3.5rem)}.dm-col{width:100%}.dm-ways{display:grid;gap:clamp(1.25rem,3vw,2rem)}.dm-way{display:grid;align-content:start;scroll-margin-top:6rem;overflow:hidden;background:var(--dm-card);border-radius:.6rem;border:1.5px solid color-mix(in srgb,var(--acc) 70%,transparent);box-shadow:0 18px 48px #00000080,0 0 34px color-mix(in srgb,var(--acc) 28%,transparent)}@media(min-width:900px){.dm-way{backdrop-filter:blur(10px) saturate(1.25);-webkit-backdrop-filter:blur(10px) saturate(1.25)}}.dm-tab{background-color:var(--a2);background-image:linear-gradient(180deg,#ffffff1f,#fff0 45%),linear-gradient(100deg,var(--a1),var(--a2));padding:.85rem 1.25rem .8rem;text-align:center;box-shadow:inset 0 -1px #ffffff2e,0 6px 18px #00000040}.dm-way-h{font-size:clamp(2.1rem,5.5vw,2.9rem);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.22),0 0 18px rgba(0,0,0,.18)}.dm-tab .dm-way-h:before,.dm-tab .dm-way-h:after{content:"✦";content:"✦" / "";display:inline-block;font-size:.42em;vertical-align:.55em;color:#ffffffd9;text-shadow:0 0 10px rgba(255,255,255,.7)}.dm-tab .dm-way-h:before{margin-right:.6em}.dm-tab .dm-way-h:after{margin-left:.6em}.dm-body{display:grid;gap:1.25rem;align-content:start;padding:clamp(1.1rem,3vw,2rem)}@media(max-width:639.98px){.dm-body{padding:1rem 1rem 1.15rem}}.dm-head{display:grid;gap:.35rem}.dm-kick{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.5rem,4vw,2rem);line-height:1.05;color:var(--acc-text);text-align:center}.dm-cols{display:grid;gap:1.5rem 3rem;align-items:start}@media(min-width:900px){.dm-cols{grid-template-columns:1fr 1fr}}.dm-group{display:grid;gap:.4rem;align-content:start}.dm-group-h{font-size:clamp(1.6rem,4vw,2.1rem);color:var(--dm-red);text-shadow:0 0 16px rgba(255,90,104,.25)}.dm-group-lede{font-size:1.12rem;color:#f6f4f1e0;max-width:48rem}.dm-group-foot{font-size:1.05rem;font-weight:700;color:var(--dm-red)}.dm-lines{list-style:none;padding:0}@media(min-width:900px){.dm-lines-cols{column-count:2;column-gap:3rem}}.dm-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;border-bottom:1px dashed color-mix(in srgb,var(--acc, #fff) 34%,transparent);break-inside:avoid}.dm-line:last-child{border-bottom:0}.dm-line-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dm-line-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;line-height:1.15;color:#fff}.dm-line-name[style]{color:var(--tint);text-shadow:0 0 14px color-mix(in srgb,var(--tint) 35%,transparent)}.dm-line-note{font-size:.98rem;color:#f6f4f1c2}.dm-line-desc{font-size:1.06rem;color:#f6f4f1db}.dm-line-price{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.02em;color:#fff;white-space:nowrap}.dm-line-price:before{content:"✦";content:"✦" / "";display:inline-block;margin-right:.4rem;font-size:.7em;vertical-align:.15em;color:var(--acc-text, #e6d5ff);text-shadow:0 0 8px var(--acc, #9b51e0)}.dm-priced{display:grid;gap:.35rem}.dm-priced>.dm-line{align-items:center;padding:.6rem .6rem .6rem 1rem;border:0;border-radius:.35rem;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 26%,transparent),color-mix(in srgb,var(--acc) 6%,transparent))}.dm-priced>.dm-line .dm-line-name{font-size:1.65rem}.dm-priced>.dm-line .dm-line-price{padding:.3rem .9rem .25rem;border-radius:.25rem;font-size:1.65rem;background:#0a0714b3;border:1.5px solid var(--acc-text);box-shadow:0 0 14px color-mix(in srgb,var(--acc) 55%,transparent),inset 0 0 10px color-mix(in srgb,var(--acc) 30%,transparent)}.dm-strains{list-style:none;padding:0;display:grid;column-gap:2rem}@media(min-width:640px){.dm-strains{grid-template-columns:1fr 1fr}}.dm-strain{display:grid;gap:.25rem;align-content:start;padding:.7rem .15rem;border-bottom:1px solid var(--dm-line)}.dm-strain-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.dm-strain-name{color:#fff;font-weight:600;font-size:1.18rem;min-width:0}.dm-strain-meta{color:#f6f4f1c7;font-size:.98rem;white-space:nowrap}.dm-terps{display:flex;flex-wrap:wrap;gap:.15rem .85rem;color:#f6f4f1db;font-size:.96rem}.dm-terp{display:inline-flex;align-items:center;gap:.32rem}.dm-terp:before{content:"";width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--c, #b790ee);box-shadow:0 0 0 1.5px #ffffff47,0 0 7px var(--c, #b790ee)}.dm-shelf{display:grid;gap:.3rem;align-content:start}.dm-shelf .dm-group-h{font-size:1.45rem}.dm-names{list-style:none;padding:0;display:grid;column-gap:2rem}@media(min-width:640px){.dm-names{grid-template-columns:1fr 1fr}}.dm-names li{display:flex;flex-direction:column;gap:.12rem;padding:.5rem 0;border-bottom:1px solid var(--dm-line)}.dm-now{display:grid;gap:.9rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--acc, #fff) 40%,transparent)}.dm-now-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.55rem;line-height:1.05;color:var(--dm-red)}.dm-now-head{display:grid;gap:.2rem}.dm-now-note{font-size:1rem;color:#f6f4f1c2}.dm-way .dm-shelf .dm-group-h{font-size:1.3rem;color:#fff}.dm-flavors{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;padding:0}.dm-flavors li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .65rem;border-radius:.25rem;background:#ffffff0f;border:1px solid color-mix(in srgb,var(--tint, #e6d5ff) 55%,transparent);color:#fff;font-size:1.05rem;line-height:1.2}.dm-flavors li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--tint, #e6d5ff);box-shadow:0 0 8px var(--tint, #e6d5ff)}.dm-doses{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.dm-doses li{display:flex;align-items:baseline;gap:.6rem;padding:.6rem 1.2rem;border-radius:.3rem;background:linear-gradient(90deg,color-mix(in srgb,var(--a1) 28%,transparent),color-mix(in srgb,var(--a2) 28%,transparent));border:1.5px solid color-mix(in srgb,var(--acc-text) 70%,transparent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;line-height:1}.dm-dose-size{font-size:1.35rem;color:var(--acc-text)}.dm-dose-price{font-size:2rem;color:#fff}.dm-big{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center}.dm-big-price{font-family:var(--font-display);font-size:clamp(3rem,9vw,4.2rem);line-height:.9;color:#ffc266;background:linear-gradient(180deg,#ffd27a,#ff6a3d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,120,60,.45))}.dm-packs{list-style:none;padding:0;display:grid;gap:.9rem}@media(min-width:900px){.dm-packs{grid-template-columns:1fr 1fr}}.dm-pack{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1rem 1.1rem;border-radius:.4rem;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--acc) 40%,transparent)}.dm-pack-main{display:grid;gap:.2rem;align-content:start;min-width:0}.dm-pack-main .dm-line-name{font-size:1.65rem}.dm-pack-desc{font-size:1.06rem;color:#f6f4f1db}.dm-pack-desc:not(:last-child){margin-bottom:.35rem}.dm-pack-high{display:flex;align-items:baseline;gap:.5rem}.dm-pack-high-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;color:var(--acc-text)}.dm-pack-high .dm-line-price{font-size:1.35rem;color:var(--acc-text)}.dm-pack-high .dm-line-price:before{content:none}.dm-chip{order:-1;position:relative;width:4.6rem;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;--chip: #d4263c;--chip-deep: #7d0f1d;background:radial-gradient(circle,var(--chip-deep) 0 55%,transparent 56%),repeating-conic-gradient(var(--chip) 0 30deg,#f6f4f1 30deg 45deg);box-shadow:0 0 0 3px var(--chip-deep),0 8px 18px #00000080,0 0 22px color-mix(in srgb,var(--chip) 50%,transparent)}.dm-chip:before{content:"";position:absolute;inset:21%;border-radius:50%;border:2px dashed rgba(255,255,255,.5)}.dm-chip span{position:relative;font-family:var(--font-display);font-size:1.12rem;letter-spacing:.02em;color:#fff}.dm-pack:nth-child(6n+2) .dm-chip{--chip: #7a3fd6;--chip-deep: #3e1a7a}.dm-pack:nth-child(6n+3) .dm-chip{--chip: #1690b8;--chip-deep: #0b4a63}.dm-pack:nth-child(6n+4) .dm-chip{--chip: #1d9a58;--chip-deep: #0c5130}.dm-pack:nth-child(6n+5) .dm-chip{--chip: #e0861a;--chip-deep: #7a420a}.dm-pack:nth-child(6n+6) .dm-chip{--chip: #34303d;--chip-deep: #121016}@media(max-width:639.98px){.dm-chip{width:4rem}.dm-chip span{font-size:1rem}}.dm-note{font-size:1.1rem;color:#f6f4f1e6;max-width:44rem}.dm-end{justify-items:center;text-align:center;padding:clamp(1.25rem,3vw,2rem);border-radius:.6rem;background:#120c1ecc;border:1.5px solid rgba(183,144,238,.45);box-shadow:0 18px 48px #00000073,0 0 30px #9b51e040}.dm-scans{width:100%}.dm-scans summary{display:inline-block;cursor:pointer;padding:.75rem 1.15rem;border:1.5px solid rgba(183,144,238,.7);border-radius:.25rem;color:#fff;font-weight:700;font-size:1.02rem;background:#100b1cb3}.dm-scans[open] summary{margin-bottom:1rem}.dm-scans summary:hover,.dm-scans summary:focus-visible{border-color:#fff;box-shadow:0 0 16px #9b51e080}.dm-scans-grid{display:grid;gap:1rem;max-width:64rem;margin-inline:auto}@media(min-width:768px){.dm-scans-grid{grid-template-columns:1fr 1fr}}.dm-scans-grid img{display:block;width:100%;height:auto;border-radius:.6rem}.dm-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.dm-cta .btn{box-shadow:0 0 0 3px #c2203040,0 0 26px #ff5a6873}
