@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700;800&display=swap";.root-ui{--r-ink:#15120D;--r-ink2:#1D1810;--r-panel:#211B12;--r-panel2:#2A2216;--r-bone:#F3EDE1;--r-bonedim:#BDB3A0;--r-grey:#8B8173;--r-brass:#C99A4A;--r-brass2:#E7C079;--r-crimson:#C0432F;--r-line:rgba(243,237,225,.12);--r-line2:rgba(243,237,225,.07);--r-ok:#7FB069;font-family:Archivo,system-ui,sans-serif;color:var(--r-bone);background:var(--r-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.root-ui *{box-sizing:border-box}.root-ui a{color:inherit;text-decoration:none}.root-ui img{max-width:100%;display:block}.root-ui .r-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.root-ui .r-anton{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:.94}.root-ui .r-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--r-brass);font-weight:700}.root-ui :focus-visible{outline:2px solid var(--r-brass2);outline-offset:3px;border-radius:4px}.root-ui .r-btn{font-family:Archivo;font-weight:700;font-size:14.5px;letter-spacing:.02em;border:none;cursor:pointer;border-radius:40px;padding:14px 26px;transition:transform .15s,filter .2s,background .2s;display:inline-flex;align-items:center;gap:9px;justify-content:center;text-align:center}.root-ui .r-btn:active{transform:translateY(1px)}.root-ui .r-btn-primary{background:var(--r-brass);color:#1a1508}.root-ui .r-btn-primary:hover{filter:brightness(1.08)}.root-ui .r-btn-ghost{background:transparent;color:var(--r-bone);border:1px solid var(--r-line)}.root-ui .r-btn-ghost:hover{border-color:var(--r-brass);background:var(--r-panel)}.root-ui.r-hero{padding:60px 0 40px;background:radial-gradient(1100px 520px at 78% -8%,rgba(201,154,74,.16),transparent 60%),radial-gradient(700px 500px at 8% 110%,rgba(201,154,74,.07),transparent 55%);overflow:hidden}.root-ui .r-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.root-ui .r-hero h1{font-size:clamp(44px,7vw,88px);margin:16px 0 0}.root-ui .r-hero h1 .amber{color:var(--r-brass)}.root-ui .r-lead{font-size:clamp(16px,2vw,18px);color:var(--r-bonedim);max-width:490px;margin:20px 0 0;line-height:1.6}.root-ui .r-lead b{color:var(--r-bone);font-weight:700}.root-ui .r-rating{display:flex;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.root-ui .r-stars{color:var(--r-brass2);letter-spacing:2px;font-size:17px}.root-ui .r-rating .t{font-size:13.5px;color:var(--r-bonedim);font-weight:600}.root-ui .r-cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.root-ui .r-cta .r-btn{padding:16px 30px;font-size:15.5px}.root-ui .r-micro{font-size:12.5px;color:var(--r-grey);margin-top:14px;display:flex;align-items:center;gap:7px}.root-ui .r-dial-card{background:linear-gradient(180deg,var(--r-panel2),var(--r-panel));border:1px solid var(--r-line);border-radius:20px;padding:22px 22px 26px;box-shadow:0 40px 80px -40px #000000b3}.root-ui .r-dial-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.root-ui .r-dial-head .lbl{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--r-brass);font-weight:700}.root-ui .r-cov{font-family:Anton;font-size:34px;color:var(--r-bone);line-height:1}.root-ui .r-cov small{font-family:Archivo;font-size:14px;color:var(--r-grey);font-weight:600;letter-spacing:0}.root-ui .r-scalp-wrap{position:relative;border-radius:14px;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,#3a2f22,#241d14);aspect-ratio:16/11;margin:4px 0 14px}.root-ui .r-scalp{width:100%;height:100%;display:block}.root-ui .r-stage{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--r-grey)}.root-ui .r-stage .on{color:var(--r-brass2)}.root-ui .r-slider{width:100%;margin:14px 0 4px;-webkit-appearance:none;appearance:none;height:6px;border-radius:10px;background:linear-gradient(90deg,var(--r-brass) 0%,var(--r-brass) var(--p,50%),#40382a var(--p,50%));outline:none}.root-ui .r-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--r-bone);border:4px solid var(--r-brass);cursor:grab;box-shadow:0 4px 14px #00000080}.root-ui .r-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--r-bone);border:4px solid var(--r-brass);cursor:grab}.root-ui .r-hint{font-size:12px;color:var(--r-grey);text-align:center;margin-top:8px}@media(max-width:900px){.root-ui .r-hero-grid{grid-template-columns:1fr;gap:34px}.root-ui .r-dial-card{order:-1}}.root-ui.r-trust{border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);background:var(--r-ink2)}.root-ui .r-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.root-ui .r-trust-item{padding:24px 20px;display:flex;gap:13px;align-items:center;border-right:1px solid var(--r-line2)}.root-ui .r-trust-item:last-child{border-right:none}.root-ui .r-trust-item svg{flex:0 0 auto;color:var(--r-brass)}.root-ui .r-trust-item .h{font-weight:800;font-size:14.5px}.root-ui .r-trust-item .s{font-size:12.5px;color:var(--r-grey)}@media(max-width:760px){.root-ui .r-trust-grid{grid-template-columns:1fr 1fr}.root-ui .r-trust-item:nth-child(2){border-right:none}.root-ui .r-trust-item{border-bottom:1px solid var(--r-line2)}}.root-ui.r-sec{padding:82px 0}.root-ui.r-sec.tint{background:var(--r-ink2)}.root-ui .r-sechead{text-align:center;max-width:640px;margin:0 auto 46px}.root-ui .r-sechead h2{font-size:clamp(30px,4.6vw,50px);margin:12px 0 0}.root-ui .r-sechead p{color:var(--r-bonedim);margin-top:14px;font-size:16px}.root-ui .r-prodgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.root-ui .r-card{background:linear-gradient(180deg,var(--r-panel2),var(--r-panel));border:1px solid var(--r-line);border-radius:18px;padding:22px;display:flex;flex-direction:column;position:relative;transition:border-color .25s,transform .25s}.root-ui .r-card:hover{border-color:#c99a4a80;transform:translateY(-4px)}.root-ui .r-card.feature{border-color:var(--r-brass)}.root-ui .r-tag{position:absolute;top:16px;left:16px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:30px;z-index:2}.root-ui .r-tag.save{background:var(--r-crimson);color:#fff}.root-ui .r-tag.best{background:var(--r-brass);color:#1a1508}.root-ui .r-prodvis{aspect-ratio:1/1;border-radius:12px;background:radial-gradient(120% 120% at 50% 20%,#2f2619,#1c1710);display:grid;place-items:center;margin-bottom:18px;overflow:hidden}.root-ui .r-prodvis img{width:100%;height:100%;object-fit:cover}.root-ui .r-prodvis svg{width:74%;height:74%}.root-ui .r-card h3{font-size:21px;font-weight:800;letter-spacing:.01em}.root-ui .r-kind{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--r-brass);font-weight:700;margin-bottom:4px}.root-ui .r-price{display:flex;align-items:baseline;gap:9px;margin:12px 0 4px;flex-wrap:wrap}.root-ui .r-price .now{font-family:Anton;font-size:29px;color:var(--r-bone)}.root-ui .r-price .was{font-size:15px;color:var(--r-grey);text-decoration:line-through}.root-ui .r-price .pct{font-size:12px;font-weight:800;color:var(--r-crimson);letter-spacing:.03em}.root-ui .r-benefits{list-style:none;margin:14px 0 20px;padding:0;display:flex;flex-direction:column;gap:9px}.root-ui .r-benefits li{font-size:13.8px;color:var(--r-bonedim);display:flex;gap:9px;align-items:flex-start;line-height:1.4}.root-ui .r-benefits li svg{flex:0 0 auto;color:var(--r-ok);margin-top:2px}.root-ui .r-card form,.root-ui .r-card .r-btn{margin-top:auto}.root-ui .r-card .r-btn{width:100%;padding:14px}.root-ui .r-soldout{opacity:.6;pointer-events:none}.root-ui .r-note{font-size:12px;color:var(--r-grey);text-align:center;margin-top:8px}@media(max-width:900px){.root-ui .r-prodgrid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.root-ui .r-ctable{max-width:760px;margin:0 auto;border:1px solid var(--r-line);border-radius:16px;overflow:hidden}.root-ui .r-crow{display:grid;grid-template-columns:1.5fr 1fr 1fr}.root-ui .r-crow+.r-crow{border-top:1px solid var(--r-line2)}.root-ui .r-crow>div{padding:16px 18px;display:flex;align-items:center;gap:8px;font-size:14px}.root-ui .r-crow .feat{color:var(--r-bonedim);font-weight:600}.root-ui .r-crow.head>div{font-weight:800;font-size:13px;letter-spacing:.03em;background:var(--r-panel)}.root-ui .r-crow .us{background:#c99a4a17;font-weight:700;color:var(--r-bone);justify-content:center}.root-ui .r-crow.head .us{background:var(--r-brass);color:#1a1508;text-transform:uppercase;letter-spacing:.08em}.root-ui .r-crow .them{color:var(--r-grey);justify-content:center}.root-ui .ic-yes{color:var(--r-ok)}.root-ui .ic-no{color:#7a5148}@media(max-width:620px){.root-ui .r-crow>div{padding:13px 11px;font-size:12.5px}}.root-ui .r-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.root-ui .r-tcard{background:var(--r-panel);border:1px solid var(--r-line);border-radius:16px;padding:24px}.root-ui .r-tcard .r-stars{font-size:15px;margin-bottom:12px}.root-ui .r-tcard p{font-size:14.5px;color:var(--r-bonedim);line-height:1.6;font-style:italic}.root-ui .r-who{margin-top:16px;display:flex;align-items:center;gap:11px}.root-ui .r-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--r-brass),var(--r-panel2));display:grid;place-items:center;font-weight:800;color:#1a1508;font-size:15px}.root-ui .r-who .n{font-weight:700;font-size:14px}.root-ui .r-who .v{font-size:11.5px;color:var(--r-ok);font-weight:700;letter-spacing:.03em}@media(max-width:860px){.root-ui .r-tgrid{grid-template-columns:1fr}.root-ui .r-tcard{max-width:460px;margin:0 auto;width:100%}}.root-ui .r-faqwrap{max-width:720px;margin:0 auto}.root-ui .r-faqwrap details{border-bottom:1px solid var(--r-line);padding:6px 0}.root-ui .r-faqwrap summary{list-style:none;cursor:pointer;padding:18px 4px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.root-ui .r-faqwrap summary::-webkit-details-marker{display:none}.root-ui .r-faqwrap summary .plus{color:var(--r-brass);font-size:24px;transition:transform .25s;flex:0 0 auto;line-height:1}.root-ui .r-faqwrap details[open] summary .plus{transform:rotate(45deg)}.root-ui .r-faqwrap .a{padding:0 4px 20px;color:var(--r-bonedim);font-size:14.5px;line-height:1.65}.root-ui .r-faqwrap .a b{color:var(--r-bone)}.root-ui .r-guarantee{text-align:center}.root-ui .r-gseal{width:96px;height:96px;margin:0 auto 22px;border:2px solid var(--r-brass);border-radius:50%;display:grid;place-items:center;color:var(--r-brass)}.root-ui .r-guarantee h2{font-size:clamp(28px,4vw,44px)}.root-ui .r-guarantee p{color:var(--r-bonedim);max-width:520px;margin:16px auto 0;font-size:16px}@media(prefers-reduced-motion:reduce){.root-ui *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.root-ui.r-pdp{padding:52px 0 60px;background:radial-gradient(1000px 500px at 80% -10%,rgba(201,154,74,.15),transparent 60%)}.root-ui .r-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.root-ui .r-media .r-frame{background:radial-gradient(120% 120% at 50% 15%,#2f2619,#1a150e);border:1px solid var(--r-line);border-radius:20px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;position:relative}.root-ui .r-media .r-frame img{width:100%;height:100%;object-fit:cover}.root-ui .r-media .r-frame svg{width:56%;height:56%}.root-ui .r-badge50{position:absolute;top:18px;left:18px;background:var(--r-crimson);color:#fff;font-weight:800;font-size:12px;letter-spacing:.06em;padding:7px 12px;border-radius:30px;z-index:2}.root-ui .r-pdp .r-price{margin:20px 0 0}.root-ui .r-pdp .r-price .now{font-size:42px}.root-ui .r-pdp .r-price .was{font-size:18px}.root-ui .r-pdp .r-price .pct{color:#fff;background:var(--r-crimson);padding:4px 9px;border-radius:20px}.root-ui .r-pitch{color:var(--r-bonedim);margin-top:16px;font-size:15.5px;line-height:1.6;max-width:520px}.root-ui .r-pitch b{color:var(--r-bone);font-weight:700}.root-ui .r-countdown{margin-top:22px;background:var(--r-panel);border:1px solid var(--r-line);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--r-bonedim);font-weight:600}.root-ui .r-cd-time{font-family:Anton;font-size:20px;color:var(--r-brass2);letter-spacing:.04em;margin-left:auto}.root-ui .r-buy-row{display:flex;gap:12px;margin-top:18px;align-items:stretch;flex-wrap:wrap}.root-ui .r-qty{display:flex;align-items:center;border:1px solid var(--r-line);border-radius:40px;background:var(--r-panel);padding:0 6px}.root-ui .r-qty button{width:38px;height:46px;background:none;border:none;color:var(--r-bone);font-size:20px;cursor:pointer;line-height:1}.root-ui .r-qty button:hover{color:var(--r-brass)}.root-ui .r-qty input{width:34px;text-align:center;font-weight:700;font-size:16px;background:none;border:none;color:var(--r-bone);font-family:Archivo;-moz-appearance:textfield}.root-ui .r-qty input::-webkit-outer-spin-button,.root-ui .r-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.root-ui .r-buy-row .r-btn-primary{flex:1;min-width:200px;padding:16px 24px;font-size:16px}.root-ui .r-badges{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.root-ui .r-badge-i{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--r-bonedim);font-weight:600;background:var(--r-ink2);border:1px solid var(--r-line2);padding:8px 12px;border-radius:30px}.root-ui .r-badge-i svg{color:var(--r-brass);flex:0 0 auto}@media(max-width:900px){.root-ui .r-pdp-grid{grid-template-columns:1fr;gap:30px}}.root-ui .r-dial-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.root-ui .r-dial-two .copy h2{font-size:clamp(28px,4vw,44px)}.root-ui .r-dial-two .copy p{color:var(--r-bonedim);margin-top:16px;font-size:16px;line-height:1.6;max-width:440px}@media(max-width:900px){.root-ui .r-dial-two{grid-template-columns:1fr;gap:30px}}.root-ui .r-serum-card{max-width:940px;margin:0 auto;background:linear-gradient(180deg,var(--r-panel2),var(--r-panel));border:1px solid var(--r-brass);border-radius:22px;padding:34px;display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center}.root-ui .r-serum-vis{aspect-ratio:1/1;border-radius:16px;background:radial-gradient(120% 120% at 50% 15%,#2f2619,#1a150e);display:grid;place-items:center;overflow:hidden}.root-ui .r-serum-vis img{width:100%;height:100%;object-fit:cover}.root-ui .r-serum-vis svg{width:58%;height:58%}.root-ui .r-pill{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a1508;background:var(--r-brass);padding:5px 11px;border-radius:30px;margin-bottom:12px}.root-ui .r-serum-info h3{font-size:clamp(24px,3vw,32px);font-weight:800}.root-ui .r-serum-info .sp{color:var(--r-bonedim);margin-top:10px;font-size:14.5px;line-height:1.6;max-width:440px}.root-ui .r-serum-ben{list-style:none;margin:14px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.root-ui .r-serum-ben li{font-size:13px;color:var(--r-bonedim);display:flex;gap:7px;align-items:center}.root-ui .r-serum-ben li svg{color:var(--r-ok);flex:0 0 auto}.root-ui .r-serum-info .r-price .now{font-size:32px}@media(max-width:760px){.root-ui .r-serum-card{grid-template-columns:1fr;gap:24px;padding:24px}}.root-ui .r-variants{margin-top:22px}.root-ui .r-optrow+.r-optrow{margin-top:16px}.root-ui .r-optlabel{font-size:13px;color:var(--r-bonedim);font-weight:600;margin-bottom:10px}.root-ui .r-optlabel span{color:var(--r-bone);font-weight:700}.root-ui .r-swatches{display:flex;gap:10px;flex-wrap:wrap}.root-ui .r-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0}.root-ui .r-swatch .r-dot{width:38px;height:38px;border-radius:50%;border:2px solid var(--r-line);box-shadow:inset 0 0 0 2px #00000040;transition:transform .15s,border-color .2s;background:#8a7a5f}.root-ui .r-swatch:hover .r-dot{transform:scale(1.06)}.root-ui .r-swatch[aria-pressed=true] .r-dot{border-color:var(--r-brass2);box-shadow:inset 0 0 0 2px #00000040,0 0 0 3px #e7c0794d}.root-ui .r-swatch .r-sname{font-size:10.5px;color:var(--r-grey);font-weight:600}.root-ui .r-swatch[aria-pressed=true] .r-sname{color:var(--r-bonedim)}.root-ui .r-optrow[data-swatch-style=text] .r-dot{display:none}.root-ui .r-optrow[data-swatch-style=text] .r-swatch{flex-direction:row;border:1px solid var(--r-line);border-radius:40px;padding:9px 16px;background:var(--r-panel)}.root-ui .r-optrow[data-swatch-style=text] .r-swatch .r-sname{font-size:13px;color:var(--r-bonedim)}.root-ui .r-optrow[data-swatch-style=text] .r-swatch[aria-pressed=true]{border-color:var(--r-brass);background:#c99a4a1f}.root-ui .r-optrow[data-swatch-style=text] .r-swatch[aria-pressed=true] .r-sname{color:var(--r-bone);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/root-custom.css.map */
