.product-page-audit-v2 .product-premium-detail h1{font-weight:480!important;letter-spacing:-.062em!important;line-height:.96!important;max-width:690px!important}.product-page-audit-v2 .product-benefit-lead{max-width:520px!important}.product-meta-strip{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin:22px 0 30px;padding:14px 0;border-top:1px solid #d7d3cb;border-bottom:1px solid #d7d3cb;font-size:8px;line-height:1.3;letter-spacing:.105em;font-weight:700;color:#706d66}.product-meta-strip span{display:inline-flex;align-items:center;gap:7px}.product-meta-strip b{font-size:10px;color:#111;letter-spacing:.02em}.product-order-status{color:#3f4c3e!important}.product-order-status i{width:6px;height:6px;border-radius:50%;background:#53624f;box-shadow:0 0 0 4px rgba(83,98,79,.09)}.product-page-audit-v2 .product-quick-facts-icons{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:0!important;gap:0!important;margin:0 0 34px!important;border:1px solid #d8d4cc!important;background:rgba(255,255,255,.42)}.product-page-audit-v2 .product-quick-facts-icons>div{position:relative;min-height:128px!important;padding:18px 17px 16px!important;border:0!important;border-right:1px solid #d8d4cc!important;background:transparent!important}.product-page-audit-v2 .product-quick-facts-icons>div:last-child{border-right:0!important}.product-quick-facts-icons svg{width:25px;height:25px;fill:none;stroke:#171714;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;margin-bottom:23px}.product-quick-facts-icons span{display:block!important;font-size:7px!important;letter-spacing:.13em!important;color:#8a867f!important;margin:0 0 8px!important}.product-quick-facts-icons strong{display:block;font-size:10px!important;line-height:1.35!important;font-weight:650!important;max-width:145px}.product-consult-inline-v2{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:16px 18px;background:#e9e6df;border-left:2px solid #111}.product-consult-inline-v2>div{min-width:0}.product-consult-inline-v2 span{display:block;font-size:7px;letter-spacing:.14em;color:#79756e;margin-bottom:6px}.product-consult-inline-v2 strong{display:block;font-size:11px;line-height:1.25;font-weight:700}.product-consult-inline-v2 a{flex:none;font-size:9px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.product-page-audit-v2 .product-purchase-deck-light{background:#fbfaf7!important;color:#111!important;padding:0!important;margin:0!important;border:1px solid #cbc7bf;box-shadow:0 18px 48px rgba(17,17,15,.055)!important}.product-page-audit-v2 .product-price-card-light{margin:0!important;padding:20px 20px 17px!important;min-height:88px;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important}.product-page-audit-v2 .product-price-card-light>div:first-child{display:flex;flex-direction:column;gap:6px}.product-page-audit-v2 .product-price-label{font-size:7px!important;letter-spacing:.15em!important;color:#858078!important}.product-page-audit-v2 .product-price-card-light strong{color:#111!important;font-size:38px!important;line-height:.92!important;letter-spacing:-.045em!important;font-weight:720!important;white-space:nowrap}.product-page-audit-v2 .product-price-card-light strong em{font-size:13px;font-style:normal;font-weight:650;letter-spacing:0;margin-left:4px}.product-price-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.product-price-side>span{font-size:10px;font-weight:750;letter-spacing:.04em}.product-price-side small{max-width:175px;color:#827e77!important;font-size:7px!important;line-height:1.35!important;letter-spacing:.07em;text-transform:uppercase}.product-page-audit-v2 .product-purchase-deck-light .product-actions-panel{margin:0!important;padding:16px 20px 0;grid-template-columns:110px 1fr!important}.product-page-audit-v2 .product-purchase-deck-light .qty-control{background:#f3f1eb!important;color:#111!important;border:1px solid #c9c5bd!important}.product-page-audit-v2 .product-purchase-deck-light .qty-control button{color:#111!important}.product-page-audit-v2 .product-purchase-deck-light .add-cart{background:#111!important;color:#fff!important;min-height:56px!important;border:1px solid #111!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em}.product-page-audit-v2 .product-purchase-deck-light .add-cart:hover{background:#2a2925!important;color:#fff!important}.product-page-audit-v2 .product-purchase-deck-light .product-shipping-line{margin:14px 20px 0!important;padding:14px 0 18px!important;border-top:1px solid #dedad2!important;color:#111!important}.product-page-audit-v2 .product-purchase-deck-light .product-shipping-line span{color:#8a867f!important}.product-page-audit-v2 .product-purchase-deck-light .product-shipping-line strong{color:#383631!important}.product-detail-disclosures{margin-top:20px;border-top:1px solid #cfcac2}.product-detail-disclosures details{border-bottom:1px solid #cfcac2}.product-detail-disclosures summary{list-style:none;cursor:pointer;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;font-weight:750;letter-spacing:.025em}.product-detail-disclosures summary::-webkit-details-marker{display:none}.product-detail-disclosures summary b{font-size:17px;font-weight:400;transition:transform .25s ease}.product-detail-disclosures details[open] summary b{transform:rotate(45deg)}.product-disclosure-body{padding:2px 0 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;color:#5f5b55}.product-disclosure-body>p{grid-column:1/-1;margin:0 0 6px;font-size:11px;line-height:1.55;max-width:620px}.product-disclosure-body>div{padding-top:10px;border-top:1px solid #e0ddd6}.product-disclosure-body>div span{display:block;font-size:7px;letter-spacing:.12em;color:#8b877f;margin-bottom:5px;text-transform:uppercase}.product-disclosure-body>div strong{font-size:9px;line-height:1.4;color:#383631;font-weight:650}.product-inci{display:block!important}.product-inci p{font-size:9px!important;line-height:1.65!important;color:#69655e!important}.product-inci small{display:block;margin-top:10px;font-size:8px;line-height:1.45;color:#8a867f}.product-page-audit-v2 .product-assurance-premium{margin-top:22px!important}.product-page-audit-v2 .product-object-stage>img{z-index:4!important}.product-page-audit-v2 .product-object-stage:after{opacity:.72}.product-page-audit-v2 .product-object-footer{background:rgba(244,242,237,.76);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 2px 0!important}.product-ritual-crosssell{padding:96px 0;background:#f3f0e9;border-top:1px solid #d8d4cc}.product-ritual-head{display:grid;grid-template-columns:.62fr 1.05fr .75fr;grid-gap:54px;gap:54px;align-items:end;margin-bottom:42px}.product-ritual-head>span{font-size:9px;letter-spacing:.14em;font-weight:750;color:#77736c;align-self:start}.product-ritual-head h2{font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:.95;letter-spacing:-.055em;margin:0}.product-ritual-head p{font-size:11px;line-height:1.55;color:#6d6962;margin:0;max-width:360px}.product-ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aaa69e;border-left:1px solid #aaa69e}.product-ritual-card{min-height:250px;padding:24px;display:flex;flex-direction:column;border-right:1px solid #aaa69e;border-bottom:1px solid #aaa69e;transition:transform .35s ease,background .35s ease,color .35s ease}.product-ritual-card>span{font-size:8px;letter-spacing:.12em;color:#858079}.product-ritual-card strong{margin-top:44px;font-size:24px;line-height:1.05;font-weight:550;letter-spacing:-.035em}.product-ritual-card p{font-size:11px;line-height:1.5;color:#706c65;max-width:280px;margin:12px 0 22px}.product-ritual-card>b{margin-top:auto;font-size:9px;font-weight:750}.product-ritual-card:hover{transform:translateY(-5px);background:#fff}.product-ritual-card.is-current{background:#111;color:#fff;transform:translateY(-8px);box-shadow:0 22px 42px rgba(17,17,15,.12)}.product-ritual-card.is-current p,.product-ritual-card.is-current>span{color:#aaa69f}@media(max-width:980px){.product-ritual-head{grid-template-columns:1fr 1.3fr;gap:30px}.product-ritual-head p{grid-column:2}}@media(max-width:700px){.product-page-audit-v2 .product-premium-detail h1{font-size:40px!important;line-height:.98!important}.product-meta-strip{gap:10px 14px;margin:18px 0 22px}.product-page-audit-v2 .product-quick-facts-icons{grid-template-columns:1fr!important}.product-page-audit-v2 .product-quick-facts-icons>div{min-height:auto!important;display:grid;grid-template-columns:34px 88px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:14px!important;border-right:0!important;border-bottom:1px solid #d8d4cc!important}.product-page-audit-v2 .product-quick-facts-icons>div:last-child{border-bottom:0!important}.product-quick-facts-icons svg{width:22px;height:22px;margin:0}.product-quick-facts-icons span{margin:0!important}.product-quick-facts-icons strong{max-width:none}.product-consult-inline-v2{align-items:flex-start;flex-direction:column;gap:12px;padding:15px}.product-page-audit-v2 .product-price-card-light{align-items:flex-start!important;flex-direction:column;gap:12px!important}.product-price-side{align-items:flex-start;text-align:left}.product-page-audit-v2 .product-purchase-deck-light .product-actions-panel{grid-template-columns:1fr!important;padding:14px 14px 0!important}.product-page-audit-v2 .product-purchase-deck-light .qty-control{min-height:48px}.product-page-audit-v2 .product-purchase-deck-light .product-shipping-line{margin:12px 14px 0!important}.product-disclosure-body{grid-template-columns:1fr}.product-disclosure-body>p{grid-column:auto}.product-ritual-crosssell{padding:62px 0}.product-ritual-head{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.product-ritual-head p{grid-column:auto}.product-ritual-head h2{font-size:42px}.product-ritual-grid{grid-template-columns:1fr}.product-ritual-card{min-height:190px}.product-ritual-card.is-current{transform:none}}.product-page-audit-v2 .product-price-card-light{background:#fbfaf7!important;color:#111!important;border-bottom:1px solid #d8d4cc!important}.product-page-audit-v2 .product-price-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-width:180px}.product-page-audit-v2 .product-price-number{display:block!important;visibility:visible!important;opacity:1!important;color:#111!important;font-size:46px!important;line-height:.9!important;font-weight:760!important;letter-spacing:-.055em!important;white-space:nowrap!important}.product-page-audit-v2 .product-price-number em{color:#111!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;margin-left:5px!important}.product-page-audit-v2 .product-price-side>span{font-size:7px!important;letter-spacing:.15em!important;color:#77736c!important}.product-review-signal{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin:18px 0 0;color:#5f5b55;font-size:9px;line-height:1.2}.product-review-stars{color:#111;font-size:11px;letter-spacing:.08em}.product-review-signal strong{color:#111;font-size:11px;font-weight:750}.product-review-signal>a{margin-left:auto;color:#111;font-size:8px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.product-page-audit-v2 .product-premium-detail{display:flex!important;flex-direction:column!important}.product-page-audit-v2 .product-premium-detail>.eyebrow{order:1}.product-page-audit-v2 .product-premium-detail>h1{order:2}.product-page-audit-v2 .product-premium-detail>.product-benefit-lead{order:3}.product-page-audit-v2 .product-premium-detail>.product-review-signal{order:4}.product-page-audit-v2 .product-premium-detail>.product-purchase-deck{order:5;margin:22px 0 26px!important}.product-page-audit-v2 .product-premium-detail>.product-meta-strip{order:6;margin:0 0 28px!important}.product-page-audit-v2 .product-premium-detail>.product-quick-facts{order:7}.product-page-audit-v2 .product-premium-detail>.product-consult-inline-v2{order:8}.product-page-audit-v2 .product-premium-detail>.product-detail-disclosures{order:9}.product-page-audit-v2 .product-premium-detail>.product-assurance-grid{order:10}.product-ritual-crosssell-priority{border-top:1px solid #c9c5bd;border-bottom:1px solid #c9c5bd}.manufacturer-review-section{background:#11110f;color:#f7f4ed;padding:88px 0}.manufacturer-review-shell{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:72px;gap:72px;align-items:start}.manufacturer-review-heading>span{display:block;font-size:8px;letter-spacing:.15em;color:#9d998f;font-weight:750;margin-bottom:24px}.manufacturer-review-heading h2{margin:0;font-size:clamp(64px,7vw,104px);line-height:.86;letter-spacing:-.07em;font-weight:520}.manufacturer-review-heading p{max-width:360px;margin:24px 0 20px;font-size:10px;line-height:1.55;color:#aaa69c}.manufacturer-review-heading a{display:inline-block;color:#fff;font-size:9px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:4px}.manufacturer-review-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.manufacturer-review-cards article{min-height:280px;padding:28px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);transition:background .35s ease,transform .35s ease}.manufacturer-review-cards article:hover{background:#1c1c19;transform:translateY(-4px)}.manufacturer-review-cards article>span{font-size:8px;letter-spacing:.12em;color:#a7a399}.manufacturer-review-cards article strong{margin-top:68px;font-size:24px;line-height:1.05;letter-spacing:-.035em;font-weight:540}.manufacturer-review-cards article p{margin:16px 0 0;max-width:340px;font-size:11px;line-height:1.6;color:#aaa69c}@media(max-width:980px){.manufacturer-review-shell{grid-template-columns:1fr;gap:44px}}@media(max-width:700px){.product-review-signal{margin-top:14px;gap:6px 8px}.product-review-signal>a{margin-left:0;width:100%;margin-top:2px}.product-page-audit-v2 .product-premium-detail>.product-purchase-deck{margin:18px 0 22px!important}.product-page-audit-v2 .product-premium-detail>.product-meta-strip{margin:0 0 22px!important}.product-page-audit-v2 .product-price-number{font-size:42px!important}.manufacturer-review-section{padding:62px 0}.manufacturer-review-heading h2{font-size:66px}.manufacturer-review-cards{grid-template-columns:1fr}.manufacturer-review-cards article{min-height:220px;padding:22px}.manufacturer-review-cards article strong{margin-top:42px;font-size:22px}}@media (min-width:981px){.product-page-audit-v2 .product-conversion-hero{padding:26px 0 68px!important}.product-page-audit-v2 .breadcrumbs{margin-bottom:22px!important;font-size:9px!important}.product-page-audit-v2 .product-object-layout{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important;gap:60px!important}.product-page-audit-v2 .product-object-stage{min-height:552px!important}.product-page-audit-v2 .product-object-stage>img{width:min(58%,400px)!important}.product-page-audit-v2 .product-gallery-tag,.product-page-audit-v2 .product-object-footer,.product-page-audit-v2 .product-object-index{font-size:7px!important}.product-page-audit-v2 .product-premium-detail{padding-top:4px!important}.product-page-audit-v2 .product-premium-detail>.eyebrow{font-size:7px!important}.product-page-audit-v2 .product-premium-detail h1{font-size:clamp(36px,3.35vw,53px)!important;margin:14px 0 15px!important;max-width:590px!important}.product-page-audit-v2 .product-benefit-lead{font-size:13px!important;line-height:1.5!important;max-width:460px!important;margin-bottom:17px!important}.product-page-audit-v2 .product-review-signal{margin-top:12px!important;gap:5px 8px!important;font-size:8px!important}.product-page-audit-v2 .product-review-signal strong,.product-page-audit-v2 .product-review-stars{font-size:9px!important}.product-page-audit-v2 .product-premium-detail>.product-purchase-deck{margin:15px 0 18px!important}.product-page-audit-v2 .product-price-card-light{min-height:70px!important;padding:15px 16px 14px!important;gap:18px!important}.product-page-audit-v2 .product-price-main{gap:4px!important;min-width:145px!important}.product-page-audit-v2 .product-price-number{font-size:37px!important}.product-page-audit-v2 .product-price-number em{font-size:11px!important}.product-page-audit-v2 .product-price-side{gap:4px!important}.product-page-audit-v2 .product-price-side small{max-width:150px!important;font-size:6.5px!important}.product-page-audit-v2 .product-purchase-deck-light .product-actions-panel{padding:12px 16px 0!important;grid-template-columns:88px 1fr!important}.product-page-audit-v2 .product-purchase-deck-light .add-cart,.product-page-audit-v2 .product-purchase-deck-light .qty-control{min-height:46px!important}.product-page-audit-v2 .product-purchase-deck-light .add-cart{font-size:9px!important}.product-page-audit-v2 .product-purchase-deck-light .product-shipping-line{margin:10px 16px 0!important;padding:10px 0 14px!important;font-size:8px!important}.product-page-audit-v2 .product-premium-detail>.product-meta-strip{margin:0 0 20px!important;padding:10px 0!important;gap:10px 16px!important;font-size:7px!important}.product-page-audit-v2 .product-meta-strip b{font-size:9px!important}.product-page-audit-v2 .product-quick-facts-icons{margin-bottom:24px!important}.product-page-audit-v2 .product-quick-facts-icons>div{min-height:100px!important;padding:14px 13px 12px!important}.product-page-audit-v2 .product-quick-facts-icons svg{width:20px!important;height:20px!important;margin-bottom:15px!important}.product-page-audit-v2 .product-quick-facts-icons span{font-size:6px!important;margin-bottom:6px!important}.product-page-audit-v2 .product-quick-facts-icons strong{font-size:9px!important}.product-page-audit-v2 .product-consult-inline-v2{margin-bottom:14px!important;padding:12px 14px!important;gap:18px!important}.product-page-audit-v2 .product-consult-inline-v2 strong{font-size:10px!important}.product-page-audit-v2 .product-detail-disclosures{margin-top:14px!important}.product-page-audit-v2 .product-detail-disclosures summary{min-height:44px!important;font-size:9px!important}.product-page-audit-v2 .product-disclosure-body{padding-bottom:15px!important;gap:9px 16px!important}.product-page-audit-v2 .product-disclosure-body>p{font-size:10px!important}.product-page-audit-v2 .product-assurance-premium{margin-top:16px!important}.product-page-audit-v2 .product-assurance-premium>div{min-height:58px!important;padding:12px!important}.product-ritual-crosssell{padding:76px 0!important}.product-ritual-head{gap:42px!important;margin-bottom:34px!important}.product-ritual-head h2{font-size:clamp(34px,3.6vw,51px)!important}.product-ritual-head p{font-size:10px!important}.product-ritual-card{min-height:200px!important;padding:19px!important}.product-ritual-card strong{margin-top:34px!important;font-size:20px!important}.product-ritual-card p{font-size:10px!important;margin:9px 0 17px!important}.manufacturer-review-section{padding:70px 0!important}.manufacturer-review-shell{gap:58px!important}.manufacturer-review-heading>span{margin-bottom:18px!important;font-size:7px!important}.manufacturer-review-heading h2{font-size:clamp(52px,5.6vw,83px)!important}.manufacturer-review-heading p{margin:18px 0 16px!important;font-size:9px!important}.manufacturer-review-cards article{min-height:224px!important;padding:22px!important}.manufacturer-review-cards article strong{margin-top:52px!important;font-size:20px!important}.manufacturer-review-cards article p{margin-top:12px!important;font-size:10px!important}.product-page-audit-v2 .product-signature-band{padding:68px 0!important}.product-page-audit-v2 .product-signature-band h2{font-size:clamp(34px,3.8vw,52px)!important}.product-page-audit-v2 .real-trust-layer{padding:66px 0 70px!important}.product-page-audit-v2 .real-trust-heading{gap:50px!important;margin-bottom:34px!important}.product-page-audit-v2 .real-trust-heading h2{font-size:clamp(30px,3.5vw,46px)!important}.product-page-audit-v2 .real-trust-card{min-height:416px!important}.product-page-audit-v2 .real-trust-image{height:240px!important}.product-page-audit-v2 .real-trust-card>div:last-child{padding:18px 18px 21px!important}.product-page-audit-v2 .real-trust-card>div:last-child strong{font-size:15px!important;margin:12px 0 8px!important}.product-page-audit-v2 .real-trust-card>div:last-child p{font-size:10px!important}.product-page-audit-v2 .home-consult-cta{padding-top:62px!important;padding-bottom:62px!important}}@media (min-width:701px) and (max-width:980px){.product-page-audit-v2 .product-conversion-hero{padding-bottom:64px!important}.product-page-audit-v2 .product-object-stage{min-height:480px!important}.product-page-audit-v2 .product-object-stage>img{width:min(58%,380px)!important}.product-page-audit-v2 .product-premium-detail h1{font-size:46px!important}.product-page-audit-v2 .product-price-number{font-size:39px!important}.product-ritual-crosssell{padding:72px 0!important}.manufacturer-review-section,.product-page-audit-v2 .real-trust-layer{padding:68px 0!important}}@media (max-width:700px){.product-page-audit-v2 .product-conversion-hero{padding-bottom:48px!important}.product-page-audit-v2 .product-object-stage{min-height:390px!important}.product-page-audit-v2 .product-object-stage>img{width:min(60%,260px)!important}.product-page-audit-v2 .product-premium-detail h1{font-size:36px!important}.product-page-audit-v2 .product-benefit-lead{font-size:13px!important}.product-page-audit-v2 .product-price-number{font-size:38px!important}.product-page-audit-v2 .product-price-card-light{padding:16px!important}.product-page-audit-v2 .product-detail-disclosures summary{min-height:48px!important}.manufacturer-review-section,.product-ritual-crosssell{padding:54px 0!important}.manufacturer-review-heading h2{font-size:58px!important}.manufacturer-review-cards article{min-height:195px!important}.product-page-audit-v2 .real-trust-layer{padding:48px 0 52px!important}.product-page-audit-v2 .real-trust-image{height:215px!important}}.product-page-audit-v2 .product-detail-panel,.product-page-audit-v2 .product-premium-detail{border:0!important;box-shadow:none!important;background:transparent!important}.product-page-audit-v2 .product-quick-facts,.product-page-audit-v2 .product-quick-facts-icons{border:0!important;border-top:1px solid rgba(17,17,15,.11)!important;border-bottom:1px solid rgba(17,17,15,.11)!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.product-page-audit-v2 .product-quick-facts-icons>div,.product-page-audit-v2 .product-quick-facts>div{background:transparent!important;border:0!important;border-right:1px solid rgba(17,17,15,.09)!important;transition:background .28s ease,transform .28s ease!important}.product-page-audit-v2 .product-quick-facts-icons>div:last-child,.product-page-audit-v2 .product-quick-facts>div:last-child{border-right:0!important}@media (hover:hover) and (pointer:fine){.product-page-audit-v2 .product-quick-facts-icons>div:hover,.product-page-audit-v2 .product-quick-facts>div:hover{background:rgba(255,255,255,.34)!important;transform:translateY(-2px)!important}}@media (max-width:700px){.product-page-audit-v2 .product-quick-facts,.product-page-audit-v2 .product-quick-facts-icons{border-top:1px solid rgba(17,17,15,.11)!important;border-bottom:1px solid rgba(17,17,15,.11)!important}.product-page-audit-v2 .product-quick-facts-icons>div,.product-page-audit-v2 .product-quick-facts>div{border-right:0!important;border-bottom:1px solid rgba(17,17,15,.08)!important}.product-page-audit-v2 .product-quick-facts-icons>div:last-child,.product-page-audit-v2 .product-quick-facts>div:last-child{border-bottom:0!important}}.product-page-feminine{--fem-ivory:#f7f2ed;--fem-cream:#eee4de;--fem-rose:#b99d93;--fem-rose-soft:rgba(185,157,147,.18);--fem-ink:#171310;--fem-espresso:#2a211e;--fem-line:rgba(86,66,58,.15);background:radial-gradient(circle at 74% 11%,rgba(197,169,157,.12),transparent 26%),radial-gradient(circle at 8% 38%,rgba(255,255,255,.92),transparent 34%),var(--fem-ivory)!important}.product-page-feminine .product-conversion-hero{background:radial-gradient(circle at 76% 20%,rgba(190,157,145,.11),transparent 29%),linear-gradient(180deg,#f9f5f1,#f4efea)!important}.product-page-feminine .product-object-stage{background:radial-gradient(circle at 74% 70%,rgba(186,151,138,.13),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,230,223,.9))!important;border-color:rgba(104,78,68,.14)!important;box-shadow:0 30px 76px rgba(77,56,47,.09)!important}.product-page-feminine .product-object-stage:before{border-color:rgba(159,127,115,.15)!important}.product-page-feminine .product-object-stage:after{background:rgba(112,80,68,.1)!important}.product-page-feminine .product-gallery-tag{background:var(--fem-espresso)!important;color:#fff9f5!important;letter-spacing:.15em!important}.product-page-feminine .product-object-footer,.product-page-feminine .product-object-index{color:#756761!important}.product-page-feminine .product-object-footer{border-color:rgba(116,89,79,.16)!important;background:rgba(250,246,242,.72)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-page-feminine .product-premium-detail>.eyebrow{color:#8a746c!important;letter-spacing:.17em!important}.product-page-feminine .product-premium-detail h1{color:var(--fem-ink)!important;font-weight:500!important;letter-spacing:-.052em!important}.product-page-feminine .product-benefit-lead{color:#6d605a!important}.product-page-feminine .product-review-stars{color:#604c45!important}.product-page-feminine .product-review-signal>a{-webkit-text-decoration-color:rgba(185,157,147,.7)!important;text-decoration-color:rgba(185,157,147,.7)!important}.product-page-feminine .product-premium-detail>.eyebrow{order:1}.product-page-feminine .product-premium-detail>h1{order:2}.product-page-feminine .product-premium-detail>.product-benefit-lead{order:3}.product-page-feminine .product-premium-detail>.product-review-signal{order:4}.product-page-feminine .product-premium-detail>.product-purchase-deck{order:5}.product-page-feminine .product-premium-detail>.product-meta-strip{order:6}.product-page-feminine .product-premium-detail>.product-quick-facts{order:7}.product-page-feminine .product-premium-detail>.product-for-whom{order:8}.product-page-feminine .product-premium-detail>.product-consult-inline-v2{order:9}.product-page-feminine .product-premium-detail>.product-detail-disclosures{order:10}.product-page-feminine .product-premium-detail>.product-assurance-grid{order:11}.product-page-feminine .product-purchase-deck-light{background:rgba(255,253,251,.82)!important;border-color:rgba(116,87,76,.16)!important;box-shadow:0 18px 44px rgba(88,64,53,.055)!important}.product-page-feminine .product-price-card-light{background:linear-gradient(90deg,#fffdfa,#f6eee9)!important;border-bottom-color:rgba(137,103,91,.15)!important}.product-page-feminine .product-price-number,.product-page-feminine .product-price-number em{color:#211815!important}.product-page-feminine .product-price-label,.product-page-feminine .product-price-side>span{color:#92796f!important}.product-page-feminine .product-ritual-microcopy{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 16px;padding:11px 0 0;border-top:1px solid rgba(137,103,91,.11)}.product-page-feminine .product-ritual-microcopy span{font-size:6.5px;letter-spacing:.16em;color:#9b8278;font-weight:760}.product-page-feminine .product-ritual-microcopy strong{font-size:9px;color:#554741;font-weight:520}.product-page-feminine .product-purchase-deck .add-cart{background:var(--fem-ink)!important;color:#fffaf6!important;transition:background .3s ease,transform .3s ease,box-shadow .3s ease!important}@media (hover:hover) and (pointer:fine){.product-page-feminine .product-purchase-deck .add-cart:hover{background:#3b2d28!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(78,54,45,.16)!important}}.product-page-feminine .product-meta-strip{border-color:rgba(126,96,85,.14)!important;color:#7c6d67!important}.product-page-feminine .product-order-status i{background:#8c9d83!important;box-shadow:0 0 0 4px rgba(140,157,131,.12)!important}.product-page-feminine .product-quick-facts,.product-page-feminine .product-quick-facts-icons{border-top-color:rgba(126,96,85,.14)!important;border-bottom-color:rgba(126,96,85,.14)!important}.product-page-feminine .product-quick-facts-icons>div,.product-page-feminine .product-quick-facts>div{border-right-color:rgba(126,96,85,.11)!important}.product-page-feminine .product-quick-facts svg{stroke:#65514a!important}.product-page-feminine .product-quick-facts span{color:#9a8279!important}@media (hover:hover) and (pointer:fine){.product-page-feminine .product-quick-facts-icons>div:hover,.product-page-feminine .product-quick-facts>div:hover{background:rgba(223,207,199,.24)!important}}.product-for-whom{margin:18px 0 16px;padding:16px 0 13px;border-top:1px solid var(--fem-line);border-bottom:1px solid var(--fem-line)}.product-for-whom-head{display:grid;grid-template-columns:112px 1fr;grid-gap:22px;gap:22px;align-items:start;margin-bottom:13px}.product-for-whom-head span{font-size:6.5px;line-height:1.3;letter-spacing:.17em;color:#9a8178;font-weight:760}.product-for-whom-head strong{max-width:360px;font-size:11px;line-height:1.42;color:#3f332f;font-weight:540}.product-for-whom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.product-for-whom-grid span{position:relative;padding:9px 0 9px 15px;border-top:1px solid rgba(126,96,85,.09);font-size:8.5px;line-height:1.35;color:#6a5b55}.product-for-whom-grid span:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:#b99d93}.product-page-feminine .product-consult-inline-v2{background:linear-gradient(90deg,#eee4df,#f4ece7)!important;border:0!important;border-left:2px solid #b99d93!important;color:#302623!important}.product-page-feminine .product-consult-inline-v2>div>span{color:#9a8077!important}.product-page-feminine .product-consult-inline-v2 a{color:#3b2d28!important;border-bottom-color:rgba(185,157,147,.8)!important}.product-page-feminine .product-detail-disclosures details{border-color:rgba(126,96,85,.14)!important}.product-page-feminine .product-detail-disclosures summary{color:#413530!important}.product-page-feminine .product-ritual-crosssell{background:linear-gradient(180deg,#efe5df,#f4ece7)!important;border-color:rgba(126,96,85,.16)!important}.product-page-feminine .product-ritual-head>span{color:#9b7e73!important}.product-page-feminine .product-ritual-head h2{color:#211917!important;font-weight:500!important}.product-page-feminine .product-ritual-head p{color:#71625c!important}.product-page-feminine .product-ritual-card{background:rgba(255,252,249,.54)!important;border-color:rgba(123,91,80,.14)!important}.product-page-feminine .product-ritual-card.is-current{background:var(--fem-espresso)!important;color:#fff8f4!important}.product-page-feminine .product-ritual-card:not(.is-current):hover{background:rgba(255,252,249,.85)!important;box-shadow:0 18px 38px rgba(97,69,58,.07)!important}.product-page-feminine .manufacturer-review-section{background:radial-gradient(circle at 16% 22%,rgba(185,157,147,.1),transparent 28%),#241d1a!important;color:#fff8f4!important}.product-page-feminine .manufacturer-review-cards article{border-color:rgba(255,244,238,.16)!important}.product-page-feminine .manufacturer-review-cards article:hover{background:#302622!important}.product-page-feminine .manufacturer-review-cards article p,.product-page-feminine .manufacturer-review-heading p{color:#c4b3ab!important}.product-page-feminine .product-signature-band{background:linear-gradient(120deg,#171311,#2e231f)!important;color:#fff9f5!important}.product-page-feminine .product-signature-band>.shell:before{content:"";display:block;width:54px;height:1px;margin-bottom:22px;background:#b99d93}.product-page-feminine .real-trust-layer{background:#f7f1ec!important;border-top-color:rgba(126,96,85,.14)!important}.product-page-feminine .home-consult-cta{background:linear-gradient(115deg,#eee2dc,#f7efea)!important;color:#211815!important}.product-page-feminine .home-consult-cta a{background:#211815!important;color:#fff9f5!important}.product-page-feminine .product-actions-panel .qty-control{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important}.product-page-feminine .product-actions-panel .qty-control button,.product-page-feminine .product-actions-panel .qty-control button:first-child,.product-page-feminine .product-actions-panel .qty-control button:last-child{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;height:100%!important;align-items:center!important;justify-content:center!important;transform:none!important;pointer-events:auto!important}.product-page-feminine .product-actions-panel .qty-control>span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}@media (max-width:700px){.product-for-whom{margin:14px 0;padding:14px 0 11px}.product-for-whom-head{gap:7px}.product-for-whom-grid,.product-for-whom-head{grid-template-columns:1fr}.product-page-feminine .product-ritual-microcopy{align-items:flex-start;flex-direction:column;gap:4px;margin:0 14px}.product-page-feminine .product-object-footer span:first-child,.product-page-feminine .product-object-footer span:last-child{font-size:6px!important}}@media (min-width:981px){.product-page-feminine .product-meta-strip{font-size:8.5px!important;line-height:1.35!important}.product-page-feminine .product-meta-strip b{font-size:10.5px!important}.product-page-feminine .product-quick-facts span,.product-page-feminine .product-quick-facts-icons span{font-size:7.5px!important;line-height:1.3!important}.product-page-feminine .product-quick-facts strong,.product-page-feminine .product-quick-facts-icons strong{font-size:11px!important;line-height:1.35!important}.product-page-feminine .product-for-whom-head span{font-size:7.5px!important}.product-page-feminine .product-for-whom-head strong{font-size:12.5px!important;line-height:1.45!important}.product-page-feminine .product-for-whom-grid span{font-size:10px!important;line-height:1.42!important}.product-page-feminine .product-consult-inline-v2>div>span{font-size:7.5px!important}.product-page-feminine .product-consult-inline-v2 strong{font-size:11.5px!important;line-height:1.38!important}.product-page-feminine .product-consult-inline-v2 a{font-size:9.5px!important}.product-page-feminine .product-detail-disclosures summary{font-size:10.5px!important;line-height:1.35!important}.product-page-feminine .product-disclosure-body>p{font-size:11px!important;line-height:1.55!important}.product-page-feminine .product-disclosure-body>div span{font-size:7.5px!important}.product-page-feminine .product-disclosure-body>div strong{font-size:10px!important;line-height:1.4!important}.product-page-feminine .product-disclosure-body small{font-size:8px!important;line-height:1.5!important}.product-page-feminine .product-assurance-grid b,.product-page-feminine .product-assurance-premium b{font-size:8.5px!important}.product-page-feminine .product-assurance-grid span,.product-page-feminine .product-assurance-premium span{font-size:9.5px!important;line-height:1.4!important}}@media (min-width:701px) and (max-width:980px){.product-page-feminine .product-meta-strip{font-size:9px!important}.product-page-feminine .product-quick-facts span{font-size:8px!important}.product-page-feminine .product-quick-facts strong{font-size:11px!important}.product-page-feminine .product-for-whom-grid span{font-size:10px!important}.product-page-feminine .product-detail-disclosures summary{font-size:11px!important}}@media (max-width:700px){.product-page-feminine .product-meta-strip{font-size:9px!important}.product-page-feminine .product-quick-facts span{font-size:8px!important}.product-page-feminine .product-quick-facts strong{font-size:12px!important}.product-page-feminine .product-for-whom-head span{font-size:8px!important}.product-page-feminine .product-for-whom-head strong{font-size:13px!important}.product-page-feminine .product-for-whom-grid span{font-size:11px!important}.product-page-feminine .product-consult-inline-v2 strong,.product-page-feminine .product-detail-disclosures summary{font-size:12px!important}.product-page-feminine .product-disclosure-body>p{font-size:11px!important}.product-page-feminine .product-assurance-grid b{font-size:9px!important}.product-page-feminine .product-assurance-grid span{font-size:10px!important}}.checkout-payment-section{position:relative}.mono-payment-choice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(17,17,15,.13);background:linear-gradient(115deg,#fff,#f7f4f0)}.mono-payment-mark{width:54px;height:38px;display:grid;place-items:center;background:#11110f;color:#fff;border-radius:3px}.mono-payment-mark span{font-size:14px;font-weight:800;letter-spacing:-.04em}.mono-payment-choice>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.mono-payment-choice strong{font-size:13px;line-height:1.25;font-weight:700;color:#171512}.mono-payment-choice strong+span{font-size:10px;line-height:1.4;color:#77716b}.mono-payment-choice>i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#171512;color:white;font-size:11px;font-style:normal}.mono-payment-security{margin:10px 0 0;max-width:640px;font-size:10px;line-height:1.5;color:#807a74}.mono-checkout-submit{position:relative;min-height:58px;letter-spacing:.08em;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}@media (hover:hover) and (pointer:fine){.mono-checkout-submit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(20,18,15,.14)}}.mono-checkout-submit:disabled{cursor:wait;opacity:.58}.checkout-payment-error{border-left:2px solid #8c3f35!important;background:#f7ebe8!important;color:#5d2a24!important}.payment-result-page{min-height:calc(100vh - 150px);padding:clamp(70px,9vw,130px) 0;background:radial-gradient(circle at 68% 18%,rgba(189,164,151,.11),transparent 27%),#f6f2ed;display:flex;align-items:center}.payment-result-shell{max-width:840px;text-align:center}.payment-result-mark{width:74px;height:74px;margin:0 auto 28px;border:1px solid rgba(17,17,15,.14);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.58)}.payment-result-mark span{font-size:25px;font-weight:500}.payment-result-success .payment-result-mark{background:#171512;color:white;border-color:#171512}.payment-result-eyebrow{display:block;margin-bottom:18px;font-size:9px;letter-spacing:.18em;font-weight:750;color:#8d7b72}.payment-result-shell h1{margin:0;font-size:clamp(42px,6vw,82px);line-height:.96;letter-spacing:-.055em;font-weight:500;color:#171512}.payment-result-shell>p{max-width:620px;margin:26px auto 0;font-size:16px;line-height:1.55;color:#716b65}.payment-result-meta{margin:42px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,17,15,.12);border-bottom:1px solid rgba(17,17,15,.12)}.payment-result-meta>div{min-height:88px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-right:1px solid rgba(17,17,15,.09)}.payment-result-meta>div:last-child{border-right:0}.payment-result-meta span{font-size:7px;letter-spacing:.16em;color:#92877f;font-weight:750}.payment-result-meta strong{font-size:13px;color:#211e1b}.payment-result-reason{margin:24px auto 0;padding:13px 16px;max-width:620px;background:#f0e4df;color:#693b33;font-size:12px}.payment-result-actions{margin-top:34px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.payment-result-actions button,.payment-result-primary{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #171512;background:transparent;color:#171512;font:inherit;font-size:10px;font-weight:750;letter-spacing:.04em;cursor:pointer}.payment-result-primary{background:#171512;color:white}.payment-result-shell>small{display:block;margin-top:26px;color:#9b948e;font-size:9px}@media (max-width:700px){.mono-payment-choice{grid-template-columns:auto 1fr;padding:14px}.mono-payment-choice>i{display:none}.mono-payment-mark{width:48px}.payment-result-page{padding:70px 0;min-height:70vh}.payment-result-shell h1{font-size:46px}.payment-result-shell>p{font-size:14px}.payment-result-meta{grid-template-columns:1fr}.payment-result-meta>div{min-height:70px;border-right:0;border-bottom:1px solid rgba(17,17,15,.09)}.payment-result-meta>div:last-child{border-bottom:0}.payment-result-actions{flex-direction:column}.payment-result-actions button,.payment-result-primary{width:100%}}body:has(.reset-admin-root){background:#f4f2ed}body:has(.reset-admin-root) .cart-drawer-layer,body:has(.reset-admin-root) .consultation-dock,body:has(.reset-admin-root) .precision-footer,body:has(.reset-admin-root) .site-header,body:has(.reset-admin-root)>div>.site-header{display:none!important}body:has(.reset-admin-root) main{min-height:100vh}.reset-admin-root{min-height:100vh;color:#141414;background:#f4f2ed;font-family:Arial,Helvetica,sans-serif}.reset-admin-root *{box-sizing:border-box}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 70% 20%,rgba(168,145,130,.16),transparent 28%),#f4f2ed}.admin-login-card{width:min(520px,100%);padding:46px;border:1px solid #d9d5cd;background:#fbfaf7;box-shadow:0 35px 100px rgba(35,29,25,.08)}.admin-login-brand{display:flex;justify-content:space-between;border-bottom:1px solid #dedad2;padding-bottom:18px;margin-bottom:54px}.admin-login-brand span{font-family:Georgia,serif;font-size:28px;letter-spacing:.08em}.admin-login-brand small,.admin-login-copy>span{font-size:10px;font-weight:800;letter-spacing:.18em;color:#817a71}.admin-login-copy h1{font-size:42px;line-height:1;letter-spacing:-.045em;margin:12px 0 18px;font-weight:650}.admin-login-copy p{color:#6e675f;line-height:1.6;margin:0 0 38px}.admin-login-field{display:block}.admin-login-field span{display:block;margin-bottom:9px;font-size:11px;font-weight:750;letter-spacing:.08em}.admin-login-field input{width:100%;height:54px;border:1px solid #cbc6bc;background:#fff;padding:0 16px;font-size:17px;outline:none}.admin-login-field input:focus{border-color:#171717}.admin-login-card>button{width:100%;height:56px;margin-top:16px;border:0;background:#171717;color:white;font-size:11px;font-weight:800;letter-spacing:.12em;cursor:pointer}.admin-login-error{color:#a63f37;font-size:13px;margin-top:14px}.admin-app{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#151515;color:#fff;padding:30px 22px;display:flex;flex-direction:column;z-index:5}.admin-brand{color:white;text-decoration:none;padding:8px 10px 30px;border-bottom:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;align-items:flex-end}.admin-brand strong{font-family:Georgia,serif;font-size:26px;font-weight:400;letter-spacing:.06em}.admin-brand span{font-size:8px;letter-spacing:.18em;color:#908b84}.admin-sidebar nav{margin-top:28px;display:grid;grid-gap:4px;gap:4px}.admin-sidebar nav a{color:#b7b3ad;text-decoration:none;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px 10px;border:1px solid transparent;font-size:13px;transition:.2s}.admin-sidebar nav a:hover{color:white;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.admin-sidebar nav i{font-style:normal;font-size:9px;color:#68645e}.admin-sidebar-foot{margin-top:auto;padding:20px 10px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:14px;gap:14px}.admin-sidebar-foot>span{color:#6e6a65;font-size:8px;letter-spacing:.17em}.admin-logout{background:none;border:0;color:#d7d2cb;padding:0;text-align:left;cursor:pointer;font-size:12px}.admin-main{min-width:0;padding:42px clamp(26px,4vw,62px) 80px}.admin-page-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:34px;padding-bottom:28px;border-bottom:1px solid #d6d1c8}.admin-connect-card>span,.admin-detail-head>span,.admin-form-title span,.admin-page-head>div>span,.admin-panel-head span{font-size:9px;font-weight:800;letter-spacing:.17em;color:#8e8579}.admin-page-head h1{margin:8px 0 7px;font-size:42px;line-height:1;letter-spacing:-.045em;font-weight:620}.admin-page-head p{margin:0;color:#777068;font-size:13px}.admin-live{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:.15em}.admin-live i{width:7px;height:7px;border-radius:50%;background:#71916d;box-shadow:0 0 0 5px rgba(113,145,109,.12)}.admin-primary{min-height:44px;padding:0 20px;border:0;background:#151515;color:#fff;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.11em}.admin-primary:disabled{opacity:.4;cursor:not-allowed}.admin-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d6d1c8;border-left:1px solid #d6d1c8;margin-bottom:28px}.admin-metric-grid article{min-height:136px;padding:22px;background:#faf9f5;border-right:1px solid #d6d1c8;border-bottom:1px solid #d6d1c8;display:flex;flex-direction:column}.admin-metric-grid article span{font-size:9px;font-weight:750;letter-spacing:.12em;color:#8c847a;text-transform:uppercase}.admin-metric-grid article strong{font-size:31px;letter-spacing:-.04em;margin:auto 0 5px;font-weight:620}.admin-metric-grid article small{color:#8d867d;font-size:10px}.admin-two-col{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.75fr);grid-gap:24px;gap:24px}.admin-panel{background:#faf9f5;border:1px solid #d8d3ca;min-width:0}.admin-panel-head{min-height:78px;padding:18px 20px;border-bottom:1px solid #ddd8cf;display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-panel-head h2{font-size:18px;margin:5px 0 0}.admin-panel-head a{color:#171717;font-size:11px;font-weight:700}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:11px}.admin-table th{text-align:left;padding:11px 14px;color:#90887d;font-size:8px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ddd8cf}.admin-table td{padding:14px;border-bottom:1px solid #e4e0d8;vertical-align:middle;white-space:nowrap}.admin-table td small{display:block;color:#948c82;margin-top:4px;font-size:9px}.admin-table tbody tr{transition:.15s}.admin-table tbody tr.is-selected,.admin-table tbody tr:hover{background:#f0ece5}.admin-payment,.admin-status{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid #d1ccc3;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.payment-success,.status-completed,.status-paid{background:#e7efe4;color:#456443;border-color:#c8d7c4}.status-processing,.status-shipped{background:#edf0e2;color:#657146}.payment-failure,.status-cancelled,.status-refunded{background:#f3e4e1;color:#944c43;border-color:#e1c5c0}.admin-activity-list{padding:10px 20px 18px}.admin-activity-list article{display:grid;grid-template-columns:9px 1fr;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid #e3dfd8}.admin-activity-list i{width:6px;height:6px;border-radius:50%;background:#a78d80;margin-top:5px}.admin-activity-list strong{display:block;font-size:11px;line-height:1.4}.admin-activity-list span{display:block;color:#999188;font-size:9px;margin-top:4px}.admin-connect-card{padding:34px;border:1px solid #cfc9bf;background:linear-gradient(120deg,#f2ece5,#faf8f3);margin-bottom:28px;max-width:780px}.admin-connect-card h2{font-size:26px;margin:8px 0 10px}.admin-connect-card p{margin:0;max-width:650px;color:#756d63;line-height:1.6}.admin-state,.admin-toast{padding:18px 20px;border:1px solid #d3cec5;background:#faf9f5;font-size:12px;margin-bottom:20px}.admin-state-error{color:#9b453e}.admin-toast{position:-webkit-sticky;position:sticky;top:14px;z-index:20;box-shadow:0 10px 30px rgba(0,0,0,.05)}.admin-product-workspace{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.admin-product-list{border:1px solid #d5d0c8;background:#faf9f5;max-height:calc(100vh - 130px);overflow:auto;position:-webkit-sticky;position:sticky;top:24px}.admin-list-head{padding:16px;border-bottom:1px solid #ddd8cf;display:flex;justify-content:space-between;align-items:center}.admin-list-head strong{font-size:12px}.admin-list-head span{font-size:7px;letter-spacing:.11em;color:#9b9389}.admin-product-list>button{width:100%;display:grid;grid-template-columns:54px 1fr 8px;grid-gap:12px;gap:12px;text-align:left;align-items:center;background:transparent;border:0;border-bottom:1px solid #e2ded6;padding:12px;cursor:pointer}.admin-product-list>button.is-selected,.admin-product-list>button:hover{background:#f0ece5}.admin-product-thumb{width:54px;height:54px;background:#eeeae3;display:grid;place-items:center;overflow:hidden}.admin-product-thumb img{width:100%;height:100%;object-fit:contain}.admin-product-thumb span{font-size:18px;color:#8e867d}.admin-product-list button strong{display:block;font-size:11px;line-height:1.3}.admin-product-list button small,.admin-product-list button span{display:block;font-size:9px;color:#91897f;margin-top:4px}.status-dot{width:7px;height:7px;border-radius:50%;background:#aaa}.status-dot.status-active{background:#718d6d}.status-dot.status-draft{background:#c09a60}.status-dot.status-archived{background:#8c8c8c}.admin-product-form{border:1px solid #d5d0c8;background:#faf9f5}.admin-form-title{min-height:86px;padding:20px 24px;border-bottom:1px solid #ddd8cf;display:flex;justify-content:space-between;align-items:center}.admin-form-title h2{margin:5px 0 0;font-size:22px}.admin-danger{border:1px solid #d5a9a4;background:transparent;color:#9d4941;padding:10px 13px;cursor:pointer;font-size:9px;text-transform:uppercase;font-weight:800}.admin-form-section{padding:24px;border-bottom:1px solid #ddd8cf}.admin-form-section>h3{margin:0 0 20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-form-grid label{display:block;min-width:0}.admin-form-grid label.wide,.admin-serp-preview.wide{grid-column:1/-1}.admin-detail-field>span,.admin-form-grid label>span,.admin-image-admin label>span{display:block;font-size:9px;font-weight:750;letter-spacing:.08em;color:#776f65;margin-bottom:7px}.admin-detail-field input,.admin-detail-field select,.admin-detail-field textarea,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-image-admin input{width:100%;border:1px solid #cbc5bb;background:#fff;padding:11px 12px;font:inherit;font-size:12px;outline:none;border-radius:0}.admin-form-grid input,.admin-form-grid select{height:43px}.admin-detail-field input:focus,.admin-detail-field textarea:focus,.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:#171717}.admin-form-grid label small{display:block;margin-top:5px;color:#a09990;font-size:8px}.admin-check{display:flex!important;align-items:center;gap:9px;min-height:43px}.admin-check input{width:16px!important;height:16px!important}.admin-check span{margin:0!important}.admin-image-admin{display:grid;grid-template-columns:160px 1fr;grid-gap:20px;gap:20px}.admin-image-preview{width:160px;height:160px;display:grid;place-items:center;background:#eeeae3;border:1px solid #d7d2c9;overflow:hidden}.admin-image-preview img{width:100%;height:100%;object-fit:contain}.admin-image-preview span{color:#989087;font-size:9px;letter-spacing:.12em}.admin-image-admin>div:last-child{display:grid;grid-gap:14px;gap:14px;align-content:start}.admin-upload input{display:none}.admin-upload>span{display:inline-flex!important;align-items:center;justify-content:center;min-height:43px;margin:0!important;background:#191919;color:white!important;padding:0 16px;cursor:pointer;width:max-content}.admin-serp-preview{border:1px solid #d6d0c6;padding:18px;background:#fff}.admin-serp-preview>span{font-size:8px;letter-spacing:.13em;color:#9b9389}.admin-serp-preview strong{display:block;color:#1a0dab;font-size:18px;font-weight:400;margin:12px 0 4px}.admin-serp-preview small{color:#25833c;font-size:10px}.admin-serp-preview p{margin:6px 0 0;color:#6a6a6a;font-size:11px;line-height:1.45}.admin-form-actions{padding:20px 24px;display:flex;gap:18px;align-items:center}.admin-form-actions>span{color:#8c847a;font-size:9px}.admin-empty{padding:20px;color:#928a81;font-size:11px}.admin-order-count{font-size:34px;font-weight:650;letter-spacing:-.04em;display:flex;gap:7px;align-items:baseline}.admin-order-count span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#938b82}.admin-filter-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:18px}.admin-filter-row button{min-height:32px;border:1px solid #d4cfc6;background:#faf9f5;padding:0 12px;font-size:8px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.admin-filter-row button.active{background:#171717;color:white;border-color:#171717}.admin-orders-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px;align-items:start}.admin-orders-table-panel{min-width:0}.admin-orders-table tbody tr{cursor:pointer}.admin-order-detail{position:-webkit-sticky;position:sticky;top:24px;border:1px solid #d5d0c8;background:#faf9f5;padding:22px;min-height:360px}.admin-detail-head{border-bottom:1px solid #ded9d0;padding-bottom:18px;margin-bottom:18px}.admin-detail-head h2{margin:6px 0;font-size:24px}.admin-detail-head>strong{font-size:19px}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}.admin-detail-grid>div{padding:12px;background:#f1ede6;min-width:0}.admin-detail-grid span{display:block;font-size:8px;color:#92897f;letter-spacing:.09em;margin-bottom:7px}.admin-detail-grid a,.admin-detail-grid p,.admin-detail-grid strong{display:block;font-size:10px;margin:3px 0;color:#201e1b;word-break:break-word}.admin-detail-field{display:block;margin-top:16px}.admin-detail-field>div{display:grid;grid-template-columns:1fr auto}.admin-detail-field button{border:0;background:#171717;color:white;padding:0 12px;font-size:9px;cursor:pointer}.admin-detail-field>button{margin-top:7px;min-height:34px}.admin-customer-comment,.admin-payment-meta{margin-top:20px;padding:14px;background:#f0ece5}.admin-customer-comment span,.admin-payment-meta span{font-size:8px;letter-spacing:.1em;color:#8d857b}.admin-customer-comment p,.admin-payment-meta p{font-size:10px;line-height:1.45;margin:7px 0 0}.admin-detail-empty{min-height:300px;display:flex;flex-direction:column;justify-content:center;color:#8d857b}.admin-detail-empty span{font-size:9px;letter-spacing:.15em}.admin-detail-empty p{font-size:12px;line-height:1.6;max-width:250px}@media(max-width:1100px){.admin-app{grid-template-columns:190px minmax(0,1fr)}.admin-two-col{grid-template-columns:1fr}.admin-product-workspace{grid-template-columns:260px minmax(0,1fr)}.admin-orders-workspace{grid-template-columns:1fr}.admin-order-detail{position:static}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-login-page{padding:18px}.admin-login-card{padding:28px}.admin-app{display:block}.admin-sidebar{position:relative;height:auto;padding:16px}.admin-sidebar nav{grid-template-columns:repeat(3,1fr);display:grid;margin:14px 0}.admin-sidebar nav a{grid-template-columns:1fr;padding:10px}.admin-sidebar nav i,.admin-sidebar-foot{display:none}.admin-main{padding:24px 14px 60px}.admin-page-head{align-items:flex-start;flex-direction:column}.admin-page-head h1{font-size:34px}.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-product-workspace{grid-template-columns:1fr}.admin-product-list{position:static;max-height:330px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide,.admin-serp-preview.wide{grid-column:auto}.admin-image-admin{grid-template-columns:1fr}.admin-image-preview{width:100%;height:220px}.admin-form-actions{align-items:flex-start;flex-direction:column}.admin-orders-table{min-width:720px}}