:root{--ade-clay: #C4714F;--ade-clay-hover: #A85C3E;--ade-sage: #8A9A7B;--ade-sage-soft: #DCE2D3;--ade-sand: #EDE3D3;--ade-charcoal: #1F1F1F;--ade-offwhite: #F7F2EA;--ade-muted: #6B6560;--ade-line: rgba(31, 31, 31, .12);--ade-radius: 14px;--ade-radius-sm: 10px;--ade-shadow: 0 10px 30px rgba(31, 31, 31, .08);--ade-max: 1200px;--ade-pad: clamp(16px, 4vw, 40px)}body{background:var(--ade-sand);color:var(--ade-charcoal)}.ade{font-family:var(--font-body--family);color:var(--ade-charcoal);line-height:1.55}.ade *{box-sizing:border-box}.ade-wrap{max-width:var(--ade-max);margin:0 auto;padding-left:var(--ade-pad);padding-right:var(--ade-pad)}.ade-section{padding-block:clamp(40px,7vw,88px)}.ade-section--tight{padding-block:clamp(24px,4vw,48px)}.ade-section--card{background:var(--ade-offwhite)}.ade-section--clay{background:var(--ade-clay);color:var(--ade-offwhite)}.ade-section--clay .ade-eyebrow{color:var(--ade-offwhite);opacity:.85}.ade h1,.ade h2,.ade h3,.ade .ade-serif{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);letter-spacing:-.01em;line-height:1.1;text-transform:none;margin:0}.ade h1{font-size:clamp(34px,5vw,58px)}.ade h2{font-size:clamp(28px,3.6vw,42px)}.ade h3{font-size:clamp(20px,2.2vw,26px)}.ade p{margin:0}.ade-eyebrow{font-size:13px;letter-spacing:.04em;color:var(--ade-sage);font-weight:700;margin-bottom:12px;display:block}.ade-lead{font-size:clamp(16px,1.3vw,19px);color:var(--ade-muted);max-width:60ch}.ade-center{text-align:center}.ade-center .ade-lead{margin-inline:auto}.ade-stack>*+*{margin-top:16px}.ade-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ade-clay);color:var(--ade-offwhite);border:0;border-radius:var(--ade-radius);padding:18px 28px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;width:100%;transition:background .15s ease,transform .15s ease;font-family:var(--font-body--family)}.ade-btn:hover{background:var(--ade-clay-hover);color:var(--ade-offwhite)}.ade-btn:active{transform:translateY(1px)}.ade-btn--auto{width:auto}.ade-btn--ghost{background:transparent;color:var(--ade-charcoal);border:1.5px solid var(--ade-charcoal)}.ade-btn--ghost:hover{background:var(--ade-charcoal);color:var(--ade-offwhite)}.ade-btn--light{background:var(--ade-offwhite);color:var(--ade-charcoal)}.ade-btn--light:hover{background:#fff;color:var(--ade-charcoal)}.ade-btn[disabled]{opacity:.6;cursor:not-allowed}.ade-badge{display:inline-block;background:var(--ade-sage);color:var(--ade-offwhite);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.ade-badge--clay{background:var(--ade-clay)}.ade-badge--soft{background:var(--ade-sage-soft);color:var(--ade-charcoal)}.ade-stars{display:inline-flex;gap:2px;color:var(--ade-clay)}.ade-stars svg{width:16px;height:16px;fill:currentColor}.ade-stars--sm svg{width:13px;height:13px}.ade-ph{position:relative;overflow:hidden;border-radius:var(--ade-radius);background:linear-gradient(135deg,#c4714f2e,#8a9a7b38),var(--ade-offwhite);border:1px dashed rgba(31,31,31,.18);display:grid;place-items:center;text-align:center;color:var(--ade-muted);font-size:13px;padding:16px}.ade-ph:before{content:"Image";position:absolute;top:10px;left:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.ade-ph>span{max-width:32ch;line-height:1.35}.ade-ph--square{aspect-ratio:1}.ade-ph--portrait{aspect-ratio:4 / 5}.ade-ph--tall{aspect-ratio:9 / 16}.ade-ph--wide{aspect-ratio:16 / 10}.ade-ph img,.ade-ph video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ade-ph.has-media:before,.ade-ph.has-media>span{display:none}.ade-ph.has-media{border:0}.ade-pdp{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1fr;padding-top:24px}@media(min-width:900px){.ade-pdp{grid-template-columns:1.05fr .95fr;align-items:start}.ade-pdp__info{position:sticky;top:calc(var(--header-height, 70px) + 16px)}}.ade-gallery__main{border-radius:var(--ade-radius);overflow:hidden}.ade-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.ade-gallery__thumbs .ade-ph{border-radius:8px;font-size:10px;padding:6px}.ade-gallery__thumbs .ade-ph:before{display:none}.ade-pdp__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ade-muted)}.ade-pdp__rating strong{color:var(--ade-charcoal)}.ade-pdp__title{margin-top:10px}.ade-pdp__sub{color:var(--ade-muted);margin-top:8px;font-size:15px}.ade-bullets{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.ade-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.ade-bullets svg{flex:0 0 20px;width:20px;height:20px;color:var(--ade-sage);margin-top:1px}.ade-divider{display:flex;align-items:center;gap:12px;margin:22px 0 12px;font-size:13px;color:var(--ade-muted);font-weight:600}.ade-divider:before,.ade-divider:after{content:"";flex:1;height:1px;background:var(--ade-line)}.ade-tiers{display:grid;gap:10px}.ade-tier{position:relative;display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border:1.5px solid var(--ade-line);border-radius:var(--ade-radius);background:var(--ade-offwhite);cursor:pointer;transition:border-color .15s,box-shadow .15s}.ade-tier:hover{border-color:#c4714f80}.ade-tier input{position:absolute;opacity:0;pointer-events:none}.ade-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(31,31,31,.3);display:grid;place-items:center}.ade-tier__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ade-clay);transform:scale(0);transition:transform .15s}.ade-tier.is-selected{border-color:var(--ade-clay);box-shadow:0 0 0 3px #c4714f26}.ade-tier.is-selected .ade-tier__radio{border-color:var(--ade-clay)}.ade-tier.is-selected .ade-tier__radio:after{transform:scale(1)}.ade-tier__name{font-weight:700;font-size:15px}.ade-tier__meta{font-size:13px;color:var(--ade-muted);margin-top:2px}.ade-tier__price{text-align:right}.ade-tier__price strong{font-size:17px;display:block}.ade-tier__price s{color:var(--ade-muted);font-size:13px}.ade-tier__tag{position:absolute;top:-10px;right:14px}.ade-tier--unavailable{opacity:.5;pointer-events:none}.ade-gifts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.ade-gift{text-align:center;border:1px solid var(--ade-line);border-radius:var(--ade-radius-sm);padding:12px 8px;background:var(--ade-offwhite);position:relative;transition:border-color .15s}.ade-gift__icon{width:36px;height:36px;margin:0 auto 8px;color:var(--ade-sage);display:grid;place-items:center}.ade-gift__icon svg{width:28px;height:28px}.ade-gift__name{font-size:12.5px;font-weight:700;line-height:1.25}.ade-gift__req{font-size:11.5px;color:var(--ade-muted);margin-top:4px}.ade-gift__state{position:absolute;top:-9px;left:50%;transform:translate(-50%)}.ade-gift.is-unlocked{border-color:var(--ade-sage)}.ade-gift.is-unlocked .ade-gift__icon{color:var(--ade-clay)}.ade-gift:not(.is-unlocked) .ade-gift__icon{opacity:.55}.ade-atc{margin-top:18px}.ade-atc__price{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.ade-atc__price strong{font-size:24px}.ade-atc__price s{color:var(--ade-muted)}.ade-atc__save{margin-left:auto}.ade-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12.5px;color:var(--ade-muted)}.ade-trust span{display:inline-flex;gap:6px;align-items:center}.ade-trust svg{width:14px;height:14px;color:var(--ade-sage)}.ade-form-error{display:none;margin-top:10px;color:#9b2c2c;font-size:14px}.ade-form-error.is-visible{display:block}.ade-acc{border-top:1px solid var(--ade-line);margin-top:20px}.ade-acc details{border-bottom:1px solid var(--ade-line)}.ade-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0;font-weight:600;font-size:15px}.ade-acc summary::-webkit-details-marker{display:none}.ade-acc summary svg.ade-acc__icon{width:20px;height:20px;color:var(--ade-sage);flex:0 0 20px}.ade-acc summary .ade-acc__chev{margin-left:auto;width:16px;height:16px;transition:transform .2s;color:var(--ade-muted)}.ade-acc details[open] summary .ade-acc__chev{transform:rotate(180deg)}.ade-acc__body{padding:0 0 16px 32px;color:var(--ade-muted);font-size:14.5px}.ade-acc__body p+p{margin-top:8px}.ade-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ade-offwhite);border-top:1px solid var(--ade-line);transform:translateY(110%);transition:transform .25s ease;padding:10px var(--ade-pad)}.ade-sticky.is-visible{transform:translateY(0)}.ade-sticky__inner{max-width:var(--ade-max);margin:0 auto;display:flex;align-items:center;gap:14px}.ade-sticky__thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex:0 0 44px}.ade-sticky__thumb .ade-ph{height:100%;border-radius:8px;padding:0;font-size:0}.ade-sticky__thumb .ade-ph:before{display:none}.ade-sticky__text{flex:1;min-width:0}.ade-sticky__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ade-sticky__price{font-size:13px;color:var(--ade-muted)}.ade-sticky__price strong{color:var(--ade-charcoal)}.ade-sticky .ade-btn{width:auto;padding:14px 22px;font-size:15px}@media(max-width:600px){.ade-sticky__thumb{display:none}}.ade-review{background:var(--ade-offwhite);border-radius:var(--ade-radius);padding:20px;border:1px solid var(--ade-line);display:flex;flex-direction:column;gap:10px}.ade-review__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ade-review__title{font-weight:700;font-size:15px}.ade-review__body{font-size:14.5px;color:var(--ade-charcoal)}.ade-review__meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ade-muted);margin-top:auto}.ade-review__meta .ade-badge--soft{font-size:11px;padding:3px 8px}.ade-review__hair{font-size:12.5px;color:var(--ade-sage);font-weight:600}.ade-slider{position:relative}.ade-slider__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ade-slider__track::-webkit-scrollbar{display:none}.ade-slider__track>*{flex:0 0 min(85%,340px);scroll-snap-align:start}.ade-slider__nav{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ade-slider__nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--ade-line);background:var(--ade-offwhite);cursor:pointer;display:grid;place-items:center;color:var(--ade-charcoal)}.ade-slider__nav button:hover{border-color:var(--ade-clay);color:var(--ade-clay)}.ade-slider__nav svg{width:16px;height:16px}.ade-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:28px}.ade-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:18px}.ade-review-summary__score{font-family:var(--font-heading--family);font-size:48px;line-height:1}.ade-review-summary__bars{flex:1;min-width:220px;display:grid;gap:6px;font-size:13px}.ade-review-summary__bar{display:grid;grid-template-columns:28px 1fr 40px;gap:10px;align-items:center;color:var(--ade-muted)}.ade-review-summary__bar i{height:8px;border-radius:4px;background:#1f1f1f14;position:relative;overflow:hidden;display:block}.ade-review-summary__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);background:var(--ade-clay);border-radius:4px}.ade-split{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1fr}@media(min-width:860px){.ade-split{grid-template-columns:1fr 1fr}.ade-split--flip>:first-child{order:2}}.ade-split__text .ade-lead{margin-top:18px}.ade-pain-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.ade-pain-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.ade-pain-list svg{flex:0 0 20px;width:20px;height:20px;color:var(--ade-clay);margin-top:2px}.ade-steps{display:grid;gap:16px;grid-template-columns:1fr;margin-top:32px}@media(min-width:760px){.ade-steps{grid-template-columns:repeat(3,1fr)}}.ade-step{background:var(--ade-offwhite);border-radius:var(--ade-radius);padding:22px;border:1px solid var(--ade-line)}.ade-step__num{width:40px;height:40px;border-radius:50%;background:var(--ade-clay);color:var(--ade-offwhite);display:grid;place-items:center;font-family:var(--font-heading--family);font-size:20px;margin-bottom:14px}.ade-step h3{font-size:20px;margin-bottom:8px}.ade-step p{color:var(--ade-muted);font-size:14.5px}.ade-step .ade-ph{margin-top:16px}.ade-who{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media(min-width:760px){.ade-who{grid-template-columns:repeat(3,1fr)}}.ade-who__tile{position:relative;border-radius:var(--ade-radius);overflow:hidden}.ade-who__tile .ade-ph{aspect-ratio:4 / 5;border-radius:var(--ade-radius)}.ade-who__label{position:absolute;left:12px;right:12px;bottom:12px;background:var(--ade-offwhite);border-radius:10px;padding:10px 12px}.ade-who__label strong{display:block;font-size:15px}.ade-who__label span{font-size:12.5px;color:var(--ade-muted)}.ade-tiles{display:grid;gap:14px;grid-template-columns:1fr;margin-top:32px}@media(min-width:760px){.ade-tiles{grid-template-columns:repeat(3,1fr)}}.ade-tile{background:var(--ade-offwhite);border-radius:var(--ade-radius);padding:24px;border:1px solid var(--ade-line)}.ade-tile__icon{width:44px;height:44px;border-radius:12px;background:var(--ade-sage-soft);color:var(--ade-sage);display:grid;place-items:center;margin-bottom:14px}.ade-tile__icon svg{width:24px;height:24px}.ade-tile h3{font-size:20px;margin-bottom:8px}.ade-tile p{color:var(--ade-muted);font-size:14.5px}.ade-tile__stat{font-family:var(--font-heading--family);font-size:40px;line-height:1;color:var(--ade-clay);margin-bottom:8px}.ade-compare{margin-top:32px;overflow-x:auto}.ade-compare table{width:100%;border-collapse:separate;border-spacing:0;min-width:560px;background:var(--ade-offwhite);border-radius:var(--ade-radius);overflow:hidden;border:1px solid var(--ade-line)}.ade-compare th,.ade-compare td{padding:14px 16px;text-align:center;font-size:14.5px;border-bottom:1px solid var(--ade-line)}.ade-compare th:first-child,.ade-compare td:first-child{text-align:left;font-weight:600}.ade-compare thead th{font-weight:700;background:#1f1f1f08}.ade-compare thead th.is-us{background:var(--ade-clay);color:var(--ade-offwhite);font-family:var(--font-heading--family);font-size:18px;font-weight:500}.ade-compare td.is-us{background:#c4714f14;font-weight:600}.ade-compare tr:last-child td{border-bottom:0}.ade-compare .yes{color:var(--ade-sage)}.ade-compare .no{color:#b05a5a}.ade-compare svg{width:18px;height:18px;vertical-align:-3px}.ade-video{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1fr}@media(min-width:860px){.ade-video{grid-template-columns:1fr 1fr}}.ade-video__frame{max-width:380px;margin:0 auto;width:100%}.ade-video__frame .ade-ph,.ade-video__frame video{border-radius:24px;box-shadow:var(--ade-shadow)}.ade-video__frame video{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;background:#000}.ade-guarantee{display:grid;gap:24px;align-items:center;grid-template-columns:1fr;text-align:center}@media(min-width:860px){.ade-guarantee{grid-template-columns:200px 1fr auto;text-align:left}}.ade-guarantee__seal{width:160px;height:160px;border-radius:50%;border:3px solid var(--ade-offwhite);display:grid;place-items:center;margin:0 auto}.ade-guarantee__seal strong{font-family:var(--font-heading--family);font-size:56px;line-height:1;display:block}.ade-guarantee__seal span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.ade-guarantee .ade-lead{color:var(--ade-offwhite);opacity:.92}.ade-faq{max-width:820px;margin:28px auto 0}.ade-faq details{border-bottom:1px solid var(--ade-line)}.ade-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:600;font-size:16.5px}.ade-faq summary::-webkit-details-marker{display:none}.ade-faq summary svg{width:20px;height:20px;flex:0 0 20px;color:var(--ade-clay);transition:transform .2s}.ade-faq details[open] summary svg{transform:rotate(45deg)}.ade-faq__body{padding:0 0 18px;color:var(--ade-muted);font-size:15px;max-width:68ch}.ade-faq__body p+p{margin-top:8px}.ade-faq__more{text-align:center;margin-top:24px}.ade-hero{padding-block:clamp(28px,5vw,64px)}.ade-hero__grid{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.ade-hero__grid{grid-template-columns:1.05fr .95fr}}.ade-hero__copy .ade-lead{margin-top:18px}.ade-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.ade-hero__proof{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;color:var(--ade-muted)}.ade-hero__media{position:relative}.ade-hero__media .ade-ph{aspect-ratio:4 / 5}.ade-hero__chip{position:absolute;background:var(--ade-offwhite);border-radius:12px;padding:10px 14px;box-shadow:var(--ade-shadow);font-size:13px}.ade-hero__chip strong{display:block;font-size:15px}.ade-hero__chip--tl{top:16px;left:16px}.ade-hero__chip--br{bottom:16px;right:16px}.ade-strip{display:grid;gap:14px;grid-template-columns:1fr;margin-top:28px}@media(min-width:760px){.ade-strip{grid-template-columns:repeat(3,1fr)}}.ade-news{background:var(--ade-charcoal);color:var(--ade-offwhite);border-radius:24px;padding:clamp(28px,5vw,56px);display:grid;gap:24px;align-items:center;grid-template-columns:1fr}@media(min-width:860px){.ade-news{grid-template-columns:1.2fr 1fr}}.ade-news .ade-lead{color:#f7f2eacc;margin-top:12px}.ade-news form{display:flex;gap:10px;flex-wrap:wrap}.ade-news input[type=email]{flex:1;min-width:200px;padding:16px 18px;border-radius:var(--ade-radius);border:1px solid rgba(247,242,234,.25);background:#f7f2ea0f;color:var(--ade-offwhite);font-size:15px;font-family:inherit}.ade-news input::placeholder{color:#f7f2ea8c}.ade-news .ade-btn{width:auto}.ade-news__ok{color:var(--ade-sage-soft);font-weight:600}.ade-news__fine{font-size:12.5px;color:#f7f2ea8c;margin-top:10px}.ade-body-rte p+p{margin-top:12px}.ade-icon-row{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;font-size:14px;color:var(--ade-muted)}.ade-icon-row span{display:inline-flex;align-items:center;gap:8px}.ade-icon-row svg{width:18px;height:18px;color:var(--ade-sage)}.button,.button--primary,button.button{border-radius:var(--ade-radius)}#header-component{background:var(--ade-sand)}.header-logo__text,.header__logo-text,.header-logo a{font-family:var(--font-heading--family)!important;text-transform:lowercase;letter-spacing:-.02em;font-weight:500}.ade-thumb{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--ade-offwhite);cursor:pointer;aspect-ratio:1}.ade-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ade-thumb.is-active{border-color:var(--ade-clay)}.ade-gallery__thumbs{grid-template-columns:repeat(7,1fr)}.ade-who__tile .ade-ph{aspect-ratio:4 / 5}.ade-who__tile .ade-ph img{object-position:top}.ade-tier__name,.ade-tier__meta{display:block}.ade-tier>span:nth-child(3){min-width:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ade.css.map */
