.stock-page{background:#0b151e;color:#f4f7f9;font-family:Manrope,sans-serif;--sf-muted:#b2c2cc;--sf-line:#ffffff22}.stock-page h1,.stock-page h2,.stock-page h3{font-family:Space Grotesk,sans-serif;color:#f5f8fa;font-weight:600;letter-spacing:-.045em}.stock-page h2{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:0}.stock-page h2>span:not(.sf-big-number){color:#94aab9}.stock-page p{color:var(--sf-muted)}.stock-page .eyebrow{color:#ffae73;font-size:11px;font-weight:750;letter-spacing:.16em;margin:0 0 18px}.stock-page :is(button,a,input,summary):focus-visible{outline:3px solid #ffb97d;outline-offset:4px}.stock-page [tabindex="-1"]:focus{outline:0}.sf-hero{background:radial-gradient(ellipse at 85% 45%,#1b273b 0,transparent 55%),#0b151e;overflow:hidden}.sf-hero-grid{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:12px;min-height:680px;padding-block:45px 64px}.sf-breadcrumb{display:inline-flex;gap:15px;align-items:center;min-height:44px;color:#b4c4cd;font-size:11px;margin-bottom:26px}.sf-breadcrumb span{color:#536976}.sf-hero h1{font-size:clamp(40px,4.6vw,66px);line-height:1.05;margin:0 0 25px;letter-spacing:-.055em}.sf-lede{max-width:440px;font-size:16px;line-height:1.8}.sf-hero-minimum{font-size:13px;margin:23px 0}.sf-hero-minimum strong{color:#fff}.sf-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.sf-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 20px;background:linear-gradient(110deg,#ff823f,#ffa964);border:1px solid #ffad70;border-radius:10px;color:#14202a;font:750 13px/1.4 Manrope,sans-serif;transition:background .2s,transform .2s;text-align:center}.sf-button:hover{background:#ffb57d;transform:translateY(-2px)}.sf-text-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:13px;font-weight:700;color:#ffd0ab;background:transparent;border:0;padding:10px 0}.sf-text-button:hover{color:white}.sf-hero-art{position:relative;margin:40px -35px 0 -20px}.sf-hero-art img{width:100%;height:auto;border-radius:26px}.sf-hero-art figcaption{display:flex;justify-content:space-between;gap:20px;padding:16px 30px 0;color:#e6edf1;font-size:10px;letter-spacing:.13em}.sf-hero-art figcaption span{font-size:10px;letter-spacing:0;color:#92a9b7}.sf-facts{border-block:1px solid var(--sf-line);background:#111e28}.sf-facts>.container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:24px;gap:20px}.sf-facts span{font-size:12px;color:#9eb2c0;display:flex;align-items:center;gap:10px}.sf-facts b{color:#f3f6f8;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.04em}.sf-section{padding-block:100px}.sf-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.sf-section-heading>p{max-width:330px;margin:0 0 4px;font-size:14px;line-height:1.8}.sf-formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sf-formula{overflow:hidden;background:#14212c;border:1px solid var(--sf-line);border-radius:22px}.sf-formula-image{position:relative}.sf-formula-image img{display:block;width:100%;height:auto}.sf-number{position:absolute;top:20px;left:22px;color:#fff;border:1px solid #ffffff40;background:#0d1725aa;display:grid;place-items:center;border-radius:50%;height:35px;width:35px;font-size:12px}.sf-formula-copy{padding:30px 32px 24px}.sf-formula-type{display:flex;align-items:center;gap:8px;color:#ffb378;font-size:10px;letter-spacing:.1em}.sf-formula h3{font-size:27px;line-height:1.2;margin:13px 0}.sf-formula p{font-size:14px;line-height:1.8;margin:0 0 14px}.sf-art-note{font-size:11px;text-align:center;margin:22px 0 0}.sf-flavor-section{padding-block:90px;background:#101d27;border-block:1px solid var(--sf-line)}.sf-tabs{display:flex;gap:6px;width:fit-content;border:1px solid #ffffff29;border-radius:12px;padding:5px;background:#09131b}.sf-tabs button{min-height:47px;background:transparent;padding:12px 22px;border-radius:8px;color:#b2c3ce;border:1px solid transparent;font-size:13px;font-weight:650}.sf-tabs button[aria-selected=true]{background:#ff9b56;color:#10202b;border-color:#ffb781}.sf-availability{font-size:11px;margin:14px 0 30px}.sf-flavor-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:40px;align-items:start}.sf-featured{border:1px solid color-mix(in srgb,var(--flavor-accent) 40%,transparent);border-radius:20px;overflow:hidden;background:#091622;position:sticky;top:115px}.sf-featured-image{position:relative}.sf-featured-image img{width:100%;display:block;height:auto}.sf-featured-badge{position:absolute;top:18px;left:18px;border:1px solid #ffffff40;background:#0b1725b3;color:white;font-size:11px;border-radius:99px;padding:6px 12px}.sf-featured-copy{padding:24px 26px 28px;border-top:1px solid #ffffff10}.sf-featured-copy>span{color:var(--flavor-accent);font-size:10px;letter-spacing:.14em;font-weight:700}.sf-featured h3{font-size:30px;line-height:1.1;margin:12px 0}.sf-featured p{font-size:14px;line-height:1.75;margin:0 0 20px}.sf-featured small{color:#93abba;font-size:10px}.sf-flavor-collection{min-width:0;border:0;margin:0;padding:0}.sf-flavor-collection legend{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;font-size:13px;font-weight:700}.sf-flavor-collection legend>span{font-size:10px;font-weight:400;color:#a1b6c3}.sf-flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sf-flavor-option{display:flex;flex-direction:column;text-align:left;align-items:stretch;padding:10px 12px 13px;min-width:0;border:1px solid #ffffff22;border-radius:12px;background:#0c1824;color:#edf3f7;transition:border-color .15s,background .15s}.sf-flavor-option:hover{border-color:var(--tile-accent);background:#172737}.sf-flavor-option[aria-pressed=true]{border:2px solid var(--tile-accent);padding:9px 11px 12px;background:#192c3b;box-shadow:0 0 0 2px color-mix(in srgb,var(--tile-accent) 8%,transparent)}.sf-option-top{display:flex;justify-content:space-between;color:var(--tile-accent);font-size:10px;line-height:18px}.sf-flavor-option img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:4px;margin-top:4px}.sf-option-name{font-size:11px;font-weight:650;line-height:1.45;margin-top:9px;min-height:32px}.sf-flavor-help{font-size:11px;margin:20px 0 0}.sf-moq{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sf-moq h2{font-size:40px;line-height:1.08}.sf-big-number{display:block;font-size:104px;color:#ffa363;line-height:1.1;margin-bottom:8px;letter-spacing:-.065em}.sf-moq-copy>p:not(.eyebrow){font-size:14px;max-width:420px;line-height:1.8;margin-top:24px}.sf-stock-supply{display:flex;gap:14px;margin-top:30px;border-top:1px solid var(--sf-line);padding-top:22px}.sf-stock-supply svg{flex-shrink:0;color:#ffb67f;margin-top:3px}.sf-stock-supply p{margin:0;font-size:12px;line-height:1.8}.sf-stock-supply strong{color:#edf2f5}.sf-calculator{background:#162530;border:1px solid #ffffff30;border-radius:22px;padding:32px}.sf-calc-heading{display:flex;justify-content:space-between;gap:10px;color:#ffb57b;font-size:10px;letter-spacing:.1em}.sf-calc-heading>span:last-child{color:#9bb1bf;letter-spacing:0}.sf-calculator h3{margin:22px 0 12px;font-size:27px;line-height:1.2}.sf-calculator>p{font-size:13px;line-height:1.8}.sf-calculator label{display:block;margin:25px 0 10px;font-size:12px;font-weight:700}.sf-input-wrap{position:relative}.sf-input-wrap input{color:#fff;width:100%;border:1px solid #ffffff4a;background:#0b1822;border-radius:10px;min-height:58px;padding:12px 80px 12px 16px;font:500 24px Space Grotesk,sans-serif}.sf-input-wrap input[aria-invalid=true]{border-color:#ffac9d}.sf-input-wrap span{position:absolute;right:17px;top:20px;color:#c2d0d8;font-size:12px;pointer-events:none}.sf-calculator .sf-input-help{font-size:11px;margin:10px 0 0}.sf-calc-result{padding:24px 0 20px;min-height:155px;margin-top:22px;border-block:1px solid #ffffff22}.sf-calc-result>span{display:block;font-size:9px;color:#b6c9d5;letter-spacing:.12em}.sf-calc-result>strong{display:block;font-family:Space Grotesk,sans-serif;font-size:56px;line-height:1.05;letter-spacing:-.06em;margin:12px 0}.sf-calc-result p{font-size:12px;margin:0}.sf-calc-result b{color:#ffd1a7}.sf-calc-result .sf-error{color:#ffb8ab;font-size:14px;padding-top:10px}.sf-examples{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:20px 0}.sf-examples button{background:#ffffff06;border:1px solid #ffffff25;border-radius:8px;color:#fff;padding:12px 5px;min-height:65px}.sf-examples button[aria-pressed=true]{border-color:#ffb57b;background:#ff9b5610}.sf-examples strong{display:block;font-size:13px}.sf-examples span{display:block;font-size:9px;color:#b8cbd7;margin-top:6px;white-space:nowrap}.sf-calc-footnote{display:block;font-size:10px;color:#a4bac8;line-height:1.8}.sf-process{padding:70px 0;background:#15232d;border-block:1px solid #ffffff18}.sf-process h2{font-size:38px}.sf-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:0;margin:40px 0 0;list-style:none}.sf-process li{border-top:1px solid #ffffff32;padding-top:24px}.sf-process li>span{color:#ffb67d;font-size:12px}.sf-process h3{font-size:19px;letter-spacing:-.03em;line-height:1.3;margin:17px 0 12px}.sf-process p{margin:0;font-size:12px;line-height:1.8}.sf-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sf-inquiry>div>p:not(.eyebrow){max-width:380px;font-size:14px;margin-top:25px}.sf-selection-summary{border:1px solid #ffac6c52;border-radius:20px;padding:30px;background:radial-gradient(ellipse at right bottom,#f8944310,transparent 70%),#15212b}.sf-selection-summary>span{font-size:10px;color:#ffb57d;letter-spacing:.15em}.sf-selection-summary dl{margin:24px 0}.sf-selection-summary dl>div{display:grid;grid-template-columns:110px 1fr;gap:14px;margin-block:14px;font-size:12px;line-height:1.65}.sf-selection-summary dt{color:#9bb0bd}.sf-selection-summary dd{margin:0;color:#f0f5f7}.sf-selection-summary .sf-button{width:100%}.sf-selection-summary>small{display:block;font-size:10px;color:#a4bac8;margin-top:14px;line-height:1.7}.sf-faqs{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:0 100px}.sf-faqs h2{font-size:38px}.sf-faqs details{border-top:1px solid #ffffff29}.sf-faqs details:last-child{border-bottom:1px solid #ffffff29}.sf-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:70px;font-size:13px;font-weight:650;padding:20px 0}.sf-faqs summary::-webkit-details-marker{display:none}.sf-faqs summary svg{flex-shrink:0;color:#ffbd8b}.sf-faqs details[open] summary svg{transform:rotate(45deg)}.sf-faqs details>p{margin:0;padding-bottom:24px;font-size:13px;line-height:1.9}@media(min-width:1550px){.sf-hero h1{font-size:68px}}@media(max-width:1100px){.sf-hero-art{margin-right:-15px}.sf-hero-grid{min-height:600px}.sf-flavor-layout{gap:25px;grid-template-columns:.9fr 1.3fr}.sf-faqs,.sf-inquiry,.sf-moq{gap:40px}.sf-calculator{padding:26px}.sf-flavor-grid{gap:8px}.sf-featured h3{font-size:26px}.sf-formula h3{font-size:24px}.sf-actions{gap:8px}.sf-hero h1{font-size:48px}.sf-process ol{gap:22px}.sf-facts>.container{gap:12px}.sf-facts span{display:block;font-size:10px}.sf-facts b{display:block;margin-bottom:4px}}@media(max-width:800px){.sf-hero-grid{grid-template-columns:1fr;padding:30px 0 40px;gap:20px}.sf-hero-copy{max-width:560px}.sf-hero h1{font-size:60px}.sf-breadcrumb{margin-bottom:17px}.sf-hero-art{margin:0}.sf-hero-art img{max-height:480px;object-fit:contain}.sf-hero-art figcaption{padding:13px 5px 0}.sf-hero-grid.container{width:calc(100% - 48px)}.sf-flavor-section,.sf-section{padding-block:65px}.sf-section-heading{gap:30px}.sf-section-heading>p{max-width:265px;font-size:13px}.sf-flavor-layout{grid-template-columns:.8fr 1.2fr;gap:20px}.sf-flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-featured-copy{padding:20px}.sf-featured h3{font-size:26px}.sf-moq{gap:28px}.sf-moq h2{font-size:32px}.sf-big-number{font-size:80px}.sf-calculator{padding:22px}.sf-calculator h3{font-size:23px}.sf-examples{grid-template-columns:1fr 1fr;gap:8px}.sf-examples span{font-size:10px}.sf-process ol{grid-template-columns:1fr 1fr;gap:28px}.sf-faqs,.sf-inquiry{gap:30px}.sf-selection-summary{padding:24px}.sf-selection-summary dl>div{grid-template-columns:1fr;gap:3px}.sf-faqs{padding-bottom:65px}.sf-facts>.container{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.sf-hero h1{font-size:clamp(38px,10.5vw,60px)}.sf-hero-grid.container{width:calc(100% - 36px)}.sf-hero-grid{gap:25px}.sf-lede{font-size:14px}.sf-hero-minimum{font-size:12px}.sf-hero-art figcaption{font-size:9px}.sf-actions{gap:10px}.sf-actions .sf-text-button{font-size:12px}.sf-facts>.container{grid-template-columns:1fr 1fr;gap:20px}.sf-facts b{display:inline;margin:0 7px 0 0;font-size:22px}.sf-facts span{font-size:10px}.sf-section-heading{display:block}.sf-section-heading>p{max-width:none;margin:20px 0 0}.sf-formula-grid{grid-template-columns:1fr;gap:20px}.sf-formula-copy{padding:25px}.sf-formula h3{font-size:27px}.sf-art-note{font-size:10px;line-height:1.7}.sf-flavor-layout{grid-template-columns:1fr;gap:26px}.sf-featured{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:center}.sf-featured-copy{padding:17px 17px 17px 0;border:0}.sf-featured h3{font-size:23px}.sf-featured p{font-size:11px;margin-bottom:14px}.sf-featured-copy>span{font-size:8px}.sf-featured small{font-size:9px}.sf-featured-badge{top:10px;left:9px;font-size:9px;padding:4px 8px}.sf-flavor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf-flavor-option{padding:8px 8px 10px}.sf-flavor-option[aria-pressed=true]{padding:7px 7px 9px}.sf-option-name{font-size:10px;min-height:43px}.sf-option-top{font-size:9px}.sf-tabs{width:100%;gap:4px}.sf-tabs button{flex:1;padding:10px 8px;font-size:11px}.sf-availability{font-size:10px;line-height:1.7}.sf-faqs,.sf-inquiry,.sf-moq{grid-template-columns:1fr;gap:35px}.sf-moq h2{font-size:37px}.sf-big-number{font-size:96px}.sf-moq-copy>p:not(.eyebrow){max-width:none}.sf-calculator{padding:25px}.sf-examples{grid-template-columns:repeat(4,1fr)}.sf-examples span{font-size:8px}.sf-calc-result>strong{font-size:54px}.sf-process{padding:55px 0}.sf-process h2{font-size:32px}.sf-process ol{gap:24px}.sf-process h3{font-size:17px}.sf-process p{font-size:11px}.sf-inquiry{padding-bottom:65px}.sf-selection-summary dl>div{grid-template-columns:100px 1fr;gap:12px}.sf-selection-summary .sf-button{font-size:12px}.sf-faqs{padding-top:0}.sf-faqs h2{font-size:34px}}@media(max-width:360px){.sf-flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-option-name{min-height:30px}.sf-featured{display:block}.sf-featured-image img{max-height:280px;object-fit:contain}.sf-featured-copy{padding:20px}.sf-tabs button{font-size:10px;padding-inline:5px}.sf-calculator{padding:20px}.sf-examples{grid-template-columns:1fr 1fr}.sf-examples span{font-size:10px}.sf-selection-summary dl>div{grid-template-columns:1fr;gap:3px}.sf-process ol{grid-template-columns:1fr}.sf-facts span{font-size:9px}.sf-facts b{font-size:20px}.sf-hero-art figcaption{padding-inline:0;font-size:8px;gap:8px}.sf-hero-art figcaption span{font-size:9px}}@media(prefers-reduced-motion:reduce){.stock-page *,.stock-page :after,.stock-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.stock-page .sf-hero .gradient-text{background:linear-gradient(100deg,#ff914a,#ffc17d);background-clip:text;-webkit-background-clip:text;color:transparent}.sf-flavor-option img{aspect-ratio:1;object-fit:contain}