.ph *,.ph *:before,.ph *:after{box-sizing:border-box}.ph{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.ph{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ph img,.ph video{max-width:100%;display:block}.ph button{font:inherit;color:inherit}.ph a{color:inherit}.ph .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.ph .sec{padding:56px 0;border-top:1px solid var(--rule)}.ph .sec.flush{border-top:0}.ph .sec.tinted{background:var(--soft)}.ph .eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);background:#efa94e26;padding:7px 14px;border-radius:999px}.ph .center>.h-display:first-child,.ph .wrap>.h-display:first-child{margin-top:0}.ph .h-display{font-family:var(--display);font-weight:400;font-size:clamp(32px,7.4vw,46px);line-height:1.08;letter-spacing:-.015em;margin:18px 0 0}.ph .h-display .accent{color:var(--deep)}.ph .lede{color:var(--muted);margin:12px 0 0;font-size:16px}.ph .center{text-align:center}.ph .center .lede{max-width:46ch;margin-left:auto;margin-right:auto}.ph .rule{height:1px;background:var(--rule);border:0;margin:32px 0}.ph .fine{font-size:12px;color:var(--faint);line-height:1.5}.ph .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px 22px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--btn-radius);font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:background .18s ease,transform .12s ease}.ph .btn:hover{background:#1b2029}.ph .btn:active{transform:translateY(1px)}.ph .btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule);font-weight:600}.ph .btn.ghost:hover{background:#0b0e130a;border-color:var(--ink)}.ph .btn.sm{padding:12px 18px;font-size:14px}.ph .btn:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.ph .announce{background:var(--ink);color:var(--page);font-size:13px;font-weight:600;letter-spacing:.02em;padding:11px 16px;text-align:center}.ph .announce b{color:var(--amber);font-weight:700}.ph .hdr{position:sticky;top:0;z-index:40;background:#f3eee5f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.ph .hdr-in{max-width:var(--maxw);margin:0 auto;padding:14px var(--pad);display:grid;grid-template-columns:32px 1fr 32px;align-items:center}.ph .wordmark{font-family:var(--display);font-size:25px;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1}.ph .icon-btn{background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;position:relative}.ph .icon-btn svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round}.ph .cart-count{position:absolute;top:-5px;right:-7px;background:var(--ink);color:#fff;border-radius:999px;font-size:10px;font-weight:700;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px}.ph .hero{padding:24px 0 48px}.ph .hero-grid{display:grid;gap:30px}@media(min-width:940px){.ph .hero-grid{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ph .gallery{position:sticky;top:86px}}.ph .shot{position:relative;background:var(--soft);border-radius:var(--radius-lg);aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--rule-2)}.ph .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .25s ease}.ph .slide.on{opacity:1;visibility:visible}.ph .gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:999px;background:#ffffffe6;border:1px solid var(--rule-2);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0b0e1314}.ph .gnav.prev{left:12px}.ph .gnav.next{right:12px}.ph .gnav svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ph .gnav:active{transform:translateY(-50%) scale(.94)}.ph .gcount{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:3;background:#0b0e13cc;color:var(--page);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ph .bottle{width:54%;max-width:230px;filter:drop-shadow(0 26px 34px #0b0e1324)}.ph .bottle .cap{aspect-ratio:3.6 / 1;height:auto;margin:0 13%;border-radius:7px 7px 3px 3px;background:linear-gradient(100deg,#fdfdfc,#ececea 45%,#d8d8d5);border:1px solid #0b0e1312;border-bottom:0}.ph .bottle .body{aspect-ratio:.72 / 1;border-radius:9px 9px 15px 15px;background:linear-gradient(100deg,#fff,#fbfbfa 38%,#e9e8e5);border:1px solid #0b0e1314;display:flex;flex-direction:column;align-items:center;padding:13% 11% 9%;text-align:center;gap:4%}.ph .bottle .bbrand{font-family:var(--display);font-size:clamp(9px,2.1vw,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.ph .bottle .bmark{width:34%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 42% 36%,#c2466f,#8c1839 48%,#5a0e24);position:relative}.ph .bottle .bmark:after{content:"";position:absolute;left:50%;top:-24%;width:2px;height:26%;background:#2e7d4f;transform:translate(-50%)}.ph .bottle .bname{font-family:var(--display);font-size:clamp(11px,2.9vw,18px);letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--ink)}.ph .bottle .bstrip{background:var(--amber);color:var(--ink);font-size:clamp(5px,1.3vw,8px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3% 6%;border-radius:3px;width:100%}.ph .bottle .bfoot{font-size:clamp(4.5px,1.1vw,7px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:auto;border-top:1px solid #0b0e1318;padding-top:5%;width:100%}.ph .stars{color:var(--amber);letter-spacing:.08em;font-size:15px}.ph .rating-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px}.ph .rating-row b{font-size:19px}.ph .rating-row a{color:var(--muted);text-underline-offset:3px}.ph .kicker{margin:14px 0 0;font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.ph .product-title{font-family:var(--display);font-weight:400;font-size:clamp(27px,8.1vw,50px);line-height:1.02;letter-spacing:-.012em;text-transform:uppercase;margin:8px 0 0;white-space:nowrap}.ph .stock{display:flex;align-items:center;gap:10px;margin-top:13px;font-size:15px;color:var(--muted)}.ph .stock .dot{width:10px;height:10px;border-radius:999px;background:var(--amber);flex:none;position:relative}.ph .stock .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--amber);animation:dot-pulse 2.4s ease-out infinite}@keyframes dot-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}@media(prefers-reduced-motion:reduce){.ph .stock .dot:after{animation:none}}.ph .stock b{color:var(--ink)}.ph .buy{display:flex;flex-direction:column}.ph .buy-acc{margin-top:24px}.ph .field-label{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:13px 0 10px}.ph .sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ph .size{position:relative;background:var(--card);border:1.5px solid var(--rule);border-radius:var(--radius);padding:18px 8px 15px;cursor:pointer;text-align:center}.ph .size[aria-pressed=true]{border-color:var(--ink);background:#fffdf8}.ph .size .d{font-size:17px;font-weight:800}.ph .size .s{font-size:13px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase}.ph .size .p{font-size:15px;font-weight:700;margin-top:5px}.ph .save{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--deep);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:4px;white-space:nowrap}@media(max-width:400px){.ph .save{font-size:9px;padding:3px 5px}.ph .size{padding:17px 5px 14px}}.ph .offer{background:var(--card);border:1.5px solid var(--rule);border-radius:var(--radius);margin-top:10px;overflow:hidden;cursor:pointer}.ph .offer[aria-pressed=true]{border-color:var(--ink)}.ph .offer-flag{background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:8px 14px}.ph .offer-head{display:flex;align-items:center;gap:11px;padding:15px 15px 0}.ph .offer.plain .offer-head{padding:16px 15px}.ph .radio{width:21px;height:21px;border-radius:999px;border:2px solid var(--rule);flex:none;display:grid;place-items:center}.ph .offer[aria-pressed=true] .radio{border-color:var(--ink)}.ph .offer[aria-pressed=true] .radio:after{content:"";width:11px;height:11px;border-radius:999px;background:var(--ink)}.ph .offer-head .t{font-weight:800;font-size:16px;flex:1;text-align:left}.ph .offer-head .was{color:var(--faint);text-decoration:line-through;font-size:14px}.ph .offer-head .now{font-weight:800;font-size:17px;color:var(--deep)}.ph .offer-perks{list-style:none;margin:12px 0 0;padding:0 15px;display:grid;gap:9px}.ph .offer-perks li{display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;font-size:14.5px}.ph .offer-perks svg{width:19px;height:19px;margin-top:2px}.ph .offer-perks svg circle{fill:var(--deep)}.ph .offer-perks svg path{stroke:#fff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph .offer select{width:calc(100% - 30px);margin:14px 15px 15px;padding:13px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);font:inherit;font-size:15px}.ph .guarantee{text-align:center;color:var(--faint);font-size:13.5px;margin:16px 0 0}.ph .assure{list-style:none;margin:20px 0 0;padding:14px 16px;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-lg);display:grid;gap:10px}.ph .assure li{display:grid;grid-template-columns:19px 1fr;gap:11px;align-items:center;font-size:14.5px;font-weight:600}.ph .assure svg{width:20px;height:20px}.ph .assure svg path{stroke:var(--deep);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph .assure svg path.fill{fill:var(--deep);fill-opacity:.18}.ph .assure li{grid-template-columns:20px 1fr}.ph .acc{border-top:1px solid var(--rule)}.ph .acc summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:var(--display);font-size:21px;letter-spacing:.02em}.ph .acc.caps summary{font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ph .acc summary::-webkit-details-marker{display:none}.ph .acc summary:after{content:"+";font-size:22px;font-weight:300;color:var(--muted)}.ph .acc[open] summary:after{content:"\2013"}.ph .acc .acc-body{padding:0 0 20px;color:var(--muted)}.ph .acc .acc-body p{margin:0 0 10px}.ph .acc .acc-body p:last-child{margin-bottom:0}.ph .ugc-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:4px 0 18px;margin:28px 0 0;scrollbar-width:none}.ph .ugc-rail::-webkit-scrollbar{display:none}.ph .ugc-card{position:relative;flex:0 0 min(78vw,330px);scroll-snap-align:center;aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink);border:1px solid var(--rule-2)}@media(min-width:760px){.ph .ugc-card{flex-basis:min(36vw,350px);max-height:70vh}}.ph .ugc-card video{width:100%;height:100%;object-fit:cover}.ph .ugc-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(168deg,#39414f,#1d232d 48%,#140f0a);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:var(--page)}.ph .ugc-ph:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px dashed #F3EEE540;pointer-events:none}.ph .ugc-ph .play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:999px;border:1.5px solid #F3EEE566;background:#f3eee51a;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ph .ugc-ph .play svg{width:20px;height:20px;fill:var(--page);margin-left:3px}.ph .ugc-ph .slot{position:absolute;left:50%;top:24px;transform:translate(-50%);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#f3eee59e;white-space:nowrap}.ph .ugc-ph q{display:block;font-family:var(--display);font-size:clamp(17px,4.6vw,23px);line-height:1.24}.ph .ugc-ph q:before,.ph .ugc-ph q:after{content:""}.ph .ugc-meta{margin-top:12px;display:flex;align-items:center;gap:9px;font-size:13px}.ph .ugc-meta .av{width:30px;height:30px;border-radius:999px;flex:none;background:linear-gradient(140deg,var(--amber),var(--deep))}.ph .ugc-meta b{font-weight:700}.ph .ugc-meta .vb{color:#f3eee599;font-size:12px}.ph .ugc-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:4px}.ph .dots{display:flex;gap:7px}.ph .dots i{width:7px;height:7px;border-radius:999px;background:var(--rule)}.ph .dots i.on{background:var(--ink);width:20px}.ph .arrow{width:38px;height:38px;border-radius:999px;border:1px solid var(--rule);background:var(--card);cursor:pointer;display:grid;place-items:center}.ph .arrow svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}.ph .arrow:disabled{opacity:.35;cursor:default}.ph .ing-grid{display:grid;gap:26px;margin-top:30px}@media(min-width:860px){.ph .ing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:44px}}.ph .ing-shot{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-lg);aspect-ratio:4 / 3;display:grid;place-items:center;position:relative;overflow:hidden}.ph .ing-shot .tag{position:absolute;top:16px;left:16px;background:var(--card);border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);box-shadow:0 2px 10px #0b0e1314}.ph .beet-art{width:62%;display:flex;align-items:center;justify-content:center;gap:6%}.ph .beet-whole,.ph .beet-half{width:46%;aspect-ratio:1;border-radius:999px;position:relative}.ph .beet-whole{background:radial-gradient(circle at 38% 32%,#7a4a3a,#4a2a20 70%)}.ph .beet-whole:after{content:"";position:absolute;left:50%;top:-28%;width:3px;height:30%;background:#3e6b46;transform:translate(-50%) rotate(-7deg)}.ph .beet-half{background:repeating-radial-gradient(circle at 50% 50%,#8c1839 0 5%,#b8305a 5% 9%);border:2px solid #5A0E24}.ph .ing-name{font-family:var(--display);font-size:clamp(26px,6vw,34px);margin:0}.ph .ing-dose{margin:4px 0 0;font-size:17px}.ph .ing-dose b{color:var(--deep);font-size:21px;font-family:var(--display);font-weight:400}.ph .ing-dose i{color:var(--faint);font-size:15px}.ph .ing-block{border-top:1px solid var(--rule);padding:16px 0}.ph .ing-block h5{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.ph .ing-block p{margin:0;color:var(--ink)}.ph .cert-band{background:var(--ink);color:var(--page);overflow:hidden;padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ph .certs-track{display:flex;align-items:center;width:max-content;animation:cert-scroll 34s linear infinite}.ph .certs-track span{display:inline-flex;align-items:center;white-space:nowrap;padding:0 clamp(18px,4.5vw,34px);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--amber)}.ph .certs-track span+span{border-left:1px solid #F3EEE530}@keyframes cert-scroll{to{transform:translate(-50%)}}.ph .cert-band:hover .certs-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ph .certs-track{animation:none;justify-content:center;flex-wrap:wrap;width:100%}}.ph .vs{margin-top:32px;border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;background:var(--card)}.ph .vs table{width:100%;border-collapse:collapse}.ph .vs th,.ph .vs td{padding:15px 12px;text-align:left;vertical-align:top;font-size:14.5px}.ph .vs thead th{background:var(--soft);border-bottom:1px solid var(--rule)}.ph .vs thead .us{font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:.1em;text-transform:uppercase}.ph .vs thead .them{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ph .vs thead .spec{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--faint)}.ph .vs tbody tr+tr td{border-top:1px solid var(--rule-2)}.ph .vs td.spec{font-weight:700;width:29%}.ph .vs td.us{width:36%;background:#efa94e12}.ph .vs td.them{width:35%;color:var(--muted)}.ph .vs .mk{display:inline-flex;align-items:flex-start;gap:8px}.ph .vs .mk svg{width:16px;height:16px;flex:none;margin-top:2px}.ph .vs .mk.y svg circle{fill:var(--deep)}.ph .vs .mk.y svg path{stroke:#fff;stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph .vs .mk.n svg circle{fill:none;stroke:var(--faint);stroke-width:1.5;opacity:.75}.ph .vs .mk.n svg path{stroke:var(--faint);stroke-width:2.1;fill:none;stroke-linecap:round}@media(max-width:620px){.ph .vs th,.ph .vs td{padding:11px 8px;font-size:12.5px;line-height:1.4}.ph .vs td.spec{width:22%;font-size:12px}.ph .vs td.us,.ph .vs td.them{width:39%}.ph .vs thead .us{font-size:15px}.ph .vs thead .them{font-size:10px;letter-spacing:.06em}.ph .vs .mk{gap:6px}.ph .vs .mk svg{width:14px;height:14px}}.ph .vs-foot{font-size:12.5px;color:var(--faint);margin-top:14px}.ph .timeline{margin-top:34px;position:relative;padding-left:26px}.ph .timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--rule)}.ph .tl-card{position:relative;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-lg);padding:20px;margin-bottom:14px}.ph .tl-card:before{content:"";position:absolute;left:-26px;top:26px;width:11px;height:11px;border-radius:999px;background:var(--card);border:2px solid var(--deep)}.ph .tl-card.first:before{background:var(--deep)}.ph .tl-when{display:inline-block;background:#efa94e26;color:var(--deep);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:999px}.ph .tl-card h3{font-family:var(--display);font-weight:400;font-size:25px;margin:12px 0 10px}.ph .tl-card ul{margin:0;padding-left:18px;color:var(--muted)}.ph .tl-card li{margin:5px 0}.ph .tl-card li::marker{color:var(--deep)}@media(min-width:860px){.ph .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-left:0}.ph .timeline:before{left:0;right:0;top:24px;bottom:auto;height:1px;width:auto}.ph .tl-card{margin-bottom:0;padding-top:44px}.ph .tl-card:before{left:20px;top:-6px}}.ph .ritual-shot{border-radius:var(--radius-lg);aspect-ratio:16 / 10;overflow:hidden;margin-top:28px;background:linear-gradient(150deg,#e8dcc6,#d8c7ac 60%,#c9b193);display:grid;place-items:center;border:1px solid var(--rule-2)}@media(max-width:700px){.ph .ritual-shot{aspect-ratio:1 / 1}}.ph .ph-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0b0e1359;border:1px dashed #0b0e1333;border-radius:999px;padding:8px 16px}.ph .rv-summary{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-lg);padding:26px 22px;margin-top:30px;display:grid;gap:22px}@media(min-width:760px){.ph .rv-summary{grid-template-columns:200px 1fr;align-items:center;gap:36px}}.ph .rv-score{text-align:center}.ph .rv-score .n{font-family:var(--display);font-size:56px;line-height:1}.ph .rv-score .c{font-size:13.5px;color:var(--muted);margin-top:8px}.ph .rv-bars{display:grid;gap:7px}.ph .rv-bars .row{display:grid;grid-template-columns:34px 1fr 46px;gap:11px;align-items:center;font-size:13px}.ph .rv-bars .bar{height:7px;border-radius:999px;background:var(--rule-2);overflow:hidden}.ph .rv-bars .bar i{display:block;height:100%;background:var(--deep)}.ph .rv-bars .ct{text-align:right;color:var(--muted)}.ph .review{border-top:1px solid var(--rule);padding:22px 0;display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:start}@media(min-width:700px){.ph .review{grid-template-columns:104px 1fr;gap:22px}}.ph .rv-photo{aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;background:linear-gradient(150deg,var(--soft),#E6DCC8);border:1px dashed var(--rule);display:grid;place-items:center}.ph .rv-photo span{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ph .rv-main{min-width:0}.ph .rv-who{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ph .rv-who b{font-size:15.5px}.ph .rv-who .loc{font-size:12px;letter-spacing:.1em;color:var(--faint)}.ph .verified{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:7px}.ph .verified svg{width:16px;height:16px}.ph .verified svg circle{fill:var(--deep)}.ph .verified svg path{stroke:#fff;stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph .review p{margin:11px 0 0}.ph .rv-votes{display:flex;gap:18px;margin-top:14px;font-size:13px;color:var(--muted)}.ph .rv-votes span{display:inline-flex;align-items:center;gap:6px}.ph .rv-votes svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.ph .pager{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:26px}.ph .pager button{min-width:38px;height:38px;border-radius:var(--radius);border:1px solid transparent;background:none;cursor:pointer;font-size:14.5px}.ph .pager button[aria-current=true]{background:var(--ink);color:#fff;font-weight:700}.ph .pager button:hover:not([aria-current=true]){border-color:var(--rule)}.ph .cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}@media(min-width:860px){.ph .cards{grid-template-columns:repeat(4,1fr)}}.ph .pcard{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.ph .pcard .pshot{background:var(--soft);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.ph .pcard .pshot .bottle{width:56%;max-width:none}.ph .pcard .pbody{padding:16px 14px 14px;display:flex;flex-direction:column;gap:10px;flex:1}.ph .pcard h4{font-family:var(--display);font-size:21px;font-weight:400;margin:0;line-height:1.15}.ph .pcard .price{font-weight:800;color:var(--deep);font-size:17px}.ph .pcard .btn{margin-top:auto}.ph .news-form{display:grid;gap:10px;max-width:420px;margin:24px auto 0}.ph .news-form input{padding:16px 15px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);font:inherit;font-size:15px}.ph .news-form input:focus-visible{outline:2px solid var(--deep);outline-offset:1px}.ph .ftr{background:var(--ink);color:var(--page);padding:46px 0 26px}.ph .ftr-group{border-bottom:1px solid #F3EEE526}.ph .ftr-group>summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.ph .ftr-group>summary::-webkit-details-marker{display:none}.ph .ftr-group>summary:after{content:"+";font-size:19px;font-weight:400;color:#f3eee599}.ph .ftr-group[open]>summary:after{content:"\2013"}.ph .ftr-links{padding:2px 0 16px;display:grid;gap:2px}.ph .ftr-links a{text-decoration:none;font-size:14.5px;color:#f3eee5c2;padding:7px 0;transition:color .16s ease}.ph .ftr-links a:hover{color:var(--amber)}.ph .ftr-social{display:flex;gap:20px;padding-top:6px}.ph .ftr-social a{display:grid;place-items:center;padding:4px 0}.ph .ftr-social svg{width:20px;height:20px;fill:#f3eee5c2;transition:fill .16s ease}.ph .ftr-social a:hover svg{fill:var(--amber)}@media(min-width:760px){.ph .ftr-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:10px}.ph .ftr-group{border-bottom:0;text-align:center}.ph .ftr-group>summary{cursor:default;pointer-events:none;justify-content:center;padding:0 0 16px}.ph .ftr-group>summary:after,.ph .ftr-group[open]>summary:after{content:none}.ph .ftr-links{padding:0;justify-items:center}.ph .ftr-social{justify-content:center;padding-top:2px}}.ph .ftr-disclaimer{margin:0;padding-top:30px;text-align:center;font-size:12px;color:#f3eee58c;line-height:1.5}.ph .ftr-copy{text-align:center;font-size:12px;color:#f3eee566;margin:12px 0 0}.ph .path{display:flex;align-items:flex-start;justify-content:center;gap:clamp(4px,1.6vw,14px);width:100%;padding:30px 16px}.ph .path .step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.ph .path .orb{width:clamp(44px,12vw,74px);aspect-ratio:1;border-radius:999px;margin-bottom:11px;position:relative}.ph .path .beet-orb{background:radial-gradient(circle at 38% 32%,#c2466f,#8c1839 52%,#4a0e1d)}.ph .path .beet-orb:after{content:"";position:absolute;left:50%;top:-26%;width:3px;height:28%;background:#3e6b46;transform:translate(-50%) rotate(-8deg)}.ph .path .nitrite-orb{background:radial-gradient(circle at 38% 32%,#f3c77a,#d9913c 55%,#9c5c1a)}.ph .path .no-orb{background:radial-gradient(circle at 38% 32%,#fff,#e9f0f6 45%,#b7cbdc);box-shadow:0 0 0 1px #0b0e1312,0 0 26px 6px #b7cbdc66}.ph .path b{font-size:clamp(11px,2.6vw,14px);font-weight:800;letter-spacing:.01em}.ph .path small{font-family:var(--sans);font-size:clamp(10px,2.2vw,12px);color:var(--deep);font-weight:700}.ph .path sub,.ph .path sup{font-size:.72em}.ph .path .where{font-size:clamp(9px,2vw,11px);color:var(--faint);line-height:1.3;letter-spacing:.04em;margin-top:4px;max-width:13ch}.ph .path .arrow-x{flex:0 0 auto;padding-top:clamp(20px,5.2vw,33px)}.ph .path .arrow-x svg{width:clamp(22px,5vw,40px);height:12px;fill:none;stroke:var(--rule);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ph .callout{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;background:#efa94e1f;border-radius:var(--radius);padding:16px 18px;margin-top:22px}.ph .callout svg{width:22px;height:22px;fill:none;stroke:var(--deep);stroke-width:1.7;stroke-linecap:round;margin-top:1px}.ph .callout p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink)}.ph .callout b{font-weight:800}.ph .mech-shot{background:var(--soft);aspect-ratio:auto;margin-top:30px;display:grid;place-items:center;padding:clamp(14px,4vw,34px) 0}.ph #mechanism .ing-name{margin-top:0}.ph .sec.compact{padding:38px 0}.ph .sec.compact .news-form{margin-top:18px}.ph .sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--page);border-top:1px solid var(--rule);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 22px #0b0e1314}.ph .sticky-in{max-width:var(--maxw);margin:0 auto}.ph .sticky-atc .btn{width:100%;text-align:center}.ph.dp-open .sticky-atc{right:280px}.ph #dp-toggle{bottom:84px}.ph .ugc-rail.fits{justify-content:center;scroll-snap-type:none;overflow-x:hidden}.ph .ugc-nav.hide{display:none}.ph .ftr-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 0;padding-top:26px}.ph .pay{display:block;width:42px;height:27px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0b0e131f;object-fit:cover}.ph .pay.mono{object-fit:contain;padding:5px 7px}.ph{padding-bottom:0}.ph .announce-2{background:var(--ink);color:var(--page);font-size:12.5px;font-weight:600;letter-spacing:.02em;display:flex;justify-content:center;gap:0}.ph .announce-2 span{padding:11px 18px}.ph .announce-2 b{color:var(--amber);font-weight:700}.ph .announce-2 span:nth-child(2){display:none}@media(min-width:760px){.ph .announce-2{justify-content:space-around}.ph .announce-2 span:nth-child(2){display:block}}.ph .hero-split{display:grid;grid-template-columns:1fr}@media(min-width:860px){.ph .hero-split{grid-template-columns:1fr 1fr}}.ph .hero-panel{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px 28px 40px;overflow:hidden}@media(min-width:860px){.ph .hero-panel{min-height:620px;padding:46px 44px 52px}}.ph .hero-panel.left{background:radial-gradient(120% 90% at 50% 38%,#26332b,#121a16 62%,#0a0e0b);color:var(--page);text-align:center;align-items:center}.ph .hero-panel.left{justify-content:center;gap:30px}.ph .hero-panel.left .bottle{width:34%;max-width:190px}.ph .hero-panel.right{background:linear-gradient(155deg,#e8dcc6,#d6c4a8 55%,#bca78c);display:grid;place-items:center}.ph .hero-head{position:relative;z-index:2;font-family:var(--display);font-weight:400;font-size:clamp(27px,5.2vw,40px);line-height:1.12;letter-spacing:-.01em;margin:0 0 20px;text-transform:uppercase}.ph .hero-head .accent{color:var(--amber)}.ph .hero-panel .btn{position:relative;z-index:2;width:auto;min-width:190px}.ph .hero-panel.left .btn{background:var(--page);color:var(--ink);border-color:var(--page)}.ph .hero-panel.left .btn:hover{background:#fff}.ph .split{display:grid;gap:30px;align-items:center}@media(min-width:860px){.ph .split{grid-template-columns:1fr 1.15fr;gap:56px}}.ph .split .h-display{margin-top:0}.ph .split .btn{width:auto;min-width:230px;margin-top:26px}.ph .shot-cluster{display:grid;gap:10px}.ph .shot-cluster .big{aspect-ratio:16 / 11;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(150deg,#f2ede4,#e3d9c8 60%,#d2c3ab);display:grid;place-items:center;border:1px solid var(--rule-2)}.ph .shot-cluster .big .pair{display:flex;gap:6%;width:64%;align-items:flex-end}.ph .shot-cluster .big .pair .bottle{width:50%;max-width:none}.ph .shot-cluster .row3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ph .shot-cluster .row3 div{aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule-2);display:grid;place-items:center}.ph .ugc-strip{display:flex;gap:10px;overflow-x:auto;margin-top:28px;padding-bottom:6px;scrollbar-width:none}.ph .ugc-strip::-webkit-scrollbar{display:none}.ph .ugc-strip div{flex:0 0 min(62vw,232px);aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule-2);display:grid;place-items:center}.ph .ugc-strip span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0b0e1352}.ph .grid-products{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}@media(min-width:700px){.ph .grid-products{grid-template-columns:repeat(3,1fr);gap:16px}}.ph .grid-products .pcard,.ph .grid-products .pshot{position:relative}.ph .save-flag{position:absolute;top:10px;left:10px;z-index:2;background:var(--ink);color:#fff;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:4px 9px}.ph .grid-products .pbody{gap:4px;padding:14px 13px 13px}.ph .grid-products h4{font-size:19px}.ph .grid-products .tags{font-size:12.5px;color:var(--faint);margin:0 0 10px}.ph .grid-products .btn{margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:11px 13px;font-size:13px}.ph .grid-products .btn .lbl{justify-self:start;font-weight:700;letter-spacing:.09em}.ph .grid-products .btn .sep{width:1px;height:14px;background:#ffffff3d}.ph .grid-products .btn .px{justify-self:end;white-space:nowrap}.ph .grid-products .btn .px s{opacity:.5;margin-right:5px;font-weight:400}.ph .view-all{display:grid;place-items:center;margin-top:30px}.ph .view-all .btn{width:auto;min-width:190px}.ph .promises{display:grid;grid-template-columns:1fr;margin-top:32px;border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;background:var(--rule-2);gap:1px}@media(min-width:620px){.ph .promises{grid-template-columns:1fr 1fr}}@media(min-width:940px){.ph .promises{grid-template-columns:repeat(3,1fr)}}.ph .promise{background:var(--card);padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.ph .promise svg{width:26px;height:26px;fill:none;stroke:var(--deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ph .promise svg .fill{fill:var(--deep);fill-opacity:.18}.ph .promise h3{font-family:var(--display);font-weight:400;font-size:21px;margin:2px 0 0}.ph .promise p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:26ch}.ph .promise b{font-weight:700;color:var(--ink)}.ph .faq-wrap{max-width:760px;margin:28px auto 0}.ph .grid-products .pshot .bottle{width:50%}@media(max-width:859px){.ph .hero-panel.left{min-height:540px;gap:26px;padding-bottom:44px}.ph .hero-panel.left .bottle{width:30%;max-width:150px}.ph .hero-panel.right{min-height:300px}}@media(max-width:859px){.ph .split>div:first-child{text-align:center}.ph .split .btn{margin-left:auto;margin-right:auto}}.ph .grid-products .btn{display:flex;justify-content:center;text-decoration:none;letter-spacing:.02em;font-size:14px;padding:12px 14px}@media(min-width:700px){.ph .grid-products{grid-template-columns:repeat(var(--ph-cols, 3),1fr)}}@media(min-width:620px){.ph .promises{grid-template-columns:repeat(2,1fr)}}@media(min-width:940px){.ph .promises{grid-template-columns:repeat(var(--ph-cols, 3),1fr)}}@media(min-width:760px){.ph .ftr-cols{grid-template-columns:repeat(var(--ph-cols, 4),1fr)}}.ph .sec,.ph .hero,.ph .hero-split{background-color:var(--page)}.ph .sec.tinted{background-color:var(--soft)}.ph img.pay{width:42px;height:27px}.ph .hdr-nav{display:none}@media(min-width:900px){.ph .hdr-nav{display:flex;justify-content:center;gap:28px;padding:0 var(--pad) 12px;margin-top:-4px}.ph .hdr-nav a{text-decoration:none;font-size:13.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);padding:4px 0}.ph .hdr-nav a:hover{color:var(--ink)}}.ph .menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0b0e1359;opacity:0;transition:opacity .2s ease}.ph .menu-scrim.open{opacity:1}.ph .menu-drawer{position:fixed;top:0;left:0;bottom:0;z-index:81;width:min(84vw,330px);background:var(--page);border-right:1px solid var(--rule);transform:translate(-100%);transition:transform .24s ease;display:flex;flex-direction:column}.ph .menu-drawer.open{transform:none}.ph .menu-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--rule);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ph .menu-links{display:grid;padding:10px 20px}.ph .menu-links a{text-decoration:none;font-family:var(--display);font-size:23px;color:var(--ink);padding:13px 0;border-bottom:1px solid var(--rule-2)}.ph .menu-links a:hover{color:var(--deep)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ph-pages.css.map */
