/* Product-description design copied verbatim (whitespace removed) from the <style> block on serenetree.com (BigCommerce), 2026-09-30. Everything is scoped to .st-d9disp-product. */
.st-d9disp-product{--st-forest: #0b3d2e;--st-forest-2: #14523e;--st-mint: #dceee3;--st-paper: #fffaf1;--st-cream: #fff3d8;--st-gold: #c9a35d;--st-lime: #34d06b;--st-pink: #ec4f9d;--st-gas: #17b665;--st-oil: #d9b45f;--st-ink: #18231d;--st-muted: #65746b;--st-border: rgba(24,35,29,.14);--st-shadow: 0 24px 80px rgba(11,61,46,.18);--st-radius-xl: 32px;--st-max: 1220px;width: 100%;max-width: var(--st-max);margin: 0 auto;padding: 10px 0 48px;color: var(--st-ink);font-family: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont, "Segoe UI",sans-serif;line-height: 1.55;}.st-d9disp-product *,.st-d9disp-product *::before,.st-d9disp-product *::after{box-sizing: border-box;}.st-d9disp-product a{color: inherit;text-decoration: none;}.st-d9disp-product img{max-width: 100%;display: block;}.st-d9disp-product h1,.st-d9disp-product h2,.st-d9disp-product h3,.st-d9disp-product p{margin-top: 0;}.st-d9disp-product .st-hero{position: relative;overflow: hidden;border-radius: var(--st-radius-xl);background: radial-gradient(circle at 16% 19%,rgba(236,79,157,.18),transparent 23rem),radial-gradient(circle at 88% 76%,rgba(52,208,107,.18),transparent 22rem),radial-gradient(circle at 50% 110%,rgba(201,163,93,.16),transparent 22rem),linear-gradient(135deg,rgba(11,61,46,.98),rgba(20,82,62,.92));color: #fff;box-shadow: var(--st-shadow);isolation: isolate;}.st-d9disp-product .st-hero::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 14% 18%,rgba(201,163,93,.18),transparent 15rem),radial-gradient(circle at 93% 82%,rgba(52,208,107,.2),transparent 21rem),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size: auto,auto,56px 56px,56px 56px;opacity: .86;pointer-events: none;z-index: -3;}.st-d9disp-product .st-vape-field{position: absolute;inset: 0;pointer-events: none;overflow: hidden;z-index: -2;}.st-d9disp-product .st-vape-shape{position: absolute;left: var(--left,50%);top: var(--top,50%);width: var(--width,34px);height: var(--height,138px);opacity: var(--opacity,.16);transform: rotate(var(--rotate,-18deg));border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.18) 18%,rgba(11,61,46,.46) 38%,rgba(52,208,107,.35)),linear-gradient(90deg,rgba(255,255,255,.32),transparent 45%,rgba(255,255,255,.22));border: 1px solid rgba(255,255,255,.28);box-shadow: 0 18px 34px rgba(0,0,0,.12),inset 0 0 18px rgba(255,255,255,.12);animation: stD9FloatVape var(--speed,12s) ease-in-out infinite alternate;}.st-d9disp-product .st-vape-shape::before{content: "";position: absolute;left: 12%;right: 12%;top: -14px;height: 22px;border-radius: 10px 10px 4px 4px;background: rgba(255,255,255,.62);}.st-d9disp-product .st-vape-shape::after{content: "";position: absolute;left: 24%;right: 24%;bottom: 22px;height: 18px;border-radius: 4px;background: rgba(0,0,0,.24);}.st-d9disp-product .st-vape-shape.one{--left: 5%;--top: 17%;--width: 30px;--height: 138px;--rotate: -25deg;--speed: 14s;--opacity: .15;}.st-d9disp-product .st-vape-shape.two{--left: 48%;--top: 7%;--width: 22px;--height: 96px;--rotate: 23deg;--speed: 10s;--opacity: .15;}.st-d9disp-product .st-vape-shape.three{--left: 88%;--top: 14%;--width: 32px;--height: 150px;--rotate: 18deg;--speed: 16s;--opacity: .13;}.st-d9disp-product .st-vape-shape.four{--left: 56%;--top: 76%;--width: 24px;--height: 108px;--rotate: -34deg;--speed: 11s;--opacity: .14;}.st-d9disp-product .st-vape-shape.five{--left: 83%;--top: 72%;--width: 22px;--height: 96px;--rotate: 42deg;--speed: 13s;--opacity: .13;}@keyframes stD9FloatVape{from{translate: 0 0;filter: brightness(1);}to{translate: 18px -16px;filter: brightness(1.15);}}.st-d9disp-product .st-vapor-dot{position: absolute;width: 8px;height: 8px;border-radius: 999px;background: rgba(201,163,93,.9);box-shadow: 0 0 18px rgba(201,163,93,.52);opacity: .52;animation: stD9FloatDot 4.2s ease-in-out infinite;}.st-d9disp-product .st-vapor-dot.a{left: 21%;top: 26%;animation-delay: .2s;}.st-d9disp-product .st-vapor-dot.b{left: 36%;top: 63%;animation-delay: 1.1s;}.st-d9disp-product .st-vapor-dot.c{right: 23%;top: 27%;animation-delay: 1.7s;}.st-d9disp-product .st-vapor-dot.d{right: 12%;bottom: 25%;animation-delay: 2.4s;}.st-d9disp-product .st-vapor-dot.e{left: 13%;bottom: 21%;animation-delay: 3s;}@keyframes stD9FloatDot{0%,100%{transform: translateY(0) scale(.86);opacity: .3;}50%{transform: translateY(-13px) scale(1.35);opacity: .76;}}.st-d9disp-product .st-hero-grid{position: relative;display: grid;grid-template-columns: minmax(0,1.03fr) minmax(360px,.97fr);gap: 36px;align-items: center;padding: clamp(28px,5vw,58px);}.st-d9disp-product .st-eyebrow{display: inline-flex;align-items: center;gap: 9px;color: #f6e7bf;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.2);border-radius: 999px;padding: 8px 12px;font-size: .78rem;font-weight: 900;letter-spacing: .11em;text-transform: uppercase;}.st-d9disp-product .st-eyebrow-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--st-lime);box-shadow: 0 0 18px var(--st-lime);}.st-d9disp-product .st-hero h2{margin: 18px 0 16px;color: #fff;font-family: Georgia, "Times New Roman",serif;font-size: clamp(2.35rem,5.2vw,5.75rem);line-height: .95;letter-spacing: -.06em;max-width: 900px;}.st-d9disp-product .st-hero-lede{color: rgba(255,255,255,.84);font-size: clamp(1.02rem,1.5vw,1.22rem);max-width: 720px;margin: 0 0 24px;}.st-d9disp-product .st-pills{display: flex;flex-wrap: wrap;gap: 10px;margin: 22px 0 28px;}.st-d9disp-product .st-pill{display: inline-flex;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 999px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.17);color: rgba(255,255,255,.9);font-size: .9rem;font-weight: 800;}.st-d9disp-product .st-hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}.st-d9disp-product .st-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;border: 0;border-radius: 999px;padding: 13px 20px;font-weight: 900;min-height: 48px;transition: transform .18s ease,box-shadow .18s ease,background .18s ease;}.st-d9disp-product .st-btn:hover{transform: translateY(-1px);}.st-d9disp-product .st-btn-gold{color: #1d1607;background: linear-gradient(135deg,#f4e2b2,var(--st-gold));box-shadow: 0 14px 32px rgba(201,163,93,.28);}.st-d9disp-product .st-btn-secondary{color: var(--st-forest);background: #fff;border: 1px solid var(--st-border);}.st-d9disp-product .st-micro-note{margin-top: 14px;color: rgba(255,255,255,.68);font-size: .86rem;}.st-d9disp-product .st-product-card{position: relative;border-radius: var(--st-radius-xl);background: rgba(255,250,241,.98);color: var(--st-ink);padding: 18px;box-shadow: 0 26px 76px rgba(0,0,0,.28);border: 1px solid rgba(255,255,255,.42);}.st-d9disp-product .st-product-card::before,.st-d9disp-product .st-product-card::after{content: "";position: absolute;border-radius: 999px;background: radial-gradient(circle at 28% 24%,rgba(255,255,255,.65) 0 3px,transparent 4px),radial-gradient(circle at 68% 48%,rgba(255,255,255,.5) 0 2px,transparent 3px),linear-gradient(145deg,rgba(52,208,107,.42),rgba(236,79,157,.16));opacity: .72;z-index: 0;}.st-d9disp-product .st-product-card::before{left: -24px;top: 50px;width: 92px;height: 46px;transform: rotate(-18deg);}.st-d9disp-product .st-product-card::after{right: -25px;bottom: 46px;width: 74px;height: 38px;transform: rotate(22deg);}.st-d9disp-product .st-product-media{position: relative;z-index: 1;min-height: 460px;border-radius: 26px;display: grid;place-items: center;background: radial-gradient(circle at 50% 44%,rgba(255,243,216,.95),transparent 18rem),radial-gradient(circle at 62% 10%,rgba(255,255,255,.88),transparent 11rem),radial-gradient(circle at 30% 80%,rgba(52,208,107,.18),transparent 13rem),linear-gradient(180deg,#fff 0%,#f5f0e6 100%);overflow: hidden;}.st-d9disp-product .st-product-media::before{content: "";position: absolute;inset: 18px;border-radius: 22px;border: 1px solid rgba(11,61,46,.08);background-image: radial-gradient(circle,rgba(201,163,93,.55) 0 1px,transparent 1.5px),linear-gradient(135deg,rgba(255,255,255,.68) 0 1px,transparent 1px);background-size: 17px 17px,48px 48px;opacity: .76;}.st-d9disp-product .st-product-media img{position: relative;z-index: 1;width: min(100%,560px);filter: drop-shadow(0 34px 36px rgba(11,61,46,.22));}.st-d9disp-product .st-trust-strip{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;margin: 28px 0;}.st-d9disp-product .st-trust-item{background: rgba(255,255,255,.72);border: 1px solid var(--st-border);border-radius: 22px;padding: 18px;display: flex;gap: 12px;align-items: flex-start;min-height: 116px;}.st-d9disp-product .st-trust-icon{flex: 0 0 38px;width: 38px;height: 38px;border-radius: 14px;display: grid;place-items: center;background: var(--st-mint);color: var(--st-forest);font-weight: 950;}.st-d9disp-product .st-trust-icon.st-vape-icon{border-radius: 14px;background: linear-gradient(135deg,#f4e2b2,var(--st-lime));color: #0b3d2e;border: 1px solid rgba(11,61,46,.12);}.st-d9disp-product .st-trust-item strong{display: block;color: var(--st-forest);margin-bottom: 3px;}.st-d9disp-product .st-trust-item span{color: var(--st-muted);font-size: .91rem;}.st-d9disp-product .st-content-grid{display: grid;grid-template-columns: minmax(0,.68fr) minmax(315px,.32fr);gap: 24px;align-items: start;margin-top: 24px;}.st-d9disp-product .st-stack{display: grid;gap: 24px;}.st-d9disp-product .st-section-card,.st-d9disp-product .st-side-card{background: rgba(255,255,255,.78);border: 1px solid var(--st-border);border-radius: var(--st-radius-xl);padding: clamp(22px,3vw,34px);box-shadow: 0 18px 60px rgba(11,61,46,.08);}.st-d9disp-product .st-section-card.st-vape-card{position: relative;overflow: hidden;background: linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,250,241,.82)),radial-gradient(circle at 90% 10%,rgba(52,208,107,.18),transparent 14rem);}.st-d9disp-product .st-section-card.st-vape-card::after{content: "";position: absolute;right: 22px;top: -28px;width: 32px;height: 180px;border-radius: 16px;transform: rotate(42deg);background: linear-gradient(180deg,rgba(255,255,255,.6),rgba(217,180,95,.28),rgba(52,208,107,.18));border: 1px solid rgba(11,61,46,.08);pointer-events: none;}.st-d9disp-product .st-section-card>*{position: relative;}.st-d9disp-product .st-section-kicker{display: block;margin-bottom: 8px;color: var(--st-gold);font-size: .78rem;font-weight: 950;letter-spacing: .13em;text-transform: uppercase;}.st-d9disp-product h2{margin: 0 0 14px;color: var(--st-forest);font-family: Georgia, "Times New Roman",serif;font-size: clamp(1.7rem,2.8vw,3rem);line-height: 1.04;letter-spacing: -.04em;}.st-d9disp-product h3{margin: 0 0 9px;color: var(--st-forest);font-size: 1.08rem;letter-spacing: -.01em;}.st-d9disp-product p{margin: 0 0 14px;color: #38453d;}.st-d9disp-product .st-copy-note{border-left: 4px solid var(--st-gold);padding: 15px 16px;background: rgba(201,163,93,.12);border-radius: 0 18px 18px 0;margin-top: 18px;color: #493b1a;font-weight: 700;}.st-d9disp-product .st-text-link{color: var(--st-forest);font-weight: 900;text-decoration: underline;text-decoration-color: rgba(201,163,93,.55);text-decoration-thickness: 2px;text-underline-offset: 4px;}.st-d9disp-product .st-text-link:hover{color: var(--st-gold);}.st-d9disp-product .st-spec-grid,.st-d9disp-product .st-method-grid,.st-d9disp-product .st-strain-grid,.st-d9disp-product .st-internal-link-grid,.st-d9disp-product .st-review-grid{display: grid;gap: 14px;margin-top: 20px;}.st-d9disp-product .st-spec-grid,.st-d9disp-product .st-method-grid,.st-d9disp-product .st-strain-grid,.st-d9disp-product .st-internal-link-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.st-d9disp-product .st-review-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.st-d9disp-product .st-spec,.st-d9disp-product .st-method-card,.st-d9disp-product .st-strain-card,.st-d9disp-product .st-internal-link-card,.st-d9disp-product .st-review-card{border-radius: 22px;background: #fff;border: 1px solid var(--st-border);padding: 18px;}.st-d9disp-product .st-spec small{display: block;color: var(--st-muted);font-weight: 900;letter-spacing: .08em;text-transform: uppercase;margin-bottom: 6px;}.st-d9disp-product .st-spec strong{color: var(--st-forest);font-size: 1.02rem;}.st-d9disp-product .st-method-card,.st-d9disp-product .st-strain-card,.st-d9disp-product .st-internal-link-card{position: relative;overflow: hidden;min-height: 160px;}.st-d9disp-product .st-method-card::after,.st-d9disp-product .st-strain-card::after,.st-d9disp-product .st-internal-link-card::after{content: "";position: absolute;width: 28px;height: 92px;right: 10px;top: -24px;transform: rotate(34deg);border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,.65),rgba(217,180,95,.22),rgba(52,208,107,.12));border: 1px solid rgba(11,61,46,.06);}.st-d9disp-product .st-method-card p,.st-d9disp-product .st-strain-card p,.st-d9disp-product .st-internal-link-card span{color: var(--st-muted);font-size: .94rem;margin-bottom: 0;}.st-d9disp-product .st-strain-top{position: relative;z-index: 1;display: flex;justify-content: space-between;gap: 12px;align-items: flex-start;margin-bottom: 9px;}.st-d9disp-product .st-strain-type{display: inline-flex;padding: 6px 9px;border-radius: 999px;background: var(--st-mint);color: var(--st-forest);font-size: .72rem;text-transform: uppercase;font-weight: 950;letter-spacing: .08em;white-space: nowrap;}.st-d9disp-product .st-strain-card.st-indica::after{background: linear-gradient(180deg,rgba(255,255,255,.65),rgba(236,79,157,.18));}.st-d9disp-product .st-strain-card.st-hybrid::after{background: linear-gradient(180deg,rgba(255,255,255,.65),rgba(201,163,93,.18));}.st-d9disp-product .st-strain-card.st-sativa::after{background: linear-gradient(180deg,rgba(255,255,255,.65),rgba(52,208,107,.18));}.st-d9disp-product .st-strain-card.st-indica .st-strain-type{background: rgba(236,79,157,.13);color: #702447;}.st-d9disp-product .st-strain-card.st-hybrid .st-strain-type{background: rgba(201,163,93,.16);color: #6a4b12;}.st-d9disp-product .st-strain-card.st-sativa .st-strain-type{background: rgba(52,208,107,.14);color: var(--st-forest);}.st-d9disp-product .st-internal-link-card{display: block;min-height: 150px;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.st-d9disp-product .st-internal-link-card:hover{transform: translateY(-2px);border-color: rgba(201,163,93,.48);box-shadow: 0 18px 40px rgba(11,61,46,.1);}.st-d9disp-product .st-internal-link-card strong,.st-d9disp-product .st-internal-link-card span{position: relative;z-index: 1;display: block;}.st-d9disp-product .st-internal-link-card strong{color: var(--st-forest);margin-bottom: 8px;font-size: 1.04rem;}.st-d9disp-product .st-use-notice{border-radius: 26px;background: linear-gradient(135deg,rgba(11,61,46,.95),rgba(20,82,62,.9)),radial-gradient(circle at 88% 20%,rgba(52,208,107,.24),transparent 14rem);color: #fff;padding: 24px;margin-top: 20px;position: relative;overflow: hidden;}.st-d9disp-product .st-use-notice::after{content: "";position: absolute;right: 18px;bottom: -58px;width: 28px;height: 150px;border-radius: 14px;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.14);transform: rotate(35deg);}.st-d9disp-product .st-use-notice h3{color: #fff;}.st-d9disp-product .st-use-notice p{color: rgba(255,255,255,.82);}.st-d9disp-product .st-use-notice strong{color: #f5dc9f;}.st-d9disp-product .st-faq-list{display: grid;gap: 10px;margin-top: 20px;}.st-d9disp-product details{background: #fff;border: 1px solid var(--st-border);border-radius: 18px;overflow: hidden;}.st-d9disp-product summary{cursor: pointer;padding: 18px 20px;color: var(--st-forest);font-weight: 900;list-style: none;}.st-d9disp-product summary::-webkit-details-marker{display: none;}.st-d9disp-product details p{padding: 0 20px 18px;margin: 0;color: var(--st-muted);}.st-d9disp-product .st-side{position: sticky;top: 104px;display: grid;gap: 18px;}.st-d9disp-product .st-mini-list,.st-d9disp-product .st-side-link-list{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 10px;}.st-d9disp-product .st-mini-list li{display: flex;align-items: flex-start;gap: 10px;color: var(--st-muted);font-size: .95rem;}.st-d9disp-product .st-check{flex: 0 0 22px;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: var(--st-forest);font-size: .75rem;font-weight: 950;margin-top: 1px;}.st-d9disp-product .st-shipping-card{background: linear-gradient(180deg,#fff 0%,#fff8eb 100%);border-color: rgba(201,163,93,.32);}.st-d9disp-product .st-state-list{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 13px;}.st-d9disp-product .st-state-list span{display: inline-flex;padding: 7px 9px;border-radius: 999px;background: rgba(201,163,93,.14);color: #674a13;font-size: .8rem;font-weight: 800;}.st-d9disp-product .st-side-link-list a{display: flex;justify-content: space-between;gap: 12px;padding: 12px 14px;border-radius: 15px;background: #fff;border: 1px solid var(--st-border);color: var(--st-forest);font-weight: 900;}.st-d9disp-product .st-side-link-list a::after{content: "→";color: var(--st-gold);}.st-d9disp-product .st-side-link-list a:hover{border-color: rgba(201,163,93,.46);background: #fffaf1;}.st-d9disp-product .st-stars{color: #b9851e;letter-spacing: .05em;margin-bottom: 9px;font-weight: 950;}.st-d9disp-product .st-review-card p{color: var(--st-muted);font-size: .94rem;}.st-d9disp-product .st-review-card small{color: var(--st-forest);font-weight: 900;}.st-d9disp-product .st-footer-disclaimer{margin-top: 18px;color: var(--st-muted);font-size: .82rem;line-height: 1.55;}@media (max-width: 980px){.st-d9disp-product .st-hero-grid{grid-template-columns: 1fr;}.st-d9disp-product .st-product-media{min-height: 330px;}.st-d9disp-product .st-trust-strip{grid-template-columns: repeat(2,1fr);}.st-d9disp-product .st-content-grid{grid-template-columns: 1fr;}.st-d9disp-product .st-side{position: static;}}@media (max-width: 640px){.st-d9disp-product{padding: 10px 0 36px;}.st-d9disp-product .st-hero-grid{padding: 22px;gap: 22px;}.st-d9disp-product .st-hero-actions .st-btn{width: 100%;}.st-d9disp-product .st-product-card{padding: 12px;}.st-d9disp-product .st-trust-strip,.st-d9disp-product .st-spec-grid,.st-d9disp-product .st-method-grid,.st-d9disp-product .st-strain-grid,.st-d9disp-product .st-internal-link-grid,.st-d9disp-product .st-review-grid{grid-template-columns: 1fr;}.st-d9disp-product .st-section-card,.st-d9disp-product .st-side-card{border-radius: 24px;padding: 20px;}.st-d9disp-product .st-vape-shape.three,.st-d9disp-product .st-vape-shape.five{display: none;}}
