[data-sf-theme=prism]{--prx-spec:linear-gradient(90deg, var(--sf-s1), var(--sf-s2), var(--sf-s3), var(--sf-s4), var(--sf-s5), var(--sf-s6), var(--sf-s7));--prx-shadow:0 1px 0 #16151b08, 0 28px 56px -34px #16151b61;--prx-shadow-sm:0 1px 2px #16151b0d, 0 12px 26px -18px #16151b59;--prx-mono:var(--font-sf-spacemono), ui-monospace, "SFMono-Regular", Menlo, monospace;--prx-ink:#131218;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15.5px;position:relative}[dir=rtl] [data-sf-theme=prism]{--prx-spec:linear-gradient(270deg, var(--sf-s1), var(--sf-s2), var(--sf-s3), var(--sf-s4), var(--sf-s5), var(--sf-s6), var(--sf-s7))}html.dark [data-sf-theme=prism]{--prx-shadow:0 1px 0 #0003, 0 28px 56px -30px #000000b3;--prx-shadow-sm:0 12px 26px -18px #000000b3}html.dark:has([data-sf-theme=prism]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}[data-sf-theme=prism] :is(.prx-h1,.prx-h2,.prx-h3,.prx-wordmark,.prx-card-title,.prx-price-lg,.prx-stat,.prx-shelf-name,.prx-creator-name,.prx-fact-k,.prx-quote-text){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=prism] :is(h1,h2,h3,h4){font-weight:400}[data-sf-theme=prism] .prx-h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.9rem,1.6rem + 4.6vw,5.9rem);line-height:.98}[data-sf-theme=prism] .prx-h1-sm{font-size:clamp(2.4rem,1.7rem + 2.6vw,4rem);line-height:1.02}[data-sf-theme=prism] .prx-h1-pdp{letter-spacing:-.02em;font-size:clamp(2.2rem,1.7rem + 1.7vw,3.25rem);line-height:1.04}[data-sf-theme=prism] .prx-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.1rem,1.5rem + 2.2vw,3.5rem);line-height:1.04}[data-sf-theme=prism] .prx-h2-sm{font-size:clamp(1.8rem,1.4rem + 1.3vw,2.6rem)}[data-sf-theme=prism] .prx-h3{letter-spacing:-.01em;font-size:1.45rem;line-height:1.15}[data-sf-theme=prism] .prx-lede{font-size:17px;line-height:1.7}[data-sf-theme=prism] .prx-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=prism] .prx-em{background:linear-gradient(100deg, var(--sf-s1), var(--sf-s2) 30%, var(--sf-s3) 55%, var(--sf-s6) 85%, var(--sf-s7));color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.06em;font-style:italic}[data-sf-theme=prism] .prx-wordmark{letter-spacing:-.02em;font-size:25px;line-height:1}[data-sf-theme=prism] .prx-wordmark-lg{font-size:34px}[data-sf-theme=prism] .prx-eyebrow{color:var(--sf-violet);font-size:13px;font-weight:600}[data-sf-theme=prism] .prx-eyebrow-bar{background:var(--prx-spec);border-radius:2px;flex-shrink:0;width:22px;height:2px;display:inline-block}[data-sf-theme=prism] .prx-eyebrow-sm{font-size:12.5px;font-weight:600}html:not([dir=rtl]) [data-sf-theme=prism] :is(.prx-eyebrow,.prx-eyebrow-sm,.prx-foot-head,.prx-preview-tag){text-transform:uppercase;letter-spacing:.14em;font-size:11px}html:not([dir=rtl]):has([data-sf-theme=prism]) .prx-drawer .prx-eyebrow-sm{text-transform:uppercase;letter-spacing:.14em;font-size:11px}[data-sf-theme=prism] .prx-card-title{letter-spacing:-.012em;font-size:1.32rem;line-height:1.12}[data-sf-theme=prism] .prx-card-creator,[data-sf-theme=prism] .prx-card-fact{font-size:12.5px}[data-sf-theme=prism] .prx-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}[data-sf-theme=prism] .prx-price-lg{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:40px;line-height:1}[data-sf-theme=prism] .prx-stat{letter-spacing:-.03em;font-size:72px;line-height:.9}[data-sf-theme=prism] .prx-fact-k{letter-spacing:-.015em;font-size:26px;line-height:1}[data-sf-theme=prism] .prx-quote-text{letter-spacing:-.005em;font-size:20px;line-height:1.45}[data-sf-theme=prism] .prx-shelf-name{letter-spacing:-.01em;font-size:1.4rem;line-height:1.1}[data-sf-theme=prism] .prx-creator-name{font-size:1.2rem;line-height:1.2}[dir=rtl] [data-sf-theme=prism] :is(.prx-h1,.prx-h2,.prx-h3,.prx-card-title,.prx-wordmark,.prx-stat,.prx-price-lg,.prx-shelf-name,.prx-creator-name,.prx-fact-k,.prx-quote-text){letter-spacing:0;font-weight:500}[dir=rtl] [data-sf-theme=prism] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=prism] :is(p,blockquote,dd,li,summary,td,th):not([class*=leading-]){line-height:1.8}[dir=rtl] [data-sf-theme=prism] .prx-h1{font-size:clamp(2.3rem,1.4rem + 3.2vw,4.1rem);line-height:1.3}[dir=rtl] [data-sf-theme=prism] .prx-h1-sm{font-size:clamp(2rem,1.5rem + 1.9vw,3.1rem);line-height:1.35}[dir=rtl] [data-sf-theme=prism] .prx-h1-pdp{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);line-height:1.4}[dir=rtl] [data-sf-theme=prism] .prx-h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.7rem);line-height:1.35}[dir=rtl] [data-sf-theme=prism] .prx-h2-sm{font-size:clamp(1.5rem,1.25rem + 1vw,2.05rem)}[dir=rtl] [data-sf-theme=prism] .prx-h3{font-size:1.25rem;line-height:1.45}[dir=rtl] [data-sf-theme=prism] .prx-card-title{font-size:1.06rem;line-height:1.55}[dir=rtl] [data-sf-theme=prism] .prx-shelf-name{font-size:1.15rem;line-height:1.45}[dir=rtl] [data-sf-theme=prism] .prx-creator-name{font-size:1.02rem;line-height:1.5}[dir=rtl] [data-sf-theme=prism] .prx-quote-text{font-size:16.5px;font-weight:400;line-height:1.9}[dir=rtl] [data-sf-theme=prism] .prx-lede{line-height:1.9}[dir=rtl] [data-sf-theme=prism] .prx-price-lg{font-size:32px;font-weight:600}[dir=rtl] [data-sf-theme=prism] .prx-stat{font-size:58px;font-weight:600}[dir=rtl] [data-sf-theme=prism] .prx-fact-k{font-size:21px;font-weight:600}[dir=rtl] [data-sf-theme=prism] .prx-wordmark{font-size:22px;font-weight:600}[dir=rtl] [data-sf-theme=prism] .prx-wordmark-lg{font-size:28px}[dir=rtl] [data-sf-theme=prism] .prx-em{padding-inline-end:0;font-style:normal}[data-sf-theme=prism] .prx-spectrum{background:var(--prx-spec);height:2px}[data-sf-theme=prism] .prx-fmt{border-radius:calc(var(--radius) * .55);border:1px solid color-mix(in oklab, var(--prx-h), transparent 55%);background:color-mix(in oklab, var(--prx-h), var(--card) 86%);height:21px;color:color-mix(in oklab, var(--prx-h), var(--foreground) 58%);font-family:var(--prx-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;padding-inline:6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}[data-sf-theme=prism] .prx-fmt-glass{background:color-mix(in oklab, var(--card), transparent 10%);-webkit-backdrop-filter:blur(8px);border-color:color-mix(in oklab, var(--prx-h), transparent 40%)}[data-sf-theme=prism] .prx-fmt-lg{justify-content:center;min-width:4.4rem;height:26px;font-size:11.5px}[data-sf-theme=prism] .prx-instant{background:color-mix(in oklab, var(--card), transparent 8%);height:24px;color:var(--foreground);-webkit-backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:5px;padding-inline:8px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 14px -8px #16151b73}[data-sf-theme=prism] .prx-instant svg{color:var(--sf-violet)}[data-sf-theme=prism] .prx-instant-soft{background:color-mix(in oklab, var(--sf-violet), transparent 90%);box-shadow:none;color:color-mix(in oklab, var(--sf-violet), var(--foreground) 35%)}[data-sf-theme=prism] .prx-instant-line{color:color-mix(in oklab, var(--sf-violet), var(--foreground) 30%);align-items:center;gap:.5rem;font-size:13px;font-weight:600;display:flex}[data-sf-theme=prism] .prx-instant-line svg{color:var(--sf-violet)}[data-sf-theme=prism] .prx-tag{border-radius:calc(var(--radius) * .55);background:var(--gold);color:#fff;font-variant-numeric:tabular-nums;align-items:center;height:21px;padding-inline:7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-sf-theme=prism] .prx-btn{letter-spacing:-.005em}[data-sf-theme=prism] .prx-btn.bg-primary:hover{background:color-mix(in oklab, var(--primary), var(--background) 14%);box-shadow:0 10px 30px -14px color-mix(in oklab, var(--sf-violet), transparent 30%)}[data-sf-theme=prism] .prx-link{color:var(--primary)}html.dark [data-sf-theme=prism] .prx-link{color:var(--foreground)}[data-sf-theme=prism] .prx-mono{background:conic-gradient(from var(--prx-turn,0turn), var(--sf-s1), var(--sf-s2), var(--sf-s3), var(--sf-s4), var(--sf-s5), var(--sf-s6), var(--sf-s7), var(--sf-s1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;padding:2px;display:inline-flex;position:relative}[data-sf-theme=prism] .prx-mono>span{background:var(--card);width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--card);font-family:var(--sf-font-heading);color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}[data-sf-theme=prism] .prx-mono-sm{width:2rem;height:2rem}[data-sf-theme=prism] .prx-mono-sm>span{font-size:12.5px}[data-sf-theme=prism] .prx-mono-lg{width:4.6rem;height:4.6rem;padding:3px}[data-sf-theme=prism] .prx-mono-lg>span{font-size:26px}[data-sf-theme=prism] .prx-round{background:color-mix(in oklab, var(--card), transparent 8%);width:2.4rem;height:2.4rem;color:var(--foreground);box-shadow:var(--prx-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s;display:flex}[data-sf-theme=prism] .prx-round:hover{transform:scale(1.06)}[data-sf-theme=prism] .prx-check{background:color-mix(in oklab, var(--sf-violet), transparent 86%);width:1.2rem;height:1.2rem;color:var(--sf-violet);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=prism] .prx-progress{background:var(--prx-spec)}[data-sf-theme=prism] .prx-strip{background:var(--prx-ink);color:#e6e4ec}html.dark [data-sf-theme=prism] .prx-strip{background:#08070b}[data-sf-theme=prism] .prx-strip svg{color:#b7a8ff}[data-sf-theme=prism] .prx-strip-dot{background:#8f8a9c;border-radius:9999px;width:4px;height:4px;display:inline-block}[data-sf-theme=prism] .prx-header{background:var(--background);transition:background-color .3s,box-shadow .3s}[data-sf-theme=prism] .prx-header-line{inset-inline:0;background:var(--border);height:1px;transition:opacity .3s;position:absolute;bottom:0}[data-sf-theme=prism] .prx-header-scrolled{background:color-mix(in oklab, var(--background), transparent 12%);-webkit-backdrop-filter:blur(18px)saturate(1.4)}[data-sf-theme=prism] .prx-header-scrolled .prx-header-line{background:var(--prx-spec);opacity:.75}[data-sf-theme=prism] .prx-navlink{height:2.4rem;color:color-mix(in oklab, var(--foreground), transparent 28%);border-radius:9999px;align-items:center;padding-inline:.85rem;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;position:relative}[data-sf-theme=prism] .prx-navlink:hover{background:color-mix(in oklab, var(--foreground), transparent 94%);color:var(--foreground)}[data-sf-theme=prism] .prx-navlink-on{color:var(--foreground)}[data-sf-theme=prism] .prx-navlink-on:after{content:"";inset-inline:.85rem;background:var(--prx-spec);border-radius:2px;height:2px;position:absolute;bottom:3px}[data-sf-theme=prism] .prx-icons>a,[data-sf-theme=prism] .prx-icons>button,[data-sf-theme=prism] .prx-icons [data-cart-target]{width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 15%);border-radius:9999px}[data-sf-theme=prism] .prx-icons>a:hover,[data-sf-theme=prism] .prx-icons>button:hover,[data-sf-theme=prism] .prx-icons [data-cart-target]:hover{background:color-mix(in oklab, var(--foreground), transparent 94%);color:var(--foreground)}[data-sf-theme=prism] .prx-icons svg{stroke-width:1.5px}[data-sf-theme=prism] .prx-icons [data-cart-target]>span{background:var(--sf-violet);color:#fff}[data-sf-theme=prism] .prx-lang>button{background:0 0;border-color:#0000;border-radius:9999px;height:2.5rem;font-size:13.5px}[data-sf-theme=prism] .prx-lang>button:hover{background:color-mix(in oklab, var(--foreground), transparent 94%)}[data-sf-theme=prism] .prx-search{background:color-mix(in oklab, var(--background), transparent 2%);border-bottom:1px solid var(--border);box-shadow:0 30px 50px -40px #16151b80}[data-sf-theme=prism] .prx-search-field{border-radius:calc(var(--radius) * 1.4);background:var(--card);border:1px solid var(--border);padding-inline:1.1rem;transition:border-color .2s,box-shadow .2s}[data-sf-theme=prism] .prx-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 85%)}[data-sf-theme=prism] .prx-search-field input::-webkit-search-cancel-button{display:none}[data-sf-theme=prism] .prx-chip{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.5rem;height:2.3rem;padding-inline:1rem;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}[data-sf-theme=prism] .prx-chip:hover{border-color:var(--foreground)}[data-sf-theme=prism] .prx-chip-img{padding-inline:4px 1rem}[data-sf-theme=prism] .prx-chip-img img{object-fit:cover;border-radius:9999px;width:1.75rem;height:1.75rem}:root:has([data-sf-theme=prism]) .prx-drawer{background:var(--background)}:root:has([data-sf-theme=prism]) .prx-drawer .prx-wordmark{font-family:var(--sf-font-heading);font-size:22px;line-height:1}[dir=rtl]:has([data-sf-theme=prism]) .prx-drawer .prx-wordmark{font-size:20px;font-weight:600}:root:has([data-sf-theme=prism]) .prx-drawer-row{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding-block:.7rem;display:flex}:root:has([data-sf-theme=prism]) .prx-drawer-thumb{border-radius:calc(var(--radius) * .9);background:var(--sf-fog);flex-shrink:0;width:3rem;height:3rem;display:block;overflow:hidden}:root:has([data-sf-theme=prism]) .prx-drawer-thumb img{object-fit:cover;width:100%;height:100%}:root:has([data-sf-theme=prism]) .prx-drawer-link{font-family:var(--sf-font-heading);font-size:19px;line-height:1.25}[dir=rtl]:has([data-sf-theme=prism]) .prx-drawer-link{font-size:16px;font-weight:500;line-height:1.5}:root:has([data-sf-theme=prism]) .prx-drawer-foot{background:var(--sf-fog)}:root:has([data-sf-theme=prism]) .prx-drawer .relative>button[aria-expanded]{background:var(--card);border-radius:9999px;height:2.5rem}[data-sf-theme=prism] .prx-hero{background:radial-gradient(55% 45% at 88% 40%, color-mix(in oklab, var(--sf-s2), transparent 88%), transparent 70%), radial-gradient(40% 40% at 70% 90%, color-mix(in oklab, var(--sf-s7), transparent 92%), transparent 70%), var(--background)}[dir=rtl] [data-sf-theme=prism] .prx-hero{background:radial-gradient(55% 45% at 12% 40%, color-mix(in oklab, var(--sf-s2), transparent 88%), transparent 70%), radial-gradient(40% 40% at 30% 90%, color-mix(in oklab, var(--sf-s7), transparent 92%), transparent 70%), var(--background)}[data-sf-theme=prism] .prx-hero-title{max-width:11ch}[dir=rtl] [data-sf-theme=prism] .prx-hero-title{max-width:12ch}[data-sf-theme=prism] .prx-stage{aspect-ratio:1/.92;border-radius:calc(var(--radius) * 2.4);border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--foreground), transparent 88%) 1px, transparent 1.2px) 0 0 / 22px 22px, linear-gradient(180deg, var(--sf-paper), color-mix(in oklab, var(--sf-paper), var(--sf-fog) 50%));box-shadow:var(--prx-shadow);position:relative;overflow:hidden}@media (min-width:1024px){[data-sf-theme=prism] .prx-stage{aspect-ratio:1/.95;margin-inline-start:4%}}[data-sf-theme=prism] .prx-beam{width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=prism] .prx-fan{opacity:.5;mix-blend-mode:multiply;animation:7s ease-in-out infinite alternate prx-shimmer}html.dark [data-sf-theme=prism] .prx-fan{mix-blend-mode:screen;opacity:.42}[data-sf-theme=prism] .prx-fan-lines{opacity:.7}[data-sf-theme=prism] .prx-prism{fill:color-mix(in oklab, var(--card), transparent 25%);stroke:color-mix(in oklab, var(--foreground), transparent 25%);stroke-width:1.4px;stroke-linejoin:round}@keyframes prx-shimmer{0%{opacity:.36}to{opacity:.58}}[data-sf-theme=prism] .prx-stack{position:absolute;inset:0}[data-sf-theme=prism] .prx-stack-item{--prx-s:1;width:30%;transform:rotate(calc(var(--prx-rot) * var(--prx-s)));filter:drop-shadow(0 24px 30px #16151b38);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute}[dir=rtl] [data-sf-theme=prism] .prx-stack-item{--prx-s:-1}[data-sf-theme=prism] .prx-stack-item:hover{z-index:5;transform:rotate(0)translateY(-6px)}[data-sf-theme=prism] .prx-stack-0{--prx-rot:-8deg;inset-inline-end:32%;z-index:1;top:22%}[data-sf-theme=prism] .prx-stack-1{--prx-rot:2deg;inset-inline-end:16%;z-index:2;width:33%;top:10%}[data-sf-theme=prism] .prx-stack-2{--prx-rot:10deg;inset-inline-end:3%;z-index:3;top:28%}[data-sf-theme=prism] .prx-stage-note{inset-inline-start:5%;background:color-mix(in oklab, var(--card), transparent 6%);height:2.2rem;box-shadow:var(--prx-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:.9rem;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6%}[data-sf-theme=prism] .prx-stage-note svg{color:var(--sf-violet)}@media (max-width:639px){[data-sf-theme=prism] .prx-stack-item{width:38%}[data-sf-theme=prism] .prx-stack-1{width:41%}[data-sf-theme=prism] .prx-stack-0{inset-inline-end:38%}[data-sf-theme=prism] .prx-stage-note{height:2rem;font-size:11.5px}}[dir=rtl] [data-sf-theme=prism] .prx-fact-k{font-size:19px}[data-sf-theme=prism] .prx-cover{aspect-ratio:3/4;border-radius:calc(var(--radius) * .9);color:#16151b;text-align:start;background:#fbfaf7;flex-direction:column;width:100%;padding:9% 9% 10%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16151b12,inset 0 1px #fff9;container-type:inline-size}[data-sf-theme=prism] .prx-cover-light{pointer-events:none;background:linear-gradient(128deg, color-mix(in oklab, var(--prx-a), transparent 45%) 0%, transparent 42%), radial-gradient(90% 60% at 100% 100%, color-mix(in oklab, var(--prx-b), transparent 40%), transparent 70%);position:absolute;inset:0}[data-sf-theme=prism] .prx-cover:after{content:"";inset-inline:-10%;opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);background:linear-gradient(90deg,#0000,lab(100% -.0000298023 .0000119209/.8),#0000);height:1px;position:absolute;top:38%;transform:rotate(-14deg)}[data-sf-theme=prism] .prx-cover-text{z-index:1;flex-direction:column;gap:3cqi;margin-top:auto;display:flex;position:relative}[data-sf-theme=prism] .prx-cover-creator{opacity:.7;font-size:5.6cqi;font-weight:600;line-height:1.2}[data-sf-theme=prism] .prx-cover-title{font-family:var(--sf-font-heading);letter-spacing:-.015em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5cqi;line-height:1.02;display:-webkit-box;overflow:hidden}[dir=rtl] [data-sf-theme=prism] .prx-cover-title{letter-spacing:0;font-size:10.5cqi;font-weight:500;line-height:1.35}[dir=rtl] [data-sf-theme=prism] .prx-cover-creator{line-height:1.5}[data-sf-theme=prism] .prx-cover-meta{opacity:.65;font-size:5.2cqi;line-height:1.3}[data-sf-theme=prism] .prx-cover-badge{top:7%;z-index:2;position:absolute;inset-inline-end:7%}[data-sf-theme=prism] .prx-cover .prx-fmt{--card:#fff;--foreground:#16151b}[data-sf-theme=prism] .prx-cover-book:before{content:"";background:linear-gradient(180deg, var(--prx-a), var(--prx-b));width:6%;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:1px 0 #00000014}[data-sf-theme=prism] .prx-cover-book{padding-inline-start:15%}[data-sf-theme=prism] .prx-cover-video,[data-sf-theme=prism] .prx-cover-software{color:#f4f2f8;background:#16151b;box-shadow:0 0 0 1px #ffffff0f}[data-sf-theme=prism] .prx-cover-video .prx-cover-light,[data-sf-theme=prism] .prx-cover-software .prx-cover-light{opacity:.85;mix-blend-mode:screen}[data-sf-theme=prism] .prx-cv-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:24cqi;height:24cqi;display:flex;position:absolute;top:30%;left:50%;translate:-50% -50%}[data-sf-theme=prism] .prx-cv-play svg{width:45%;height:45%;margin-inline-start:8%}[data-sf-theme=prism] .prx-cv-bars{inset-inline:9%;flex-direction:column;gap:2.4cqi;display:flex;position:absolute;top:52%}[data-sf-theme=prism] .prx-cv-bars i{background:var(--prx-spec);opacity:.8;border-radius:2px;height:1.6cqi;display:block}[data-sf-theme=prism] .prx-cv-window{z-index:1;background:#ffffffd1;border-radius:3cqi;padding:5cqi;display:block;position:relative;box-shadow:0 6cqi 12cqi -8cqi #16151b59}[data-sf-theme=prism] .prx-cv-dots{gap:1.6cqi;display:flex}[data-sf-theme=prism] .prx-cv-dots i{background:#16151b2e;border-radius:9999px;width:2.6cqi;height:2.6cqi}[data-sf-theme=prism] .prx-cv-rows{flex-direction:column;gap:3cqi;margin-top:4cqi;display:flex}[data-sf-theme=prism] .prx-cv-row{align-items:center;gap:2.4cqi;display:flex}[data-sf-theme=prism] .prx-cv-row i{border:1px solid #16151b4d;border-radius:1.2cqi;flex-shrink:0;width:4cqi;height:4cqi}[data-sf-theme=prism] .prx-cv-row i.prx-on{background:var(--prx-a);border-color:var(--prx-a)}[data-sf-theme=prism] .prx-cv-row b{background:#16151b24;border-radius:2px;height:2cqi;display:block}[data-sf-theme=prism] .prx-cv-sheet{z-index:1;background:#ffffffd9;border-radius:3cqi;padding:4cqi;display:block;position:relative;box-shadow:0 6cqi 12cqi -8cqi #16151b59}[data-sf-theme=prism] .prx-cv-grid{background:#16151b1a;border:1px solid #16151b1a;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}[data-sf-theme=prism] .prx-cv-grid i{background:#fff;height:4.4cqi}[data-sf-theme=prism] .prx-cv-grid i:nth-child(-n+6){background:color-mix(in oklab, var(--prx-a), #fff 70%)}[data-sf-theme=prism] .prx-cv-chart{align-items:flex-end;gap:2.4cqi;height:22cqi;margin-top:4cqi;display:flex}[data-sf-theme=prism] .prx-cv-chart i{background:linear-gradient(180deg, var(--prx-a), var(--prx-b));border-radius:1cqi 1cqi 0 0;flex:1}[data-sf-theme=prism] .prx-cv-cal{z-index:1;background:#fffc;border-radius:3cqi;grid-template-columns:repeat(7,1fr);gap:1.6cqi;padding:4cqi;display:grid;position:relative}[data-sf-theme=prism] .prx-cv-cal i{aspect-ratio:1;background:#16151b12;border-radius:1cqi}[data-sf-theme=prism] .prx-cv-cal i.prx-soft{background:color-mix(in oklab, var(--prx-b), transparent 60%)}[data-sf-theme=prism] .prx-cv-cal i.prx-on{background:var(--prx-a);border-radius:9999px}[data-sf-theme=prism] .prx-cv-strips{z-index:1;grid-template-columns:1fr 1fr;gap:2cqi;display:grid;position:relative}[data-sf-theme=prism] .prx-cv-strips i{aspect-ratio:1;border-radius:2cqi}[data-sf-theme=prism] .prx-cv-strips i:first-child{background:linear-gradient(160deg,#f6c177,#e0795b 60%,#6b3a5b)}[data-sf-theme=prism] .prx-cv-strips i:nth-child(2){background:linear-gradient(160deg,#c9d6df,#8aa3b5 55%,#3d4f63)}[data-sf-theme=prism] .prx-cv-strips i:nth-child(3){background:linear-gradient(160deg,#f3e3c3,#d4a373 55%,#7f5539)}[data-sf-theme=prism] .prx-cv-strips i:nth-child(4){background:linear-gradient(160deg,#ffd6a5,#ff9f80 50%,#7a4b8c)}[data-sf-theme=prism] .prx-cv-glyphs{z-index:1;flex-direction:column;gap:1cqi;display:flex;position:relative}[data-sf-theme=prism] .prx-cv-ar{font-family:var(--font-sf-kufi), var(--font-sf-readex), sans-serif;font-size:27cqi;font-weight:700;line-height:1.15}[data-sf-theme=prism] .prx-cv-lat{font-family:var(--font-sf-instrument), Georgia, serif;color:color-mix(in oklab, var(--prx-a), #16151b 35%);font-size:22cqi;font-style:italic;line-height:.9}[data-sf-theme=prism] .prx-cv-key{z-index:1;background:#ffffff0f;border:1px dashed #fff6;border-radius:3cqi;flex-direction:column;gap:3cqi;margin-top:6cqi;padding:5cqi;display:flex;position:relative}[data-sf-theme=prism] .prx-cv-key svg{width:12cqi;height:12cqi;color:var(--prx-a)}[data-sf-theme=prism] .prx-cv-key span{font-family:var(--prx-mono);letter-spacing:.08em;opacity:.85;font-size:6cqi}[data-sf-theme=prism] .prx-shelf-art{border-radius:calc(var(--radius) * 1.6);background:var(--sf-fog)}[data-sf-theme=prism] .prx-shelf-photo{filter:saturate(.85);transition:transform .8s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=prism] .prx-shelf-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--prx-ink), transparent 88%), color-mix(in oklab, var(--prx-ink), transparent 45%));position:absolute;inset:0}[data-sf-theme=prism] .prx-shelf-cover{filter:drop-shadow(0 22px 26px #00000059);width:54%;transition:rotate .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:52%;left:50%;translate:-50% -50%;rotate:-4deg}[dir=rtl] [data-sf-theme=prism] .prx-shelf-cover{rotate:4deg}[data-sf-theme=prism] .prx-shelf:hover .prx-shelf-cover{translate:-50% -54%;rotate:none}[data-sf-theme=prism] .prx-shelf:hover .prx-shelf-photo{transform:scale(1.05)}[data-sf-theme=prism] .prx-shelf:focus-visible .prx-shelf-art{outline:2px solid var(--ring);outline-offset:3px}[data-sf-theme=prism] .prx-card-media{border-radius:calc(var(--radius) * 1.3);background:var(--sf-fog);isolation:isolate}[data-sf-theme=prism] .prx-card-media:after{content:"";inset-inline:0;background:var(--prx-spec);height:3px;transform-origin:var(--prx-origin,left);z-index:3;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] [data-sf-theme=prism] .prx-card-media:after{--prx-origin:right}[data-sf-theme=prism] .prx-card:hover .prx-card-media:after{transform:scaleX(1)}[data-sf-theme=prism] .prx-card-sheen{z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 35%, #ffffff47 48%, color-mix(in oklab, var(--sf-s3), transparent 80%) 52%, transparent 62%);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-100%)}[data-sf-theme=prism] .prx-card:hover .prx-card-sheen{transform:translate(100%)}[data-sf-theme=prism] .prx-card-instant,[data-sf-theme=prism] .prx-card .prx-tag,[data-sf-theme=prism] .prx-card .prx-fmt{z-index:3}[data-sf-theme=prism] .prx-soldout{z-index:3;border-radius:calc(var(--radius) * .9);background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:600}[data-sf-theme=prism] .prx-card-wish button{background:color-mix(in oklab, var(--card), transparent 12%);opacity:1;border-color:#0000;width:2.2rem;height:2.2rem;box-shadow:0 2px 10px -4px #16151b4d}[data-sf-theme=prism] .prx-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=prism] button.prx-add{border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);width:2.5rem;height:2.5rem;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:9999px;transition:background-color .25s,color .25s,border-color .25s,transform .2s}[data-sf-theme=prism] button.prx-add:hover,[data-sf-theme=prism] .prx-card:hover button.prx-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=prism] button.prx-add:active{transform:scale(.94)}[data-sf-theme=prism] button.prx-add svg{stroke-width:2px;width:1.05rem;height:1.05rem}@media (hover:none){[data-sf-theme=prism] button.prx-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}}@media (max-width:480px){[data-sf-theme=prism] .prx-card-title{font-size:1.12rem}[dir=rtl] [data-sf-theme=prism] .prx-card-title{font-size:.98rem}[data-sf-theme=prism] .prx-card .prx-fmt:nth-of-type(n+3){display:none}}[data-sf-theme=prism] .prx-how{--foreground:#f1eff5;--muted-foreground:#a7a3b1;--border:#ffffff1f;background:radial-gradient(50% 80% at 100% 0%, color-mix(in oklab, var(--sf-s1), transparent 78%), transparent 70%), radial-gradient(40% 70% at 0% 100%, color-mix(in oklab, var(--sf-s3), transparent 85%), transparent 70%), var(--prx-ink);color:var(--foreground);position:relative;overflow:hidden}html.dark [data-sf-theme=prism] .prx-how{background-color:#08070b}[data-sf-theme=prism] .prx-how .prx-eyebrow{color:#b7a8ff}[data-sf-theme=prism] .prx-step{border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background:#ffffff08;padding:1.5rem}[data-sf-theme=prism] .prx-step-n{font-family:var(--prx-mono);color:var(--prx-h);border-bottom:2px solid var(--prx-h);padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}[data-sf-theme=prism] .prx-bundle{border-radius:calc(var(--radius) * 2.4);border:1px solid var(--border);background:var(--card);box-shadow:var(--prx-shadow)}[data-sf-theme=prism] .prx-bundle-art{background:radial-gradient(60% 60% at 50% 60%, color-mix(in oklab, var(--sf-s2), transparent 80%), transparent 70%), radial-gradient(35% 35% at 20% 20%, color-mix(in oklab, var(--sf-s5), transparent 80%), transparent 70%), var(--sf-paper);min-height:340px}[data-sf-theme=prism] .prx-bundle-art:before{content:"";inset-inline:0;background:var(--prx-spec);opacity:.6;filter:blur(.5px);height:2px;position:absolute;top:58%}[data-sf-theme=prism] .prx-bundle-fan{position:absolute;inset:0}[data-sf-theme=prism] .prx-bundle-item{--prx-s:1;width:30%;translate:0 -50%;rotate:calc(var(--prx-rot) * var(--prx-s));filter:drop-shadow(0 26px 30px #16151b3d);transition:rotate .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%}[dir=rtl] [data-sf-theme=prism] .prx-bundle-item{--prx-s:-1}[data-sf-theme=prism] .prx-bundle-item:hover{z-index:5;translate:0 -54%;rotate:none}[data-sf-theme=prism] .prx-bundle-0{--prx-rot:-9deg;z-index:1;inset-inline-start:10%}[data-sf-theme=prism] .prx-bundle-1{--prx-rot:0deg;z-index:2;width:32%;inset-inline-start:35%}[data-sf-theme=prism] .prx-bundle-2{--prx-rot:9deg;z-index:3;inset-inline-start:60%}@media (min-width:1024px){[data-sf-theme=prism] .prx-bundle-art{min-height:520px}}[data-sf-theme=prism] .prx-code{border:1px dashed color-mix(in oklab, var(--sf-violet), transparent 45%);background:color-mix(in oklab, var(--sf-violet), transparent 93%);color:color-mix(in oklab, var(--sf-violet), var(--foreground) 35%);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:13px;display:inline-flex}[data-sf-theme=prism] .prx-code b{font-family:var(--prx-mono);letter-spacing:.06em;color:var(--foreground);font-weight:700}[data-sf-theme=prism] .prx-creator{border-radius:calc(var(--radius) * 1.4);border:1px solid var(--border);background:var(--card);align-items:center;gap:.9rem;min-width:240px;padding:.9rem 1rem;display:flex}[data-sf-theme=prism] .prx-quote{border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);background:var(--card)}[data-sf-theme=prism] .prx-trust{border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);background:var(--card);overflow:hidden}[data-sf-theme=prism] .prx-trust-item{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.4rem}@media (min-width:1024px){[data-sf-theme=prism] .prx-trust-item{border-bottom:0;padding:1.75rem}[data-sf-theme=prism] .prx-trust-item:last-child{border-inline-end:0}}@media (max-width:1023px){[data-sf-theme=prism] .prx-trust-item:nth-child(2n){border-inline-end:0}[data-sf-theme=prism] .prx-trust-item:nth-child(n+3){border-bottom:0}}[data-sf-theme=prism] .prx-trust-icon{border-radius:calc(var(--radius) * 1.1);background:color-mix(in oklab, var(--sf-violet), transparent 90%);width:2.5rem;height:2.5rem;color:var(--sf-violet);justify-content:center;align-items:center;display:flex}[data-sf-theme=prism] .prx-news{border-radius:calc(var(--radius) * 2.4);border:1px solid var(--border);background:var(--card)}[data-sf-theme=prism] .prx-news:before{content:"";inset-inline-end:-8%;background:conic-gradient(from 200deg, var(--sf-s1), var(--sf-s2), var(--sf-s3), var(--sf-s4), var(--sf-s5), var(--sf-s6), var(--sf-s7), var(--sf-s1));filter:blur(70px);opacity:.22;pointer-events:none;width:45%;height:160%;position:absolute;top:-60%}[data-sf-theme=prism] .prx-news form>div{gap:.5rem}[data-sf-theme=prism] .prx-news input{border-radius:calc(var(--radius) * 1.3);background:var(--background);text-align:start;border-color:var(--border);height:3.1rem;padding-inline:1.1rem;font-size:15px}[data-sf-theme=prism] .prx-news input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=prism] .prx-news button{border-radius:calc(var(--radius) * 1.3);flex-shrink:0;width:3.1rem;height:3.1rem}[dir=rtl] [data-sf-theme=prism] .prx-news button svg{transform:scaleX(-1)}[data-sf-theme=prism] .prx-footer{--prx-f-fg:#f1eff5;--prx-f-muted:#a7a3b1;--prx-f-line:#ffffff1f;--foreground:#f1eff5;--muted-foreground:#a7a3b1;--border:#ffffff1f;--background:#131218;--card:#1c1b22;background:var(--prx-ink);color:var(--prx-f-fg)}html.dark [data-sf-theme=prism] .prx-footer{--prx-ink:#08070b}[data-sf-theme=prism] .prx-footer-edge{inset-inline:0;height:3px;position:absolute;top:0}[data-sf-theme=prism] .prx-footer .prx-mark{color:var(--prx-f-fg)}[data-sf-theme=prism] .prx-foot-head{color:var(--prx-f-fg);font-size:13.5px;font-weight:600}[data-sf-theme=prism] .prx-foot-card{border-radius:calc(var(--radius) * 1.4);border:1px solid var(--prx-f-line);background:#ffffff0a}[data-sf-theme=prism] .prx-foot-icon{color:#b7a8ff;background:#b7a8ff24;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}[data-sf-theme=prism] .prx-region button{border-color:var(--prx-f-line);color:var(--prx-f-fg);box-shadow:none;background:#ffffff0d;border-radius:9999px}[data-sf-theme=prism] .prx-region svg{color:#b7a8ff}[data-sf-theme=prism] .prx-masthead{border-bottom:1px solid var(--border);background:radial-gradient(40% 90% at 100% 0%, color-mix(in oklab, var(--sf-s2), transparent 88%), transparent 70%), radial-gradient(30% 70% at 85% 100%, color-mix(in oklab, var(--sf-s6), transparent 92%), transparent 70%), var(--background);position:relative;overflow:hidden}[dir=rtl] [data-sf-theme=prism] .prx-masthead{background:radial-gradient(40% 90% at 0% 0%, color-mix(in oklab, var(--sf-s2), transparent 88%), transparent 70%), radial-gradient(30% 70% at 15% 100%, color-mix(in oklab, var(--sf-s6), transparent 92%), transparent 70%), var(--background)}[data-sf-theme=prism] .prx-masthead:after{content:"";inset-inline:0;background:var(--prx-spec);opacity:.55;height:1px;position:absolute;bottom:-1px}[data-sf-theme=prism] .prx-tab{border:1px solid var(--border);background:var(--card);height:2.75rem;color:color-mix(in oklab, var(--foreground), transparent 15%);border-radius:9999px;align-items:center;gap:.6rem;padding-inline:5px 1.1rem;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=prism] .prx-tab:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%);color:var(--foreground)}[data-sf-theme=prism] .prx-tab-on{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=prism] .prx-tab-on:hover{color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=prism] .prx-tab-img{object-fit:cover;background:var(--sf-fog);border-radius:9999px;flex-shrink:0;width:2.1rem;height:2.1rem}[data-sf-theme=prism] .prx-tab-on .prx-tab-img:not(img){color:inherit;background:#ffffff26}[data-sf-theme=prism] .prx-toolbar>div:last-child{justify-content:flex-start}[data-sf-theme=prism] .prx-toolbar [data-slot=select-trigger],[data-sf-theme=prism] .prx-toolbar input,[data-sf-theme=prism] .prx-toolbar button:not(.prx-fmt){border-radius:calc(var(--radius) * 1.2);background:var(--card);border-color:var(--border);box-shadow:none}[data-sf-theme=prism] .prx-toolbar [data-slot=select-trigger]{height:2.6rem;padding-inline:1rem}[data-sf-theme=prism] .prx-toolbar input{height:2.6rem}[data-sf-theme=prism] .prx-empty{border-radius:calc(var(--radius) * 1.6);background:var(--sf-fog);justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}[data-sf-theme=prism] .prx-gallery-tile{background:var(--sf-fog)}@media (min-width:640px){[data-sf-theme=prism] .prx-gallery-tile{border-radius:calc(var(--radius) * 1.6)}}[data-sf-theme=prism] .prx-gallery-track{scrollbar-width:none}[data-sf-theme=prism] .prx-gallery-stage{border-radius:calc(var(--radius) * 2);background:var(--sf-fog);box-shadow:0 0 0 1px var(--border)}[data-sf-theme=prism] .prx-gallery-stage:after{content:"";inset-inline:0;background:var(--prx-spec);opacity:.9;height:3px;position:absolute;bottom:0}[data-sf-theme=prism] .prx-preview-tag,[data-sf-theme=prism] .prx-counter{background:color-mix(in oklab, var(--card), transparent 8%);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);z-index:2;border-radius:9999px;align-items:center;height:1.8rem;padding-inline:.75rem;font-size:12px;font-weight:600;display:inline-flex}[data-sf-theme=prism] .prx-dot-on{background:var(--prx-spec)}[data-sf-theme=prism] .prx-thumb{border-radius:calc(var(--radius) * 1.1);background:var(--sf-fog);opacity:.7;transition:opacity .2s,box-shadow .2s}[data-sf-theme=prism] .prx-thumb:hover{opacity:1}[data-sf-theme=prism] .prx-thumb-on{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}[data-sf-theme=prism] .prx-thumb-n{bottom:5px;background:color-mix(in oklab, var(--card), transparent 10%);font-family:var(--prx-mono);border-radius:6px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:5px}[data-sf-theme=prism] .prx-facts{border-radius:calc(var(--radius) * 1.3);background:var(--border);border:1px solid var(--border)}[data-sf-theme=prism] .prx-fact{background:var(--card);padding:.85rem 1rem}[data-sf-theme=prism] .prx-fact:last-child:nth-child(odd){grid-column:span 2}[data-sf-theme=prism] .prx-fact-v{font-size:15px;font-weight:600;line-height:1.35}[data-sf-theme=prism] .prx-order{border-radius:calc(var(--radius) * 1.8);background:var(--card);border:1px solid var(--border);box-shadow:var(--prx-shadow);position:relative;overflow:hidden}[data-sf-theme=prism] .prx-order:before{content:"";inset-inline:0;background:var(--prx-spec);height:3px;position:absolute;top:0}[data-sf-theme=prism] .prx-order-title{font-size:1.5rem!important}[dir=rtl] [data-sf-theme=prism] .prx-order-title{font-size:1.2rem!important}[data-sf-theme=prism] .prx-ptrust li{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card)}[data-sf-theme=prism] .prx-panel{border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);background:var(--card)}[data-sf-theme=prism] .prx-panel-title{font-size:1.35rem!important}[dir=rtl] [data-sf-theme=prism] .prx-panel-title{font-size:1.12rem!important}[data-sf-theme=prism] .prx-file+.prx-file{border-top:1px dashed var(--border);padding-top:.65rem}[data-sf-theme=prism] .prx-tiers th,[data-sf-theme=prism] .prx-tiers td{border-top:1px solid var(--border);text-align:center;vertical-align:middle;padding:.8rem 1rem}[data-sf-theme=prism] .prx-tiers thead th{background:color-mix(in oklab, var(--sf-fog), transparent 40%);font-weight:400}[data-sf-theme=prism] .prx-tiers tbody th{text-align:start;color:color-mix(in oklab, var(--foreground), transparent 25%);font-weight:400}[data-sf-theme=prism] .prx-tiers :is(th,td):first-child{padding-inline-start:1.5rem}[data-sf-theme=prism] .prx-yes{color:var(--sf-violet)}[data-sf-theme=prism] .prx-acc-icon{background:var(--sf-fog);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-sf-theme=prism] .prx-addbag{border-radius:calc(var(--radius) * 1.3);border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);height:3rem;box-shadow:none;background:0 0;font-size:15px;font-weight:600}[data-sf-theme=prism] .prx-addbag:hover{border-color:var(--foreground);background:color-mix(in oklab, var(--foreground), transparent 96%);color:var(--foreground)}[data-sf-theme=prism] .prx-creator-strip{border-radius:calc(var(--radius) * 2.2);border:1px solid var(--border);background:radial-gradient(50% 120% at 0% 50%, color-mix(in oklab, var(--sf-s1), transparent 90%), transparent 70%), radial-gradient(40% 120% at 100% 50%, color-mix(in oklab, var(--sf-s5), transparent 90%), transparent 70%), var(--card);position:relative;overflow:hidden}[data-sf-theme=prism] .prx-creator-note{font-family:var(--sf-font-heading);color:color-mix(in oklab, var(--foreground), transparent 20%);border-inline-start:2px solid #0000;border-image:var(--prx-spec) 1;padding-inline-start:1.25rem;font-size:1.45rem;line-height:1.3}[dir=rtl] [data-sf-theme=prism] .prx-creator-note{font-size:1.1rem;font-weight:400;line-height:1.8}[data-sf-theme=prism] .prx-mini{border-radius:calc(var(--radius) * 1.2);border:1px solid var(--border);background:var(--card);transition:border-color .2s}[data-sf-theme=prism] .prx-mini:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%)}[data-sf-theme=prism] .prx-mini img{border-radius:calc(var(--radius) * .8);background:var(--sf-fog)}[data-sf-theme=prism] .prx-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border)}[data-sf-theme=prism] .prx-pdp>.fixed:before{content:"";inset-inline:0;background:var(--prx-spec);height:2px;position:absolute;top:-1px}[data-sf-theme=prism] .prx-pdp>.fixed img{border-radius:calc(var(--radius) * .8)}[data-sf-theme=prism] .prx-pdp>.fixed button{border-radius:calc(var(--radius) * 1.3);box-shadow:none;font-weight:600}[data-sf-theme=prism] .prx-pdp>.fixed .text-primary{color:var(--foreground);font-weight:700}[data-sf-theme=prism] .prx-pdp>.fixed p.truncate{font-family:var(--sf-font-heading);font-size:16px;font-weight:400}[dir=rtl] [data-sf-theme=prism] .prx-pdp>.fixed p.truncate{font-size:14px;font-weight:500}[data-sf-theme=prism] .prx-buybox>div>*+*{margin-top:1.3rem}[data-sf-theme=prism] .prx-buybox .text-4xl{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:2.6rem;font-weight:400;line-height:1}[dir=rtl] [data-sf-theme=prism] .prx-buybox .text-4xl{letter-spacing:0;font-size:2rem;font-weight:600}[data-sf-theme=prism] .prx-buybox .rounded-full.bg-red-500\/10{background:var(--gold);color:#fff;font-weight:700}[data-sf-theme=prism] .prx-buybox p.mb-1\.5,[data-sf-theme=prism] .prx-buybox p.mb-2{margin-bottom:.6rem;font-size:13.5px;font-weight:600}[data-sf-theme=prism] .prx-buybox [data-buybox-option] button{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--background);min-height:2.6rem;color:var(--foreground);padding-inline:1rem;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}[data-sf-theme=prism] .prx-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%)}[data-sf-theme=prism] .prx-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary), transparent 94%);box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground);font-weight:600}[data-sf-theme=prism] .prx-buybox .prx-tier-group>.flex-wrap{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}[data-sf-theme=prism] .prx-buybox .prx-tier-group button[data-prx-tier]{text-align:start;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:4.6rem;padding:.75rem .85rem;font-weight:600;display:flex;position:relative;overflow:hidden}[data-sf-theme=prism] .prx-buybox .prx-tier-group button[data-prx-tier]:after{content:attr(data-prx-desc);color:var(--muted-foreground);font-size:11.5px;font-weight:400;line-height:1.35}[data-sf-theme=prism] .prx-buybox .prx-tier-group button[data-prx-tier][aria-pressed=true]:before{content:"";inset-inline:0;background:var(--prx-spec);height:3px;position:absolute;top:0}@media (max-width:400px){[data-sf-theme=prism] .prx-buybox .prx-tier-group>.flex-wrap{grid-template-columns:1fr}[data-sf-theme=prism] .prx-buybox .prx-tier-group button[data-prx-tier]{min-height:0}}[data-sf-theme=prism] .prx-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--background)}[data-sf-theme=prism] .prx-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--sf-paper);box-shadow:none}[data-sf-theme=prism] .prx-buybox .rounded-2xl.border-2 .bg-primary\/15{background:color-mix(in oklab, var(--sf-violet), transparent 88%);color:var(--sf-violet);border-radius:9999px}[data-sf-theme=prism] .prx-buybox input.border-2,[data-sf-theme=prism] .prx-buybox input.uppercase{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--card);min-height:2.9rem}[data-sf-theme=prism] .prx-buybox input.uppercase{text-transform:none}[data-sf-theme=prism] .prx-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=prism] .prx-buybox button.rounded-lg.border{border-radius:calc(var(--radius) * 1.1);font-weight:600}[data-sf-theme=prism] .prx-buybox .min-w-\[9rem\]{border-radius:calc(var(--radius) * 1.1);background:var(--background);min-height:3rem;font-weight:600}[data-sf-theme=prism] .prx-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);background:color-mix(in oklab, var(--primary), transparent 94%);box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground)}[data-sf-theme=prism] .prx-buybox .min-w-\[9rem\].bg-primary\/10 svg{color:var(--sf-violet)}[data-sf-theme=prism] .prx-buybox .bg-muted\/40{border-radius:calc(var(--radius) * 1.3);background:var(--sf-paper);border-color:var(--border)}[data-sf-theme=prism] .prx-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=prism] .prx-buybox button.bg-gradient-to-b,[data-sf-theme=prism] .prx-buybox button.rounded-xl.bg-primary{border-radius:calc(var(--radius) * 1.3);background:var(--primary);min-height:3.4rem;box-shadow:none;font-size:15.5px;font-weight:600}[data-sf-theme=prism] .prx-buybox button.bg-gradient-to-b:hover,[data-sf-theme=prism] .prx-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--primary), var(--background) 14%);filter:none;box-shadow:0 12px 30px -14px color-mix(in oklab, var(--sf-violet), transparent 30%)}[data-sf-theme=prism] .prx-buybox .flex-wrap.justify-center.gap-4.pt-1{display:none}[data-sf-theme=prism] .prx-review{border-radius:calc(var(--radius) * 1.5);background:var(--card);border:1px solid var(--border)}[data-sf-theme=prism] .prx-review .text-yellow-400,[data-sf-theme=prism] .prx-review .fill-yellow-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=prism] .prx-review p,[data-sf-theme=prism] .prx-review blockquote{text-align:start;unicode-bidi:plaintext}[data-sf-theme=prism] .prx-avatar-shared{background:color-mix(in oklab, var(--sf-violet), transparent 88%);width:2.5rem;height:2.5rem;color:var(--sf-violet);font-family:var(--sf-font-heading);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}[data-sf-theme=prism] .prx-share button,[data-sf-theme=prism] .prx-share a{border-radius:9999px}[data-sf-theme=prism]>.flex-1 :is(h1,h2):not([class*=prx-]){font-family:var(--sf-font-heading);letter-spacing:-.015em;font-weight:400}[dir=rtl] [data-sf-theme=prism]>.flex-1 :is(h1,h2):not([class*=prx-]){letter-spacing:0;font-weight:500}[data-sf-theme=prism]>.flex-1 .rounded-3xl{border-radius:calc(var(--radius) * 1.8)}[data-sf-theme=prism]>.flex-1 .rounded-2xl:not([class*=prx-]){border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=prism]>.flex-1 .shadow-sm:not([class*=prx-]){box-shadow:var(--prx-shadow-sm)}[data-sf-theme=prism]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-paper)}[data-sf-theme=prism]>.flex-1 .bg-primary\/10:not(button),[data-sf-theme=prism]>.flex-1 .bg-primary\/15:not(button){background:color-mix(in oklab, var(--sf-violet), transparent 90%);color:var(--sf-violet)}[data-sf-theme=prism]>.flex-1 [data-slot=button]{border-radius:calc(var(--radius) * 1.3);font-weight:600}[data-sf-theme=prism]>.flex-1 [data-slot=input],[data-sf-theme=prism]>.flex-1 [data-slot=textarea],[data-sf-theme=prism]>.flex-1 [data-slot=select-trigger]{border-radius:calc(var(--radius) * 1.1);background:var(--card)}[data-sf-theme=prism]>.flex-1 [data-slot=input]:focus-visible,[data-sf-theme=prism]>.flex-1 [data-slot=textarea]:focus-visible{border-color:var(--primary)}:root:has([data-sf-theme=prism]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);font-size:1.45rem;font-weight:400}[dir=rtl]:has([data-sf-theme=prism]) [data-slot=sheet-content] [data-slot=sheet-title]{font-size:1.2rem;font-weight:500}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] [data-slot=sheet-title] svg{color:var(--sf-violet)}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] a.h-16.w-16{border-radius:calc(var(--radius) * .9);background:var(--sf-fog);border-color:#0000;width:4.5rem;height:4.5rem}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] .text-primary{color:var(--foreground)}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] [data-slot=button]{border-radius:calc(var(--radius) * 1.3);height:3rem;font-weight:600}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] .rounded-lg.border{border-radius:9999px}:root:has([data-sf-theme=prism]) [data-slot=sheet-content] .rounded-lg.border button{border-radius:9999px}[data-sf-theme=prism] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}@media (prefers-reduced-motion:reduce){[data-sf-theme=prism] .prx-fan{animation:none!important}[data-sf-theme=prism] *{transition-duration:.01ms!important}}
[data-sf-theme=hive]{--hx-shadow:0 1px 0 #1f1d1408, 0 26px 50px -34px #3a2a0861;--hx-shadow-sm:0 1px 2px #1f1d140d, 0 12px 26px -20px #3a2a0873;--hx-hex-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 115.47' preserveAspectRatio='none'%3E%3Cpolygon points='50,7 93.9,32.4 93.9,83.1 50,108.4 6.1,83.1 6.1,32.4' fill='black' stroke='black' stroke-width='12' stroke-linejoin='round'/%3E%3C/svg%3E");--hx-comb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.25' height='42' viewBox='0 0 24.25 42'%3E%3Cpath d='M12.125 0 24.25 7v14l-12.125 7L0 21V7zM12.125 28v14' fill='none' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E");--hx-grain-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0 0.08 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);font-size:15.5px;position:relative}[data-sf-theme=hive]:before{content:"";z-index:45;pointer-events:none;background-image:var(--hx-grain-img);opacity:var(--sf-grain,.045);mix-blend-mode:multiply;position:fixed;inset:0}html.dark [data-sf-theme=hive]:before{mix-blend-mode:screen;filter:invert()}html.dark:has([data-sf-theme=hive]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}[data-sf-theme=hive] :is(.hx-h1,.hx-h2,.hx-h3,.hx-wordmark,.hx-card-title,.hx-price-lg,.hx-stat,.hx-quote,.hx-box-price,.hx-origin-wilaya,.hx-jarlabel-name,.hx-drawer-link,.hx-report-title,.hx-hexnum,.hx-foot-motto,.hx-terroir-card-title){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=hive] :is(h1,h2,h3,h4){font-weight:500}[data-sf-theme=hive] .hx-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.6rem,1.5rem + 3.9vw,4.6rem);font-weight:500;line-height:1.02}[data-sf-theme=hive] .hx-h1-sm{font-size:clamp(2.3rem,1.6rem + 2.2vw,3.6rem);line-height:1.04}[data-sf-theme=hive] .hx-h1-pdp{letter-spacing:-.018em;font-size:clamp(2.1rem,1.6rem + 1.5vw,2.9rem);line-height:1.06}[data-sf-theme=hive] .hx-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.05rem,1.45rem + 2vw,3.25rem);font-weight:500;line-height:1.06}[data-sf-theme=hive] .hx-h2-sm{font-size:clamp(1.75rem,1.35rem + 1.2vw,2.4rem)}[data-sf-theme=hive] .hx-h3{letter-spacing:-.01em;font-size:1.45rem;font-weight:500;line-height:1.18}[data-sf-theme=hive] .hx-lede{font-size:17px;line-height:1.7}[data-sf-theme=hive] .hx-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=hive] .hx-wordmark{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1}[data-sf-theme=hive] .hx-wordmark-lg{font-size:32px}@media (min-width:1024px){[data-sf-theme=hive] .hx-wordmark{font-size:27px}[data-sf-theme=hive] .hx-wordmark-lg{font-size:36px}}[data-sf-theme=hive] .hx-eyebrow{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 38%);font-size:13.5px;font-weight:600}html:not([dir=rtl]) [data-sf-theme=hive] :is(.hx-eyebrow,.hx-foot-head,.hx-jarlabel-top,.hx-label-meta,.hx-pdp-meta,.hx-terroir-card-title,.hx-raw-pill,.hx-gallery-badge){text-transform:uppercase;letter-spacing:.14em}html:not([dir=rtl]) [data-sf-theme=hive] .hx-eyebrow{font-size:11.5px}html:not([dir=rtl]):has([data-sf-theme=hive]) .hx-drawer .hx-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px}:root:has([data-sf-theme=hive]) .hx-drawer .hx-eyebrow{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 38%);font-size:13px;font-weight:600}[data-sf-theme=hive] .hx-batch{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}[data-sf-theme=hive] .hx-card-title{letter-spacing:-.005em;font-size:1.2rem;font-weight:500;line-height:1.2}[data-sf-theme=hive] .hx-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700}[data-sf-theme=hive] .hx-price-sale{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 30%)}[data-sf-theme=hive] .hx-price-lg{letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;font-size:34px;font-weight:500;line-height:1}[data-sf-theme=hive] .hx-stat{letter-spacing:-.03em;color:var(--foreground);font-size:56px;font-weight:500;line-height:1}[data-sf-theme=hive] .hx-quote{font-size:19px;font-weight:400;line-height:1.55}[data-sf-theme=hive] .hx-box-price{font-size:28px;font-weight:600;line-height:1}[dir=rtl] [data-sf-theme=hive] :is(.hx-h1,.hx-h2,.hx-h3,.hx-card-title,.hx-wordmark,.hx-stat,.hx-price-lg,.hx-box-price,.hx-quote,.hx-origin-wilaya,.hx-jarlabel-name,.hx-drawer-link,.hx-report-title,.hx-foot-motto){letter-spacing:0;font-weight:700}[dir=rtl] [data-sf-theme=hive] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=hive] :is(p,blockquote,dd,li,summary,td,th):not([class*=leading-]){line-height:1.8}[dir=rtl] [data-sf-theme=hive] .hx-h1{font-size:clamp(2.3rem,1.45rem + 3vw,3.9rem);line-height:1.32}[dir=rtl] [data-sf-theme=hive] .hx-h1-sm{font-size:clamp(2rem,1.5rem + 1.9vw,3.05rem);line-height:1.35}[dir=rtl] [data-sf-theme=hive] .hx-h1-pdp{font-size:clamp(1.85rem,1.45rem + 1.2vw,2.5rem);line-height:1.4}[dir=rtl] [data-sf-theme=hive] .hx-h2{font-size:clamp(1.85rem,1.35rem + 1.7vw,2.8rem);line-height:1.38}[dir=rtl] [data-sf-theme=hive] .hx-h2-sm{font-size:clamp(1.6rem,1.25rem + 1vw,2.15rem)}[dir=rtl] [data-sf-theme=hive] .hx-h3{font-size:1.38rem;line-height:1.45}[dir=rtl] [data-sf-theme=hive] .hx-card-title{font-size:1.16rem;line-height:1.5}[dir=rtl] [data-sf-theme=hive] .hx-quote{font-size:17px;font-weight:400;line-height:1.9}[dir=rtl] [data-sf-theme=hive] .hx-lede{line-height:1.9}[dir=rtl] [data-sf-theme=hive] :is(.hx-price-lg,.hx-box-price){font-family:inherit;font-size:28px;font-weight:700}[dir=rtl] [data-sf-theme=hive] .hx-box-price{font-size:24px}[dir=rtl] [data-sf-theme=hive] .hx-stat{font-family:inherit;font-size:46px;font-weight:700}@media (max-width:639px){[data-sf-theme=hive] .hx-olive-band .hx-stat{font-size:38px}[dir=rtl] [data-sf-theme=hive] .hx-olive-band .hx-stat{font-size:32px}}[dir=rtl] [data-sf-theme=hive] .hx-wordmark{font-size:25px}[dir=rtl] [data-sf-theme=hive] .hx-eyebrow{font-size:14px}[data-sf-theme=hive] .hx-comb-bg,[data-sf-theme=hive] .hx-footer-comb{pointer-events:none;background:var(--sf-amber);-webkit-mask-image:var(--hx-comb), radial-gradient(closest-side, #000 25%, transparent 100%);-webkit-mask-image:var(--hx-comb), radial-gradient(closest-side, #000 25%, transparent 100%);mask-image:var(--hx-comb), radial-gradient(closest-side, #000 25%, transparent 100%);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-size:24.25px 42px,100% 100%;mask-size:24.25px 42px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[data-sf-theme=hive] .hx-hero-comb{top:-10%;opacity:.32;width:70%;height:120%;inset-inline-end:-8%}[data-sf-theme=hive] .hx-real-comb{top:-20%;opacity:.22;background:var(--sf-honey);width:70%;height:90%;inset-inline-start:-15%}[data-sf-theme=hive] .hx-masthead-comb{top:-40%;opacity:.3;width:60%;height:180%;inset-inline-end:-10%}[data-sf-theme=hive] .hx-letter-comb{inset-inline-end:-20%;opacity:.35;width:70%;height:160%;top:-30%}[data-sf-theme=hive] .hx-hexframe{-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-hexnum{width:2.3rem;height:2.6rem;color:var(--sf-amber);justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex;position:relative}[data-sf-theme=hive] .hx-hexnum>span{color:currentColor}[data-sf-theme=hive] .hx-hexnum-lg{width:3rem;height:3.4rem;font-size:22px}[data-sf-theme=hive] .hx-icon-hex{background:var(--sf-comb);color:#4a340a;width:2.55rem;height:2.9rem;-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);flex-shrink:0;justify-content:center;align-items:center;display:flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-strip{background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=hive] .hx-strip span{opacity:.88}[data-sf-theme=hive] .hx-header{background:var(--background);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s}[data-sf-theme=hive] .hx-header-scrolled{background:color-mix(in oklab, var(--background), transparent 7%);-webkit-backdrop-filter:blur(16px)saturate(1.25);border-bottom-color:var(--border)}[data-sf-theme=hive] .hx-navlink{border-radius:var(--radius);height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 22%);align-items:center;padding-inline:.8rem;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;position:relative}[data-sf-theme=hive] .hx-navlink:hover{background:var(--sf-wax);color:var(--foreground)}[data-sf-theme=hive] .hx-navlink-on{color:var(--foreground)}[data-sf-theme=hive] .hx-navlink-on:after{content:"";inset-inline:.8rem;background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:.25rem}[data-sf-theme=hive] .hx-icons>a,[data-sf-theme=hive] .hx-icons>button,[data-sf-theme=hive] .hx-icons [data-cart-target]{width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 15%);border-radius:9999px}[data-sf-theme=hive] .hx-icons>a:hover,[data-sf-theme=hive] .hx-icons>button:hover,[data-sf-theme=hive] .hx-icons [data-cart-target]:hover{background:var(--sf-wax);color:var(--foreground)}[data-sf-theme=hive] .hx-icons svg{stroke-width:1.5px}[data-sf-theme=hive] .hx-icons :is(a,[data-cart-target])>span{background:var(--sf-honey);color:var(--sf-ink)}[data-sf-theme=hive] .hx-lang>button{background:0 0;border-color:#0000;border-radius:9999px;height:2.5rem;font-size:13.5px}[data-sf-theme=hive] .hx-lang>button:hover{background:var(--sf-wax)}[data-sf-theme=hive] .hx-search{background:color-mix(in oklab, var(--background), transparent 2%);border-bottom:1px solid var(--border);box-shadow:0 30px 50px -40px #3a2a0880}[data-sf-theme=hive] .hx-search-field{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);padding-inline:1.1rem;transition:border-color .2s,box-shadow .2s}[data-sf-theme=hive] .hx-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 85%)}[data-sf-theme=hive] .hx-search-field input::-webkit-search-cancel-button{display:none}[data-sf-theme=hive] .hx-chip{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.55rem;padding-block:4px;padding-inline:4px 1rem;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}[data-sf-theme=hive] .hx-chip:hover{border-color:var(--foreground)}[data-sf-theme=hive] .hx-chip-img{object-fit:cover;border-radius:9999px;width:1.9rem;height:1.9rem}:root:has([data-sf-theme=hive]) .hx-drawer{background:var(--background)}:root:has([data-sf-theme=hive]) .hx-drawer .hx-hexframe{background:var(--sf-wax);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 115.47' preserveAspectRatio='none'%3E%3Cpolygon points='50,7 93.9,32.4 93.9,83.1 50,108.4 6.1,83.1 6.1,32.4' fill='black' stroke='black' stroke-width='12' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 115.47' preserveAspectRatio='none'%3E%3Cpolygon points='50,7 93.9,32.4 93.9,83.1 50,108.4 6.1,83.1 6.1,32.4' fill='black' stroke='black' stroke-width='12' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}:root:has([data-sf-theme=hive]) .hx-drawer-link{font-family:var(--sf-font-heading);font-size:17px;font-weight:600;line-height:1.3}:root:has([data-sf-theme=hive]) .hx-drawer .hx-wordmark{font-family:var(--sf-font-heading);font-size:22px;font-weight:600}:root:has([data-sf-theme=hive]) .hx-drawer-foot{background:var(--sf-ink);color:var(--sf-ink-foreground)}:root:has([data-sf-theme=hive]) .hx-drawer .relative>button[aria-expanded]{background:var(--card);border-radius:9999px;height:2.5rem}[data-sf-theme=hive] .hx-btn{box-shadow:0 1px 0 #ffffff1f inset, 0 10px 22px -14px color-mix(in oklab, var(--sf-cta), transparent 20%)}[data-sf-theme=hive] .hx-arrow{border:1px solid var(--border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .25s,color .25s,border-color .25s;display:flex}[data-sf-theme=hive] a:hover .hx-arrow{background:var(--sf-cta);border-color:var(--sf-cta);color:var(--sf-cta-foreground)}[data-sf-theme=hive] .hx-hero-frame{aspect-ratio:1/.8;border-radius:calc(var(--radius) * 2.6);background:var(--sf-comb-soft);box-shadow:var(--hx-shadow)}@media (min-width:1024px){[data-sf-theme=hive] .hx-hero-frame{aspect-ratio:12/12.5;border-radius:calc(var(--radius) * 3.2)}}[data-sf-theme=hive] .hx-hero-seal{top:.75rem;background:var(--sf-honey);color:#1d2213;border-radius:9999px;width:96px;height:96px;position:absolute;inset-inline-start:.75rem;box-shadow:0 14px 28px -16px #3a2a08b3}@media (min-width:1024px){[data-sf-theme=hive] .hx-hero-seal{top:-1.5rem;width:136px;height:136px;inset-inline-start:-2rem}}[data-sf-theme=hive] .hx-seal-text{letter-spacing:.08em;font-size:9.4px;font-weight:700}@media (prefers-reduced-motion:no-preference){[data-sf-theme=hive] .hx-hero-seal .hx-seal-ring{transform-box:view-box;transform-origin:60px 60px;animation:38s linear infinite hx-spin}}[dir=rtl] [data-sf-theme=hive] .hx-seal-text{letter-spacing:0;font-size:10.5px}@keyframes hx-spin{to{transform:rotate(360deg)}}[data-sf-theme=hive] .hx-jarlabel{background:var(--card);color:var(--foreground);border-radius:calc(var(--radius) * 1.2);box-shadow:var(--hx-shadow);padding:6px;transition:transform .35s;display:block}[data-sf-theme=hive] .hx-jarlabel:hover{transform:translateY(-3px)}[data-sf-theme=hive] .hx-jarlabel-inner{border:1px solid color-mix(in oklab, var(--sf-amber), transparent 35%);outline:1px solid color-mix(in oklab, var(--sf-amber), transparent 70%);outline-offset:-5px;border-radius:calc(var(--radius) * .9);padding:.95rem 1.1rem 1rem}[data-sf-theme=hive] .hx-jarlabel-top{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 35%);font-size:11.5px;font-weight:600}[data-sf-theme=hive] .hx-jarlabel-name{font-size:21px;font-weight:600;line-height:1.2}[data-sf-theme=hive] .hx-hero-label{bottom:-2rem;width:min(330px,86%);position:absolute;inset-inline-end:.75rem}@media (min-width:1024px){[data-sf-theme=hive] .hx-hero-label{inset-inline-end:-1.5rem;bottom:2.5rem}}@media (max-width:1023px){[data-sf-theme=hive] .hx-hero .order-2{margin-top:1.5rem}}[data-sf-theme=hive] .hx-promises{border-block:1px solid var(--border);background:var(--sf-wax)}[data-sf-theme=hive] .hx-terroir{background:linear-gradient(180deg, var(--background), var(--sf-comb-soft))}[data-sf-theme=hive] .hx-scale{background:linear-gradient(90deg,#f6e3a2,#efc255 20%,#e0a12a 40%,#c47a14 62%,#97500d 82%,#5c2c08);border-radius:9999px;height:14px;box-shadow:inset 0 0 0 1px #0000000f}[dir=rtl] [data-sf-theme=hive] .hx-scale{background:linear-gradient(-90deg,#f6e3a2,#efc255 20%,#e0a12a 40%,#c47a14 62%,#97500d 82%,#5c2c08)}[data-sf-theme=hive] .hx-scale-mark{position:absolute;top:50%;translate:-50% -50%}[dir=rtl] [data-sf-theme=hive] .hx-scale-mark{translate:50% -50%}[data-sf-theme=hive] .hx-scale-dot{border:3px solid var(--card);border-radius:9999px;width:26px;height:26px;display:block;box-shadow:0 4px 10px -3px #3a2a0880}[data-sf-theme=hive] .hx-origin{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--border);transition:box-shadow .35s,transform .35s;overflow:hidden}[data-sf-theme=hive] .hx-origin:hover{box-shadow:var(--hx-shadow);transform:translateY(-3px)}[data-sf-theme=hive] .hx-origin-media{background:var(--sf-wax)}[data-sf-theme=hive] .hx-origin-swatch{bottom:-18px;width:31px;height:36px;-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);position:absolute;inset-inline-start:1.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-origin-wilaya{margin-top:.4rem;font-size:26px;font-weight:600;line-height:1.1}[data-sf-theme=hive] .hx-tag-soft{background:var(--sf-wax);border:1px solid var(--border);color:color-mix(in oklab, var(--foreground), transparent 25%);border-radius:9999px;align-items:center;padding:.2rem .65rem;font-weight:600;display:inline-flex}[data-sf-theme=hive] .hx-shelf .hx-hexframe{transition:transform .5s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=hive] .hx-shelf:hover .hx-hexframe{transform:translateY(-4px)}[data-sf-theme=hive] .hx-shelf:focus-visible .hx-h3{text-underline-offset:6px;text-decoration:underline}[data-sf-theme=hive] .hx-wax-band{background:var(--sf-wax)}[data-sf-theme=hive] .hx-card-media{border-radius:calc(var(--radius) * 1.6);background:var(--sf-comb-soft)}[data-sf-theme=hive] .hx-card-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3a2a080d}[data-sf-theme=hive] .hx-label{border-radius:calc(var(--radius) * 1.1);background:var(--card);outline:1px solid color-mix(in oklab, var(--sf-amber), transparent 55%);outline-offset:-5px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 1px #3a2a080a,0 18px 32px -24px #3a2a0880}[data-sf-theme=hive] .hx-card:hover .hx-label{transform:translateY(-3px);box-shadow:0 1px #3a2a080a,0 24px 40px -24px #3a2a088c}[data-sf-theme=hive] .hx-label-meta{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 38%);font-size:11px;font-weight:600}[dir=rtl] [data-sf-theme=hive] .hx-label-meta{font-size:11.5px}[data-sf-theme=hive] .hx-card-origin{min-width:0;font-size:12.5px}[data-sf-theme=hive] .hx-shade-dot{border-radius:9999px;flex-shrink:0;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}[data-sf-theme=hive] .hx-shade-dot-lg{width:13px;height:13px}[data-sf-theme=hive] .hx-label-rule{background:radial-gradient(circle, color-mix(in oklab, var(--sf-amber), transparent 35%) 1.2px, transparent 1.6px) center / 9px 6px repeat-x;opacity:.8;height:6px}[data-sf-theme=hive] .hx-sale{border-radius:calc(var(--radius) * .6);background:var(--gold);color:#1d1a0e;z-index:2;align-items:center;padding:.22rem .55rem;font-size:12px;font-weight:700;display:inline-flex}[data-sf-theme=hive] .hx-raw-pill{background:color-mix(in oklab, var(--sf-ink), transparent 18%);color:var(--sf-honey);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:10.5px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=hive] .hx-raw-pill{font-size:11.5px}[data-sf-theme=hive] .hx-soldout{border-radius:var(--radius);background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:600}[data-sf-theme=hive] .hx-card-wish button{background:color-mix(in oklab, var(--card), transparent 10%);border-color:#0000;width:2.25rem;height:2.25rem;box-shadow:0 2px 10px -4px #3a2a0859}[data-sf-theme=hive] .hx-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=hive] button.hx-add{border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);width:2.5rem;height:2.5rem;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:9999px;transition:background-color .25s,color .25s,border-color .25s,transform .2s}[data-sf-theme=hive] button.hx-add:hover,[data-sf-theme=hive] .hx-card:hover button.hx-add{background:var(--sf-cta);border-color:var(--sf-cta);color:var(--sf-cta-foreground)}[data-sf-theme=hive] button.hx-add:active{transform:scale(.94)}[data-sf-theme=hive] button.hx-add svg{stroke-width:2px;width:1.05rem;height:1.05rem}@media (hover:none){[data-sf-theme=hive] button.hx-add{background:var(--sf-cta);border-color:var(--sf-cta);color:var(--sf-cta-foreground)}}@media (max-width:639px){[data-sf-theme=hive] .hx-card-title{font-size:1.05rem}[dir=rtl] [data-sf-theme=hive] .hx-card-title{font-size:1.02rem}[data-sf-theme=hive] .hx-price{font-size:14.5px}[data-sf-theme=hive] button.hx-add{width:2.2rem;height:2.2rem}[data-sf-theme=hive] .hx-label-meta{font-size:10px}[dir=rtl] [data-sf-theme=hive] .hx-label-meta{font-size:10.5px}}[data-sf-theme=hive] .hx-real{background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=hive] .hx-real .hx-eyebrow,[data-sf-theme=hive] .hx-real .hx-hexnum{color:var(--sf-honey)}[data-sf-theme=hive] .hx-report{border-radius:calc(var(--radius) * 1.4);background:var(--card);color:var(--foreground);outline:1px solid color-mix(in oklab, var(--sf-amber), transparent 55%);outline-offset:-6px;padding:1.35rem 1.4rem .8rem;position:relative;box-shadow:0 40px 70px -40px #000c}@media (min-width:1024px){[data-sf-theme=hive] .hx-report{rotate:-1.2deg}[dir=rtl] [data-sf-theme=hive] .hx-report{rotate:1.2deg}}[data-sf-theme=hive] .hx-report-title{font-size:20px;font-weight:600}[data-sf-theme=hive] .hx-report-seal{width:96px;height:96px;color:color-mix(in oklab, var(--sf-amber), transparent 15%);opacity:.9;position:absolute;top:-2rem;right:-1.2rem;rotate:-14deg}[data-sf-theme=hive] .hx-report-seal .hx-seal-text{font-size:9.6px}[dir=rtl] [data-sf-theme=hive] .hx-report-seal{left:-1.2rem;right:auto;rotate:14deg}[data-sf-theme=hive] .hx-pass{background:color-mix(in oklab, var(--sf-olive), transparent 85%);color:var(--sf-olive);white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}html.dark [data-sf-theme=hive] .hx-pass{color:#c5d19a}[data-sf-theme=hive] .hx-real-ask{color:var(--sf-honey);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--sf-honey), transparent 60%);text-decoration-color:color-mix(in oklab, var(--sf-honey), transparent 60%)}[data-sf-theme=hive] .hx-real-ask:hover{text-decoration-color:currentColor}@media (max-width:1023px){[data-sf-theme=hive] .hx-report{margin-bottom:1.5rem}}[data-sf-theme=hive] .hx-giftbox{border-radius:calc(var(--radius) * 1.8);background:var(--card);border:1px solid var(--border);overflow:hidden}[data-sf-theme=hive] .hx-giftbox-stage{background:linear-gradient(#ffffff2e,#0000 40%),#c9a26b;height:250px;overflow:hidden}[data-sf-theme=hive] .hx-giftbox-alt .hx-giftbox-stage{background:linear-gradient(#ffffff1f,#0000 40%),#3c4a26}html.dark [data-sf-theme=hive] .hx-giftbox-stage{background:linear-gradient(#ffffff14,#0000 40%),#6b5431}@media (min-width:1024px){[data-sf-theme=hive] .hx-giftbox-stage{height:300px}}[data-sf-theme=hive] .hx-ribbon{opacity:.95;background:repeating-linear-gradient(45deg,#efe3c4 0 3px,#e4d4ad 3px 6px);width:22px;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%;box-shadow:0 0 0 1px #0000000d}[dir=rtl] [data-sf-theme=hive] .hx-ribbon{translate:50%}[data-sf-theme=hive] .hx-giftbox-jar{aspect-ratio:3/4;border-radius:calc(var(--radius) * 1.1);background:var(--sf-comb-soft);border:3px solid var(--card);box-shadow:0 18px 30px -18px #0000008c}[data-sf-theme=hive] .hx-giftbox-jar-mid{aspect-ratio:3/4.6}[data-sf-theme=hive] .hx-giftbox-tag{top:1rem;background:var(--gold);color:#1d1a0e;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:1rem}[data-sf-theme=hive] .hx-giftbox-thumb{border-radius:calc(var(--radius) * .7);object-fit:cover;background:var(--sf-wax);flex-shrink:0;width:2.6rem;height:2.6rem}[data-sf-theme=hive] .hx-save-pill{background:var(--sf-comb-soft);color:color-mix(in oklab, var(--sf-amber), var(--foreground) 45%);border-radius:9999px;padding:.25rem .7rem;font-weight:700}[data-sf-theme=hive] .hx-code-pill{border:1px dashed color-mix(in oklab, var(--foreground), transparent 70%);color:var(--muted-foreground);border-radius:9999px;padding:.22rem .7rem}[data-sf-theme=hive] .hx-code-pill b{color:var(--foreground);letter-spacing:.04em;font-weight:700}[data-sf-theme=hive] .hx-textarea{border-radius:var(--radius);border:1px solid var(--input);background:var(--background);outline:none;padding:.65rem .85rem;font-size:14.5px;transition:border-color .2s,box-shadow .2s}[data-sf-theme=hive] .hx-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=hive] .hx-olive-band{background:var(--sf-olive-soft)}[data-sf-theme=hive] .hx-story-photo{border-radius:calc(var(--radius) * 2.4);background:var(--sf-wax)}[data-sf-theme=hive] .hx-story-inset{bottom:-2.5rem;background:var(--sf-wax);filter:drop-shadow(0 16px 20px #3a2a0859);width:130px;height:150px;position:absolute;inset-inline-end:-.5rem}@media (min-width:1024px){[data-sf-theme=hive] .hx-story-inset{width:170px;height:196px;inset-inline-end:-2.5rem}}[data-sf-theme=hive] .hx-review{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--border)}[data-sf-theme=hive] .hx-avatar{background:var(--sf-comb);color:#3a2a08;width:2.3rem;height:2.6rem;-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-avatar-shared{background:var(--sf-comb)!important;color:#3a2a08!important}[data-sf-theme=hive] .hx-review .text-yellow-400,[data-sf-theme=hive] .hx-review .fill-yellow-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=hive] .hx-review p,[data-sf-theme=hive] .hx-review blockquote{text-align:start;unicode-bidi:plaintext}[data-sf-theme=hive] .hx-review .text-green-600{color:var(--sf-olive)}[data-sf-theme=hive] .hx-review .bg-green-500\/10{background:color-mix(in oklab, var(--sf-olive), transparent 88%)}[data-sf-theme=hive] .hx-letter{border-radius:calc(var(--radius) * 2.2);background:var(--sf-comb-soft);border:1px solid color-mix(in oklab, var(--sf-amber), transparent 70%)}[data-sf-theme=hive] .hx-news input{border-radius:var(--radius);border-color:var(--input);background:var(--card);text-align:start;height:3rem}[data-sf-theme=hive] .hx-news button{border-radius:var(--radius);background:var(--sf-cta);min-width:3rem;height:3rem;color:var(--sf-cta-foreground)}[data-sf-theme=hive] .hx-footer{background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=hive] .hx-footer-comb{top:-30%;opacity:.16;background:var(--sf-honey);width:55%;height:120%;inset-inline-end:-12%}[data-sf-theme=hive] .hx-footer .hx-wordmark{color:var(--sf-ink-foreground)}[data-sf-theme=hive] .hx-foot-motto{color:var(--sf-honey);font-size:17px;font-style:italic}[dir=rtl] [data-sf-theme=hive] .hx-foot-motto{font-style:normal}[data-sf-theme=hive] .hx-foot-head{color:var(--sf-honey);font-size:14px;font-weight:700}html:not([dir=rtl]) [data-sf-theme=hive] .hx-foot-head{font-size:11.5px}[data-sf-theme=hive] .hx-cod-card{border-radius:calc(var(--radius) * 1.4);background:color-mix(in oklab, var(--sf-ink-foreground), transparent 93%);border:1px solid color-mix(in oklab, var(--sf-ink-foreground), transparent 88%)}[data-sf-theme=hive] .hx-footer .hx-icon-hex{background:var(--sf-honey);color:#1d2213}html.dark [data-sf-theme=hive] .hx-icon-hex:not(.hx-footer .hx-icon-hex){color:var(--sf-honey)}[data-sf-theme=hive] .hx-region button,[data-sf-theme=hive] .hx-region [role=combobox]{color:var(--sf-ink-foreground);border-color:color-mix(in oklab, var(--sf-ink-foreground), transparent 80%);background:0 0;border-radius:9999px}[data-sf-theme=hive] .hx-footer a:focus-visible{outline-color:var(--sf-honey)}[data-sf-theme=hive] .hx-masthead{background:linear-gradient(180deg, var(--background), var(--sf-comb-soft));border-bottom:1px solid var(--border)}[data-sf-theme=hive] .hx-tab{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.6rem;padding-block:4px;padding-inline:4px 1.05rem;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=hive] .hx-tab:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%)}[data-sf-theme=hive] .hx-tab-on{background:var(--sf-cta);border-color:var(--sf-cta);color:var(--sf-cta-foreground)}[data-sf-theme=hive] .hx-tab-img{object-fit:cover;background:var(--sf-wax);width:2rem;height:2.3rem;-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-tab-on .hx-tab-img:not(img){background:var(--sf-honey);color:#1d2213}[data-sf-theme=hive] .hx-filters :is(button,[role=combobox],select,input){border-radius:9999px}[data-sf-theme=hive] .hx-empty{background:var(--sf-comb-soft);width:4.8rem;height:5.5rem;color:var(--sf-amber);-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);justify-content:center;align-items:center;display:flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-pdp-meta{color:var(--muted-foreground);font-size:12px;font-weight:600}[data-sf-theme=hive] .hx-pdp-meta .hx-batch-tag{border:1px solid color-mix(in oklab, var(--sf-amber), transparent 50%);color:color-mix(in oklab, var(--sf-amber), var(--foreground) 40%);border-radius:calc(var(--radius) * .5);padding:.12rem .45rem}[data-sf-theme=hive] .hx-gallery-tile{border-radius:calc(var(--radius) * 1.8);background:var(--sf-comb-soft);overflow:hidden}@media (max-width:639px){[data-sf-theme=hive] .hx-gallery .lg\:hidden .hx-gallery-tile{border-radius:0}}[data-sf-theme=hive] .hx-thumb{border-radius:calc(var(--radius) * 1.1);background:var(--sf-comb-soft);opacity:.6;outline-offset:2px;outline:1px solid #0000;transition:opacity .2s,outline-color .2s}[data-sf-theme=hive] .hx-thumb:hover{opacity:.9}[data-sf-theme=hive] .hx-thumb-on{opacity:1;outline-color:var(--primary)}[data-sf-theme=hive] .hx-gallery-badge{background:color-mix(in oklab, var(--sf-ink), transparent 15%);color:var(--sf-honey);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;padding:.35rem .8rem;font-size:11.5px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=hive] .hx-gallery-badge{font-size:12.5px}[data-sf-theme=hive] .hx-counter{background:color-mix(in oklab, var(--card), transparent 10%);border-radius:9999px;padding:.2rem .6rem;font-size:12px;font-weight:600}[data-sf-theme=hive] .hx-dot-hex{background:var(--foreground);width:8px;height:9px;-webkit-mask-image:var(--hx-hex-mask);-webkit-mask-image:var(--hx-hex-mask);mask-image:var(--hx-hex-mask);display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-sf-theme=hive] .hx-dot-hex-on{background:var(--sf-amber);width:10.4px;height:12px}[data-sf-theme=hive] .hx-badge{border:1px solid color-mix(in oklab, var(--sf-amber), transparent 60%);background:var(--sf-comb-soft);color:color-mix(in oklab, var(--sf-amber), var(--foreground) 55%);border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:13px;font-weight:600;display:inline-flex}[data-sf-theme=hive] .hx-badge svg{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 20%)}[data-sf-theme=hive] .hx-terroir-card{border-radius:calc(var(--radius) * 1.3);border:1px solid var(--border);background:var(--card);outline:1px solid color-mix(in oklab, var(--sf-amber), transparent 72%);outline-offset:-5px;padding:1.1rem 1.25rem 1.2rem}[data-sf-theme=hive] .hx-terroir-card-title{color:color-mix(in oklab, var(--sf-amber), var(--foreground) 38%);font-size:12px;font-weight:700;font-family:inherit!important}[dir=rtl] [data-sf-theme=hive] .hx-terroir-card-title{font-size:13.5px}[data-sf-theme=hive] .hx-order{border-radius:calc(var(--radius) * 1.8);background:var(--card);border:1px solid var(--border);box-shadow:var(--hx-shadow-sm)}[data-sf-theme=hive] .hx-order-title{font-size:1.3rem}[data-sf-theme=hive] .hx-addbag{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--foreground), transparent 78%);height:3rem;box-shadow:none;background:0 0;font-size:15px;font-weight:700}[data-sf-theme=hive] .hx-addbag:hover{border-color:var(--foreground);background:color-mix(in oklab, var(--foreground), transparent 96%);color:var(--foreground)}[data-sf-theme=hive] .hx-services li{border-radius:calc(var(--radius) * 1.2);background:var(--sf-wax)}[data-sf-theme=hive] .hx-lab{border-radius:calc(var(--radius) * 1.8);background:var(--sf-comb-soft);border:1px solid color-mix(in oklab, var(--sf-amber), transparent 72%)}[data-sf-theme=hive] .hx-gauge{background:color-mix(in oklab, var(--foreground), transparent 90%);border-radius:9999px;height:8px;position:relative;overflow:hidden}[data-sf-theme=hive] .hx-gauge-fill{border-radius:inherit;background:linear-gradient(90deg, var(--sf-olive), var(--sf-honey));position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] [data-sf-theme=hive] .hx-gauge-fill{background:linear-gradient(-90deg, var(--sf-olive), var(--sf-honey))}[data-sf-theme=hive] .hx-pass-light{background:var(--card)}[data-sf-theme=hive] .hx-acc-icon{background:var(--sf-wax);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-sf-theme=hive] .hx-spec-list>div+div{border-top:1px dashed var(--border)}[data-sf-theme=hive] .hx-real-callout{border-radius:calc(var(--radius) * 1.5);background:var(--sf-ink);color:var(--sf-ink-foreground);transition:transform .3s}[data-sf-theme=hive] .hx-real-callout:hover{transform:translateY(-2px)}[data-sf-theme=hive] .hx-real-callout .text-muted-foreground{color:color-mix(in oklab, var(--sf-ink-foreground), transparent 30%)}[data-sf-theme=hive] .hx-real-callout .hx-hexnum,[data-sf-theme=hive] .hx-real-callout .hx-link{color:var(--sf-honey)}[data-sf-theme=hive] .hx-share button,[data-sf-theme=hive] .hx-share a{border-radius:9999px}[data-sf-theme=hive] .hx-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 3%);border-top-color:var(--border)}[data-sf-theme=hive] .hx-pdp>.fixed img{border-radius:calc(var(--radius) * .8)}[data-sf-theme=hive] .hx-pdp>.fixed button{border-radius:var(--radius);box-shadow:none;background:var(--sf-cta);color:var(--sf-cta-foreground);font-weight:700}[data-sf-theme=hive] .hx-pdp>.fixed .text-primary{color:var(--foreground);font-weight:700}[data-sf-theme=hive] .hx-pdp>.fixed p.truncate{font-family:var(--sf-font-heading);font-size:15.5px;font-weight:600}[data-sf-theme=hive] .hx-buybox>.space-y-5>*+*{margin-top:1.35rem}[data-sf-theme=hive] .hx-buybox>.space-y-5>div:first-child .text-4xl{color:var(--foreground);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}[data-sf-theme=hive] .hx-buybox>.space-y-5>div:first-child .text-xl{font-size:16px}[data-sf-theme=hive] .hx-buybox .rounded-full.bg-red-500\/10{background:var(--gold);color:#1d1a0e;font-size:12px}[data-sf-theme=hive] .hx-buybox p.mb-1\.5,[data-sf-theme=hive] .hx-buybox p.mb-2{margin-bottom:.6rem;font-size:13.5px;font-weight:700}[data-sf-theme=hive] .hx-buybox [data-buybox-option] .flex-wrap{gap:.5rem}[data-sf-theme=hive] .hx-buybox [data-buybox-option] button{border-radius:var(--radius);border-color:var(--border);background:var(--background);min-width:5.2rem;min-height:2.9rem;color:var(--foreground);unicode-bidi:plaintext;justify-content:center;align-items:center;padding:.5rem 1.05rem;font-size:14.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}[data-sf-theme=hive] .hx-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--foreground), transparent 45%)}[data-sf-theme=hive] .hx-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), var(--card) 92%);color:var(--foreground);font-weight:700}[data-sf-theme=hive] .hx-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--radius);background:var(--background)}[data-sf-theme=hive] .hx-buybox .rounded-2xl.border-2{background:var(--sf-wax);box-shadow:none;border-radius:calc(var(--radius) * 1.3);border-width:1px;border-color:#0000;padding:1.1rem}[data-sf-theme=hive] .hx-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--sf-comb);color:#3a2a08;border-radius:9999px}[data-sf-theme=hive] .hx-buybox input.border-2,[data-sf-theme=hive] .hx-buybox input.uppercase{border-width:1px;border-color:var(--input);border-radius:var(--radius);background:var(--card);min-height:2.9rem}[data-sf-theme=hive] .hx-buybox input.uppercase{text-transform:none}[data-sf-theme=hive] .hx-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=hive] .hx-buybox button.rounded-lg.border{border-radius:var(--radius);font-weight:700}[data-sf-theme=hive] .hx-buybox .min-w-\[9rem\]{border-radius:var(--radius);background:var(--background);min-height:3rem;font-weight:700}[data-sf-theme=hive] .hx-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground)}[data-sf-theme=hive] .hx-buybox .min-w-\[9rem\].bg-primary\/10 svg{color:var(--sf-amber)}[data-sf-theme=hive] .hx-buybox .bg-muted\/40{border-color:var(--border);border-radius:calc(var(--radius) * 1.2);background:0 0;border-style:dashed;padding:1.1rem;font-size:14px}[data-sf-theme=hive] .hx-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=hive] .hx-buybox button.bg-gradient-to-b,[data-sf-theme=hive] .hx-buybox button.rounded-xl.bg-primary{background:var(--sf-cta);color:var(--sf-cta-foreground);border-radius:var(--radius);box-shadow:0 14px 26px -16px color-mix(in oklab, var(--sf-cta), transparent 10%);min-height:3.5rem;font-size:16px;font-weight:700;transition:background-color .3s}[data-sf-theme=hive] .hx-buybox button.bg-gradient-to-b:hover,[data-sf-theme=hive] .hx-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--sf-cta), var(--background) 14%);filter:none}[data-sf-theme=hive] .hx-buybox .justify-center.gap-4 svg{color:var(--sf-amber)}[data-sf-theme=hive] .hx-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=hive]>.flex-1 :is(h1,h2):not([class*=hx-]){font-family:var(--sf-font-heading);letter-spacing:-.01em;font-weight:600}[dir=rtl] [data-sf-theme=hive]>.flex-1 :is(h1,h2):not([class*=hx-]){letter-spacing:0;font-weight:700;line-height:1.4}[data-sf-theme=hive]>.flex-1 .rounded-3xl{border-radius:calc(var(--radius) * 1.8)}[data-sf-theme=hive]>.flex-1 .rounded-2xl:not([class*=hx-]){border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=hive]>.flex-1 .shadow-sm:not([class*=hx-]){box-shadow:var(--hx-shadow-sm)}[data-sf-theme=hive]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-comb-soft)}[data-sf-theme=hive]>.flex-1 .bg-primary\/10:not(button),[data-sf-theme=hive]>.flex-1 .bg-primary\/15:not(button){background:var(--sf-comb-soft);color:color-mix(in oklab, var(--sf-amber), var(--foreground) 40%)}[data-sf-theme=hive]>.flex-1 [data-slot=button]{border-radius:var(--radius);font-weight:700}[data-sf-theme=hive]>.flex-1 [data-slot=input],[data-sf-theme=hive]>.flex-1 [data-slot=textarea],[data-sf-theme=hive]>.flex-1 [data-slot=select-trigger]{border-radius:var(--radius);background:var(--card)}[data-sf-theme=hive]>.flex-1 [data-slot=input]:focus-visible,[data-sf-theme=hive]>.flex-1 [data-slot=textarea]:focus-visible{border-color:var(--primary)}:root:has([data-sf-theme=hive]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);font-size:1.35rem;font-weight:600}[dir=rtl]:has([data-sf-theme=hive]) [data-slot=sheet-content] [data-slot=sheet-title]{font-weight:700}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] [data-slot=sheet-title] svg{color:var(--sf-amber)}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] a.h-16.w-16{border-radius:calc(var(--radius) * .9);background:var(--sf-comb-soft);border-color:#0000;width:4.5rem;height:4.5rem}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] .text-primary{color:var(--foreground)}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] [data-slot=button]{border-radius:var(--radius);height:3rem;font-weight:700}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] .rounded-lg.border{border-radius:9999px}:root:has([data-sf-theme=hive]) [data-slot=sheet-content] .rounded-lg.border button{border-radius:9999px}[data-sf-theme=hive] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}@keyframes hx-hero-in{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:none}}[data-sf-theme=hive] .hx-hero-img{animation:1.6s cubic-bezier(.2,.7,.2,1) both hx-hero-in}@keyframes hx-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=hive] .hx-reveal{animation:linear both hx-reveal;animation-timeline:view();animation-range:entry entry 26%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=hive] :is(.hx-reveal,.hx-hero-img){animation:none!important}[data-sf-theme=hive] *{transition-duration:.01ms!important}}
