.hd-page{background:#0a0a0a;color:#f5f0eb;font-family:Barlow,sans-serif;font-size:18px;line-height:1.55;--hd-red:#c0392b}.hd-page *{box-sizing:border-box}.hd-page h1,.hd-page h2,.hd-page h3,.hd-page p,.hd-page figure{margin:0}.hd-page h1,.hd-page h2,.hd-page h3{font-family:Barlow Condensed,sans-serif;font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:-.02em;color:#f5f0eb}.hd-page h1{font-size:clamp(44px,5.5vw,82px);max-width:660px}.hd-page h2{font-size:clamp(40px,4.5vw,66px);margin-bottom:26px}.hd-page h3{font-size:27px;line-height:1.06;letter-spacing:0}.hd-page a{color:inherit}.hd-shell{max-width:1420px;margin:auto;padding-left:48px;padding-right:48px}.hd-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding-top:44px;padding-bottom:55px;align-items:start}.hd-gallery{position:sticky;top:100px;min-width:0}.hd-image-frame{aspect-ratio:1;background:#141414;border:1px solid #302d2b;overflow:hidden}.hd-main-image{width:100%;height:100%;object-fit:cover;display:block}.hd-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.hd-thumbs button{min-width:0;padding:0;border:1px solid #393532;background:#141414;color:#e8ddd0;cursor:pointer}.hd-thumbs button[aria-pressed=true]{border-color:var(--hd-red)}.hd-thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hd-thumbs span{display:block;font:10px Space Mono,monospace;padding:9px 3px;text-transform:uppercase}.hd-spec{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font:10px Space Mono,monospace;color:#aca59f}.hd-kicker{font:11px Space Mono,monospace;color:#e05b4c;letter-spacing:.13em;margin-bottom:20px!important}.hd-lead{font-size:20px;color:#c7beb6;margin:23px 0 18px}.hd-lead p+p{margin-top:10px}.hd-lead strong{color:#f5f0eb}.hd-checks{list-style:none;padding:0;margin:0 0 18px;font-size:16px}.hd-checks li{margin:5px 0}.hd-checks li:before{content:"\2713";color:#e05b4c;margin-right:10px}.hd-research-link{font-size:14px;text-underline-offset:4px}.hd-form{margin-top:26px}.hd-plans{border:0;margin:0;padding:0;display:grid;gap:10px}.hd-plans legend{font:12px Space Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.hd-plan{border:1px solid #49403b;background:#141414;display:flex;align-items:center;gap:12px;padding:17px 14px;cursor:pointer}.hd-plan.is-selected{border:2px solid #c0392b;padding:16px 13px;background:#1d1513}.hd-plan input{accent-color:#c0392b;width:18px;height:18px;flex-shrink:0;margin:0}.hd-plan-copy{flex:1;min-width:0}.hd-plan-copy>strong{font:900 25px Barlow Condensed,sans-serif;text-transform:uppercase;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hd-plan-copy b{font:9px Space Mono,monospace;background:#c0392b;padding:3px 6px;color:#fff;letter-spacing:.02em}.hd-plan-copy>span,.hd-plan-copy>small{display:block;font-size:13px;color:#c5bcb4;line-height:1.5}.hd-plan-copy>small{font-size:12px;color:#b0a69e}.hd-plan-copy em{display:block;font-style:normal;font-weight:600;font-size:16px;color:#f5f0eb;margin:8px 0 4px}.hd-plan-price s{display:block;font-size:13px;color:#a69c93;margin-top:5px}.hd-plan-price{text-align:right;flex-shrink:0}.hd-plan-price>strong{display:block;font:900 29px Barlow Condensed,sans-serif}.hd-plan-price small{font:11px Space Mono,monospace;color:#e5a396}.hd-renewal{font-size:14px;color:#e8ddd0;margin:16px 0!important}.hd-button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#c0392b;color:#fff!important;font:900 22px Barlow Condensed,sans-serif;text-transform:uppercase;text-decoration:none;border:1px solid #c0392b;min-height:60px;padding:16px 20px;cursor:pointer;width:100%;border-radius:0}.hd-button:hover{background:#a63125}.hd-button:disabled{opacity:.5;cursor:not-allowed}.hd-page button:focus-visible,.hd-page a:focus-visible,.hd-page summary:focus-visible{outline:2px solid white;outline-offset:4px}.hd-flex{font-size:13px;margin:13px 0!important}.hd-small{font-size:12px;color:#a49b94;line-height:1.6}.hd-error{color:#ffaaa0;margin-top:12px!important}.hd-ingredient-toggle{border:1px solid #7c332a;margin-top:22px;background:#161210}.hd-page summary{cursor:pointer;list-style:none}.hd-page summary::-webkit-details-marker{display:none}.hd-ingredient-toggle summary{padding:16px;font:700 14px Space Mono,monospace}.hd-ingredient-toggle summary span{display:block;font:13px Barlow,sans-serif;color:#c6bcb3;margin-top:5px}.hd-ingredient-toggle>div{padding:0 16px 18px}.hd-ingredient-toggle p{margin-bottom:12px}.hd-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 55px;border-block:1px solid #39312d;padding:23px 20px;font:11px Space Mono,monospace;letter-spacing:.08em}.hd-section{padding-top:90px;padding-bottom:90px}.hd-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hd-body{color:#c7beb6;font-size:20px}.hd-body p+p{margin-top:18px}.hd-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.hd-benefit-grid article{border-top:1px solid #51443d;padding-top:16px}.hd-benefit-grid span{font:11px Space Mono,monospace;color:#e05b4c}.hd-benefit-grid h3{font-size:23px;margin:12px 0}.hd-benefit-grid p{font-size:15px;line-height:1.5}.hd-band{background:#141414;border-block:1px solid #2e2925}.hd-photo{margin:0;min-width:0}.hd-photo img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.hd-photo figcaption{font-size:11px;color:#9f9690;margin-top:10px}.hd-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.hd-ingredients article{border-top:1px solid #493832;padding-top:17px}.hd-ingredients p{font-size:16px;color:#bcb2aa;margin-top:8px}.hd-study-card{border:1px solid #883b30;padding:28px;background:#1a1210}.hd-study-card>span{font:11px Space Mono,monospace;letter-spacing:.05em}.hd-study-card>strong{display:block;font:900 90px Barlow Condensed,sans-serif;color:#ed6958;line-height:1.1;margin:12px 0}.hd-study-card p{font-size:17px}.hd-study-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #3c332e;margin:35px 0 25px}.hd-study-facts>div{padding:22px;border-right:1px solid #3c332e}.hd-study-facts>div:last-child{border:0}.hd-study-facts strong{display:block;font:900 42px Barlow Condensed,sans-serif}.hd-study-facts span{font-size:14px;color:#c7beb6}.hd-study-note{font-size:15px;color:#c7beb6;max-width:1060px}.hd-study-note p+p{margin-top:12px}.hd-study-note a{display:inline-block;margin-top:18px;text-underline-offset:4px}.hd-steps{padding:0;list-style:none;margin:28px 0}.hd-steps li{display:flex;gap:20px;border-top:1px solid #39312d;padding:20px 0}.hd-steps li>span{font:12px Space Mono,monospace;color:#e05b4c;padding-top:5px}.hd-steps h3{font-size:27px}.hd-steps p{font-size:17px;color:#c7beb6;margin-top:6px}.hd-months{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0 24px}.hd-months article{border-top:2px solid #c0392b;padding-top:20px}.hd-months span{font:11px Space Mono,monospace;color:#e05b4c}.hd-months h3{font-size:32px;margin:15px 0}.hd-months p{color:#c7beb6;font-size:17px}.hd-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.hd-faq details{border-bottom:1px solid #4a3d36;padding:20px 0}.hd-faq summary{display:flex;justify-content:space-between;gap:15px;font-size:19px;font-weight:600}.hd-faq summary span{color:#e05b4c}.hd-faq details>div{padding-top:14px;color:#c7beb6;font-size:17px}.hd-close{text-align:center;border-top:1px solid #39312d}.hd-close .hd-button{max-width:440px;margin:28px auto 18px}.hd-close>p{color:#c7beb6}.hd-reviews{padding-bottom:65px}.hd-sticky{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#111;border-top:1px solid #5d332b;padding:12px 24px;align-items:center;justify-content:space-between;gap:16px}.hd-sticky[hidden],.hd-error[hidden]{display:none!important}.hd-sticky:not([hidden]){display:flex}.hd-sticky strong,.hd-sticky small{display:block}.hd-sticky strong{font:700 20px Barlow Condensed,sans-serif;text-transform:uppercase}.hd-sticky small{font-size:11px;color:#c7beb6}.hd-sticky a{background:#c0392b;padding:12px 18px;text-decoration:none;font:700 16px Barlow Condensed,sans-serif;text-transform:uppercase}.hd-sticky a span{margin-left:8px}@media(max-width:1000px){.hd-shell{padding-left:28px;padding-right:28px}.hd-hero,.hd-split{gap:32px}.hd-plan-copy>strong{font-size:23px}.hd-plan-copy b{font-size:8px}.hd-plan-price>strong{font-size:25px}.hd-benefit-grid{grid-template-columns:1fr}.hd-benefit-grid h3{margin:8px 0}.hd-benefit-grid article{padding-top:10px}}@media(max-width:760px){.hd-shell{padding-left:20px;padding-right:20px}.hd-hero{grid-template-columns:1fr;gap:28px;padding-top:18px;padding-bottom:35px}.hd-gallery{position:static}.hd-image-frame{aspect-ratio:1}.hd-main-image{object-fit:cover}.hd-thumbs{gap:6px}.hd-thumbs span{font-size:8px;padding:7px 1px}.hd-spec{font-size:8px;margin-top:12px}.hd-page h1{font-size:54px;line-height:.96}.hd-kicker{font-size:10px;margin-bottom:14px!important}.hd-lead{font-size:18px;margin:17px 0}.hd-form{margin-top:23px}.hd-plan{padding:15px 12px;gap:10px}.hd-plan.is-selected{padding:14px 11px}.hd-plan-copy>strong{font-size:23px;gap:5px}.hd-plan-copy>span{font-size:12px}.hd-plan-copy>small{font-size:11px}.hd-plan-price>strong{font-size:25px}.hd-plan-copy b{font-size:7px}.hd-button{font-size:20px;padding:16px;min-height:58px}.hd-trust{gap:14px 25px;font-size:9px;justify-content:space-around}.hd-section{padding-top:52px;padding-bottom:52px}.hd-split,.hd-faq{grid-template-columns:1fr;gap:30px}.hd-page h2{font-size:44px;margin-bottom:20px}.hd-body{font-size:18px}.hd-benefit-grid{grid-template-columns:1fr;margin-top:25px;gap:16px}.hd-photo img{aspect-ratio:1.12;object-fit:cover}.hd-ingredients{gap:22px 18px}.hd-ingredients h3{font-size:25px}.hd-ingredients p{font-size:15px}.hd-study-card>strong{font-size:80px}.hd-study-facts{margin:25px 0 20px}.hd-study-facts>div{padding:16px 10px}.hd-study-facts span{font-size:12px}.hd-study-facts strong{font-size:35px}.hd-study-note{font-size:14px}.hd-months{grid-template-columns:1fr;gap:25px}.hd-months h3{font-size:31px;margin:10px 0}.hd-sticky{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.hd-sticky strong{font-size:17px}.hd-sticky a{font-size:15px;padding:12px}.hd-close{padding-bottom:115px}}@media(prefers-reduced-motion:no-preference){html:has(.hd-page){scroll-behavior:smooth;scroll-padding-top:100px}}.hd-three-benefits{margin-bottom:42px}.hd-three-benefits p{font-size:18px;color:#c7beb6}.hd-density-figure{margin-top:36px!important}.hd-density-figure img{display:block;width:100%;height:auto}.hd-density-labels{display:grid;grid-template-columns:repeat(3,1fr);font:700 15px Barlow Condensed,sans-serif;letter-spacing:.06em;text-align:center;background:#f2eee7;color:#111;padding:15px 4px}.hd-density-figure figcaption{font-size:12px;color:#b8afa7;margin-top:12px}.hd-text-link{display:inline-block;margin-top:25px;font-weight:600;text-underline-offset:5px}.hd-source{font-size:12px;color:#a49b94;margin-top:24px!important}.hd-source a{display:block;margin-top:6px}.hd-cycle article{display:flex;gap:25px;border-bottom:1px solid #433a35;padding:28px 0}.hd-cycle article>span{font:900 48px Barlow Condensed,sans-serif;color:#c0392b;line-height:1}.hd-cycle h3{margin-bottom:10px}.hd-cycle p{color:#c7beb6;font-size:18px}.hd-routine{align-items:start}.hd-routine-photo img{aspect-ratio:4/5}.hd-timeline{border-left:1px solid #6f3930;margin:30px 0 20px;padding-left:25px}.hd-timeline article{padding:0 0 30px;position:relative}.hd-timeline article:last-child{padding-bottom:0}.hd-timeline article:before{content:"";position:absolute;left:-31px;top:5px;width:10px;height:10px;border-radius:50%;background:#c0392b}.hd-timeline span{font:11px Space Mono,monospace;color:#e05b4c}.hd-timeline h3{margin:10px 0;font-size:32px}.hd-timeline p{color:#c7beb6;font-size:17px}.hd-botanical img{aspect-ratio:3/2}.hd-ingredient-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}.hd-ingredient-cards article{border-top:2px solid #c0392b;padding-top:20px}.hd-ingredient-cards span{font:9px Space Mono,monospace;color:#e05b4c;letter-spacing:.04em}.hd-ingredient-cards h3{margin:14px 0;font-size:30px}.hd-ingredient-cards p{font-size:17px;color:#c7beb6}.hd-ingredient-cards a{font-size:14px;display:inline-block;margin-top:15px}.hd-narrow{max-width:760px}.hd-table-wrap{overflow-x:auto;margin:32px 0 18px}.hd-compare{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;min-width:610px}.hd-compare th,.hd-compare td{border:1px solid #433730;padding:20px;text-align:left;vertical-align:top}.hd-compare thead th{font:700 23px Barlow Condensed,sans-serif;text-transform:uppercase}.hd-compare th:nth-child(2),.hd-compare td:nth-child(2){background:#291411}.hd-compare td{color:#c7beb6}.hd-inline-button{max-width:440px;margin:28px 0 18px}.hd-full-ingredients .hd-small{margin-top:18px}.hd-full-ingredients .hd-ingredient-toggle>div{font-size:16px;color:#c7beb6}.hd-hero-details summary{font-size:13px}.hd-hero-details p{font-size:15px;color:#c7beb6}@media(max-width:1000px){.hd-ingredient-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hd-three-benefits p{font-size:17px}.hd-density-labels{font-size:11px;padding:12px 2px;letter-spacing:0}.hd-density-figure figcaption{font-size:11px}.hd-routine-photo img{aspect-ratio:1.1}.hd-timeline{padding-left:22px}.hd-timeline article:before{left:-28px}.hd-ingredient-cards{gap:25px 18px}.hd-ingredient-cards h3{font-size:26px}.hd-ingredient-cards p{font-size:15px}.hd-compare th,.hd-compare td{padding:14px}.hd-compare{font-size:14px}.hd-compare thead th{font-size:21px}.hd-cycle article{padding:20px 0}.hd-three-benefits{margin-bottom:30px}.hd-botanical img{aspect-ratio:3/2}}.hd-page{padding-bottom:84px}.hd-gallery-caption{font-size:13px;color:#d6c9bf;min-height:20px;margin-top:14px!important}.hd-plan{min-height:99px;padding:16px}.hd-plan.is-selected{padding:15px}.hd-plan-copy>strong{font-size:28px}.hd-plan-copy>span{font-size:14px}.hd-plan-copy b{font:700 10px Space Mono,monospace;padding:4px 6px;background:#3c2420;color:#ffb4a6}.hd-plan-price>strong{font-size:30px}.hd-plan-price>small{display:block;font-size:9px;margin-top:3px}.hd-plan-copy .hd-gift-badge{display:inline-block;margin-top:8px;background:#c0392b;color:#fff;font:700 10px Space Mono,monospace;padding:5px 7px;letter-spacing:.01em}.hd-gift-note{display:flex;align-items:center;gap:13px;background:#201512;border:1px solid #7e3c31;padding:13px;margin-top:12px}.hd-gift-note img{height:72px;width:62px;object-fit:cover;border:1px solid #48362f}.hd-gift-note strong,.hd-gift-note span,.hd-gift-note small{display:block}.hd-gift-note strong{font-weight:700;font-size:16px}.hd-gift-note span{font-size:14px}.hd-gift-note small{font-size:12px;color:#c6bcb3;line-height:1.4;margin-top:3px}.hd-gift-note b{color:#ffab99}.hd-gift-note[hidden]{display:none!important}.hd-renewal{font-size:14px;line-height:1.45}.hd-onetime{display:block;margin:16px auto 4px;min-height:44px;background:none;border:0;color:#d8d0ca;text-decoration:underline;text-underline-offset:4px;font:16px Barlow,sans-serif;cursor:pointer;padding:8px 2px}.hd-one-note{text-align:center;font-size:12px;color:#b0a69f;line-height:1.4}.hd-billing-note{margin-top:18px!important}.hd-sticky button{background:#c0392b;color:#fff;padding:14px 22px;border:0;cursor:pointer;font:700 19px Barlow Condensed,sans-serif;text-transform:uppercase;min-height:48px}.hd-sticky button span{margin-left:12px}.hd-sticky button:disabled{opacity:.6}.hd-plans legend{line-height:1.5}.hd-form button:disabled{cursor:wait}.hd-plan input:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:760px){.hd-page h1{font-size:52px}.hd-plan{padding:14px 11px;min-height:98px}.hd-plan.is-selected{padding:13px 10px}.hd-plan-copy>strong{font-size:26px}.hd-plan-copy>span{font-size:13px}.hd-plan-copy .hd-gift-badge{font:700 12px Barlow,sans-serif;padding:6px 7px;letter-spacing:0}.hd-plan-price>strong{font-size:27px}.hd-plan-price>small{font-size:8px}.hd-plan-copy b{font-size:8px}.hd-sticky{gap:10px}.hd-sticky strong{font-size:16px}.hd-sticky small{font-size:10px;max-width:165px}.hd-sticky button{font-size:17px;padding:13px 12px;flex-shrink:0}.hd-sticky button span{margin-left:5px}.hd-gift-note img{height:65px;width:55px}.hd-onetime{font-size:15px}.hd-thumbs{overflow-x:auto;scroll-snap-type:x mandatory}.hd-gallery-caption{font-size:12px}}.hd-evidence-links{display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center}.hd-evidence-links a{font-size:14px;line-height:1.5}.hd-density-disclosure{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:16px 20px;background:#211b18;border:1px solid #5d433a}.hd-density-disclosure strong{font:700 23px Barlow Condensed,sans-serif;text-transform:uppercase}.hd-density-disclosure span{font:10px Space Mono,monospace;color:#f0c9b9;line-height:1.6}.hd-page .hd-density-figure figcaption{font-size:14px;color:#d1c7bf;line-height:1.6}.hd-care-card{background:#211512;border:1px solid #793d31;padding:30px}.hd-care-card h3{font-size:35px;margin-bottom:20px}.hd-care-card>p:not(.hd-kicker){color:#d0c4ba;font-size:18px}.hd-care-card .hd-kicker{margin-bottom:16px!important}.hd-care-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px}.hd-care-roles article{border-top:2px solid #c0392b;padding-top:18px}.hd-care-roles span{font:10px Space Mono,monospace;color:#e78170}.hd-care-roles h3{font-size:30px;margin:14px 0}.hd-care-roles p{color:#c7beb6;font-size:17px}.hd-treatment-note{border-left:3px solid #a34c3f;margin-top:32px;padding:16px 22px;background:#171310;font-size:15px;color:#d2c7bf;line-height:1.65}.hd-treatment-note strong{color:#f5f0eb}.hd-page .hd-study-card>span{line-height:1.7;display:block}.hd-page .hd-study-card-note{font-size:14px;margin-top:15px;color:#e5bbaa}.hd-study-note p+p{margin-top:16px}.hd-application-note{font-size:14px;color:#d0c5bc;border-left:2px solid #974537;padding-left:15px;line-height:1.65}@media(max-width:760px){.hd-evidence-links{display:grid;gap:8px}.hd-evidence-links a{font-size:13px}.hd-density-disclosure{padding:14px;display:block}.hd-density-disclosure strong{font-size:22px;display:block;margin-bottom:6px}.hd-density-disclosure span{font-size:9px;display:block}.hd-page .hd-density-figure figcaption{font-size:13px}.hd-care-card{padding:24px}.hd-care-card h3{font-size:31px}.hd-care-roles{grid-template-columns:1fr;gap:26px}.hd-care-roles h3{font-size:28px}.hd-treatment-note{padding:15px;font-size:14px}.hd-treatment-routine h2{overflow-wrap:break-word}.hd-application-note{font-size:13px}}.lc{background:#0a0a0a;color:#e8ddd0;font-family:var(--bron-font-body,"Barlow",sans-serif);font-size:17px;line-height:1.55}.lc *{box-sizing:border-box}.lc [hidden]{display:none!important}.lc a{color:inherit}.lc button,.lc input{font:inherit}.lc button{cursor:pointer;border-radius:0}.lc button:disabled{opacity:.5;cursor:not-allowed}.lc button:focus-visible,.lc a:focus-visible,.lc summary:focus-visible{outline:2px solid #e8ddd0;outline-offset:4px}.lc h1,.lc h2,.lc h3,.lc p{margin:0}.lc h1,.lc h2,.lc h3{font-family:var(--bron-font-display,"Barlow Condensed",sans-serif);font-weight:900}.lc h1{font-size:clamp(68px,7.4vw,110px);line-height:.86;letter-spacing:-.025em;margin:16px 0 20px}.lc h1 span,.lc h2 span{color:#c0392b}.lc h2{font-size:clamp(42px,4.5vw,66px);line-height:.99;letter-spacing:-.018em}.lc h3{font-size:27px;line-height:1.1}.lc p+p{margin-top:18px}.lc-wrap{max-width:1320px;margin:auto;padding:0 48px}.lc-breadcrumb{display:flex;gap:15px;font:10px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.1em;padding:24px 0;color:#a69e94}.lc-breadcrumb a{text-decoration:none}.lc-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start;padding:0 0 64px}.lc-gallery{position:sticky;top:95px;min-width:0}.lc-image-frame{position:relative;background:#141414}.lc-main-image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.lc-image-mark{position:absolute;left:20px;top:20px;font:9px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.14em;color:#c9c1b6}.lc-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.lc-thumbs button{padding:0;background:transparent;color:#bdb3a6;border:1px solid #34302b;min-width:0}.lc-thumbs button[aria-pressed=true]{border-color:#c0392b}.lc-thumbs img{display:block;width:100%;height:76px;object-fit:cover}.lc-thumbs span{display:block;font:9px var(--bron-font-mono,"Space Mono",monospace);padding:8px 1px}.lc-gallery-spec{display:flex;justify-content:space-between;gap:8px;font:9px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.08em;color:#a79f94;padding:19px 0;border-bottom:1px solid #2b2926}.lc-eyebrow{font:10px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.16em;text-transform:uppercase;color:#b7aba0;margin-bottom:20px!important}.lc-buybox{padding-top:12px;min-width:0;scroll-margin-top:100px}.lc-stars:empty{display:none}.lc-stars{margin-bottom:18px}.lc-hook{font-size:25px;line-height:1.2;font-weight:600;margin-bottom:18px!important}.lc-intro{color:#c0b5a8;font-size:17px}.lc-benefits{list-style:none;padding:0;margin:22px 0;font-size:14px}.lc-benefits li{padding:4px 0 4px 22px;position:relative}.lc-benefits li:before{content:"\2713";position:absolute;left:0;color:#cf685b}.lc details{border-top:1px solid #39332e}.lc summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:18px 0}.lc summary::-webkit-details-marker{display:none}.lc-plus{color:#d8695b;font-size:25px;font-weight:400}.lc details[open]>.lc-plus,.lc details[open]>summary .lc-plus{transform:rotate(45deg)}.lc-ingredients{border:1px solid #633b32!important;background:#17120f;margin:24px 0}.lc-ingredients summary{padding:16px 18px}.lc-ingredients summary b{display:block;font:11px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.14em}.lc-ingredients summary small{display:block;font-size:12px;color:#b7aba0;margin-top:4px}.lc-details-body{font-size:14px;color:#beb2a5;padding:0 0 24px;overflow-wrap:anywhere}.lc-ingredients .lc-details-body{padding:0 18px 20px}.lc-details-body p+p{margin-top:14px}.lc dl{margin:0}.lc dt{font-weight:700;color:#e8ddd0;margin-top:15px}.lc dd{margin:4px 0 15px}.lc fieldset{padding:0;margin:0;border:0;min-width:0}.lc-mode{display:flex;gap:8px;margin-bottom:22px!important}.lc-mode label{flex:1;position:relative}.lc-mode input,.lc-tier input{position:absolute;opacity:0;width:1px;height:1px}.lc-mode label>span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:1px solid #47403a;font-size:12px;cursor:pointer}.lc-mode input:checked+span{background:#e8ddd0;color:#111;border-color:#e8ddd0}.lc-mode b{font-size:10px}.lc-mode input:focus-visible+span,.lc-tier input:focus-visible+span{outline:2px solid #e8ddd0;outline-offset:3px}.lc-plans legend{font:10px var(--bron-font-mono,"Space Mono",monospace);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.lc-tier{display:block;position:relative;margin-bottom:9px}.lc-tier-content{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #39332e;padding:15px 17px;cursor:pointer;min-height:78px}.lc-tier input:checked+.lc-tier-content{border-color:#c0392b;background:#19120f}.lc-tier-title{font-size:19px;font-weight:600;line-height:1.15}.lc-tier-title small{display:block;font-size:12px;font-weight:400;color:#b8afa3;margin-top:6px}.lc-tier-price{font-weight:600;font-size:21px;white-space:nowrap}.lc-tier em{font:9px var(--bron-font-mono,"Space Mono",monospace);font-style:normal;display:block;margin-top:10px;color:#edb0a4;line-height:1.5}.lc-refill{display:none!important}.lc.is-sub .lc-refill{display:block!important}.lc.is-sub .lc-gift-line{display:none}.lc-plan-note{font-size:12px;color:#c5b7a8;margin:15px 0 8px!important}.lc-supply{font-size:11px;color:#a99d90;margin:0 0 20px!important}.lc-add{width:100%;background:#c0392b;color:#fff;border:1px solid #c0392b;display:flex;align-items:center;gap:15px;justify-content:space-between;min-height:60px;padding:17px 20px;font:700 13px var(--bron-font-mono,"Space Mono",monospace)!important;letter-spacing:.04em}.lc-add:hover{background:#a93025}.lc-add [data-lc-total]{margin-left:auto}.lc-error:empty{display:none}.lc-error{font-size:13px;margin-top:12px!important;color:#ffb4aa}.lc-purchase-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;color:#b2a699;margin-top:17px}.lc-purchase-meta a{text-underline-offset:3px}.lc-payments{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.lc-payment{width:31px;height:20px;opacity:.7}.lc-trust{display:flex;justify-content:center;gap:8%;padding:23px 24px;border-top:1px solid #2d2924;border-bottom:1px solid #2d2924;font:10px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.08em}.lc-space{padding:90px 0;border-bottom:1px solid #2d2924}.lc-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.lc-story p{color:#b7ac9f}.lc-body-lead{font-size:23px;color:#e8ddd0!important;line-height:1.4}.lc-text-link{display:inline-flex;justify-content:space-between;gap:45px;margin-top:25px;padding-bottom:8px;border-bottom:1px solid #855244;font-size:12px;text-transform:uppercase;text-decoration:none;letter-spacing:.08em}.lc-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-top:80px;scroll-margin-top:90px}.lc-editorial-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.lc-editorial-copy>p:not(.lc-eyebrow){color:#b8ab9b;margin-top:24px}.lc-active{display:flex;gap:22px;padding-top:25px;margin-top:25px;border-top:1px solid #3b332b}.lc-active>span{font:11px var(--bron-font-mono,"Space Mono",monospace);color:#c76e61}.lc-active p{font-size:15px;color:#b7ac9f;margin-top:10px}.lc-section-head{max-width:750px;margin-bottom:45px}.lc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.lc-steps article{border-top:1px solid #544137;padding-top:24px}.lc-steps article>span{font:10px var(--bron-font-mono,"Space Mono",monospace);letter-spacing:.08em;color:#c79a88}.lc-steps h3{margin:18px 0 14px}.lc-steps p{font-size:15px;color:#b7ac9f}.lc-fine{font-size:12px!important;color:#aa9e91!important;margin-top:26px!important;line-height:1.6}.lc-lifestyle{margin:65px 0 0}.lc-lifestyle img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.lc-lifestyle figcaption{font-size:10px;color:#9f9386;margin-top:8px}.lc-value{margin:30px 0}.lc-value>div{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid #3b332b;padding:15px 0;font-size:14px}.lc-value s{color:#998c7e;margin-right:10px}.lc-value strong{font-size:23px}.lc-outline{background:transparent;color:#e8ddd0;border:1px solid #9d7865;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 24px;text-decoration:none;font:11px var(--bron-font-mono,"Space Mono",monospace)!important;letter-spacing:.08em;min-height:54px}.lc-outline:hover{background:#211811}.lc-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.lc-faq summary{font-size:17px;font-weight:500}.lc-reviews h2{margin-bottom:40px}.lc-close{text-align:center;border-bottom:0}.lc-close>p:not(.lc-eyebrow){max-width:480px;margin:28px auto}.lc-close .lc-fine{margin-bottom:0}.lc-sticky{position:fixed;bottom:0;left:0;right:0;background:#141210;border-top:1px solid #544137;z-index:35;padding:12px max(22px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:15px}.lc-sticky b{font:900 22px var(--bron-font-display,"Barlow Condensed",sans-serif)}.lc-sticky small{display:block;font-size:10px;color:#bdaf9f}.lc-sticky button{background:#c0392b;border:0;color:#fff;min-height:44px;padding:12px 25px;font-size:17px;display:flex;gap:22px}.lc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lc-editor-note{font-size:12px;background:#30261e;padding:10px;margin-bottom:12px!important}@media(min-width:900px){.lc-sticky{left:auto;max-width:480px;right:24px;bottom:20px;border:1px solid #544137}}@media(max-width:1050px){.lc-wrap{padding:0 30px}.lc-hero{gap:32px}.lc-editorial,.lc-story,.lc-faq{gap:40px}}@media(max-width:760px){.lc-wrap{padding:0 20px}.lc-breadcrumb{padding:17px 0;font-size:9px}.lc-hero{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.lc-gallery{position:static}.lc-main-image{aspect-ratio:1/1;object-fit:contain;background:#0d0b09}.lc-image-mark{left:14px;top:14px;font-size:8px}.lc-thumbs img{height:54px}.lc-thumbs span{font-size:8px;padding:7px 0}.lc-gallery-spec{font-size:8px;padding:12px 0}.lc-buybox{padding-top:0}.lc h1{font-size:72px;line-height:.89}.lc h2{font-size:43px}.lc-hook{font-size:23px}.lc-intro{font-size:16px}.lc-eyebrow{font-size:9px;margin-bottom:13px!important}.lc-ingredients{margin:20px 0}.lc-mode{gap:7px}.lc-mode label>span{font-size:11px;gap:6px}.lc-tier-content{padding:15px}.lc-tier-title{font-size:18px}.lc-tier em{font-size:8px}.lc-tier-price{font-size:20px}.lc-trust{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;font-size:9px;text-align:center}.lc-space{padding:55px 0}.lc-story,.lc-faq{grid-template-columns:1fr;gap:25px}.lc-body-lead{font-size:21px}.lc-editorial{grid-template-columns:1fr;gap:32px;padding-top:55px}.lc-editorial-copy{min-width:0}.lc-editorial-image img{aspect-ratio:1/1;object-fit:contain;background:#0d0b09}.lc-active{padding-top:20px;margin-top:20px}.lc-steps{grid-template-columns:1fr;gap:28px}.lc-steps h3{margin:12px 0}.lc-section-head{margin-bottom:30px}.lc-lifestyle{margin-top:42px}.lc-lifestyle img{aspect-ratio:4/3;object-position:65% center}.lc-gift-section .lc-editorial-image{grid-row:1}.lc-faq summary{font-size:16px}.lc-reviews h2{margin-bottom:25px}.lc-close{padding-bottom:120px}.lc-add{font-size:11px!important;padding:17px 15px}.lc-purchase-meta{font-size:9px}.lc-outline{width:100%}.lc{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.lc *{scroll-behavior:auto!important;transition:none!important}}.op{display:block;background:#0a0a0a;color:#f5f4f1;font-family:var(--bron-font-body);font-size:17px;line-height:1.55}.op *{box-sizing:border-box}.op [hidden]{display:none!important}.op [id]{scroll-margin-top:110px}.op figure,.op blockquote,.op dl,.op dd,.op p,.op h1,.op h2,.op h3{margin:0}.op a{color:inherit}.op button{font:inherit;color:inherit;cursor:pointer}.op button:disabled{cursor:wait;opacity:.55}.op button:focus-visible,.op a:focus-visible,.op summary:focus-visible{outline:3px solid #e97059;outline-offset:5px}.op-wrap{max-width:1280px;padding-inline:48px;margin-inline:auto}.op-block{padding-block:88px}.op-band{background:#111;border-block:1px solid #282828}.op-eyebrow{font:11px/1.5 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.12em;color:#b0aba3;margin-bottom:16px!important}.op h1,.op h2,.op h3{font-family:var(--bron-font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.op h1{font-size:clamp(62px,6.3vw,92px);line-height:.92}.op h2{font-size:clamp(48px,5.4vw,74px);line-height:.96}.op h3{font-size:29px;line-height:1.05}.op-body{font-size:19px;line-height:1.55;color:#cfccc4;margin-top:24px!important;max-width:57ch}.op-small{font-size:13px;color:#b0aba3;line-height:1.5;margin-top:16px!important}.op-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f4f1;color:#111!important;border:1px solid #f5f4f1;padding:16px 20px;min-height:56px;text-decoration:none!important;font:700 20px/1.1 var(--bron-font-display)!important;text-transform:uppercase;letter-spacing:.015em}.op-cta:hover{background:#e8e4dc}.op-inline-cta{margin-top:28px;width:fit-content;min-width:240px}.op-text-link{display:inline-block;font-size:14px;text-underline-offset:5px}.op-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.op-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"gallery intro" "gallery purchase" "trust trust";column-gap:64px;row-gap:24px;padding-top:40px;padding-bottom:24px}.op-intro{grid-area:intro}.op-intro .op-eyebrow{margin-bottom:12px!important}.op-stars{display:block;text-decoration:none;margin-top:18px}.op-lede{font-size:18px;line-height:1.45;color:#cfccc4;margin-top:16px!important}.op-research-link{display:inline-flex;align-items:center;gap:20px;font-size:14px;font-weight:600;text-underline-offset:5px;margin-top:14px}.op-research-link span{color:#ec8877}.op-gallery{grid-area:gallery;min-width:0;align-self:start;position:sticky;top:110px}.op-photo{background:#151515;aspect-ratio:1/1;overflow:hidden}.op-photo img{display:block;width:100%;height:100%;object-fit:cover}.op-thumbs{display:flex;gap:8px;margin-top:10px}.op-thumbs button{display:flex;flex:1;align-items:center;gap:8px;border:1px solid #383838;background:transparent;padding:6px;font-size:12px;min-height:54px}.op-thumbs button[aria-pressed=true]{border-color:#eee}.op-thumbs img{width:40px;height:40px;object-fit:cover}.op-hero-benefits{margin:18px 0 0;padding:0;list-style:none;font-size:15px;color:#cfccc4;display:flex;flex-wrap:wrap;gap:6px 18px}.op-hero-benefits li:before{content:"\2713";color:#e87964;margin-right:8px}.op-purchase{grid-area:purchase}.op-trust{grid-area:trust;border-top:1px solid #303030;padding-top:18px;text-align:center;font-size:12px;letter-spacing:.05em;color:#bdb7ae}.op .op-buy{min-width:0;--buy-red:#c73e2e;--buy-cream:#f5f4f1;--buy-rule:#2a2926}.op-buy form{margin:0}.op-buy .op-modes{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--buy-rule);margin-bottom:14px}.op-buy .op-modes button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background:#121212;color:#aaa49c;border:0;min-height:54px;padding:13px 10px;font:900 20px/1.1 var(--bron-font-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.op-buy .op-modes button+button{border-left:1px solid var(--buy-rule)}.op-buy .op-modes button[aria-pressed=true]{background:var(--buy-cream);color:#0a0a0a}.op-buy .op-modes span,.op-buy .op-gift-tag{display:inline-block;padding:4px 7px;background:var(--buy-red);color:#fff;font:700 10px/1.2 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}.op-buy .op-options{display:grid;gap:0;border:1px solid var(--buy-rule)}.op-buy .op-option{display:grid;width:100%;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;background:#121212;color:var(--buy-cream);border:0;border-bottom:1px solid var(--buy-rule);box-shadow:none;text-align:left;cursor:pointer}.op-buy .op-option:last-child{border-bottom:0}.op-buy .op-option:hover{background:#191919}.op-buy .op-option[aria-checked=true]{background:#161616;outline:1px solid var(--buy-red);outline-offset:-1px;box-shadow:none;position:relative;z-index:1}.op[data-mode=one] .op-buy .op-option[data-op-quantity="2"][aria-checked=true]{background:#c73e2e14}.op-buy .op-radio{width:17px;height:17px;border:1px solid #66615a;border-radius:50%!important;position:relative}.op-buy .op-option[aria-checked=true] .op-radio{border-color:var(--buy-red)}.op-buy .op-option[aria-checked=true] .op-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--buy-red);border-radius:50%}.op-buy .op-option-main{display:flex;flex-direction:column;gap:6px;min-width:0}.op-buy .op-option-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px}.op-buy .op-option-title>strong{font:900 24px/1.05 var(--bron-font-display);text-transform:uppercase;letter-spacing:.01em}.op-buy .op-supply-note{font:11px/1.5 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.07em;color:#aaa49c}.op-buy .op-option-price{display:flex;flex-direction:column;gap:4px;text-align:right;white-space:nowrap}.op-buy .op-option-price b{font:900 25px/1.1 var(--bron-font-display)}.op-buy .op-option-price s{font:11px/1.2 var(--bron-font-mono);color:#aaa49c}.op-buy .op-gift{display:flex;align-items:center;gap:10px;margin-top:5px}.op-buy .op-gift img{display:block;width:44px;height:44px;object-fit:cover;border:1px solid #49433e}.op-buy .op-gift b{display:block;font:900 16px/1.2 var(--bron-font-display);text-transform:uppercase;color:var(--buy-cream)}.op-buy .op-gift small{display:block;font:10px/1.4 var(--bron-font-mono);color:#aaa49c;margin-top:3px}.op-sub,.op[data-mode=sub] .op-one{display:none!important}.op[data-mode=sub] .op-sub{display:block!important}.op .op-buy .op-add{width:100%;margin-top:14px;min-height:68px;padding:20px 22px;justify-content:flex-start;gap:12px;background:var(--buy-cream);color:#0a0a0a!important;border:1px solid var(--buy-cream);font-size:27px!important;letter-spacing:.025em}.op .op-buy .op-add:hover{background:#e8e4dc;border-color:#e8e4dc}.op .op-buy .op-add [data-op-price]{margin-left:0;white-space:nowrap}.op-buy .op-add-arrow{margin-left:auto;font:700 15px/1 var(--bron-font-mono)}.op-buy .op-terms{font:10.5px/1.6 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.07em;color:#aaa49c;text-align:left;margin-top:13px!important;min-height:18px}.op-buy .op-terms:before{content:"\25aa";color:var(--buy-red);margin-right:8px}.op-buy .op-shipping{font-size:11px;color:#aaa49c;text-align:left;margin-top:5px!important}.op-buy .op-error{color:#ffad9b;font-size:14px;margin-top:12px!important}.op-buy .op-ingredients{margin-top:16px;border:1px solid var(--buy-red);background:#c73e2e14}.op-buy .op-ingredients summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px;list-style:none;cursor:pointer}.op-buy .op-ingredients summary::-webkit-details-marker{display:none}.op-buy .op-ingredients-heading{display:flex;flex-direction:column;gap:7px;min-width:0}.op-buy .op-ingredients-title{font:900 24px/1.05 var(--bron-font-display);text-transform:uppercase;letter-spacing:.015em;color:var(--buy-cream)}.op-buy .op-ingredients-hint{font:10px/1.45 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.09em;color:#e67766}.op-buy .op-ingredients-mark{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%!important;background:var(--buy-red);color:#fff;font:900 23px/1 var(--bron-font-display)}.op-buy .op-ingredients[open] .op-ingredients-mark{transform:rotate(45deg)}.op-buy .op-ingredients-body{padding:20px;border-top:1px solid var(--buy-red)}.op-buy .op-ingredients-list{display:grid;gap:18px;margin:0;padding:0}.op-buy .op-ingredients-list>div{border-left:2px solid var(--buy-red);padding-left:13px}.op-buy .op-ingredients-list dt{margin:0 0 5px;font:900 19px/1.15 var(--bron-font-display);text-transform:uppercase;color:var(--buy-cream)}.op-buy .op-ingredients-list dd{margin:0;font:14px/1.55 var(--bron-font-body);color:#c9c7c2}.op-buy .op-ingredients-footer{font:10px/1.5 var(--bron-font-mono);text-transform:uppercase;letter-spacing:.06em;color:#e67766;margin-top:20px!important}.op-buy :is(button,summary):focus-visible{outline:2px solid var(--buy-cream);outline-offset:3px}@media(max-width:600px){.op-buy .op-option{padding:15px 13px;gap:10px}.op-buy .op-option-title>strong{font-size:22px}.op-buy .op-option-price b{font-size:23px}.op-buy .op-modes button{font-size:18px;padding:12px 7px;gap:6px}.op-buy .op-modes span,.op-buy .op-gift-tag{font-size:9px}.op-buy .op-supply-note{font-size:10px;letter-spacing:.04em}.op .op-buy .op-add{font-size:25px!important;padding:18px;min-height:64px}.op-buy .op-ingredients summary,.op-buy .op-ingredients-body{padding:18px}.op-buy .op-ingredients-title{font-size:23px}.op-buy .op-ingredients-hint{font-size:9px;letter-spacing:.06em}}.op-person{position:relative}.op-person img{width:100%;height:auto;max-height:620px;object-fit:cover;display:block}.op-person figcaption{font:10px/1.4 var(--bron-font-mono);padding:12px;background:#171717;color:#bcb5aa;text-transform:uppercase;letter-spacing:.08em}.op-checks{margin:24px 0;padding:0;list-style:none}.op-checks li{font-size:15px;border-top:1px solid #333;padding:10px 0 10px 23px;position:relative;color:#dedad3}.op-checks li:before{content:"\2713";position:absolute;left:0;color:#e87864}.op-quote{border-left:3px solid #c0392b;padding:3px 0 3px 20px;margin-block:24px 12px!important}.op-quote p{font-size:23px;line-height:1.25;color:#f5f4f1;font-weight:500}.op-quote footer{margin-top:12px;font-size:12px;color:#c7c1b8}.op-quote small{display:block;font-size:11px;color:#969086;margin-top:4px}.op-science{background:#0a0a0a;color:#f5f4f1}.op-science .op-eyebrow{color:#b6afa5}.op-science .op-body{color:#cfccc4}.op-science-head{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.op-science-head .op-body{margin-top:0!important}.op-science-explain{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin:38px 0 24px;padding:22px 0;border-block:1px solid #36332f}.op-science-explain strong{font-family:var(--bron-font-display);font-size:28px;text-transform:uppercase;line-height:1.1}.op-science-explain p{font-size:16px;line-height:1.5;color:#cfccc4}.op-studies{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.op-study{background:#151413;border:1px solid #36332f;border-top:3px solid #bd382c;padding:25px;display:flex;flex-direction:column}.op-study .op-eyebrow{font-size:10px;margin-bottom:20px!important}.op-stat{font-family:var(--bron-font-display);font-size:80px;line-height:.95;font-weight:900;letter-spacing:-.03em;color:#ee806b}.op-stat span{display:block;font-family:var(--bron-font-body);font-size:13px;line-height:1.4;letter-spacing:0;font-weight:500;color:#b6afa5;margin-top:9px}.op-study h3{margin-top:25px;font-size:28px}.op-study>p:not(.op-eyebrow){font-size:15px;color:#cfccc4;line-height:1.5;margin-top:14px}.op-study>a{font-size:12px;font-weight:600;margin-top:auto;padding-top:22px;text-underline-offset:4px}.op-barrier-mark{font-family:var(--bron-font-display);font-size:80px;font-weight:900;line-height:.95;color:#ee806b;padding-bottom:27px}.op-methods{font-size:13px;margin-top:18px}.op-methods summary{cursor:pointer;padding:10px 0;font-weight:600}.op-methods p{max-width:95ch;color:#c7c1b8;line-height:1.6;padding:6px 0 12px}.op-formula-bridge{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid #36332f;margin-top:25px;padding-top:25px}.op-formula-bridge p{font-size:17px;max-width:65ch;margin-top:8px}.op-formula-bridge .op-cta{background:#bf382c;color:#fff!important;border-color:#bf382c;flex-shrink:0}.op-study-note{font-size:12px;line-height:1.55;color:#b6afa5;margin-top:20px!important;max-width:110ch}.op-offer-visual{border:1px solid #363636;padding:22px}.op-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.op-duo img{width:100%;aspect-ratio:1;object-fit:cover;height:auto;display:block}.op-duo figcaption{font-size:12px;padding-top:10px}.op-duo b{display:block;color:#f1a28e;font-size:12px}.op-math{margin-top:20px!important}.op-math>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #333;padding:11px 0;font-size:14px}.op-math dd{text-align:right}.op-math s{color:#aaa;margin-right:8px}.op-total{font-family:var(--bron-font-display);font-weight:700;font-size:32px!important;border-bottom:0!important}.op-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid #383838}.op-benefits article{padding:25px 24px 0 0}.op-benefits article+article{padding-left:24px;border-left:1px solid #383838}.op-benefit-num{font:12px var(--bron-font-mono);color:#e47c68;display:block;margin-bottom:16px}.op-benefits p{font-size:16px;color:#c7c1b8;margin-top:15px;line-height:1.5}.op-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.op-routine img{display:block;width:100%;height:auto;aspect-ratio:4/4.4;object-fit:cover;object-position:50% 33%}.op-routine figcaption{padding:20px 0 0}.op-routine h3{font-size:29px}.op-routine h3 span{font:12px var(--bron-font-mono);color:#e47c68;vertical-align:middle;margin-right:12px}.op-routine p{font-size:16px;color:#c7c1b8;margin-top:12px}.op-review-widget{margin-top:40px}.op-review-widget h2{font:inherit!important;line-height:inherit!important;text-transform:none!important}.op-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.op-faq details{border-top:1px solid #3a3a3a}.op-faq details:last-child{border-bottom:1px solid #3a3a3a}.op-faq summary{font-size:18px;font-weight:500;padding:22px 30px 22px 0;position:relative;list-style:none;cursor:pointer}.op-faq summary::-webkit-details-marker{display:none}.op-faq summary:after{content:"+";position:absolute;right:0;top:21px}.op-faq details[open] summary:after{content:"\2212"}.op-faq details>div{font-size:16px;line-height:1.65;color:#c7c1b8;padding:0 10px 23px 0}.op-faq a{text-underline-offset:4px}.op-close{align-items:start}.op-close-image{width:160px;margin-top:28px}.op-close-image img{width:100%;height:auto;display:block}.op-close .op-buy{padding:25px;border:1px solid #3a3a3a}.op-kit-link{text-align:center;padding:0 24px 50px;font-size:14px;color:#aaa49c}.op-kit-link a{text-underline-offset:5px}.op-sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#131313;border-top:1px solid #494949;padding:12px max(20px,calc((100vw - 1184px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -6px 24px #0005}.op-sticky b{display:block;font-family:var(--bron-font-display);font-size:23px;text-transform:uppercase;line-height:1.1}.op-sticky small{display:block;font-size:12px;color:#c7c1b8;margin-top:4px}.op-sticky .op-cta{background:#bf382c;color:#fff!important;border-color:#bf382c;min-width:250px;min-height:48px;font-size:18px!important;padding:13px 18px}.op-sticky [data-op-price]{white-space:nowrap}@media(max-width:1050px){.op-wrap{padding-inline:32px}.op-split,.op-hero{column-gap:35px}.op-science-head{gap:40px}.op-studies{gap:10px}.op-study{padding:20px}.op-thumbs span{font-size:11px}.op-benefits article{padding-right:16px}.op-benefits article+article{padding-left:16px}}@media(max-width:800px){.op-wrap{padding-inline:22px}.op-block{padding-block:56px}.op h1{font-size:53px;line-height:.93}.op h2{font-size:46px;line-height:.98}.op h3{font-size:27px}.op-eyebrow{font-size:10px;letter-spacing:.1em}.op-body{font-size:17px;margin-top:19px!important}.op-hero{grid-template-columns:1fr;grid-template-areas:"intro" "gallery" "purchase" "trust";padding-top:26px;gap:20px}.op-stars{margin-top:14px}.op-lede{font-size:16px;margin-top:12px!important;line-height:1.4}.op-research-link{margin-top:13px;font-size:14px}.op-gallery{position:static}.op-photo{aspect-ratio:auto;height:270px}.op-photo img{object-fit:contain;background:#101010}.op-thumbs{margin-top:8px}.op-thumbs button{min-height:42px;padding:3px;font-size:11px;justify-content:center}.op-thumbs img{height:32px;width:32px}.op-hero-benefits{font-size:12px;gap:5px 12px;margin-top:12px}.op-hero-benefits li:before{margin-right:5px}.op-trust{font-size:10px;letter-spacing:0;padding-top:15px}.op-split{grid-template-columns:1fr;gap:32px}.op-built .op-person{order:1}.op-built .op-person img{height:360px;object-position:50% 30%}.op-person figcaption{font-size:10px}.op-inline-cta{width:100%;min-width:0;margin-top:23px}.op-checks{margin-block:20px}.op-checks li{font-size:14px}.op-quote p{font-size:21px}.op-science-head{grid-template-columns:1fr;gap:18px}.op-science-explain{grid-template-columns:1fr;gap:12px;margin-top:26px;padding-block:20px}.op-science-explain strong{font-size:26px}.op-studies{grid-template-columns:1fr;gap:14px}.op-study{padding:23px}.op-study .op-eyebrow{margin-bottom:15px!important}.op-stat{font-size:66px}.op-stat span{display:inline-block;margin-left:14px;max-width:170px;vertical-align:middle;line-height:1.3}.op-study h3{margin-top:20px;font-size:29px}.op-study>a{padding-top:18px}.op-barrier-mark{font-size:56px;padding-bottom:0}.op-barrier h3{margin-top:15px}.op-methods{font-size:13px}.op-formula-bridge{display:block;padding-top:20px}.op-formula-bridge .op-cta{margin-top:20px}.op-study-note{font-size:12px}.op-offer-visual{padding:18px}.op-offer .op-split{gap:24px}.op-benefits{grid-template-columns:1fr 1fr;margin-top:25px}.op-benefits article{padding:23px 15px 23px 0;border-bottom:1px solid #383838}.op-benefits article+article{padding-left:15px}.op-benefits article:nth-child(3){padding-left:0;border-left:0}.op-benefits p{font-size:15px;line-height:1.5}.op-benefits h3{font-size:25px}.op-benefit-num{margin-bottom:12px}.op-routine{grid-template-columns:1fr;gap:28px;margin-top:24px}.op-routine figure{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:20px}.op-routine img{aspect-ratio:4/5}.op-routine figcaption{padding:0}.op-routine h3{font-size:25px}.op-routine h3 span{display:block;margin:0 0 9px}.op-routine p{font-size:14px;line-height:1.5;margin-top:10px}.op-faq-layout{grid-template-columns:1fr;gap:26px}.op-faq summary{font-size:16px;padding-block:20px}.op-faq details>div{font-size:15px}.op-close-image{display:none}.op-close .op-buy{padding:0;border:0}.op-close{gap:28px}.op-kit-link{padding-bottom:100px;font-size:13px}.op-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:12px}.op-sticky b{font-size:20px}.op-sticky small{font-size:10px;line-height:1.3;max-width:150px}.op-sticky .op-cta{font-size:16px!important;min-width:164px;padding:12px;gap:10px}.op-review-widget{margin-top:28px}.op-buy-heading{font-size:16px}.op-option{padding:12px}.op-option-main>strong{font-size:17px}.op-terms{font-size:12px}}@media(max-width:370px){.op-wrap{padding-inline:18px}.op h1{font-size:49px}.op-photo{height:240px}.op-thumbs span{font-size:10px}.op-hero-benefits{font-size:11px}.op-modes button{font-size:14px}.op-sticky .op-cta{min-width:155px}.op-cta{font-size:18px!important}}@media(prefers-reduced-motion:no-preference){html:has(bron-oil-page){scroll-behavior:smooth}.op-cta,.op-option{transition:background .15s,border-color .15s}}.op-timeline{margin-top:40px;padding-top:32px;border-top:1px solid #36332f}.op-timeline>h3{font-size:38px}.op-timeline-intro{font-size:15px;color:#bdb7ae;max-width:75ch;margin-top:12px!important}.op-timeline-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:28px 0 0;padding:0}.op-timeline-steps li{position:relative;border-top:2px solid #6a3b33;padding:25px 22px 0 0}.op-timeline-steps li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;background:#ee806b;border-radius:50%}.op-timeline-time{font:11px var(--bron-font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ee806b}.op-timeline-steps h4{letter-spacing:.01em;font:700 23px/1.1 var(--bron-font-display);text-transform:uppercase;margin:12px 0 10px}.op-timeline-steps p{font-size:14px;line-height:1.5;color:#c7c1b8}.op-study-note{padding-left:14px;border-left:2px solid #6a3b33}@media(max-width:800px){.op-timeline{margin-top:30px;padding-top:26px}.op-timeline>h3{font-size:32px}.op-timeline-steps{grid-template-columns:1fr;margin-top:24px}.op-timeline-steps li{border-top:0;border-left:2px solid #6a3b33;padding:0 0 28px 23px}.op-timeline-steps li:last-child{padding-bottom:0}.op-timeline-steps li:before{top:5px;left:-6px}.op-timeline-steps h4{margin-top:8px}.op-stat span{display:block;margin-left:0;max-width:none}}.pep-science{background:#e9e1d6;color:#201b16;scroll-margin-top:90px}.pep-science-shell{max-width:1320px;margin:auto;padding:80px 42px}.pep-science-heading{max-width:830px;margin-bottom:40px}.pep-science-kicker{font:11px var(--bron-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7c4026;margin:0 0 14px;display:block}.pep-science h2{font:800 clamp(40px,5vw,70px)/.96 var(--bron-font-display);text-transform:uppercase;margin:0 0 22px;max-width:750px}.pep-science-heading>div{font-size:18px;line-height:1.6;max-width:740px}.pep-molecule-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #b7a99a}.pep-molecule-row article{padding:30px;border-right:1px solid #b7a99a}.pep-molecule-row article:last-child{border-right:0}.pep-symbol{display:flex;align-items:center;justify-content:center;border:1px solid #a77658;border-radius:50%;width:90px;height:90px;font:600 45px var(--bron-font-display);margin:0 0 25px;background:#d9c8b6;color:#6b3b26}.pep-symbol-wide{font:700 13px var(--bron-font-mono);text-align:center;white-space:nowrap}.pep-science h3{font:700 31px/1.08 var(--bron-font-display);margin:0 0 14px;text-transform:uppercase}.pep-molecule-row p{font-size:16px;line-height:1.6;margin:0;color:#574b3f}.pep-science-source{font-size:12px;line-height:1.5;color:#63564a;margin:16px 0 48px}.pep-science a{color:inherit;text-underline-offset:5px}.pep-study{background:#201b16;color:#f6eee5;padding:35px;border-top:4px solid #a66b45}.pep-study-top{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.pep-study-top .pep-science-kicker{color:#e8b89a}.pep-study-top h3{font-size:36px;max-width:430px}.pep-study-top>p{font-size:14px;line-height:1.6;margin:0;color:#d2c5b6}.pep-study-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:27px 0 20px;border-top:1px solid #5d4b3c;border-bottom:1px solid #5d4b3c}.pep-study-stats>div{padding:24px 20px;border-right:1px solid #5d4b3c}.pep-study-stats>div:first-child{padding-left:0}.pep-study-stats>div:last-child{border:0}.pep-study-stats strong{display:block;color:#e8b89a;font:700 clamp(56px,6vw,86px)/1 var(--bron-font-display);margin-bottom:12px}.pep-study-stats span{font-size:15px;line-height:1.4;display:block;max-width:230px}.pep-study-context{font-size:13px;color:#d2c5b6;line-height:1.5}.pep-study-footer{background:#32271e;padding:20px;margin-top:22px;font-size:14px;line-height:1.6}.pep-study-footer p{margin:0 0 12px}.pep-study-footer a{color:#edc2a1}.pep-science-close{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:36px}.pep-science-close p{font-size:20px;line-height:1.4;max-width:640px;margin:0}.pep-science-close a{white-space:nowrap;background:#c0392b;color:#fff;font:700 20px var(--bron-font-display);text-transform:uppercase;padding:17px 25px;text-decoration:none}@media(max-width:800px){.pep-science-shell{padding:52px 20px}.pep-science h2{font-size:45px}.pep-science-heading>div{font-size:17px}.pep-molecule-row{grid-template-columns:1fr}.pep-molecule-row article{border-right:0;border-bottom:1px solid #b7a99a;padding:24px;display:grid;grid-template-columns:70px 1fr;column-gap:20px}.pep-molecule-row article:last-child{border-bottom:0}.pep-symbol{width:68px;height:68px;grid-row:1/4;margin:0;font-size:35px}.pep-symbol-wide{font-size:12px}.pep-molecule-row h3{font-size:25px}.pep-molecule-row .pep-science-kicker{font-size:9px;margin-bottom:8px}.pep-molecule-row p{font-size:14px}.pep-study{padding:24px 18px}.pep-study-top{grid-template-columns:1fr;gap:10px}.pep-study-top h3{font-size:32px}.pep-study-stats>div{padding:20px 10px}.pep-study-stats strong{font-size:48px}.pep-study-stats span{font-size:12px}.pep-study-footer{font-size:13px;padding:15px}.pep-science-close{flex-direction:column;align-items:stretch;gap:20px}.pep-science-close p{font-size:18px}.pep-science-close a{text-align:center}}.pep-shop{background:#10100f;color:#f5f2eb;padding-bottom:74px}.pep-shop [hidden]{display:none!important}.pep-shell{max-width:1440px;margin:auto;padding:44px 42px}.pep-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start;scroll-margin-top:105px}.pep-main-photo{background:#080808;aspect-ratio:4/3;overflow:hidden;border:1px solid #35332f}.pep-main-image{width:100%;height:100%;object-fit:contain}.pep-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.pep-thumbs button{background:#171614;border:1px solid #3d3934;color:#c4bdb4;padding:0;cursor:pointer}.pep-thumbs button[aria-pressed=true]{border-color:#edc2a1;color:#fff}.pep-thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pep-thumbs span{display:block;font:11px var(--bron-font-mono);padding:9px 3px}.pep-spec{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #3d3934;font:11px var(--bron-font-mono);text-transform:uppercase;letter-spacing:.07em}.pep-gallery-note{padding:30px 0;max-width:510px}.pep-gallery-note strong{display:block;font:600 28px/1.15 var(--bron-font-display);margin:10px 0}.pep-gallery-note p{font-size:16px;line-height:1.6;color:#bfb8af}.pep-gallery-note a,.pep-research-link{color:#edc2a1;text-underline-offset:5px}.pep-kicker{font:11px var(--bron-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e8b89a;margin:0 0 13px}.pep-buybox h1{font:800 clamp(44px,4.8vw,70px)/.94 var(--bron-font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 18px}.pep-intro{font-size:18px;line-height:1.5;margin:18px 0 12px;color:#dcd5cc}.pep-intro p{margin:0 0 9px}.pep-intro strong{color:#fff}.pep-checks{list-style:none;padding:0;margin:14px 0;font-size:15px;line-height:1.5}.pep-checks li{padding:3px 0 3px 23px;position:relative}.pep-checks li:before{content:"\2713";position:absolute;left:0;color:#edc2a1}.pep-research-link{font-size:14px}.pep-form{margin-top:25px}.pep-form fieldset{border:0;padding:0;margin:0 0 19px;min-width:0}.pep-form legend{font:12px var(--bron-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;color:#ccc5ba}.pep-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pep-modes label{display:flex;gap:9px;align-items:center;cursor:pointer;padding:15px 12px;border:1px solid #585048;background:#171613;font-size:16px;font-weight:600}.pep-modes label:has(input:checked){background:#30241c;border-color:#e8b89a}.pep-modes small{display:block;font-size:12px;margin-top:3px;font-weight:400;color:#cfc3b6}.pep-shop input[type=radio]{accent-color:#c0392b;flex:none;width:17px;height:17px;margin:0}.pep-shop input:focus-visible,.pep-shop button:focus-visible,.pep-shop a:focus-visible{outline:2px solid #edc2a1;outline-offset:4px}.pep-offers{display:grid;gap:10px}.pep-offer{display:flex;align-items:flex-start;gap:11px;cursor:pointer;border:1px solid #49433c;background:#151411;padding:15px}.pep-offer>input{margin-top:6px!important}.pep-offer:has(input:checked){border:2px solid #e8b89a;padding:14px;background:#211b16}.pep-offer-body{display:block;min-width:0;flex:1}.pep-offer-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pep-offer-top>strong{font:700 28px var(--bron-font-display);text-transform:uppercase}.pep-offer-top>b{font:10px var(--bron-font-mono);background:#594232;color:#ffe3cf;padding:5px 7px;text-transform:uppercase}.pep-offer-price{margin-left:auto;display:flex;align-items:center;gap:8px}.pep-offer-price strong{font:700 28px var(--bron-font-display)}.pep-offer-price s{font-size:13px;color:#b4a89c}.pep-offer-supply{display:block;color:#bfb5a9;font-size:12px;margin-top:3px}.pep-gift{display:flex;gap:12px;align-items:center;padding-top:12px;margin-top:11px;border-top:1px solid #4d3a2c}.pep-gift img{width:64px;height:62px;object-fit:contain;background:#090908;border:1px solid #40352d;flex:none}.pep-gift strong,.pep-gift small,.pep-gift-value{display:block}.pep-gift strong{font-size:15px;line-height:1.25;color:#ffe5cf}.pep-gift small{font-size:12px;color:#cbc1b6;line-height:1.4;margin-top:3px}.pep-gift-value{font-size:12px;color:#e8b89a;margin-top:4px}.pep-gift-value s{color:#b6aca0;margin-right:5px}.pep-gift-single{padding-top:7px;margin-top:5px;border-top:0}.pep-gift-single img{height:44px}.pep-gift-single strong{color:#d9d2c9}.pep-terms{font-size:14px;line-height:1.5;min-height:42px;margin:13px 0}.pep-add{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#c0392b;color:#fff;border:0;padding:19px 21px;font:700 23px var(--bron-font-display);text-transform:uppercase;cursor:pointer}.pep-add:disabled{opacity:.65;cursor:wait}.pep-small,.pep-caption{font-size:12px;line-height:1.45;color:#bdb3a7;margin:11px 0}.pep-trust{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid #49433c;border-bottom:1px solid #49433c;padding:16px 0;margin-top:20px;font:10px var(--bron-font-mono);text-transform:uppercase}.pep-ingredients summary{display:flex;justify-content:space-between;cursor:pointer;font-size:15px;padding:17px 0}.pep-ingredients p{font-size:13px;line-height:1.65;color:#bfb5a9}.pep-error{padding:12px;background:#45241b;color:#fff;font-size:14px;line-height:1.5}.pep-sticky{position:fixed;bottom:0;left:0;right:0;z-index:85;background:#151311;border-top:1px solid #564536;padding:12px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 -8px 24px #0005}.pep-sticky strong,.pep-sticky small{display:block}.pep-sticky strong{font:600 20px var(--bron-font-display)}.pep-sticky small{font-size:12px;color:#c5bbae}.pep-sticky a{background:#c0392b;color:#fff;padding:12px 18px;text-decoration:none;font:700 18px var(--bron-font-display);text-transform:uppercase;white-space:nowrap}.pep-sticky a span{margin-left:10px}@media(max-width:1100px){.pep-shell{padding:32px 24px}.pep-grid{gap:28px}.pep-offer-top>b{font-size:9px}.pep-offer-price{gap:5px}.pep-offer-price strong{font-size:25px}}@media(max-width:800px){.pep-grid{grid-template-columns:1fr;gap:28px}.pep-shell{padding:20px 18px}.pep-gallery-note{display:none}.pep-buybox h1{font-size:52px}.pep-intro{font-size:17px}.pep-thumbs span{font-size:10px}.pep-form{margin-top:24px}.pep-modes label{padding:13px 10px;font-size:15px}.pep-offer{padding:13px 10px;gap:9px}.pep-offer:has(input:checked){padding:12px 9px}.pep-offer-top{gap:7px}.pep-offer-top>strong{font-size:26px}.pep-offer-top>b{font-size:8px;padding:5px}.pep-gift img{width:59px;height:59px}.pep-gift strong{font-size:14px}.pep-sticky{padding:10px 14px;gap:8px}.pep-sticky strong{font-size:17px}.pep-sticky small{font-size:10px;max-width:165px}.pep-sticky a{font-size:16px;padding:12px 10px}.pep-sticky a span{margin-left:4px}}.pep-shop .pep-form label{font-family:var(--bron-font-body,Barlow,sans-serif);letter-spacing:normal;text-transform:none}.ss{background:#0a0a0a;color:#f5f0eb;font-family:Barlow,sans-serif;font-size:18px;line-height:1.55;padding-bottom:90px}.ss *{box-sizing:border-box}.ss [hidden]{display:none!important}.ss a{color:inherit}.ss-wrap{max-width:1440px;margin:auto;padding:0 48px}.ss-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:48px;padding-bottom:64px;align-items:start}.ss-gallery{position:sticky;top:100px;min-width:0}.ss-main-photo{border:1px solid #302c29;background:#111}.ss picture,.ss img{display:block;width:100%;height:auto}.ss-main-photo img{aspect-ratio:1;object-fit:contain}.ss-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.ss-thumbs button{-webkit-appearance:none;appearance:none;padding:0;background:#141414;border:1px solid #39332e;color:#b6ada5;cursor:pointer}.ss-thumbs button[aria-pressed=true]{border-color:#c0392b;color:#fff}.ss-thumbs img{aspect-ratio:4/3;object-fit:cover}.ss-thumbs span{display:block;font:11px Space Mono,monospace;text-transform:uppercase;padding:9px 2px}.ss-caption{font:10px Space Mono,monospace;color:#a79e96;margin-top:14px;letter-spacing:.04em}.ss-eyebrow{font:11px Space Mono,monospace;letter-spacing:.17em;color:#d14a3b;margin:0 0 22px;text-transform:uppercase}.ss h1,.ss h2,.ss h3{font-family:Barlow Condensed,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;color:#f5f0eb;margin:0}.ss h1{font-size:clamp(52px,5.2vw,82px);line-height:.94;margin-bottom:22px}.ss h1 em{font-style:normal;color:#c0392b}.ss h2{font-size:clamp(40px,4.5vw,64px);line-height:1.03;margin-bottom:24px}.ss h3{font-size:32px;line-height:1.08;margin-bottom:14px}.ss p{margin:0 0 20px}.ss .ss-lede{font-size:18px;line-height:1.5;color:#c6bdb4}.ss-benefits{display:grid;gap:7px;margin:24px 0;font:11px Space Mono,monospace}.ss-benefits span:before{content:"+";color:#d14a3b;font-weight:700;margin-right:12px}.ss-options{border:0;padding:0;margin:0}.ss-options legend{font:11px Space Mono,monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.ss-option{letter-spacing:normal;text-transform:none;display:flex;align-items:center;gap:12px;border:1px solid #39332e;padding:18px 14px;margin-bottom:8px;cursor:pointer;background:#101010}.ss-option:has(input:checked){border-color:#c0392b;background:#1c1513}.ss-option input{accent-color:#c0392b;width:18px;height:18px;flex-shrink:0}.ss-option>span{flex:1;min-width:0}.ss-option strong{font:700 23px Barlow Condensed,sans-serif;text-transform:uppercase;display:block}.ss-option small{letter-spacing:normal;text-transform:none;display:block;font-size:13px;color:#b6ada5;margin-top:4px}.ss-option i{display:inline-block;font:9px Space Mono,monospace;background:#c0392b;padding:4px 5px;vertical-align:middle;color:#fff;font-style:normal;margin-left:4px}.ss-option>b{font:900 27px Barlow Condensed,sans-serif;white-space:nowrap}.ss .ss-value{display:flex;flex-wrap:wrap;gap:5px;font-size:13px;color:#b6ada5;margin:16px 0}.ss-value strong{color:#f5f0eb;margin-left:auto}.ss-button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;border:0;border-radius:0;background:#f5f0eb;color:#0a0a0a!important;padding:19px 20px;min-height:60px;font:900 23px Barlow Condensed,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s}.ss-button:hover{background:#dfd2c3}.ss-button:disabled{opacity:.6;cursor:wait}.ss-button b{white-space:nowrap}.ss .ss-note{font-size:12px;line-height:1.6;color:#a89f96;margin:12px 0}.ss-status,.ss-item-status{font-size:13px;margin:10px 0!important}.ss details{border-top:1px solid #39332e}.ss summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:20px 0;font:700 23px Barlow Condensed,sans-serif}.ss summary::-webkit-details-marker{display:none}.ss summary span{color:#c0392b;font:24px Barlow,sans-serif}.ss details[open] summary span{transform:rotate(45deg)}.ss details>div{padding:0 0 22px;color:#bfb5ac;font-size:16px}.ss-included{margin-top:20px}.ss-included p:last-child{margin-bottom:0}.ss-textlink{display:inline-block;font:11px Space Mono,monospace;text-transform:uppercase;text-underline-offset:6px;padding:10px 0}.ss-trust{display:flex;justify-content:center;gap:40px;border-block:1px solid #39332e;padding:22px 24px;font:11px Space Mono,monospace;text-align:center;flex-wrap:wrap}.ss-section{padding-top:80px;padding-bottom:80px;border-bottom:1px solid #292522}.ss-intro{max-width:750px;color:#c0b6ac;font-size:19px}.ss-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:44px}.ss-three article{border-top:2px solid #c0392b;padding:26px 0 0}.ss-number{display:block;font:12px Space Mono,monospace;color:#c0392b;margin-bottom:20px}.ss-three p{color:#c0b6ac}.ss-three b{font:10px Space Mono,monospace;letter-spacing:.09em}.ss-editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ss-editorial img{aspect-ratio:4/3;object-fit:cover}.ss-editorial p{color:#c0b6ac}.ss-editorial .ss-eyebrow{color:#d14a3b}.ss-routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.ss-routine-grid article{padding:32px;background:#141414;border:1px solid #39332e}.ss-routine-grid ol{padding:0;list-style:none;counter-reset:steps}.ss-routine-grid li{counter-increment:steps;position:relative;padding:18px 0 18px 42px;border-top:1px solid #39332e}.ss-routine-grid li:before{content:"0" counter(steps);position:absolute;left:0;top:21px;color:#d14a3b;font:12px Space Mono,monospace}.ss-routine-grid strong{display:block;font-size:18px}.ss-routine-grid li span{display:block;color:#bcb1a7;font-size:15px;margin-top:7px}.ss-retinol{padding:18px;border-left:2px solid #c0392b;background:#1d1714}.ss-retinol b{font:11px Space Mono,monospace}.ss-retinol p{font-size:14px;margin:10px 0 0;color:#bcb1a7}.ss-results ul{padding:0;list-style:none}.ss-results li{border-bottom:1px solid #39332e;padding:15px 0;font-size:18px}.ss-results li:before{content:"+";color:#d14a3b;margin-right:12px}.ss-ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ss .ss-inci{font-size:12px;line-height:1.7;border-top:1px solid #39332e;padding-top:20px;overflow-wrap:anywhere}.ss-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ss-math{margin:8px 0 24px}.ss-math>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #39332e}.ss-math dd{margin:0}.ss-total{font-size:26px;font-weight:600}.ss-offer-grid>div>p{font-size:16px;color:#bcb1a7}.ss-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.ss-shop-grid article{min-width:0}.ss-shop-grid img{aspect-ratio:1;object-fit:cover;margin-bottom:22px}.ss-shop-grid p{font-size:14px;color:#bcb1a7}.ss-shop-grid .ss-button{font-size:21px}.ss-faq{max-width:1040px}.ss-faq summary{font-size:26px;text-transform:none}.ss-faq details>div{max-width:860px;font-size:17px}.ss-close{text-align:center;border:0}.ss-close h2{font-size:clamp(54px,6vw,88px)}.ss-close .ss-button{max-width:430px;margin:30px auto 0;background:#c0392b;color:#fff!important}.ss-sticky{position:fixed;bottom:0;left:0;right:0;z-index:70;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#141414;border-top:1px solid #39332e;padding:12px max(24px,calc((100vw - 1344px)/2));padding-bottom:max(12px,env(safe-area-inset-bottom))}.ss-sticky strong{display:block;font-size:16px}.ss-sticky small{display:block;font-size:11px;color:#bcb1a7}.ss-sticky a{background:#c0392b;color:#fff;text-decoration:none;padding:12px 22px;font:700 20px Barlow Condensed,sans-serif}.ss-sticky b{margin-left:20px}.ss :focus-visible{outline:2px solid #f5f0eb;outline-offset:4px}.ss [id]{scroll-margin-top:110px}@media(max-width:1000px){.ss-wrap{padding-left:28px;padding-right:28px}.ss-hero,.ss-editorial,.ss-offer-grid{gap:32px}.ss-option strong{font-size:21px}.ss-trust{gap:20px}.ss-ingredient-grid,.ss-shop-grid{gap:18px}}@media(max-width:760px){.ss-wrap{padding-left:20px;padding-right:20px}.ss-hero{grid-template-columns:1fr;padding-top:20px;gap:28px;padding-bottom:40px}.ss-gallery{position:static}.ss-main-photo img{aspect-ratio:4/3}.ss-thumbs{gap:8px;max-width:280px}.ss-thumbs img{aspect-ratio:16/9}.ss-thumbs span{font-size:9px;padding:6px 2px}.ss-caption{font-size:8px;margin-top:10px!important}.ss h1{font-size:58px;line-height:.95}.ss-eyebrow{font-size:10px;margin-bottom:18px!important}.ss .ss-lede{font-size:17px}.ss-benefits{font-size:10px;gap:9px;margin:20px 0}.ss-option{padding:16px 10px;gap:8px}.ss-option strong{font-size:22px}.ss-option small{font-size:12px}.ss-option>b{font-size:26px}.ss-option i{font-size:8px;margin-left:3px;padding:3px}.ss-button{font-size:22px;padding:18px 16px;gap:10px}.ss-value strong{margin-left:0;width:100%;margin-top:3px}.ss-trust{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;font-size:9px;padding:20px}.ss-section{padding-top:48px;padding-bottom:48px}.ss h2{font-size:42px;margin-bottom:20px}.ss h3{font-size:30px}.ss-intro{font-size:17px}.ss-three,.ss-editorial,.ss-routine-grid,.ss-ingredient-grid,.ss-offer-grid,.ss-shop-grid{grid-template-columns:1fr;gap:28px}.ss-three{margin-top:28px}.ss-three article{padding-top:20px}.ss-number{margin-bottom:12px}.ss-three p{font-size:16px}.ss-editorial p{font-size:17px}.ss-routine-grid{margin-top:28px;gap:16px}.ss-routine-grid article{padding:24px 20px}.ss-ingredient-grid{gap:0}.ss-offer-grid img{grid-row:1}.ss-shop-grid{gap:38px}.ss-shop-grid article{border-bottom:1px solid #39332e;padding-bottom:25px}.ss-shop-grid img{aspect-ratio:4/3;object-fit:contain;background:#111}.ss-faq summary{font-size:24px}.ss-faq details>div{font-size:16px}.ss-sticky{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.ss-sticky strong{font-size:13px}.ss-sticky small{font-size:10px}.ss-sticky a{padding:12px;font-size:18px}.ss-sticky b{margin-left:8px}.ss-close h2{font-size:54px}}@media(prefers-reduced-motion:reduce){.ss *{scroll-behavior:auto!important;transition:none!important}}.kit-shoppable-hero__hotspots{position:relative;pointer-events:none;z-index:3}.kit-shoppable-hero__hotspot{position:absolute;top:var(--hotspot-top-mobile, var(--hotspot-top));left:var(--hotspot-left-mobile, var(--hotspot-left));transform:translate(-50%,-50%);pointer-events:auto}.kit-shoppable-hero__product-card{color:inherit;text-decoration:inherit;display:block;min-width:calc(2rem * 4.2360679775)}@media(min-width:700px){.kit-shoppable-hero__hotspot{top:var(--hotspot-top);left:var(--hotspot-left)}.kit-content-over-media__content{max-width:calc(61.803% + (var(--kit-section-gutter) * 2))}.kit-shoppable-hero__content .kit-text{color:var(--colorHeroText);pointer-events:none}}@media(min-width:1024px){.kit-content-over-media__content{max-width:calc(50% + (var(--kit-section-gutter) * 2))}}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 20%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}.element-badge{--_radius: var(--element-badge-radius, var(--chip-radius, var(--radius-xs)));--_px: var(--element-badge-px, var(--size-3));--_py: var(--element-badge-py, var(--size-1));--_border-width: var(--element-badge-border-width, var(--size-0-25));--_font-family: var( --element-badge-font-family, var(--element-text-font-family--body), var(--element-text-font-family-fallback--body) );--_font-size: var(--element-badge-font-size, var(--element-text-font-size--body-sm));--_letter-spacing: var(--element-badge-letter-spacing, var(--element-text-letter-spacing--body-sm));--_line-height: var(--element-badge-line-height, var(--element-text-line-height--body-sm));--_base-primary: var(--color-secondary);--_base-secondary: var(--color-primary);--_color-primary: var(--_base-primary);--_color-secondary: var(--_base-secondary);--_color-background: var(--_color-primary);--_color-text: var(--_color-secondary);--_color-border: var(--_color-secondary);--_shade-inset-box-shadow: var(--element-badge-shade-inset-box-shadow, 12%);--_inset-box-shadow: inset 0 0 0 var(--_border-width) color-mix(in srgb, var(--_color-border) var(--_shade-inset-box-shadow), transparent);display:flex;align-items:center;justify-content:center;border-radius:var(--_radius);padding-inline:var(--_px);padding-block:var(--_py);font-family:var(--_font-family);font-size:var(--_font-size);letter-spacing:var(--_letter-spacing);background-color:var(--_color-background);color:var(--_color-text);box-shadow:var(--_inset-box-shadow);text-transform:uppercase;width:fit-content;white-space:nowrap}.element-badge--inverted{--_color-primary: var(--_base-secondary);--_color-secondary: var(--_base-primary)}.element-badge--inverted>*{--color-primary: currentColor}.element-badge--sale{--_base-primary: var(--color-sale-tag-text);--_base-secondary: var(--color-sale-tag)}:root{--element-button-display: inline-flex;--element-button-width: fit-content;--element-button-height: auto;--element-button-radius: var(--radius-xs);--element-button-flex-direction: row;--element-button-gap: var(--size-2);--element-button-justify-content: center;--element-button-align-items: center;--element-button-white-space: nowrap;--element-button-padding-block: var(--size-3);--element-button-padding-inline: var(--size-5);--element-button-border-width: var(--size-0-25);--element-button-color-primary: initial;--element-button-color-secondary: initial;--element-button-shade-background: 0%;--element-button-shade-text: 0%;--element-button-shade-border: 20%;--element-button-box-shadow: initial;--element-button-transition-duration: .2s;--element-button-transition-timing: ease;--element-button-transform: none;--element-button-backdrop-filter: none;--element-button-opacity: 1;--element-button-shade-background--hover: 8%;--element-button-shade-border--hover: 30%;--element-button-color-focus: var(--color-focus);--element-button-border-width--focus: var(--size-0-5);--element-button-shade-background--active: 16%;--element-button-shade-border--active: var(--element-button-shade-border);--element-button-shade-background--disabled: 12%;--element-button-shade-text--disabled: 70%;--element-button-shade-border--disabled: 12%}.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded{--_display: var(--element-button-display);--_width: var(--element-button-width);--_height: var(--element-button-height);--_radius: var(--element-button-radius);--_flex-direction: var(--element-button-flex-direction);--_gap: var(--element-button-gap);--_justify-content: var(--element-button-justify-content);--_align-items: var(--element-button-align-items);--_white-space: var(--element-button-white-space);--_padding-block: var(--element-button-padding-block);--_padding-inline: var(--element-button-padding-inline);--_border-width: var(--element-button-border-width);--_color-primary: var(--element-button-color-primary, var(--color-primary));--_color-secondary: var(--element-button-color-secondary, var(--color-secondary));--_color-focus: var(--element-button-color-focus, var(--color-focus, #4a9afc));--_color-text: var(--_color-secondary);--_color-background: var(--_color-primary);--_outline: none;--_border: none;--_shade-background: var(--element-button-shade-background);--_shade-text: var(--element-button-shade-text);--_shade-border: var(--element-button-shade-border);--_box-shadow: var(--element-button-box-shadow, inset 0 0 0 var(--_border-width) color-mix(in srgb, var(--_color-text) var(--_shade-border), transparent));--_transition-duration: var(--element-button-transition-duration);--_transition-timing: var(--element-button-transition-timing);--_transform: var(--element-button-transform);--_backdrop-filter: var(--element-button-backdrop-filter);--_opacity: var(--element-button-opacity);--element-text-font-family: var(--element-button-font-family);--element-text-font-family-fallback: var(--element-button-font-family-fallback);--element-text-font-weight: var(--element-button-font-weight);--element-text-letter-spacing: var(--element-button-letter-spacing);--element-text-text-transform: var(--element-button-text-transform);--element-text-line-height: var(--element-button-line-height);--element-text-color: var(--element-button-color);--element-text-font-size: var(--element-button-font-size);--element-icon-size: var(--element-text-font-size--body-md);display:var(--_display);width:var(--_width);height:var(--_height);justify-content:var(--_justify-content);align-items:var(--_align-items);white-space:var(--_white-space);flex-direction:var(--_flex-direction);gap:var(--_gap);padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);border-radius:var(--_radius);background-color:color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background));color:color-mix(in srgb,var(--_color-background) var(--_shade-text),var(--_color-text));box-shadow:var(--_box-shadow);outline:var(--_outline);border:var(--_border);transform:var(--_transform);-webkit-backdrop-filter:var(--_backdrop-filter);backdrop-filter:var(--_backdrop-filter);opacity:var(--_opacity);transition:all var(--_transition-duration) var(--_transition-timing);cursor:pointer}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):is(button.shopify-payment-button__button--unbranded){width:100%;line-height:var(--element-text-line-height--body-md);min-height:32px}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):has(>svg:only-child){--_padding-inline: var(--_padding-block);--_display: flex}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):hover{--_shade-background: var(--element-button-shade-background--hover);--_shade-border: var(--element-button-shade-border--hover)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):focus-visible,input[type=radio]:focus-visible+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded){--_border-width: var(--element-button-border-width--focus);--_box-shadow: inset 0 0 0 var(--_border-width) var(--_color-focus)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):disabled,input[type=radio]:disabled+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),.disabled>input[type=radio]+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),shopify-buy-it-now-button[disabled]>:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded){--_shade-background: var(--element-button-shade-background--disabled);--_shade-text: var(--element-button-shade-text--disabled);--_shade-border: var(--element-button-shade-border--disabled)}:is(:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):disabled,input[type=radio]:disabled+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),.disabled>input[type=radio]+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),shopify-buy-it-now-button[disabled]>:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded)):is(:disabled),shopify-buy-it-now-button[disabled]>:is(:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):disabled,input[type=radio]:disabled+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),.disabled>input[type=radio]+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded),shopify-buy-it-now-button[disabled]>:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded)){cursor:not-allowed}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):active,input[type=radio]:checked+:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded){--_shade-background: var(--element-button-shade-background--active);--_shade-border: var(--element-button-shade-border--active)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--size-sm{--_padding-block: var(--size-2);--_padding-inline: var(--size-4)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--size-lg{--_padding-block: var(--size-4);--_padding-inline: var(--size-6)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--inverted{--_color-text: var(--_color-primary);--_color-background: var(--_color-secondary)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--transparent{--_color-background: transparent}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--transparent:disabled{--_shade-border: var(--element-button-shade-border--disabled);--_shade-background: 0%}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--transparent:disabled:active{--_border-width: var(--element-button-border-width);--_shade-border: var(--element-button-shade-border--disabled)}:is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded):is(.shopify-payment-button__button--unbranded):hover:not([disabled]){background-color:color-mix(in srgb,var(--_color-secondary) var(--_shade-background),var(--_color-primary));color:color-mix(in srgb,var(--_color-background) var(--_shade-text),var(--_color-text))}.element-button--shopify-payment-wrapper{--_radius: var(--element-button-radius);--_padding-block: var(--element-button-padding-block);--_line-height: var(--element-button-line-height, var(--element-text-line-height--body));--_font-size: var(--element-button-font-size, var(--element-text-font-size--body-md));--shopify-accelerated-checkout-button-border-radius: var(--_radius);--shopify-accelerated-checkout-button-block-size: calc((2 * var(--_padding-block)) + (var(--_line-height) * var(--_font-size)));font-family:var(--element-button-font-family, var(--element-text-font-family))}.element-checkbox{--_size: var(--element-checkbox-size, var(--size-5));--_icon-size: var(--element-checkbox-icon-size, var(--size-3-5));--_radius: var(--element-checkbox-radius, 1px);--_gap: var(--element-checkbox-gap, var(--size-2));--_outline-width: var(--element-checkbox-outline-width, 1px);--_outline-width-active: var(--element-checkbox-outline-width-active, 2px);--_font-family: var( --element-checkbox-font-family, var(--element-text-font-family--body), var(--element-text-font-family-fallback--body) );--_font-size: var(--element-checkbox-font-size, var(--element-text-font-size--body-md));--_letter-spacing: var(--element-checkbox-letter-spacing, var(--element-text-letter-spacing--body));--_line-height: var(--element-checkbox-line-height, var(--element-text-line-height--body));--_font-weight: var(--element-checkbox-font-weight, normal);--_color-primary: var(--color-primary);--_color-secondary: var(--color-secondary);--_color-active: var(--color-focus);--_color-shadow: var( --element-checkbox-shadow-color, color-mix(in srgb, var(--root-color-primary) var(--_outline-shade), var(--root-color-secondary)) );--_color-background: var(--root-color-secondary);--_color-text: var(--_color-primary);--_outline-shade: var(--element-checkbox-outline-shade, 12%);--_shadow-inset: var(--element-checkbox-shadow-inset, inset);--_shadow-h-offset: var(--element-checkbox-shadow-horizontal-offset, 0);--_shadow-v-offset: var(--element-checkbox-shadow-vertical-offset, 0);--_shadow-blur: var(--element-checkbox-shadow-blur-radius, 0);--_shadow-spread: var(--element-checkbox-shadow-spread-radius, var(--_outline-width));--_icon-opacity: var(--element-checkbox-icon-opacity, 0);position:relative;margin:0;display:inline-flex;align-items:center;gap:var(--_gap);color:var(--_color-text);font-family:var(--_font-family);font-size:var(--_font-size);letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);font-weight:var(--_font-weight);cursor:pointer}@media(max-width:768px){.element-checkbox{--_size: var(--element-checkbox-size, var(--size-4));--_icon-size: var(--element-checkbox-icon-size, var(--size-3))}}.element-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.element-checkbox:hover{--_color-background: color-mix(in srgb, var(--_color-primary) 4%, var(--_color-secondary))}.element-checkbox:hover:has(input[type=checkbox]:checked){--_color-shadow: color-mix(in srgb, var(--_color-secondary) 12%, var(--_color-primary));--_color-background: color-mix(in srgb, var(--_color-secondary) 4%, var(--_color-primary))}.element-checkbox:has(input[type=checkbox]:checked){--_icon-opacity: 1;--_color-background: var(--_color-primary);--_color-shadow: var(--_color-primary)}.element-checkbox:has(input[type=checkbox]:focus-visible){--_color-shadow: var(--_color-active);--_outline-width: var(--_outline-width-active)}.element-checkbox:not(.element-checkbox--with-icon):has(input[type=checkbox]:focus-visible){outline:3px solid var(--color-focus)}.element-checkbox:has(input[type=checkbox]:disabled){--_color-background: color-mix(in srgb, var(--_color-primary) 8%, var(--_color-secondary));--_color-shadow: color-mix(in srgb, var(--_color-primary) 8%, var(--_color-secondary))}.element-checkbox__icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:var(--_size);height:var(--_size);border-radius:var(--_radius);box-shadow:var(--_shadow-inset) var(--_shadow-h-offset) var(--_shadow-v-offset) var(--_shadow-blur) var(--_shadow-spread) var(--_color-shadow);background-color:var(--_color-background)}.element-checkbox__icon .element-icon{width:var(--_icon-size);height:var(--_icon-size);color:var(--_color-secondary);opacity:var(--_icon-opacity)}.element-divider{--_width: var(--element-divider-width, 100%);--_margin: var(--element-divider-margin, 0);--_border-width: var(--element-divider-border-width, var(--size-0-25));--_color-primary: var(--color-primary);--_color-secondary: var(--color-secondary);--_shade-border: var(--element-divider-border-shade, var(--shade-12));--_border-color: var( --element-divider-border-color, color-mix(in srgb, var(--_color-primary) var(--_shade-border), var(--_color-secondary)) );width:var(--_width);margin:var(--_margin) auto;border:0;border-top:var(--_border-width) solid var(--_border-color)}.element-divider--small{--_margin: var(--size-4)}.element-divider--medium,.element-divider--large{--_margin: var(--size-7-5)}@media(min-width:769px){.element-divider--large{--_margin: calc(var(--size-7-5) * 1.5)}}:root{--element-icon-size: 20px;--element-icon-width: initial;--element-icon-height: initial;--element-icon-stroke-width: 2px;--element-icon-stroke-linejoin: miter;--element-icon-color: inherit;--element-icon-opacity: 1}.element-icon{--_size: var(--element-icon-size);--_width: var(--element-icon-width, var(--_size));--_height: var(--element-icon-height, var(--_size));--_stroke-width: var(--element-icon-stroke-width);--_stroke-linejoin: var(--element-icon-stroke-linejoin);--_color: var(--element-icon-color);--_opacity: var(--element-icon-opacity);display:inline-block;vertical-align:middle;width:var(--_width);height:var(--_height);color:var(--_color);opacity:var(--_opacity)}.element-icon.element-icon--line{stroke-width:var(--_stroke-width);stroke-linejoin:var(--_stroke-linejoin)}:root{--element-input-width: auto;--element-input-height: auto;--element-input-radius: var(--radius-xs);--element-input-padding-inline: var(--size-3);--element-input-padding-block: var(--size-3);--element-input-font-family: var(--element-text-font-family--body), var(--element-text-font-family-fallback--body);--element-input-font-size: var(--element-text-font-size--body-md);--element-input-line-height: var(--element-text-line-height--body);--element-input-letter-spacing: var(--element-text-letter-spacing--body-md);--element-input-box-shadow-horizontal-offset: 0;--element-input-box-shadow-vertical-offset: 0;--element-input-box-shadow-blur-radius: 0;--element-input-box-shadow-spread-radius: 1px;--element-input-color-primary: initial;--element-input-color-secondary: initial;--element-input-box-shadow-shade: 12%;--element-input-background-shade: 0%;--element-input-text-shade: 70%;--element-input-text-shade-placeholder: 50%;--element-input-box-shadow-spread-radius--active: 2px;--element-input-box-shadow-shade--active: var(--element-input-box-shadow-shade);--element-input-background-shade--active: var(--element-input-background-shade);--element-input-text-shade--active: 100%;--element-input-box-shadow-color--active: var(--color-focus, #4a9afc);--element-input-box-shadow-spread-radius--focus: 2px;--element-input-box-shadow-shade--focus: var(--element-input-box-shadow-shade);--element-input-background-shade--focus: var(--element-input-background-shade);--element-input-text-shade--focus: var(--element-input-text-shade);--element-input-box-shadow-color--focus: var(--color-focus, #4a9afc);--element-input-box-shadow-spread-radius--hover: 2px;--element-input-box-shadow-shade--hover: var(--element-input-box-shadow-shade);--element-input-background-shade--hover: 4%;--element-input-text-shade--hover: 100%;--element-input-box-shadow-spread-radius--disabled: 2px;--element-input-box-shadow-shade--disabled: 8%;--element-input-background-shade--disabled: 8%;--element-input-text-shade--disabled: 20%;--element-input-box-shadow-spread-radius--error: 2px;--element-input-box-shadow-shade--error: 8%;--element-input-background-shade--error: initial;--element-input-text-shade--error: 100%;--element-input-box-shadow-color--error: var(--color-error, #ff0000)}.element-input{--_width: var(--element-input-width);--_height: var(--element-input-height);--_radius: var(--element-input-radius);--_padding-inline: var(--element-input-padding-inline);--_padding-block: var(--element-input-padding-block);--_font-family: var(--element-input-font-family);--_font-size: var(--element-input-font-size);--_line-height: var(--element-input-line-height);--_letter-spacing: var(--element-input-letter-spacing);--_color-primary: var(--element-input-color-primary, var(--root-color-primary, #000));--_color-secondary: var(--element-input-color-secondary, var(--root-color-secondary, #fff));--_color-error: var(--element-input-color-error);--_color-active: var(--element-input-color-active);--_shade-box-shadow: var(--element-input-box-shadow-shade);--_shade-background: var(--element-input-background-shade);--_shade-text: var(--element-input-text-shade);--_shade-text-placeholder: var(--element-input-text-shade-placeholder);--_color-background: color-mix(in srgb, var(--_color-primary) var(--_shade-background), var(--_color-secondary));--_color-text: color-mix(in srgb, var(--_color-primary) var(--_shade-text), var(--_color-secondary));--_color-text-placeholder: color-mix( in srgb, var(--_color-primary) var(--_shade-text-placeholder), var(--_color-secondary) );--_color-box-shadow: color-mix(in srgb, var(--_color-primary) var(--_shade-box-shadow), var(--_color-secondary));--_box-shadow-horizontal-offset: var(--element-input-box-shadow-horizontal-offset);--_box-shadow-vertical-offset: var(--element-input-box-shadow-vertical-offset);--_box-shadow-blur-radius: var(--element-input-box-shadow-blur-radius);--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius);--_box-shadow: inset var(--_box-shadow-horizontal-offset) var(--_box-shadow-vertical-offset) var(--_box-shadow-blur-radius) var(--_box-shadow-spread-radius) var(--_color-box-shadow);display:flex;align-items:center;position:relative;border:none;outline:none;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);width:var(--_width);height:var(--_height);border-radius:var(--_radius);box-shadow:var(--_box-shadow);background-color:var(--_color-background);color:var(--_color-text);font-family:var(--_font-family);font-size:var(--_font-size);line-height:var(--_line-height);letter-spacing:var(--_letter-spacing)}.element-input::placeholder{color:var(--_color-text-placeholder)}.element-input:hover:not(:disabled){--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius--hover);--_shade-box-shadow: var(--element-input-box-shadow-shade--hover);--_shade-background: var(--element-input-background-shade--hover);--_shade-text: var(--element-input-text-shade--hover)}.element-input:active{--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius--active);--_shade-box-shadow: var(--element-input-box-shadow-shade--active);--_shade-background: var(--element-input-background-shade--active);--_shade-text: var(--element-input-text-shade--active);--_color-box-shadow: var(--element-input-box-shadow-color--active)}.element-input:focus{--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius--focus);--_shade-box-shadow: var(--element-input-box-shadow-shade--focus);--_shade-background: var(--element-input-background-shade--focus);--_shade-text: var(--element-input-text-shade--focus);--_color-box-shadow: var(--element-input-box-shadow-color--focus)}.element-input:disabled{--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius--disabled);--_shade-box-shadow: var(--element-input-box-shadow-shade--disabled);--_shade-background: var(--element-input-background-shade--disabled);--_shade-text: var(--element-input-text-shade--disabled);cursor:not-allowed}.element-input[aria-invalid=true]{--_box-shadow-spread-radius: var(--element-input-box-shadow-spread-radius--error);--_shade-box-shadow: var(--element-input-box-shadow-shade--error);--_shade-background: var(--element-input-background-shade--error);--_shade-text: var(--element-input-text-shade--error);--_color-box-shadow: var(--element-input-box-shadow-color--error)}.element-input~button{--element-button-height: 100%}.element-input--inverted{--_color-secondary: var(--element-input-color-primary, var(--color-primary, #000));--_color-primary: var(--element-input-color-secondary, var(--color-secondary, #fff))}.element-input--transparent{--_color-primary: var(--element-input-color-primary, var(--color-primary, #000));--_color-secondary: transparent}.element-input--inverted.element-input--transparent{--_color-primary: var(--element-input-color-secondary, var(--rootcolor-secondary, #fff));--_color-secondary: transparent}.element-input--inline{--_radius: var(--radius-none);--_box-shadow: inset 0 calc(var(--_box-shadow-spread-radius) * -1) 0 0 var(--_color-box-shadow)}.element-input--full{--_width: 100%}.element-input[type=date]{text-align:left;padding-right:var(--size-8)}.element-input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:var(--_padding-inline);top:50%;transform:translateY(-50%);cursor:pointer;width:var(--size-4);height:var(--size-4)}.element-input[type=date]::-webkit-datetime-edit{width:100%}.element-input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%}.element-placeholder{fill:#999;background-color:#e1e1e1;width:100%;height:100%;max-width:100%;max-height:100%;display:block;padding:30px 0}.element-placeholder--no-padding{padding:0}.element-quantity-selector{--element-input-color-primary: var(--color-primary, #000);--element-input-color-secondary: var(--color-secondary, #fff);width:fit-content;display:inline-block;position:relative;overflow:visible;pointer-events:auto}.element-quantity-selector.is-loading{opacity:.5;pointer-events:none}.element-quantity-selector__input{--element-input-radius: var(--element-button-radius);--element-input-padding-inline: calc( var(--element-input-line-height) * var(--element-input-font-size) + 2 * var(--element-input-padding-block) );--element-input-width: max(calc(var(--digit-count, 1ch) + 2 * var(--size-1)), 32px);box-sizing:content-box;text-align:center}.element-quantity-selector__button{--element-button-border-width: 0;--element-button-color-primary: var(--element-input-color-primary, var(--root-color-primary, #000));--element-button-color-secondary: var(--element-input-color-secondary, var(--root-color-secondary, #fff));position:absolute;top:0;height:100%;aspect-ratio:1;border:1px solid transparent;background-clip:padding-box;z-index:1}.element-quantity-selector__button:has(+.element-quantity-selector__input:focus),.element-quantity-selector__input:focus+.element-quantity-selector__button{border-width:var(--element-input-box-shadow-spread-radius--hover)}.element-quantity-selector__button:is(.element-quantity-selector__button--minus){border-radius:var(--element-button-radius) 0 0 var(--element-button-radius);left:0}.element-quantity-selector__button:is(.element-quantity-selector__button--plus){border-radius:0 var(--element-button-radius) var(--element-button-radius) 0;right:0}:root{--element-radio-size: var(--size-5);--element-radio-dot-size: var(--size-2-5);--element-radio-dot-opacity: 0;--element-radio-radius: 50%;--element-radio-gap: var(--size-2);--element-radio-border-width: 1px;--element-radio-border-width--focus: 2px;--element-radio-color-primary: initial;--element-radio-color-secondary: initial;--element-radio-color-focus: var(--color-focus);--element-radio-shade-background: 0%;--element-radio-shade-background--hover: 4%;--element-radio-shade-background--checked: 100%;--element-radio-shade-background--disabled: 8%;--element-radio-shade-border: 12%;--element-radio-shade-border--disabled: 8%}.element-radio{--_size: var(--element-radio-size);--_dot-size: var(--element-radio-dot-size);--_dot-opacity: var(--element-radio-dot-opacity);--_radius: var(--element-radio-radius);--_gap: var(--element-radio-gap);--_border-width: var(--element-radio-border-width);--_color-primary: var(--element-radio-color-primary, var(--color-primary));--_color-secondary: var(--element-radio-color-secondary, var(--color-secondary));--_color-focus: var(--element-radio-color-focus, var(--color-focus, #4a9afc));--_shade-background: var(--element-radio-shade-background);--_shade-border: var(--element-radio-shade-border);--_box-shadow: 0 0 0 var(--_border-width) color-mix(in srgb, var(--_color-primary) var(--_shade-border), var(--_color-secondary));position:relative;margin:0;display:inline-flex;align-items:center;gap:var(--_gap);cursor:pointer}@media(max-width:768px){.element-radio{--_size: var(--radio-size, var(--size-4));--_dot-size: var(--radio-dot-size, var(--size-2))}}.element-radio input[type=radio]{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.element-radio:hover{--_shade-background: var(--element-radio-shade-background--hover)}.element-radio:has(input[type=radio]:checked){--_dot-opacity: 1;--_shade-background: var(--element-radio-shade-background--checked)}.element-radio:has(input[type=radio]:focus-visible){--_border-width: var(--element-radio-border-width--focus);--_box-shadow: 0 0 0 var(--_border-width) var(--_color-focus)}.element-radio:has(input[type=radio]:disabled){--_shade-background: var(--element-radio-shade-background--disabled);--_shade-border: var(--element-radio-shade-border--disabled);cursor:not-allowed}.element-radio__icon{position:relative;display:flex;justify-content:center;align-items:center;width:var(--_size);height:var(--_size);border-radius:var(--_radius);box-shadow:var(--_box-shadow);background-color:color-mix(in srgb,var(--_color-primary) var(--_shade-background),var(--_color-secondary))}.element-radio__icon:before{content:"";width:var(--_dot-size);height:var(--_dot-size);background-color:var(--_color-secondary);border-radius:50%;opacity:var(--_dot-opacity)}element-select{display:inline-block;position:relative}element-select.element-select__wrapper{position:relative;display:inline-block}element-select.element-select__wrapper select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;pointer-events:auto}element-select.element-select__wrapper--focused .element-button{--_box-shadow: 0 0 0 var(--element-input-box-shadow-spread-radius--focus) color-mix(in srgb, var(--color-primary) var(--element-input-box-shadow-shade--focus), transparent)}element-select select:focus-visible+.element-button{--_border-width: var(--element-input-box-shadow-spread-radius--focus);--_box-shadow: inset 0 0 0 var(--_border-width) var(--_color-focus)}element-select .element-button{width:100%;justify-content:space-between}.element-swatch{--_size-small: var(--element-swatch-size-small, var(--size-4));--_size-large: var(--element-swatch-size-large, var(--size-8));--_size-mobile-ratio: var(--element-swatch-size-mobile-ratio, .875);--_size: var(--_size-small);--_radius: var(--element-swatch-radius, var(--radius-full));--_border-width: var(--element-swatch-border-width, var(--size-0-25));--_outline-width: var(--element-swatch-outline-width, 3px);--_line-disabled-width: var( --element-swatch-line-disabled-width, max(var(--size-0-25), calc(var(--_size) * .0625)) );--_color-primary: var(--color-primary, #000);--_color-secondary: var(--color-secondary, #fff);--_color-background: var(--element-swatch-color-background, var(--_color-primary));--_color-background-image: var(--element-swatch-color-background-image, none);--_color-border: var(--element-swatch-color-border, var(--_color-primary));--_color-disabled: var(--element-swatch-color-disabled, none);--_color-focus: var(--element-swatch-color-focus, var(--color-focus, #4a9afc));--_shade-inset: var(--element-swatch-shade-inset, 16%);--_shade-outer: var(--element-swatch-shade-outer, 0%);--_shade-outer-hover: var(--element-swatch-shade-outer-hover, 20%);--_shade-outer-selected: var(--element-swatch-shade-outer-selected, 100%);display:inline-block;background:var(--_color-disabled),var(--_color-background-image) center / cover,var(--_color-background);width:var(--_size);height:var(--_size);border-radius:var(--_radius);box-shadow:0 0 0 2px color-mix(in srgb,var(--_color-secondary) 100%,transparent),0 0 0 var(--_outline-width) color-mix(in srgb,var(--_color-primary) var(--_shade-outer),transparent),inset 0 0 0 var(--_border-width) color-mix(in srgb,var(--_color-border) var(--_shade-inset),transparent);outline:0}@media only screen and (max-width:768px){.element-swatch{--_size: calc(var(--_size-small) * var(--_size-mobile-ratio))}}label:hover .element-swatch,.element-swatch:hover{--_outline-width: 4px;--_shade-outer: var(--_shade-outer-hover)}.element-swatch:focus,input:checked~.element-swatch,.element-swatch .element-swatch--selected{--_shade-outer: var(--_shade-outer-selected)}.element-swatch:focus-visible,input[type=radio]:focus-visible~.element-swatch{--_color-primary: var(--_color-focus);--_outline-width: 4px}.element-swatch--large{--_size: var(--_size-large)}@media only screen and (max-width:768px){.element-swatch--large{--_size: calc(var(--_size-large) * var(--_size-mobile-ratio))}}.element-swatch--disabled,.disabled>input[type=radio]~:scope,input:disabled+:scope{--_color-disabled: linear-gradient( to bottom right, transparent calc(50% - var(--_line-disabled-width)), var(--color-secondary) calc(50% - var(--_line-disabled-width)) calc(50% + var(--_line-disabled-width)), transparent calc(50% + var(--_line-disabled-width)) )}:root{--element-text-font-family--body: "Arial";--element-text-font-family-fallback--body: "sans-serif";--element-text-font-weight--body: var(--font-weight-400);--element-text-letter-spacing--body: var(--letter-space-md);--element-text-text-transform--body: none;--element-text-color--body: initial;--element-text-font-size--body: initial;--element-text-font-size--body-xs: var(--text-size-3);--element-text-font-size--body-sm: var(--text-size-3-5);--element-text-font-size--body-md: var(--text-size-4);--element-text-font-size--body-lg: var(--text-size-4-5);--element-text-line-height--body: var(--line-height-md);--element-text-line-height--body-xs: initial;--element-text-line-height--body-sm: initial;--element-text-line-height--body-md: initial;--element-text-line-height--body-lg: initial}.element-text:is([class*=element-text--body]){--_font-family--body: var(--_font-family, var(--element-text-font-family--body));--_font-family-fallback--body: var(--_font-family-fallback, var(--element-text-font-family-fallback--body));--_font-weight--body: var(--_font-weight, var(--element-text-font-weight--body));--_letter-spacing--body: var(--_letter-spacing, var(--element-text-letter-spacing--body));--_text-transform--body: var(--_text-transform, var(--element-text-text-transform--body));--_color--body: var(--_color, var(--element-text-color--body, currentColor));--_font-size--body: var(--_font-size, var(--element-text-font-size--body));--_font-size--body-xs: var(--_font-size--body, var(--element-text-font-size--body-xs));--_font-size--body-sm: var(--_font-size--body, var(--element-text-font-size--body-sm));--_font-size--body-md: var(--_font-size--body, var(--element-text-font-size--body-md));--_font-size--body-lg: var(--_font-size--body, var(--element-text-font-size--body-lg));--_line-height--body: var(--_line-height, var(--element-text-line-height--body));--_line-height--body-xs: var(--element-text-line-height--body-xs, var(--_line-height--body));--_line-height--body-sm: var(--element-text-line-height--body-sm, var(--_line-height--body));--_line-height--body-md: var(--element-text-line-height--body-md, var(--_line-height--body));--_line-height--body-lg: var(--element-text-line-height--body-lg, var(--_line-height--body));font-family:var(--_font-family--body),var(--_font-family-fallback--body);font-weight:var(--_font-weight--body);letter-spacing:var(--_letter-spacing--body);text-transform:var(--_text-transform--body);color:var(--_color--body)}.element-text:is([class*=element-text--body]):where(.element-text--body-xs){--_font-size: var(--_font-size--body-xs);line-height:var(--_line-height--body-xs)}.element-text:is([class*=element-text--body]):where(.element-text--body-sm){font-size:var(--_font-size--body-sm);line-height:var(--_line-height--body-sm)}.element-text:is([class*=element-text--body]):where(.element-text--body-md){font-size:var(--_font-size--body-md);line-height:var(--_line-height--body-md)}.element-text:is([class*=element-text--body]):where(.element-text--body-lg){font-size:var(--_font-size--body-lg);line-height:var(--_line-height--body-lg)}:root{--element-text-font-family--heading: "Arial";--element-text-font-family-fallback--heading: "sans-serif";--element-text-font-weight--heading: var(--font-weight-700);--element-text-letter-spacing--heading: var(--letter-space-md);--element-text-text-transform--heading: none;--element-text-color--heading: initial;--element-text-font-size--heading: initial;--element-text-font-size--heading-2xl: var(--text-size-12);--element-text-font-size--heading-xl: var(--text-size-8);--element-text-font-size--heading-lg: var(--text-size-6);--element-text-font-size--heading-md: var(--text-size-5);--element-text-font-size--heading-sm: var(--text-size-4-5);--element-text-font-size--heading-xs: var(--text-size-4);--element-text-font-size--heading-2xs: var(--text-size-3-5);--element-text-line-height--heading: var(--line-height-md);--element-text-line-height--heading-2xl: initial;--element-text-line-height--heading-xl: initial;--element-text-line-height--heading-lg: initial;--element-text-line-height--heading-md: initial;--element-text-line-height--heading-sm: initial;--element-text-line-height--heading-xs: initial;--element-text-line-height--heading-2xs: initial}.element-text:is([class*=element-text--heading]){--_font-family--heading: var(--_font-family, var(--element-text-font-family--heading));--_font-family-fallback--heading: var(--_font-family-fallback, var(--element-text-font-family-fallback--heading));--_font-weight--heading: var(--_font-weight, var(--element-text-font-weight--heading));--_letter-spacing--heading: var(--_letter-spacing, var(--element-text-letter-spacing--heading));--_text-transform--heading: var(--_text-transform, var(--element-text-text-transform--heading));--_color--heading: var(--_color, var(--element-text-color--heading, currentColor));--_font-size--heading: var(--_font-size, var(--element-text-font-size--heading));--_font-size--heading-2xl: var(--_font-size--heading, var(--element-text-font-size--heading-2xl));--_font-size--heading-xl: var(--_font-size--heading, var(--element-text-font-size--heading-xl));--_font-size--heading-lg: var(--_font-size--heading, var(--element-text-font-size--heading-lg));--_font-size--heading-md: var(--_font-size--heading, var(--element-text-font-size--heading-md));--_font-size--heading-sm: var(--_font-size--heading, var(--element-text-font-size--heading-sm));--_font-size--heading-xs: var(--_font-size--heading, var(--element-text-font-size--heading-xs));--_line-height--heading: var(--_line-height, var(--element-text-line-height--heading));--_line-height--heading-2xl: var(--element-text-line-height--heading-2xl, var(--_line-height--heading));--_line-height--heading-xl: var(--element-text-line-height--heading-xl, var(--_line-height--heading));--_line-height--heading-lg: var(--element-text-line-height--heading-lg, var(--_line-height--heading));--_line-height--heading-md: var(--element-text-line-height--heading-md, var(--_line-height--heading));--_line-height--heading-sm: var(--element-text-line-height--heading-sm, var(--_line-height--heading));--_line-height--heading-xs: var(--element-text-line-height--heading-xs, var(--_line-height--heading));font-family:var(--_font-family--heading),var(--_font-family-fallback--heading);font-weight:var(--_font-weight--heading);letter-spacing:var(--_letter-spacing--heading);text-transform:var(--_text-transform--heading);color:var(--_color--heading)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-2xs){font-size:var(--_font-size--heading-2xs);line-height:var(--_line-height--heading-2xs)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-xs){font-size:var(--_font-size--heading-xs);line-height:var(--_line-height--heading-xs)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-sm){font-size:var(--_font-size--heading-sm);line-height:var(--_line-height--heading-sm)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-md){font-size:var(--_font-size--heading-md);line-height:var(--_line-height--heading-md)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-lg){font-size:var(--_font-size--heading-lg);line-height:var(--_line-height--heading-lg)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-xl){font-size:var(--_font-size--heading-xl);line-height:var(--_line-height--heading-xl)}.element-text:is([class*=element-text--heading]):where(.element-text--heading-2xl){font-size:var(--_font-size--heading-2xl);line-height:var(--_line-height--heading-2xl)}:root{--element-text-font-family--rte-body: var(--element-text-font-family--body);--element-text-font-family-fallback--rte-body: var(--element-text-font-family-fallback--body);--element-text-font-weight--rte-body: var(--element-text-font-weight--body);--element-text-letter-spacing--rte-body: var(--element-text-letter-spacing--body);--element-text-text-transform--rte-body: var(--element-text-text-transform--body);--element-text-font-size--rte-body: var(--element-text-font-size--body-md);--element-text-line-height--rte-body: var(--element-text-line-height--body);--element-text-font-family--rte-heading: var(--element-text-font-family--heading);--element-text-font-family-fallback--rte-heading: var(--element-text-font-family-fallback--heading);--element-text-font-weight--rte-heading: var(--element-text-font-weight--heading);--element-text-letter-spacing--rte-heading: var(--element-text-letter-spacing--heading);--element-text-text-transform--rte-heading: var(--element-text-text-transform--heading);--element-text-font-size--rte-heading-h1: var(--element-text-font-size--heading-xl);--element-text-line-height--rte-heading-h1: var(--element-text-line-height--heading-xl);--element-text-font-size--rte-heading-h2: var(--element-text-font-size--heading-lg);--element-text-line-height--rte-heading-h2: var(--element-text-line-height--heading-lg);--element-text-font-size--rte-heading-h3: var(--element-text-font-size--heading-md);--element-text-line-height--rte-heading-h3: var(--element-text-line-height--heading-md);--element-text-font-size--rte-heading-h4: var(--element-text-font-size--heading-sm);--element-text-line-height--rte-heading-h4: var(--element-text-line-height--heading-sm);--element-text-font-size--rte-heading-h5: var(--element-text-font-size--heading-xs);--element-text-line-height--rte-heading-h5: var(--element-text-line-height--heading-xs);--element-text-font-size--rte-heading-h6: var(--element-text-font-size--heading-xs)}.element-text.element-text--rte{--_font-family--rte-body: var(--element-text-font-family--rte-body);--_font-family-fallback--rte-body: var(--element-text-font-family-fallback--rte-body);--_font-weight--rte-body: var(--element-text-font-weight--rte-body);--_letter-spacing--rte-body: var(--element-text-letter-spacing--rte-body);--_text-transform--rte-body: var(--element-text-text-transform--rte-body);--_line-height--rte-body: var(--element-text-line-height--rte-body);--_font-size--rte-body: var(--element-text-font-size--rte-body);--_font-family--rte-heading: var(--element-text-font-family--rte-heading);--_font-family-fallback--rte-heading: var(--element-text-font-family-fallback--rte-heading);--_font-weight--rte-heading: var(--element-text-font-weight--rte-heading);--_letter-spacing--rte-heading: var(--element-text-letter-spacing--rte-heading);--_text-transform--rte-heading: var(--element-text-text-transform--rte-heading);--_font-size--rte-heading-h1: var(--element-text-font-size--rte-heading-h1);--_line-height--rte-heading-h1: var(--element-text-line-height--rte-heading-h1);--_font-size--rte-heading-h2: var(--element-text-font-size--rte-heading-h2);--_line-height--rte-heading-h2: var(--element-text-line-height--rte-heading-h2);--_font-size--rte-heading-h3: var(--element-text-font-size--rte-heading-h3);--_line-height--rte-heading-h3: var(--element-text-line-height--rte-heading-h3);--_font-size--rte-heading-h4: var(--element-text-font-size--rte-heading-h4);--_line-height--rte-heading-h4: var(--element-text-line-height--rte-heading-h4);--_font-size--rte-heading-h5: var(--element-text-font-size--rte-heading-h5);--_line-height--rte-heading-h5: var(--element-text-line-height--rte-heading-h5);--_font-size--rte-heading-h6: var(--element-text-font-size--rte-heading-h6);--_line-height--rte-heading-h6: var(--element-text-line-height--rte-heading-h6);font-size:var(--_font-size--rte-body);font-family:var(--_font-family--rte-body),var(--_font-family-fallback--rte-body);font-weight:var(--_font-weight--rte-body);letter-spacing:var(--_letter-spacing--rte-body);text-transform:var(--_text-transform--rte-body);line-height:var(--_line-height--rte-body)}.element-text.element-text--rte h1,.element-text.element-text--rte h2,.element-text.element-text--rte h3,.element-text.element-text--rte h4,.element-text.element-text--rte h5,.element-text.element-text--rte h6{font-family:var(--_font-family--rte-heading),var(--_font-family-fallback--rte-heading);font-weight:var(--_font-weight--rte-heading);letter-spacing:var(--_letter-spacing--rte-heading);text-transform:var(--_text-transform--rte-heading);margin:0 0 var(--size-4)}@media only screen and (min-width:769px){.element-text.element-text--rte h1,.element-text.element-text--rte h2,.element-text.element-text--rte h3,.element-text.element-text--rte h4,.element-text.element-text--rte h5,.element-text.element-text--rte h6{margin:0 0 var(--size-5)}}.element-text.element-text--rte h6{font-size:var(--_font-size--rte-heading-h6);line-height:var(--_line-height--rte-heading-h6)}.element-text.element-text--rte h5{font-size:var(--_font-size--rte-heading-h5);line-height:var(--_line-height--rte-heading-h5)}.element-text.element-text--rte h4{font-size:var(--_font-size--rte-heading-h4);line-height:var(--_line-height--rte-heading-h4)}.element-text.element-text--rte h3{font-size:var(--_font-size--rte-heading-h3);line-height:var(--_line-height--rte-heading-h3)}.element-text.element-text--rte h2{font-size:var(--_font-size--rte-heading-h2);line-height:var(--_line-height--rte-heading-h2)}.element-text.element-text--rte h1{font-size:var(--_font-size--rte-heading-h1);line-height:var(--_line-height--rte-heading-h1)}.element-text.element-text--rte a{text-decoration:underline}.element-text.element-text--rte p{margin-bottom:var(--size-8)}.element-text.element-text--rte p:last-child{margin-bottom:0}@media only screen and (max-width:768px){.element-text.element-text--rte table td,.element-text.element-text--rte table th{padding:6px 8px}}.element-text.element-text--rte .table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.element-text.element-text--rte .video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%}.element-text.element-text--rte .video-wrapper iframe,.element-text.element-text--rte .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}:root{--element-text-font-family: initial;--element-text-font-family-fallback: initial;--element-text-font-weight: initial;--element-text-letter-spacing: initial;--element-text-text-transform: initial;--element-text-line-height: initial;--element-text-color: initial;--element-text-font-size: initial}.element-text{--_font-family: var(--element-text-font-family);--_font-family-fallback: var(--element-text-font-family-fallback);--_font-weight: var(--element-text-font-weight);--_letter-spacing: var(--element-text-letter-spacing);--_text-transform: var(--element-text-text-transform);--_line-height: var(--element-text-line-height);--_color: var(--element-text-color, currentColor);--_font-size: var(--element-text-font-size);font-family:var(--_font-family),var(--_font-family-fallback);font-weight:var(--_font-weight);letter-spacing:var(--_letter-spacing);text-transform:var(--_text-transform);line-height:var(--_line-height);color:var(--_color);font-size:var(--_font-size);margin:0;-webkit-font-smoothing:antialiased}.element-text.element-text--price sup{top:-.5em;font-size:60%}.element-text.element-text--align-start{text-align:start}.element-text.element-text--align-center{text-align:center}.element-text.element-text--align-end{text-align:end}.element-text.element-text--align-justify{text-align:justify}.element-text.element-text--break-word{word-break:break-word}.element-text.element-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-text.element-text--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.element-text.element-text--line-through{text-decoration:line-through}.element-text.element-text--line-through.element-text--price-superscript{text-decoration:none}.element-text.element-text--line-through.element-text--price-superscript span{text-decoration:line-through}.element-text.element-text--line-through.element-text--price-superscript sup{text-decoration:line-through;position:relative;top:-.5em;font-size:60%}.element-text.element-text--underline{text-decoration:underline}.element-text.element-text--uppercase{text-transform:uppercase}.element-text.element-text--lowercase{text-transform:lowercase}.element-text.element-text--capitalize{text-transform:capitalize}video-media{--default-aspect-ratio: 16 / 9;display:block;position:relative;width:100%;aspect-ratio:var(--aspect-ratio, var(--default-aspect-ratio))}video-media>:is(video,iframe,img,svg){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}video-media>img,video-media>svg,video-media>video:not(:fullscreen){object-fit:cover;object-position:center}.element-video[data-background=true]>video-media,.element-video[data-background=true]>.element-placeholder{position:absolute;height:100%;width:100%}.element-video.aspect-ratio--square{--aspect-ratio: 1 / 1;aspect-ratio:1 / 1}.element-video.aspect-ratio--portrait{--aspect-ratio: 9 / 16;aspect-ratio:9 / 16}.element-video.aspect-ratio--landscape,.element-video.aspect-ratio--16-9{--aspect-ratio: 16 / 9;aspect-ratio:16 / 9}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]>svg{visibility:hidden;opacity:0}.product-form__submit-button--pulsing{animation:product-form-pulse 1.5s ease-in-out infinite;pointer-events:none;opacity:.6}@keyframes product-form-pulse{0%,to{opacity:.6}50%{opacity:1}}product-form-messages{display:inline}product-form-messages.hide{display:none}.kit-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--kit-font-family-body);border-radius:var(--kit-radius-md);cursor:pointer;text-decoration:none;border:none;transition:background var(--kit-transition-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);background:var(--kit-button-color-background);color:var(--kit-button-color-text);box-shadow:inset 0 0 0 1px var(--kit-button-color-border)}.kit-button--primary{--kit-button-color-background: var(--kit-color-primary-button, var(--kit-color-primary));--kit-button-color-text: var(--kit-color-on-primary-button, var(--kit-color-secondary));--kit-button-color-border: var(--kit-color-primary-button-border, var(--kit-button-color-background))}.kit-button--secondary{--kit-button-color-background: var(--kit-color-secondary-button, var(--kit-color-secondary));--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: var(--kit-color-secondary-button-border, var(--kit-button-color-text))}.kit-button--transparent{--kit-button-color-background: transparent;--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: transparent}.kit-button--sm{padding:.375rem .75rem;font-size:var(--kit-font-size-sm)}.kit-button--md{padding:.5rem 1.25rem;font-size:var(--kit-font-size-base)}.kit-button--lg{padding:.75rem 1.75rem;font-size:var(--kit-font-size-lg)}.kit-button--icon-only.kit-button--sm{padding:.375rem}.kit-button--icon-only.kit-button--md{padding:.5rem}.kit-button--icon-only.kit-button--lg{padding:.75rem}.kit-button:hover{background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-hover),var(--kit-button-color-background))}.kit-button:active,.kit-button:focus-visible{background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-active),var(--kit-button-color-background))}.kit-button--full-width{width:100%}.kit-button--disabled{opacity:var(--kit-opacity-disabled);pointer-events:none}.kit-button.kit-button--loading{position:relative;pointer-events:none}.kit-button--loading:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:inherit;border-radius:inherit}.kit-button.kit-button--loading:before{background:var(--kit-button-color-background)}.kit-button--transparent.kit-button--loading:before{background:var(--kit-color-secondary)}.kit-button--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:kit-button-spin .6s linear infinite}@keyframes kit-button-spin{to{transform:rotate(360deg)}}.kit-content-over-media{display:grid;overflow:hidden;position:relative;--_cols: 1fr min(var(--kit-page-width), 100%) 1fr;--_rows: 1fr;--_content-col: 2;--_content-row: 1;--_content-place: var(--com-place);--_content-align: var(--com-text-align);--_media-row: 1;--_overlay: "";grid-template-columns:var(--_cols);grid-template-rows:var(--_rows);--com-layout: initial;--com-layout-md: initial;--com-layout-lg: initial;--com-layout-xl: initial;--com-place: initial;--com-place-md: initial;--com-place-lg: initial;--com-place-xl: initial;--com-text-align: initial;--com-text-align-md: initial;--com-text-align-lg: initial;--com-text-align-xl: initial}.kit-content-over-media__media{grid-column:1 / -1;grid-row:var(--_media-row);display:grid}.kit-content-over-media>.kit-content-over-media__media>*,.kit-content-over-media__media>picture>img{grid-area:1 / 1;width:100%;height:100%;min-height:0;object-fit:cover}.kit-content-over-media--overlay:after{content:var(--_overlay);grid-column:1 / -1;grid-row:var(--_media-row);background:color-mix(in srgb,var(--kit-color-tint) var(--kit-color-mix-tint-overlay),transparent);z-index:1;pointer-events:none}.kit-content-over-media__content{grid-column:var(--_content-col);grid-row:var(--_content-row);z-index:2;padding:var(--kit-section-gutter);place-self:var(--_content-place);text-align:var(--_content-align)}.kit-content-over-media[style*="--com-layout: stack-below"],.kit-content-over-media[style*="--com-layout: stack-above"]{--_cols: 1fr;--_rows: auto auto;--_content-col: 1;--_content-row: 2;--_content-place: auto;--_media-row: 1;--_overlay: none}.kit-content-over-media[style*="--com-layout: stack-above"]{--_content-row: 1;--_media-row: 2}@media(min-width:700px){.kit-content-over-media[style*="--com-layout-md: overlay"]{--_cols: 1fr min(var(--kit-page-width), 100%) 1fr;--_rows: 1fr;--_content-col: 2;--_content-row: 1;--_content-place: var(--com-place);--_content-align: var(--com-text-align);--_media-row: 1;--_overlay: ""}.kit-content-over-media[style*="--com-layout-md: stack-below"],.kit-content-over-media[style*="--com-layout-md: stack-above"]{--_cols: 1fr;--_rows: auto auto;--_content-col: 1;--_content-row: 2;--_content-place: auto;--_media-row: 1;--_overlay: none}.kit-content-over-media[style*="--com-layout-md: stack-above"]{--_content-row: 1;--_media-row: 2}.kit-content-over-media[style*=--com-place-md]{--_content-place: var(--com-place-md);--_content-align: var(--com-text-align-md)}}@media(min-width:1024px){.kit-content-over-media[style*="--com-layout-lg: overlay"]{--_cols: 1fr min(var(--kit-page-width), 100%) 1fr;--_rows: 1fr;--_content-col: 2;--_content-row: 1;--_content-place: var(--com-place);--_content-align: var(--com-text-align);--_media-row: 1;--_overlay: ""}.kit-content-over-media[style*="--com-layout-lg: stack-below"],.kit-content-over-media[style*="--com-layout-lg: stack-above"]{--_cols: 1fr;--_rows: auto auto;--_content-col: 1;--_content-row: 2;--_content-place: auto;--_media-row: 1;--_overlay: none}.kit-content-over-media[style*="--com-layout-lg: stack-above"]{--_content-row: 1;--_media-row: 2}.kit-content-over-media[style*=--com-place-lg]{--_content-place: var(--com-place-lg);--_content-align: var(--com-text-align-lg)}}@media(min-width:1200px){.kit-content-over-media[style*="--com-layout-xl: overlay"]{--_cols: 1fr min(var(--kit-page-width), 100%) 1fr;--_rows: 1fr;--_content-col: 2;--_content-row: 1;--_content-place: var(--com-place);--_content-align: var(--com-text-align);--_media-row: 1;--_overlay: ""}.kit-content-over-media[style*="--com-layout-xl: stack-below"],.kit-content-over-media[style*="--com-layout-xl: stack-above"]{--_cols: 1fr;--_rows: auto auto;--_content-col: 1;--_content-row: 2;--_content-place: auto;--_media-row: 1;--_overlay: none}.kit-content-over-media[style*="--com-layout-xl: stack-above"]{--_content-row: 1;--_media-row: 2}.kit-content-over-media[style*=--com-place-xl]{--_content-place: var(--com-place-xl);--_content-align: var(--com-text-align-xl)}}.kit-image{display:block;max-width:100%;height:auto}.kit-image--ratio{width:100%}.kit-image--fill{width:100%;height:100%}.kit-placeholder{width:100%;height:100%;overflow:hidden}.kit-placeholder svg{width:100%;height:100%;display:block}.kit-placeholder--outline{fill:currentColor;opacity:.3}.kit-popover{position:absolute;inset:auto;margin:0;padding:var(--kit-space-md);border:none;border-radius:var(--kit-radius-md);box-shadow:var(--kit-shadow-md);background-color:var(--kit-color-secondary);color:var(--kit-color-primary);font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-base);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing)}.kit-popover:popover-open{animation:kit-popover-show .15s ease}@keyframes kit-popover-show{0%{opacity:0;scale:.96}}@media(prefers-reduced-motion:reduce){.kit-popover:popover-open{animation:none}}@media(forced-colors:active){.kit-popover{border:solid 1px}}.kit-section{width:100%}.kit-section__content{max-width:var(--kit-page-width);margin-inline:auto;padding-inline:var(--kit-section-gutter)}.kit-section--full-width>.kit-section__content{max-width:none;padding-inline:0}.kit-section--padding-top{padding-top:var(--kit-section-spacing)}.kit-section--padding-bottom{padding-bottom:var(--kit-section-spacing)}.kit-stack{display:flex;flex-direction:var(--stack-direction, column);gap:var(--stack-gap, 0);margin:0;padding:0;--stack-direction: initial;--stack-direction-md: initial;--stack-direction-lg: initial;--stack-direction-xl: initial;--stack-gap: initial;--stack-gap-md: initial;--stack-gap-lg: initial;--stack-gap-xl: initial}.kit-stack--wrap{flex-wrap:wrap}.kit-stack--align-start{align-items:flex-start}.kit-stack--align-center{align-items:center}.kit-stack--align-end{align-items:flex-end}.kit-stack--align-stretch{align-items:stretch}.kit-stack--align-baseline{align-items:baseline}.kit-stack--justify-start{justify-content:flex-start}.kit-stack--justify-center{justify-content:center}.kit-stack--justify-end{justify-content:flex-end}.kit-stack--justify-between{justify-content:space-between}@media(min-width:700px){.kit-stack[style*=--stack-direction-md]{flex-direction:var(--stack-direction-md)}.kit-stack[style*=--stack-gap-md]{gap:var(--stack-gap-md)}}@media(min-width:1024px){.kit-stack[style*=--stack-direction-lg]{flex-direction:var(--stack-direction-lg)}.kit-stack[style*=--stack-gap-lg]{gap:var(--stack-gap-lg)}}@media(min-width:1200px){.kit-stack[style*=--stack-direction-xl]{flex-direction:var(--stack-direction-xl)}.kit-stack[style*=--stack-gap-xl]{gap:var(--stack-gap-xl)}}.kit-text{font-family:inherit;font-size:var(--kit-font-size-base);font-weight:var(--kit-font-weight-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);color:inherit;margin:0}.kit-text--heading-xl{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-xl);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-lg{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-lg);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-md{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-md);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-sm{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-sm);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--body-sm{font-size:var(--kit-font-size-sm)}.kit-text--caption{font-size:var(--kit-font-size-xs);color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-text-subdued),var(--kit-color-secondary))}.kit-text--align-start{text-align:start}.kit-text--align-center{text-align:center}.kit-text--align-end{text-align:end}.kit-text--balance{text-wrap:balance}@layer kit{:root{--kit-color-primary: #000;--kit-color-secondary: #fff;--kit-color-tint: #000;--kit-color-focus: #4a9afc;--kit-color-border: initial;--kit-color-links: currentColor;--kit-color-icons: currentColor;--kit-color-success: #16a34a;--kit-color-error: #dc2626;--kit-color-info: #3b82f6;--kit-color-warning: #f59e0b;--kit-color-sale: #980606;--kit-color-sale-contrast: #fff;--kit-color-sold-out: #000;--kit-color-sold-out-contrast: #fff;--kit-color-mix-off-background: 4%;--kit-color-mix-border: 16%;--kit-color-mix-text-subdued: 60%;--kit-color-mix-hover: 12%;--kit-color-mix-active: 16%;--kit-color-mix-disabled: 8%;--kit-color-mix-on-disabled: 30%;--kit-color-mix-tint-shadow: 8%;--kit-color-mix-tint-overlay-light: 15%;--kit-color-mix-tint-overlay: 50%;--kit-opacity-disabled: .5;--kit-font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-family-heading: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-size-xs: .75rem;--kit-font-size-sm: .75rem;--kit-font-size-base: .875rem;--kit-font-size-lg: 1rem;--kit-font-size-xl: 1.125rem;--kit-font-size-2xl: 1.25rem;--kit-font-size-3xl: 1.5rem;--kit-font-weight-normal: 400;--kit-font-weight-semibold: 600;--kit-font-weight-bold: 700;--kit-heading-font-size-sm: 1rem;--kit-heading-font-size-md: 1.125rem;--kit-heading-font-size-lg: 1.25rem;--kit-heading-font-size-xl: 1.5rem;--kit-heading-font-weight: 700;--kit-heading-line-height: 1.2;--kit-heading-letter-spacing: -.025em;--kit-heading-text-transform: none;--kit-body-font-style: normal;--kit-body-line-height: 1.5;--kit-body-letter-spacing: normal;--kit-space-2xs: .25rem;--kit-space-xs: .5rem;--kit-space-sm: .75rem;--kit-space-md: 1rem;--kit-space-lg: 1.5rem;--kit-space-xl: 2rem;--kit-space-2xl: 3rem;--kit-radius-sm: .25rem;--kit-radius-md: .5rem;--kit-radius-lg: 1rem;--kit-radius-full: 9999px;--kit-shadow-inner: inset 0 0 0 1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-overlay-light), transparent);--kit-shadow-xs: 0 .5px .5px 3px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-sm: 0 1px 2px 0 color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-md: 0 2px 4px -1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-lg: 0 8px 16px -4px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-transition-fast: 75ms ease;--kit-transition-normal: .15s ease;--kit-transition-slow: .3s ease;--kit-focus-ring: 2px solid var(--kit-color-focus);--kit-focus-ring-offset: 0;--kit-icon-stroke-width: 1px;--kit-page-width: 1500px;--kit-section-spacing: 2rem;--kit-section-gutter: var(--kit-space-md)}@media(min-width:700px){:root{--kit-font-size-sm: .875rem;--kit-font-size-base: 1rem;--kit-font-size-lg: 1.125rem;--kit-font-size-xl: 1.25rem;--kit-font-size-2xl: 1.5rem;--kit-font-size-3xl: 1.875rem;--kit-heading-font-size-sm: 1.125rem;--kit-heading-font-size-md: 1.25rem;--kit-heading-font-size-lg: 1.5rem;--kit-heading-font-size-xl: 1.875rem}}[class^=kit-]:focus-visible,[class*=" kit-"]:focus-visible{outline:var(--kit-focus-ring);outline-offset:var(--kit-focus-ring-offset)}}:root{--layout-grid-gap-size-none: 0px;--layout-grid-gap-size-3xs: var(--gap-size-3xs);--layout-grid-gap-size-2xs: var(--gap-size-2xs);--layout-grid-gap-size-xs: var(--gap-size-xs);--layout-grid-gap-size-sm: var(--gap-size-sm);--layout-grid-gap-size-md: var(--gap-size-md);--layout-grid-gap-size-lg: var(--gap-size-lg);--layout-grid-gap-size-xl: var(--gap-size-xl);--layout-grid-gap-size-2xl: var(--gap-size-2xl);--layout-grid-line-size-none: 0px;--layout-grid-line-size-xs: var(--line-size-xs);--layout-grid-line-size-sm: var(--line-size-sm);--layout-grid-line-size-md: var(--line-size-md);--layout-grid-line-size-lg: var(--line-size-lg);--layout-grid-line-size-xl: var(--line-size-xl);--layout-grid-line-color-shade: 12%}:root{--layout-section-max-inline-size: var(--page-width, 1500px);--layout-section-padding-inline: var(--size-4);--layout-section-padding-inline--xs: initial;--layout-section-padding-inline--sm: initial;--layout-section-padding-inline--md: initial;--layout-section-padding-inline--lg: initial;--layout-section-padding-inline--xl: initial;--layout-section-padding-block: var(--size-8);--layout-section-padding-block--xs: initial;--layout-section-padding-block--sm: initial;--layout-section-padding-block--md: initial;--layout-section-padding-block--lg: initial;--layout-section-padding-block--xl: initial;--layout-section-color: initial;--layout-section-background: initial}.layout-section{--_max-inline-size: var(--layout-section-max-inline-size);--_padding-inline--xs: var(--layout-section-padding-inline--xs, var(--layout-section-padding-inline));--_padding-inline--sm: var(--layout-section-padding-inline--sm, var(--_padding-inline--xs));--_padding-inline--md: var(--layout-section-padding-inline--md, var(--_padding-inline--sm));--_padding-inline--lg: var(--layout-section-padding-inline--lg, var(--_padding-inline--md));--_padding-inline--xl: var(--layout-section-padding-inline--xl, var(--_padding-inline--lg));--_padding-inline: var(--_padding-inline--xs);--_padding-block--xs: var(--layout-section-padding-block--xs, var(--layout-section-padding-block));--_padding-block--sm: var(--layout-section-padding-block--sm, var(--_padding-block--xs));--_padding-block--md: var(--layout-section-padding-block--md, var(--_padding-block--sm));--_padding-block--lg: var(--layout-section-padding-block--lg, var(--_padding-block--md));--_padding-block--xl: var(--layout-section-padding-block--xl, var(--_padding-block--lg));--_padding-block: var(--_padding-block--xs);--_color: var(--layout-section-color, var(--color-primary, #000));--_background: var(--layout-section-background, var(--color-secondary, #fff));display:flex;width:100%;position:relative;justify-content:center;background:var(--_background);color:var(--_color);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block)}.layout-section>.layout-section__content{display:block;max-inline-size:var(--_max-inline-size);z-index:1;width:100%;flex-grow:1}.layout-section.layout-section--full-width>.layout-section__content{max-inline-size:100%}.layout-section.layout-section--padding-none{padding-block:0}.layout-section.layout-section--padding-top{padding-block-end:0}.layout-section.layout-section--padding-bottom{padding-block-start:0}:root{--layout-stack-gap-size-none: 0px;--layout-stack-gap-size-3xs: var(--gap-size-3xs);--layout-stack-gap-size-2xs: var(--gap-size-2xs);--layout-stack-gap-size-xs: var(--gap-size-xs);--layout-stack-gap-size-sm: var(--gap-size-sm);--layout-stack-gap-size-md: var(--gap-size-md);--layout-stack-gap-size-lg: var(--gap-size-lg);--layout-stack-gap-size-xl: var(--gap-size-xl);--layout-stack-gap-size-2xl: var(--gap-size-2xl);--layout-stack-margin: 0}:root{--layout-sticky-scroller-top: 20px}sticky-scroller{--_top: var(--layout-sticky-scroller-top);display:block;position:sticky;top:var(--_top)}:root{--overlay-drawer-size: 480px;--overlay-drawer-gutter: var(--gap-size-none);--overlay-drawer-label-margin-bottom: var(--size-4);--overlay-drawer-padding-inline: var(--size-4);--overlay-drawer-padding-inline--xs: initial;--overlay-drawer-padding-inline--sm: initial;--overlay-drawer-padding-inline--md: initial;--overlay-drawer-padding-inline--lg: initial;--overlay-drawer-padding-inline--xl: initial;--overlay-drawer-padding-block: var(--size-8);--overlay-drawer-padding-block--xs: initial;--overlay-drawer-padding-block--sm: initial;--overlay-drawer-padding-block--md: initial;--overlay-drawer-padding-block--lg: initial;--overlay-drawer-padding-block--xl: initial;--overlay-drawer-background: initial;--overlay-drawer-overlay-color: rgba(0, 0, 0, .5);--overlay-drawer-z-index: 9999;--overlay-drawer-transition-duration: .3s;--overlay-drawer-transition-timing-function: ease-in-out}body:has(.overlay-drawer[open=true]){overflow:hidden}.overlay-drawer{--_width: calc(100% - var(--overlay-drawer-gutter));--_max-width: var(--overlay-drawer-size);--_padding-inline--xs: var(--overlay-drawer-padding-inline--xs, var(--overlay-drawer-padding-inline));--_padding-inline--sm: var(--overlay-drawer-padding-inline--sm, var(--_padding-inline--xs));--_padding-inline--md: var(--overlay-drawer-padding-inline--md, var(--_padding-inline--sm));--_padding-inline--lg: var(--overlay-drawer-padding-inline--lg, var(--_padding-inline--md));--_padding-inline--xl: var(--overlay-drawer-padding-inline--xl, var(--_padding-inline--lg));--_padding-inline: var(--_padding-inline--xs);--_padding-block--xs: var(--overlay-drawer-padding-block--xs, var(--overlay-drawer-padding-block));--_padding-block--sm: var(--overlay-drawer-padding-block--sm, var(--_padding-block--xs));--_padding-block--md: var(--overlay-drawer-padding-block--md, var(--_padding-block--sm));--_padding-block--lg: var(--overlay-drawer-padding-block--lg, var(--_padding-block--md));--_padding-block--xl: var(--overlay-drawer-padding-block--xl, var(--_padding-block--lg));--_padding-block: var(--_padding-block--xs);--_background: var(--overlay-drawer-background, var(--color-secondary, #fff));display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;transition-property:background-color;transition-duration:var(--overlay-drawer-transition-duration);transition-timing-function:var(--overlay-drawer-transition-timing-function);cursor:pointer;z-index:var(--overlay-drawer-z-index)}.overlay-drawer[open=false]{pointer-events:none}.overlay-drawer[open=true]{background-color:var(--overlay-drawer-overlay-color)}.overlay-drawer__inner{background:var(--_background);cursor:initial;position:absolute;width:var(--_width);max-width:var(--_max-width);top:0;transition-property:transform;transition-duration:var(--overlay-drawer-transition-duration);transition-timing-function:var(--overlay-drawer-transition-timing-function);height:100%;overflow-y:auto;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block)}.overlay-drawer--start .overlay-drawer__inner{left:max(calc(-1 * var(--_width)),calc(-1 * var(--_max-width)))}.overlay-drawer--start[open=true] .overlay-drawer__inner{transform:translate(100%)}.overlay-drawer--end .overlay-drawer__inner{right:max(calc(-1 * var(--_width)),calc(-1 * var(--_max-width)))}.overlay-drawer--end[open=true] .overlay-drawer__inner{transform:translate(-100%)}.overlay-drawer__header{display:flex;justify-content:flex-end;align-items:center;margin-block-end:var(--overlay-drawer-label-margin-bottom)}.overlay-drawer__header:has(.overlay-drawer__label){justify-content:space-between}.overlay-drawer__close-button{line-height:0}overlay-lightbox{display:contents}.overlay-lightbox__trigger{display:contents;cursor:pointer}.overlay-lightbox__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;opacity:0;visibility:hidden}.overlay-lightbox__overlay--open{opacity:1;visibility:visible}.overlay-lightbox__content{max-width:100%;max-height:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay-lightbox__content img{max-width:100%;max-height:100%;width:100%;height:auto;object-fit:contain}.overlay-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}.overlay-lightbox__nav--prev{left:1rem}.overlay-lightbox__nav--next{right:1rem}.overlay-lightbox__overlay--single-item .overlay-lightbox__nav{display:none}.lightbox-close{position:absolute;top:1rem;right:1rem}product-hot-reload{contain:layout style paint}.product-hot-reload--loading{opacity:.6;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@supports (view-transition-name: none){product-hot-reload{view-transition-name:product-content}}gift-recipient-form{display:block;position:relative}gift-recipient-form .recipient-fields{display:none}.media-gallery{--media-gallery-thumb-size: 80px;--media-gallery-thumb-gap: var(--gap-size-xs);display:block;position:relative;overflow:hidden}.media-gallery__main{position:relative;width:100%;flex:1;overflow:hidden;min-height:400px;aspect-ratio:1;touch-action:pan-y pinch-zoom;transition:height .3s ease-in-out}.media-gallery__main--no-transition{transition:none}.media-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:.7;transition:opacity .2s ease}.media-gallery__main:hover .media-gallery__nav{opacity:1}.media-gallery__nav--prev{left:var(--gap-size-sm)}.media-gallery__nav--next{right:var(--gap-size-sm)}.media-gallery__nav:focus-visible{opacity:1}.media-gallery__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.media-gallery__slide--is-animating{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.media-gallery__slide--active{opacity:1;transform:translate(0);z-index:2}.media-gallery__slide--prev{transform:translate(-100%)}.media-gallery__slide--next{transform:translate(100%)}.media-gallery__slide img:not(.overlay-lightbox__overlay img){width:100%;height:100%;object-fit:cover}.media-gallery__thumbnails{display:block;width:fit-content;max-width:100%;max-height:650px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.media-gallery__thumbnails--top,.media-gallery__thumbnails--bottom{overflow-x:auto}.media-gallery__thumbnails--left,.media-gallery__thumbnails--right{overflow-y:auto}.media-gallery__thumbnails::-webkit-scrollbar{height:4px;width:4px}.media-gallery__thumbnails::-webkit-scrollbar-track{background:transparent}.media-gallery__thumbnails::-webkit-scrollbar-thumb{background:var(--color-border)}.media-gallery__thumbnails::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.media-gallery__thumb{position:relative;border:2px solid transparent;background:none;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s ease;flex-shrink:0;width:var(--media-gallery-thumb-size);height:var(--media-gallery-thumb-size)}.media-gallery__thumb--active{border-color:var(--color-primary)}.media-gallery__thumb:hover{border-color:var(--color-primary);opacity:.8}.media-gallery__thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.media-gallery__thumb-image{position:relative;width:100%;max-width:var(--media-gallery-thumb-size);max-height:var(--media-gallery-thumb-size);height:var(--media-gallery-thumb-size);aspect-ratio:1}.media-gallery__thumb-image img{width:100%;height:100%;object-fit:cover}.media-gallery__thumb-icon{display:flex;position:absolute;top:var(--gap-size-2xs);right:var(--gap-size-2xs);background:var(--color-primary);color:var(--color-secondary);border-radius:0;padding:var(--gap-size-2xs);z-index:1}.media-gallery__thumb-icon .element-icon{width:12px;height:12px}.media-gallery .shopify-model-viewer-ui,.media-gallery .shopify-model-viewer-ui model-viewer{width:100%;height:100%}@media(max-width:768px){.media-gallery__main{min-height:300px}.media-gallery__nav{opacity:1}}.media-grid{overflow-x:auto;overflow-y:hidden}.media-grid__container{min-width:350px;flex:1 1 300px}.media-grid__container img:not(.overlay-lightbox__overlay img){width:100%;height:100%;object-fit:cover}.media-grid .shopify-model-viewer-ui,.media-grid .shopify-model-viewer-ui model-viewer{width:100%;height:100%}.element-icon-in-stock{fill:var(--success-green, #56ad6a)}.element-icon-out-of-stock{fill:var(--color-error, #ba4444)}.element-text__store-address p{margin:0}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--size-0-25: .0625rem;--size-0-5: .125rem;--size-1: .25rem;--size-1-5: .375rem;--size-2: .5rem;--size-2-5: .625rem;--size-3: .75rem;--size-3-5: .875rem;--size-4: 1rem;--size-4-5: 1.125rem;--size-5: 1.25rem;--size-5-5: 1.375rem;--size-6: 1.5rem;--size-6-5: 1.625rem;--size-7: 1.75rem;--size-7-5: 1.875rem;--size-8: 2rem;--size-8-5: 2.125rem;--size-9: 2.25rem;--size-9-5: 2.375rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--size-14: 3.5rem;--size-16: 4rem;--size-18: 4.5rem;--size-20: 5rem;--size-24: 6rem;--size-28: 7rem;--size-32: 8rem;--text-size-2: .5rem;--text-size-2-5: .625rem;--text-size-3: .75rem;--text-size-3-5: .875rem;--text-size-4: 1rem;--text-size-4-5: 1.125rem;--text-size-5: 1.25rem;--text-size-5-5: 1.375rem;--text-size-6: 1.5rem;--text-size-6-5: 1.625rem;--text-size-7: 1.75rem;--text-size-7-5: 1.875rem;--text-size-8: 2rem;--text-size-8-5: 2.125rem;--text-size-9: 2.25rem;--text-size-9-5: 2.375rem;--text-size-10: 2.5rem;--text-size-11: 2.75rem;--text-size-12: 3rem;--text-size-14: 3.5rem;--text-size-16: 4rem;--text-size-18: 4.5rem;--text-size-20: 5rem;--text-size-24: 6rem;--text-size-28: 7rem;--text-size-32: 8rem;--line-size-none: 0px;--line-size-xs: .5px;--line-size-sm: 1px;--line-size-md: 2px;--line-size-lg: 4px;--line-size-xl: 8px;--gap-size-none: 0px;--gap-size-3xs: var(--size-0-5);--gap-size-2xs: var(--size-1);--gap-size-xs: var(--size-2);--gap-size-sm: var(--size-4);--gap-size-md: var(--size-8);--gap-size-lg: var(--size-12);--gap-size-xl: var(--size-16);--gap-size-2xl: var(--size-24);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-none: 0px;--radius-full: 999px;--shadow-none: 0px 0px 0px 0px rgba(0, 0, 0, 0);--shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .08);--shadow-md: 0px 2px 4px -1px rgba(0, 0, 0, .08);--shadow-lg: 0px 8px 16px -4px rgba(0, 0, 0, .08);--shadow-xl: 0px 16px 32px -6px rgba(0, 0, 0, .12);--shadow-2xl: 0px 16px 64px -12px rgba(0, 0, 0, .22);--font-weight-100: 100;--font-weight-200: 200;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--font-weight-900: 900;--letter-space-2xs: -.05em;--letter-space-xs: -.03em;--letter-space-sm: -.015em;--letter-space-md: 0em;--letter-space-lg: .015em;--letter-space-xl: .03em;--letter-space-2xl: .05em;--letter-space-3xl: .08em;--letter-space-4xl: .12em;--line-height-2xs: .9;--line-height-xs: 1;--line-height-sm: 1.1;--line-height-md: 1.2;--line-height-lg: 1.5;--line-height-xl: 1.7;--line-height-2xl: 2;--shade-0: 0%;--shade-4: 4%;--shade-8: 8%;--shade-12: 12%;--shade-16: 16%;--shade-20: 20%;--shade-30: 30%;--shade-40: 40%;--shade-50: 50%;--shade-60: 60%;--shade-70: 70%;--shade-80: 80%;--shade-90: 90%;--shade-100: 100%}.scheme-image,.scheme-darken,.scheme-squiggle,.scheme-swirl,.scheme-dots,.scheme-notebook,.scheme-wave,.scheme-minimal-wave,.scheme-plants,.scheme-cold-blur,.scheme-warm-blur,.scheme-custom-texture-1,.scheme-custom-texture-2,.scheme-custom-texture-3{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}[data-animate].scheme-image{object-fit:cover;pointer-events:none;mix-blend-mode:multiply;opacity:1}[data-animate].scheme-image[data-texture="space.jpg"]{mix-blend-mode:screen}[data-animate].scheme-texture--linen,[data-animate].scheme-texture--sand,[data-animate].scheme-texture--stone,[data-animate].scheme-texture--wildflower{opacity:.24}.scheme-darken{--z-index-overlay: 1;z-index:1;pointer-events:none}.scheme-darken:after{background-color:#00000007;pointer-events:none}.scheme-swirl{background-image:url(swirl.svg);opacity:.12}.scheme-squiggle{background:url("data:image/svg+xml,%3Csvg width='150' height='75' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.17'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.scheme-dots{background-image:radial-gradient(rgba(0,0,0,.15) .5px,transparent 2px);background-size:16px 16px}.scheme-notebook{background-image:url(notebook.svg);opacity:.5}.scheme-wave{background-image:url(wave.svg);background-size:cover;opacity:.5}.scheme-minimal-wave{background-image:url(minimal-wave.svg);opacity:.5;background-size:cover}.scheme-plants{background-image:url(plants.svg);background-size:cover}.scheme-cold-blur{background-image:url(cold-blur.svg);background-size:cover}.scheme-warm-blur{background-image:url(warm-blur.svg);background-size:cover}.scheme-custom-texture-1{background-image:url(custom-texture-1.svg);background-size:cover}.scheme-custom-texture-2{background-image:url(custom-texture-2.svg);background-size:cover}.scheme-custom-texture-3{background-image:url(custom-texture-3.svg);background-size:cover}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
