.bundle-showcase{--bundle-gold:#d3a04b;color:#f4ede3;background:radial-gradient(circle at 50% 0%,rgb(211 160 75 / .08),transparent 34rem),#050505;padding:clamp(4rem,7vw,7rem) max(1.25rem,2.5vw);overflow:hidden}.bundle-showcase__header{text-align:center}.bundle-showcase__eyebrow{color:var(--bundle-gold);align-items:center;justify-content:center;gap:.75rem;display:flex}.bundle-showcase__eyebrow p{font-size:.78rem;font-weight:700;letter-spacing:.27em;text-transform:uppercase}.bundle-showcase__eyebrow span{width:clamp(2.5rem,6vw,5.5rem);height:1px;background:linear-gradient(90deg,transparent,currentColor)}.bundle-showcase__eyebrow span:last-child{transform:scaleX(-1)}.bundle-showcase__header h2{margin-block-start:1rem;font-family:var(--heading-font-family);font-size:clamp(2.4rem,4vw,4.25rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:none}.bundle-showcase__header>p{color:#f4ede3b8;margin-block-start:1rem;font-size:clamp(.95rem,1.2vw,1.12rem)}.bundle-showcase__cards{width:min(100%,1560px);margin:clamp(2.5rem,4vw,4rem) auto 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bundle-card{background:#080808;border:1px solid rgb(211 160 75 / .85);border-radius:.6rem;position:relative;overflow:visible;display:flex;flex-direction:column}.bundle-card__badge{z-index:2;color:#171008;background:linear-gradient(90deg,#d8a450,#efc873);border-radius:.2rem;padding:.55rem 1.4rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);white-space:nowrap}.bundle-card__image{aspect-ratio:1.16 / 1;background:#15110d;border-radius:.55rem .55rem 0 0;display:block;overflow:hidden}.bundle-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.bundle-card__placeholder{width:100%;height:100%;color:#f4ede366;background:linear-gradient(135deg,#19140e,#080808);place-items:center;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;display:grid}.bundle-card__content{border-top:1px solid rgb(211 160 75 / .65);text-align:center;flex:1;padding:2.8rem 1.15rem 1rem;position:relative;display:flex;flex-direction:column}.bundle-card__icon{width:4rem;height:4rem;color:var(--bundle-gold);background:#090909;border:1px solid currentColor;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.bundle-card__icon svg{width:2.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bundle-card h3{min-height:2.3em;font-size:clamp(1.15rem,1.45vw,1.55rem);font-weight:500;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.bundle-card__included{color:var(--bundle-gold);min-height:2.8em;margin-block-start:.65rem;font-size:.86rem;line-height:1.45}.bundle-card__description{color:#f4ede3ad;min-height:5em;margin-block-start:.7rem;font-size:.8rem;line-height:1.55}.bundle-card__price{border-top:1px solid rgb(211 160 75 / .25);margin-block-start:.8rem;padding-block-start:.9rem;font-family:var(--heading-font-family);font-size:1.55rem}.bundle-card__button{min-height:3.15rem;color:#171008;background:linear-gradient(90deg,#d7a34d,#edc56f);border-radius:.25rem;align-items:center;justify-content:center;gap:.85rem;margin-block-start:.9rem;padding-inline:.75rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:flex}.bundle-card__button span:last-child{font-size:1.2rem;font-weight:400;letter-spacing:0}.bundle-showcase__notes{color:#f4ede3ad;align-items:center;justify-content:center;gap:2rem;margin:2rem auto 0;font-size:.78rem;display:flex}.bundle-showcase__notes p{align-items:center;gap:.75rem;display:flex}.bundle-showcase__notes p+p{border-left:1px solid rgb(211 160 75 / .5);padding-inline-start:2rem}.bundle-showcase__notes span{color:var(--bundle-gold);font-size:1.8rem}@media screen and (pointer:fine){.bundle-card:hover .bundle-card__image img{transform:scale(1.035)}.bundle-card__button:hover{filter:brightness(1.08)}}@media screen and (max-width:999px){.bundle-showcase{padding-inline:0}.bundle-showcase__header{padding-inline:1.25rem}.bundle-showcase__header h2{max-width:11ch;margin-inline:auto;font-size:2.8rem}.bundle-showcase__cards{grid-template-columns:none;grid-auto-columns:min(86vw,24rem);grid-auto-flow:column;gap:.85rem;padding:1rem 1.25rem 0;scroll-padding-inline:1.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.bundle-showcase__cards::-webkit-scrollbar{display:none}.bundle-card{scroll-snap-align:center}.bundle-card__description,.bundle-card__included,.bundle-card h3{min-height:0}.bundle-showcase__notes{width:calc(100% - 2.5rem);align-items:flex-start;flex-direction:column;gap:.75rem}.bundle-showcase__notes p+p{border-left:0;padding-inline-start:0}}.shopify-section--collection-banner>.color-scheme{color:#f4eee5;background-color:#090807;background-image:radial-gradient(circle at 18% 10%,rgb(201 151 67 / .1),transparent 25%),radial-gradient(circle at 82% 80%,rgb(201 151 67 / .06),transparent 28%);border-bottom:1px solid rgb(201 151 67 / .65)}.shopify-section--collection-banner>.color-scheme .h1{color:#f4eee5}.shopify-section--collection-banner>.color-scheme .collection-description,.shopify-section--collection-banner>.color-scheme .breadcrumb{color:#d8d0c6}.creatine-benefits{--creatine-gold: #c79236;background:#080808;color:#f2ede6}.creatine-benefits__inner{width:min(100% - 5rem,1480px);margin-inline:auto;padding-block:clamp(4.5rem,7vw,7rem) clamp(3.5rem,5vw,5.5rem)}.creatine-benefits__header{text-align:center}.creatine-benefits__eyebrow{color:var(--creatine-gold);font-size:.82rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.creatine-benefits__eyebrow span{padding:0 1.5rem .8rem;border-bottom:1px solid currentColor;position:relative;display:inline-block}.creatine-benefits__eyebrow span:after{content:"";width:.35rem;height:.35rem;background:currentColor;border-radius:50%;position:absolute;inset-block-end:-.2rem;inset-inline-start:calc(50% - .175rem);box-shadow:-.65rem 0 0 -.12rem currentColor,.65rem 0 0 -.12rem currentColor}.creatine-benefits__header h2{margin-block-start:1.4rem;font-family:var(--heading-font-family);font-size:clamp(2.6rem,4.2vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;text-transform:none}.creatine-benefits__intro{color:#f2ede6d1;max-width:52rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.creatine-benefits__cards{margin-block-start:clamp(2.8rem,4.5vw,4.5rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem;display:grid}.creatine-benefit{border:1px solid rgb(199 146 54 / .75);border-radius:.8rem;overflow:hidden;background:linear-gradient(180deg,#0b0b0b,#080808)}.creatine-benefit__media{aspect-ratio:4 / 2.25;overflow:hidden}.creatine-benefit__media img{width:100%;height:100%;object-fit:cover;display:block}.creatine-benefit__content{min-height:22rem;text-align:center;padding:4.2rem 2.2rem 2.6rem;position:relative}.creatine-benefit__icon{width:5.1rem;height:5.1rem;color:var(--creatine-gold);background:#090909;border:1px solid currentColor;border-radius:50%;place-items:center;position:absolute;inset-block-start:-2.55rem;inset-inline-start:calc(50% - 2.55rem);display:grid}.creatine-benefit__icon svg{width:2.75rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creatine-benefit__number{color:var(--creatine-gold);font-size:.85rem;letter-spacing:.25em}.creatine-benefit h3{max-width:15ch;margin:.9rem auto 0;font-family:var(--heading-font-family);font-size:clamp(1.75rem,2.3vw,2.35rem);font-weight:400;line-height:1.12;text-transform:none}.creatine-benefit__rule{width:2.5rem;height:1px;margin:1.2rem auto;background:var(--creatine-gold);display:block}.creatine-benefit p{color:#f2ede6cc;max-width:30ch;margin-inline:auto;font-size:.97rem;line-height:1.6}.creatine-benefits__quality{color:var(--creatine-gold);margin-block-start:3.5rem;align-items:center;justify-content:center;gap:1.15rem;font-size:.95rem;display:flex}.creatine-benefits__quality svg{width:2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.creatine-benefits__quality i{width:1px;height:1.25rem;background:#c79236a6}.creatine-benefits__quality-line{height:1px;flex:1;background:#c79236b8}@media screen and (max-width:999px){.creatine-benefits__inner{width:100%;padding:4.5rem 1.25rem 3.75rem}.creatine-benefits__header h2{font-size:clamp(2.55rem,10vw,3.75rem)}.creatine-benefits__cards{margin-inline:-.25rem;padding-inline:.25rem;grid-template-columns:repeat(3,minmax(82vw,1fr));gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.creatine-benefits__cards::-webkit-scrollbar{display:none}.creatine-benefit{scroll-snap-align:center}.creatine-benefit__content{min-height:20rem;padding-inline:1.5rem}.creatine-benefits__quality{margin-block-start:2.75rem;flex-wrap:wrap;gap:.75rem 1rem;text-align:center}.creatine-benefits__quality-line{display:none}.creatine-benefits__quality svg{width:1.7rem}}.creatine-faq{--faq-gold: #b77d31;color:#171310;background:#faf6f0}.creatine-faq__inner{width:min(100% - 5rem,1480px);margin-inline:auto;padding-block:clamp(5rem,8vw,8rem);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,8vw,9rem);display:grid}.creatine-faq__intro{align-self:start;padding-block-start:4rem}.creatine-faq__eyebrow{color:var(--faq-gold);font-size:.82rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.creatine-faq__eyebrow span{padding-block-end:1rem;position:relative;display:inline-block}.creatine-faq__eyebrow span:after{content:"";width:7.2rem;height:1px;background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}.creatine-faq h2{max-width:10ch;margin-block-start:2.6rem;font-family:var(--heading-font-family);font-size:clamp(3.25rem,5vw,5.4rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:none}.creatine-faq__body{color:#171310c7;max-width:27rem;margin-block-start:2.2rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.creatine-faq__ornament{width:17rem;margin-block-start:6rem;align-items:center;gap:.8rem;display:flex}.creatine-faq__ornament span{height:1px;flex:1;background:#b77d31a6}.creatine-faq__ornament i{width:.5rem;height:.5rem;background:var(--faq-gold);transform:rotate(45deg)}.creatine-faq__list{gap:.85rem;display:grid}.creatine-faq__item{border:1px solid rgb(183 125 49 / .42);border-radius:.65rem;background:#ffffff38;overflow:hidden}.creatine-faq__item summary{min-height:5.1rem;padding:1.15rem 1.5rem;cursor:pointer;list-style:none;grid-template-columns:4.7rem minmax(0,1fr) 2.5rem;align-items:center;gap:1.4rem;display:grid}.creatine-faq__item summary::-webkit-details-marker{display:none}.creatine-faq__number{color:var(--faq-gold);padding-inline-end:1.4rem;border-right:1px solid rgb(183 125 49 / .55);font-family:var(--heading-font-family);font-size:1.8rem;line-height:1}.creatine-faq__question{font-family:var(--heading-font-family);font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.2}.creatine-faq__toggle{width:2.3rem;height:2.3rem;color:var(--faq-gold);border:1px solid currentColor;border-radius:50%;position:relative}.creatine-faq__toggle:before,.creatine-faq__toggle:after{content:"";width:.9rem;height:1px;background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.creatine-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.creatine-faq__item[open] .creatine-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.creatine-faq__answer{color:#171310d1;padding:.2rem 5rem 1.8rem 7.6rem;font-size:1rem;line-height:1.75}@media screen and (max-width:999px){.creatine-faq__inner{width:100%;padding:4.5rem 1.25rem;grid-template-columns:1fr;gap:3.5rem}.creatine-faq__intro{padding-block-start:0}.creatine-faq h2{font-size:clamp(2.65rem,11vw,4rem)}.creatine-faq__ornament{width:12rem;margin-block-start:3rem}.creatine-faq__item summary{min-height:4.6rem;padding:1rem;grid-template-columns:2.75rem minmax(0,1fr) 2.15rem;gap:.75rem}.creatine-faq__number{padding-inline-end:.75rem;font-size:1.35rem}.creatine-faq__question{font-size:1.15rem}.creatine-faq__toggle{width:2rem;height:2rem}.creatine-faq__answer{padding:.15rem 1rem 1.4rem 4.5rem;font-size:.95rem;line-height:1.65}}.creatine-final{--final-gold: #bd7f31;color:#19140f;background:#f8f1e7}.creatine-final__inner{min-height:min(66rem,62vw);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);display:grid}.creatine-final__content{width:min(100%,51rem);margin-inline-start:auto;padding:clamp(4.5rem,7vw,7rem) clamp(3rem,6vw,6.5rem);align-self:center}.creatine-final__eyebrow{color:var(--final-gold);font-size:.82rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.creatine-final__eyebrow span{padding-block-end:1rem;border-bottom:1px solid currentColor;display:inline-block}.creatine-final h2{max-width:12ch;margin-block-start:1.7rem;font-family:var(--heading-font-family);font-size:clamp(3rem,4.8vw,5rem);font-weight:400;line-height:1.03;letter-spacing:-.03em;text-transform:none}.creatine-final__intro{color:#19140fcc;max-width:36rem;margin-block-start:1.6rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.65}.creatine-final__benefits{margin-block-start:2rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creatine-final-benefit{min-width:0;text-align:center;padding:.25rem 1rem}.creatine-final-benefit+.creatine-final-benefit{border-left:1px solid rgb(189 127 49 / .35)}.creatine-final-benefit__icon{width:3rem;height:3rem;color:var(--final-gold);margin-inline:auto;place-items:center;display:grid}.creatine-final-benefit__icon svg{width:2.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.creatine-final-benefit p{margin-block-start:.7rem;font-size:.82rem;line-height:1.35}.creatine-final__product{margin-block-start:2rem;padding:1rem 1.6rem;border:1px solid rgb(189 127 49 / .65);border-radius:.45rem;align-items:center;gap:1.5rem;display:flex}.creatine-final__product svg{width:3.5rem;color:var(--final-gold);flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creatine-final__product h3{font-size:1.35rem;font-weight:700;letter-spacing:.08em}.creatine-final__product p{color:var(--final-gold);margin-block-start:.25rem;font-size:.95rem}.creatine-final__form{margin-block-start:.7rem;display:block}.creatine-final__button{width:100%;min-height:3.7rem;color:#fff!important;background-color:#c48732!important;background-image:linear-gradient(90deg,#bf7928,#cb8d39)!important;border:1px solid #b87424;padding:1rem 1.5rem;border-radius:.35rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}.creatine-final__button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #8e571838}.creatine-final__button:disabled{color:#fff!important;background-color:#c48732!important;background-image:linear-gradient(90deg,#bf7928,#cb8d39)!important;opacity:.68;cursor:not-allowed}.creatine-final__secondary{color:#19140fc7;margin-block-start:.8rem;font-size:.78rem;line-height:1.5}.creatine-final__secondary a{color:var(--final-gold);font-weight:700}.creatine-final__trust{margin-block-start:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creatine-final__trust span{min-width:0;padding-inline:.8rem;align-items:center;gap:.6rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;display:flex}.creatine-final__trust span+span{border-left:1px solid rgb(189 127 49 / .35)}.creatine-final__trust svg{width:1.7rem;color:var(--final-gold);flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.creatine-final__media{min-height:100%;overflow:hidden}.creatine-final__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:999px){.creatine-final__inner{min-height:0;grid-template-columns:1fr}.creatine-final__content{width:100%;padding:4.5rem 1.25rem 3.5rem}.creatine-final h2{font-size:clamp(2.65rem,10vw,3.75rem)}.creatine-final__benefits{grid-template-columns:1fr 1fr;gap:0}.creatine-final-benefit{padding:1rem}.creatine-final-benefit+.creatine-final-benefit{border-left:0}.creatine-final-benefit:nth-child(2n){border-left:1px solid rgb(189 127 49 / .35)}.creatine-final-benefit:nth-child(n+3){border-top:1px solid rgb(189 127 49 / .35)}.creatine-final__product{padding:1rem;gap:1rem}.creatine-final__product h3{font-size:1.1rem}.creatine-final__trust{grid-template-columns:1fr;gap:.8rem}.creatine-final__trust span{justify-content:center}.creatine-final__trust span+span{border-left:0}.creatine-final__media{aspect-ratio:1 / .84;min-height:0}}.creatine-duo{--duo-gold: #bd8237;color:#171310;background:#faf6f0}.creatine-duo__inner{width:min(100% - 2rem,1580px);margin-inline:auto;padding-block:clamp(3rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;gap:clamp(3rem,6vw,7rem);display:grid}.creatine-duo__media{min-height:48rem;border-radius:.8rem;overflow:hidden}.creatine-duo__media img{width:100%;height:100%;object-fit:cover;display:block}.creatine-duo__content{max-width:42rem;align-self:center;padding-block:2rem}.creatine-duo__eyebrow{color:var(--duo-gold);font-size:.82rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.creatine-duo__eyebrow span{padding-block-end:1rem;position:relative;display:inline-block}.creatine-duo__eyebrow span:after{content:"";width:3.7rem;height:1px;background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}.creatine-duo h2{max-width:12ch;margin-block-start:1.8rem;font-family:var(--heading-font-family);font-size:clamp(3rem,4.5vw,4.8rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;text-transform:none}.creatine-duo__intro{color:#171310d1;max-width:36rem;margin-block-start:1.5rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.creatine-duo__benefits{margin-block-start:1.8rem;gap:1rem;display:grid}.creatine-duo__benefits li{align-items:center;gap:1rem;display:flex}.creatine-duo__benefits li>span{width:2.15rem;height:2.15rem;color:var(--duo-gold);border:1px solid currentColor;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.creatine-duo__benefits p{font-size:1rem;line-height:1.45}.creatine-duo__offer{margin-block-start:2rem;padding:1.5rem 2rem;border:1px solid rgb(189 130 55 / .75);border-radius:.6rem;align-items:center;gap:2rem;display:flex}.creatine-duo__offer svg{width:4.5rem;color:var(--duo-gold);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.creatine-duo__offer h3{font-family:var(--heading-font-family);font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:400;line-height:1.15;text-transform:none}.creatine-duo__offer p{margin-block-start:.35rem;font-size:.95rem;line-height:1.45}.creatine-duo__offer .creatine-duo__products{color:var(--duo-gold);font-size:1.1rem}.creatine-duo__button{min-height:4.25rem;color:#fff;background:linear-gradient(100deg,#bd7f31,#d5a75e);margin-block-start:1.8rem;padding:1rem 2rem;border-radius:.45rem;align-items:center;justify-content:center;gap:1.5rem;font-size:.9rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease;display:flex}.creatine-duo__button:hover{color:#fff;filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 12px 28px #8e571838}@media screen and (max-width:999px){.creatine-duo__inner{width:100%;padding:1.25rem 1.25rem 4.5rem;grid-template-columns:1fr;gap:3rem}.creatine-duo__media{min-height:0;aspect-ratio:4 / 4.5}.creatine-duo__content{max-width:none;padding:0}.creatine-duo h2{font-size:clamp(2.55rem,10vw,3.75rem)}.creatine-duo__offer{padding:1.25rem;gap:1rem}.creatine-duo__offer svg{width:3.25rem}.creatine-duo__button{text-align:center;font-size:.78rem}}.creatine-testimonials{--review-gold: #d19a4d;color:#f7f1e9;background:radial-gradient(circle at 8% 8%,rgb(159 103 46 / .34),transparent 24%),radial-gradient(circle at 75% 100%,rgb(157 105 48 / .24),transparent 27%),#090909}.creatine-testimonials__inner{width:min(100% - 5rem,1540px);margin-inline:auto;padding-block:clamp(4.5rem,7vw,7rem) clamp(3.5rem,5vw,5rem)}.creatine-testimonials__header{text-align:center}.creatine-testimonials__eyebrow{color:var(--review-gold);font-size:.82rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.creatine-testimonials h2{max-width:18ch;margin:1.1rem auto 0;font-family:var(--heading-font-family);font-size:clamp(2.8rem,4.9vw,5rem);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-transform:none}.creatine-testimonials__ornament{width:13rem;margin:1.5rem auto 0;align-items:center;gap:.8rem;display:flex}.creatine-testimonials__ornament span{height:1px;flex:1;background:var(--review-gold)}.creatine-testimonials__ornament i{width:.45rem;height:.45rem;background:var(--review-gold);transform:rotate(45deg)}.creatine-testimonials__intro{color:#f7f1e9d1;max-width:46rem;margin:1rem auto 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}.creatine-testimonials__cards{margin-block-start:3rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.creatine-review{min-height:30rem;padding:1.55rem 1.45rem 1.35rem;border:1px solid rgb(209 154 77 / .7);border-radius:.65rem;background:linear-gradient(145deg,#ffffff06,#ffffff01);display:flex;flex-direction:column}.creatine-review__top{grid-template-columns:8.25rem minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.creatine-review__portrait{width:8.25rem;height:8.25rem;color:var(--review-gold);background:#17120d;border:1px solid var(--review-gold);border-radius:50%;overflow:hidden;place-items:center;font-family:var(--heading-font-family);font-size:2.5rem;display:grid}.creatine-review__portrait img{width:100%;height:100%;object-fit:cover;display:block}.creatine-review__stars{color:var(--review-gold);font-size:1.15rem;letter-spacing:.12em;white-space:nowrap}.creatine-review h3{margin-block-start:1.15rem;font-size:.82rem;font-weight:700;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.creatine-review__quote{color:var(--review-gold);height:2.3rem;margin-block-start:1rem;font-family:Georgia,serif;font-size:4rem;line-height:1}.creatine-review blockquote{color:#f7f1e9e0;margin:0;font-size:.9rem;line-height:1.65}.creatine-review footer{margin-block-start:auto;padding-block-start:1.2rem;border-top:1px solid rgb(209 154 77 / .28);display:grid;gap:.35rem}.creatine-review footer strong,.creatine-review footer span{color:var(--review-gold);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.creatine-testimonials__trust{margin-block-start:3.6rem;padding:1.3rem 1.5rem;border:1px solid rgb(209 154 77 / .65);border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creatine-testimonials__trust-item{min-height:3.2rem;padding-inline:1.5rem;align-items:center;justify-content:center;gap:1rem;display:flex}.creatine-testimonials__trust-item+.creatine-testimonials__trust-item{border-left:1px solid rgb(209 154 77 / .35)}.creatine-testimonials__trust-item svg{width:2.25rem;color:var(--review-gold);flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creatine-testimonials__trust-item span{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:999px){.creatine-testimonials__inner{width:100%;padding:4.5rem 1.25rem 3.75rem}.creatine-testimonials h2{font-size:clamp(2.55rem,10vw,3.75rem)}.creatine-testimonials__cards{margin-inline:-.25rem;padding-inline:.25rem;grid-template-columns:repeat(4,minmax(84vw,1fr));gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.creatine-testimonials__cards::-webkit-scrollbar{display:none}.creatine-review{min-height:31rem;scroll-snap-align:center}.creatine-review__top{grid-template-columns:7rem minmax(0,1fr)}.creatine-review__portrait{width:7rem;height:7rem}.creatine-testimonials__trust{grid-template-columns:1fr 1fr;padding:0}.creatine-testimonials__trust-item{min-height:6rem;padding:1rem;text-align:center;flex-direction:column;gap:.6rem}.creatine-testimonials__trust-item+.creatine-testimonials__trust-item{border-left:0}.creatine-testimonials__trust-item:nth-child(2n){border-left:1px solid rgb(209 154 77 / .35)}.creatine-testimonials__trust-item:nth-child(n+3){border-top:1px solid rgb(209 154 77 / .35)}}.creatine-usage{--usage-gold: #b77d31;color:#15110e;background:#f7f2ea}.creatine-usage__content{min-height:min(64rem,62vw);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);display:grid}.creatine-usage__copy{width:min(100%,58rem);margin-inline-start:auto;padding:clamp(4.5rem,7vw,7.5rem) clamp(3rem,6vw,7rem) clamp(4rem,6vw,6.5rem) clamp(3rem,6vw,6.5rem);align-self:center}.creatine-usage__eyebrow{color:var(--usage-gold);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.creatine-usage__eyebrow span{padding-block-end:.8rem;border-bottom:1px solid currentColor;position:relative;display:inline-block}.creatine-usage__eyebrow span:after{content:"";width:.38rem;height:.38rem;background:currentColor;transform:rotate(45deg);position:absolute;inset-block-end:-.2rem;inset-inline-end:-.95rem}.creatine-usage h2{margin-block-start:1.8rem;font-family:var(--heading-font-family);font-size:clamp(2.8rem,4.5vw,4.65rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-transform:none}.creatine-usage__intro{color:#15110eb8;max-width:38rem;margin-block-start:2.6rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}.creatine-usage__steps{margin-block-start:clamp(3rem,5vw,5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creatine-usage-step{min-width:0;text-align:center;padding-inline:clamp(1rem,2.5vw,2.5rem)}.creatine-usage-step+.creatine-usage-step{border-left:1px solid rgb(183 125 49 / .35)}.creatine-usage-step__icon{width:5.3rem;height:5.3rem;color:var(--usage-gold);border:1px solid currentColor;border-radius:50%;margin-inline:auto;place-items:center;display:grid}.creatine-usage-step__icon svg{width:2.85rem;fill:none;stroke:#15110e;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creatine-usage-step h3{color:var(--usage-gold);margin-block-start:1.5rem;font-size:clamp(.9rem,1.05vw,1rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.creatine-usage-step p{color:#15110ed1;margin-block-start:1.1rem;font-size:.95rem;line-height:1.55}.creatine-usage__note{color:#15110eb3;margin-block-start:3.8rem;align-items:center;gap:1.1rem;display:flex}.creatine-usage__note-rule{height:1px;flex:1;background:#b77d318c;position:relative}.creatine-usage__note-rule:after{content:"";width:.4rem;height:.4rem;background:var(--usage-gold);transform:rotate(45deg);position:absolute;inset-block-start:-.2rem;inset-inline-end:-1.25rem}.creatine-usage__note svg{width:2.1rem;margin-inline-start:1.5rem;flex:none;fill:none;stroke:var(--usage-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creatine-usage__note p{font-size:.9rem;line-height:1.5}.creatine-usage__media{min-height:100%;overflow:hidden}.creatine-usage__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:999px){.creatine-usage__content{min-height:0;grid-template-columns:1fr}.creatine-usage__copy{width:100%;padding:4.5rem 1.25rem 3.75rem}.creatine-usage h2{font-size:clamp(2.55rem,10vw,3.75rem)}.creatine-usage__intro{margin-block-start:1.6rem}.creatine-usage__steps{margin-block-start:3rem;grid-template-columns:1fr;gap:0}.creatine-usage-step{padding:2rem 1rem}.creatine-usage-step+.creatine-usage-step{border-top:1px solid rgb(183 125 49 / .3);border-left:0}.creatine-usage__note{margin-block-start:2.5rem;align-items:flex-start}.creatine-usage__note-rule{display:none}.creatine-usage__note svg{margin-inline-start:0}.creatine-usage__media{aspect-ratio:4 / 3;min-height:0}}.curated-routine{--curated-ink: #171411;--curated-gold: #bc8a48;color:var(--curated-ink);background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / .92),transparent 34rem),linear-gradient(135deg,#fbf8f2,#f3ede4 52%,#fbf8f2);padding-block:clamp(4rem,7vw,7rem);overflow:hidden}.curated-routine__header{text-align:center;padding-inline:1.25rem}.curated-routine__eyebrow{color:var(--curated-gold);align-items:center;justify-content:center;gap:.75rem;display:flex}.curated-routine__eyebrow p{font-size:.78rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.curated-routine__eyebrow span{width:clamp(2.5rem,6vw,5rem);height:1px;background:linear-gradient(90deg,transparent,currentColor)}.curated-routine__eyebrow span:last-child{transform:scaleX(-1)}.curated-routine__header h2{margin-block-start:1rem;font-family:var(--heading-font-family);font-size:clamp(2.25rem,4vw,4.25rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;text-transform:none}.curated-routine__header>p{color:#171411b8;max-width:52rem;margin:1.25rem auto 0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.6}.curated-routine__carousel-wrap{margin-block-start:clamp(2.5rem,4vw,4rem);position:relative}.curated-routine__carousel{grid-auto-columns:clamp(17rem,22vw,22rem);grid-auto-flow:column;gap:1rem;padding-inline:clamp(1.25rem,7vw,8rem);scroll-padding-inline:clamp(1.25rem,7vw,8rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;display:grid}.curated-routine__carousel::-webkit-scrollbar{display:none}.curated-card{background:#fffdf9c7;border:1px solid rgb(188 138 72 / .35);border-radius:.7rem;scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 .75rem 2.5rem #674f2f14}.curated-card__image{aspect-ratio:1 / 1.04;background:linear-gradient(150deg,#fffdfa,#f3ede4);display:block;overflow:hidden}.curated-card__image img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.curated-card__content{text-align:center;flex:1;padding:1.25rem 1.25rem 1.35rem;display:flex;flex-direction:column}.curated-card h3{min-height:2.4em;font-family:var(--heading-font-family);font-size:clamp(1.35rem,1.65vw,1.7rem);font-weight:400;line-height:1.2;text-transform:none}.curated-card__description{color:#171411b8;min-height:4.6em;margin-block-start:.65rem;font-size:.82rem;line-height:1.55}.curated-card__price{margin-block:.8rem 1rem;font-family:var(--heading-font-family);font-size:1.25rem;font-weight:600}.curated-card__button{min-height:3.25rem;color:var(--curated-gold);border:1px solid rgb(188 138 72 / .72);border-radius:.35rem;place-items:center;margin-block-start:auto;padding-inline:1rem;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:grid;transition:color .2s ease,background .2s ease}.curated-routine__arrow{z-index:2;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.curated-routine__arrow--prev{inset-inline-start:clamp(.35rem,3vw,3.5rem)}.curated-routine__arrow--next{inset-inline-end:clamp(.35rem,3vw,3.5rem)}.curated-routine__arrow button{width:3rem;height:3rem;color:var(--curated-gold);background:#fffdf9eb;border:1px solid rgb(188 138 72 / .55);border-radius:50%;place-items:center;display:grid;box-shadow:0 .5rem 1.5rem #4a341a14}.curated-routine__arrow svg{width:.85rem}.curated-routine__cta{width:min(calc(100% - 2.5rem),25rem);min-height:3.75rem;color:var(--curated-gold);border:1px solid rgb(188 138 72 / .7);border-radius:.35rem;align-items:center;justify-content:center;gap:1.75rem;margin:clamp(2.5rem,4vw,4rem) auto 0;padding-inline:1.25rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:flex;transition:color .2s ease,background .2s ease}.curated-routine__cta span:last-child{font-size:1.35rem;font-weight:400;letter-spacing:0}.curated-routine__empty{text-align:center;padding:3rem 1.25rem}@media screen and (pointer:fine){.curated-card:hover .curated-card__image img{transform:scale(1.035)}.curated-card__button:hover,.curated-routine__cta:hover{color:#fff;background:var(--curated-gold)}}@media screen and (max-width:699px){.curated-routine{padding-block:3.75rem}.curated-routine__header h2{max-width:10ch;margin-inline:auto;font-size:2.75rem}.curated-routine__header>p{max-width:34ch;font-size:.95rem}.curated-routine__carousel{grid-auto-columns:min(82vw,22rem);gap:.85rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.curated-routine__arrow{display:none}.curated-card__image{aspect-ratio:1 / .96}.curated-card__content{padding:1.3rem 1.1rem 1.2rem}.curated-card h3{min-height:0;font-size:1.6rem}.curated-card__description{min-height:0;font-size:.88rem}.curated-card__button{min-height:3.5rem}}.customer-stories{--stories-gold: #bd8840;color:#17130f;background:radial-gradient(circle at 50% 0%,#fff,transparent 35rem),linear-gradient(135deg,#fbf7f0,#f5eee5 55%,#fcf9f4);padding-block:clamp(4rem,7vw,7rem);overflow:hidden}.customer-stories__header{text-align:center;padding-inline:1.25rem}.customer-stories__eyebrow{color:var(--stories-gold);align-items:center;justify-content:center;gap:.75rem;display:flex}.customer-stories__eyebrow p{font-size:.78rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.customer-stories__eyebrow span{width:clamp(2.5rem,6vw,5rem);height:1px;background:linear-gradient(90deg,transparent,currentColor)}.customer-stories__eyebrow span:last-child{transform:scaleX(-1)}.customer-stories__header h2{max-width:18ch;margin:1rem auto 0;font-family:var(--heading-font-family);font-size:clamp(2.4rem,4.4vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;text-transform:none}.customer-stories__header>p{color:#17130fb3;margin-block-start:1.25rem;font-size:clamp(.95rem,1.25vw,1.15rem)}.customer-stories__carousel-wrap{width:min(100%,1500px);margin:clamp(2.5rem,4vw,4rem) auto 0;position:relative}.customer-stories__carousel{grid-auto-columns:minmax(20rem,1fr);grid-auto-flow:column;gap:1.25rem;padding-inline:clamp(1.25rem,7vw,7rem);scroll-padding-inline:clamp(1.25rem,7vw,7rem);overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none;display:grid}.customer-stories__carousel::-webkit-scrollbar{display:none}.story-card{background:#fffdf9d9;border:1px solid rgb(189 136 64 / .18);border-radius:.7rem;scroll-snap-align:center;overflow:hidden;box-shadow:0 1rem 2.5rem #4c341914}.story-card__media{aspect-ratio:3 / 2;background:#eee5da}.story-card__media img{width:100%;height:100%;object-fit:cover}.story-card__placeholder{width:100%;height:100%;color:#17130f73;background:linear-gradient(135deg,#ede3d7,#faf6ef);place-items:center;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;display:grid}.story-card__content{padding:1.5rem}.story-card__stars{color:var(--stories-gold);font-size:1.35rem;letter-spacing:.08em}.story-card__stars .is-empty{opacity:.25}.story-card blockquote{min-height:7.5em;margin-block-start:.65rem;font-size:.98rem;line-height:1.55}.story-card__reviewer{border-top:1px solid rgb(189 136 64 / .25);align-items:center;gap:.85rem;padding-block-start:1rem;display:flex}.story-card__avatar{width:3rem;height:3rem;flex:0 0 auto;background:#e6d5c1;border-radius:50%;place-items:center;overflow:hidden;display:grid}.story-card__avatar img{width:100%;height:100%;object-fit:cover}.story-card__avatar span{color:var(--stories-gold);font-family:var(--heading-font-family);font-size:1.35rem}.story-card__reviewer-copy>div{align-items:center;gap:.4rem;display:flex;flex-wrap:wrap}.story-card__reviewer-copy strong{font-size:.94rem}.story-card__reviewer-copy>div>span:last-child{color:#17130f9e;font-size:.72rem}.story-card__verified{width:1rem;height:1rem;color:#fff;background:var(--stories-gold);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.story-card__reviewer-copy p{color:var(--stories-gold);margin-block-start:.3rem;font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-stories__arrow{z-index:2;position:absolute;inset-block-start:42%;transform:translateY(-50%)}.customer-stories__arrow--prev{inset-inline-start:1rem}.customer-stories__arrow--next{inset-inline-end:1rem}.customer-stories__arrow button{width:3rem;height:3rem;color:var(--stories-gold);background:#fffaf4;border:1px solid rgb(189 136 64 / .55);border-radius:50%;place-items:center;display:grid;box-shadow:0 .5rem 1.5rem #4a341a14}.customer-stories__arrow svg{width:.85rem}.customer-stories__trust{width:min(calc(100% - 2.5rem),1240px);margin:2rem auto 0;border:1px solid rgb(189 136 64 / .24);border-radius:.6rem;grid-template-columns:repeat(4,1fr);display:grid}.trust-item{align-items:center;gap:.9rem;padding:1.2rem 1.5rem;display:flex}.trust-item+.trust-item{border-left:1px solid rgb(189 136 64 / .24)}.trust-item__icon{width:2.5rem;height:2.5rem;color:var(--stories-gold);flex:0 0 auto;place-items:center;font-size:2.3rem;line-height:1;display:grid}.trust-item__icon svg{width:2.35rem;height:2.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.trust-item strong{font-family:var(--heading-font-family);font-size:1.1rem;font-weight:500}.trust-item p{color:#17130fa6;margin-block-start:.15rem;font-size:.7rem;line-height:1.4}@media screen and (min-width:1000px){.customer-stories__carousel{grid-auto-columns:calc((100% - clamp(2.5rem,14vw,14rem) - 2.5rem) / 3)}}@media screen and (max-width:799px){.customer-stories__header h2{font-size:2.8rem}.customer-stories__carousel{grid-auto-columns:min(86vw,24rem);gap:.85rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.customer-stories__arrow{display:none}.story-card blockquote{min-height:0}.customer-stories__trust{grid-template-columns:1fr 1fr}.trust-item{padding:1rem}.trust-item:nth-child(3){border-left:0}.trust-item:nth-child(n+3){border-top:1px solid rgb(189 136 64 / .24)}}@media screen and (max-width:499px){.customer-stories__trust{grid-template-columns:1fr}.trust-item+.trust-item{border-left:0;border-top:1px solid rgb(189 136 64 / .24)}}.daily-routine{--daily-gold:#bd8738;color:#f5eee5;background:radial-gradient(circle at 50% 10%,rgb(189 135 56 / .09),transparent 32rem),repeating-linear-gradient(125deg,transparent 0 145px,rgb(189 135 56 / .035) 146px,transparent 148px 290px),#080808;padding:clamp(4rem,7vw,7rem) max(1.25rem,3vw);overflow:hidden}.daily-routine__header{text-align:center}.daily-routine__eyebrow{color:var(--daily-gold);align-items:center;justify-content:center;gap:.75rem;display:flex}.daily-routine__eyebrow p{font-size:.78rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.daily-routine__eyebrow span{width:clamp(2.5rem,7vw,7rem);height:1px;background:linear-gradient(90deg,transparent,currentColor)}.daily-routine__eyebrow span:last-child{transform:scaleX(-1)}.daily-routine__header h2{margin-block-start:1rem;font-family:var(--heading-font-family);font-size:clamp(2.4rem,4vw,4.25rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:none}.daily-routine__header>p{color:#f5eee5b8;margin-block-start:1rem;font-size:clamp(.95rem,1.25vw,1.15rem)}.daily-routine__cards{width:min(100%,1500px);margin:clamp(2.5rem,4vw,4rem) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.routine-step{background:linear-gradient(150deg,#151411,#080808);border:1px solid rgb(189 135 56 / .8);border-radius:.7rem;overflow:hidden;display:flex;flex-direction:column}.routine-step__image{aspect-ratio:1.42 / 1;background:#17130f;display:block;overflow:hidden}.routine-step__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.routine-step__placeholder{width:100%;height:100%;color:#f5eee566;background:linear-gradient(135deg,#1b1712,#090909);place-items:center;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;display:grid}.routine-step__content{border-top:1px solid rgb(189 135 56 / .7);text-align:center;flex:1;padding:2.8rem 1.5rem 1.5rem;position:relative}.routine-step__icon{width:4.25rem;height:4.25rem;color:var(--daily-gold);background:#10100f;border:1px solid currentColor;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.routine-step__icon svg{width:2.3rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.routine-step__time{color:var(--daily-gold);font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.routine-step h3{margin-block-start:.5rem;font-family:var(--heading-font-family);font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:400;line-height:1.1;text-transform:none}.routine-step__description{color:#f5eee5b8;max-width:34ch;min-height:3.4em;margin:.65rem auto 0;font-size:.92rem;line-height:1.55}.routine-step__link{color:var(--daily-gold);margin-block-start:1rem;font-size:1.7rem;display:inline-block}.daily-routine__cta{width:min(calc(100% - 1rem),25rem);min-height:3.75rem;color:var(--daily-gold);border:1px solid rgb(189 135 56 / .8);border-radius:.4rem;align-items:center;justify-content:center;gap:1.75rem;margin:2rem auto 0;padding-inline:1.25rem;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:flex;transition:color .2s ease,background .2s ease}.daily-routine__cta span:last-child{font-size:1.4rem;font-weight:400;letter-spacing:0}@media screen and (pointer:fine){.routine-step:hover .routine-step__image img{transform:scale(1.035)}.daily-routine__cta:hover{color:#090909;background:var(--daily-gold)}}@media screen and (max-width:799px){.daily-routine{padding-inline:0}.daily-routine__header{padding-inline:1.25rem}.daily-routine__header h2{max-width:11ch;margin-inline:auto;font-size:2.8rem}.daily-routine__header>p{max-width:34ch;margin-inline:auto;line-height:1.55}.daily-routine__cards{grid-template-columns:none;grid-auto-columns:min(86vw,25rem);grid-auto-flow:column;gap:.85rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.daily-routine__cards::-webkit-scrollbar{display:none}.routine-step{scroll-snap-align:center}.routine-step__image{aspect-ratio:1.25 / 1}.routine-step__description{min-height:0}}.hourglass-footer{color:#eee7de;background:radial-gradient(circle at 18% 15%,rgb(201 145 60 / .07),transparent 28%),linear-gradient(135deg,#070707,#0c0b0a 60%,#050505);border-top:2px solid var(--footer-gold)}.hourglass-footer__inner{max-width:1800px;margin-inline:auto;padding:clamp(3rem,5vw,5.25rem) clamp(1.25rem,4vw,5rem) 1.75rem}.hourglass-footer__main{display:grid;grid-template-columns:1.25fr repeat(4,.72fr) 1.75fr}.hourglass-footer__brand,.hourglass-footer__links,.hourglass-footer__newsletter{min-width:0;padding-inline:clamp(1rem,1.6vw,2rem)}.hourglass-footer__brand{padding-inline-start:0}.hourglass-footer__links,.hourglass-footer__newsletter{border-inline-start:1px solid rgb(213 161 74 / .35)}.hourglass-footer__logo{width:min(100%,13rem);height:auto}.hourglass-footer__mark{width:4rem;color:var(--footer-gold);margin-inline:auto}.hourglass-footer__brand-name{color:var(--footer-gold);margin:.5rem 0 1.5rem;font-family:var(--heading-font-family);font-size:1.65rem;line-height:1.15;letter-spacing:.13em;text-align:center}.hourglass-footer__brand-copy{max-width:18rem;margin-top:1.4rem;color:#d7d2cb;font-size:.94rem;line-height:1.75}.hourglass-footer__brand-copy p,.hourglass-footer__newsletter-copy p{margin:0}.hourglass-footer__socials{margin-top:1.8rem;display:flex;gap:.75rem}.hourglass-footer__socials a{width:2.5rem;height:2.5rem;color:var(--footer-gold);border:1px solid rgb(213 161 74 / .55);border-radius:50%;display:grid;place-items:center;transition:.2s ease}.hourglass-footer__socials a:hover{color:#0b0906;background:var(--footer-gold)}.hourglass-footer__socials svg{width:1.15rem;height:1.15rem}.hourglass-footer h3,.hourglass-footer__eyebrow{color:var(--footer-gold);margin:0 0 1.35rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hourglass-footer__links ul{margin:0;padding:0;list-style:none}.hourglass-footer__links li+li{margin-top:1rem}.hourglass-footer__links a{color:#dfdad3;font-size:.91rem;line-height:1.35;text-decoration:none;transition:color .2s ease}.hourglass-footer__links a:hover{color:var(--footer-gold)}.hourglass-footer__newsletter{padding-inline-end:0}.hourglass-footer__newsletter .hourglass-footer__eyebrow{margin-bottom:.35rem}.hourglass-footer__newsletter h2{color:var(--footer-gold);margin:0;font-family:var(--heading-font-family);font-size:clamp(1.4rem,1.7vw,2rem);font-weight:500;letter-spacing:.05em}.hourglass-footer__newsletter-copy{margin-top:.8rem;color:#ddd7cf;font-size:.94rem;line-height:1.55}.hourglass-footer__form{margin-top:1.35rem;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.hourglass-footer__form input{min-width:0;height:3.5rem;color:#f5efe7;background:#0a0a0a;border:1px solid rgb(213 161 74 / .65);border-radius:.25rem 0 0 .25rem;padding:0 1rem}.hourglass-footer__form input::placeholder{color:#aaa39a;opacity:1}.hourglass-footer__form button{color:#17110a;background:var(--footer-gold);border:0;border-radius:0 .25rem .25rem 0;padding-inline:1.5rem;font-weight:800;letter-spacing:.08em}.hourglass-footer__message{grid-column:1/-1;margin:.5rem 0 0;font-size:.8rem}.hourglass-footer__perks{margin-top:1.65rem;display:grid;grid-template-columns:repeat(3,1fr)}.hourglass-footer__perk{min-width:0;padding-inline:.7rem;text-align:center}.hourglass-footer__perk+.hourglass-footer__perk{border-inline-start:1px solid rgb(213 161 74 / .25)}.hourglass-footer__perk svg{width:2rem;height:2rem;color:var(--footer-gold);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin-inline:auto}.hourglass-footer__perk strong,.hourglass-footer__perk span{display:block}.hourglass-footer__perk strong{margin-top:.4rem;color:#eee7de;font-size:.68rem;letter-spacing:.05em}.hourglass-footer__perk span{margin-top:.25rem;color:#bdb6ad;font-size:.63rem;line-height:1.35}.hourglass-footer__bottom{margin-top:3rem;border-top:1px solid rgb(213 161 74 / .35);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hourglass-footer__bottom p{margin:0;color:#cfc8bf;font-size:.8rem}.hourglass-footer__payments{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.hourglass-footer__payments svg{width:auto;height:1.55rem}@media(max-width:1199px){.hourglass-footer__main{grid-template-columns:1.2fr repeat(2,1fr);gap:2.5rem 0}.hourglass-footer__newsletter{grid-column:2/-1;grid-row:1}.hourglass-footer__links:nth-of-type(2){border-inline-start:0}}@media(max-width:749px){.hourglass-footer__inner{padding-top:3rem}.hourglass-footer__main{display:flex;flex-direction:column;gap:0}.hourglass-footer__brand{text-align:center}.hourglass-footer__brand-copy{margin-inline:auto}.hourglass-footer__socials{justify-content:center}.hourglass-footer__newsletter{order:2;margin-top:2.5rem;padding:2.5rem 0 0;border-inline-start:0;border-top:1px solid rgb(213 161 74 / .35);text-align:center}.hourglass-footer__links{order:3;padding:1.5rem 0;border-inline-start:0;border-bottom:1px solid rgb(213 161 74 / .25);text-align:center}.hourglass-footer__links:first-of-type{margin-top:2rem;border-top:1px solid rgb(213 161 74 / .25)}.hourglass-footer__links h3{margin-bottom:.9rem}.hourglass-footer__links li+li{margin-top:.7rem}.hourglass-footer__form{max-width:30rem;margin-inline:auto;margin-top:1.25rem}.hourglass-footer__perks{gap:.4rem}.hourglass-footer__perk{padding-inline:.3rem}.hourglass-footer__bottom{margin-top:2.25rem;flex-direction:column;text-align:center}.hourglass-footer__payments{justify-content:center}}@media(max-width:420px){.hourglass-footer__form{grid-template-columns:1fr;gap:.6rem}.hourglass-footer__form input,.hourglass-footer__form button{height:3.25rem;border-radius:.25rem}.hourglass-footer__perks{grid-template-columns:1fr;gap:1.2rem}.hourglass-footer__perk+.hourglass-footer__perk{border-inline-start:0}}.hourglass-faq{--faq-gold:#bd8840;color:#17130f;background:radial-gradient(circle at 50% 0%,#fff,transparent 35rem),linear-gradient(135deg,#fbf7f0,#f5eee5 55%,#fcf9f4);padding:clamp(4rem,7vw,7rem) max(1.25rem,5vw);grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.35fr);gap:clamp(3rem,6vw,7rem);display:grid}.hourglass-faq__intro{border-right:1px solid rgb(189 136 64 / .35);padding-inline-end:clamp(2rem,5vw,5rem)}.hourglass-faq__eyebrow{color:var(--faq-gold);font-size:.78rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.hourglass-faq__intro h2{max-width:11ch;margin-block-start:1.5rem;font-family:var(--heading-font-family);font-size:clamp(2.5rem,3.9vw,4.2rem);font-weight:400;line-height:1.07;letter-spacing:-.025em;text-transform:none}.hourglass-faq__divider{color:var(--faq-gold);align-items:center;gap:1rem;margin-block:2rem;display:flex}.hourglass-faq__divider:before,.hourglass-faq__divider:after{content:"";height:1px;background:linear-gradient(90deg,currentColor,transparent);flex:1}.hourglass-faq__divider:after{transform:scaleX(-1)}.hourglass-faq__copy{color:#17130fb8;max-width:34rem;font-size:1rem;line-height:1.6}.hourglass-faq__trust{margin-block-start:3rem;display:grid;gap:1.35rem}.faq-trust{align-items:center;gap:1rem;display:flex}.faq-trust__icon{width:3.8rem;height:3.8rem;color:var(--faq-gold);border:1px solid currentColor;border-radius:50%;place-items:center;flex:0 0 auto;display:grid}.faq-trust__icon svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.faq-trust strong{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.faq-trust p{color:#17130fa6;margin-block-start:.2rem;font-size:.82rem}.hourglass-faq__questions{align-self:center;border:1px solid rgb(189 136 64 / .28);border-radius:.55rem;overflow:hidden}.faq-item+.faq-item{border-top:1px solid rgb(189 136 64 / .25)}.faq-item summary{min-height:4.6rem;align-items:center;grid-template-columns:3rem 1fr 2rem;gap:1rem;padding:.8rem 1.5rem;cursor:pointer;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item__number{color:var(--faq-gold);border-right:1px solid rgb(189 136 64 / .3);font-size:.86rem;font-weight:700}.faq-item__question{font-family:var(--heading-font-family);font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.25}.faq-item__toggle{width:1.1rem;height:1.1rem;position:relative}.faq-item__toggle:before,.faq-item__toggle:after{content:"";background:var(--faq-gold);position:absolute;inset-block-start:50%;inset-inline:0;height:1px}.faq-item__toggle:after{transform:rotate(90deg);transition:transform .2s ease}.faq-item[open] .faq-item__toggle:after{transform:rotate(0)}.faq-item__answer{color:#17130fb8;border-top:1px solid rgb(189 136 64 / .18);padding:1.25rem 5.5rem;font-size:.94rem;line-height:1.65}.hourglass-faq__empty{color:#17130f8c;min-height:20rem;place-items:center;padding:2rem;text-align:center;display:grid}@media screen and (max-width:899px){.hourglass-faq{grid-template-columns:1fr;gap:3rem;padding-inline:1.25rem}.hourglass-faq__intro{border-right:0;padding-inline-end:0}.hourglass-faq__intro h2{font-size:2.8rem}.hourglass-faq__trust{grid-template-columns:1fr}.faq-item summary{grid-template-columns:2.5rem 1fr 1.5rem;padding-inline:1rem}.faq-item__answer{padding:1rem}}.mag-benefits{--mag-gold:#c18a38;color:#f6f0e8;background:radial-gradient(circle at 52% 15%,#19120b 0,#0a0806 46%,#050505)}.mag-benefits__inner{width:min(calc(100% - 4rem),1440px);min-height:880px;margin:auto;padding:clamp(3rem,5vw,5rem) 0 3.6rem;display:flex;flex-direction:column}.mag-benefits__header{text-align:center}.mag-benefits__eyebrow{margin:0 0 1rem;color:var(--mag-gold);font-size:clamp(.85rem,1.2vw,1.15rem);font-weight:600;letter-spacing:.32em}.mag-benefits h2{margin:0;color:#f8f5f0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.7rem,5.7vw,5.65rem);font-weight:400;letter-spacing:-.035em;line-height:.94;text-transform:none}.mag-benefits h2 em{display:block;color:var(--mag-gold);font-style:normal}.mag-benefits__rule{width:5.5rem;height:1px;margin:1.5rem auto 1.2rem;background:var(--mag-gold);display:block}.mag-benefits__intro{max-width:66rem;margin:auto;color:#e5ded6;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.mag-benefits__intro p{margin:0}.mag-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}.mag-benefits__grid article{min-height:290px;padding:0 clamp(1rem,2.3vw,2.2rem);text-align:center}.mag-benefits__grid article+article{border-left:1px solid rgba(193,138,56,.68)}.mag-benefits__icon{width:5rem;height:5rem;margin:0 auto 1rem;color:var(--mag-gold)}.mag-benefits__icon svg,.mag-benefits__quality svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mag-benefits h3{max-width:15rem;min-height:3em;margin:0 auto .8rem;color:#f6f1eb;font-size:clamp(.9rem,1.05vw,1.05rem);font-weight:700;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.mag-benefits__grid article p{max-width:16rem;margin:auto;color:#e5ded6;font-size:clamp(.9rem,1vw,1rem);line-height:1.6}.mag-benefits__quality{width:min(100%,940px);margin:auto auto 0;padding:1rem 2.5rem;border:1px solid rgba(193,138,56,.85);border-radius:.75rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;color:#eee4d7;font-size:clamp(.85rem,1.2vw,1rem);letter-spacing:.04em;text-align:center}.mag-benefits__quality svg{width:3rem;flex:none;color:var(--mag-gold)}@media(max-width:800px){.mag-benefits__inner{width:100%;min-height:0;padding:3.75rem 1rem}.mag-benefits h2{font-size:clamp(3rem,14vw,4.5rem)}.mag-benefits__grid{grid-template-columns:1fr 1fr;margin-top:2.5rem}.mag-benefits__grid article{min-height:255px;padding:1.5rem .7rem}.mag-benefits__grid article:nth-child(3){border-left:0}.mag-benefits__grid article:nth-child(n+3){border-top:1px solid rgba(193,138,56,.55)}.mag-benefits__quality{margin-top:2rem;padding:1rem;font-size:.75rem}.mag-benefits__quality svg{width:2.3rem}}.mag-duo{--mag-gold:#bd8435;color:#17120f;background:#faf6f0;padding:1.2rem}.mag-duo__inner{width:min(100%,1495px);margin:auto;padding:2.5rem 3rem 0;border-radius:1rem;background:#ffffff7a}.mag-duo header{text-align:center}.mag-duo header>p{margin:0;color:var(--mag-gold);font-weight:600;letter-spacing:.18em}.mag-duo header h2{margin:.5rem 0 1rem;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3rem,4.7vw,4.75rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-transform:none}.mag-duo header h2 em{color:var(--mag-gold);font-style:normal}.mag-duo header div{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.mag-duo header div p{margin:0}.mag-duo__card{display:grid;grid-template-columns:.88fr 1.12fr;margin-top:2.8rem}.mag-duo__media{position:relative;min-height:550px;border-radius:.8rem 0 0 .8rem;overflow:visible;background:#f1e6d8}.mag-duo__media>img{width:100%;height:100%;object-fit:cover;border-radius:.8rem 0 0 .8rem;display:block}.mag-duo__badge{position:absolute;top:-1rem;right:-1rem;width:7.5rem;height:7.5rem;border-radius:50%;background:linear-gradient(135deg,#c99747,#ad7427);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.75rem;line-height:1.5;text-align:center}.mag-duo__badge svg{width:2rem;fill:none;stroke:#fff;stroke-width:1.5}.mag-duo__content{padding:1.5rem 3rem 1rem}.mag-duo__label{margin:0;color:var(--mag-gold);font-size:1rem;letter-spacing:.14em}.mag-duo__content h3{margin:.6rem 0 0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(2.5rem,3.4vw,3.7rem);font-weight:400;text-transform:none}.mag-duo__rule{width:4rem;height:1px;margin:1.5rem 0;display:block;background:var(--mag-gold)}.mag-duo__description{max-width:42rem;font-size:1rem;line-height:1.55}.mag-duo__benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.4rem}.mag-duo__benefits article{text-align:center;padding:0 .7rem}.mag-duo__benefits article+article{border-left:1px solid #e0cdb2}.mag-duo__icon{width:3.5rem;height:3.5rem;margin:auto;color:var(--mag-gold)}.mag-duo__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mag-duo__benefits h4{margin:.6rem 0 0;font-size:.75rem;line-height:1.35;text-transform:uppercase}.mag-duo__buy{margin-top:2.5rem;padding:1.4rem;border:1px solid #e2cfb5;border-radius:.7rem;display:grid;grid-template-columns:auto 1fr minmax(240px,.9fr);align-items:center;gap:1.2rem}.mag-duo__save{padding:1rem;background:var(--mag-gold);color:#fff;font-weight:700;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.mag-duo__buy strong{font-size:1.7rem}.mag-duo__buy s{margin-left:1rem;color:#8a847e}.mag-duo__buy small{display:block;margin-top:.35rem}.mag-duo__form button{width:100%;padding:1.25rem 1.5rem;border:0;border-radius:.55rem;background:#080808;color:#fff;font-weight:700}.mag-duo__form button span{float:right;color:var(--mag-gold)}.mag-duo__form button:disabled{opacity:.45}.mag-duo__trust{margin:3rem -3rem 0;padding:1.8rem 3rem;display:flex;justify-content:center;gap:4rem;background:#f7f0e7}.mag-duo__trust span{display:flex;align-items:center;gap:1rem;padding:0 2rem}.mag-duo__trust span+span{border-left:1px solid #d9c4a7}.mag-duo__trust svg{width:2.5rem;height:2.5rem;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.mag-duo__inner{padding:2.8rem 1rem 0}.mag-duo__card{grid-template-columns:1fr}.mag-duo__media{min-height:0;aspect-ratio:1.1;border-radius:.7rem}.mag-duo__media>img{border-radius:.7rem}.mag-duo__badge{right:.5rem;width:6.5rem;height:6.5rem}.mag-duo__content{padding:2.5rem .5rem}.mag-duo__benefits{grid-template-columns:1fr 1fr;gap:1.5rem 0}.mag-duo__benefits article:nth-child(3){border-left:0}.mag-duo__buy{grid-template-columns:1fr 1.5fr}.mag-duo__form{grid-column:1/-1}.mag-duo__trust{margin:1rem -1rem 0;padding:1.5rem;flex-direction:column;gap:0}.mag-duo__trust span{padding:1rem}.mag-duo__trust span+span{border-left:0;border-top:1px solid #d9c4a7}}.mag-faq{--mag-gold:#bd8538;color:#17130f;background:#fbf8f3}.mag-faq__inner{width:min(calc(100% - 4rem),1160px);margin:auto;padding:clamp(3.5rem,6vw,6rem) 0 2.3rem}.mag-faq header{text-align:center}.mag-faq header>p{margin:0;color:var(--mag-gold);font-size:1.1rem;font-weight:600;letter-spacing:.2em}.mag-faq h2{margin:.8rem 0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.2rem,5vw,5rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-transform:none}.mag-faq h2 em{color:var(--mag-gold);font-style:normal}.mag-faq header div{font-size:clamp(1rem,1.3vw,1.15rem)}.mag-faq header div p{margin:0}.mag-faq__list{margin-top:2.6rem}.mag-faq details{margin:.55rem 0;border:1px solid #e5d6c5;border-radius:.65rem;background:#ffffff40}.mag-faq summary{min-height:62px;padding:.85rem 1.8rem;display:grid;grid-template-columns:36px 1fr 25px;align-items:center;gap:1rem;cursor:pointer;list-style:none}.mag-faq summary::-webkit-details-marker{display:none}.mag-faq summary b{width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--mag-gold);color:#fff;font-size:.8rem}.mag-faq summary strong{font-size:1rem}.mag-faq summary i{position:relative;width:1.2rem;height:1.2rem}.mag-faq summary i:before,.mag-faq summary i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#17130f}.mag-faq summary i:after{transform:rotate(90deg)}.mag-faq details[open] summary i:after{display:none}.mag-faq__answer{padding:0 5.2rem 1.8rem;font-size:.95rem;line-height:1.65}.mag-faq__answer p{margin:0}.mag-faq__trust{margin-top:1rem;padding:2rem max(2rem,calc((100% - 1160px)/2));display:grid;grid-template-columns:repeat(3,1fr);background:#f5eee5}.mag-faq__trust>div{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:0 2rem}.mag-faq__trust>div+div{border-left:1px solid #d7c1a3}.mag-faq__trust svg{width:3.3rem;height:3.3rem;flex:none;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mag-faq__trust p{margin:0}.mag-faq__trust strong,.mag-faq__trust span{display:block}.mag-faq__trust strong{font-size:.82rem}.mag-faq__trust span{margin-top:.35rem;font-size:.78rem}@media(max-width:700px){.mag-faq__inner{width:100%;padding:3.75rem 1rem 2rem}.mag-faq h2{font-size:clamp(3rem,13vw,4rem)}.mag-faq summary{padding:.85rem 1rem;grid-template-columns:32px 1fr 18px}.mag-faq summary strong{font-size:.9rem}.mag-faq__answer{padding:0 1.2rem 1.4rem 4.2rem}.mag-faq__trust{grid-template-columns:1fr;padding:1rem}.mag-faq__trust>div{justify-content:flex-start;padding:1.2rem}.mag-faq__trust>div+div{border-left:0;border-top:1px solid #d7c1a3}}.mag-reviews{--mag-gold:#bd8538;color:#17130f;background:#fbf8f3}.mag-reviews__inner{width:min(calc(100% - 3.5rem),1475px);margin:auto;padding:2.5rem 0 1.7rem;display:grid;grid-template-columns:1.2fr .88fr;gap:1.2rem 2rem}.mag-reviews__content{padding:0 1rem 0 .5rem}.mag-reviews header>p{margin:0 0 1.2rem;color:var(--mag-gold);font-size:1rem;font-weight:600;letter-spacing:.18em}.mag-reviews h2{margin:0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.1rem,4.3vw,4.5rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-transform:none}.mag-reviews h2 em{color:var(--mag-gold);font-style:normal}.mag-reviews header>div{margin-top:1.4rem;font-size:1.05rem;line-height:1.5}.mag-reviews header>div p{margin:0}.mag-reviews__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem}.mag-reviews__cards article{min-height:400px;padding:1.5rem;border:1px solid #e3d3c0;border-radius:.75rem;display:flex;flex-direction:column}.mag-reviews__stars{color:var(--mag-gold);font-size:1.15rem;letter-spacing:.08em}.mag-reviews blockquote{margin:1rem 0;font-size:.92rem;line-height:1.75}.mag-reviews__person{margin-top:auto;display:flex;align-items:center;gap:.8rem}.mag-reviews__portrait{width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;background:#eadfce}.mag-reviews__portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.mag-reviews__person p{margin:0}.mag-reviews__person strong,.mag-reviews__person span{display:block}.mag-reviews__person span{margin-top:.25rem;font-size:.73rem}.mag-reviews__habit{min-height:4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e4d3bb;display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.45}.mag-reviews__habit svg{width:1.5rem;flex:none;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.7}.mag-reviews__social{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.mag-reviews__social svg{width:4.2rem;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.6}.mag-reviews__social p{margin:0}.mag-reviews__social strong,.mag-reviews__social span{display:block}.mag-reviews__social strong{font-size:1rem}.mag-reviews__social span{margin-top:.35rem;font-size:.86rem;line-height:1.45}.mag-reviews__media{overflow:hidden;border-radius:.8rem}.mag-reviews__media img{width:100%;height:100%;object-fit:cover;display:block}.mag-reviews__guarantee{grid-column:1/-1;margin-top:.2rem;padding:1rem 2rem;border:1px solid #e0cdb4;border-radius:.8rem;display:grid;grid-template-columns:1.8fr 1fr}.mag-reviews__guarantee>div{display:flex;align-items:center;gap:1.5rem;padding:0 1.2rem}.mag-reviews__guarantee>div+div{border-left:1px solid #d4b98f}.mag-reviews__guarantee svg{width:4.6rem;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.5}.mag-reviews__guarantee p{margin:0}.mag-reviews__guarantee strong,.mag-reviews__guarantee span{display:block}.mag-reviews__guarantee span{margin-top:.35rem;font-size:.85rem}.mag-reviews__guarantee b{width:4.6rem;height:4.6rem;border:2px solid var(--mag-gold);border-radius:50%;display:grid;place-items:center;color:var(--mag-gold);font-family:Georgia,serif;font-size:2rem;line-height:.8}.mag-reviews__guarantee b small{display:block;font-family:Arial,sans-serif;font-size:.6rem}@media(max-width:900px){.mag-reviews__inner{width:100%;padding:3.5rem 1rem 1.5rem;grid-template-columns:1fr}.mag-reviews h2{font-size:clamp(3rem,13vw,4rem)}.mag-reviews__cards{grid-template-columns:repeat(3,minmax(82vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.mag-reviews__cards article{scroll-snap-align:center}.mag-reviews__media{aspect-ratio:4/5}.mag-reviews__guarantee{grid-template-columns:1fr;padding:1rem}.mag-reviews__guarantee>div{padding:1rem .5rem}.mag-reviews__guarantee>div+div{border-left:0;border-top:1px solid #d4b98f}}.mag-usage{--mag-gold:#bd8538;color:#17130f;background:#fbf8f3;padding:1.35rem}.mag-usage__inner{width:min(100%,1490px);min-height:970px;margin:auto;padding:1.8rem;border:1px solid #eadccb;border-radius:1rem;display:grid;grid-template-columns:1fr .98fr;gap:clamp(2rem,4vw,4rem)}.mag-usage__copy{padding:clamp(1.5rem,3vw,3.8rem) clamp(1rem,2.5vw,2.7rem);align-self:center}.mag-usage__eyebrow{margin:0 0 1.4rem;color:var(--mag-gold);font-size:clamp(.82rem,1.05vw,1rem);font-weight:600;letter-spacing:.25em}.mag-usage h2{margin:0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.35rem,4.6vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-transform:none}.mag-usage h2 em{color:var(--mag-gold);font-style:normal}.mag-usage__intro{max-width:38rem;margin-top:1.6rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.mag-usage__intro p{margin:0}.mag-usage__steps{margin-top:2.1rem}.mag-usage__steps article{min-height:105px;border-bottom:1px solid #e3d5c4;display:grid;grid-template-columns:82px 1fr;align-items:center;gap:1rem}.mag-usage__icon{width:4.5rem;height:4.5rem;border:1px solid var(--mag-gold);border-radius:50%;display:grid;place-items:center;color:var(--mag-gold)}.mag-usage__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mag-usage__steps h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.mag-usage__steps article p{margin:.45rem 0 0;color:#39332e;font-size:.95rem;line-height:1.45}.mag-usage__tip{margin-top:2rem;padding:1.35rem 1.5rem;border-radius:.55rem;background:#f4e7d5;display:grid;grid-template-columns:50px auto 1fr;align-items:center;gap:1rem}.mag-usage__tip svg{width:2.7rem;color:var(--mag-gold);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mag-usage__tip strong{padding-right:1rem;border-right:1px solid #cda96f}.mag-usage__tip span{font-size:.92rem;line-height:1.55}.mag-usage__media{min-height:0;overflow:hidden;border-radius:.7rem}.mag-usage__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.mag-usage{padding:.75rem}.mag-usage__inner{min-height:0;padding:.75rem;grid-template-columns:1fr;gap:1rem}.mag-usage__copy{padding:3rem 1rem 2rem}.mag-usage h2{font-size:clamp(3rem,13vw,4rem)}.mag-usage__tip{grid-template-columns:42px 1fr}.mag-usage__tip strong{border:0}.mag-usage__tip span{grid-column:1/-1}.mag-usage__media{aspect-ratio:4/5}}.shopify-section--main-product>.section-spacing{color:#211b15;background:#f8f3ec}.shopify-section--main-product .hourglass-product-breadcrumb{margin-bottom:1.5rem;color:#7a7067;font-size:.85rem;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.shopify-section--main-product .hourglass-product-breadcrumb a:last-of-type,.shopify-section--main-product .hourglass-product-breadcrumb [aria-current=page]{color:#ad7428}.shopify-section--main-product .product{column-gap:clamp(3rem,5vw,6rem);align-items:start}.shopify-section--main-product .product-gallery__media{background:#fffdf9;border:1px solid rgb(190 139 72 / .35);border-radius:.7rem;overflow:hidden}.shopify-section--main-product .product-gallery__media img{object-fit:contain}.shopify-section--main-product .product-gallery .page-dots button:after{background:#b47b35}.shopify-section--main-product .product-info{max-width:40rem}.shopify-section--main-product .hourglass-purchase-row{margin-top:1rem;grid-template-columns:9rem minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.shopify-section--main-product .hourglass-purchase-row>.product-info__block-item{min-width:0;height:3.6rem;margin:0!important}.shopify-section--main-product .product-info__block-item[data-block-type=title]{margin-top:0}.shopify-section--main-product .product-title{color:#17130f;font-family:var(--heading-font-family);font-size:clamp(2.6rem,4vw,4.5rem);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-transform:none}.shopify-section--main-product .hourglass-product-benefits__intro{color:#67605a;font-size:1rem;line-height:1.8}.shopify-section--main-product .hourglass-product-benefits__intro p{margin:0}.shopify-section--main-product .hourglass-product-benefits ul{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.85rem}.shopify-section--main-product .hourglass-product-benefits li{color:#67605a;display:flex;gap:.8rem;align-items:center}.shopify-section--main-product .hourglass-product-benefits li span{width:1.55rem;height:1.55rem;flex:0 0 1.55rem;color:#b47b35;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:.75rem}.shopify-section--main-product .hourglass-product-facts{margin-top:.3rem;border-block:1px solid rgb(190 139 72 / .3);display:grid;grid-template-columns:repeat(2,1fr)}.shopify-section--main-product .hourglass-product-facts>div{padding:1rem 0;color:#67605a;display:flex;align-items:center;gap:.75rem}.shopify-section--main-product .hourglass-product-facts>div+div{border-inline-start:1px solid rgb(190 139 72 / .3);padding-inline-start:2rem}.shopify-section--main-product .hourglass-product-facts svg,.shopify-section--main-product .hourglass-product-trust svg{width:1.6rem;height:1.6rem;flex:0 0 auto;color:#b47b35;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shopify-section--main-product .product-info__block-item[data-block-type=price]{margin-top:1rem}.shopify-section--main-product .product-info__block-item[data-block-type=price] .price-list{color:#17130f;font-size:clamp(2rem,3vw,2.8rem);font-weight:700}.shopify-section--main-product .quantity-selector{--quantity-selector-height:3.6rem;width:100%;height:3.6rem;border:1px solid rgb(190 139 72 / .38);border-radius:.4rem;justify-content:space-between}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]>product-form,.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] form,.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] form>.v-stack{height:3.6rem}.shopify-section--main-product .buy-buttons{height:3.6rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}.shopify-section--main-product .buy-buttons .button{width:100%;height:3.6rem!important;min-height:3.6rem!important;padding-block:0;border-radius:.35rem;letter-spacing:.14em;white-space:nowrap}.shopify-section--main-product .buy-buttons .button{color:#8b5b20;background:transparent;border:1px solid #b47b35}.shopify-section--main-product .hourglass-buy-now{color:#fff!important;background:#c28b42!important;border-color:#c28b42!important}@media screen and (pointer:fine){.shopify-section--main-product .buy-buttons .button:not(.hourglass-buy-now):hover{--button-background:139 91 32;--button-text-color:255 255 255;color:#fff!important;background:#8b5b20!important;border-color:#8b5b20!important;background-image:none}.shopify-section--main-product .hourglass-buy-now{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.shopify-section--main-product .hourglass-buy-now:hover{color:#fff!important;background:#d39b50!important;border-color:#d39b50!important;background-image:none;transform:translateY(-2px);box-shadow:0 .65rem 1.4rem #8b5b203d}}.shopify-section--main-product .hourglass-product-trust{margin-top:.75rem;border-top:1px solid rgb(190 139 72 / .3);display:grid;grid-template-columns:repeat(3,1fr)}.shopify-section--main-product .hourglass-product-trust>div{padding:1rem .8rem;color:#5f5851;font-size:.78rem;display:flex;gap:.6rem;align-items:center;justify-content:center;text-align:center}.shopify-section--main-product .hourglass-product-trust>div+div{border-inline-start:1px solid rgb(190 139 72 / .25)}@media screen and (max-width:999px){.shopify-section--main-product .product{row-gap:2.5rem}.shopify-section--main-product .product-info{max-width:none}}@media screen and (max-width:699px){.shopify-section--main-product .hourglass-product-breadcrumb{margin-bottom:1rem;font-size:.72rem}.shopify-section--main-product .product-title{font-size:clamp(2.25rem,12vw,3.4rem)}.shopify-section--main-product .hourglass-purchase-row{grid-template-columns:1fr;gap:.75rem}.shopify-section--main-product .hourglass-purchase-row>.product-info__block-item[data-block-type=buy-buttons]{height:auto}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]>product-form,.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] form,.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] form>.v-stack,.shopify-section--main-product .buy-buttons{height:auto}.shopify-section--main-product .buy-buttons{grid-template-columns:1fr}.shopify-section--main-product .hourglass-product-facts>div+div{padding-inline-start:1rem}.shopify-section--main-product .hourglass-product-trust{grid-template-columns:1fr}.shopify-section--main-product .hourglass-product-trust>div+div{border-inline-start:0;border-top:1px solid rgb(190 139 72 / .2)}}.omega-faq{color:#17130f;background:#fbf6ef}.omega-faq__inner{width:min(100% - 4rem,1450px);margin:auto;padding:clamp(4rem,7vw,7rem) 0}.omega-faq header{text-align:center}.omega-faq header>p{color:#b77c32;font-weight:700;letter-spacing:.18em}.omega-faq h2{margin:.6rem 0 1rem;font-family:var(--heading-font-family);font-size:clamp(3.2rem,5vw,5.5rem);font-weight:400;text-transform:none}.omega-faq header div{font-size:1.15rem}.omega-faq__list{margin-top:3rem}.omega-faq details{border:1px solid #dfc8ac;border-radius:.7rem;margin:.65rem 0;background:#ffffff40}.omega-faq summary{min-height:5.5rem;padding:1rem 2rem;display:grid;grid-template-columns:3rem 1fr 2rem;align-items:center;gap:1rem;cursor:pointer;list-style:none}.omega-faq summary::-webkit-details-marker{display:none}.omega-faq summary i{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:#b87d33;font-style:normal;font-size:1.3rem}.omega-faq summary strong{font-size:1.05rem}.omega-faq summary span{color:#a56c25;font-size:1.5rem}.omega-faq__answer{padding:0 6rem 2rem;line-height:1.7}.omega-faq__trust{margin-top:3rem;padding:1.5rem;border:1px solid #dfc8ac;border-radius:.7rem;text-align:center;color:#8f5f21;font-weight:700;letter-spacing:.15em}.omega-faq small{display:block;margin-top:1.5rem;text-align:center;color:#6a625b}@media(max-width:700px){.omega-faq__inner{width:100%;padding:4rem 1.25rem}.omega-faq h2{font-size:3.3rem}.omega-faq summary{padding:1rem;grid-template-columns:2.5rem 1fr 1.2rem}.omega-faq__answer{padding:0 1.25rem 1.5rem}.omega-faq__trust{font-size:.7rem;line-height:1.8}}.omega-proof{--omega-ink: #18130f;--omega-muted: #625b54;--omega-gold: #bd8238;--omega-border: #e7d3bc;background:#fbf7f1;color:var(--omega-ink)}.omega-proof__inner{width:min(calc(100% - 64px),1450px);margin-inline:auto;padding:clamp(64px,6vw,96px) 0 28px}.omega-proof__header{text-align:center}.omega-proof__eyebrow{margin:0 0 16px;color:var(--omega-gold);font-size:clamp(13px,1.15vw,18px);font-weight:600;letter-spacing:.18em;line-height:1.2}.omega-proof__heading{max-width:1400px;margin:0 auto 16px;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(42px,4.35vw,68px);font-weight:400;letter-spacing:-.025em;line-height:1.05;text-transform:none}.omega-proof__heading em{color:var(--omega-gold);font-style:normal}.omega-proof__intro{color:#25201c;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.omega-proof__intro p{margin:0}.omega-proof__reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(38px,4vw,52px)}.omega-proof__review{min-height:342px;padding:22px 26px;border:1px solid var(--omega-border);border-radius:14px;background:#fffcf861;display:flex;flex-direction:column}.omega-proof__review-top{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;align-items:start}.omega-proof__portrait{width:105px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#eee5db}.omega-proof__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.omega-proof__stars{margin-top:8px;color:var(--omega-gold);font-size:22px;letter-spacing:.06em;line-height:1;white-space:nowrap}.omega-proof blockquote{margin:29px 0 0;font-size:clamp(16px,1.2vw,19px);font-style:normal;line-height:1.55}.omega-proof__review-footer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding-top:20px}.omega-proof__review-rule{width:44px;height:1px;margin-bottom:6px;background:var(--omega-gold)}.omega-proof__review-footer strong{font-size:15px;letter-spacing:.02em}.omega-proof__review-footer>span:last-child{color:var(--omega-muted);font-size:13px}.omega-proof__purchase{display:grid;grid-template-columns:31% 43% 26%;min-height:330px;margin-top:30px;overflow:hidden;border:1px solid var(--omega-border);border-radius:14px;background:#fffcf84d}.omega-proof__product-media{position:relative;min-height:330px;overflow:hidden;background:#e9dfd3}.omega-proof__product-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:44% 58%;transform:scale(1.1);transform-origin:left center}.omega-proof__product-copy{padding:30px 38px 26px;display:flex;flex-direction:column;justify-content:center}.omega-proof__product-copy h3{max-width:590px;margin:0;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(30px,2.55vw,40px);font-weight:400;letter-spacing:-.02em;line-height:1.12;text-transform:none}.omega-proof__product-copy h3 em{color:var(--omega-gold);font-style:normal}.omega-proof__product-intro{margin:17px 0 0;font-size:14px;line-height:1.55}.omega-proof__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.omega-proof__benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:104px;padding:0 18px;border-right:1px solid var(--omega-border)}.omega-proof__benefit:first-child{padding-left:0}.omega-proof__benefit:last-child{padding-right:0;border-right:0}.omega-proof__benefit svg{width:38px;fill:none;stroke:var(--omega-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.omega-proof__benefit div{display:flex;flex-direction:column;gap:12px}.omega-proof__benefit strong{font-size:12px;font-weight:600}.omega-proof__benefit span{font-size:12px;line-height:1.55}.omega-proof__buy{padding:31px 34px 24px;border-left:1px solid var(--omega-border);display:flex;flex-direction:column;justify-content:center}.omega-proof__price{color:var(--omega-gold);font-family:var(--heading-font-family, Georgia, serif);font-size:38px;font-weight:400;line-height:1}.omega-proof__subscription{margin-top:8px;font-size:13px}.omega-proof__form{margin-top:18px}.omega-proof__form button{width:100%;min-height:52px;padding:13px 18px;border:1px solid #171411;border-radius:6px;background:#151310;color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;transition:background .2s ease,color .2s ease,transform .2s ease}.omega-proof__form button:hover:not(:disabled){background:var(--omega-gold);color:#171411;transform:translateY(-2px)}.omega-proof__form button:disabled{cursor:not-allowed;opacity:.55}.omega-proof__trust{display:grid;gap:13px;margin-top:24px}.omega-proof__trust>div{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:center}.omega-proof__trust svg{width:23px;fill:none;stroke:#171411;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.omega-proof__trust span{font-size:11px;line-height:1.35}.omega-proof__trust b{margin-right:4px;font-weight:600}.omega-proof__footnote{margin:21px 0 0;color:var(--omega-muted);font-size:10px;line-height:1.45;text-align:center}@media(max-width:1200px){.omega-proof__review{padding-inline:19px}.omega-proof__review-top{grid-template-columns:86px 1fr;gap:13px}.omega-proof__portrait{width:86px}.omega-proof__stars{font-size:18px}.omega-proof__product-copy{padding-inline:26px}.omega-proof__benefit{grid-template-columns:1fr}.omega-proof__buy{padding-inline:24px}}@media(max-width:900px){.omega-proof__inner{width:100%;padding:58px 18px 24px}.omega-proof__heading{font-size:clamp(38px,10vw,54px)}.omega-proof__reviews{display:flex;gap:14px;margin-right:-18px;padding-right:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.omega-proof__reviews::-webkit-scrollbar{display:none}.omega-proof__review{flex:0 0 min(84vw,350px);min-height:326px;scroll-snap-align:center}.omega-proof__purchase{grid-template-columns:1fr}.omega-proof__product-media{min-height:390px}.omega-proof__product-media img{transform:scale(1.08);object-position:44% 60%}.omega-proof__product-copy{padding:34px 24px 30px}.omega-proof__benefits{gap:18px}.omega-proof__benefit{padding-inline:12px}.omega-proof__buy{padding:30px 24px;border-top:1px solid var(--omega-border);border-left:0}}@media(max-width:620px){.omega-proof__header{padding-inline:4px}.omega-proof__product-media{min-height:330px}.omega-proof__benefits{grid-template-columns:1fr}.omega-proof__benefit{grid-template-columns:42px 1fr;min-height:0;padding:14px 0;border-right:0;border-bottom:1px solid var(--omega-border)}.omega-proof__benefit:last-child{border-bottom:0}}.omega-usage{color:#17120e;background:#fbf7f1}.omega-usage__inner{width:min(calc(100% - 4.5rem),1470px);margin:0 auto;padding:clamp(2.75rem,4vw,4.5rem) 0 1.35rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);column-gap:clamp(2rem,3vw,3rem)}.omega-usage__content{padding:1rem 0 0}.omega-usage__eyebrow{margin:0 0 1.5rem;color:#bb8136;font-size:clamp(.82rem,1vw,1rem);font-weight:600;letter-spacing:.25em}.omega-usage h2{margin:0 0 1.7rem;color:#17120e;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.7vw,3.9rem);font-weight:400;letter-spacing:-.035em;line-height:1.03;text-transform:none}.omega-usage h2 span{display:block;color:#c28a42}.omega-usage__intro{max-width:39rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.omega-usage__intro p{margin:0}.omega-usage__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(3rem,4vw,4.15rem)}.omega-usage__steps article{position:relative;min-height:390px;padding:1.25rem 1.35rem 1.5rem;border:1px solid #e2cdb2;border-radius:.7rem;text-align:center}.omega-usage__number{position:absolute;top:1rem;left:1rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;color:#fffaf3;background:#c28a42;font-size:.92rem;font-weight:500}.omega-usage__step-icon{width:5.4rem;height:5.4rem;margin:3.05rem auto 1.6rem;color:#c28a42}.omega-usage__step-icon svg,.omega-usage__trust-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.omega-usage__steps h3{min-height:2.6em;margin:0;font-size:clamp(.9rem,1vw,1.05rem);font-weight:700;letter-spacing:normal;line-height:1.35;text-transform:none}.omega-usage__rule{display:block;width:2.4rem;height:1px;margin:1.15rem auto 1.45rem;background:#c58a42}.omega-usage__steps article p{margin:0;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.85}.omega-usage__media{min-height:0;overflow:hidden;border-radius:.75rem}.omega-usage__media img{width:calc(100% + 3.5rem);max-width:none;height:100%;display:block;object-fit:cover;object-position:left center}.omega-usage__trust{grid-column:1 / -1;margin-top:1.65rem;padding:1.45rem 1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1cdb4;border-radius:.65rem}.omega-usage__trust-item{min-width:0;display:flex;align-items:center;gap:1.15rem;padding:0 1.65rem}.omega-usage__trust-item+.omega-usage__trust-item{border-left:1px solid #ddc7aa}.omega-usage__trust-icon{width:3.7rem;height:3.7rem;flex:0 0 3.7rem;color:#c28a42}.omega-usage__trust-item p{margin:0}.omega-usage__trust-item strong,.omega-usage__trust-item span{display:block}.omega-usage__trust-item strong{font-size:.78rem;font-weight:700;line-height:1.35}.omega-usage__trust-item span{margin-top:.4rem;color:#4f4841;font-size:.73rem;line-height:1.55}.omega-usage__footnote{grid-column:1 / -1;margin:1rem 0 0;color:#59524b;font-size:.68rem;line-height:1.5}@media(max-width:1050px){.omega-usage__inner{width:min(calc(100% - 2.5rem),940px);grid-template-columns:1fr}.omega-usage__content{padding-top:0}.omega-usage h2{max-width:15ch}.omega-usage__media{margin-top:2rem;aspect-ratio:1.15}.omega-usage__trust{grid-template-columns:1fr 1fr}.omega-usage__trust-item:nth-child(3){border-left:0}.omega-usage__trust-item:nth-child(n+3){border-top:1px solid #ddc7aa;padding-top:1.25rem;margin-top:1.25rem}}@media(max-width:700px){.omega-usage__inner{width:100%;padding:3.5rem 1.1rem 1.5rem}.omega-usage h2{font-size:clamp(3rem,13vw,4rem)}.omega-usage__steps{grid-template-columns:1fr;margin-top:2.5rem}.omega-usage__steps article{min-height:315px}.omega-usage__media{aspect-ratio:.94}.omega-usage__trust{grid-template-columns:1fr;padding:.5rem 1.1rem}.omega-usage__trust-item{padding:1.1rem 0}.omega-usage__trust-item+.omega-usage__trust-item{border-left:0;border-top:1px solid #ddc7aa;margin-top:0}.omega-usage__trust-item:nth-child(n+3){padding-top:1.1rem;margin-top:0}}.pc-benefits{--pc-gold:#d09a50;background:#080808;color:#f5eee6}.pc-benefits__inner{width:min(100% - 4rem,1500px);margin:auto;padding:clamp(4.5rem,7vw,7rem) 0 3.5rem}.pc-benefits__lead{min-height:28rem;position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.pc-benefits__hero{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pc-benefits__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808 6%,rgb(8 8 8/.96) 31%,rgb(8 8 8/.35) 57%,transparent 78%)}.pc-benefits__hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pc-benefits__copy{max-width:38rem;z-index:1;position:relative;padding:2rem}.pc-kicker{color:var(--pc-gold);font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.pc-benefits h2{margin-top:1.3rem;font-family:var(--heading-font-family);font-size:clamp(3rem,4.5vw,4.8rem);font-weight:400;line-height:1.04;text-transform:none}.pc-benefits__intro{color:#f5eee6c7;max-width:35rem;margin-top:1.4rem;font-size:1.05rem;line-height:1.65}.pc-benefits__cards{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pc-benefit{border:1px solid rgb(208 154 80/.65);border-radius:.65rem;overflow:hidden;background:#0b0b0b}.pc-benefit__media{aspect-ratio:16/9}.pc-benefit__media img{width:100%;height:100%;object-fit:cover}.pc-benefit__content{min-height:10rem;padding:1.5rem}.pc-benefit h3{color:var(--pc-gold);font-size:1.35rem;font-weight:400;text-transform:none}.pc-benefit p{color:#f5eee6c2;margin-top:.7rem;font-size:.92rem;line-height:1.55}.pc-benefits__qualities{margin-top:1.5rem;border:1px solid rgb(208 154 80/.5);border-radius:.55rem;display:grid;grid-template-columns:repeat(4,1fr)}.pc-benefits__qualities span{padding:1.5rem;text-align:center;color:#f5eee6e0;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.pc-benefits__qualities span+span{border-left:1px solid rgb(208 154 80/.3)}@media(max-width:999px){.pc-benefits__inner{width:100%;padding:4.5rem 1.25rem 3.5rem}.pc-benefits__lead{min-height:42rem;display:block}.pc-benefits__hero:after{background:linear-gradient(180deg,#080808 3%,#080808d1 42%,#08080814 72%)}.pc-benefits__copy{padding:0}.pc-benefits h2{font-size:clamp(2.6rem,10vw,3.8rem)}.pc-benefits__cards{grid-template-columns:repeat(3,minmax(84vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pc-benefits__cards::-webkit-scrollbar{display:none}.pc-benefit{scroll-snap-align:center}.pc-benefits__qualities{grid-template-columns:1fr 1fr}.pc-benefits__qualities span+span{border-left:0}.pc-benefits__qualities span:nth-child(2n){border-left:1px solid rgb(208 154 80/.3)}.pc-benefits__qualities span:nth-child(n+3){border-top:1px solid rgb(208 154 80/.3)}}.pc-duo{--g:#bd8137;background:#faf6ef;color:#16120f;padding:clamp(4rem,7vw,7rem) max(2.5rem,calc((100vw - 1480px)/2))}.pc-duo__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem);align-items:center}.pc-duo__media{aspect-ratio:1/1;border-radius:.8rem;overflow:hidden}.pc-duo__media img{width:100%;height:100%;object-fit:cover}.pc-duo__eyebrow{color:var(--g);font-size:.8rem;font-weight:700;letter-spacing:.22em}.pc-duo h2{font-family:var(--heading-font-family);font-size:clamp(3rem,5vw,5rem);line-height:1.03;font-weight:400;text-transform:none;margin-top:1.3rem}.pc-duo__intro{color:#5c5752;font-size:1.08rem;line-height:1.7;margin-top:1.5rem}.pc-duo__benefits{display:grid;gap:1rem;margin-top:2rem}.pc-duo__benefits>div{display:flex;gap:1rem}.pc-duo__benefits span{color:var(--g);border:1px solid currentColor;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;flex:none}.pc-duo__benefits p{display:grid;color:#5c5752}.pc-duo__benefits strong{color:#211b16}.pc-duo__bundle{border:1px solid rgb(189 129 55/.6);border-radius:.55rem;padding:1.3rem 1.5rem;margin-top:2rem;display:grid;gap:.3rem}.pc-duo__bundle strong{font-family:var(--heading-font-family);font-size:1.65rem;font-weight:400}.pc-duo__bundle span,.pc-duo__bundle small{color:var(--g)}.pc-duo__button{display:block;margin-top:1rem;background:var(--g);color:#fff;text-align:center;padding:1.25rem;text-decoration:none;letter-spacing:.12em;transition:.2s}.pc-duo__button:hover{background:#a36b27;transform:translateY(-2px)}.pc-duo__button--disabled{opacity:.75}.pc-duo__trust{margin-top:3rem;border:1px solid rgb(189 129 55/.45);display:grid;grid-template-columns:repeat(4,1fr)}.pc-duo__trust span{text-align:center;padding:1.4rem;font-size:.78rem;letter-spacing:.1em}.pc-duo__trust span+span{border-left:1px solid rgb(189 129 55/.35)}@media(max-width:999px){.pc-duo{padding:4rem 1.25rem}.pc-duo__inner{grid-template-columns:1fr;gap:2.5rem}.pc-duo__trust{grid-template-columns:1fr 1fr}.pc-duo__trust span+span{border-left:0}.pc-duo__trust span:nth-child(2n){border-left:1px solid rgb(189 129 55/.35)}.pc-duo__trust span:nth-child(n+3){border-top:1px solid rgb(189 129 55/.35)}}.pc-faq{--g:#bd8137;background:#faf6ef;color:#171310}.pc-faq__inner{width:min(100% - 5rem,1480px);margin:auto;padding:clamp(5rem,8vw,8rem) 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(4rem,8vw,9rem)}.pc-faq header{padding-top:3rem}.pc-faq header>p{color:var(--g);font-size:.82rem;font-weight:700;letter-spacing:.25em}.pc-faq h2{font-family:var(--heading-font-family);font-size:clamp(3.2rem,5vw,5.4rem);font-weight:400;line-height:1.05;text-transform:none;margin-top:2rem}.pc-faq header>div{color:#635d57;line-height:1.7;font-size:1.08rem;margin-top:2rem}.pc-faq__list{display:grid;gap:.8rem}.pc-faq details{border:1px solid rgb(189 129 55/.42);border-radius:.65rem;background:#fff9f2;overflow:hidden}.pc-faq summary{min-height:5rem;padding:1rem 1.5rem;list-style:none;cursor:pointer;display:grid;grid-template-columns:4rem 1fr 2.3rem;align-items:center;gap:1.2rem}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary>span{color:var(--g);font-family:var(--heading-font-family);font-size:1.7rem;border-right:1px solid rgb(189 129 55/.5)}.pc-faq summary strong{font-family:var(--heading-font-family);font-size:1.5rem;font-weight:400}.pc-faq summary i{width:2.2rem;height:2.2rem;border:1px solid var(--g);border-radius:50%;position:relative}.pc-faq summary i:before,.pc-faq summary i:after{content:"";position:absolute;width:.8rem;height:1px;background:var(--g);left:50%;top:50%;transform:translate(-50%,-50%)}.pc-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.pc-faq details[open] i:after{transform:translate(-50%,-50%)}.pc-faq__answer{color:#5c5752;padding:0 5rem 1.6rem 6.7rem;line-height:1.7}@media(max-width:999px){.pc-faq__inner{width:100%;padding:4rem 1.25rem;grid-template-columns:1fr;gap:3rem}.pc-faq header{padding:0}.pc-faq h2{font-size:clamp(2.7rem,11vw,4rem)}.pc-faq summary{grid-template-columns:2.7rem 1fr 2rem;padding:1rem;gap:.75rem}.pc-faq summary>span{font-size:1.25rem}.pc-faq summary strong{font-size:1.15rem}.pc-faq summary i{width:2rem;height:2rem}.pc-faq__answer{padding:0 1rem 1.4rem 4.45rem}}.pc-final{--g:#c88c3e;background:#0a0908;color:#f7f0e8}.pc-final__inner{min-height:46rem;display:grid;grid-template-columns:1fr 1fr}.pc-final__media{min-height:100%;overflow:hidden}.pc-final__media img{width:100%;height:100%;object-fit:cover}.pc-final__copy{padding:clamp(4rem,7vw,7rem);align-self:center}.pc-final__eyebrow{color:var(--g);font-size:.82rem;font-weight:700;letter-spacing:.25em}.pc-final h2{font-family:var(--heading-font-family);font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:1.03;text-transform:none;margin-top:1.3rem}.pc-final__intro{color:#d0c7be;font-size:1.08rem;line-height:1.7;margin-top:1.5rem}.pc-final__benefits{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2rem}.pc-final__benefits>div{display:flex;gap:.8rem}.pc-final__benefits>div>span{color:var(--g)}.pc-final__benefits p{display:grid;color:#cfc6bd}.pc-final__benefits strong{color:#fff}.pc-final__product{border:1px solid rgb(200 140 62/.65);border-radius:.55rem;margin-top:2rem;padding:1.2rem 1.5rem;display:flex;align-items:center;gap:1rem}.pc-final__product>span{font-size:2.6rem;color:var(--g)}.pc-final__product p{display:grid}.pc-final__product strong{font-size:1.25rem;letter-spacing:.1em}.pc-final__product small{color:var(--g)}.pc-final__form button{width:100%;border:0;background:var(--g);color:#fff;padding:1.25rem;margin-top:1rem;font:inherit;font-weight:700;letter-spacing:.12em;cursor:pointer;transition:transform .2s,background .2s}.pc-final__form button:hover{background:#aa702b;transform:translateY(-2px)}.pc-final__form button:disabled{opacity:.5;cursor:not-allowed}.pc-final__trust{display:flex;gap:1.5rem;margin-top:1.3rem;color:#cfc6bd;font-size:.72rem;letter-spacing:.08em}.pc-final__trust span+span{border-left:1px solid rgb(200 140 62/.45);padding-left:1.5rem}@media(max-width:999px){.pc-final__inner{grid-template-columns:1fr}.pc-final__media{aspect-ratio:1/1}.pc-final__copy{padding:4rem 1.25rem}.pc-final__benefits{grid-template-columns:1fr}.pc-final__trust{display:grid;gap:.8rem}.pc-final__trust span+span{border-left:0;padding-left:0}}.pc-reviews{--g:#d19a4d;background:radial-gradient(circle at 10% 5%,rgb(155 100 45/.28),transparent 25%),#090909;color:#f7f1e9}.pc-reviews__inner{width:min(100% - 5rem,1540px);margin:auto;padding:clamp(4.5rem,7vw,7rem) 0}.pc-reviews header{text-align:center}.pc-reviews header>p{color:var(--g);font-size:.82rem;font-weight:700;letter-spacing:.28em}.pc-reviews h2{font-family:var(--heading-font-family);font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:1.03;text-transform:none;margin:1rem auto 0}.pc-reviews header>div{color:#d0c8c0;max-width:48rem;margin:1rem auto 0;line-height:1.6}.pc-reviews__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:3rem}.pc-reviews__cards article{border:1px solid rgb(209 154 77/.55);border-radius:.65rem;overflow:hidden;background:linear-gradient(145deg,rgb(255 255 255/.035),transparent);display:flex;flex-direction:column}.pc-reviews__photo{height:17rem;overflow:hidden;background:#17120d}.pc-reviews__photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pc-reviews__body{padding:1.4rem;display:flex;flex:1;flex-direction:column;text-align:center}.pc-reviews__stars{color:var(--g);font-size:1.5rem;letter-spacing:.12em}.pc-reviews blockquote{margin:1.2rem 0 1.8rem;color:#eee6de;font-style:italic;line-height:1.6}.pc-reviews footer{margin-top:auto;padding-top:1.2rem;border-top:1px solid rgb(209 154 77/.4);display:grid;gap:.35rem}.pc-reviews footer strong{color:var(--g);font-size:.85rem;letter-spacing:.08em}.pc-reviews footer span{color:#eee6de;font-size:.78rem;letter-spacing:.1em}.pc-reviews__trust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgb(209 154 77/.6);margin-top:3rem}.pc-reviews__trust>div{text-align:center;padding:1.4rem;display:grid;gap:.4rem}.pc-reviews__trust>div+div{border-left:1px solid rgb(209 154 77/.35)}.pc-reviews__trust strong{color:var(--g);font-size:.8rem;letter-spacing:.1em}.pc-reviews__trust span{font-size:.78rem;color:#c9c0b8}@media(max-width:999px){.pc-reviews__inner{width:100%;padding:4rem 1.25rem}.pc-reviews__cards{grid-template-columns:repeat(4,minmax(84vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.pc-reviews__cards article{scroll-snap-align:center}.pc-reviews__photo{height:18rem}.pc-reviews__trust{grid-template-columns:1fr 1fr}.pc-reviews__trust>div+div{border-left:0}.pc-reviews__trust>div:nth-child(2n){border-left:1px solid rgb(209 154 77/.35)}.pc-reviews__trust>div:nth-child(n+3){border-top:1px solid rgb(209 154 77/.35)}}.pc-usage{--g:#bd8137;background:#faf6ef;color:#16120f}.pc-usage__inner{padding:clamp(4rem,7vw,7rem) 0}.pc-usage__head{width:min(100% - 5rem,1480px);margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem}.pc-usage__eyebrow{color:var(--g);letter-spacing:.22em;font-weight:700;font-size:.8rem}.pc-usage h2{font-family:var(--heading-font-family);font-size:clamp(3rem,5vw,5rem);line-height:1.04;font-weight:400;text-transform:none;margin-top:1.4rem}.pc-usage__intro{color:#5c5752;max-width:38rem;font-size:1.08rem;line-height:1.7;margin-top:1.6rem}.pc-usage__hero{border-radius:.75rem;overflow:hidden;aspect-ratio:16/9}.pc-usage__hero img,.pc-usage__media img{width:100%;height:100%;object-fit:cover}.pc-usage__steps{width:min(100% - 5rem,1480px);margin:3rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pc-usage__steps article{border:1px solid rgb(189 129 55/.45);border-radius:.7rem;overflow:hidden;background:#fffaf4}.pc-usage__media{aspect-ratio:4/3}.pc-usage__step{padding:1.6rem;text-align:center}.pc-usage__step span{color:var(--g);font-size:.78rem;letter-spacing:.18em}.pc-usage__step h3{font-family:var(--heading-font-family);font-size:1.55rem;font-weight:400;text-transform:none;margin-top:.65rem}.pc-usage__step p{color:#635d57;line-height:1.55;margin-top:.7rem}.pc-usage__note{width:min(100% - 5rem,1480px);margin:1.5rem auto 0;padding:1.5rem;border:1px solid rgb(189 129 55/.45);border-radius:.6rem;text-align:center;display:grid;gap:.35rem}.pc-usage__note strong{color:var(--g);letter-spacing:.12em}.pc-usage__note span{color:#5c5752}@media(max-width:999px){.pc-usage__inner{padding:4rem 1.25rem}.pc-usage__head{width:100%;grid-template-columns:1fr;gap:2rem}.pc-usage__hero{aspect-ratio:4/3}.pc-usage__steps{width:100%;grid-template-columns:repeat(3,minmax(84vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.pc-usage__steps article{scroll-snap-align:center}.pc-usage__note{width:100%}}.pv-benefits{--pv-gold:#cf9340;color:#f7f0e8;background:#050505}.pv-benefits__inner{width:min(calc(100% - 4rem),1515px);margin:auto;padding:0 0 1.1rem}.pv-benefits__lead{min-height:420px;position:relative;overflow:hidden}.pv-benefits__hero{position:absolute;top:0;right:0;bottom:0;left:0}.pv-benefits__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 0%,rgba(5,5,5,.98) 24%,rgba(5,5,5,.72) 40%,rgba(5,5,5,.08) 67%,transparent 100%)}.pv-benefits__hero img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.pv-benefits__copy{width:min(45%,610px);padding:2.9rem .6rem 2rem;position:relative;z-index:1}.pv-benefits__eyebrow{margin:0 0 1.15rem;color:var(--pv-gold);font-size:clamp(.8rem,1vw,1rem);font-weight:700;letter-spacing:.16em}.pv-benefits h2{margin:0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.35rem,4.4vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-transform:none}.pv-benefits h2 em{display:block;color:var(--pv-gold);font-style:normal}.pv-benefits__intro{max-width:37rem;margin-top:1.35rem;color:#ded8d1;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.65}.pv-benefits__intro p{margin:0}.pv-benefits__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0}.pv-benefit{min-height:360px;position:relative;overflow:hidden;border:1px solid rgba(207,147,64,.82);border-radius:.7rem;background:#080808}.pv-benefit__media,.pv-benefit__shade{position:absolute;top:0;right:0;bottom:0;left:0}.pv-benefit__media img{width:100%;height:100%;object-fit:cover;display:block}.pv-benefit__shade{background:linear-gradient(180deg,#00000005 15%,#0003 48%,#000000f0)}.pv-benefit__icon{width:4.2rem;height:4.2rem;position:absolute;top:1.5rem;left:1.6rem;z-index:1;border:1.5px solid var(--pv-gold);border-radius:50%;display:grid;place-items:center;color:var(--pv-gold);background:#05050559}.pv-benefit__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pv-benefit__content{position:absolute;z-index:1;left:1.65rem;right:1.65rem;bottom:1.15rem}.pv-benefit h3{margin:0;color:var(--pv-gold);font-size:clamp(1.12rem,1.5vw,1.45rem);font-weight:400;line-height:1.25;text-transform:none}.pv-benefit p{max-width:35rem;margin:.45rem 0 0;color:#eee8e1;font-size:clamp(.84rem,1vw,.98rem);line-height:1.5}.pv-benefits__qualities{min-height:96px;margin-top:1rem;border:1px solid rgba(207,147,64,.68);border-radius:.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.pv-benefits__qualities>div{min-width:0;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.pv-benefits__qualities>div+div{border-left:1px solid rgba(207,147,64,.38)}.pv-benefits__qualities svg{width:3.4rem;height:3.4rem;flex:none;color:var(--pv-gold);fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.pv-benefits__quality-image{width:3.4rem;height:3.4rem;flex:none;object-fit:contain}.pv-benefits__qualities span{color:#e8e0d7;font-size:clamp(.75rem,.95vw,.95rem);line-height:1.4;text-transform:none}@media(max-width:900px){.pv-benefits__inner{width:100%;padding:0 1rem 1rem}.pv-benefits__lead{min-height:640px}.pv-benefits__hero:after{background:linear-gradient(180deg,#050505,#050505eb 39%,#0505053d 68%,#0505050f)}.pv-benefits__hero img{object-position:62% center}.pv-benefits__copy{width:100%;padding:3.5rem .25rem 2rem}.pv-benefits h2{font-size:clamp(3rem,13vw,4.2rem)}.pv-benefits__cards{grid-template-columns:repeat(3,minmax(84vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pv-benefits__cards::-webkit-scrollbar{display:none}.pv-benefit{min-height:390px;scroll-snap-align:center}.pv-benefits__qualities{grid-template-columns:1fr 1fr}.pv-benefits__qualities>div{justify-content:flex-start;padding:1rem}.pv-benefits__qualities>div+div{border-left:0}.pv-benefits__qualities>div:nth-child(2n){border-left:1px solid rgba(207,147,64,.38)}.pv-benefits__qualities>div:nth-child(n+3){border-top:1px solid rgba(207,147,64,.38)}}.pvf{--pvf-gold:#bf8333;background:#fbf7f1;color:#17130f}.pvf__inner{width:min(calc(100% - 4rem),1515px);margin:auto;padding:clamp(4.5rem,7vw,7rem) 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(4rem,7vw,8rem)}.pvf__intro{padding:3rem .8rem 0}.pvf__eyebrow{margin:0;color:var(--pvf-gold);font-size:clamp(.82rem,1vw,1rem);font-weight:700;letter-spacing:.2em}.pvf__ornament{width:9rem;margin:1.6rem 0 2.8rem;display:flex;align-items:center;gap:.8rem}.pvf__ornament span{height:1px;flex:1;background:var(--pvf-gold)}.pvf__ornament i{width:.5rem;height:.5rem;flex:none;display:block;transform:rotate(45deg);background:var(--pvf-gold)}.pvf h2{max-width:34rem;margin:0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.4rem,5vw,5.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.03;text-transform:none}.pvf__lead{max-width:30rem;margin-top:2rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.pvf__lead p{margin:0}.pvf__ornament--bottom{width:17rem;margin-top:5.8rem}.pvf__list{display:grid;align-content:start;gap:.8rem}.pvf-item{border:1px solid rgba(191,131,51,.4);border-radius:.7rem;overflow:hidden;background:#ffffff61}.pvf-item summary{min-height:5.15rem;padding:.9rem 1.5rem;list-style:none;cursor:pointer;display:grid;grid-template-columns:5rem 1fr 2.6rem;align-items:center;gap:1.4rem}.pvf-item summary::-webkit-details-marker{display:none}.pvf-item__number{align-self:stretch;border-right:1px solid rgba(191,131,51,.62);display:flex;align-items:center;color:var(--pvf-gold);font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(1.55rem,2vw,2rem)}.pvf-item__question{font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(1.25rem,1.75vw,1.75rem);line-height:1.25}.pvf-item__toggle{width:2.45rem;height:2.45rem;position:relative;border:1.5px solid var(--pvf-gold);border-radius:50%}.pvf-item__toggle:before,.pvf-item__toggle:after{content:"";width:1rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--pvf-gold);transition:transform .2s ease}.pvf-item__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.pvf-item[open] .pvf-item__toggle:after{transform:translate(-50%,-50%)}.pvf-item__answer{padding:0 5.6rem 1.8rem 7rem;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.75}.pvf-item__answer p{margin:0}@media(max-width:950px){.pvf__inner{width:100%;padding:4rem 1rem;grid-template-columns:1fr;gap:3rem}.pvf__intro{padding:0 .25rem}.pvf h2{font-size:clamp(3rem,12vw,4.3rem)}.pvf__ornament--bottom{margin-top:3rem}.pvf-item summary{grid-template-columns:3.2rem 1fr 2.2rem;padding:.9rem 1rem;gap:.8rem}.pvf-item__number{font-size:1.35rem}.pvf-item__question{font-size:1.18rem}.pvf-item__toggle{width:2.15rem;height:2.15rem}.pvf-item__answer{padding:0 1rem 1.4rem 5rem}}.pv-final{--pvf-gold:#b9822e;background:#fbf7f1;color:#17130f}.pv-final__inner{min-height:780px;display:grid;grid-template-columns:.88fr 1.12fr}.pv-final__media{min-height:100%;overflow:hidden}.pv-final__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.pv-final__copy{max-width:900px;padding:clamp(4rem,6vw,6.5rem) clamp(2.5rem,6vw,7rem);align-self:center}.pv-final__eyebrow{margin:0;color:var(--pvf-gold);font-size:clamp(.82rem,1vw,1rem);font-weight:700;letter-spacing:.16em}.pv-final h2{margin:1.2rem 0 0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.25rem,4.6vw,5rem);font-weight:400;letter-spacing:-.035em;line-height:1.03;text-transform:none}.pv-final h2 em{color:var(--pvf-gold);font-style:normal}.pv-final__intro{margin-top:1.6rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.7}.pv-final__intro p{margin:0}.pv-final__benefits{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pv-final-benefit{min-width:0;padding:0 1rem;text-align:center}.pv-final-benefit:first-child{padding-left:0}.pv-final-benefit+div{border-left:1px solid rgba(185,130,46,.38)}.pv-final-benefit__icon{width:5rem;height:5rem;margin:0 auto 1rem;border:1.3px solid var(--pvf-gold);border-radius:50%;display:grid;place-items:center;color:var(--pvf-gold)}.pv-final-benefit__icon svg{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.pv-final__icon-image{width:100%;height:100%;object-fit:contain}.pv-final-benefit__icon .pv-final__icon-image{width:3rem;height:3rem}.pv-final-benefit p{margin:0;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.4}.pv-final__product{margin-top:2.3rem;display:grid;gap:.25rem}.pv-final__product strong{color:var(--pvf-gold);font-size:clamp(1.3rem,1.7vw,1.65rem);letter-spacing:.04em}.pv-final__product span{font-size:1.05rem}.pv-final__form button{width:100%;min-height:72px;margin-top:1.2rem;padding:1rem 1.5rem;border:0;border-radius:.35rem;display:flex;justify-content:center;align-items:center;gap:1rem;background:linear-gradient(95deg,#efcd7e,#c68d35);color:#17130f;font:inherit;font-size:clamp(.9rem,1.15vw,1.08rem);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:filter .2s,transform .2s}.pv-final__form button:hover{filter:brightness(1.04);transform:translateY(-2px)}.pv-final__form button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pv-final__form svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pv-final__trust{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pv-final__trust>div{min-width:0;padding:.2rem 1rem;display:flex;justify-content:center;align-items:center;gap:.7rem;font-size:clamp(.75rem,.9vw,.9rem)}.pv-final__trust>div:first-child{padding-left:0}.pv-final__trust>div+div{border-left:1px solid rgba(185,130,46,.38)}.pv-final__trust-icon{width:2.2rem;height:2.2rem;flex:none;color:var(--pvf-gold)}.pv-final__trust-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){.pv-final__inner{grid-template-columns:1fr}.pv-final__media{height:min(125vw,650px)}.pv-final__media img{object-position:center 42%}.pv-final__copy{padding:4rem 1.25rem}.pv-final h2{font-size:clamp(3rem,12vw,4.35rem)}.pv-final__benefits{grid-template-columns:1fr 1fr;gap:1.5rem 0}.pv-final-benefit:nth-child(odd){border-left:0}.pv-final-benefit:nth-child(n+3){border-top:1px solid rgba(185,130,46,.38);padding-top:1.5rem}.pv-final__trust{grid-template-columns:1fr}.pv-final__trust>div{justify-content:flex-start;padding:.8rem 0}.pv-final__trust>div+div{border-left:0;border-top:1px solid rgba(185,130,46,.38)}}.pvu{--pvu-gold:#c58a3b;background:#fbf7f1;color:#17130f}.pvu__inner{width:min(calc(100% - 4rem),1515px);margin:auto;padding:0 0 2rem}.pvu__hero{min-height:520px;position:relative;overflow:hidden;border-radius:0 0 .8rem .8rem}.pvu__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.pvu__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(251,247,241,.98) 0%,rgba(251,247,241,.92) 33%,rgba(251,247,241,.32) 53%,transparent 72%)}.pvu__hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.pvu__hero-copy{width:min(48%,660px);padding:4rem 1.3rem;position:relative;z-index:1}.pvu__eyebrow{margin:0;color:var(--pvu-gold);font-size:clamp(.85rem,1vw,1rem);font-weight:700;letter-spacing:.15em}.pvu__rule,.pvu-step__rule{width:5.7rem;height:1px;display:block;margin:1.4rem 0 2.6rem;background:var(--pvu-gold)}.pvu h2{margin:0;font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(3.2rem,4.7vw,5rem);font-weight:400;letter-spacing:-.035em;line-height:1.03;text-transform:none}.pvu h2 em{display:block;color:var(--pvu-gold);font-style:normal}.pvu__intro{max-width:39rem;margin-top:1.8rem;font-size:clamp(1rem,1.2vw,1.17rem);line-height:1.65}.pvu__intro p{margin:0}.pvu__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.pvu-step{min-height:300px;padding:1.2rem;border:1px solid rgba(197,138,59,.55);border-radius:.75rem;display:grid;grid-template-columns:minmax(125px,.82fr) 1.18fr;align-items:center;gap:1.25rem;background:#ffffff61}.pvu-step__media{height:260px;overflow:hidden;border:1px solid rgba(197,138,59,.35);border-radius:50%/42%}.pvu-step__media img{width:100%;height:100%;display:block;object-fit:cover}.pvu-step__icon{width:3.3rem;height:3.3rem;color:var(--pvu-gold)}.pvu-step__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pvu-step__icon-image{width:100%;height:100%;object-fit:contain}.pvu-step h3{margin:.8rem 0 0;color:var(--pvu-gold);font-size:clamp(1rem,1.25vw,1.2rem);font-weight:500;line-height:1.35;text-transform:uppercase}.pvu-step__rule{width:2.7rem;margin:.8rem 0 1.1rem}.pvu-step p{margin:0;font-size:clamp(.88rem,1vw,1rem);line-height:1.6}.pvu__note{min-height:120px;margin-top:1rem;padding:1.2rem 4rem;border:1px solid rgba(197,138,59,.55);border-radius:.75rem;display:grid;grid-template-columns:110px 1fr 110px;align-items:center;gap:1.5rem;background:#ffffff61}.pvu__note-icon{width:5rem;height:5rem;margin:auto;color:var(--pvu-gold)}.pvu__note-icon svg,.pvu__note-icon img{width:100%;height:100%;object-fit:contain;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pvu__note-copy h3{margin:0;color:var(--pvu-gold);font-size:clamp(1.15rem,1.45vw,1.4rem);font-weight:500;text-transform:uppercase}.pvu__note-copy p{margin:.55rem 0 0;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.55}@media(max-width:1000px){.pvu__inner{width:100%;padding:0 1rem 1rem}.pvu__hero{min-height:650px}.pvu__hero-media:after{background:linear-gradient(180deg,rgba(251,247,241,.99) 0%,rgba(251,247,241,.93) 38%,rgba(251,247,241,.2) 68%,transparent 100%)}.pvu__hero-media img{object-position:68% center}.pvu__hero-copy{width:100%;padding:3.5rem .4rem 2rem}.pvu h2{font-size:clamp(3rem,12.5vw,4.25rem)}.pvu__steps{grid-template-columns:repeat(3,minmax(86vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pvu__steps::-webkit-scrollbar{display:none}.pvu-step{scroll-snap-align:center;grid-template-columns:minmax(125px,.8fr) 1.2fr}.pvu__note{padding:1.5rem;grid-template-columns:70px 1fr}.pvu__note-icon{width:4rem;height:4rem}.pvu__note-icon--right{display:none}}@media(max-width:520px){.pvu-step{min-height:430px;grid-template-columns:1fr;text-align:center}.pvu-step__media{width:72%;height:225px;margin:auto}.pvu-step__icon{margin:auto}.pvu-step__rule{margin:.8rem auto 1.1rem}.pvu__note{grid-template-columns:1fr;text-align:center}.pvu__note-icon{margin:auto}}.recipe-showcase{--recipe-gold:#bd8840;color:#17130f;background:radial-gradient(circle at 50% 0%,#fff,transparent 35rem),linear-gradient(135deg,#fbf7f0,#f5eee5 55%,#fcf9f4);padding:clamp(4rem,7vw,7rem) max(1.25rem,3vw);overflow:hidden}.recipe-showcase__header{text-align:center}.recipe-showcase__eyebrow{color:var(--recipe-gold);align-items:center;justify-content:center;gap:.75rem;display:flex}.recipe-showcase__eyebrow p{font-size:.78rem;font-weight:700;letter-spacing:.27em;text-transform:uppercase}.recipe-showcase__eyebrow span{width:clamp(2.5rem,6vw,5.5rem);height:1px;background:linear-gradient(90deg,transparent,currentColor)}.recipe-showcase__eyebrow span:last-child{transform:scaleX(-1)}.recipe-showcase__header h2{margin-block-start:1rem;font-family:var(--heading-font-family);font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;text-transform:none}.recipe-showcase__body{color:#17130fb8;max-width:62rem;margin:1.15rem auto 0;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.55}.recipe-showcase__cards{width:min(100%,1450px);margin:clamp(2.5rem,4vw,4rem) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.recipe-card{background:#fffdf9d6;border:1px solid rgb(189 136 64 / .18);border-radius:.7rem;overflow:hidden;box-shadow:0 1rem 2.5rem #4c341914;display:flex;flex-direction:column}.recipe-card__image{aspect-ratio:1.14 / 1;background:#eee5da;display:block;overflow:hidden}.recipe-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.recipe-card__placeholder{width:100%;height:100%;color:#17130f73;background:linear-gradient(135deg,#ede3d7,#faf6ef);place-items:center;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;display:grid}.recipe-card__content{text-align:center;flex:1;padding:2.7rem 1.5rem 1.5rem;position:relative;display:flex;flex-direction:column}.recipe-card__icon{width:4rem;height:4rem;color:var(--recipe-gold);background:#fffcf7;border:1px solid currentColor;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.recipe-card__icon svg{width:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.recipe-card h3{font-family:var(--heading-font-family);font-size:clamp(1.45rem,1.8vw,1.9rem);font-weight:400;line-height:1.15;text-transform:none}.recipe-card__content>p{color:#17130fb3;max-width:36ch;min-height:3.3em;margin:.75rem auto 0;font-size:.88rem;line-height:1.55}.recipe-card__link{color:var(--recipe-gold);align-items:center;justify-content:center;gap:1rem;margin-block-start:1.3rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:flex}.recipe-card__link span:last-child{font-size:1.35rem;font-weight:400;letter-spacing:0}.recipe-showcase__cta{width:min(calc(100% - 1rem),25rem);min-height:3.75rem;color:#d7a65d;background:#101112;border-radius:.4rem;align-items:center;justify-content:center;gap:1.75rem;margin:2rem auto 0;padding-inline:1.25rem;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:flex;transition:background .2s ease}.recipe-showcase__cta span:last-child{font-size:1.4rem;font-weight:400;letter-spacing:0}.recipe-showcase__note{color:#17130f8c;align-items:center;justify-content:center;gap:.7rem;margin:1.15rem auto 0;font-size:.8rem;text-align:center;display:flex}.recipe-showcase__note span{color:#7b857c;font-size:1.4rem}@media screen and (pointer:fine){.recipe-card:hover .recipe-card__image img{transform:scale(1.035)}.recipe-showcase__cta:hover{background:#28231d}}@media screen and (max-width:799px){.recipe-showcase{padding-inline:0}.recipe-showcase__header{padding-inline:1.25rem}.recipe-showcase__header h2{max-width:11ch;margin-inline:auto;font-size:2.8rem}.recipe-showcase__body{max-width:35ch}.recipe-showcase__cards{grid-template-columns:none;grid-auto-columns:min(86vw,25rem);grid-auto-flow:column;gap:.85rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.recipe-showcase__cards::-webkit-scrollbar{display:none}.recipe-card{scroll-snap-align:center}.recipe-card__image{aspect-ratio:1.1 / 1}.recipe-card__content>p{min-height:0}.recipe-showcase__cta,.recipe-showcase__note{width:calc(100% - 2.5rem)}}.routine-cta{--cta-gold:#dfae5a;min-height:clamp(36rem,53vw,50rem);color:#f6eee3;background-color:#070707;background-image:linear-gradient(90deg,#000000ed,#000000c2 34%,#00000026,#0000001a),var(--routine-cta-image,linear-gradient(135deg,#120e09,#050505));background-position:center;background-size:cover;align-items:center;padding:clamp(4rem,7vw,7rem) max(1.25rem,5.5vw);display:flex}.routine-cta__content{width:min(100%,47rem)}.routine-cta__eyebrow{width:max-content;color:var(--cta-gold);border-bottom:1px solid currentColor;padding-block-end:.75rem;font-size:.8rem;font-weight:700;letter-spacing:.27em;text-transform:uppercase;position:relative}.routine-cta__eyebrow:after{content:"\2726";background:#070707;padding-inline:.45rem;font-size:.7rem;position:absolute;inset-block-end:-.55rem;inset-inline-start:50%;transform:translate(-50%)}.routine-cta h2{max-width:9ch;margin-block-start:1.8rem;color:var(--cta-gold);font-family:var(--heading-font-family);font-size:clamp(3rem,5vw,5.25rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;text-transform:none}.routine-cta__body{color:#f6eee3c7;max-width:42rem;margin-block-start:1.7rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.routine-cta__buttons{grid-template-columns:1.2fr .85fr;gap:.75rem;margin-block-start:2.2rem;display:grid}.routine-cta__button{min-height:4.25rem;align-items:center;justify-content:center;gap:1rem;border-radius:.35rem;padding-inline:1.25rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:flex}.routine-cta__button span:last-child{font-size:1.3rem;font-weight:400;letter-spacing:0}.routine-cta__button--primary{color:#171008;background:linear-gradient(90deg,#d9a550,#edc36d)}.routine-cta__button--secondary{color:var(--cta-gold);border:1px solid rgb(223 174 90 / .8);background:#00000038}.routine-cta__trust{border-top:1px solid rgb(223 174 90 / .32);grid-template-columns:repeat(4,1fr);margin-block-start:2.5rem;display:grid}.routine-cta__trust-item{text-align:center;padding:1.5rem .75rem 0}.routine-cta__trust-item+.routine-cta__trust-item{border-left:1px solid rgb(223 174 90 / .22)}.routine-cta__trust-icon{width:2.25rem;height:2.25rem;color:var(--cta-gold);margin-inline:auto}.routine-cta__trust-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.routine-cta__trust-item strong{margin-block-start:.65rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;display:block}.routine-cta__trust-item p{color:#f6eee3a8;margin-block-start:.35rem;font-size:.69rem;line-height:1.45}@media screen and (pointer:fine){.routine-cta__button:hover{filter:brightness(1.08)}}@media screen and (max-width:799px){.routine-cta{min-height:0;background-image:linear-gradient(180deg,#0000000d,#00000085 32%,#070707 56%),var(--routine-cta-image,linear-gradient(135deg,#120e09,#050505));background-position:center top;padding-block:18rem 4rem}.routine-cta h2{font-size:3.5rem}.routine-cta__buttons{grid-template-columns:1fr}.routine-cta__trust{grid-template-columns:1fr 1fr}.routine-cta__trust-item:nth-child(3){border-left:0}.routine-cta__trust-item:nth-child(n+3){border-top:1px solid rgb(223 174 90 / .22);margin-block-start:1rem}}.routine-products{--routine-gold: #b98532;--routine-gold-light: #d4a653;color:#f6f0e8;background:radial-gradient(circle at 18% 8%,rgb(185 133 50 / .1),transparent 26rem),radial-gradient(circle at 82% 75%,rgb(185 133 50 / .08),transparent 30rem),linear-gradient(135deg,#090909,#11100e 48%,#080808);position:relative;overflow:hidden}.routine-products:before{content:"";opacity:.16;pointer-events:none;background-image:repeating-linear-gradient(118deg,transparent 0 110px,rgb(185 133 50 / .16) 111px,transparent 113px 220px);position:absolute;top:0;right:0;bottom:0;left:0}.routine-products__inner{width:min(100% - 2rem,1440px);margin-inline:auto;padding-block:clamp(4rem,7vw,7.5rem);position:relative}.routine-products__header{text-align:center;margin-block-end:clamp(2rem,4vw,3.75rem)}.routine-products__eyebrow{color:var(--routine-gold-light);align-items:center;justify-content:center;gap:.8rem;margin-block-end:1rem;display:flex}.routine-products__eyebrow p{font-size:clamp(.72rem,1vw,.9rem);font-weight:600;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.routine-products__eyebrow span{width:clamp(2.5rem,7vw,6.5rem);height:1px;background:linear-gradient(90deg,transparent,var(--routine-gold));position:relative}.routine-products__eyebrow span:last-child{transform:scaleX(-1)}.routine-products__header h2{max-width:1100px;margin-inline:auto;font-family:var(--heading-font-family);font-size:clamp(2rem,4.25vw,4.4rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:none}.routine-products__scroller{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.2vw,1.25rem);display:grid}.routine-card{min-width:0;background:linear-gradient(155deg,#171613,#090909);border:1px solid rgb(185 133 50 / .9);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 1rem 3rem #0000002e}.routine-card__image{aspect-ratio:4 / 4.4;background:#14120f;display:block;overflow:hidden}.routine-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.routine-card__body{border-top:1px solid rgb(185 133 50 / .75);text-align:center;flex:1;padding:2.65rem clamp(1rem,1.5vw,1.5rem) 1.25rem;position:relative;display:flex;flex-direction:column}.routine-card__icon{width:3.6rem;height:3.6rem;color:var(--routine-gold-light);background:#10100f;border:1px solid var(--routine-gold);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.routine-card__icon svg{width:1.75rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.routine-card h3{color:var(--routine-gold-light);font-family:var(--heading-font-family);font-size:clamp(1.3rem,1.7vw,1.85rem);font-weight:400;line-height:1.15;text-transform:none}.routine-card__product{margin-block-start:.55rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.routine-card__description{color:#f6f0e8c2;max-width:28ch;min-height:4.2em;margin:.8rem auto 1.25rem;font-size:.82rem;line-height:1.65}.routine-card__button{min-height:3.25rem;color:var(--routine-gold-light);border:1px solid rgb(185 133 50 / .8);border-radius:.4rem;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-inline:1.25rem;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:flex;transition:color .25s ease,background-color .25s ease}.routine-card__button span:last-child{font-size:1.3rem;font-weight:400;letter-spacing:0}.routine-products__mobile-hint{display:none}.routine-products__empty{color:#ffffffa6;text-align:center}@media screen and (pointer:fine){.routine-card:hover .routine-card__image img{transform:scale(1.035)}.routine-card__button:hover{color:#0b0b0a;background:var(--routine-gold-light)}}@media screen and (max-width:999px){.routine-products__inner{width:100%;padding-block:3.5rem 4rem}.routine-products__header{padding-inline:1.25rem;margin-block-end:2rem}.routine-products__header h2{max-width:12ch;font-size:clamp(2.25rem,8.5vw,3.4rem)}.routine-products__scroller{grid-template-columns:none;grid-auto-columns:min(82vw,25rem);grid-auto-flow:column;gap:.9rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.routine-products__scroller::-webkit-scrollbar{display:none}.routine-card{scroll-snap-align:center}.routine-card__image{aspect-ratio:4 / 4.1}.routine-card__body{padding:2.75rem 1.25rem 1.25rem}.routine-card h3{font-size:1.65rem}.routine-card__description{min-height:0;font-size:.88rem}.routine-card__button{min-height:3.5rem}.routine-products__mobile-hint{justify-content:center;gap:.45rem;margin-block-start:1.5rem;display:flex}.routine-products__mobile-hint button{width:1.35rem;height:2rem;position:relative}.routine-products__mobile-hint button:after{content:"";width:.45rem;height:.45rem;background:#d4a65359;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);transition:width .2s ease,background .2s ease}.routine-products__mobile-hint button[aria-current=true]:after{width:1.35rem;background:var(--routine-gold-light);border-radius:999px}}.shopify-section--slideshow .slideshow__slide-content{isolation:isolate;position:relative}.shopify-section--slideshow .slideshow__slide-content--hourglass-box{padding:1.5rem;outline:1px solid rgb(255 255 255 / .9)}.shopify-section--slideshow .slideshow__slide-content:before{content:"";z-index:0;pointer-events:none;position:absolute;top:-2.5rem;right:-3.5rem;bottom:-2.5rem;left:-3.5rem;background:radial-gradient(ellipse at center,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .68) 38%,rgb(0 0 0 / .3) 68%,transparent 100%);filter:blur(5px)}.shopify-section--slideshow .slideshow__slide-content--hourglass-box:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#000000d1,#0000008f);filter:none}.shopify-section--slideshow .slideshow__slide-content .prose{z-index:1;position:relative;text-shadow:0 2px 12px rgb(0 0 0 / .85),0 1px 3px rgb(0 0 0 / .95)}.shopify-section--slideshow .slideshow__slide-content .button{text-shadow:none}@media screen and (max-width:699px){.shopify-section--slideshow .slideshow__slide-content:before{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;background:radial-gradient(ellipse at center,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .75) 48%,rgb(0 0 0 / .36) 76%,transparent 100%);filter:blur(3px)}.shopify-section--slideshow .slideshow__slide-content--hourglass-box:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000c2,#00000094);filter:none}}@media screen and (min-width:700px){.shopify-section--slideshow .slideshow__slide-content--hourglass-box{padding:3.5rem}}@media screen and (min-width:1600px)and (min-height:850px){.shopify-section--slideshow .slideshow__slide-content--hourglass-box{max-width:calc(var(--content-over-media-content-max-width, 440px) + 100px);padding:4.35rem}.shopify-section--slideshow .slideshow__slide-content--hourglass-box .prose>.h1,.shopify-section--slideshow .slideshow__slide-content--hourglass-box .prose>.h2{font-size:clamp(2.35rem,2.15vw,3rem)}.shopify-section--slideshow .slideshow__slide-content--hourglass-box .prose>.h6{font-size:.86rem;line-height:1.65}.shopify-section--slideshow .slideshow__slide-content--hourglass-box .button{min-height:3.35rem;padding-inline:2rem}}.why-hourglass{--why-gold: #bd8a3c;color:#f4eee6;background-color:#070707;background-image:linear-gradient(90deg,#0000000f,#00000047),var(--why-hourglass-image);background-position:center;background-size:cover;position:relative}.why-hourglass__inner{width:min(100% - 8rem,1536px);min-height:clamp(44rem,61vw,58rem);margin-inline:auto;padding-block:clamp(5rem,9vw,8.5rem);grid-template-columns:minmax(0,1fr) minmax(38rem,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.why-hourglass__story{max-width:34rem;align-self:start;padding-block-start:clamp(0rem,2.5vw,2rem)}.why-hourglass__eyebrow{color:var(--why-gold);font-size:.8rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.why-hourglass__eyebrow span{padding-block-end:.75rem;border-bottom:1px solid currentColor;position:relative}.why-hourglass__eyebrow span:after{content:"";width:.35rem;height:.35rem;background:currentColor;border-radius:50%;position:absolute;inset-block-end:-.2rem;inset-inline-start:50%}.why-hourglass__story h2{width:max-content;max-width:100%;margin-block-start:1.65rem;font-family:var(--heading-font-family);font-size:clamp(2.35rem,2.65vw,3.25rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-transform:none}.why-hourglass__story h2 span{display:block;white-space:nowrap}.why-hourglass__story h2 span+span{margin-block-start:.1em}.why-hourglass__body{color:#f4eee6d1;max-width:31rem;margin-block-start:1.1rem;font-size:clamp(.875rem,.9vw,.95rem);line-height:1.5;text-shadow:0 2px 12px rgb(0 0 0 / .85)}.why-hourglass__benefits{border-left:1px solid rgb(189 138 60 / .55);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-benefit{min-height:20rem;text-align:center;place-content:center;padding:2rem clamp(1.25rem,3vw,3rem);border-bottom:1px solid rgb(189 138 60 / .55)}.why-benefit:nth-child(2n){border-left:1px solid rgb(189 138 60 / .55)}.why-benefit:nth-last-child(-n+2){border-bottom:0}.why-benefit__icon{width:5.25rem;height:5.25rem;color:var(--why-gold);border:1px solid currentColor;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.why-benefit__icon svg{width:3rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.why-benefit h3{margin-block-start:1.15rem;font-family:var(--heading-font-family);font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.15;text-transform:none}.why-benefit__rule{width:2.5rem;height:1px;background:var(--why-gold);margin:1rem auto;display:block}.why-benefit p{color:#f4eee6b8;max-width:26ch;margin-inline:auto;font-size:.9rem;line-height:1.6}@media screen and (max-width:999px){.why-hourglass{background-position:28% center}.why-hourglass:before{content:"";background:linear-gradient(180deg,#0000001f,#080808 48%);position:absolute;top:0;right:0;bottom:0;left:0}.why-hourglass__inner{width:100%;min-height:0;padding:4.5rem 1.25rem;grid-template-columns:1fr;gap:3.5rem;position:relative}.why-hourglass__story{max-width:none;min-height:31rem;padding:0;display:flex;flex-direction:column;justify-content:flex-start}.why-hourglass__story h2{width:auto;max-width:11ch;margin-block-start:2rem;font-size:clamp(2.55rem,10vw,3.75rem);line-height:1.08}.why-hourglass__story h2 span{white-space:normal}.why-hourglass__body{max-width:34rem;margin-block-start:1.25rem;font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.65}.why-hourglass__benefits{border:1px solid rgb(189 138 60 / .45);border-radius:.6rem;grid-template-columns:1fr;overflow:hidden;background:#050505b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.why-benefit{min-height:0;padding:2.5rem 1.5rem;border-bottom:1px solid rgb(189 138 60 / .45)}.why-benefit:nth-child(2n){border-left:0}.why-benefit:nth-last-child(2){border-bottom:1px solid rgb(189 138 60 / .45)}.why-benefit:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
