:root{--af-ink: #232d25;--af-green: #304c37;--af-cream: #faf7f0;--af-muted: #60675c;--af-line: #deded3}#MainContent h2:not(.visually-hidden){font-family:Georgia,serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.af-shell{width:min(1280px,calc(100% - (2*clamp(20px,4vw,64px))));margin-inline:auto}.af-eyebrow{margin:0 0 12px;font:500 11px/1.4 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--af-green)}.af-section-heading{max-width:650px;margin-bottom:30px}.af-section-heading h2{font:400 clamp(30px,3.2vw,46px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0;color:var(--af-ink)}.af-intro{color:var(--af-muted);line-height:1.65;font-size:16px;margin-top:14px}.af-discovery{padding-block:70px 80px;scroll-margin-top:120px}.af-concern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.af-concern-card{min-width:0}.af-concern-link{display:block;color:inherit;text-decoration:none;border-radius:5px}.af-concern-media{overflow:hidden;border-radius:5px;background:#e8dfcf;aspect-ratio:3 / 2}.af-concern-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.af-concern-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px 4px}.af-concern-copy h3{font:400 23px/1.25 Georgia,serif;margin:0 0 5px;color:var(--af-ink)}.af-concern-copy p{font-size:13px;line-height:1.5;color:var(--af-muted);margin:0}.af-round-arrow{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #bfc6b8;border-radius:50%;font:400 23px/1 Arial,sans-serif;color:var(--af-green)}@media(hover:hover){.af-concern-link:hover img{transform:scale(1.025)}.af-concern-link:hover .af-round-arrow{background:var(--af-green);color:#fff;border-color:var(--af-green)}}.af-concern-link:focus-visible,.af-scene-product:focus-visible{outline:2px solid var(--af-green);outline-offset:5px}.af-product-scene{position:relative;width:100%;min-width:0;display:grid;place-items:center;min-height:360px;padding:24px;background:#eee8da;border-radius:5px;isolation:isolate}.af-product-scene:before{content:"";position:absolute;width:78%;aspect-ratio:1;background:#e0e4d5;border-radius:50%;z-index:-1}.af-scene-product{display:block;width:min(100%,390px);color:inherit;text-decoration:none;mix-blend-mode:multiply}.af-scene-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.af-product-scene--paired{grid-template-columns:1fr 1fr;align-items:center;gap:0;min-height:460px;padding:45px 18px}.af-product-scene--paired .af-scene-product--1{width:115%;z-index:1;transform:translate(8%,-20px)}.af-product-scene--paired .af-scene-product--2{width:105%;transform:translate(-7%,38px)}.af-scene-caption{display:flex;flex-direction:column;gap:7px;text-align:center;font-size:14px;line-height:1.5}.af-product-rating{margin:0;font-size:12px;line-height:1.5;color:var(--af-green)}.af-product-rating>span:last-child{color:var(--af-muted)}.af-card-price{display:block;font-size:14px;line-height:1.5;font-weight:500}.af-journal{padding-block:40px 72px}.af-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.af-journal-card a{display:block;color:inherit;text-decoration:none;border-radius:4px}.af-journal-card a:focus-visible{outline:2px solid var(--af-green);outline-offset:5px}.af-journal-card img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;border-radius:4px}.af-journal-card h3{font:400 25px/1.2 Georgia,serif;margin:20px 0 10px}.af-journal-card p{font-size:14px;line-height:1.6;color:var(--af-muted);margin:0 0 16px}.af-journal-cta{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.af-proof{background:#f2eee4;padding-block:56px 48px}.af-proof .jdgm-carousel-title{display:none}[id$=__af_hero]{background:#f1ede3}[id$=__af_hero] .section-content-wrapper{gap:clamp(32px,5vw,80px)}#MainContent [id$=__af_hero] h1{font-family:Georgia,serif;font-size:clamp(40px,4.9vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.04;color:var(--af-ink)}[id$=__af_hero] .text-block p{line-height:1.6}[id$=__af_hero] .button,[id$=__af_rosemary] .button{min-height:48px;padding-inline:24px}[id$=__af_hero] .af-product-scene{background:#f1ede3}[id$=__af_services]{border-bottom:1px solid var(--af-line)}[id$=__af_services] .section-content-wrapper{gap:24px}[id$=__af_services] .text-block p{margin:0;font-size:13px}[id$=__af_services] .button-unstyled{font-size:12px;color:var(--af-muted);min-height:44px}[id$=__af_rosemary]{background:#e9eddf}[id$=__af_rosemary] .section-content-wrapper{gap:clamp(32px,6vw,88px)}[id$=__af_rosemary] h2,[id$=__af_brand] h2,[id$=__af_learning] h2,[id$=__af_reviews] h2{font-family:Georgia,serif;font-size:clamp(30px,3.3vw,46px);font-weight:400;letter-spacing:-.035em;line-height:1.12}[id$=__af_rosemary] .af-product-scene{background:#e1e5d7;min-height:400px}[id$=__af_products] .product-list__header h2,[id$=__af_categories] h2,[id$=__af_journal] h2,[id$=__af_routines] h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}[id$=__af_products] .product-card{border-radius:5px}[id$=__af_brand]{background:#eae6db}[id$=__af_learning] .section-content-wrapper{gap:28px}[id$=__af_reviews]{background:#f2eee4}@media(max-width:749px){.af-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.af-discovery{padding-block:44px 48px}.af-concern-copy{gap:7px;padding-top:12px}.af-concern-copy h3{font-size:19px}.af-concern-copy p{font-size:12px}.af-round-arrow{width:32px;height:32px;flex-basis:32px;font-size:19px}.af-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.af-journal-card h3{font-size:20px;margin-top:14px}.af-journal-card p{font-size:13px}.af-product-scene{min-height:280px;padding:18px}.af-product-scene--paired{min-height:300px;padding-block:10px}[id$=__af_hero] .section-content-wrapper{gap:18px}#MainContent [id$=__af_hero] h1{font-size:clamp(38px,10.5vw,56px)}[id$=__af_hero] .group-block{width:100%}[id$=__af_rosemary] .af-product-scene{min-height:290px}[id$=__af_services] .section-content-wrapper{gap:12px}}@media(max-width:360px){.af-round-arrow{display:none}.af-concern-copy h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.af-concern-media img{transition:none}}[id$=__af_hero] .af-product-scene:before{background:#cbd8bf}[id$=__af_rosemary]{background:#d4dfcc}[id$=__af_rosemary] .af-product-scene{background:#c4d2bb}[id$=__af_rosemary] .af-product-scene:before{background:#b7c9ac}[id$=__af_brand]{background:#34543f}[id$=__af_brand] h2,[id$=__af_brand] .text-block{color:#faf7f0}[id$=__af_brand] .text-block p{color:#e0e7d8}[id$=__af_brand] .button-unstyled{color:#faf7f0;text-underline-offset:5px}[id$=__af_brand] a:focus-visible{outline:2px solid #faf7f0;outline-offset:5px}.af-journal{padding-bottom:96px}@media(max-width:749px){.af-journal{padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/af-homepage.css.map */
