.pd-science{--pd-sci-ink:var(--pd-ink,var(--shop-text));--pd-sci-muted:var(--pd-ink-muted,var(--shop-muted));--pd-sci-line:var(--pd-hairline,color-mix(in oklab, var(--shop-text) 14%, transparent));--pd-sci-neon:var(--pd-neon,var(--shop-accent));--pd-sci-dial:var(--pd-dial,color-mix(in oklab, var(--shop-surface) 80%, var(--shop-text)));--pd-sci-satin:var(--pd-satin,color-mix(in oklab, var(--shop-surface) 88%, var(--shop-text)));--pd-sci-lit:var(--pd-lit,var(--mat-edge-hi,color-mix(in oklab, var(--shop-accent) 34%, transparent)));--pd-sci-cool:var(--mat-cool,var(--shop-accent));--pd-sci-hot:var(--mat-selected,var(--shop-accent));--pd-sci-drop:var(--pd-drop,color-mix(in oklab, var(--shop-background) 55%, transparent));--pd-sci-ease:var(--ease-out,cubic-bezier(.23, 1, .32, 1));box-sizing:border-box;min-block-size:0;min-inline-size:0;color:var(--pd-sci-ink);font-family:var(--shop-font);flex-flow:column wrap;align-content:flex-start;gap:10px 40px;display:flex;overflow:hidden;container:pd-science/inline-size}.pd-science>*{box-sizing:border-box;flex:none;inline-size:100%;min-inline-size:0;margin:0}.pd-potency{border:1px solid var(--pd-plate-rim,var(--pd-sci-line));background:var(--pd-plate-fill,var(--pd-sci-satin));box-shadow:var(--pd-plate-edge,none);border-radius:18px;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"dial value""dial chips""dial scale";align-content:center;align-items:center;column-gap:18px;padding:14px 18px 14px 14px;display:grid}.pd-potency:not([data-hero]){grid-template-columns:minmax(0,1fr);grid-template-areas:"chips";padding:10px 12px}.pd-potency[data-hero=size]{grid-template-columns:minmax(0,1fr);grid-template-areas:"value""chips";padding:14px 18px}.pd-gauge{display:contents}.pd-gauge-dial{grid-area:dial;place-items:center;block-size:88px;inline-size:88px;display:grid;position:relative}.pd-gauge-ring{box-sizing:border-box;background:radial-gradient(circle at 36% 26%, var(--pd-sci-lit), transparent 58%), radial-gradient(circle, var(--pd-sci-dial) 56%, color-mix(in oklab, var(--pd-sci-dial) 76%, var(--pd-sci-ink)) 100%);block-size:100%;inline-size:100%;box-shadow:inset 0 1px 0 var(--pd-sci-lit), inset 0 0 0 1px color-mix(in oklab, var(--pd-sci-ink) 12%, transparent), 0 6px 16px var(--pd-sci-drop);border-radius:999px;grid-area:1/1;display:block;overflow:visible}.pd-gauge-track,.pd-gauge-arc{fill:none;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.pd-gauge-track{stroke:color-mix(in oklab, var(--pd-sci-ink) 11%, transparent);stroke-width:4.5px}.pd-gauge-arc{stroke:var(--pd-sci-neon);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:var(--pd-arc,0) 100;filter:drop-shadow(0 0 3px color-mix(in oklab, var(--pd-sci-neon) 80%, transparent))}.pd-gauge-label{z-index:1;color:color-mix(in oklab, var(--pd-sci-neon) 62%, var(--pd-sci-ink));font:700 13px / 16px var(--shop-font);letter-spacing:.12em;text-shadow:0 0 10px color-mix(in oklab, var(--pd-sci-neon) 35%, transparent);grid-area:1/1;position:relative}.pd-gauge-value{min-inline-size:0;font:700 52px / 54px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;grid-area:value;align-items:baseline;display:flex}.pd-gauge-value small,.pd-size small{color:var(--pd-sci-muted);font:600 20px / 1 var(--shop-font);letter-spacing:0;white-space:pre;margin-inline-start:3px}.pd-size{flex-direction:column;grid-area:value;gap:2px;min-inline-size:0;display:flex}.pd-size small{font:600 11px / 14px var(--shop-font);letter-spacing:.14em;text-transform:uppercase;order:-1;margin:0}.pd-size span{font:700 44px / 48px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap}.pd-chips{flex-wrap:wrap;grid-area:chips;gap:6px;block-size:26px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.pd-potency:not([data-hero]) .pd-chips{margin:0}.pd-chip{box-sizing:border-box;background:var(--pd-sci-satin);block-size:26px;box-shadow:inset 0 0 0 1px var(--pd-sci-line), inset 0 1px 0 var(--pd-sci-lit);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pd-chip small{color:var(--pd-sci-muted);font:600 10px / 12px var(--shop-font);letter-spacing:.1em;text-transform:uppercase}.pd-chip span{font:600 13px / 16px var(--shop-font);font-variant-numeric:tabular-nums}.pd-scale{max-inline-size:360px;color:var(--pd-sci-muted);font:600 10px / 14px var(--shop-font);letter-spacing:.12em;text-transform:uppercase;grid-area:scale;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-block-start:10px;display:grid}.pd-scale[data-strain=indica] .pd-scale-end:first-child,.pd-scale[data-strain=sativa] .pd-scale-end:last-child{color:var(--pd-sci-ink)}.pd-scale-track{background:linear-gradient(90deg in oklab, color-mix(in oklab, var(--pd-sci-cool) 72%, var(--pd-sci-dial)), color-mix(in oklab, var(--pd-sci-ink) 16%, var(--pd-sci-dial)), color-mix(in oklab, var(--pd-sci-hot) 72%, var(--pd-sci-dial)));block-size:6px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pd-sci-ink) 10%, transparent);border-radius:999px;position:relative}.pd-scale-track>span{background:var(--pd-sci-neon);block-size:14px;inline-size:14px;box-shadow:0 0 0 3px color-mix(in oklab, var(--pd-sci-dial) 88%, transparent), 0 0 12px color-mix(in oklab, var(--pd-sci-neon) 70%, transparent);border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:var(--pd-at,50%);translate:-50% -50%}.pd-terpenes{align-items:center;gap:12px;min-inline-size:0;display:flex}.pd-eyebrow{color:var(--pd-sci-muted);font:600 10px / 12px var(--shop-font);letter-spacing:.14em;text-transform:uppercase;flex:none}.pd-terpenes>ul{flex-wrap:wrap;gap:6px;block-size:28px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pd-terpene{box-sizing:border-box;background:var(--pd-sci-satin);block-size:28px;box-shadow:inset 0 0 0 1px var(--pd-sci-line), inset 0 1px 0 var(--pd-sci-lit);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:relative;overflow:hidden}.pd-terpenes[data-measured] .pd-terpene:after{content:"";background:var(--pd-sci-neon);block-size:2px;box-shadow:0 0 6px color-mix(in oklab, var(--pd-sci-neon) 70%, transparent);transform-origin:0;transform:scaleX(var(--pd-share,0));border-radius:2px;position:absolute;inset:auto 10px 3px}.pd-science[data-full] .pd-terpenes{align-items:flex-start}.pd-science[data-full] .pd-eyebrow{margin-block-start:8px}.pd-science[data-full] .pd-terpenes>ul{block-size:auto;overflow:visible}.pd-science[data-full] .pd-terpenes[data-measured] .pd-terpene:after{animation-delay:calc(80ms + min(var(--pd-i,0), 6) * 40ms)}.pd-terpene-name{font:500 13px / 16px var(--shop-font)}.pd-aroma{color:var(--pd-sci-muted);font:600 9.5px / 12px var(--shop-font);letter-spacing:.1em;text-transform:uppercase}.pd-terpene-value{color:var(--pd-sci-muted);font:500 12px / 16px var(--shop-font);font-variant-numeric:tabular-nums}.pd-science .pd-trio{flex-wrap:wrap;gap:8px;block-size:32px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.pd-science .pd-trio .pill[data-tone]{--pill-h:32px;--pill-px:13px;--pill-font:14px;--pill-line:18px;--pill-bg:var(--pd-sci-satin);--pill-border:var(--pd-sci-line);--pill-ink:var(--pd-sci-ink);box-shadow:inset 0 1px 0 var(--pd-sci-lit);font-weight:500}.pd-science .pd-trio .pill[data-tone=accent]{--pill-bg:color-mix(in oklab, var(--pd-sci-neon) 14%, var(--pd-sci-satin));--pill-border:color-mix(in oklab, var(--pd-sci-neon) 48%, transparent);--pill-ink:color-mix(in oklab, var(--pd-sci-neon) 30%, var(--pd-sci-ink));font-weight:600}@keyframes pd-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pd-swing{0%{opacity:.4;transform:rotate(-28deg)}}@keyframes pd-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pd-share{0%{transform:scaleX(0)}}.pd-science>*{animation:pd-rise .22s var(--pd-sci-ease) both}.pd-science>:nth-child(2){animation-delay:40ms}.pd-science>:nth-child(3){animation-delay:80ms}.pd-gauge-ring{animation:pd-swing .24s var(--pd-sci-ease) both}.pd-scale-track>span{animation:pd-pop var(--spring-press-ms,.167s) var(--spring-press,var(--pd-sci-ease)) 60ms both}.pd-terpenes[data-measured] .pd-terpene:after{animation:pd-share .24s var(--pd-sci-ease) calc(80ms + var(--pd-i,0) * 40ms) both}@container pd-science not (min-width:420px){.pd-potency{border-radius:16px;grid-template-columns:68px minmax(0,1fr);column-gap:14px;padding:12px 14px 12px 12px}.pd-gauge-dial{block-size:68px;inline-size:68px}.pd-gauge-label{font-size:11px;line-height:14px}.pd-gauge-value{font-size:40px;line-height:44px}.pd-gauge-value small{font-size:16px}.pd-size span{font-size:36px;line-height:40px}.pd-chips{margin-block-start:6px}.pd-scale{margin-block-start:8px}.pd-science .pd-trio .pill[data-tone]{--pill-h:30px;--pill-px:12px;--pill-font:13px}.pd-science .pd-trio{block-size:30px}}.product-unfold-frame.pd-science-card{grid-template:none / minmax(0, 1fr);box-sizing:border-box;background:linear-gradient(var(--pd-glass), var(--pd-glass)) padding-box;inline-size:min(100%,560px);box-shadow:var(--pd-edge);color:var(--pd-ink);font-family:var(--shop-font);border:1px solid #0000;border-radius:24px;gap:14px;padding:18px;display:grid}.product-unfold-frame.pd-science-card[data-finish=read]{background:linear-gradient(var(--pd-glass), var(--pd-glass)) padding-box, linear-gradient(180deg, var(--mat-edge-hi,var(--pd-neon)), transparent 34%, transparent 66%, var(--mat-edge-lo,transparent)) border-box;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--mat-edge-hi,var(--pd-neon)) 70%, transparent), var(--pd-edge)}.pd-science-card-name{color:var(--pd-ink);font:700 20px / 26px var(--shop-font);letter-spacing:-.03em;border-radius:6px;justify-self:start;text-decoration:none}.pd-science-card-name:hover{-webkit-text-decoration:underline 1px var(--pd-neon);text-decoration:underline 1px var(--pd-neon);text-underline-offset:5px}.pd-science-card-name:focus-visible{outline:2px solid var(--pd-neon);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .pd-science :is(*,.pd-terpene):after,:where(:root:not([data-motion=full])) .pd-science *{animation:none!important}}:where(:root[data-motion=calm]) .pd-science :is(*,.pd-terpene):after,:where(:root[data-motion=calm]) .pd-science *{animation:none!important}
.product-unfold .pd-highlights{min-block-size:0;min-inline-size:0;color:var(--pd-ink);flex-direction:column;gap:8px;display:flex;container:pd-highlights/inline-size}.product-unfold :is(.pd-hl-figures,.pd-hl-figure,.pd-hl-row,.pd-hl-rating,.pd-hl-more)[hidden]{display:none}.product-unfold .pd-hl-figures{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.product-unfold .pd-hl-figure{box-sizing:border-box;border-inline-start:1px solid var(--pd-hairline);flex-direction:column;gap:4px;min-inline-size:0;padding:2px 14px 4px;display:flex;overflow:hidden}.product-unfold .pd-hl-figure:first-child{border-inline-start:0;padding-inline-start:0}.product-unfold .pd-hl-figure>small,.product-unfold .pd-hl-label{color:var(--pd-ink-muted);font:600 10px / 12px var(--shop-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-unfold .pd-hl-value{color:var(--pd-ink);font:700 24px / 28px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow-x:clip}.product-unfold .pd-hl-value>small{color:var(--pd-ink-muted);font:600 13px / 1 var(--shop-font);letter-spacing:0;white-space:pre}.product-unfold .pd-hl-meter{background:color-mix(in oklab, var(--pd-ink) 12%, transparent);border-radius:999px;flex:none;block-size:3px;margin-block-start:2px;position:relative}.product-unfold .pd-hl-meter:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--pd-neon) 55%, var(--pd-ink)), var(--pd-neon));box-shadow:0 0 8px color-mix(in oklab, var(--pd-neon) 70%, transparent);transform-origin:0;transform:scaleX(var(--pd-fill,0));animation:pd-hl-fill .24s var(--pd-ease-out) 60ms both;position:absolute;inset:0}@keyframes pd-hl-fill{0%{transform:scaleX(0)}}.product-unfold .pd-hl-row{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-block-size:28px;min-inline-size:0;display:grid}.product-unfold .pd-hl-pills .pill[data-tone]{--pill-h:26px;--pill-px:11px}.product-unfold .pd-hl-pills .pill[data-tone] svg{block-size:.95em;inline-size:.95em;margin-inline-start:2px}.product-unfold .pd-hl-rating{min-inline-size:0;color:var(--pd-ink-muted);font:500 14px / 18px var(--shop-font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-unfold .pd-hl-rating>strong{color:var(--pd-ink);font-weight:700}.product-unfold .pd-hl-rating>svg{color:var(--pd-neon);fill:currentColor}.product-unfold .pd-hl-about{min-inline-size:0;position:relative}.product-unfold .pd-hl-about>.product-unfold-description{-webkit-line-clamp:2;line-clamp:2;color:var(--pd-ink-muted);font:400 14px / 20px var(--shop-font);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-unfold .pd-hl-about[data-clamped]>.product-unfold-description{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,linear-gradient(270deg,#0000 72px,#000 112px) bottom/100% 20px no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,linear-gradient(270deg,#0000 72px,#000 112px) bottom/100% 20px no-repeat}.product-unfold .pd-hl-about[data-open]>.product-unfold-description{color:var(--pd-ink);display:block;overflow:visible}.product-unfold .pd-hl-more{block-size:20px;color:color-mix(in oklab, var(--pd-neon) 60%, var(--pd-ink));font:600 13px / 20px var(--shop-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.product-unfold .pd-hl-more:before{content:"";position:absolute;inset:-12px -6px -4px -16px}.product-unfold .pd-hl-more>svg{block-size:14px;inline-size:14px;transition:transform var(--pd-press-ms,.16s) var(--pd-press,ease-out)}.product-unfold .pd-hl-about[data-open]>.pd-hl-more{margin-block-start:2px;position:relative}.product-unfold .pd-hl-about[data-open]>.pd-hl-more>svg{transform:rotate(180deg)}.product-unfold .pd-hl-more:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px;border-radius:6px}@container pd-highlights not (min-inline-size:400px){.product-unfold .pd-hl-figure{padding-inline:10px}.product-unfold .pd-hl-figure>small{letter-spacing:.1em;font-size:9.5px}.product-unfold .pd-hl-value{font-size:19px;line-height:23px}.product-unfold .pd-hl-value>small{font-size:11px}.product-unfold .pd-hl-row{grid-template-columns:58px minmax(0,1fr);gap:8px}}.product-unfold .pd-highlights:not(:has(>.pd-hl-row:not([hidden])~.pd-hl-row:not([hidden]),>.pd-hl-about:not([hidden]))) .pd-hl-figure{gap:8px}.product-unfold .pd-highlights:not(:has(>.pd-hl-row:not([hidden])~.pd-hl-row:not([hidden]),>.pd-hl-about:not([hidden]))) .pd-hl-value{font-size:34px;line-height:40px}.product-unfold .pd-highlights:not(:has(>.pd-hl-row:not([hidden])~.pd-hl-row:not([hidden]),>.pd-hl-about:not([hidden]))) .pd-hl-value>small{font-size:16px}@container pd-highlights not (min-inline-size:400px){.product-unfold .pd-highlights:not(:has(>.pd-hl-row:not([hidden])~.pd-hl-row:not([hidden]),>.pd-hl-about:not([hidden]))) .pd-hl-value{font-size:24px;line-height:29px}.product-unfold .pd-highlights:not(:has(>.pd-hl-row:not([hidden])~.pd-hl-row:not([hidden]),>.pd-hl-about:not([hidden]))) .pd-hl-value>small{font-size:13px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .product-unfold .pd-hl-meter:after{animation:none}:where(:root:not([data-motion=full])) .product-unfold .pd-hl-more>svg{transition:none}}:where(:root[data-motion=calm]) .product-unfold .pd-hl-meter:after{animation:none}:where(:root[data-motion=calm]) .product-unfold .pd-hl-more>svg{transition:none}
.pd-reviews{--pd-rv-ink:var(--pd-ink,var(--shop-text));--pd-rv-muted:var(--pd-ink-muted,var(--shop-muted));--pd-rv-line:var(--pd-hairline,color-mix(in oklab, var(--shop-text) 14%, transparent));--pd-rv-neon:var(--pd-neon,var(--shop-accent));--pd-rv-satin:var(--pd-satin,color-mix(in oklab, var(--shop-surface) 88%, var(--shop-text)));--pd-rv-lit:var(--pd-lit,var(--mat-edge-hi,color-mix(in oklab, var(--shop-accent) 34%, transparent)));--pd-rv-spring:var(--spring-jelly,var(--ease-out,cubic-bezier(.23, 1, .32, 1)));--pd-rv-spring-ms:var(--spring-jelly-ms,.48s);min-inline-size:0;color:var(--pd-rv-ink);font-family:var(--shop-font);margin:0;container:pd-reviews/inline-size}.pd-reviews-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 22px;display:grid}.pd-reviews-layout[data-breakdown]{grid-template-columns:auto minmax(0,1fr)}.pd-reviews-score{box-sizing:border-box;background:linear-gradient(180deg, var(--pd-rv-lit), transparent 46%), var(--pd-rv-satin);min-inline-size:132px;box-shadow:inset 0 0 0 1px var(--pd-rv-line), inset 0 1px 0 var(--pd-rv-lit);border-radius:18px;align-content:center;justify-items:start;gap:4px;padding:12px 16px 13px;display:grid}.pd-reviews-value{font:700 34px / 38px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pd-reviews-count{color:var(--pd-rv-muted);font:500 12px / 16px var(--shop-font);font-variant-numeric:tabular-nums}.pd-reviews-stars{font-size:16px;line-height:0;display:inline-grid;position:relative}.pd-reviews-stars>span{grid-area:1/1;gap:3px;display:inline-flex}.pd-reviews-stars-base{color:color-mix(in oklab, var(--pd-rv-ink) 26%, transparent)}.pd-reviews-stars-lit{color:var(--pd-rv-neon);filter:drop-shadow(0 0 5px color-mix(in oklab, var(--pd-rv-neon) 60%, transparent));clip-path:inset(0 calc((1 - var(--pd-rating,0)) * 100%) 0 0);animation:pd-rv-light var(--pd-rv-spring-ms) var(--pd-rv-spring) 80ms both}.pd-reviews-stars-lit svg{fill:currentColor;animation:pd-rv-pop var(--pd-rv-spring-ms) var(--pd-rv-spring) calc(80ms + var(--pd-i,0) * 60ms) both}@keyframes pd-rv-light{0%{clip-path:inset(0 100% 0 0)}}@keyframes pd-rv-pop{0%{opacity:.3;transform:scale(.55)rotate(-24deg)}}.pd-reviews-bars{gap:6px;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.pd-reviews-bar{block-size:18px;font:500 12px / 16px var(--shop-font);font-variant-numeric:tabular-nums;grid-template-columns:30px minmax(0,1fr) minmax(24px,auto);align-items:center;gap:10px;display:grid}.pd-reviews-level{color:var(--pd-rv-muted);align-items:center;gap:3px;display:inline-flex}.pd-reviews-level svg{fill:currentColor;block-size:11px;inline-size:11px}.pd-reviews-track{background:color-mix(in oklab, var(--pd-rv-ink) 10%, transparent);block-size:8px;box-shadow:inset 0 0 0 1px var(--pd-rv-line);border-radius:999px;position:relative;overflow:hidden}.pd-reviews-track:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--pd-rv-neon) 55%, var(--pd-rv-ink)), var(--pd-rv-neon));box-shadow:0 0 10px color-mix(in oklab, var(--pd-rv-neon) 70%, transparent);transform-origin:0;transform:scaleX(var(--pd-share,0));animation:pd-rv-fill var(--pd-rv-spring-ms) var(--pd-rv-spring) calc(.12s + var(--pd-i,0) * 60ms) both;position:absolute;inset:0}@keyframes pd-rv-fill{0%{transform:scaleX(0)}}.pd-reviews-tally{color:var(--pd-rv-ink);justify-self:end;font-weight:600}.pd-reviews-bar[data-empty] :is(.pd-reviews-tally,.pd-reviews-level){color:color-mix(in oklab, var(--pd-rv-muted) 70%, transparent)}.pd-reviews-a11y{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container pd-reviews not (min-inline-size:360px){.pd-reviews-layout[data-breakdown]{grid-template-columns:minmax(0,1fr)}.pd-reviews-score{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:12px;min-inline-size:0;padding:10px 14px}.pd-reviews-count{grid-column:1/-1}.pd-reviews-value{font-size:28px;line-height:32px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .pd-reviews :is(.pd-reviews-stars-lit,.pd-reviews-stars-lit svg),:where(:root:not([data-motion=full])) .pd-reviews-track:after{animation:none}}:where(:root[data-motion=calm]) .pd-reviews :is(.pd-reviews-stars-lit,.pd-reviews-stars-lit svg),:where(:root[data-motion=calm]) .pd-reviews-track:after{animation:none}
.product-unfold{box-sizing:border-box;width:min(100%,1144px);color:var(--shop-text);font-family:var(--shop-font);--pd-radius:var(--shop-radius,24px);background:0 0;border:0;margin:0;padding:0;container:product-details/inline-size}.product-unfold :is(.product-unfold-body,.product-unfold-plate,.product-unfold-plate img[data-throw-flight],.product-unfold-purchase,.product-unfold-related .product-card,.product-unfold-related .product-art),.product-unfold-frame:is([data-finish=satin],[data-finish=metal]) .product-unfold-packshot{border-radius:max(4px, min(8px, calc(var(--pd-radius) / 2)), calc(var(--pd-radius) - var(--pd-inset,0px)))}.product-unfold-frame{--pd-ease-out:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--pd-press:var(--spring-press,var(--pd-ease-out));--pd-press-ms:var(--spring-press-ms,.167s);--pd-ink:var(--shop-text);--pd-ink-muted:var(--shop-muted);--pd-hairline:var(--shop-hairline,color-mix(in oklab, var(--shop-text) 14%, transparent));--pd-neon:var(--mat-selected,var(--shop-accent));--pd-neon-alt:color-mix(in oklab, var(--shop-accent) 55%, var(--shop-raised));--pd-light:var(--shop-surface);--pd-shade:var(--shop-text);--pd-lit:color-mix(in oklab, var(--pd-light) 90%, transparent);--pd-drop:color-mix(in oklab, var(--pd-shade) 20%, transparent);--pd-plate-fill:linear-gradient(155deg in oklab, var(--shop-surface) 0%, color-mix(in oklab, var(--shop-raised) 42%, var(--shop-surface)) 22%, var(--shop-surface) 46%, color-mix(in oklab, var(--shop-raised) 30%, var(--shop-surface)) 64%, var(--shop-surface) 84%, color-mix(in oklab, var(--shop-raised) 50%, var(--shop-surface)) 100%);--pd-plate-rim:color-mix(in oklab, var(--shop-border) 85%, var(--shop-accent));--pd-plate-edge:inset 0 1px 0 var(--pd-lit), 0 1px 2px color-mix(in oklab, var(--shop-text) 6%, transparent), 0 10px 26px color-mix(in oklab, var(--shop-text) 7%, transparent);--pd-satin:color-mix(in oklab, var(--shop-surface) 88%, var(--shop-raised));--pd-dial:color-mix(in oklab, var(--shop-surface) 78%, var(--shop-raised));--pd-primary:var(--shop-cta,var(--shop-accent));--pd-primary-ink:var(--shop-onCta,var(--shop-onAccent));--pd-primary-edge:0 1px 2px color-mix(in oklab, var(--shop-text) 14%, transparent), 0 8px 20px color-mix(in oklab, var(--pd-primary) 22%, transparent);--pd-add-orb:color-mix(in oklab, var(--pd-primary-ink) 16%, transparent);--pd-add-orb-glyph:var(--pd-primary-ink);--pd-orb:var(--shop-surface);--pd-orb-rim:color-mix(in oklab, var(--shop-accent) 55%, var(--shop-text) 20%);--pd-orb-glyph:color-mix(in oklab, var(--shop-accent) 75%, var(--shop-text));--pd-orb-edge:0 1px 2px color-mix(in oklab, var(--shop-text) 10%, transparent);--pd-secondary:transparent;--pd-secondary-rim:color-mix(in oklab, var(--shop-accent) 55%, var(--shop-border));--pd-eyebrow:color-mix(in oklab, var(--shop-accent) 70%, var(--shop-text));--pd-packshot:var(--mat-packshot,radial-gradient(70% 78% at 50% 44%, var(--shop-surface) 0%, color-mix(in oklab, var(--shop-surface) 90%, var(--shop-text)) 100%));--pd-well:color-mix(in oklab, var(--shop-surface) 90%, var(--shop-text));--pd-well-light:color-mix(in oklab, var(--pd-light) 60%, transparent);--pd-underglow:color-mix(in oklab, var(--pd-neon) 26%, transparent);--pd-glass:color-mix(in srgb, var(--mat-glass,var(--shop-surface)), var(--shop-surface) 70%);--pd-edge:0 0 0 1px color-mix(in oklab, var(--pd-neon) 70%, var(--shop-border)), 0 18px 44px color-mix(in oklab, var(--shop-text) 10%, transparent);grid-template:"panel related"min(492px,max(320px,100dvh - 296px))"footer."40px/minmax(0,852px) 268px;align-items:stretch;gap:8px 24px;display:grid}.product-unfold-frame[data-finish=read]{--pd-ink:var(--mat-read-ink,var(--shop-text));--pd-light:var(--pd-ink);--pd-shade:var(--shop-background);--pd-ink-muted:var(--mat-read-muted,var(--shop-muted));--pd-hairline:color-mix(in oklab, var(--pd-ink) 14%, transparent);--pd-neon-alt:color-mix(in oklab, var(--pd-neon) 55%, var(--pd-ink));--pd-lit:color-mix(in oklab, var(--pd-ink) 8%, transparent);--pd-glass:var(--mat-read,var(--shop-surface));--pd-lift:color-mix(in oklab, var(--pd-ink) 5%, var(--mat-read,var(--shop-surface)));--pd-plate-fill:linear-gradient(var(--pd-lift), var(--pd-lift)) padding-box, linear-gradient(170deg, var(--mat-edge-hi,transparent), transparent 34%, transparent 70%, var(--mat-edge-lo,transparent)) border-box;--pd-plate-rim:transparent;--pd-plate-edge:inset 0 1px 0 var(--pd-lit), 0 12px 30px color-mix(in oklab, var(--pd-shade) 30%, transparent);--pd-satin:color-mix(in oklab, var(--pd-ink) 7%, var(--mat-read,var(--shop-surface)));--pd-dial:color-mix(in oklab, var(--pd-ink) 5%, var(--mat-read,var(--shop-surface)));--pd-primary-edge:inset 0 1px 0 color-mix(in oklab, var(--pd-light) 40%, transparent), 0 0 0 1px color-mix(in oklab, var(--pd-primary) 45%, transparent), 0 10px 28px color-mix(in oklab, var(--pd-primary) 34%, transparent);--pd-orb:var(--pd-lift);--pd-orb-rim:color-mix(in oklab, var(--mat-edge-hi,var(--pd-neon)), var(--pd-neon) 45%);--pd-orb-glyph:var(--pd-ink);--pd-orb-edge:inset 0 1px 0 var(--pd-lit), 0 0 14px color-mix(in oklab, var(--pd-neon) 22%, transparent);--pd-secondary:color-mix(in oklab, var(--pd-neon) 6%, transparent);--pd-secondary-rim:var(--mat-ring,var(--pd-neon));--pd-eyebrow:var(--mat-eyebrow,var(--pd-neon));--pd-well:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 45%, var(--pd-shade));--pd-well-light:color-mix(in oklab, var(--pd-ink) 9%, transparent);--pd-underglow:color-mix(in oklab, var(--pd-neon) 42%, transparent);--pd-edge:var(--mat-bloom,0 0 44px color-mix(in oklab, var(--pd-neon) 30%, transparent))}.product-unfold-frame[data-finish=metal]{--pd-light:var(--shop-text);--pd-shade:var(--shop-background);--pd-neon:color-mix(in oklab, var(--shop-accent) 88%, var(--pd-light));--pd-neon-alt:color-mix(in oklab, var(--mat-focus,var(--shop-accent)) 82%, var(--shop-accent));--pd-lit:color-mix(in oklab, var(--shop-text) 62%, transparent);--pd-plate-fill:linear-gradient(155deg in oklab, color-mix(in oklab, var(--shop-text) 30%, var(--shop-background)) 0%, color-mix(in oklab, var(--shop-text) 11%, var(--shop-background)) 18%, color-mix(in oklab, color-mix(in oklab, var(--shop-text) 16%, var(--shop-background)) 90%, var(--shop-accent)) 43%, color-mix(in oklab, var(--shop-text) 8%, var(--shop-background)) 58%, color-mix(in oklab, color-mix(in oklab, var(--shop-text) 22%, var(--shop-background)) 86%, var(--shop-accent)) 81%, color-mix(in oklab, var(--shop-text) 10%, var(--shop-background)) 100%);--pd-plate-rim:color-mix(in oklab, var(--shop-accent) 34%, color-mix(in oklab, var(--shop-text) 46%, var(--shop-background)));--pd-plate-edge:inset 0 1px 0 var(--pd-lit), inset 0 -1px 0 color-mix(in oklab, var(--shop-accent) 28%, transparent), 0 0 10px color-mix(in oklab, var(--shop-accent) 10%, transparent);--pd-satin:color-mix(in oklab, var(--shop-text) 8%, color-mix(in oklab, var(--shop-background) 72%, transparent));--pd-dial:color-mix(in oklab, var(--shop-text) 7%, var(--shop-background));--pd-pearl:linear-gradient(145deg in oklab, color-mix(in oklab, var(--shop-text) 95%, var(--shop-accent)) 0%, color-mix(in oklab, color-mix(in oklab, var(--shop-text) 64%, var(--shop-background)) 92%, var(--shop-accent)) 24%, color-mix(in oklab, var(--shop-text) 84%, var(--shop-background)) 48%, color-mix(in oklab, color-mix(in oklab, var(--shop-text) 55%, var(--shop-background)) 90%, var(--shop-accent)) 72%, color-mix(in oklab, color-mix(in oklab, var(--shop-text) 84%, var(--shop-background)) 88%, var(--shop-accent)) 100%);--pd-pearl-rim:color-mix(in oklab, var(--shop-accent) 45%, var(--shop-text));--pd-pearl-ink:color-mix(in oklab, var(--shop-background) 78%, var(--shop-raised));--pd-pearl-edge:inset 0 1px 0 color-mix(in oklab, var(--pd-light) 80%, transparent), 0 0 8px color-mix(in oklab, var(--shop-accent) 16%, transparent), 0 6px 18px color-mix(in oklab, var(--pd-shade) 34%, transparent);--pd-orb:var(--pd-pearl);--pd-orb-rim:var(--pd-pearl-rim);--pd-orb-glyph:var(--pd-pearl-ink);--pd-orb-edge:inset 0 1px 0 color-mix(in oklab, var(--pd-light) 55%, transparent);--pd-secondary:color-mix(in oklab, var(--shop-text) 7%, transparent);--pd-secondary-rim:var(--pd-plate-rim);--pd-eyebrow:color-mix(in oklab, var(--shop-accent) 60%, var(--shop-text));--pd-well:color-mix(in oklab, var(--shop-background) 58%, var(--shop-surface));--pd-well-light:color-mix(in oklab, var(--shop-text) 18%, transparent);--pd-glass:color-mix(in oklab, var(--shop-surface) 30%, transparent);--pd-edge:0 0 0 1px color-mix(in oklab, var(--shop-accent) 90%, var(--pd-light)), inset 0 0 18px color-mix(in oklab, var(--shop-accent) 20%, transparent), 0 0 44px color-mix(in oklab, var(--shop-accent) 28%, transparent)}.product-unfold .product-unfold-body{box-sizing:border-box;corner-shape:var(--mat-corner,round);background:var(--pd-glass);block-size:100%;min-block-size:0;min-inline-size:0;box-shadow:var(--pd-edge);isolation:isolate;border:0;grid-area:panel;grid-template-columns:340px minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.product-unfold-frame[data-finish=read] .product-unfold-body{background:radial-gradient(80% 55% at 16% 104%, color-mix(in oklab, var(--pd-neon) 9%, transparent), transparent 62%) padding-box, linear-gradient(var(--pd-glass), var(--pd-glass)) padding-box, linear-gradient(180deg, var(--mat-edge-hi,var(--pd-neon)), transparent 34%, transparent 66%, var(--mat-edge-lo,transparent)) border-box;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--mat-edge-hi,var(--pd-neon)) 70%, transparent), var(--pd-edge);border:1px solid #0000}.product-unfold .product-unfold-vapor{-webkit-mask-image:radial-gradient(58% 130% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(58% 130% at 100% 0,#000 0%,#0000 72%)}.product-unfold-frame:not([data-finish=metal]) .product-unfold-close{background:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 82%, transparent)}.product-unfold .product-unfold-add .rive-ui{--add-check-ink:var(--pd-add-orb-glyph)}@media (prefers-reduced-transparency:reduce){.product-unfold .product-unfold-body,.product-unfold-frame[data-finish=read] .product-unfold-body{background:var(--shop-surface)}}@container style(--mat-halo:neon){body:not([data-shop-look=fresh]) .product-unfold-frame[data-finish=read] .product-unfold-body{background:radial-gradient(80% 55% at 16% 104%, color-mix(in oklab, var(--pd-neon) 9%, transparent), transparent 62%) padding-box, linear-gradient(var(--pd-glass), var(--pd-glass)) padding-box, var(--mat-bulb-tube) border-box;box-shadow:inset 0 0 6px color-mix(in oklab, var(--mat-bulb-glow) 40%, transparent), inset 0 0 24px color-mix(in oklab, var(--mat-bulb-glow) 12%, transparent), var(--pd-edge)}@media (prefers-reduced-transparency:reduce){body:not([data-shop-look=fresh]) .product-unfold-frame[data-finish=read] .product-unfold-body{background:var(--shop-surface)}}}.product-unfold .product-unfold-close{z-index:4;box-sizing:border-box;border:1px solid var(--pd-orb-rim);background:var(--pd-orb);block-size:44px;inline-size:44px;box-shadow:var(--pd-orb-edge);color:var(--pd-orb-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:transform var(--pd-press-ms) var(--pd-press);border-radius:999px;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.product-unfold .product-unfold-close:before{content:"";border-radius:inherit;position:absolute;inset:-4px}.product-unfold .product-unfold-close:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pd-neon);pointer-events:none;opacity:0;transition:opacity .16s var(--pd-ease-out);position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){.product-unfold .product-unfold-close:hover:after{opacity:1}}.product-unfold :is(.product-unfold-close,.product-unfold-buy,.product-unfold-store,.product-unfold-switch>button):focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.product-unfold .product-unfold-image{min-block-size:0;padding:8px;display:grid}.product-unfold .product-unfold-plate{box-sizing:border-box;isolation:isolate;--pd-inset:8px;corner-shape:var(--mat-corner,round);background:radial-gradient(64% 30% at 50% -2%, var(--pd-well-light), transparent 72%), var(--pd-case,var(--pd-packshot));min-block-size:0;box-shadow:inset 0 1px 0 var(--pd-lit), inset 0 0 0 1px var(--pd-hairline);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.product-unfold .product-unfold-plate>.product-unfold-holo{z-index:0}.product-unfold-frame[data-finish=satin] .product-unfold-plate>.product-unfold-holo{--holo-strength:.5}.product-unfold-frame[data-finish=satin] .product-unfold-plate>.product-unfold-holo[data-holo-open]:not([data-holo-active]):before{opacity:.35}.product-unfold .product-unfold-plate:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side, var(--pd-underglow), transparent);border-radius:50%;block-size:36%;position:absolute;inset:auto 6% 10%}.product-unfold .product-unfold-packshot{z-index:2;box-sizing:border-box;place-items:center;min-block-size:0;min-inline-size:0;display:grid;position:relative}.product-unfold .product-unfold-plate:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 96% at 50% 44%, transparent 62%, color-mix(in oklab, var(--pd-well) 40%, transparent) 100%);position:absolute;inset:0}.product-unfold .product-unfold-plate img{box-sizing:border-box;object-fit:var(--mat-photo-fit,contain);border-radius:var(--mat-photo-radius,0);block-size:292px;inline-size:292px;box-shadow:var(--mat-photo-glow,none), 0 24px 40px color-mix(in oklab, var(--pd-shade) 34%, transparent);mix-blend-mode:var(--mat-photo-blend,normal);filter:var(--mat-photo-filter,none);display:block}.product-unfold-frame:is([data-finish=satin],[data-finish=metal]){--pd-case:radial-gradient(120% 90% at 50% 18%, color-mix(in oklab, var(--shop-raised) 30%, var(--shop-surface)), color-mix(in oklab, var(--shop-raised) 78%, var(--shop-surface)));--pd-tile-edge:inset 0 1px 0 color-mix(in oklab, var(--pd-light) 85%, transparent), 0 0 0 1px color-mix(in oklab, var(--shop-text) 8%, transparent), 0 2px 4px color-mix(in oklab, var(--shop-text) 8%, transparent), 0 18px 36px color-mix(in oklab, var(--shop-text) 14%, transparent)}.product-unfold-frame[data-finish=metal]{--pd-case:radial-gradient(110% 80% at 50% 16%, color-mix(in oklab, var(--shop-text) 14%, var(--shop-background)), color-mix(in oklab, var(--shop-background) 80%, var(--pd-shade)));--pd-tile-edge:inset 0 1px 0 color-mix(in oklab, var(--pd-light) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--shop-accent) 30%, transparent), 0 0 18px color-mix(in oklab, var(--shop-accent) 18%, transparent), 0 18px 40px color-mix(in oklab, var(--pd-shade) 42%, transparent)}.product-unfold-frame:is([data-finish=satin],[data-finish=metal]) .product-unfold-packshot{isolation:isolate;--pd-inset:24px;corner-shape:var(--mat-corner,round);background:var(--pd-packshot);block-size:350px;inline-size:280px;box-shadow:var(--pd-tile-edge);padding:20px;overflow:hidden}.product-unfold-frame:is([data-finish=satin],[data-finish=metal]) .product-unfold-packshot img{object-fit:contain;block-size:100%;inline-size:100%;box-shadow:none;mix-blend-mode:multiply;border-radius:0}.product-unfold .product-unfold-plate img[data-throw-flight]{mix-blend-mode:normal;corner-shape:var(--mat-corner,round);background-image:radial-gradient(80% 70% at 50% 45%, var(--shop-plate,var(--pd-light)) 55%, color-mix(in oklab, var(--shop-plate,var(--pd-light)) 70%, var(--pd-well)));box-shadow:0 0 0 1px var(--pd-hairline), 0 14px 34px color-mix(in oklab, var(--pd-shade) 32%, transparent)}.product-monogram{font:500 40px / 1 var(--shop-font);letter-spacing:-.02em;color:color-mix(in oklab, var(--shop-text) 45%, transparent);-webkit-user-select:none;user-select:none}.product-unfold-frame[data-finish=metal] .product-unfold-packshot .product-monogram{color:color-mix(in oklab, var(--shop-background) 55%, transparent)}.product-unfold .product-unfold-information{box-sizing:border-box;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;padding:22px 26px 22px 24px;display:flex;position:relative}.product-unfold .product-unfold-pills{flex:none;block-size:26px;margin:0 58px 12px 0}.product-unfold .product-unfold-pills .pill[data-tone]{--pill-h:26px;--pill-px:11px}.product-unfold .product-unfold-pills .pill.product-unfold-eyebrow[data-tone]{--pill-bg:color-mix(in oklab, var(--pd-eyebrow) 14%, transparent);--pill-border:color-mix(in oklab, var(--pd-eyebrow) 50%, transparent);--pill-ink:var(--pd-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.product-unfold .product-unfold-strain-dot{background:var(--pd-strain,var(--pd-ink-muted));border-radius:999px;block-size:7px;inline-size:7px;margin-inline-end:1px;display:block}.product-unfold .product-unfold-strain-dot[data-strain=indica]{--pd-strain:#8b5dce}@supports (color:lab(0% 0 0)){.product-unfold .product-unfold-strain-dot[data-strain=indica]{--pd-strain:lab(48.6719% 37.2491 -52.6287)}}.product-unfold .product-unfold-strain-dot[data-strain=sativa]{--pd-strain:#da950b}@supports (color:lab(0% 0 0)){.product-unfold .product-unfold-strain-dot[data-strain=sativa]{--pd-strain:lab(67.3506% 20.5018 70.1014)}}.product-unfold .product-unfold-strain-dot[data-strain=hybrid]{--pd-strain:#05a388}@supports (color:lab(0% 0 0)){.product-unfold .product-unfold-strain-dot[data-strain=hybrid]{--pd-strain:lab(59.7916% -42.2781 3.65345)}}.product-unfold .product-unfold-strain-dot[data-strain=cbd]{--pd-strain:#2591c4}@supports (color:lab(0% 0 0)){.product-unfold .product-unfold-strain-dot[data-strain=cbd]{--pd-strain:lab(55.9816% -16.7903 -35.5982)}}.product-unfold .product-unfold-information h1{-webkit-line-clamp:2;line-clamp:2;color:var(--pd-ink);font:600 32px / 38px var(--shop-font);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;margin:0 0 6px;display:-webkit-box;overflow:hidden}.product-unfold-frame[data-finish=read] .product-unfold-information h1{letter-spacing:-.045em;font-weight:700}.product-unfold .product-unfold-information h1 a{color:inherit;text-decoration:none}.product-unfold .product-unfold-band{flex:1 1 0;grid-template-rows:36px minmax(0,1fr);row-gap:12px;min-block-size:0;margin:6px 0 14px;display:grid}.product-unfold .product-unfold-band[data-views="1"]{grid-template-rows:minmax(0,1fr)}.product-unfold .product-unfold-band>.material-switch{justify-self:start}.product-unfold .product-unfold-section{grid-row:2;align-content:start;min-block-size:0;min-inline-size:0;display:grid}.product-unfold .product-unfold-band[data-views="1"]>.product-unfold-section{grid-row:1}.product-unfold .product-unfold-section[hidden]{display:none}.product-unfold :is(.product-unfold-overview,.product-unfold-details){overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:max-content;overflow:auto}.product-unfold .product-unfold-details{gap:14px}.product-unfold .product-unfold-details .pd-science{flex-wrap:nowrap;justify-content:start;overflow:visible}.product-unfold .product-unfold-details .pd-science>.pd-potency{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:2px 0}.product-unfold .product-unfold-nearby{gap:8px;display:grid}.product-unfold .product-unfold-eyebrow-line{color:var(--pd-ink-muted);font:600 10px / 12px var(--shop-font);letter-spacing:.14em;text-transform:uppercase}.product-unfold .product-offer>.product-unfold-store-dot{margin-inline-end:2px}.product-unfold .product-offer>.product-unfold-store-dot[data-muted]{background:var(--pd-ink-muted);box-shadow:none;opacity:.6}.product-unfold .product-unfold-orb{box-sizing:border-box;border:1px solid var(--pd-orb-rim);background:var(--pd-orb);block-size:24px;inline-size:24px;box-shadow:var(--pd-orb-edge);color:var(--pd-orb-glyph);border-radius:999px;flex:none;place-items:center;font-size:12px;display:inline-grid}.product-unfold .product-unfold-purchase{box-sizing:border-box;border:1px solid var(--pd-plate-rim);--pd-inset:22px;corner-shape:var(--mat-corner,round);background:var(--pd-plate-fill);block-size:150px;box-shadow:var(--pd-plate-edge);color:var(--pd-ink);flex:none;grid-template-rows:34px 30px 48px;gap:8px;margin:auto 0 0;padding:10px;display:grid}.product-unfold .product-unfold-price-row{grid-row:1;justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;padding-inline-start:8px;display:flex}.product-unfold .product-unfold-quiet{flex:none;align-items:center;gap:8px;display:flex}.product-unfold .product-unfold-quiet .pill[data-tone]{--pill-h:32px;--pill-px:14px}.product-unfold .product-unfold-quiet :is(.pill[data-tone],.card-favorite):before{content:"";position:absolute;inset:-4px -3px}.product-unfold .product-unfold-quiet .card-favorite[data-variant=plate]{block-size:32px;min-inline-size:32px;padding-inline:4px 14px;font-size:13px}.product-unfold .product-unfold-quiet .card-favorite[data-variant=plate]>.card-favorite-glyph{margin-inline-end:-4px;scale:.8}.product-unfold .product-unfold-purchase>.product-price{padding-inline-start:8px}.product-unfold.canvas-morph-shell .product-unfold-information h1{margin-block-start:38px}.product-unfold .product-unfold-purchase .product-price{flex-direction:row;flex:none;align-items:center;min-inline-size:0;display:flex}.product-unfold .product-unfold-purchase .product-price>strong{color:var(--pd-ink);font:700 28px / 32px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.product-unfold .product-unfold-store-row{grid-row:2;align-items:center;gap:8px;min-inline-size:0;padding-inline-start:2px;display:flex}.product-unfold .product-unfold-store-row>.medical-only{flex:none}.product-unfold .product-unfold-store{box-sizing:border-box;background:var(--pd-satin);block-size:30px;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--pd-hairline), inset 0 1px 0 var(--pd-lit);color:var(--pd-ink);font:500 13px / 16px var(--shop-font);isolation:isolate;transition:transform var(--pd-press-ms) var(--pd-press);border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:0 4px 0 12px;text-decoration:none;display:inline-flex;position:relative}.product-unfold .product-unfold-store:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pd-neon) 55%, transparent);pointer-events:none;opacity:0;transition:opacity .16s var(--pd-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.product-unfold .product-unfold-store:hover:after{opacity:1}}.product-unfold .product-unfold-store-dot{background:var(--pd-neon);block-size:7px;inline-size:7px;box-shadow:0 0 8px var(--pd-neon);border-radius:999px;flex:none}.product-unfold .product-unfold-store-name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.product-unfold .product-unfold-store-miles{border-inline-start:1px solid var(--pd-hairline);color:var(--pd-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-inline-start:8px}.product-unfold .product-unfold-actions{grid-row:3;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;min-inline-size:0;display:grid}.product-unfold .product-unfold-actions:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.product-unfold .product-unfold-add{min-inline-size:0;display:grid}[data-shop-theme] .product-unfold .product-unfold-add>:is(.card-add,button[data-slot=button]),.product-unfold .product-unfold-add>:is(.card-add,button[data-slot=button]){background:var(--pd-primary);block-size:48px;min-block-size:48px;inline-size:100%;box-shadow:var(--pd-primary-edge);color:var(--pd-primary-ink);font:700 15px / 1 var(--shop-font);letter-spacing:-.01em;isolation:isolate;transition:transform var(--pd-press-ms) var(--pd-press);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 5px 0 20px;display:flex;position:relative}.product-unfold .product-unfold-add>:is(.card-add,button[data-slot=button])>svg{box-sizing:content-box;background:var(--pd-add-orb);block-size:16px;inline-size:16px;color:var(--pd-add-orb-glyph);border-radius:999px;order:2;padding:11px}.product-unfold .product-unfold-add>.quantity{box-sizing:border-box;background:var(--pd-primary);block-size:48px;box-shadow:var(--pd-primary-edge);color:var(--pd-primary-ink);text-align:center;font:700 16px / 1 var(--shop-font);font-variant-numeric:tabular-nums;border-radius:999px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:0 4px;display:grid}[data-shop-theme] .product-unfold .product-unfold-add>.quantity :is(.card-add,button[data-slot=button]),.product-unfold .product-unfold-add>.quantity :is(.card-add,button[data-slot=button]){background:var(--pd-add-orb);block-size:40px;min-block-size:40px;inline-size:40px;min-inline-size:40px;box-shadow:none;color:var(--pd-add-orb-glyph);transition:transform var(--pd-press-ms) var(--pd-press);border:0;border-radius:999px;padding:0}.product-unfold a.product-unfold-buy,.product-unfold .product-unfold-actions>button.product-unfold-buy{box-sizing:border-box;border:1px solid var(--pd-secondary-rim);background:var(--pd-secondary);block-size:48px;inline-size:100%;box-shadow:none;color:var(--pd-ink);font:600 15px / 1 var(--shop-font);white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform var(--pd-press-ms) var(--pd-press);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 5px 0 18px;text-decoration:none;display:inline-flex;position:relative}.product-unfold :is(.product-unfold-add>:is(.card-add,button[data-slot=button]),a.product-unfold-buy,.product-unfold-actions>button.product-unfold-buy):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .16s var(--pd-ease-out);background:#ffffff1a;position:absolute;inset:0}.product-unfold :is(a.product-unfold-buy,.product-unfold-actions>button.product-unfold-buy):after{background:color-mix(in oklab, var(--pd-neon) 10%, transparent)}.product-unfold .product-unfold-actions>button.product-unfold-buy{justify-content:center;padding:0 16px}.product-unfold .product-unfold-actions>button.product-unfold-buy:disabled{opacity:.5;cursor:default}.product-unfold a.product-unfold-buy .product-unfold-orb{block-size:38px;inline-size:38px;font-size:17px}.product-unfold .product-unfold-buy-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.product-unfold :is(.product-unfold-add>:is(.card-add,button[data-slot=button]),a.product-unfold-buy,button.product-unfold-buy):not(:disabled):hover:after{opacity:1}}.product-unfold .product-unfold-information>[role=alert]{margin:8px 0 0;font-size:13px}.product-unfold .product-unfold-related{border:0;grid-area:related;grid-template-rows:repeat(3,minmax(0,1fr));gap:24px;min-block-size:0;min-inline-size:0;margin:0;padding:0;display:grid}.product-unfold .product-unfold-related .product-theme{min-block-size:0;min-inline-size:0}[data-shop-theme] .product-unfold .product-unfold-related .product-card,.product-unfold .product-unfold-related .product-card{--card-plate:124px;box-sizing:border-box;block-size:100%;transition:transform var(--pd-press-ms) var(--pd-press);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.product-unfold .product-unfold-related .product-card:hover{transform:translateY(-2px)}[data-morph-hold] .product-unfold .product-unfold-related .product-card:hover{transform:none}}[data-shop-theme] .product-unfold .product-unfold-related .product-art,.product-unfold .product-unfold-related .product-art{box-sizing:border-box;isolation:isolate;--pd-inset:12px;border:0;place-items:center;block-size:min(124px,100%);min-block-size:0;inline-size:90px;padding:6px;display:grid}.product-unfold .product-unfold-related .product-art .product-monogram{font-size:24px}.product-unfold .product-unfold-related [data-slot=card-content]{flex-direction:column;justify-content:center;gap:6px;min-inline-size:0;padding:0;display:flex}.product-unfold .product-unfold-related .product-card .eyebrow{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;display:block;overflow:hidden}[data-shop-theme] .product-unfold .product-unfold-related .product-name,.product-unfold .product-unfold-related .product-name{-webkit-line-clamp:2;line-clamp:2;color:var(--pd-ink);font:500 17px / 21px var(--shop-font);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.product-unfold .product-unfold-related .product-purchase{border:0;justify-content:flex-start;min-block-size:0;margin:0;padding:0}.product-unfold .product-unfold-related .product-purchase>.product-price{margin-inline-start:0}.product-unfold .product-unfold-related .product-price>strong{font:600 17px / 22px var(--shop-font);font-variant-numeric:tabular-nums}.product-offers{gap:8px;margin-block-start:4px;display:grid}.product-offers h3{border:1px solid var(--pd-hairline,var(--shop-border));color:var(--pd-ink-muted,var(--shop-muted));font:500 11px / 14px var(--shop-font);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:0;padding:2px 9px}.product-offer-list{background:var(--pd-hairline,var(--shop-border));border-radius:12px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.product-offer-list:empty{display:none}.product-offer{background:var(--pd-satin,var(--shop-surface));min-block-size:40px;font:400 14px / 18px var(--shop-font);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.product-offer-store{min-inline-size:0;color:var(--pd-ink,var(--shop-text));text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.product-offer-store:hover{color:var(--pd-neon,var(--shop-accent))}}.product-offer-meta{color:var(--pd-ink-muted,var(--shop-muted));font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.product-offer-link{box-sizing:border-box;border:1px solid var(--pd-orb-rim,var(--shop-border));background:var(--pd-orb,transparent);block-size:28px;inline-size:28px;color:var(--pd-orb-glyph,var(--shop-text));border-radius:999px;flex:none;place-items:center;display:grid}.product-offer-more{border:1px solid var(--pd-hairline,var(--shop-border));block-size:32px;color:var(--pd-ink,var(--shop-text));font:500 13px / 16px var(--shop-font);background:0 0;border-radius:999px;justify-self:start;padding:0 14px}.product-offer-fields{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 16px;display:grid}.product-offer-field{display:contents}.product-offer-field dd{overflow-wrap:anywhere;margin:0}.product-offer-listing{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:320px;overflow-y:auto}.product-unfold .product-unfold-facts{border:1px solid var(--pd-plate-rim);background:var(--pd-plate-fill);box-shadow:var(--pd-plate-edge);color:var(--pd-ink);font:400 14px / 18px var(--shop-font);border-radius:12px;margin:0;padding:0 12px;display:grid}.product-unfold .product-unfold-facts>div{justify-content:space-between;align-items:center;gap:16px;min-block-size:36px;display:flex}.product-unfold .product-unfold-facts>div+div{border-block-start:1px solid color-mix(in oklab, var(--pd-ink) 9%, transparent)}.product-unfold .product-unfold-facts dt{color:var(--pd-ink-muted)}.product-unfold .product-unfold-facts dd{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0}.product-platform-details{border-block:1px solid var(--shop-border);margin-block:20px;padding-block:16px}.product-platform-name{font-weight:600}.product-platform-description{overflow-wrap:anywhere;margin-block:12px;line-height:1.55}.product-platform-description summary{cursor:pointer}.product-platform-description p{white-space:pre-wrap}.product-platform-images:focus-visible{outline:2px solid var(--shop-accent);outline-offset:2px}.product-platform-provenance{color:var(--shop-muted);overflow-wrap:anywhere;font-size:12px}.product-platform-images{gap:12px;max-width:100%;padding-block:8px;display:flex;overflow-x:auto}.product-platform-images img,.product-platform-image-fallback{object-fit:contain;border-radius:var(--shop-radius);background:var(--shop-raised);flex:0 0 120px;width:120px;height:120px}.product-platform-image-fallback{color:var(--shop-muted);place-items:center;font-size:12px;display:grid}.product-unfold-dialog{max-block-size:calc(100dvh - 48px);margin:auto;padding:24px;overflow-y:auto}.product-unfold-dialog::backdrop{background:color-mix(in oklab, var(--shop-background) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-transparency:reduce){.product-unfold-dialog::backdrop{background:var(--shop-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@container product-details not (min-width:1100px){.product-unfold-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""footer"}.product-unfold .product-unfold-related{display:none}}@container product-details not (min-width:640px){.product-unfold-frame{grid-template-rows:auto 40px}.product-unfold .product-unfold-body{grid-template-rows:auto auto minmax(0,1fr) 236px auto auto;grid-template-columns:124px minmax(0,1fr);column-gap:14px;block-size:auto;padding:14px;overflow:clip}.product-unfold .product-unfold-image{grid-area:1/1/4;align-self:start;padding:0}.product-unfold .product-unfold-plate{--pd-inset:14px;block-size:124px;inline-size:124px;padding:8px}.product-unfold .product-unfold-plate img{border-radius:min(var(--mat-photo-radius,0px), 14px);block-size:108px;inline-size:108px}.product-unfold-frame:is([data-finish=satin],[data-finish=metal]) .product-unfold-packshot{--pd-inset:22px;block-size:108px;inline-size:108px;padding:8px}.product-unfold .product-unfold-information{display:contents}.product-unfold .product-unfold-close{block-size:36px;inline-size:36px;font-size:17px;inset-block-start:10px;inset-inline-end:10px}.product-unfold .product-unfold-pills{flex-wrap:wrap;grid-area:1/2;gap:4px;margin:0 44px 8px 0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.product-unfold .product-unfold-pills .pill[data-tone]{--pill-px:8px}.product-unfold .product-unfold-pills .pill.product-unfold-eyebrow[data-tone]{letter-spacing:.06em}.product-unfold .product-unfold-pills .product-unfold-identity>.pill-icon{display:none}.product-unfold .product-unfold-pills>li:has(>.pill:not([hidden]))~li:has(>.pill:not([hidden]))~li{display:none}.product-unfold .product-unfold-information h1{-webkit-line-clamp:3;line-clamp:3;grid-area:2/2;align-self:start;margin:0;font-size:22px;line-height:26px}.product-unfold.canvas-morph-shell .product-unfold-information h1{margin-block-start:34px}.product-unfold .product-unfold-band{grid-area:4/1/auto/-1;row-gap:8px;margin:14px 0 0}.product-unfold .product-unfold-purchase{z-index:3;--pd-inset:14px;grid-area:5/1/auto/-1;margin-block-start:14px;position:sticky;inset-block-end:14px}.product-unfold .product-unfold-purchase .product-price>strong{font-size:24px;line-height:28px}.product-unfold .product-unfold-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.product-unfold a.product-unfold-buy{padding-inline-start:14px;font-size:14px}.product-unfold a.product-unfold-buy .product-unfold-orb{block-size:32px;inline-size:32px;font-size:15px}.product-unfold .product-unfold-information>:is([role=alert],small){grid-area:6/1/auto/-1}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .product-unfold :is(.product-unfold-close,.product-unfold-add button,.product-unfold-buy,.product-unfold-store,.product-card){transition:none}}:where(:root[data-motion=calm]) .product-unfold :is(.product-unfold-close,.product-unfold-add button,.product-unfold-buy,.product-unfold-store,.product-card){transition:none}
