:root,.ass{--cream2:#F4EFE2}.ass-promise{background:#fff;color:var(--navy);border-bottom:1px solid var(--line)}.ass-promise__item{color:var(--navy);border-left-color:var(--line)}.ass-promise__item small{color:var(--muted)}.ass-cred{background:#fff}.ass-piece__num{color:var(--muted)}.ass-section--navy:not(#waitlist){background:#fff;color:var(--ink);border-top:1px solid var(--line)}.ass-section--navy:not(#waitlist) .ass-h2{color:var(--navy)}.ass-section--navy:not(#waitlist) .ass-sub,.ass-section--navy:not(#waitlist) .ass-eyebrow--light,.ass-section--navy:not(#waitlist) .rv__videos p{color:var(--muted)}.ass-section--navy:not(#waitlist) .ass-split__text p{color:var(--ink)!important}.ass-section--navy:not(#waitlist) .zones li{color:var(--navy);border-color:var(--line);background:var(--cream)}.ass-section--navy:not(#waitlist) .ass-btn--light{background:var(--navy);color:#fff;border-color:var(--navy)}.ass .wg__card{background:var(--cream);color:var(--ink)}.ass .wg__card h3,.ass .wg__price{color:var(--navy)}.pd .pd__opt .save{color:var(--navy);background:var(--cream)}.pd .pd__opt .save.pop{color:#fff;background:var(--navy)}.ct{display:grid;grid-template-columns:1fr 1.5fr;gap:56px;max-width:1040px}.ct__info .ass-h3{font-size:20px;margin:0 0 4px}.ct__info p{margin:0 0 22px;line-height:1.6}.ct__info a{color:var(--navy);text-decoration:underline}.ct__form form{display:grid;gap:16px;background:var(--cream);border-radius:12px;padding:28px}.ct__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct__form label{display:grid;gap:6px;font-size:14px;font-weight:700;color:var(--navy)}.ct__form input,.ct__form select,.ct__form textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid #9aa4ad;border-radius:8px;background:#fff;font:16px Mulish,sans-serif;color:var(--ink)}.ct__form .ass-btn{justify-self:start}.ct__ok{background:#fff;border-left:3px solid var(--navy);padding:12px 14px;margin:0}.ct__err{color:#b3261e}@media(max-width:799px){.ct{grid-template-columns:1fr;gap:28px}.ct__row{grid-template-columns:1fr}}.stk{display:none}@media(max-width:989px){.stk:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1100;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #22324014}.stk__t{font-family:var(--serif);color:var(--navy);font-size:17px}.stk .ass-btn{min-height:46px}}.firm{margin:18px 0 6px;max-width:420px}.firm__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font:700 12px/1.2 Mulish,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.firm__top b{font-weight:700;letter-spacing:.04em;text-transform:none;font-size:14px}.firm__bar{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.firm__bar span{height:8px;border-radius:2px;background:var(--line)}.firm__bar span.on{background:var(--navy)}.firm__ends{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--muted)}.tryit{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink)}.tryit svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--navy)}.tryit a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tryit--center{justify-content:center;margin-top:28px}#waitlist .ass-sub a{color:#fff;text-decoration:underline;text-underline-offset:3px}:root,.ass{--navy:#1F2E50;--navy2:#2B3C63;--cream:#F5F3EE;--cream2:#F5F3EE;--ink:#1B2333;--muted:#5E6573;--line:#E3DFD6}.announcement-bar{color:#ffffffdb}.ass-promise__item svg{stroke:var(--navy)}.pd__opt:has(input:focus-visible){outline-color:var(--navy)}.lyr li.grp{background:var(--cream)}:root,.ass{--serif:"Fraunces",Georgia,serif}html{font-variation-settings:"SOFT" 100}.ass-h1,.ass-h2,.ph h1,.pd h1{letter-spacing:-.01em}.ass-split .stats{grid-template-columns:repeat(3,1fr)}.flow{list-style:none;margin:28px auto 0;padding:0;display:grid;grid-template-columns:1.1fr repeat(5,1fr);gap:4px;text-align:center}.flow li{background:var(--cream);border-radius:6px;padding:14px 6px 12px;border-top:4px solid var(--line)}.flow li.on{border-top-color:var(--navy)}.flow li:first-child{background:var(--navy);color:#fff;border-top-color:var(--navy)}.flow b{display:block;font:700 11px/1.2 Mulish,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:inherit}.flow li:not(:first-child) b{color:var(--muted)}.flow span{display:block;margin-top:4px;font-size:13.5px;line-height:1.3;color:inherit}.flow li:not(:first-child) span{color:var(--navy);font-weight:600}.flow__key{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--muted)}.flow__dot{width:22px;height:4px;border-radius:2px;background:var(--navy)}@media(max-width:699px){.flow{grid-template-columns:repeat(3,1fr)}}.hero2{background:var(--cream);padding:72px 0 60px;border-bottom:1px solid var(--line)}.hero2__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.hero2 .ass-h1{margin:10px 0 16px}.hero2 .ass-lede{font-size:18px;line-height:1.6;color:var(--ink);max-width:520px;margin:0 0 26px}.hero2__art svg{display:block;width:100%;height:auto}@media(max-width:899px){.hero2{padding:40px 0 32px}.hero2__grid{grid-template-columns:1fr;gap:24px}}@media(min-width:900px){.hero2__grid{grid-template-columns:1fr 1fr}}.hero2__art img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:620px;object-fit:cover;object-position:50% 28%;border-radius:14px}@media(max-width:899px){.hero2{padding:20px 0 32px}.hero2__art{order:-1}.hero2__art img{aspect-ratio:4/3;object-position:50% 22%}}.hero2__trust{list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--muted)}.hero2__trust li{display:flex;align-items:center;gap:8px}.hero2__trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--navy)}.hero2__trust a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.why{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;max-width:1040px;margin:30px auto 8px;text-align:left;align-items:start}.why__quote{margin:0;padding-left:22px;border-left:3px solid var(--navy);font-family:var(--serif);font-size:clamp(21px,2.2vw,27px);line-height:1.4;color:var(--navy)}.why__text{margin:4px 0 0;font-size:16.5px;line-height:1.7;color:var(--ink)}.why+.ass-pieces{margin-top:44px}@media(max-width:799px){.why{grid-template-columns:1fr;gap:18px}}body:has(#waitlist) .sf__signup{display:none}body:has(#waitlist) .sf__grid{padding-top:8px}html{font-variation-settings:"SOFT" 0}.ass-h1,.ass-h2,.ass-h3,.ph h1,.pd h1,.sa__title,.why__quote{font-weight:400;font-variation-settings:"SOFT" 0}.ass-h1{font-size:clamp(40px,5.4vw,70px);line-height:1.04;letter-spacing:-.018em}.ass-h2{font-size:clamp(30px,3.8vw,50px);line-height:1.1;letter-spacing:-.012em;margin-bottom:18px}.ass-h3{letter-spacing:-.005em}.ph h1,.pd h1{letter-spacing:-.015em}.ass-eyebrow{font-size:11px;letter-spacing:.26em;font-weight:600;margin-bottom:18px}.sa__eyebrow{letter-spacing:.26em}.ass-btn,.sh__cta,.sa__form button[type=submit]{border-radius:0;text-transform:uppercase;letter-spacing:.16em;font:600 12px/1 Mulish,sans-serif}.ass-btn{min-height:52px;padding:0 34px;border-width:1px;transition:background .25s,color .25s}.sh__cta{min-height:40px;padding:0 22px;font-size:11px}.sa__form input[type=email],.ass-section .ass-form__row input{border-radius:0}.sa__fine{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 12px}@media(min-width:990px){.ass-section{padding:128px 0}.ass-section--tight{padding:96px 0}}@media(max-width:989px){.ass-section{padding:72px 0}.ass-section--tight{padding:56px 0}}.hero2__trust{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.hero2__trust li:before{width:4px;height:4px}.inp__wrap{max-width:720px;text-align:center}.inp__text{font-size:17px;line-height:1.75;color:var(--ink);margin:0 auto 34px;max-width:600px}:root,.ass{--navy:#2A211C;--navy2:#3B2F28;--ink:#241D19;--muted:#6B6159;--line:#E5DDD0;--cream:#F6F2EA;--cream2:#F6F2EA;--gold:#B8995E;--gold-ink:#7E6036;--on-dark:#D9CFC2;--on-dark2:#BFB3A5}::selection{background:#e9ddc4;color:var(--ink)}.ass-eyebrow,.pd__crumb a:hover{color:var(--gold-ink)}.ass-eyebrow--light,.ass-section--navy .ass-eyebrow,#waitlist .ass-eyebrow{color:var(--gold)}.ass-piece__num{color:var(--gold-ink)}.ass-dot{color:var(--gold)}.hero2__trust li:before{background:var(--gold)}.why__quote{border-left:2px solid var(--gold)}.flow li.on{border-top-color:var(--gold)}.flow__dot{background:var(--gold)}.lyr .n{border-color:var(--gold);color:var(--gold-ink)}.lyr .tag{color:var(--gold-ink)}.ass-checks li:before{border-color:var(--gold-ink)}.ass-section--navy .ass-sub,.ass-section--navy .ass-split__text p,.rv__videos p,.ass-align figcaption,.ass-promise__item small{color:var(--on-dark)}.ass-form__row input{border-color:#f6f2ea4d;background:#f6f2ea0f}.ass-form__row input::placeholder{color:var(--on-dark2)}.ass-form__row input:focus{outline-color:var(--gold)}.ass-form__note{color:var(--on-dark2)}#waitlist .ass-btn--light{background:var(--cream);color:var(--navy);border-color:var(--cream)}#waitlist .ass-btn--light:hover{background:#fff}.sf{color:var(--on-dark)}.sf a{color:var(--cream)}.sf a:hover,.sf__col h3{color:var(--gold)}.sf__form input::placeholder,.sf__bottom{color:var(--on-dark2)}.sf__bottom{border-top-color:#b8995e40}.ct__form input,.ct__form select,.ct__form textarea,.sa__form input[type=email]{border-color:#b9ae9f}.shopx__card:hover,.ass-tile:hover{box-shadow:0 16px 40px #2a211c1a}.sa,.sh__drop{box-shadow:0 24px 60px #2a211c29}.stk:not([hidden]){box-shadow:0 -8px 24px #2a211c14}.sh{border-bottom:1px solid rgba(184,153,94,.35)}:root{--oxford-blue:#2A211C;--navy-deep:#2A211C;--lynch:#6B6159;--azure-55:#6B6159;--text-light:#6B6159}body{color:var(--ink)}.skip-to-content,.benefit-icon,.comparison-table thead tr th,.cta-btn:hover,.price-save-badge,.ratio-donated{background:var(--navy)}.btn-reviews:hover{background:#2a211c0d;border-color:var(--navy)}.ratio-donated.filled,.benefit-card:before,.benefit-card:hover:before,.video-transcript summary,.testimonial-card:before{color:var(--navy)}.benefits-subtitle,.benefits-founder p,.section-subtitle,.partners-left>p,.partner-card-text p,.spec-desc,.science-footer-text,.col-feature,.contact-info p,.contact-detail-text span,.contact-newsletter p,.founder-title,.founder-info p,.prod-feature p,.col-other,.col-partial,.cart-item-remove,.benefit-card p,.author-tag,.author-tag:before,.story-body p,.founder-bio,.shop-desc,.benefits-claims-note,.medical-disclaimer-section .medical-disclaimer,.video-disclosure,.video-caption span,.hero-doc-disclosure,.age-guidance,.review-note,.review-note a,.video-transcript,.video-transcript summary::marker{color:var(--muted)}.rte a,.page-body a{color:var(--gold-ink)}.hero2__art img,.ass-piece__img,.ass-piece__img img,.ass-tile,.ass-price,.ass-split__img img,.ass-align figure,.ass-quote,.ass-inperson,.ass-sep__item,.ass-form__ok,.ass-hero__panel,.pd__main,.pd__main img,.pd__thumbs button,.pd__opt,.pd__note,.fg__item,.lyr ol,.wg__card,.shopx__card,.rv__card,.rv__videos video,.cart-page .cart-summary,.ct__form form,.flow li,.sh__drop,.sh__card,.sh__card img,.sa,.cmp{border-radius:2px}.pd__badge,.pd__opt .save,.lyr .tag,.zones li,.shopx__flag,.ass-price__flag,.sh__link{border-radius:2px}.ass-form__row input,.sf__form input[type=email],.sf__form button,.ct__form input,.ct__form select,.ct__form textarea,.cart-page .btn-primary,.cart-page .cart-checkout-btn,main .btn,main .btn-primary,main .btn-secondary{border-radius:0}.cart-page .btn-primary,.cart-page .cart-checkout-btn,.sf__form button{text-transform:uppercase;letter-spacing:.16em;font:600 12px/1 Mulish,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/113/assets/angel-polish.css.map */
