:root{--bg:#100d0b;--surface:#1b1612;--text:#f7f1e9;--muted:#b9aa98;--gold:#c99a58;--line:rgba(201,154,88,.25);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.gold{color:var(--gold)}.announcement{text-align:center;padding:9px 16px;background:#25190f;color:#f2d6ac;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.announcement a{margin-left:12px;text-decoration:underline}.site-header{position:sticky;top:0;z-index:20;background:#100d0bf5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{max-width:var(--max);margin:auto;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-size:25px;font-weight:800;letter-spacing:.12em}.brand img{max-width:180px;max-height:54px;object-fit:contain}.desktop-nav{display:flex;gap:30px;color:#e8ded2;font-size:13px}.desktop-nav a:hover,.footer-grid a:hover{color:var(--gold)}.cart-link{font-size:13px}.cart-count{display:inline-grid;place-items:center;background:var(--gold);color:#160f08;border-radius:50%;min-width:22px;height:22px;margin-left:6px;font-weight:700}.menu-toggle,.mobile-nav{display:none}.hero{max-width:var(--max);min-height:590px;margin:auto;padding:70px 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.eyebrow{font-size:10px;letter-spacing:.24em;color:var(--gold);font-weight:700}.hero h1{font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);line-height:1.03;font-weight:400;margin:18px 0}.hero-sub{font-size:17px;color:#d0c3b5;max-width:490px}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 27px;min-height:52px;border:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s}.button-gold{background:linear-gradient(110deg,#a9783d,#e2bd82);color:#1b1209;border:0}.button-gold:hover{filter:brightness(1.1);transform:translateY(-1px)}.hero .button{margin-top:18px}.hero-note,.fine-print{font-size:11px;color:#a99b8d;margin-top:22px}.hero-visual{min-height:430px;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(196,119,44,.28),transparent 65%),linear-gradient(140deg,#2a1b10,#100d0b 65%);border:1px solid var(--line);overflow:hidden}.hero-image{width:100%;height:100%;max-height:540px;object-fit:cover}.hero-placeholder{display:grid;gap:12px;text-align:center;font-size:46px;font-weight:800;letter-spacing:.13em}.hero-placeholder small{font-size:12px;letter-spacing:.4em;color:var(--gold)}.section-pad{padding:85px 24px;max-width:var(--max);margin:auto}.section-heading{text-align:center;max-width:660px;margin:0 auto 42px}.section-heading h2,.featured-copy h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.12;margin:12px 0}.section-heading>p:last-child{color:var(--muted)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit{padding:30px;background:var(--surface);border:1px solid var(--line)}.benefit-mark{color:var(--gold);font-size:25px}.benefit h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.benefit p{color:var(--muted);font-size:14px}.featured-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.featured-image{background:radial-gradient(ellipse,rgba(194,127,57,.25),transparent 65%),var(--surface);border:1px solid var(--line);padding:25px}.featured-image img{max-height:560px;width:100%;object-fit:contain}.featured-copy>p:not(.eyebrow){color:var(--muted)}.rating-line{font-size:13px;color:var(--gold);letter-spacing:.1em;margin:10px 0}.rating-line span{color:var(--muted);letter-spacing:0;margin-left:8px}.price-line,.product-price{font-size:24px;margin:20px 0}.price-line s,.product-price s{font-size:15px;color:#948779;margin-left:12px}.bundle{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bundle-card{position:relative;padding:28px 18px;text-align:center;background:var(--surface);border:1px solid var(--line)}.bundle-card>span{color:var(--gold);font-size:11px;letter-spacing:.2em}.bundle-card h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.bundle-card strong{display:block;font-size:25px;color:var(--gold)}.bundle-card small{color:var(--muted)}.bundle-card.best{border-color:var(--gold);background:linear-gradient(145deg,#352416,#1b1612)}.bundle-card em{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--gold);color:#170f08;padding:4px 12px;font-size:9px;font-style:normal;letter-spacing:.15em}.faq-preview{max-width:850px}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-family:Georgia,serif;font-size:19px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--gold)}.faq-item div{color:var(--muted);font-size:14px;padding:12px 30px 0 0}.text-link{display:inline-block;color:var(--gold);margin-top:25px}.site-footer{background:#090706;border-top:1px solid var(--line);padding:55px 24px 20px}.footer-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-grid h3{font-size:12px;color:var(--gold);letter-spacing:.15em;text-transform:uppercase}.footer-grid a:not(.brand){display:block;color:var(--muted);font-size:13px;margin:9px 0}.footer-brand{display:inline-block}.footer-grid p{color:var(--muted);font-size:13px}.footer-bottom{max-width:var(--max);margin:40px auto 0;padding-top:18px;border-top:1px solid var(--line);font-size:11px;color:#84776a}.product-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:start}.product-media{background:radial-gradient(ellipse,rgba(194,127,57,.2),transparent 65%),var(--surface);border:1px solid var(--line);padding:28px}.product-main-image{width:100%;max-height:680px;object-fit:contain}.product-placeholder{min-height:500px;display:grid;place-items:center;color:var(--gold);font-size:36px;letter-spacing:.2em}.product-info h1{font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.1;margin:10px 0}.product-description{color:#c6b9ab;font-size:14px}.quantity-label{display:block;font-size:12px;color:var(--muted);margin:22px 0 8px}.quantity-picker{display:flex;width:145px;border:1px solid var(--line);height:46px}.quantity-picker button{width:42px;background:none;color:var(--gold);border:0;font-size:20px;cursor:pointer}.quantity-picker input{width:60px;text-align:center;background:none;color:var(--text);border:0;-webkit-appearance:textfield;appearance:textfield}.quantity-deals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.quantity-deals button{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:12px 7px;font-size:11px;cursor:pointer}.quantity-deals button b,.quantity-deals button small{display:block;margin-top:5px}.quantity-deals button b{color:var(--gold);font-size:14px}.quantity-deals button small{color:var(--muted);font-size:9px}.quantity-deals button.selected{border-color:var(--gold)}.add-button{width:100%;margin-top:10px}.add-button:disabled{opacity:.45;cursor:not-allowed}.trust-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:var(--gold);font-size:11px}.cart-page{min-height:55vh}.cart-page h1,.page-content h1{font-family:Georgia,serif;font-weight:400;font-size:42px}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item img{width:100px}.cart-item h3{font-weight:400}.cart-item p,.cart-item label{color:var(--muted);font-size:13px}.cart-item input{width:60px;padding:8px;background:var(--surface);color:var(--text);border:1px solid var(--line)}.cart-total{display:flex;justify-content:space-between;padding:25px 0;font-size:19px}.button-outline{background:transparent;color:var(--text);margin-right:10px}.page-content{min-height:50vh}.rte{color:#c8bcae;max-width:800px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;z-index:99;background:#fff;color:#000;padding:10px}@media(max-width:760px){.header-inner{padding:13px 17px}.desktop-nav{display:none}.menu-toggle{display:block;background:none;border:0;color:var(--gold);font-size:22px}.mobile-nav{display:none;padding:0 22px 18px}.mobile-nav.is-open{display:grid;gap:14px}.mobile-nav a{font-size:14px}.brand{font-size:21px}.hero{grid-template-columns:1fr;padding:50px 20px 30px;gap:28px;min-height:auto}.hero h1{font-size:48px}.hero-visual{min-height:330px}.section-pad{padding:60px 20px}.benefit-grid{grid-template-columns:1fr}.featured-product{grid-template-columns:1fr;gap:30px}.bundle-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.bundle-card{padding:22px 10px}.bundle-card h3{font-size:21px}.bundle-card strong{font-size:22px}.product-layout{grid-template-columns:1fr;gap:30px}.product-media{padding:15px}.product-main-image{max-height:440px}.product-info h1{font-size:40px}.quantity-deals{gap:5px}.quantity-deals button{padding:10px 4px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.cart-item{grid-template-columns:70px 1fr;gap:12px}.cart-item img{width:70px}.cart-item>strong{grid-column:2}.button-outline{margin:0 0 10px;width:100%}.cart-page .button-gold{width:100%}}.product-image-caption{margin:12px 0 0;text-align:center;color:var(--muted);font-size:10px;letter-spacing:.2em}.product-lead{font-size:16px;color:#e1d5c8;line-height:1.7;margin:18px 0 24px}.product-highlights{display:grid;gap:12px;margin:24px 0}.product-highlights>div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding:0 0 12px}.product-highlights span,.ingredient-grid article>span{font-size:11px;letter-spacing:.15em;color:var(--gold);padding-top:3px}.product-highlights p{margin:0;color:var(--muted);font-size:13px}.product-highlights strong{color:var(--text);font-size:14px}.bundle-note{font-size:10px;color:var(--muted);line-height:1.5}.product-story{border-top:1px solid var(--line)}.ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ingredient-grid article{padding:25px 20px;background:var(--surface);border:1px solid var(--line)}.ingredient-grid h3{font:400 22px Georgia,serif;margin:12px 0}.ingredient-grid p{font-size:13px;color:var(--muted);margin:0}.product-how{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center;margin-top:70px;padding-top:45px;border-top:1px solid var(--line)}.product-how h2{font:400 clamp(30px,4vw,44px) Georgia,serif;margin:10px 0}.product-how p{color:var(--muted);font-size:14px;line-height:1.7}.product-how-note{padding:24px;background:#24190f;border:1px solid var(--line)}.product-how-note strong{color:var(--gold);font-size:13px}.product-how-note p{margin-bottom:0}.quantity-deals button.selected{background:linear-gradient(145deg,#352416,#1b1612);border-color:var(--gold)}@media(max-width:760px){.ingredient-grid{grid-template-columns:repeat(2,1fr);gap:9px}.ingredient-grid article{padding:18px 14px}.ingredient-grid h3{font-size:19px}.product-how{grid-template-columns:1fr;gap:20px;margin-top:45px;padding-top:30px}}.home-hero{position:relative;isolation:isolate;overflow:hidden;max-width:1500px;min-height:690px;margin:0 auto;padding:76px max(5vw,24px) 62px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:20px;background:radial-gradient(ellipse at 77% 48%,rgba(161,91,37,.19),transparent 37%),linear-gradient(115deg,#0b0908,#17100b 54%,#090807)}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:radial-gradient(rgba(226,189,130,.5) .6px,transparent .6px);background-size:23px 23px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.home-hero-glow{position:absolute;z-index:-1;width:620px;height:620px;right:9%;top:4%;border-radius:50%;background:radial-gradient(circle,rgba(200,132,62,.2),rgba(127,68,29,.06) 42%,transparent 70%);filter:blur(12px)}.home-hero-copy{position:relative;z-index:2;max-width:650px;padding:20px 0 35px}.home-hero h1{font:400 clamp(54px,7vw,92px)/.98 Georgia,serif;letter-spacing:-.045em;margin:22px 0 24px;max-width:680px}.home-hero h1:after{content:"";display:block;width:88px;height:2px;background:linear-gradient(90deg,var(--gold),transparent);margin-top:28px}.home-hero-lead{font-size:17px;line-height:1.8;color:#d2c2b0;max-width:510px}.home-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.hero-secondary-link{font-size:11px;color:#d7c8b8;letter-spacing:.06em}.hero-secondary-link span{color:var(--gold);margin-left:8px}.hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:42px;color:#c6b49f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero-proof i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.home-hero-product{position:relative;min-height:540px;display:grid;place-items:center}.home-hero-tube{position:relative;z-index:2;width:min(76%,430px);height:560px;object-fit:contain;filter:drop-shadow(0 28px 45px rgba(0,0,0,.75));mix-blend-mode:screen}.hero-orbit{position:absolute;border:1px solid rgba(201,154,88,.22);border-radius:50%;transform:rotate(-18deg)}.hero-orbit-one{width:440px;height:540px}.hero-orbit-two{width:510px;height:610px;border-color:#c99a581a}.hero-product-caption{position:absolute;right:0;bottom:32px;z-index:3;display:grid;text-align:right;letter-spacing:.25em;color:#b89a75;font-size:9px}.hero-product-caption strong{font:400 20px Georgia,serif;color:#f0d2a4;letter-spacing:.16em}.hero-bottom-line{position:absolute;bottom:20px;left:max(5vw,24px);right:max(5vw,24px);display:flex;justify-content:space-between;color:#766657;font-size:9px;letter-spacing:.2em;border-top:1px solid rgba(201,154,88,.18);padding-top:12px}.home-benefits{padding-top:95px;padding-bottom:95px}.section-heading h2 em,.ingredient-story-top h2 em,.home-bundle h2 em{font-style:italic;color:#d2a66d}.home-benefits .benefit{min-height:205px;background:linear-gradient(145deg,#211912,#15110e);transition:transform .25s,border-color .25s}.home-benefits .benefit:hover{transform:translateY(-5px);border-color:#c99a58a6}.home-benefits .benefit h3{font-size:25px}.home-benefits .benefit-mark{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%}.home-featured{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,110px);padding-top:100px;padding-bottom:105px}.home-featured-image{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,rgba(188,113,49,.23),transparent 54%),linear-gradient(145deg,#20160f,#0c0907);border:1px solid var(--line)}.home-featured-image>img{position:relative;z-index:1;width:76%;height:530px;object-fit:contain;mix-blend-mode:screen}.featured-image-glow{position:absolute;width:80%;height:80%;border-radius:50%;background:#be6f2e29;filter:blur(65px)}.image-stamp{position:absolute;left:22px;bottom:20px;z-index:2;font-size:9px;line-height:1.6;letter-spacing:.2em;color:#c99a58}.home-featured-copy h2{font:400 clamp(42px,5vw,62px)/1.03 Georgia,serif;margin:15px 0}.featured-intro{font-size:15px;line-height:1.8;color:#c7b8a8;max-width:540px}.featured-checks{list-style:none;padding:0;margin:27px 0;display:grid;gap:13px}.featured-checks li{font-size:13px;color:#d9cabb}.featured-checks b{color:var(--gold);margin-right:10px}.featured-buy-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px}.featured-from{font-size:9px;letter-spacing:.2em;color:var(--muted)}.featured-buy-row .price-line{margin:4px 0 0;font-size:28px}.featured-buy-row .button{white-space:nowrap}.ingredient-story{max-width:none;padding-left:max(5vw,24px);padding-right:max(5vw,24px);background:linear-gradient(115deg,#1a120c,#100d0b 60%,#1b120c);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ingredient-story-top{max-width:1240px;margin:0 auto 42px;display:flex;align-items:end;justify-content:space-between;gap:50px}.ingredient-story-top h2{font:400 clamp(36px,5vw,58px)/1.05 Georgia,serif;margin:12px 0}.ingredient-story-top>p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.8}.ingredient-story-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr;gap:12px}.ingredient-feature{min-height:230px;padding:26px 22px;display:flex;flex-direction:column;justify-content:end;border:1px solid var(--line);background:linear-gradient(155deg,#c99a5814,#110d0acc),radial-gradient(circle at 80% 10%,rgba(183,105,46,.16),transparent 48%)}.ingredient-feature>span{font-size:9px;letter-spacing:.2em;color:var(--gold)}.ingredient-feature h3{font:400 25px Georgia,serif;margin:12px 0 6px}.ingredient-feature p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.ingredient-feature-accent{background:linear-gradient(145deg,#49301a,#1a120c);border-color:#c99a588c}.ingredient-story-footer{max-width:1240px;margin:25px auto 0;padding-top:17px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#c99a58;font-size:9px;letter-spacing:.2em}.home-bundle{padding-top:100px;padding-bottom:100px}.home-bundle .bundle-card{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-bundle .bundle-card.best{transform:translateY(-7px);box-shadow:0 16px 50px #00000040}.bundle-cta{display:flex;width:max-content;margin:42px auto 0}.home-bundle>.fine-print{text-align:center}@media(max-width:760px){.home-hero{min-height:auto;grid-template-columns:1fr;padding:45px 20px 55px;gap:0}.home-hero-copy{padding:5px 0 0}.home-hero h1{font-size:clamp(49px,14vw,66px);margin:17px 0}.home-hero-lead{font-size:15px;line-height:1.7}.home-hero-actions{align-items:flex-start;flex-direction:column;gap:17px;margin-top:23px}.hero-proof{gap:8px;margin-top:27px;font-size:8px}.home-hero-product{min-height:390px;margin-top:0}.home-hero-tube{height:390px;width:75%}.hero-orbit-one{width:280px;height:350px}.hero-orbit-two{width:330px;height:410px}.hero-product-caption{right:3px;bottom:12px}.hero-bottom-line{left:20px;right:20px;bottom:12px;font-size:8px}.home-benefits{padding-top:65px;padding-bottom:65px}.home-featured{padding-top:65px;padding-bottom:65px;gap:28px}.home-featured-image{min-height:390px}.home-featured-image>img{height:380px;width:82%}.home-featured-copy h2{font-size:43px}.featured-buy-row{align-items:flex-start;flex-direction:column}.featured-buy-row .button{width:100%}.ingredient-story{padding-top:65px;padding-bottom:65px}.ingredient-story-top{display:block;margin-bottom:25px}.ingredient-story-top>p{margin-top:15px}.ingredient-story-grid{grid-template-columns:1fr 1fr;gap:8px}.ingredient-feature{min-height:185px;padding:17px 14px}.ingredient-feature h3{font-size:20px}.ingredient-feature p{font-size:11px}.ingredient-story-footer{font-size:8px;letter-spacing:.1em}.home-bundle{padding-top:65px;padding-bottom:65px}.home-bundle .bundle-card.best{transform:none}.bundle-cta{width:100%}}.home-hero-v2{min-height:720px;padding-top:66px;padding-bottom:76px;grid-template-columns:1.08fr .92fr;gap:28px;background:radial-gradient(ellipse at 76% 48%,rgba(184,105,43,.24),transparent 39%),radial-gradient(ellipse at 5% 100%,rgba(111,63,30,.12),transparent 42%),linear-gradient(115deg,#090807,#17100b 54%,#090807)}.home-hero-v2 .home-hero-copy{max-width:690px;padding:10px 0 30px}.home-hero-v2 h1{font-size:clamp(52px,5.35vw,74px);line-height:1.01;max-width:690px;margin:18px 0 17px;letter-spacing:-.052em}.home-hero-v2 h1 br{display:block}.home-hero-v2 h1:after{margin-top:22px}.home-hero-v2 .home-hero-lead{font-size:16px;line-height:1.68;max-width:550px;margin:0}.hero-price-panel{display:flex;align-items:center;gap:23px;max-width:550px;margin-top:24px;padding:16px 20px;background:linear-gradient(110deg,#2c1e13f0,#15100cdb);border:1px solid rgba(201,154,88,.42);box-shadow:0 12px 38px #0003}.hero-price-main,.hero-price-bundle{display:grid;gap:3px}.hero-price-label{font-size:9px;letter-spacing:.17em;color:#c9a16c;font-weight:700}.hero-price-main strong{font:400 32px Georgia,serif;color:#f3d5a7}.hero-price-main s{font-size:13px;color:#a08f7d;margin-left:9px}.hero-price-sub{font-size:10px;color:#b9aa98}.hero-price-divider{width:1px;align-self:stretch;background:#c99a584d}.hero-price-bundle strong{font:400 25px Georgia,serif;color:#fff0d7}.home-hero-v2 .home-hero-actions{gap:19px;margin-top:22px}.hero-main-cta{min-width:250px;gap:13px}.hero-main-cta span{font-size:17px}.home-hero-v2 .hero-proof{margin-top:27px;gap:11px;font-size:9px}.hero-review-proof{margin:12px 0 0;color:#b9aa98;font-size:11px;letter-spacing:.02em}.hero-review-proof span{color:#d9ad70;letter-spacing:.12em;margin-right:7px}.home-hero-product-v2{min-height:590px;isolation:isolate}.home-hero-product-v2:before{content:"";position:absolute;top:10%;right:4%;bottom:10%;left:4%;z-index:-1;background:radial-gradient(ellipse,rgba(198,128,65,.2),rgba(198,128,65,.045) 44%,transparent 70%);filter:blur(16px)}.hero-product-aura{position:absolute;width:64%;height:70%;border-radius:50%;background:#cd89462b;filter:blur(65px);z-index:0}.home-hero-v2 .home-hero-tube{height:620px;width:auto;max-width:76%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 32px 34px rgba(0,0,0,.75)) drop-shadow(0 0 24px rgba(201,154,88,.13))}.home-hero-v2 .hero-orbit-one{width:430px;height:530px;border-color:#ddb07047}.home-hero-v2 .hero-orbit-two{width:510px;height:610px;border-color:#c99a5824}.home-hero-v2 .hero-product-caption{right:0;bottom:42px}.hero-product-index{position:absolute;left:0;bottom:45px;z-index:3;color:#c7a06e;font-size:9px;letter-spacing:.2em;line-height:1.7}.hero-product-index span{color:#8e7b68;font-size:8px}@media(max-width:1050px)and (min-width:761px){.home-hero-v2{grid-template-columns:1fr .85fr;padding-left:4vw;padding-right:4vw}.home-hero-v2 h1{font-size:clamp(48px,5.2vw,62px)}.home-hero-v2 .home-hero-tube{height:540px}.home-hero-product-v2{min-height:540px}.hero-price-panel{gap:14px;padding:14px}.hero-price-main strong{font-size:28px}}@media(max-width:760px){.home-hero-v2{padding:42px 20px 60px;gap:0}.home-hero-v2 h1{font-size:clamp(48px,12.5vw,64px);line-height:1.02;margin:15px 0}.home-hero-v2 .home-hero-lead{font-size:14px}.hero-price-panel{gap:13px;padding:13px 14px;margin-top:20px}.hero-price-main strong{font-size:27px}.hero-price-bundle strong{font-size:22px}.hero-price-label{font-size:8px}.hero-price-sub{font-size:9px}.home-hero-v2 .home-hero-actions{gap:14px;margin-top:20px}.hero-main-cta{width:100%;min-width:0}.home-hero-v2 .hero-proof{margin-top:22px;gap:7px;font-size:7.5px}.hero-review-proof{font-size:10px}.home-hero-product-v2{min-height:410px;margin-top:6px}.home-hero-v2 .home-hero-tube{height:430px;max-width:80%}.home-hero-v2 .hero-orbit-one{width:275px;height:340px}.home-hero-v2 .hero-orbit-two{width:325px;height:400px}.home-hero-v2 .hero-product-caption{bottom:15px}.hero-product-index{bottom:17px}}.cart-heading-row{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line)}.cart-page h1{margin:9px 0 4px}.cart-intro{margin:0;color:var(--muted);font-size:14px}.cart-count-large{color:var(--gold);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:55px;padding-top:30px;align-items:start}.cart-item{grid-template-columns:126px minmax(0,1fr);gap:24px;padding:25px 0}.cart-item-image{width:126px;height:145px;display:grid;place-items:center;background:radial-gradient(ellipse,rgba(194,127,57,.2),transparent 70%),var(--surface);border:1px solid var(--line);overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-item-image>span{font-size:12px;letter-spacing:.2em;color:var(--gold)}.cart-item-details{min-width:0}.cart-item-title-row{display:flex;justify-content:space-between;gap:20px}.cart-item h3{font:400 23px Georgia,serif;margin:0 0 5px}.cart-item h3 a:hover,.cart-remove:hover,.cart-continue:hover{color:var(--gold)}.cart-variant{font-size:12px;color:var(--muted);margin:0}.cart-item-price{text-align:right;white-space:nowrap}.cart-item-price strong{display:block;font-size:16px}.cart-item-price s{font-size:12px;color:var(--muted)}.cart-properties{padding:0;margin:8px 0;list-style:none;color:var(--muted);font-size:11px}.cart-discounts{padding:0;margin:9px 0;list-style:none;color:#d9b77e;font-size:11px}.cart-item-controls{display:flex;align-items:center;gap:15px;margin-top:15px}.cart-qty-label{font-size:11px;color:var(--muted)}.cart-qty-control{height:36px;display:flex;border:1px solid var(--line)}.cart-qty-control button{width:32px;background:transparent;border:0;color:var(--gold);font-size:18px;cursor:pointer}.cart-qty-control input{width:38px;text-align:center;background:transparent;color:var(--text);border:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-qty-control input::-webkit-inner-spin-button,.cart-qty-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-remove{font-size:11px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cart-lower-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 28px;border-bottom:1px solid var(--line)}.cart-continue{font-size:12px;color:#d9cabb}.cart-update{min-height:42px;padding:10px 16px;font-size:10px}.cart-note-label{display:block;margin:25px 0 8px;font-size:12px;color:#d9cabb}.cart-main-column textarea{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:12px;font:13px Arial;resize:vertical}.cart-summary{position:sticky;top:115px;padding:28px;background:linear-gradient(150deg,#24190f,#17110d);border:1px solid var(--line)}.cart-summary h2{font:400 29px Georgia,serif;margin:8px 0 25px}.cart-summary-line,.cart-summary-total{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.cart-summary-line span{color:var(--muted)}.cart-summary-discount,.cart-summary-discount strong{color:#dfbd86}.cart-summary-total{align-items:center;margin-top:5px;padding:19px 0;font-size:15px;border-bottom:0}.cart-summary-total strong{font-size:23px;color:var(--gold)}.cart-tax-note{font-size:10px;line-height:1.6;color:var(--muted)}.cart-savings{padding:10px 12px;background:#c99a581a;color:#e4c18a;font-size:12px;margin-top:12px}.cart-checkout{width:100%;margin-top:17px;justify-content:space-between}.cart-checkout span{font-size:18px}.cart-trust{display:grid;gap:7px;margin-top:18px;color:var(--muted);font-size:10px}.cart-empty{text-align:center;padding:85px 20px;background:radial-gradient(ellipse at center,rgba(194,127,57,.12),transparent 65%)}.cart-empty-mark{font-size:40px;color:var(--gold)}.cart-empty h2{font:400 34px Georgia,serif}.cart-empty p{color:var(--muted);margin-bottom:25px}@media(max-width:900px){.cart-layout{grid-template-columns:1fr;gap:30px}.cart-summary{position:static;order:-1}.cart-item{grid-template-columns:105px minmax(0,1fr)}.cart-item-image{width:105px;height:125px}}@media(max-width:600px){.cart-page.section-pad{padding:48px 18px}.cart-heading-row{align-items:start}.cart-page h1{font-size:36px}.cart-intro{font-size:12px}.cart-count-large{font-size:9px;white-space:nowrap;margin-top:24px}.cart-layout{padding-top:15px}.cart-item{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:19px 0}.cart-item-image{width:82px;height:105px}.cart-item-title-row{gap:8px}.cart-item h3{font-size:18px}.cart-item-price strong{font-size:13px}.cart-item-price s{font-size:10px}.cart-item-controls{gap:9px;flex-wrap:wrap}.cart-qty-label{display:none}.cart-lower-actions{align-items:stretch;flex-direction:column}.cart-update{width:100%}.cart-summary{padding:22px}.cart-summary h2{font-size:26px}}n.cart-error{margin:12px 0;padding:12px 14px;border:1px solid #a65b4b;color:#f0b5a7;background:#a65b4b1f;border-radius:4px}.cart-error[hidden]{display:none}n .cart-delivery-box{display:flex;align-items:center;gap:13px;margin:20px 0 16px;padding:15px 16px;border:1px solid rgba(201,154,88,.48);background:linear-gradient(110deg,#c99a5821,#c99a5809)}.cart-delivery-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#c99a582b;color:#d2a568;font-size:22px}.cart-delivery-copy{display:flex;flex-direction:column;gap:4px}.cart-delivery-copy strong{color:#f3e8d7;font-size:14px}.cart-delivery-copy span{color:#d2ad7c;font-size:13px;line-height:1.45}.cart-payment-methods{margin:18px 0 12px;padding-top:16px;border-top:1px solid rgba(201,154,88,.22)}.cart-payment-heading{display:block;margin-bottom:10px;color:#c8b9a5;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cart-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.cart-payment-icon{width:42px;height:27px;display:block}@media(max-width:700px){.cart-delivery-box{padding:12px}.cart-delivery-copy strong{font-size:13px}.cart-delivery-copy span{font-size:12px}}.cart-klarna-wordmark{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:27px;padding:0 7px;border-radius:4px;background:#ffb3c7;color:#171717;font-family:Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.8px;line-height:1}.product-gallery-main{min-height:540px;display:grid;place-items:center;position:relative}.product-gallery-main .product-main-image{max-height:620px;object-fit:contain}.product-main-image.is-hidden{display:none}.product-gallery-thumbs{display:flex;gap:10px;justify-content:center;margin-top:14px;flex-wrap:wrap}.product-gallery-thumb{width:72px;height:72px;padding:5px;background:#100f0d;border:1px solid rgba(201,154,88,.28);cursor:pointer}.product-gallery-thumb.is-active{border-color:#d4aa70}.product-gallery-thumb img{width:100%;height:100%;object-fit:contain}.product-rating{display:flex;align-items:center;gap:10px;margin:12px 0 18px;color:#c8b9a5;font-size:12px}.product-stars{color:#d4aa70;letter-spacing:2px;font-size:16px}.product-rating strong{color:#f5eadb}.product-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.product-volume{color:#c8b9a5;border:1px solid rgba(201,154,88,.35);padding:6px 10px;font-size:11px;letter-spacing:.08em}.product-lead{font-size:15px;line-height:1.75;color:#d0c4b7;margin:18px 0 22px}.product-highlights{display:grid;gap:10px;margin:22px 0;padding:18px 0;border-top:1px solid rgba(201,154,88,.22);border-bottom:1px solid rgba(201,154,88,.22)}.product-highlights>div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.product-highlights>div>span{color:#d4aa70;font-size:11px;padding-top:3px}.product-highlights p{margin:0;color:#c8b9a5;font-size:12px;line-height:1.55}.product-highlights strong{color:#f3e8d7;font-size:13px}.product-buy-form{margin-top:20px}.quantity-deals button{min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:3px}.quantity-deals button span{font-size:11px;font-weight:700}.quantity-deals button.is-best-deal{border-color:#d4aa70;background:linear-gradient(145deg,#352416,#1b1612)}.quantity-deals button.selected{outline:1px solid #d4aa70;box-shadow:0 0 0 1px #d4aa7026}.bundle-note{font-size:11px;line-height:1.5;color:#b7a99a;margin:10px 0}.product-delivery-hint{font-size:11px;color:#d4aa70;text-align:center;margin:12px 0 0}.product-details-accordions{max-width:950px;margin:65px auto 0;border-top:1px solid rgba(201,154,88,.25)}.product-details-accordions details{border-bottom:1px solid rgba(201,154,88,.25);padding:18px 4px}.product-details-accordions summary{cursor:pointer;list-style:none;color:#f0e5d8;font-family:Georgia,serif;font-size:19px}.product-details-accordions summary::-webkit-details-marker{display:none}.product-details-accordions summary:after{content:"+";float:right;color:#d4aa70;font-family:Arial,sans-serif}.product-details-accordions details[open] summary:after{content:"\2212"}.product-details-accordions details p{max-width:780px;color:#c8b9a5;font-size:13px;line-height:1.75;margin:14px 0 0}.product-sticky-buy{display:none}@media(max-width:760px){.product-layout{grid-template-columns:1fr;gap:25px}.product-media{padding:14px}.product-gallery-main{min-height:340px}.product-gallery-main .product-main-image{max-height:400px}.product-info h1{font-size:36px}.product-sticky-buy{position:fixed;z-index:80;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0c0b0af7;border-top:1px solid rgba(201,154,88,.4);transform:translateY(110%);transition:transform .25s ease}.product-sticky-buy.is-visible{transform:translateY(0)}.product-sticky-buy>div{display:flex;flex-direction:column;gap:3px;color:#f4eadc;font-size:12px}.product-sticky-buy>div span{color:#d4aa70;font-weight:700}.product-sticky-buy .button{width:auto;min-width:155px;padding:13px 16px;font-size:11px;margin:0}body:has(.product-sticky-buy.is-visible){padding-bottom:70px}}.product-media{background:radial-gradient(ellipse at 52% 48%,rgba(179,111,48,.27) 0%,rgba(87,48,22,.13) 34%,transparent 69%),linear-gradient(145deg,#17110c,#0c0b0a 58%,#1c130d);border:1px solid rgba(205,158,93,.48);box-shadow:inset 0 0 55px #be7d3914,0 18px 55px #00000047;padding:22px}.product-gallery-main{min-height:570px;border-radius:2px;background:radial-gradient(ellipse at 50% 58%,rgba(185,115,54,.3),transparent 57%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 45%);overflow:hidden}.product-gallery-main .product-main-image{max-height:620px;filter:drop-shadow(0 24px 25px rgba(0,0,0,.55))}.product-gallery-thumbs{justify-content:flex-start;gap:9px;margin-top:16px}.product-gallery-thumb{width:calc(20% - 8px);height:88px;background:linear-gradient(145deg,#251a11,#0b0a09);border:1px solid rgba(201,154,88,.34);padding:4px;overflow:hidden}.product-gallery-thumb img{background:#17120e;object-fit:cover}.product-gallery-thumb.is-active{border:1px solid #e1b875;box-shadow:0 0 0 1px #e1b87540,0 0 18px #cf974b26}.product-image-caption{color:#c49a62;letter-spacing:.18em;font-size:10px;margin:14px 2px 0}.bundle-heading{font-family:Georgia,serif;color:#f2e5d4;font-size:19px;margin:28px 0 12px}.quantity-deals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 15px}.quantity-deals button{position:relative;min-height:152px;padding:15px 7px 12px;background:linear-gradient(160deg,#1a1510,#0b0a09);border:1px solid rgba(201,154,88,.48);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.quantity-deals button span{font-size:12px;color:#f4e8d8;font-weight:700}.quantity-deals button b{font-family:Georgia,serif;color:#e4b875;font-size:19px;white-space:nowrap}.quantity-deals button small{font-size:10px;color:#c8b9a5;line-height:1.35}.quantity-deals button.selected{border-color:#f0c77e;box-shadow:0 0 0 1px #f0c77e73,0 0 22px #c4893d2b;background:linear-gradient(160deg,#332214,#120e0a)}.quantity-deals button.is-best-deal{border-color:#d8a95f;box-shadow:inset 0 0 24px #c4893d1a}.quantity-deals button.is-best-deal.selected{box-shadow:0 0 0 1px #f0c77e,0 0 25px #c4893d47}.quantity-deals button em{font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 9px;background:linear-gradient(90deg,#b9833f,#f1d49a);color:#17100a;font-size:9px;font-weight:800;white-space:nowrap;border-radius:3px}.product-buy-form .quantity-picker{margin-bottom:4px}.product-buy-form .add-button{min-height:58px;font-size:14px;letter-spacing:.08em}.product-delivery-hint{padding:12px 10px;border:1px solid rgba(201,154,88,.28);background:#c99a5812}@media(max-width:1050px){.quantity-deals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.quantity-deals button{min-height:126px}}@media(max-width:760px){.product-media{padding:12px}.product-gallery-main{min-height:360px}.product-gallery-main .product-main-image{max-height:410px}.product-gallery-thumb{height:68px}.bundle-heading{font-size:17px;margin-top:22px}.quantity-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.quantity-deals button{min-height:126px}.quantity-deals button b{font-size:18px}}.product-buy-form .quantity-picker,.product-buy-form label[for=Quantity]{display:none!important}.product-buy-form .bundle-heading{margin-top:24px;margin-bottom:14px}.product-buy-form .quantity-deals{margin-bottom:18px}.product-buy-form .quantity-deals button{cursor:pointer}.product-buy-form .quantity-deals button:focus-visible{outline:2px solid #f0c77e;outline-offset:3px}.product-buy-form .add-button{width:100%;margin-top:4px}@media(max-width:760px){.product-buy-form .bundle-heading{margin-top:20px}.product-buy-form .quantity-deals{grid-template-columns:repeat(2,minmax(0,1fr))}.product-buy-form .quantity-deals button{min-height:120px}}@media(max-width:760px){.home-hero-v2{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding:34px 20px 42px!important;gap:0!important;overflow:hidden}.home-hero-v2 .home-hero-copy{width:100%!important;max-width:none!important;padding:0!important;order:1;z-index:3}.home-hero-v2 .eyebrow{font-size:9px!important;letter-spacing:.19em!important;line-height:1.5;margin:0 0 12px!important}.home-hero-v2 h1{font-size:clamp(43px,10.8vw,58px)!important;line-height:.99!important;letter-spacing:-.055em!important;max-width:100%!important;margin:0 0 16px!important}.home-hero-v2 h1:after{margin-top:17px!important;width:66px!important}.home-hero-v2 .home-hero-lead{font-size:14px!important;line-height:1.6!important;max-width:100%!important;margin:0!important}.hero-price-panel{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:12px!important;margin-top:18px!important;padding:13px 12px!important}.hero-price-main,.hero-price-bundle{min-width:0;gap:5px!important}.hero-price-label{font-size:8px!important;letter-spacing:.11em!important;line-height:1.35}.hero-price-main strong{font-size:27px!important;white-space:nowrap}.hero-price-bundle strong{font-size:23px!important;white-space:nowrap}.hero-price-main s{font-size:11px!important;margin-left:4px!important}.hero-price-sub{font-size:9px!important;line-height:1.35}.hero-price-divider{display:block!important;width:1px!important;min-height:100%;height:auto!important;position:absolute;left:50%;top:12px;bottom:12px}.home-hero-v2 .home-hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;margin-top:17px!important}.home-hero-v2 .hero-main-cta{width:100%!important;min-width:0!important;min-height:58px;justify-content:center!important;padding:15px 17px!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important}.home-hero-v2 .hero-secondary-link{display:block;text-align:center;font-size:11px!important;padding:4px 0}.home-hero-v2 .hero-proof{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;margin-top:19px!important;font-size:8px!important;line-height:1.5}.home-hero-v2 .hero-review-proof{font-size:10px!important;margin-top:12px!important}.home-hero-product-v2{display:grid!important;position:relative!important;width:100%!important;min-height:285px!important;height:285px!important;margin:18px 0 0!important;order:2;overflow:hidden;place-items:center!important}.home-hero-v2 .home-hero-tube{display:block!important;position:relative!important;height:275px!important;width:auto!important;max-width:65%!important;object-fit:contain!important;z-index:2}.home-hero-v2 .hero-orbit-one{width:220px!important;height:250px!important}.home-hero-v2 .hero-orbit-two{width:260px!important;height:285px!important}.home-hero-v2 .hero-product-caption{right:5px!important;bottom:10px!important;font-size:7px!important;letter-spacing:.16em!important;max-width:90px;text-align:right}.home-hero-v2 .hero-product-caption strong{font-size:13px!important;line-height:1.15}.home-hero-v2 .hero-product-index{display:none!important}.home-hero-v2 .hero-bottom-line{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;order:3;margin-top:14px;padding-top:10px;font-size:7px!important}}@media(max-width:390px){.home-hero-v2{padding-left:16px!important;padding-right:16px!important}.home-hero-v2 h1{font-size:42px!important}.hero-price-panel{padding:11px 9px!important;gap:8px!important}.hero-price-main strong{font-size:24px!important}.hero-price-bundle strong{font-size:21px!important}.hero-price-label{font-size:7px!important}.home-hero-v2 .home-hero-tube{max-width:72%!important}}@media(max-width:760px){.home-hero-v2{display:flex!important;flex-direction:column!important;align-items:stretch!important}.home-hero-v2 .home-hero-product-v2{order:1!important;min-height:300px!important;height:300px!important;margin:0 0 18px!important}.home-hero-v2 .home-hero-copy{order:2!important}.home-hero-v2 .home-hero-tube{height:285px!important;max-height:285px!important;max-width:70%!important;width:auto!important;object-fit:contain!important}.home-hero-v2 .hero-orbit-one{width:225px!important;height:265px!important}.home-hero-v2 .hero-orbit-two{width:265px!important;height:300px!important}.home-hero-v2 .hero-product-caption{right:4px!important;bottom:9px!important}.home-hero-v2 .hero-product-index{display:none!important}.home-hero-v2 .home-hero-copy{padding:0!important}.home-hero-v2 .eyebrow{margin-bottom:10px!important}.home-hero-v2 h1{font-size:clamp(40px,10vw,54px)!important;margin:0 0 13px!important}.home-hero-v2 h1:after{margin-top:13px!important}.home-hero-v2 .home-hero-lead{font-size:13px!important;line-height:1.55!important}.hero-price-panel{margin-top:16px!important}.home-hero-v2 .home-hero-actions{margin-top:15px!important}.home-hero-v2 .hero-proof{margin-top:16px!important}.home-hero-v2 .hero-review-proof{margin-top:9px!important}}@media(max-width:390px){.home-hero-v2 .home-hero-product-v2{height:270px!important;min-height:270px!important}.home-hero-v2 .home-hero-tube{height:255px!important;max-height:255px!important}.home-hero-v2 .hero-orbit-one{width:205px!important;height:235px!important}.home-hero-v2 .hero-orbit-two{width:240px!important;height:270px!important}}@media(max-width:760px){.home-featured{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;padding-top:38px!important;padding-bottom:48px!important}.home-featured-image{order:1!important;width:100%!important;min-height:320px!important;height:320px!important;margin:0!important;display:grid!important;place-items:center!important}.home-featured-image>img{width:min(68%,270px)!important;max-width:270px!important;height:285px!important;max-height:285px!important;object-fit:contain!important;mix-blend-mode:normal!important}.home-featured-copy{order:2!important;width:100%!important;min-width:0!important;max-width:none!important}.home-featured-copy .eyebrow{font-size:9px!important;letter-spacing:.18em!important;line-height:1.5!important}.home-featured-copy h2{font-size:clamp(38px,9vw,48px)!important;line-height:1.02!important;letter-spacing:-.045em!important;margin:12px 0 14px!important;max-width:100%!important;overflow-wrap:normal!important}.home-featured-copy .rating-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:13px!important;margin:0 0 18px!important}.home-featured-copy .featured-intro{max-width:none!important;font-size:14px!important;line-height:1.65!important;margin:0!important}.home-featured-copy .featured-checks{margin:20px 0!important;gap:12px!important}.home-featured-copy .featured-checks li{font-size:13px!important;line-height:1.55!important}.home-featured-copy .featured-buy-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding-top:18px!important}.home-featured-copy .featured-buy-row>div{width:100%!important}.home-featured-copy .featured-buy-row .button{width:100%!important;justify-content:center!important;min-height:56px!important}.home-featured-copy .fine-print{font-size:10px!important;line-height:1.5!important}}@media(max-width:390px){.home-featured{padding-left:16px!important;padding-right:16px!important}.home-featured-image{height:285px!important;min-height:285px!important}.home-featured-image>img{height:250px!important;max-height:250px!important}.home-featured-copy h2{font-size:38px!important}}@media(max-width:760px){.home-benefits{padding-top:42px!important;padding-bottom:34px!important}.home-featured{padding-top:34px!important;padding-bottom:48px!important;gap:22px!important}.home-featured-image{min-height:300px!important;height:300px!important;padding:18px!important;background:radial-gradient(ellipse at 50% 54%,rgba(193,124,61,.28),transparent 58%),linear-gradient(145deg,#21170f,#0b0a09 68%,#17100b)!important}.home-featured-image>img{display:block!important;width:auto!important;height:270px!important;max-height:270px!important;max-width:72%!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.home-featured-image .image-stamp{left:12px!important;bottom:12px!important;font-size:8px!important;line-height:1.45!important;max-width:75px!important}.home-featured-copy h2{font-size:clamp(38px,9vw,48px)!important}}@media(max-width:390px){.home-featured-image{height:275px!important;min-height:275px!important}.home-featured-image>img{height:245px!important;max-height:245px!important}}.home-featured-copy h2{font-size:clamp(42px,5vw,62px);line-height:.98;letter-spacing:-.045em;margin:12px 0 14px}.home-featured-copy .rating-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;color:#c8b9a5;font-size:13px}.home-featured-copy .rating-stars{color:#d4aa70;font-weight:700;letter-spacing:.04em}.featured-buy-row{margin:20px 0 14px}.featured-buy-row .price-line{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,42px);color:#f5eadb}.featured-buy-row .price-line s{font-family:Arial,sans-serif;font-size:16px;color:#968b80;margin-left:12px}.featured-quick-buy{margin-top:12px}.featured-bundle-label{font-size:13px;color:#d9c8b4;margin:0 0 10px}.featured-bundles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.featured-bundle{position:relative;min-height:82px;padding:12px 6px;background:linear-gradient(145deg,#1b1510,#0b0a09);border:1px solid rgba(201,154,88,.48);color:#f3e8d7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.featured-bundle strong{font-size:12px}.featured-bundle span{font-size:10px;color:#c8b9a5;text-align:center}.featured-bundle.is-selected{border-color:#f0c77e;background:linear-gradient(145deg,#352416,#120e0a);box-shadow:0 0 0 1px #f0c77e59}.featured-bundle-best{border-color:#d8a95f}.featured-bundle em{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-style:normal;background:linear-gradient(90deg,#b9833f,#f1d49a);color:#17100a;padding:3px 7px;font-size:8px;font-weight:800;white-space:nowrap}.featured-bundle-note{font-size:10px;line-height:1.45;color:#a99b8c;margin:9px 0 12px}.featured-quick-buy-button{width:100%;min-height:56px;justify-content:center}@media(max-width:760px){.home-featured{gap:18px!important;padding-top:26px!important;padding-bottom:34px!important}.home-featured-image{height:275px!important;min-height:275px!important}.home-featured-image>img{height:250px!important;max-height:250px!important}.home-featured-copy h2{font-size:clamp(36px,8.8vw,46px)!important;line-height:1!important;margin:8px 0 10px!important}.home-featured-copy .eyebrow{margin-bottom:8px!important}.home-featured-copy .rating-line{font-size:12px!important;margin-bottom:13px!important}.home-featured-copy .featured-intro{font-size:13px!important;line-height:1.55!important}.home-featured-copy .featured-checks{margin:15px 0!important;gap:9px!important}.home-featured-copy .featured-checks li{font-size:12px!important;line-height:1.45!important}.featured-buy-row{margin:15px 0 10px!important}.featured-buy-row .price-line{font-size:34px!important}.featured-buy-row .price-line s{font-size:13px!important}.featured-bundles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.featured-bundle{min-height:76px}.featured-bundle strong{font-size:12px}.featured-bundle span{font-size:10px}.featured-quick-buy-button{min-height:54px;font-size:12px}}.bundle-tubes,.featured-bundle-tubes{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:42px;margin:0 auto 5px;max-width:100%;overflow:hidden}.bundle-tubes img,.featured-bundle-tubes img{display:block;width:17px;height:42px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.bundle-tubes-1 img{width:22px;height:45px}.bundle-tubes-2 img{width:19px;height:43px}.bundle-tubes-3 img{width:16px;height:40px}.bundle-tubes-4 img{width:14px;height:38px}.quantity-deals button{gap:5px!important}.quantity-deals button span{font-size:11px}.quantity-deals button b{font-size:17px}.featured-bundle-tubes{height:34px;margin-bottom:1px}.featured-bundle-tubes img{width:12px;height:34px}.featured-bundle{gap:4px}.express-checkout-product,.express-checkout-featured,.express-checkout-cart{margin:13px 0 5px}.express-checkout-label{display:block;text-align:center;color:#b9aa98;font-size:9px;letter-spacing:.17em;font-weight:700;margin:0 0 9px}.express-checkout-product .shopify-payment-button,.express-checkout-featured .shopify-payment-button{width:100%}.express-checkout-product .shopify-payment-button__button,.express-checkout-featured .shopify-payment-button__button,.express-checkout-cart .shopify-payment-button__button{min-height:48px!important;border-radius:2px!important;overflow:hidden}.express-checkout-product .shopify-payment-button__more-options,.express-checkout-featured .shopify-payment-button__more-options,.express-checkout-cart .shopify-payment-button__more-options{color:#c9bba9!important;font-size:11px!important;text-decoration:underline;margin-top:8px!important}.express-checkout-cart{padding-top:4px}.express-checkout-cart .additional-checkout-buttons,.express-checkout-cart .dynamic-checkout__content{width:100%}.express-checkout-cart ul{list-style:none!important;margin:0!important;padding:0!important}.express-checkout-cart li{margin:0!important;padding:0!important}.express-checkout-cart [data-testid=ShopifyPay-button],.express-checkout-cart .shopify-payment-button__button{width:100%!important}@media(max-width:760px){.bundle-tubes{height:35px}.bundle-tubes img{height:35px;width:13px}.bundle-tubes-1 img{height:38px;width:18px}.bundle-tubes-2 img{height:36px;width:15px}.bundle-tubes-3 img{height:34px;width:13px}.bundle-tubes-4 img{height:32px;width:11px}.quantity-deals button b{font-size:16px}.express-checkout-product,.express-checkout-featured{margin-top:11px}}.cart-discount-entry{margin:18px 0 20px;padding:15px 16px;background:#ffffff06;border:1px solid rgba(190,151,99,.28)}.cart-discount-entry>label{display:block;margin:0 0 9px;color:#d6c6b2;font-size:13px;font-weight:700;letter-spacing:.04em}.cart-discount-controls{display:flex;gap:8px;align-items:stretch}.cart-discount-controls input{min-width:0;flex:1;height:44px;padding:0 12px;background:#0c0c0f;border:1px solid rgba(190,151,99,.42);border-radius:0;color:#f5eee5;font:inherit;font-size:13px}.cart-discount-controls input::placeholder{color:#8f877e}.cart-discount-controls input:focus{outline:1px solid #c49b65;outline-offset:1px}.cart-discount-controls button{flex:0 0 auto;min-height:44px;padding:0 14px;background:transparent;border:1px solid #b99260;color:#d9b987;font-size:10px;font-weight:800;letter-spacing:.08em;cursor:pointer}.cart-discount-controls button:hover{background:#be97631f}.cart-discount-feedback{margin:8px 0 0;color:#9f968c;font-size:11px;line-height:1.45}@media(max-width:760px){.cart-discount-entry{padding:13px}.cart-discount-controls button{padding:0 10px;font-size:9px}}.cart-dispatch-banner{display:flex;align-items:center;gap:16px;margin:0 0 28px;padding:17px 20px;background:linear-gradient(110deg,#211910,#151311);border:1px solid rgba(199,158,101,.72);box-shadow:inset 0 0 22px #c294560f}.cart-dispatch-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(208,170,116,.45);border-radius:50%;color:#d6b17c;font-size:25px}.cart-dispatch-message{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.cart-dispatch-message strong{color:#e0bd8d;font-size:11px;letter-spacing:.13em}.cart-dispatch-message span{color:#f3e9dc;font-size:14px;line-height:1.45}.cart-dispatch-dhl,.cart-delivery-dhl{display:inline-flex;align-items:center;justify-content:center;background:#fc0;color:#d40511;font-weight:900;font-style:italic;letter-spacing:-.07em;border:1px solid #e0b500;box-shadow:0 1px 4px #00000040}.cart-dispatch-dhl{width:58px;height:34px;font-size:22px;flex:0 0 58px}.cart-delivery-dhl{width:48px;height:29px;font-size:19px;flex:0 0 48px}.cart-delivery-copy{flex:1;min-width:0}.cart-delivery-copy strong,.cart-delivery-copy span{display:block}.cart-delivery-shield{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(199,158,101,.55);border-radius:50%;color:#d3ae79;font-weight:800}@media(max-width:760px){.cart-dispatch-banner{gap:11px;margin-bottom:20px;padding:14px 12px}.cart-dispatch-mark{width:34px;height:34px;flex-basis:34px;font-size:20px}.cart-dispatch-message strong{font-size:9px;letter-spacing:.09em}.cart-dispatch-message span{font-size:12px}.cart-dispatch-dhl{width:46px;height:29px;flex-basis:46px;font-size:18px}.cart-delivery-box{gap:9px;padding:12px}.cart-delivery-copy span{font-size:11px;line-height:1.4}}.cart-discount-hint{margin:18px 0 22px;padding:16px 18px;border:1px solid rgba(205,157,91,.34);background:#cd9d5b14}.cart-discount-hint strong{display:block;margin-bottom:6px;color:#e0b878}.cart-discount-hint p{margin:0;color:#c9bba9;font-size:.9rem;line-height:1.5}.benefit-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.benefit-usp{position:relative;min-height:255px;padding:27px 23px 25px;background:linear-gradient(155deg,#362619eb,#191410fa);border:1px solid rgba(201,154,88,.34);overflow:hidden}.benefit-usp:after{content:"";position:absolute;width:130px;height:130px;right:-62px;top:-62px;border:1px solid rgba(201,154,88,.16);border-radius:50%;box-shadow:0 0 0 14px #c99a5806,0 0 0 28px #c99a5805}.benefit-usp .benefit-mark{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid rgba(201,154,88,.5);border-radius:50%;font-size:18px;color:#e0b878}.benefit-usp .benefit-index{margin:20px 0 7px;color:#b78a53;font-size:9px;letter-spacing:.2em}.benefit-usp h3{margin:0 0 10px;font-family:Georgia,serif;font-size:23px;line-height:1.15;color:#f7f1e9}.benefit-usp>p:last-child{margin:0;color:#c2b4a5;font-size:13px;line-height:1.65}@media(max-width:900px){.benefit-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.benefit-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.benefit-usp{min-height:230px;padding:19px 15px}.benefit-usp h3{font-size:19px}.benefit-usp>p:last-child{font-size:12px}.benefit-usp .benefit-index{font-size:8px;margin-top:16px}}.product-gallery-main{position:relative}.product-pack-preview{position:absolute;top:5%;right:7%;bottom:5%;left:7%;display:flex;align-items:center;justify-content:center;gap:clamp(2px,1.2vw,18px);overflow:hidden}.product-pack-preview[hidden]{display:none}.product-pack-preview img{display:block;width:calc(88% / var(--pack-count, 1));max-width:260px;max-height:88%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.34))}.product-pack-preview[data-quantity="1"] img{width:62%}.product-pack-preview[data-quantity="2"] img{width:43%}.product-pack-preview[data-quantity="3"] img{width:30%}.product-pack-preview[data-quantity="4"] img{width:23%}.product-price s{margin-left:12px}@media(max-width:760px){.product-pack-preview{top:6%;right:4%;bottom:6%;left:4%;gap:2px}.product-pack-preview[data-quantity="2"] img{width:45%}.product-pack-preview[data-quantity="3"] img{width:31%}.product-pack-preview[data-quantity="4"] img{width:24%}}.product-gallery-main .product-pack-preview{position:absolute;top:5%;right:7%;bottom:5%;left:7%;display:flex;align-items:center;justify-content:center;gap:clamp(2px,1.2vw,18px);overflow:hidden;z-index:3}.product-gallery-main .product-pack-preview[hidden]{display:none!important}.product-gallery-main .product-pack-preview img{display:block;max-height:88%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.34))}.product-gallery-main .product-pack-preview[data-quantity="1"] img{width:62%}.product-gallery-main .product-pack-preview[data-quantity="2"] img{width:43%}.product-gallery-main .product-pack-preview[data-quantity="3"] img{width:30%}.product-gallery-main .product-pack-preview[data-quantity="4"] img{width:23%}.home-hero .hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;max-width:760px}.home-hero .hero-proof span{font-size:10px;letter-spacing:.075em;text-transform:uppercase;line-height:1.6}.home-hero .hero-proof i{flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:#c99a58}@media(max-width:760px){.home-hero .hero-proof{gap:7px 9px}.home-hero .hero-proof span{font-size:9px}}@media(max-width:520px){.benefit-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.benefit-grid-four .benefit-usp{min-width:0;min-height:205px;padding:15px 12px 14px}.benefit-grid-four .benefit-usp .benefit-mark{min-width:34px;height:34px;font-size:15px;padding:0 5px}.benefit-grid-four .benefit-usp .benefit-index{margin:13px 0 6px;font-size:7px;letter-spacing:.13em}.benefit-grid-four .benefit-usp h3{font-size:clamp(15px,3.7vw,18px)!important;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 8px}.benefit-grid-four .benefit-usp>p:last-child{font-size:clamp(10px,2.65vw,12px)!important;line-height:1.45;overflow-wrap:anywhere}}@media(max-width:520px){.benefit-grid-four .benefit-usp h3{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(14px,3.35vw,17px)!important;letter-spacing:-.045em}}.product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 20px}.product-rating .product-stars{display:inline-block!important;flex:0 0 auto;color:#e0ad59!important;font-size:21px!important;line-height:1;letter-spacing:2px;white-space:nowrap;text-shadow:0 0 12px rgba(224,173,89,.24)}.product-rating>span:last-child{color:#c8b9a5;font-size:14px}@media(max-width:760px){.product-rating{gap:9px;margin:14px 0 20px}.product-rating .product-stars{font-size:23px!important;letter-spacing:2px}.product-rating>span:last-child{font-size:15px}}.ingredient-story-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.ingredient-trust-marks{display:flex;align-items:center;gap:22px}.ingredient-trust-item{display:inline-flex;align-items:center;gap:8px;color:#d6aa69;font-size:11px;letter-spacing:.13em;font-weight:700;white-space:nowrap}.ingredient-trust-item svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bundle-card-tubes{height:76px;display:flex;align-items:center;justify-content:center;gap:2px;margin:0 auto 8px}.bundle-card-tubes img{display:block;width:auto;height:72px;max-width:32%;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.35))}.bundle-card-tubes-1 img{max-width:48%}.bundle-card-tubes-2 img{max-width:36%}.bundle-card-tubes-3 img{max-width:29%}.bundle-card-tubes-4 img{max-width:24%}.bundle-card.best{border-color:#d6aa69;box-shadow:inset 0 0 0 1px #d6aa692e;background:linear-gradient(145deg,#734b2438,#0e0d0ce6)}.bundle-card.best em{display:inline-block;position:relative;top:auto;right:auto;margin:0 auto 7px;padding:5px 12px;background:#c99b5d;color:#17100b;font-size:10px;letter-spacing:.1em;font-style:normal;font-weight:800}.bundle-card .bundle-unit-price{color:#d6aa69;font-weight:700;margin-top:5px}.quantity-deals button.is-best-deal{border-color:#d6aa69;background:linear-gradient(145deg,#734b243d,#0e0d0ce6);box-shadow:inset 0 0 0 1px #d6aa6933}.quantity-deals button.is-best-deal em{background:#c99b5d;color:#17100b;font-style:normal;font-size:9px;letter-spacing:.08em;padding:4px 7px}@media(max-width:760px){.ingredient-story-footer{align-items:flex-start}.ingredient-trust-marks{width:100%;justify-content:flex-start;gap:18px}.ingredient-trust-item{font-size:9px;letter-spacing:.09em}.ingredient-trust-item svg{width:20px;height:20px}.bundle-card-tubes{height:58px;margin-bottom:6px}.bundle-card-tubes img{height:56px}}.ingredient-feature{justify-content:flex-start;min-height:250px;padding:28px 24px}.ingredient-feature>span{display:block;min-height:14px;margin-bottom:2px}.ingredient-feature h3{min-height:58px;display:flex;align-items:flex-end;margin:12px 0 10px;line-height:1.08}.ingredient-feature p{margin:0;line-height:1.65}.ingredient-story-footer{justify-content:center;padding-top:26px;margin-top:28px}.ingredient-trust-marks{width:100%;justify-content:center;gap:54px}.ingredient-trust-item{font-size:14px;letter-spacing:.15em;gap:12px}.ingredient-trust-item svg{width:32px;height:32px;stroke-width:1.7}@media(max-width:760px){.ingredient-feature{min-height:205px;padding:17px 14px;justify-content:flex-start}.ingredient-feature>span{min-height:13px;font-size:8px}.ingredient-feature h3{min-height:48px;align-items:flex-end;font-size:19px;line-height:1.06;margin:10px 0 8px}.ingredient-feature p{font-size:11px;line-height:1.55}.ingredient-story-footer{justify-content:center;padding-top:22px;margin-top:22px}.ingredient-trust-marks{width:100%;justify-content:center;gap:28px}.ingredient-trust-item{font-size:11px;letter-spacing:.1em;gap:8px}.ingredient-trust-item svg{width:27px;height:27px}}.brand img{width:160px;height:auto;max-height:58px;object-fit:contain}.footer-brand img{width:160px;height:auto;max-height:62px;object-fit:contain}.deep-difference{max-width:1320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;padding-top:105px;padding-bottom:105px}.deep-difference-visual{position:relative;min-height:650px;overflow:hidden;background:radial-gradient(ellipse at 66% 55%,rgba(166,91,34,.4),transparent 46%),linear-gradient(145deg,#21160f,#090807 75%);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.deep-difference-model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:35% center;opacity:.72;mix-blend-mode:screen}.deep-difference-aura{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(201,154,88,.32);border-radius:50%;box-shadow:0 0 0 30px #c99a5809,0 0 0 60px #c99a5806;right:3%;top:12%}.deep-difference-tube{position:relative;z-index:2;width:46%;height:570px;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.65));margin-left:38%}.deep-difference-stamp{position:absolute;z-index:3;left:25px;bottom:22px;color:#d2a467;font-size:10px;letter-spacing:.2em;line-height:1.8}.deep-difference-stamp small{color:#a99b8d;font-size:9px}.deep-difference-copy h2,.deep-ritual-heading h2,.judgeme-home-heading h2{font-family:Georgia,serif;font-size:clamp(40px,5vw,62px);line-height:1.02;font-weight:400;margin:15px 0}.deep-difference-copy h2 em,.deep-ritual-heading h2 em,.judgeme-home-heading h2 em{color:#d0a46d;font-weight:400}.deep-difference-lead{font-family:Georgia,serif;font-size:22px;color:#e5c38e;margin:12px 0}.deep-difference-intro{color:#c7b9aa;max-width:650px;font-size:15px;margin-bottom:30px}.deep-difference-points{display:grid;grid-template-columns:1fr 1fr;gap:25px 28px}.deep-difference-points article{display:flex;gap:15px;align-items:flex-start}.difference-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(201,154,88,.5);border-radius:50%;font-size:25px;color:#d5a25d}.deep-difference-points h3{font-family:Georgia,serif;font-size:18px;font-weight:400;margin:0 0 6px;color:#f1dfc2}.deep-difference-points p{font-size:13px;line-height:1.5;color:#b9aa98;margin:0}.deep-ritual{max-width:1320px;padding-top:95px;padding-bottom:95px;background:radial-gradient(ellipse at 50% 15%,rgba(132,78,37,.16),transparent 50%)}.deep-ritual-heading{text-align:center;max-width:800px;margin:0 auto 42px}.deep-ritual-heading>p:last-child,.judgeme-home-heading>p:last-child{color:#c4b5a5}.deep-ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ritual-card{border:1px solid rgba(201,154,88,.5);background:#100d0b;overflow:hidden}.ritual-image-wrap{height:290px;position:relative;overflow:hidden;background:#1b130e}.ritual-image-wrap:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000008c)}.ritual-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ritual-card:hover .ritual-image-wrap img{transform:scale(1.04)}.ritual-image-wrap span{position:absolute;z-index:2;left:22px;top:12px;font-family:Georgia,serif;font-style:italic;font-size:48px;color:#d09a50}.ritual-card-copy{padding:20px 24px 25px}.ritual-card-copy h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 8px}.ritual-card-copy p{font-size:14px;color:#c1b2a3;margin:0}.deep-ritual-signoff{text-align:center;font-family:Georgia,serif;font-size:clamp(23px,3vw,34px);color:#f0d09a;margin:38px 0 0}.deep-ritual-signoff em{color:#d1a267}.deep-ritual-note{text-align:center;color:#9f9182;font-size:11px;margin:10px 0 0}.judgeme-home{max-width:1320px;padding-top:95px;padding-bottom:95px}.judgeme-home-heading{text-align:center;margin:0 auto 35px}.judgeme-app-slot{min-height:170px}.judgeme-editor-note{border:1px dashed rgba(201,154,88,.45);padding:28px;text-align:center;color:#c4b5a5;background:#c99a5809}.judgeme-editor-note span{font-size:26px;color:var(--gold)}.judgeme-editor-note strong{display:block;font-family:Georgia,serif;font-size:21px;font-weight:400;color:#f4e8d7;margin:8px}.judgeme-editor-note p{max-width:650px;margin:0 auto;font-size:13px}@media(max-width:760px){.brand img,.footer-brand img{width:132px;max-height:48px}.deep-difference{grid-template-columns:1fr;gap:34px;padding-top:65px;padding-bottom:65px}.deep-difference-visual{min-height:440px}.deep-difference-tube{height:390px;width:48%;margin-left:40%}.deep-difference-points{grid-template-columns:1fr;gap:20px}.deep-ritual{padding-top:65px;padding-bottom:65px}.deep-ritual-grid{grid-template-columns:1fr;gap:18px}.ritual-image-wrap{height:250px}.ritual-card-copy{padding:17px 19px 21px}.judgeme-home{padding-top:65px;padding-bottom:65px}}@media(max-width:760px){.header-inner{position:relative;justify-content:space-between}.header-inner .brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1}.header-inner .menu-toggle,.header-inner .cart-link{position:relative;z-index:2}.header-inner .brand img{width:132px;max-height:48px}}@media(max-width:760px){.home-hero:before,.home-hero:after,.hero:before,.hero:after{border-left:0!important;border-right:0!important;background-image:none!important}.home-hero .hero-copy:before,.home-hero .hero-copy:after{display:none!important}}.ingredient-feature{position:relative;overflow:hidden}.ingredient-feature-image{width:100%;height:125px;object-fit:contain;display:block;margin:0 auto 12px;filter:drop-shadow(0 8px 16px rgba(201,154,88,.15))}@media(max-width:760px){.ingredient-feature-image{height:96px;margin-bottom:8px}}.product-ingredient-image{width:100%;height:145px;object-fit:contain;display:block;margin:0 auto 12px;filter:drop-shadow(0 8px 16px rgba(201,154,88,.16))}.product-story .ingredient-grid article{position:relative;overflow:hidden}.product-trust-icons{display:flex;align-items:center;gap:clamp(12px,3vw,26px);flex-wrap:wrap}.product-trust-icons>span{display:flex;align-items:center;gap:8px;color:#d6aa69;font-size:13px}.product-trust-icons svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.product-dispatch-banner{display:flex;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;border:1px solid rgba(201,154,88,.42);background:linear-gradient(110deg,#c99a581f,#120e0bb3);color:#d9c5a7}.product-dispatch-banner>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.product-dispatch-banner strong{font-size:10px;letter-spacing:.12em;color:#d3a56a}.product-dispatch-banner span{font-size:12px;line-height:1.45}.product-dispatch-banner>b{font-size:12px;letter-spacing:.12em;color:#e0c28f}.product-dispatch-icon{font-size:22px;color:#d3a56a}@media(max-width:760px){.product-dispatch-banner{gap:9px;padding:11px}.product-dispatch-banner span{font-size:11px}}@media(max-width:760px){.home-hero-v2 .hero-price-divider{display:none!important;position:static!important;width:0!important;height:0!important;min-height:0!important;background:none!important}.home-hero-v2 .hero-review-proof{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:8px!important;color:#d4c3b0!important;font-size:12px!important;line-height:1.5!important;margin:14px 0 0!important}.home-hero-v2 .hero-review-proof span{display:inline-block!important;color:#d9ad70!important;font-size:18px!important;letter-spacing:2px!important;white-space:nowrap!important}}.bundle-card-tubes{height:104px!important;gap:0!important;margin-bottom:10px!important}.bundle-card-tubes img{height:100px!important;max-height:100px!important;object-fit:contain!important;filter:drop-shadow(0 7px 10px rgba(0,0,0,.45))!important}.bundle-card-tubes-1 img{max-width:64%!important}.bundle-card-tubes-2 img{max-width:44%!important;margin:0 -2px!important}.bundle-card-tubes-3 img{max-width:34%!important;margin:0 -3px!important}.bundle-card-tubes-4 img{max-width:27%!important;margin:0 -4px!important}.ingredient-feature-image{width:100%!important;height:176px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;display:block!important;border:0!important;padding:0!important;margin:0 auto 16px!important}@media(max-width:760px){.bundle-card-tubes{height:88px!important}.bundle-card-tubes img{height:86px!important;max-height:86px!important}.ingredient-feature-image{height:138px!important;margin-bottom:12px!important}}.product-rating .product-stars{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#d9ad70!important;font-size:23px!important;letter-spacing:2px!important;line-height:1!important;min-width:max-content!important}.product-rating{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:10px!important}.home-hero-v2 .hero-review-proof{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}.home-hero-v2 .hero-review-proof span{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#d9ad70!important;font-size:19px!important;letter-spacing:2px!important}.home-hero-v2 .hero-review-proof strong{color:#e0bd8d!important}.product-rating{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.product-rating .product-stars{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;min-width:112px!important;height:auto!important;overflow:visible!important;white-space:nowrap!important;font-family:Arial,Helvetica,sans-serif!important;font-size:23px!important;line-height:1!important;letter-spacing:2px!important;color:#d9ad70!important;-webkit-text-fill-color:#d9ad70!important;opacity:1!important;visibility:visible!important}.product-rating .product-stars:before{content:"\2605\2605\2605\2605\2605";display:inline-block;color:#d9ad70!important;-webkit-text-fill-color:#d9ad70!important}.product-rating .product-stars{font-size:0!important}.product-rating .product-stars:before{font-size:23px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:34px!important}.footer-grid>.footer-brand-block{grid-column:1/-1!important;text-align:center!important}.footer-brand-block .footer-brand{display:block!important;width:max-content!important;max-width:100%!important;margin:0 auto!important}.footer-brand-block .footer-brand img{display:block!important;margin:0 auto!important}.footer-brand-block p{text-align:center!important;margin:14px auto 0!important}.ingredient-feature-image{height:142px!important;width:100%!important;object-fit:cover!important;object-position:center!important;background:transparent!important;border:0!important;padding:0!important;margin:0 auto 16px!important;border-radius:0!important}@media(max-width:760px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;row-gap:28px!important}.footer-grid>.footer-brand-block{grid-column:1/-1!important}.footer-brand-block .footer-brand img{width:150px!important;max-height:62px!important}.ingredient-feature-image{height:118px!important;margin-bottom:12px!important}.product-rating .product-stars:before{font-size:21px!important}}@media(max-width:760px){.product-trust-icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;justify-items:center!important;gap:10px 8px!important;width:100%!important}.product-trust-icons>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;width:100%!important;text-align:center!important;font-size:12px!important;line-height:1.25!important}.product-trust-icons>span b{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important}.product-trust-icons svg{width:25px!important;height:25px!important}}.product-info .product-rating{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;overflow:visible!important}.product-info .product-rating .product-stars{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:23px!important;line-height:1!important;letter-spacing:2px!important;color:#d9ad70!important;-webkit-text-fill-color:#d9ad70!important;width:auto!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important}.product-info .product-rating .product-stars:before{content:none!important;display:none!important}.home-hero-v2 .hero-review-proof>span{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:19px!important;line-height:1!important;letter-spacing:2px!important;color:#d9ad70!important;-webkit-text-fill-color:#d9ad70!important}.product-story .ingredient-grid .product-ingredient-image{display:block!important;width:100%!important;height:178px!important;object-fit:cover!important;object-position:center!important;border:0!important;outline:0!important;padding:0!important;margin:0 auto 16px!important;background:transparent!important;filter:none!important}@media(max-width:760px){.product-info .product-rating{gap:8px!important}.product-info .product-rating .product-stars{font-size:21px!important}.product-story .ingredient-grid .product-ingredient-image{height:150px!important;margin-bottom:12px!important}}.bailasol-rating-stars{display:inline-block!important;width:110px!important;min-width:110px!important;height:22px!important;flex:0 0 110px!important;overflow:visible!important;vertical-align:middle!important}.product-rating{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important}.hero-review-proof{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}@media(max-width:760px){.bailasol-rating-stars{width:100px!important;min-width:100px!important;height:20px!important;flex-basis:100px!important}}.dg-editorial-band,.dg-social-proof{background:linear-gradient(135deg,#171310,#080808 52%,#21180f);border-top:1px solid rgba(217,173,112,.24);border-bottom:1px solid rgba(217,173,112,.24)}.dg-editorial-inner,.dg-social-proof-inner{max-width:820px;margin:0 auto;text-align:center;padding:54px 28px}.dg-editorial-inner h2,.dg-social-proof-inner h2,.dg-final-cta h2{font-family:inherit;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:.04em;color:#f4eee5;margin:10px 0}.dg-editorial-subtitle{color:#d9ad70!important;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.dg-editorial-inner>p:not(.eyebrow),.dg-social-proof-inner>p:not(.eyebrow){max-width:650px;margin:18px auto;color:#d5c9bb;line-height:1.8}.dg-text-link{display:inline-flex;gap:10px;align-items:center;margin-top:16px;color:#d9ad70!important;text-decoration:none!important;font-size:11px;font-weight:700;letter-spacing:.15em}.dg-benefits-section,.dg-routine-section,.dg-compare-section{padding-top:76px!important;padding-bottom:76px!important}.dg-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.dg-benefit-grid article,.dg-routine-grid article{padding:25px 22px;border:1px solid rgba(217,173,112,.28);background:linear-gradient(145deg,#ffffff09,#0000002e);min-height:190px}.dg-benefit-number,.dg-routine-grid article>span{display:block;color:#d9ad70;font-size:12px;letter-spacing:.16em;margin-bottom:18px}.dg-benefit-grid h3,.dg-routine-grid h3{font-size:18px;color:#f1e8dc;margin:0 0 10px}.dg-benefit-grid p,.dg-routine-grid p{font-size:13px;line-height:1.7;color:#c5b9aa;margin:0}.dg-routine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.dg-safety-note,.dg-compare-footnote{max-width:850px;margin:22px auto 0;color:#b9aa98;font-size:12px;line-height:1.7;text-align:center}.dg-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:34px auto 0}.dg-compare-card{padding:30px;border:1px solid rgba(217,173,112,.2);background:#111}.dg-compare-featured{border-color:#b68b55;background:linear-gradient(145deg,#21180f,#0c0b0a)}.dg-compare-card h3{font-size:23px;color:#f1e8dc;margin:8px 0 20px}.dg-compare-card ul{list-style:none;padding:0;margin:0}.dg-compare-card li{position:relative;padding:11px 0 11px 23px;border-top:1px solid rgba(255,255,255,.08);color:#d3c8ba;font-size:13px;line-height:1.55}.dg-compare-card li:before{content:"\2713";position:absolute;left:0;color:#d9ad70}.dg-rating-summary{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:26px auto 10px}.dg-rating-summary strong{font-size:32px;color:#f5eee4}.dg-rating-summary span{color:#d9ad70;letter-spacing:3px;font-size:22px}.dg-rating-summary small{flex-basis:100%;color:#bcae9d;font-size:12px}.dg-final-cta{text-align:center;background:linear-gradient(135deg,#0b0b0b,#21180f);padding-top:65px!important;padding-bottom:70px!important;border-top:1px solid rgba(217,173,112,.25)}.dg-final-cta>p:not(.eyebrow){color:#cbbdab;max-width:560px;margin:14px auto 22px;line-height:1.7}.dg-final-cta .button{display:inline-flex;justify-content:center;min-width:220px;text-decoration:none}@media(max-width:900px){.dg-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dg-editorial-inner,.dg-social-proof-inner{padding:38px 18px}.dg-benefits-section,.dg-routine-section,.dg-compare-section{padding-top:48px!important;padding-bottom:48px!important}.dg-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.dg-benefit-grid article{padding:18px 14px;min-height:0}.dg-benefit-grid h3{font-size:16px}.dg-benefit-grid p,.dg-routine-grid p{font-size:12px}.dg-routine-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.dg-routine-grid article{min-height:0;padding:20px}.dg-compare-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.dg-compare-card{padding:22px}.dg-final-cta{padding-top:48px!important;padding-bottom:52px!important}}.dg-editorial-band,.dg-social-proof{background:#0b0a09!important;border-top:1px solid rgba(205,166,105,.28)!important;border-bottom:1px solid rgba(205,166,105,.28)!important}.dg-editorial-inner,.dg-social-proof-inner{max-width:760px!important;padding:68px 28px!important}.dg-editorial-inner h2,.dg-social-proof-inner h2,.dg-final-cta h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:.015em!important;text-transform:none!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.12!important}.dg-editorial-subtitle{font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;letter-spacing:.06em!important;text-transform:none!important;color:#d8b77e!important;font-size:18px!important}.dg-editorial-inner>p:not(.eyebrow),.dg-social-proof-inner>p:not(.eyebrow){color:#c9c0b5!important;font-size:15px!important;line-height:1.85!important}.dg-benefits-section,.dg-compare-section{background:#0b0a09!important;padding-top:64px!important;padding-bottom:64px!important}.dg-benefits-section .section-heading,.dg-compare-section .section-heading{max-width:720px!important;margin:0 auto 28px!important;text-align:center!important}.dg-benefits-section .section-heading h2,.dg-compare-section .section-heading h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important}.dg-benefit-grid{gap:0!important;border-top:1px solid rgba(205,166,105,.25)!important;border-bottom:1px solid rgba(205,166,105,.25)!important}.dg-benefit-grid article{background:transparent!important;border:0!important;border-right:1px solid rgba(205,166,105,.22)!important;min-height:0!important;padding:28px 22px!important}.dg-benefit-grid article:last-child{border-right:0!important}.dg-benefit-number{color:#d8b77e!important}.dg-benefit-grid h3,.dg-routine-grid h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:20px!important}.dg-benefit-grid p,.dg-routine-grid p{color:#bdb4a8!important;line-height:1.7!important}.product-story{background:#0b0a09!important;padding-top:66px!important;padding-bottom:66px!important}.product-story .section-heading h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(30px,3vw,42px)!important}.product-story .ingredient-grid article{background:transparent!important;border:0!important;border-top:1px solid rgba(205,166,105,.35)!important;padding:18px 12px 12px!important}.product-story .ingredient-grid h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:21px!important}.product-story .ingredient-grid p{color:#bdb4a8!important}.product-story .product-how{margin-top:54px!important;border-top:1px solid rgba(205,166,105,.3)!important;border-bottom:1px solid rgba(205,166,105,.3)!important;background:#100e0c!important}.dg-compare-grid{max-width:920px!important;gap:24px!important}.dg-compare-card{background:#100f0e!important;border:1px solid rgba(205,166,105,.28)!important;border-radius:2px!important}.dg-compare-featured{background:linear-gradient(145deg,#17120d,#0c0b0a)!important;border-color:#cda6699e!important}.dg-rating-summary strong{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.dg-rating-summary span{letter-spacing:2px!important}.dg-final-cta{background:#0b0a09!important;border-top:1px solid rgba(205,166,105,.3)!important;padding:64px 24px 70px!important}.dg-final-cta .button{background:linear-gradient(110deg,#b8894b,#ead09b)!important;color:#17110a!important;border:0!important;border-radius:3px!important;letter-spacing:.04em!important}.product-layout{background:#0b0a09!important}.product-info .eyebrow,.product-story .eyebrow,.dg-benefits-section .eyebrow,.dg-compare-section .eyebrow{color:#caa36b!important;letter-spacing:.2em!important}@media(max-width:760px){.dg-editorial-inner,.dg-social-proof-inner{padding:44px 20px!important}.dg-benefits-section,.dg-compare-section,.product-story{padding-top:46px!important;padding-bottom:46px!important}.dg-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dg-benefit-grid article{border-right:0!important;border-bottom:1px solid rgba(205,166,105,.2)!important;padding:20px 14px!important}.dg-benefit-grid article:nth-child(odd){border-right:1px solid rgba(205,166,105,.2)!important}.dg-benefit-grid article:nth-last-child(-n+2){border-bottom:0!important}.product-story .ingredient-grid article{padding:14px 8px!important}.product-story .product-how{margin-top:34px!important}.dg-final-cta{padding:46px 18px 52px!important}}.dg-photo-hero{position:relative;min-height:360px;overflow:hidden;background:#0b0a09;border-top:1px solid rgba(205,166,105,.22);border-bottom:1px solid rgba(205,166,105,.22)}.dg-photo-hero>img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 42%;opacity:.86}.dg-photo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808e6,#08080873 42%,#08080805);pointer-events:none}.dg-photo-hero-copy{position:absolute;z-index:1;left:max(6%,calc((100% - 1200px)/2));top:50%;transform:translateY(-50%);max-width:480px}.dg-photo-hero-copy h2,.dg-lifestyle-copy h2,.dg-solarium-copy h2{color:#f2e9dc;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(30px,4vw,50px);line-height:1.08;margin:12px 0}.dg-lifestyle-story,.dg-solarium-story{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;min-height:280px;background:#0b0a09;border-top:1px solid rgba(205,166,105,.24);border-bottom:1px solid rgba(205,166,105,.24);overflow:hidden}.dg-lifestyle-story>img,.dg-solarium-story>img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center}.dg-lifestyle-copy,.dg-solarium-copy{align-self:center;padding:38px clamp(24px,5vw,72px)}.dg-lifestyle-copy p:not(.eyebrow),.dg-solarium-copy p:not(.eyebrow){color:#c9c0b5;font-size:15px;line-height:1.8}.dg-solarium-story{grid-template-columns:.9fr 1.1fr}.dg-solarium-story>img{order:0}@media(max-width:760px){.dg-photo-hero{min-height:300px}.dg-photo-hero>img{height:330px;object-position:55% center}.dg-photo-hero-copy{left:22px;right:22px;max-width:260px}.dg-photo-hero-copy h2,.dg-lifestyle-copy h2,.dg-solarium-copy h2{font-size:30px}.dg-lifestyle-story,.dg-solarium-story{grid-template-columns:1fr}.dg-lifestyle-story>img,.dg-solarium-story>img{min-height:210px;height:230px}.dg-lifestyle-copy,.dg-solarium-copy{padding:28px 22px 34px}.dg-solarium-story>img{order:0}}.product-gallery-main .product-gallery-editorial-image{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;border:0!important}.product-gallery-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;padding:12px 0 8px!important;scrollbar-width:thin}.product-gallery-thumb{flex:0 0 88px!important;width:88px!important;height:88px!important;padding:3px!important;border:1px solid rgba(205,166,105,.3)!important;background:#111!important;overflow:hidden!important}.product-gallery-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:760px){.product-gallery-thumbs{gap:8px!important}.product-gallery-thumb{flex-basis:72px!important;width:72px!important;height:72px!important}}.product-layout.section-pad{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:start!important;gap:clamp(28px,4vw,64px)!important;width:min(100% - 64px,1380px)!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.product-layout>.product-media,.product-layout>.product-info{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-layout>.product-media{padding:clamp(14px,1.8vw,24px)!important;overflow:hidden!important}.product-gallery-main{width:100%!important;min-height:0!important;height:clamp(420px,48vw,650px)!important;max-height:650px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.product-gallery-main .product-main-image{display:block!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important}.product-gallery-main .product-gallery-editorial-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:100%!important}.product-info{max-width:100%!important;overflow-wrap:break-word!important}.product-info h1{font-size:clamp(34px,3.5vw,54px)!important;line-height:1.08!important;overflow-wrap:normal!important}.product-gallery-thumbs{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important}@media(max-width:1050px){.product-layout.section-pad{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important;width:min(100% - 40px,100%)!important;gap:24px!important}.product-gallery-main{height:clamp(360px,48vw,520px)!important}}@media(max-width:760px){.product-layout.section-pad{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:25px!important;padding-left:16px!important;padding-right:16px!important}.product-gallery-main{height:min(112vw,460px)!important;min-height:300px!important}.product-info h1{font-size:36px!important}}.product-gallery-main [data-bundle-preview][hidden],.product-gallery-main .bundle-gallery-preview[hidden]{display:none!important}.product-gallery-thumb{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:3!important}.product-gallery-thumb img{pointer-events:none!important}.product-gallery-main{position:relative!important;height:clamp(430px,43vw,600px)!important;max-height:600px!important;padding:18px!important;background:radial-gradient(ellipse at center,rgba(190,145,85,.1),transparent 68%),#0b0a09!important}.product-gallery-main .product-main-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.product-gallery-main .product-gallery-editorial-image{object-fit:contain!important;background:#0b0a09!important}.product-gallery-arrow{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(217,173,112,.75)!important;border-radius:50%!important;background:#080808d1!important;color:#e4c28e!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;padding:0 0 4px!important}.product-gallery-arrow:hover{background:#c49a61!important;color:#100d09!important}.product-gallery-thumb{flex:0 0 76px!important;width:76px!important;height:76px!important}.product-gallery-thumb img{object-fit:contain!important;background:#f4f0e8!important}@media(max-width:760px){.product-gallery-main{height:min(105vw,440px)!important;min-height:290px!important;padding:12px!important}.product-gallery-arrow{width:36px!important;height:36px!important;font-size:26px!important}.product-gallery-arrow-prev{left:8px!important}.product-gallery-arrow-next{right:8px!important}.product-gallery-thumb{flex-basis:64px!important;width:64px!important;height:64px!important}}.product-gallery-main{position:relative!important;height:clamp(420px,42vw,590px)!important;max-height:590px!important;padding:18px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-gallery-main .product-main-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important}.product-gallery-main .product-main-image.is-hidden{display:none!important}.product-gallery-main .product-main-image:not(.is-hidden){display:block!important}.product-gallery-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:9px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;padding:12px 0 8px!important;box-sizing:border-box!important}.product-gallery-thumb{flex:0 0 78px!important;width:78px!important;height:78px!important;padding:3px!important;border:1px solid rgba(205,166,105,.32)!important;background:#111!important;cursor:pointer!important;position:relative!important;z-index:3!important}.product-gallery-thumb.is-active{border-color:#d9ad70!important}.product-gallery-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#f4f0e8!important;pointer-events:none!important}.product-gallery-arrow{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(217,173,112,.75)!important;border-radius:50%!important;background:#080808d1!important;color:#e4c28e!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;padding:0 0 4px!important}.product-gallery-arrow-prev{left:12px!important}.product-gallery-arrow-next{right:12px!important}@media(max-width:760px){.product-gallery-main{height:min(105vw,440px)!important;min-height:290px!important;padding:12px!important}.product-gallery-thumb{flex-basis:66px!important;width:66px!important;height:66px!important}.product-gallery-arrow{width:36px!important;height:36px!important;font-size:25px!important}}.brand-page,.brand-faq-page{background:#0b0a09;color:#eee8df}.brand-about-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,6vw,90px);max-width:1320px;margin:auto;padding:76px 34px}.brand-about-copy h1,.brand-faq-hero h1{font:400 clamp(44px,5vw,72px)/1.05 Georgia,"Times New Roman",serif;color:#f2eee8;margin:16px 0 24px}.brand-about-copy>p:not(.eyebrow),.brand-faq-hero>p:not(.eyebrow){color:#c9c0b5;line-height:1.85;font-size:17px;max-width:510px;margin-bottom:28px}.brand-about-image{height:560px;border:1px solid rgba(205,166,105,.35);padding:12px;background:#100e0c}.brand-about-image img,.brand-about-image-band img{width:100%;height:100%;object-fit:cover;display:block}.brand-manifesto{max-width:850px;margin:auto;text-align:center;padding:86px 26px}.brand-manifesto h2,.brand-about-image-band h2,.brand-about-product h2,.brand-faq-cta h2{font:400 clamp(34px,4vw,54px)/1.12 Georgia,"Times New Roman",serif;margin:18px 0;color:#f2eee8}.brand-manifesto h2 em,.brand-faq-hero h1 em{color:#d6b27d;font-style:italic}.brand-manifesto>p:last-child{color:#c9c0b5;line-height:1.9;font-size:16px}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:0 30px 82px;gap:0}.brand-values article{padding:26px 30px;border-top:1px solid rgba(205,166,105,.35);border-right:1px solid rgba(205,166,105,.2)}.brand-values article:last-child{border-right:0}.brand-values article>span{color:#d6b27d;letter-spacing:.15em;font-size:12px}.brand-values h3{font:400 25px Georgia,serif;margin:18px 0 12px}.brand-values p,.brand-about-product p:not(.eyebrow){color:#bfb6aa;line-height:1.8;font-size:15px}.brand-about-image-band{height:430px;position:relative;overflow:hidden}.brand-about-image-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808d1,#0808081f)}.brand-about-image-band>div{position:absolute;z-index:1;left:max(7%,calc((100% - 1150px)/2));top:50%;transform:translateY(-50%)}.brand-about-product{max-width:1100px;margin:auto;padding:85px 30px;display:grid;grid-template-columns:1fr .65fr;gap:65px;align-items:center}.brand-about-product img{max-height:360px;width:100%;object-fit:contain}.brand-faq-hero{text-align:center;padding:85px 24px 60px;border-bottom:1px solid rgba(205,166,105,.25)}.brand-faq-hero>p:not(.eyebrow){margin:0 auto 20px}.brand-faq-hero .text-link{color:#d6b27d;text-decoration:none;letter-spacing:.04em}.brand-faq-content{max-width:900px;margin:auto;padding:60px 26px 80px}.brand-faq-group{margin-bottom:44px}.brand-faq-group>.eyebrow{margin-bottom:14px}.brand-faq-group details{border-top:1px solid rgba(205,166,105,.3);padding:0}.brand-faq-group details:last-child{border-bottom:1px solid rgba(205,166,105,.3)}.brand-faq-group summary{list-style:none;cursor:pointer;padding:22px 42px 22px 2px;color:#eee8df;font:400 21px Georgia,serif;position:relative}.brand-faq-group summary::-webkit-details-marker{display:none}.brand-faq-group summary:after{content:"\ff0b";position:absolute;right:8px;top:19px;color:#d6b27d;font:400 22px Arial}.brand-faq-group details[open] summary:after{content:"\2212"}.brand-faq-group details p{color:#c3baae;line-height:1.85;padding:0 42px 22px 2px;margin:0;font-size:15px}.brand-faq-group details a{color:#d6b27d}.brand-faq-cta{text-align:center;padding:70px 24px 85px;background:#100e0c;border-top:1px solid rgba(205,166,105,.3)}.brand-faq-cta>p:not(.eyebrow){color:#c3baae;margin:0 auto 25px}@media(max-width:760px){.brand-about-hero{grid-template-columns:1fr;padding:48px 20px;gap:28px}.brand-about-image{height:340px;order:-1}.brand-manifesto{padding:58px 22px}.brand-values{grid-template-columns:1fr;padding:0 22px 54px}.brand-values article{border-right:0;border-bottom:1px solid rgba(205,166,105,.2);padding:24px 8px}.brand-values article:last-child{border-bottom:0}.brand-about-image-band{height:340px}.brand-about-product{grid-template-columns:1fr;padding:58px 22px;gap:25px;text-align:center}.brand-about-product img{max-height:250px}.brand-faq-hero{padding:58px 22px 44px}.brand-faq-content{padding:42px 20px 55px}.brand-faq-group summary{font-size:18px;padding:19px 38px 19px 0}.brand-faq-group details p{padding-right:12px}}.brand-contact-page{background:#0b0a09;color:#eee8df}.brand-contact-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,86px);max-width:1320px;margin:auto;padding:76px 34px}.brand-contact-intro h1{font:400 clamp(46px,5vw,72px)/1.04 Georgia,"Times New Roman",serif;color:#f2eee8;margin:18px 0 22px}.brand-contact-intro h1 em{color:#d6b27d;font-style:italic}.brand-contact-intro>p:not(.eyebrow){color:#c9c0b5;line-height:1.85;font-size:17px;max-width:500px}.brand-contact-visual{height:480px;padding:12px;border:1px solid rgba(205,166,105,.35);background:#100e0c}.brand-contact-visual img{display:block;width:100%;height:100%;object-fit:cover}.brand-contact-email{margin-top:36px;display:grid;gap:9px}.brand-contact-email a,.brand-contact-aside-block>a:not(.brand-contact-text-link){color:#d6b27d;text-decoration:none;font-size:18px}.brand-contact-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(36px,6vw,90px);max-width:1180px;margin:auto;padding:38px 30px 90px;border-top:1px solid rgba(205,166,105,.25)}.brand-contact-form-wrap h2,.brand-contact-aside-block h3{font:400 clamp(28px,3vw,38px)/1.15 Georgia,"Times New Roman",serif;color:#f2eee8;margin:14px 0 28px}.brand-contact-fields{display:grid;grid-template-columns:1fr;gap:9px}.brand-contact-fields label{color:#d6cbbd;font-size:14px;margin-top:10px}.brand-contact-fields label span{color:#94897c}.brand-contact-fields input,.brand-contact-fields select,.brand-contact-fields textarea{width:100%;box-sizing:border-box;border:1px solid rgba(205,166,105,.35);background:#11100f;color:#f2eee8;border-radius:2px;padding:14px 15px;font:inherit;outline:none}.brand-contact-fields input:focus,.brand-contact-fields select:focus,.brand-contact-fields textarea:focus{border-color:#d6b27d;box-shadow:0 0 0 1px #d6b27d2e}.brand-contact-fields textarea{resize:vertical;min-height:150px}.brand-contact-submit{margin-top:24px;min-width:220px}.brand-contact-privacy{color:#92897f;font-size:12px;line-height:1.7;margin-top:18px}.brand-contact-privacy a{color:#d6b27d}.brand-contact-success{padding:16px 18px;margin:0 0 20px;border:1px solid rgba(214,178,125,.5);color:#e7d2ad;line-height:1.6}.brand-contact-aside{border-left:1px solid rgba(205,166,105,.25);padding-left:32px}.brand-contact-aside-block{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid rgba(205,166,105,.2)}.brand-contact-aside-block h3{font-size:25px;margin-bottom:12px}.brand-contact-aside-block p:not(.eyebrow){color:#bfb6aa;line-height:1.8;font-size:14px}.brand-contact-text-link{display:inline-block;color:#d6b27d;text-decoration:none;margin-top:8px}@media(max-width:760px){.brand-contact-hero{grid-template-columns:1fr;padding:48px 20px;gap:26px}.brand-contact-visual{height:300px;order:-1}.brand-contact-layout{grid-template-columns:1fr;padding:38px 20px 60px;gap:42px}.brand-contact-aside{border-left:0;border-top:1px solid rgba(205,166,105,.25);padding:30px 0 0}.brand-contact-submit{width:100%}}.hero-price-panel-simple{display:inline-flex;max-width:100%;min-width:270px;padding:16px 22px}.hero-price-panel-simple .hero-price-bundle{gap:5px}.hero-price-panel-simple .hero-price-bundle strong{font:400 32px Georgia,serif;color:#f3d5a7}.hero-price-panel-simple .hero-price-bundle strong small{font:400 13px Arial,sans-serif;color:#e2c8a5}.hero-price-panel-simple .hero-price-sub{font-size:11px}@media(max-width:760px){.hero-price-panel-simple{min-width:0;width:auto;padding:14px 18px}.hero-price-panel-simple .hero-price-bundle strong{font-size:29px}}.cart-upsell{grid-column:1/-1;margin:0 0 22px;padding:22px 24px;border:1px solid rgba(194,151,91,.48);border-radius:14px;background:linear-gradient(135deg,#171513,#24201b);color:#f7f1e8;display:grid;gap:12px}.cart-upsell-kicker{font-size:10px;letter-spacing:.18em;font-weight:700;color:#d8b47b}.cart-upsell-copy{display:grid;gap:5px}.cart-upsell-copy strong,.cart-upsell-complete>strong{font-family:Georgia,serif;font-size:22px;font-weight:400;color:#fff}.cart-upsell-copy span,.cart-upsell-complete>span{font-size:13px;color:#d1c6b8}.cart-upsell-progress{display:flex;align-items:center;gap:7px;max-width:430px}.cart-upsell-progress span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #796346;border-radius:50%;font-size:11px;color:#c9b89f}.cart-upsell-progress span.is-active{background:#d9b77e;color:#17120c;border-color:#d9b77e;font-weight:700}.cart-upsell-progress i{height:1px;flex:1;background:#796346}.cart-upsell-button{width:fit-content;max-width:100%;padding:13px 20px;border:0;border-radius:6px;background:#d9b77e;color:#17120c;font-weight:700;cursor:pointer}.cart-upsell-button:disabled{opacity:.65;cursor:wait}.cart-upsell small{font-size:11px;color:#b9ad9d}.cart-upsell-error{margin:0;color:#ffb4a8;font-size:12px}.cart-upsell-complete{grid-column:1/-1}@media(max-width:700px){.cart-upsell{padding:18px}.cart-upsell-copy strong,.cart-upsell-complete>strong{font-size:19px}.cart-upsell-button{width:100%}}.product-gallery-main .product-main-image.is-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}.product-gallery-main .product-main-image:not(.is-hidden){display:block!important;visibility:visible!important}.product-gallery-main .product-pack-preview{display:none!important}.home-bundle a.bundle-card{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.home-bundle a.bundle-card:hover,.home-bundle a.bundle-card:focus-visible{border-color:var(--gold);transform:translateY(-3px);outline:none}.home-bundle a.bundle-card:focus-visible{box-shadow:0 0 0 2px var(--gold)}.announcement{font-size:11px;letter-spacing:.12em}.free-shipping-note{display:flex;align-items:center;gap:9px;margin:9px 0 16px;color:#e2c28e;font-size:13px;line-height:1.45}.free-shipping-note span{font-size:17px;color:#d9ad70}.free-shipping-note-buy{margin:16px 0 10px;font-weight:600}.bundle-shipping-note{display:block;margin-top:8px;color:#e2c28e!important;font-size:10px!important;letter-spacing:.04em}.cart-free-shipping{margin:8px 0 0;color:#e2c28e;font-size:13px}.real-moments-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-auto-rows:220px;gap:14px}.real-moment{margin:0;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.real-moment img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.real-moment:hover img{transform:scale(1.025)}.real-moment-large{grid-row:span 2}.product-real-moments{padding-top:48px;padding-bottom:58px}.product-real-moments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-real-moments-grid img{width:100%;height:300px;object-fit:cover;border:1px solid var(--line);background:var(--surface)}.product-ingredient-image[src*=ingredient-algae]{object-position:center}.dg-lifestyle-copy h2{color:#f7f1e9}@media(max-width:760px){.section-pad{padding-top:48px!important;padding-bottom:48px!important}.section-heading{margin-bottom:26px!important}.section-heading h2,.featured-copy h2{margin:8px 0 12px!important}.section-heading>p:last-child{margin-top:10px!important}.home-hero-v2{min-height:0!important;padding-top:38px!important;padding-bottom:38px!important;gap:22px!important}.home-hero-copy h1{margin:12px 0!important}.home-hero-lead{margin:10px 0 16px!important}.home-bundle .section-heading{margin-bottom:24px!important}.home-bundle .bundle-grid{gap:10px!important}.home-bundle .bundle-card{padding:18px 10px!important}.bundle-card h3{font-size:20px!important;margin:12px 0!important}.bundle-card strong{font-size:21px!important}.real-moments-section{padding-top:34px!important;padding-bottom:42px!important}.real-moments-grid{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:9px}.real-moment-large{grid-row:span 2}.product-real-moments{padding-top:32px!important;padding-bottom:40px!important}.product-real-moments-grid{grid-template-columns:1fr 1fr;gap:9px}.product-real-moments-grid img{height:190px}.product-real-moments-grid img:last-child{display:none}.free-shipping-note{font-size:12px}}.real-moments-section{padding-top:54px;padding-bottom:62px}.story-highlights{display:flex;justify-content:center;align-items:flex-start;gap:clamp(22px,5vw,58px);max-width:820px;margin:34px auto 0}.story-highlight{display:flex;flex-direction:column;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;min-width:0}.story-highlight-ring{display:block;width:112px;height:112px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#f4d39b,#a9783c 52%,#f4d39b);transition:transform .25s ease,box-shadow .25s ease}.story-highlight:hover .story-highlight-ring,.story-highlight:focus-visible .story-highlight-ring{transform:translateY(-3px);box-shadow:0 0 0 4px #c99b5b24}.story-highlight-ring img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #100e0c}.story-highlight-label{font-size:12px;letter-spacing:.04em;color:#e8dfd4;white-space:nowrap}.story-viewer[hidden]{display:none!important}.story-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.story-viewer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000e0;cursor:pointer}.story-viewer-panel{position:relative;z-index:1;width:min(420px,100%);height:min(760px,calc(100dvh - 40px));background:#090909;border:1px solid rgba(216,176,119,.55);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 80px #0000008c}.story-progress{display:flex;gap:4px;padding:12px 12px 0;position:absolute;top:0;left:0;right:0;z-index:3}.story-progress span{height:3px;flex:1;border-radius:10px;background:#ffffff59}.story-progress span.is-active{background:#e1bd86}.story-viewer-top{position:absolute;z-index:3;top:22px;left:16px;right:12px;display:flex;align-items:center;justify-content:space-between;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7)}.story-viewer-brand{font-size:12px;font-weight:700;letter-spacing:.14em}.story-viewer-brand small{display:block;margin-top:4px;font-size:9px;letter-spacing:.12em;color:#e4c18d}.story-close{width:34px;height:34px;border:0;border-radius:50%;background:#0000006b;color:#fff;font-size:27px;line-height:1;cursor:pointer}.story-viewer-image{width:100%;height:100%;object-fit:cover;display:block}.story-viewer-controls{position:absolute;top:62px;right:0;bottom:42px;left:0;display:flex;z-index:2}.story-viewer-controls button{width:50%;border:0;background:transparent;cursor:pointer}.story-viewer-footer{position:absolute;bottom:17px;left:0;right:0;text-align:center;color:#e3bd85;font-size:10px;letter-spacing:.2em;text-shadow:0 1px 8px #000}.story-viewer-open{overflow:hidden}@media(max-width:760px){.real-moments-section{padding-top:34px!important;padding-bottom:42px!important}.story-highlights{justify-content:space-between;gap:12px;margin-top:26px;padding:0 2px}.story-highlight{flex:1}.story-highlight-ring{width:min(19vw,82px);height:min(19vw,82px);padding:2px}.story-highlight-ring img{border-width:2px}.story-highlight-label{font-size:10px;letter-spacing:0}.story-viewer{padding:0}.story-viewer-panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/base.css.map */
