.ap-sticky-purchase{position:fixed;inset:auto 0 0;z-index:90;display:block;background:#fff;border-top:1px solid #b5cabe;padding:16px 20px calc(16px + env(safe-area-inset-bottom));color:#20231f;font-family:Museo Sans,Arial,sans-serif}.ap-sticky-purchase-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto}.ap-sticky-product{display:grid;gap:6px;min-width:0}.ap-sticky-product>span{font-size:13px;line-height:1.25}.ap-sticky-product>strong{font-size:20px;line-height:1.2}.ap-sticky-product>[data-sticky-savings]{font:500 14px/1.3 Museo Sans,Arial,sans-serif}.ap-sticky-product>[data-sticky-savings][hidden]{display:none}.ap-sticky-purchase button{border:0;border-radius:0;background:#3d684f;color:#fff;min-height:49px;padding:12px 28px;font:400 15px/1.35 Museo Sans,Arial,sans-serif;cursor:pointer}.ap-sticky-purchase button:disabled{opacity:.55;cursor:not-allowed}.ap-sticky-purchase button:focus-visible{outline:2px solid #20231f;outline-offset:3px}body[class*=template-product]{padding-bottom:calc(104px + env(safe-area-inset-bottom))}body[class*=template-product] #cx_whatsapp_init .czm-button{bottom:calc(116px + env(safe-area-inset-bottom))!important}@media(max-width:749px){.ap-sticky-purchase-inner{gap:16px}.ap-sticky-product{flex:1}.ap-sticky-product>span{font-size:12px}.ap-sticky-purchase button{flex:0 0 55%;padding-inline:12px}}body[class*=template-product]{--ap-green: #3d684f;--ap-ink: #20231f;--ap-line: #b5cabe;--ap-soft: #f5f8f6}body[class*=template-product] main{color:var(--ap-ink);font-family:Museo Sans,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.45}body[class*=template-product] main :is(h1,h2,h3,blockquote,.wt-product__name){color:inherit;font-family:Canela Web,Georgia,serif!important;font-weight:300!important;letter-spacing:-.01em!important;line-height:1.06!important}body[class*=template-product] main :is(h1,h2,.wt-product__name){text-transform:uppercase!important}body[class*=template-product] main h3{text-transform:uppercase!important}body[class*=template-product] main blockquote{text-transform:none!important}body[class*=template-product] .ap-product-mobile-intro{display:none}body[class*=template-product] .wt-product__wrapper{max-width:1440px;padding-inline:clamp(40px,5.55vw,80px);color:var(--ap-ink)!important}body[class*=template-product] .wt-product{gap:clamp(48px,5vw,80px)!important}body[class*=template-product] .wt-product__name{font-size:48px!important}body[class*=template-product] .prd-short-info{margin:12px 0 16px}body[class*=template-product] .prd-benefits{margin:18px 0 14px;color:var(--ap-ink);font-size:18px;font-weight:400}body[class*=template-product] .prd-description{margin-bottom:26px}body[class*=template-product] .prd-description p{margin:0}body[class*=template-product] .wt-product__gallery .wt-product__slide-media,body[class*=template-product] .wt-product__gallery .wt-product__img{border-radius:0!important}body[class*=template-product] .wt-product__gallery .swiper-wrapper{margin-bottom:24px!important}body[class*=template-product] .wt-product__price{margin-top:24px!important}body[class*=template-product] .wt-product__price>.price{display:none}body[class*=template-product] .wt-product__price .price{font-size:20px;font-weight:500}body[class*=template-product] .wt-product__price .price__sale.visible-main-product{display:flex;align-items:center;gap:10px}body[class*=template-product] .wt-product__price .price__sale__details-wrapper{display:contents}body[class*=template-product] .wt-product__price .price-item--percent{display:none}body[class*=template-product] .wt-product__price .price-item--sale{order:1;font-weight:600}body[class*=template-product] .wt-product__price .price__sale>span{order:2}body[class*=template-product] .wt-product__price .wt-product__price__compare{font-size:14px}body[class*=template-product] .ap-product-figma-price{display:flex;align-items:baseline;gap:12px}body[class*=template-product] .ap-product-figma-price strong{font-size:20px}body[class*=template-product] .ap-product-figma-price s{color:#555;font-size:14px}body[class*=template-product] .ap-product-savings{display:inline-flex;margin:0;padding:0;background:transparent;color:var(--ap-ink);font-size:11px;font-weight:600;letter-spacing:.08em}body[class*=template-product] .ap-product-reassurance{margin-top:18px;font-size:12px}body[class*=template-product] .ap-product-reassurance>p{margin:0 0 4px}body[class*=template-product] .ap-product-reassurance>a{color:inherit;text-decoration:none}body[class*=template-product] .ap-product-labels{display:flex;flex-wrap:wrap;gap:16px 24px;margin:28px 0;color:var(--ap-green);font-size:10px;font-weight:500;letter-spacing:.13em}body[class*=template-product] .ap-product-award{display:flex;align-items:center;gap:20px;margin:0 0 28px}body[class*=template-product] .ap-product-award-mark{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border:2px solid #c2a838;border-radius:50%;color:#a18a24;font:600 24px/1 Georgia,serif}body[class*=template-product] .ap-product-award-mark small{display:block;font:500 8px/1 Arial,sans-serif}body[class*=template-product] .ap-product-award p{margin:0}body[class*=template-product] .ap-product-award-logo{display:block;flex:0 0 88px;width:88px;height:88px;object-fit:contain;mix-blend-mode:multiply}body[class*=template-product] .ap-product-award strong{display:block;margin-bottom:7px;font-size:10px;letter-spacing:.11em}body[class*=template-product] .ap-product-diagnostic{display:block;padding-top:14px;border-top:1px solid var(--ap-line)}body[class*=template-product] .product-form__submit{min-height:48px;border:1px solid var(--ap-green);border-radius:0!important;background:var(--ap-green)!important;color:#fff!important;font-size:14px!important;font-weight:300;letter-spacing:0!important;text-transform:none}body[class*=template-product] .product-form__submit:hover{background:#2d503d!important}body[class*=template-product] .wt-product__options{margin-block:16px}body[class*=template-product] .wt-product__main .wt-collapse,body[class*=template-product] .wt-product__main .wt-product__review,body[class*=template-product] .wt-product__main .wt-product__share,body[class*=template-product] .wt-product__main .share-icons__container{display:none}.ap-product-story *{box-sizing:border-box}.ap-product-story{overflow:clip;background:#fff}.ap-product-container{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.ap-product-story section{padding-block:96px}.ap-product-heading{max-width:680px}.ap-product-heading h2,.ap-product-routine-card h2{margin:0;font-size:clamp(36px,3.4vw,52px)}.ap-product-heading>p:last-child{max-width:570px;margin:24px 0 0;font-size:18px}.ap-product-eyebrow{margin:0 0 20px;color:var(--ap-green);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ap-product-rating{margin-top:24px;font-size:14px;letter-spacing:.08em}.ap-product-rating span{margin-left:12px;letter-spacing:0}.ap-product-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px 80px}.ap-product-result{grid-column:2;padding:48px;background:var(--ap-green);color:#fff}.ap-product-result strong{display:block;font:300 clamp(64px,7vw,100px)/1 "Canela Web",Georgia,serif}.ap-product-result p{max-width:450px;margin:24px 0;font-size:22px}.ap-product-result small{display:block;max-width:500px;font-size:12px}.ap-product-reviews{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ap-product-review{min-height:280px;padding:36px;border:1px solid var(--ap-line)}.ap-product-review blockquote{max-width:500px;margin:28px 0;font-size:28px}.ap-product-review p{margin:0 0 20px}.ap-product-review small{color:var(--ap-green)}.ap-product-all-reviews{grid-column:1 / -1;min-width:0}.ap-product-all-reviews>summary{cursor:pointer;list-style:none}.ap-product-all-reviews>summary::-webkit-details-marker{display:none}.ap-product-all-reviews .jdgm-widget{margin-top:32px}.ap-product-ritual .ap-product-usage{grid-column:1 / -1}.ap-figma-catalog .ap-product-commitments dt{font-size:clamp(28px,3vw,42px);overflow-wrap:normal}.ap-figma-catalog .ap-product-ingredient h3{overflow-wrap:anywhere}.ap-figma-catalog .ap-product-ingredient--highlight a{color:inherit}.ap-figma-catalog .ap-product-review blockquote{overflow-wrap:anywhere}.ap-figma-catalog .ap-product-disclosure :is(p,li){line-height:1.6}.ap-product-text-link{color:inherit;text-decoration:none}.ap-product-formula{display:grid;grid-template-columns:1fr 1fr;gap:36px 64px;border-top:1px solid var(--ap-line)}.ap-product-formula .ap-product-heading{grid-column:1 / -1}.ap-product-feature-image{display:block;width:100%;height:100%;min-height:640px;object-fit:cover}.ap-product-ingredients{align-self:stretch}.ap-product-formula--editorial .ap-product-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-content:start}.ap-product-formula--editorial .ap-product-ingredient:first-child{grid-column:1 / -1}.ap-product-formula--editorial .ap-product-ingredient{min-width:0;padding:0 0 24px}.ap-product-formula--editorial .ap-product-ingredient--highlight{padding:32px}body[class*=template-product] main .ap-product-formula .ap-product-ingredient h3{text-transform:none!important}.ap-product-formula--editorial .ap-product-ingredient--highlight h3{font-size:clamp(30px,3vw,44px)}.ap-product-formula--editorial .ap-product-commitments div{padding:24px 0}.ap-product-formula--editorial .ap-product-commitments div+div{border-left:0}@media(min-width:900px){.ap-product-formula--editorial{grid-template-columns:.83fr 1.17fr;column-gap:40px;row-gap:0;align-items:start}.ap-product-formula--editorial .ap-product-heading{margin-bottom:40px}.ap-product-formula--editorial>.ap-product-feature-image{grid-column:1;grid-row:2 / 4;min-height:0;height:auto;aspect-ratio:.85;object-fit:cover}.ap-product-formula--editorial .ap-product-ingredients{grid-column:2;grid-row:2}.ap-product-formula--editorial>.ap-product-disclosure{grid-column:2;grid-row:3;align-self:start;border-bottom:0}.ap-product-formula--editorial>.ap-product-commitments{margin-top:34px;gap:28px}}@media(max-width:599px){.ap-product-formula--editorial .ap-product-ingredients{grid-template-columns:1fr}}.ap-product-ingredient{padding:30px 0;border-bottom:1px solid var(--ap-line)}.ap-product-ingredient:first-child:not(.ap-product-ingredient--highlight){padding-top:0}.ap-product-ingredient--highlight{margin-bottom:0;padding:32px;background:var(--ap-green);color:#fff;border:0}.ap-product-ingredient--highlight .ap-product-eyebrow{color:#fff}.ap-product-ingredient-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ap-product-ingredient-top .ap-product-eyebrow{margin:0}.ap-product-ingredient-top strong{font:300 42px/1 Canela Web,Georgia,serif}.ap-product-ingredient h3{margin:12px 0 20px;font-size:30px}.ap-product-ingredient>p:last-child{margin:0}.ap-product-disclosure{grid-column:2;border-bottom:1px solid var(--ap-line)}.ap-product-disclosure summary{display:flex;justify-content:space-between;padding:18px 0;cursor:pointer;list-style:none}.ap-product-disclosure>div{padding-bottom:24px}body[class*=template-product] main .ap-product-formula :is(.ap-product-disclosure,.ap-product-disclosure *,.ap-product-ingredient p,.ap-product-ingredient p *,.ap-product-commitments dd,.ap-product-commitments dd *){font-family:Museo Sans,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important}body[class*=template-product] main .ap-product-formula :is(.ap-product-disclosure strong,.ap-product-disclosure b,.ap-product-disclosure strong *,.ap-product-disclosure b *,.ap-product-disclosure h3,.ap-product-ingredient p strong,.ap-product-ingredient p b,.ap-product-ingredient .ap-product-eyebrow){font-family:Museo Sans,Arial,sans-serif!important;font-weight:500!important}.ap-product-formula .ap-product-disclosure :is(p,ul,ol){margin:0 0 1em}.ap-product-formula .ap-product-disclosure li+li{margin-top:.65em}.ap-disclosure-icon:before{content:"+"}details[open]>summary .ap-disclosure-icon:before{content:"\2212"}.ap-product-commitments{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 0;border-block:1px solid var(--ap-line)}.ap-product-commitments div{display:flex;align-items:center;gap:28px;padding:30px}.ap-product-commitments div+div{border-left:1px solid var(--ap-line)}.ap-product-commitments dt{color:var(--ap-green);font:300 48px/1 Canela Web,Georgia,serif}.ap-product-commitments dd{margin:0}.ap-product-ritual{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px 80px;border-top:1px solid var(--ap-line)}.ap-product-steps{margin:0;padding:0;list-style:none}.ap-product-steps li{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--ap-line)}.ap-product-steps li>span{color:var(--ap-green);font:300 38px/1 Canela Web,Georgia,serif}.ap-product-steps h3{margin:0 0 12px;font-size:28px}.ap-product-steps p{margin:0}.ap-product-ritual-media img{display:block;width:100%;aspect-ratio:.9;object-fit:cover}.ap-product-video-link{display:flex;align-items:center;gap:20px;padding:20px 28px;background:var(--ap-green);color:#fff;text-decoration:none}annais-ritual-videos{display:block;min-width:0}.ap-ritual-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ap-ritual-track::-webkit-scrollbar{display:none}.ap-ritual-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.ap-ritual-slide video{display:block;width:100%;aspect-ratio:.9;object-fit:contain;background:#eff4f1}.ap-ritual-slide .ap-product-video-link{width:100%;border:0;font:300 14px/1.4 Museo Sans,Arial,sans-serif;cursor:pointer}.ap-ritual-navigation{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:12px;font:300 14px Museo Sans,Arial,sans-serif}.ap-ritual-navigation button{min-width:44px;min-height:44px;border:1px solid var(--ap-line);color:var(--ap-green);background:#fff;cursor:pointer}.ap-ritual-navigation button:disabled{opacity:.35;cursor:default}annais-ritual-videos [hidden]{display:none!important}annais-ritual-videos button:focus-visible{outline:2px solid var(--ap-green);outline-offset:3px}.ap-product-routine{background:var(--ap-green)}.ap-product-routine-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.ap-product-routine-inner>img{display:block;width:100%;height:100%;object-fit:cover}.ap-product-routine-card{padding:48px;background:#fff}.ap-product-routine-card>p:not(.ap-product-eyebrow){margin:24px 0}body[class*=template-product] .ap-product-routine-card :is(p,li,small,strong,b){font-family:Museo Sans,Arial,sans-serif!important}body[class*=template-product] .ap-product-routine-card :is(p,li,small){font-weight:300}body[class*=template-product] .ap-product-routine-card :is(strong,b){font-weight:500!important}.ap-product-routine-list p{margin:0 0 22px}.ap-product-button{display:flex;justify-content:center;margin-top:30px;padding:15px 24px;background:var(--ap-green);color:#fff;text-decoration:none}.ap-product-routine-card small{display:block;margin-top:14px}.ap-product-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.ap-product-faq-list details{border-bottom:1px solid var(--ap-line)}.ap-product-faq-list summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;font-size:18px;list-style:none}.ap-product-faq-list summary span{color:var(--ap-green);font-size:24px;transition:transform .2s}.ap-product-faq-list .ap-faq-minus,.ap-product-faq-list details[open] .ap-faq-plus{display:none}.ap-product-faq-list details[open] .ap-faq-minus{display:inline}.ap-product-faq-contact{display:inline-block;margin-top:28px;color:inherit;text-decoration:none;font-size:14px}.ap-product-faq-list details>div{padding:0 40px 24px 0}body[class*=template-product] .ap-product-faq-list :is(summary,p,li,div,span,strong,b,a){font-family:Museo Sans,Arial,sans-serif!important}body[class*=template-product] .ap-product-faq-list :is(summary,p,li){font-weight:300;line-height:1.6}body[class*=template-product] .ap-product-faq-list :is(strong,b){font-weight:500!important}.ap-product-faq-list details>div p{margin:0 0 1em}.ap-product-faq-list details>div p:last-child{margin-bottom:0}.ap-product-faq-list details>div :is(ul,ol){margin-top:1em;margin-bottom:1em}.ap-product-faq-list details>div li+li{margin-top:.8em}@media(max-width:899px){body[class*=template-product] main{font-size:14px}body[class*=template-product] .wt-header__panel__item--diagnostic,body[class*=template-product] .wt-header__panel__item--account{display:none!important}body[class*=template-product] .wt-product__wrapper{padding-inline:20px}body[class*=template-product] .wt-product{gap:0!important}body[class*=template-product] .ap-product-mobile-intro{display:block;order:-2;padding:24px 0}body[class*=template-product] .ap-product-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px;font-size:12px}body[class*=template-product] .ap-product-breadcrumbs a{color:inherit;text-decoration:none}body[class*=template-product] .ap-product-mobile-intro h1{margin:0 0 18px;font-size:34px}body[class*=template-product] .ap-product-short-info{font-size:14px}body[class*=template-product] .ap-product-mobile-rating{display:flex;gap:10px;margin-top:16px;color:var(--ap-ink);font-size:12px}body[class*=template-product] .ap-product-mobile-rating>span:first-child{letter-spacing:.06em}body[class*=template-product] .wt-product__gallery{order:-1;margin-inline:0!important}body[class*=template-product] .wt-product__gallery [data-gallery]{margin-inline:0!important}body[class*=template-product] .wt-product__gallery .swiper-wrapper{margin-bottom:18px!important}body[class*=template-product] .wt-product__main{padding-top:16px}body[class*=template-product] .wt-product__main .wt-product__name,body[class*=template-product] .wt-product__main .prd-short-info,body[class*=template-product] .wt-product__main .jdgm-preview-badge{display:none!important}body[class*=template-product] .wt-product__main .prd-benefits{margin:10px 0 18px;font-size:17px}body[class*=template-product] .wt-product__main .prd-description{margin-bottom:24px;font-size:15px}body[class*=template-product] .wt-product__price{margin-top:18px!important}body[class*=template-product] .wt-product__add-to-cart_form--wrapper{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px}.ap-product-container{width:calc(100% - 40px)}.ap-product-story section{padding-block:64px}.ap-product-heading h2,.ap-product-routine-card h2{font-size:36px}.ap-product-proof .ap-product-heading h2{max-width:340px}.ap-product-heading>p:last-child{font-size:16px}.ap-product-proof,.ap-product-formula,.ap-product-ritual,.ap-product-faq{display:block}.ap-product-result{margin-top:28px;padding:32px}.ap-product-result strong{font-size:64px}.ap-product-result p{font-size:20px}.ap-product-reviews{display:block;margin-top:24px}.ap-product-proof .ap-product-rating{display:flex;justify-content:flex-end}.ap-product-review{min-height:0;margin-bottom:24px;padding:24px}.ap-product-review blockquote{font-size:26px}.ap-product-feature-image{min-height:0;margin-top:28px;aspect-ratio:1}.ap-product-ingredients{margin-top:24px}.ap-product-ingredient--highlight{padding:24px}.ap-product-commitments{display:block;margin-top:28px}.ap-product-commitments div{display:grid;grid-template-columns:105px 1fr;padding:22px 0}.ap-product-commitments div+div{border-left:0;border-top:0}.ap-product-commitments dt{font-size:42px}.ap-product-ritual .ap-product-steps{margin-top:20px}.ap-product-ritual-media{margin-top:32px}.ap-product-routine{padding-block:48px!important}.ap-product-routine-inner{display:block}.ap-product-routine-inner>img{aspect-ratio:1}.ap-product-routine-card{padding:28px 24px}.ap-product-faq .ap-product-faq-list{margin-top:24px}}@media(prefers-reduced-motion:reduce){.ap-product-story *,body[class*=template-product] .product-form__submit{transition:none!important}}.ap-product-live-rating{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.ap-product-live-rating .wt-rating__star,.ap-product-live-rating .wt-rating__star-fill{color:var(--ap-ink)!important}body[class*=template-product]{--jdgm-star-color:#000}body[class*=template-product] :is(.jdgm-star,.wt-rating__star,.wt-rating__star-fill,[data-review-stars],.ap-product-mobile-rating>span:first-child){color:#000!important}body[class*=template-product] :is(.ap-product-rating,.ap-product-review>div[aria-label]){color:#000!important}.ap-product-figma-price strong{color:var(--ap-ink)!important}.ap-catalog-ingredients ul{list-style:none;padding:0;margin:0}.ap-catalog-ingredients li{border:1px solid var(--ap-line);padding:24px;margin-bottom:20px}.ap-catalog-editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--ap-line)}.ap-catalog-copy p+p{margin-top:16px}.ap-catalog-copy img{max-width:100%;height:auto}.ap-catalog-copy :is(h2,h3){font-size:26px;margin:24px 0 16px}.ap-catalog-image{width:100%;height:auto;margin-top:28px}.ap-catalog-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.ap-catalog-members article{border:1px solid var(--ap-line);padding:24px}.ap-catalog-members img{width:100%;aspect-ratio:1;object-fit:cover}.ap-catalog-members h3{font-size:26px;margin:20px 0}.ap-catalog-members a{color:inherit;text-decoration:none}.ap-catalog-story details[open] summary span{transform:rotate(45deg)}@media(max-width:749px){.ap-catalog-editorial,.ap-catalog-members{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/annais-product.css.map */
