:root{--ay-space:clamp(44px,5vw,72px);--ay-gutter:clamp(20px,4vw,64px)}@media(min-width:701px){.sticky-site-chrome .site-header .locale-select{width:122px!important;min-width:122px!important;padding-right:30px!important}}html{scroll-padding-top:125px}body{overflow-x:clip}main{min-height:45vh}main h1{font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-.035em}main h2{letter-spacing:-.035em}main p{line-height:1.65}a,button,input,select,textarea{touch-action:manipulation}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:2px solid #91415d}button:disabled{cursor:not-allowed;opacity:.55}.skip-link{position:fixed;top:10px;left:10px;z-index:2147483640;background:#fff8eb;padding:14px 20px;border-radius:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.template-index .offer-shop{padding:48px var(--ay-gutter) 58px!important}.template-index .offer-shop .section-head{margin-bottom:28px}.template-index .ritual-triptych{padding:var(--ay-space) var(--ay-gutter)!important}.template-index .ritual-steps{margin-top:32px;gap:28px}.template-index .ayd-discover{padding:var(--ay-space) var(--ay-gutter)!important}.template-index .ay-quality{padding:var(--ay-space) var(--ay-gutter);gap:clamp(30px,4vw,64px)}.template-index .ay-quality__card{padding:23px}.template-index .ayr-gallery{padding:var(--ay-space) var(--ay-gutter)!important}.template-index .ayr-heading{margin-bottom:32px}.botanical-story .botanical-copy{padding:clamp(36px,4vw,60px)!important}.botanical-story .botanical-copy h2{font-size:clamp(34px,3.65vw,54px)!important;line-height:1.08!important;margin:18px 0 24px!important}.botanical-story .botanical-copy p{font-size:16px!important;margin:0 0 18px!important}.botanical-story .botanical-video{min-height:0!important}.botanical-story .botanical-video video{display:block;width:100%;height:100%;object-fit:cover}.draft-club .club-signup,.draft-club .club-manifesto{padding:var(--ay-space) var(--ay-gutter)!important}.newsletter{flex-wrap:wrap;gap:12px}.newsletter input{min-width:0;flex:1 1 180px;min-height:48px}.newsletter button{padding:13px 20px;border-radius:999px;cursor:pointer}.newsletter .form-status{flex-basis:100%;margin:0;font-size:14px}.newsletter label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page.section{padding:var(--ay-space) var(--ay-gutter);max-width:1080px}.page.section>h1{margin:12px 0 32px}.rte{overflow-wrap:anywhere}.rte>p,.rte>ul,.rte>ol{margin-top:0;margin-bottom:22px}.rte h2{font-size:clamp(28px,3.5vw,46px);line-height:1.14;margin:40px 0 20px}.rte h3{font-size:clamp(22px,2.5vw,30px);line-height:1.2;margin:30px 0 16px}.rte a{color:#89415a;text-decoration:underline;text-underline-offset:3px}.rte img,.rte video,.rte iframe{max-width:100%;border-radius:18px}.rte table{display:block;max-width:100%;overflow-x:auto}.story-v3{max-width:780px}.story-v3 .story-lead{font-size:21px}.story-v3 .story-manifesto{background:#f9dce4;padding:30px;border-radius:24px}.footer{padding:48px var(--ay-gutter)!important;gap:30px}.footer a{line-height:1.5}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.ayp .ayp-hero{padding:36px var(--ay-gutter) 48px;gap:clamp(28px,4vw,56px)}.ayp .ayp-buy{padding:26px 0}.ayp .ayp-buy h1{font-size:clamp(34px,3.4vw,48px);line-height:1.08}.ayp .ayp-editorial,.ayp .ayp-related,.ayp .ayp-faq{padding-top:var(--ay-space);padding-bottom:var(--ay-space)}.ayp .ayp-related h2,.ayp .ayp-faq h2{margin:12px 0 30px}.ayp .ayp-tabs button{opacity:1;color:#537061!important;font-size:clamp(18px,2.3vw,32px)}.ayp .ayp-tabs button.active{color:#123f2d!important}.ayp .ayp-benefit-hover-copy{padding:24px;overflow:auto}.ayp .ayp-benefit-hover-copy h3{margin-bottom:22px}.ayp .ayp-overlay{overflow:auto}.ayp .ayp-faq summary:before,.ayp .ayp-faq summary:after{content:none!important}.ayp .ayp-faq summary span{flex-shrink:0}.ayp .ayp-thumb{min-height:64px}.ayp .ayp-thumb:focus-visible{outline:3px solid #91415d!important}.ay-cart-page .ay-cart-page-head h1{line-height:1.08}.ay-cart-page .ay-cart-page-note{font-size:13px}.ay-cart-page .ay-cart-page-grid{gap:32px}.ay-cart-page .ay-cart-page-summary{top:125px}.ay-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;max-width:1200px;margin:auto;padding:var(--ay-space) var(--ay-gutter)}.ay-contact h1{margin:16px 0 24px}.ay-contact-intro>a{display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.ay-contact form{padding:32px;background:#fff9ef;border:1px solid #eadfce;border-radius:28px}.ay-contact label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.ay-contact input,.ay-contact textarea{width:100%;border:1px solid #c5cbbf;border-radius:12px;background:#fff;padding:14px;color:#173f2d;margin-bottom:20px}.ay-contact textarea{min-height:160px;resize:vertical}.ay-contact button{cursor:pointer}.ay-cert iframe{display:block;width:100%;height:65vh;min-height:400px;border:1px solid #d9dece;border-radius:18px;margin-top:28px;background:#fff}.ay-cert .btn{margin-top:12px}.ay-search-form{display:flex;gap:12px;margin:24px 0}.ay-search-form input{min-width:0;flex:1;border:1px solid #bdc5b3;border-radius:99px;padding:15px 20px;background:#fff}.ay-search-results{list-style:none;padding:0}.ay-search-results li{padding:20px 0;border-bottom:1px solid #d9dece}.ay-search-results a{font-weight:700}.ay-mobile-menu{display:none}@media(max-width:1100px){.sticky-site-chrome .site-header{grid-template-columns:1fr auto!important;padding:0 22px!important}.sticky-site-chrome .site-header>nav{display:none!important}.sticky-site-chrome .site-header .header-logo.logo-image{width:160px!important;min-width:160px!important;justify-content:flex-start!important}.sticky-site-chrome .site-header .header-logo.logo-image img{width:260px!important;min-width:260px!important;height:84px!important;margin:-6px -50px!important}.header-actions>a:not(.cart-link){display:none!important}.ay-mobile-menu{display:block;position:static}.ay-mobile-menu summary{list-style:none;cursor:pointer;padding:12px 8px;font-weight:700;min-height:44px}.ay-mobile-menu summary::-webkit-details-marker{display:none}.ay-mobile-menu nav{display:flex!important;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0!important;background:#fffaf0;border-bottom:1px solid #d9dece;box-shadow:0 15px 25px #173f2d12;padding:14px 24px!important}.ay-mobile-menu nav a{padding:14px 0;min-height:46px}.header-actions{align-items:center;gap:12px!important}}@media(max-width:700px){html{scroll-padding-top:112px}.announcement{font-size:9px;letter-spacing:.07em;padding:9px 12px}.sticky-site-chrome .site-header{padding:0 14px!important;height:70px!important;min-height:70px!important}.sticky-site-chrome .site-header .header-logo.logo-image{width:110px!important;min-width:110px!important}.sticky-site-chrome .site-header .header-logo.logo-image img{width:230px!important;min-width:230px!important;margin:-6px -60px!important}.sticky-site-chrome .site-header .locale-select{min-width:74px!important;width:74px!important;padding:0 24px 0 8px!important;font-size:11px!important;background-position:right 8px center!important}.sticky-site-chrome .site-header .header-actions{gap:6px!important;font-size:13px!important}.sticky-site-chrome .site-header .header-actions a{font-size:13px!important}.ay-mobile-menu summary{font-size:13px}.header-actions .cart-link span{font-size:21px}.template-index .offer-shop{padding:36px 18px 44px!important}.botanical-story{grid-template-columns:1fr!important}.botanical-story .botanical-video{height:auto!important;aspect-ratio:4/3}.botanical-story .botanical-copy{padding:36px 22px!important}.template-index .ay-quality__cards{gap:14px}.template-index .ay-quality__card{padding:18px 14px}.draft-club{grid-template-columns:1fr!important}.draft-club .club-manifesto{padding:32px 22px!important;font-size:clamp(29px,7vw,42px)!important}.ay-contact{grid-template-columns:1fr;gap:28px}.ay-contact form{padding:24px 20px}.ayp .ayp-hero{padding:20px 20px 36px}.ayp .ayp-benefits{gap:12px;font-size:14px}.ayp .ayp-benefit-hover-card{min-height:0!important;height:auto!important}.ayp .ayp-benefit-hover-card>img{position:relative;height:240px}.ayp .ayp-benefit-hover-copy{position:relative;inset:auto;opacity:1;transform:none;padding:24px!important}.ayp .ayp-benefit-hover-copy h3{font-size:24px}.ayp .ayp-benefit-hover-copy p{font-size:15px}.ayp .ayp-benefit-hover-copy li{font-size:13px}.ayp .ayp-strip{font-size:13px;line-height:1.6;padding:18px}.ayp .ayp-tabs{gap:24px}.ayp .ayp-tabs button{font-size:18px}.ay-search-form{flex-wrap:wrap}.ay-search-form .btn{width:100%}.footer{grid-template-columns:1fr 1fr!important}.footer>div:first-child{grid-column:1/-1}}@media(max-width:380px){.sticky-site-chrome .site-header{padding:0 8px!important}.sticky-site-chrome .site-header .header-logo.logo-image{width:90px!important;min-width:90px!important}.header-actions{gap:3px!important}.ay-mobile-menu summary{padding:12px 4px}.ay-quality__cards{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:700px){.ayp .ayp-panel[data-content=story] .ayp-hover-card,.ayp .ayp-panel[data-content=composition] .ayp-hover-card{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.ayp .ayp-panel[data-content=story] .ayp-card-visual,.ayp .ayp-panel[data-content=composition] .ayp-card-visual{position:relative!important;height:260px!important;min-height:260px!important;inset:auto!important;opacity:1!important;transform:none!important}.ayp .ayp-panel[data-content=story] .ayp-overlay,.ayp .ayp-panel[data-content=composition] .ayp-overlay{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:24px!important}.ayp .ayp-panel[data-content=story] .ayp-overlay h3,.ayp .ayp-panel[data-content=composition] .ayp-overlay h3{font-size:26px!important;margin:12px 0 18px!important}.ayp .ayp-panel[data-content=story] .ayp-hover-grid{grid-auto-rows:auto!important}}.ayp .ayp-hero{background:#fff9ee;padding-top:36px!important;padding-bottom:44px!important}.ayp .ayp-gallery{min-width:0}.ayp .ayp-main-media{border-radius:32px!important;overflow:hidden!important;background:#f5ebdf!important}.ayp .ayp-gallery-item,.ayp .ayp-gallery-item img{background:#f5ebdf!important}.ayp .ayp-buy{background:#fffdf8;border-radius:30px;padding:28px!important;border:1px solid #eaded0}.ayp .ayp-buy h1{font-size:clamp(32px,3.1vw,46px);letter-spacing:-.035em}.ayp .ayp-kicker{font-size:11px;letter-spacing:.13em}.ayp .ayp-thumbs{gap:12px!important}.ayp .ayp-thumb{border-radius:16px!important;overflow:hidden;border:1px solid #dfd8ca;background:#fff!important;cursor:pointer}.ayp .ayp-thumb.active{border:2px solid #ad456a!important;box-shadow:0 3px #f5c8d6}.ayp .ayp-atc{min-height:56px;transition:background .2s,transform .2s}.ayp .ayp-atc:hover{background:#efadc4;transform:translateY(-2px)}.ayp .ayp-strip{background:#e7efc7;border:0;font-size:14px;letter-spacing:.055em;padding:20px}.ayp .ayp-editorial{background:#fffaf2;padding:56px var(--ay-gutter)}.ayp .ayp-tabs{gap:12px;border:0;margin-bottom:28px;padding-bottom:8px}.ayp .ayp-tabs button{font-size:clamp(14px,1.7vw,21px)!important;border:1px solid #d8dfc9;border-radius:99px;padding:14px 22px;background:#fffdf8;cursor:pointer}.ayp .ayp-tabs button.active{background:#f8d5e1;border-color:#efb5c8}.ayp .ayp-benefit-hover-card,.ayp .ayp-hover-card{border-radius:24px!important}.ayp .ayp-related{width:100%;max-width:none;background:#f4f0e5;padding:52px var(--ay-gutter)!important}.ayp .ayp-related>h2,.ayp .ayp-related>.ayp-kicker,.ayp .ayp-related-grid{max-width:1200px;margin-left:auto;margin-right:auto}.ayp .ayp-related h2{font-size:clamp(30px,3.5vw,46px);margin-top:10px;margin-bottom:26px}.ayp .ayp-related-grid{gap:20px;align-items:stretch}.ayp .ayp-related-grid>a{display:flex;flex-direction:column;min-width:0;padding:16px 16px 22px;border:1px solid #e5decf;border-radius:26px;background:#fffaf0;transition:transform .2s,box-shadow .2s}.ayp .ayp-related-grid>a:nth-child(2){background:#f8e0e8}.ayp .ayp-related-grid>a:nth-child(3){background:#e8efca}.ayp .ayp-related-grid>a:hover{transform:translateY(-4px);box-shadow:0 10px 24px #173f2d12}.ayp .ayp-related .ayp-related-image{width:100%;height:260px;min-height:0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff;overflow:hidden}.ayp .ayp-related .ayp-related-image img{display:block;width:100%!important;height:100%!important;max-height:260px!important;object-fit:contain!important;aspect-ratio:auto!important;mix-blend-mode:normal;margin:0;padding:12px}.ayp .ayp-related-grid h3{font-size:18px;line-height:1.3;margin:18px 4px 12px;letter-spacing:-.02em}.ayp .ayp-related-grid p{font-size:18px;font-weight:700;margin:auto 4px 0;padding-top:8px;display:flex;justify-content:space-between;align-items:center}.ayp .ayp-related-grid p:after{content:"\2197";display:grid;place-items:center;width:32px;height:32px;border:1px solid #bdc5ad;border-radius:50%}.ayp .ayp-faq{max-width:980px;padding:52px 28px 64px!important;background:#fff}.ayp .ayp-faq h2{font-size:clamp(32px,4vw,46px);margin-bottom:28px}.ayp .ayp-faq details{border:1px solid #e4dfd3;border-radius:18px;background:#fffaf2;margin:10px 0;overflow:hidden}.ayp .ayp-faq summary{padding:20px 22px;gap:20px;line-height:1.4;font-size:16px}.ayp .ayp-faq summary::-webkit-details-marker{display:none}.ayp .ayp-faq details[open]{background:#fce6ee;border-color:#eec5d3}.ayp .ayp-faq details p{padding:0 22px;margin:0 0 18px;font-size:15px;line-height:1.65}@media(max-width:800px){.ayp .ayp-hero{padding:22px 18px 30px!important;gap:24px!important}.ayp .ayp-buy{padding:24px 20px!important}.ayp .ayp-editorial{padding:36px 18px}.ayp .ayp-tabs button{padding:12px 17px}.ayp .ayp-related{padding:38px 18px!important}.ayp .ayp-related-grid{grid-template-columns:1fr;gap:16px}.ayp .ayp-related .ayp-related-image{height:240px}.ayp .ayp-related .ayp-related-image img{max-height:240px!important}.ayp .ayp-faq{padding:36px 18px 44px!important}.ayp .ayp-faq summary{padding:18px;font-size:15px}.ayp .ayp-faq details p{padding:0 18px}.ayp .ayp-milia-copy h2{font-size:clamp(26px,7vw,48px)!important;margin-bottom:8px}.ayp .ayp-milia-copy p{font-size:10px;line-height:1.4}.ayp .ayp-milia-eyebrow{font-size:8px}}.ayp .ayp-gallery,.ayp .ayp-thumbs{background:transparent!important}.ayp .ayp-reassurance{padding:16px 12px;min-height:0;background:#f5f3eb;border-radius:16px}.ayp .ayp-reassurance-track{animation:none!important;transform:none!important;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;white-space:normal;font-size:10px;line-height:1.5;text-align:center}.ayp .ayp-reassurance-track span:nth-child(n+3),.ayp .ayp-reassurance-dots{display:none}@media(max-width:1100px){.sticky-site-chrome .site-header .ay-mobile-menu nav a{display:block!important;white-space:normal!important;min-height:48px}.sticky-site-chrome .site-header .ay-mobile-menu nav{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:700px){.ay-contact input,.ay-contact textarea,.newsletter input,.ay-cart-page-info input{font-size:16px!important}.ay-cart-page-row,.ay-cart-page-info{min-width:0}.ay-cart-page-title{overflow-wrap:anywhere}#ay-cart-panel .ay-cart-close,#ay-cart-panel .ay-cart-qty button,#ay-cart-panel .ay-cart-remove{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}#ay-cart-panel .ay-cart-qty{gap:4px!important;padding-right:44px!important}#ay-cart-panel .ay-upsell-add{min-height:44px!important;white-space:normal!important}}@media(max-width:1100px){.sticky-site-chrome .site-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important}.sticky-site-chrome .site-header .header-logo.logo-image{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-items:center!important;justify-content:center!important}.sticky-site-chrome .site-header .header-actions{display:contents!important}.sticky-site-chrome .site-header .ay-mobile-menu{grid-column:1!important;grid-row:1!important}.sticky-site-chrome .site-header .header-actions .cart-link{grid-column:3!important;grid-row:1!important;justify-self:end!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ayurdore-polish.css.map */
