:root{--asl-ink:#183d32;--asl-forest:#16483d;--asl-cream:#faf7f0;--asl-sage:#e8f0e9;--asl-warm:#c87952}.as-home-upgrade,.as-featured,.as-enrichment-routines,.as-trust-reasons,.always-help,.always-email-signup,.as-purchase-tips{font-family:inherit;-webkit-font-smoothing:antialiased}.as-home-upgrade :is(h1,h2),.as-featured h2,.as-enrichment-routines h2,.as-trust-reasons h2,.always-help h2,.always-email-signup h2,.as-purchase-tips h2{font-family:Georgia,Times New Roman,serif!important;font-weight:600!important;letter-spacing:-.045em!important;text-wrap:balance}.as-home-upgrade .as-hero{background:radial-gradient(ellipse at 85% 25%,#e3ebdf 0,transparent 43%),linear-gradient(110deg,#faf7ef,#f1ecdf)}.as-home-upgrade .as-hero-grid{gap:clamp(30px,5vw,78px)}.as-home-upgrade .as-hero-copy{position:relative;z-index:1}.as-home-upgrade .as-eyebrow{display:inline-block;font-size:11px;letter-spacing:.17em;padding:8px 14px;border:1px solid #b8cbbc;border-radius:99px;background:#ffffffad}.as-home-upgrade h1{font-size:clamp(42px,5.3vw,76px);line-height:1.02;margin:23px 0 21px;letter-spacing:-.05em}.as-home-upgrade h1 em{font-weight:500;color:#b06f4f;font-style:italic}.as-home-upgrade .as-lead{color:#405a50;max-width:500px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.as-home-upgrade .as-btn{min-height:52px;border-radius:100px;padding:14px 24px;font-weight:750;box-shadow:0 2px 7px #173e3512}.as-home-upgrade .as-primary{background:#16483d}.as-home-upgrade .as-secondary{border:1px solid #b2c6ba;background:#fff9}.as-home-upgrade .as-cta-footnote{font-size:12px;color:#627568}.as-home-upgrade .as-hero-image{position:relative;overflow:hidden;border-radius:26px 26px 100px;border:6px solid #ffffffa8;box-shadow:0 22px 54px #173e3526}.as-home-upgrade .as-hero-image img{aspect-ratio:1/1.05;object-fit:cover}.as-home-upgrade .as-photo-label{position:absolute;bottom:22px;left:22px;right:22px;z-index:1;background:#fdfaf4ee;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff;border-radius:14px;padding:12px 18px;font-weight:750;font-size:13px;color:#173e35;display:flex;align-items:center;justify-content:space-between;gap:12px}.as-home-upgrade .as-photo-label span{font-size:20px;color:#b06f4f}.as-home-upgrade .as-trust{border:0;border-radius:18px;position:relative;transform:translateY(-15px);background:var(--asl-forest);padding:20px 25px;box-shadow:0 12px 30px #173e3517;gap:10px}.as-home-upgrade .as-trust-item{color:#fff;font-size:13px;display:flex;gap:10px;align-items:center;justify-content:center;border-right:1px solid #ffffff35;text-align:left}.as-home-upgrade .as-trust-item:last-child{border-right:0}.as-home-upgrade .as-trust-icon{color:#d9e8db;flex:none;width:26px;height:26px;margin:0}.as-home-upgrade .as-category-grid{gap:19px}.as-home-upgrade .as-cat{position:relative;border-radius:23px;box-shadow:0 10px 27px #183d320b;border:1px solid #e0e6dd;overflow:hidden}.as-home-upgrade .as-cat img{aspect-ratio:1.34;transition:transform .35s ease}.as-home-upgrade .as-cat-info{min-height:86px;padding:18px 36px 19px 20px}.as-home-upgrade .as-cat strong{font-size:19px}.as-home-upgrade .as-cat small{font-size:13px}.as-home-upgrade .as-arrow{right:19px;top:18px;border-radius:50%;background:#e9f0e9;width:28px;height:28px;display:grid;place-items:center;font-size:18px}.as-home-upgrade .as-problem{background:linear-gradient(180deg,#ecf1e8,#e3ece5)}.as-home-upgrade .as-problem-card{border:1px solid #e0e8de;border-radius:20px;padding:26px;box-shadow:0 5px 18px #14372f08}.as-home-upgrade .as-problem-card a{color:#16483d;text-decoration:none;border-bottom:1px solid #16483d}.as-featured{background:#f7f7f2;padding:clamp(55px,6vw,84px) 0}.as-featured .as-featured-kicker{font-size:12px;letter-spacing:.17em;font-weight:800;color:#976044;margin:0 0 9px}.as-featured h2{font-size:clamp(32px,3.9vw,49px);margin:0 0 13px}.as-featured .desc{line-height:1.65;max-width:690px;margin-bottom:29px}.as-featured .cards{gap:19px}.as-featured .card{border-radius:21px;border:1px solid #e5e8e0;box-shadow:0 12px 32px #173e350f;overflow:hidden}.as-featured .card-photo{background:#f4f4ef;padding:10px}.as-featured .card-photo img{border-radius:13px;aspect-ratio:1;object-fit:cover}.as-featured .card-content{padding:16px 18px 19px;gap:9px}.as-featured .title{font-size:15px;font-weight:750;min-height:59px;color:#203b34;line-height:1.45}.as-featured .price{font-size:21px;color:#16483d}.as-featured .buy,.as-featured .view{border-radius:100px;min-height:47px;background:#16483d;padding:14px}.as-featured .note{line-height:1.6}.as-enrichment-routines article{box-shadow:0 9px 30px #173e350c;transition:transform .2s ease}.as-enrichment-routines a.cta{border-radius:100px}.as-trust-reasons .item{border-radius:21px;background:#fcfdfb;box-shadow:0 7px 24px #173e350a}.as-trust-reasons .feedback{border-radius:20px}.always-help{background:#faf7f0}.always-help .faq{max-width:930px;margin:0 auto}.always-help details{border:1px solid #dfe8df;border-radius:15px;background:#fff;padding:0 20px;margin-bottom:11px}.always-help summary{list-style:none;padding:20px 22px 20px 0;position:relative;font-size:16px}.always-help summary::-webkit-details-marker{display:none}.always-help summary:after{content:"+";position:absolute;right:0;top:18px;font-size:22px;font-weight:500}.always-help details[open] summary:after{content:"\2212"}.always-help details p{margin:0 0 21px}.always-email-signup{background:linear-gradient(125deg,#dce8df,#f1f1e5)}.always-email-signup .eyebrow{letter-spacing:.18em}.always-email-signup input{border-radius:100px;padding-left:20px}.always-email-signup button{border-radius:100px;padding:12px 24px}.as-purchase-tips .card{border-radius:18px;border:1px solid #e1eae4}.as-home-upgrade a:focus-visible,.as-featured a:focus-visible,.as-featured button:focus-visible,.as-enrichment-routines a:focus-visible,.always-help summary:focus-visible,.always-email-signup :is(input,button):focus-visible{outline:3px solid var(--asl-warm);outline-offset:3px}@media(hover:hover){.as-home-upgrade .as-cat:hover,.as-featured .card:hover,.as-enrichment-routines article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #173e351c}.as-featured .card{transition:transform .22s,box-shadow .22s}}@media(max-width:850px){.as-featured .cards{gap:12px}.as-featured .card-content{padding:13px}.as-featured .card-photo{padding:8px}.as-featured .price{font-size:18px}.as-featured .title{font-size:14px;min-height:62px}}@media(max-width:780px){.as-home-upgrade .as-hero{padding:14px 0 40px}.as-home-upgrade .as-hero-grid{gap:21px}.as-home-upgrade .as-hero-image{border:0;border-radius:18px;box-shadow:none}.as-home-upgrade .as-hero-image img{aspect-ratio:1.5}.as-home-upgrade .as-photo-label{bottom:11px;left:11px;right:11px;font-size:11px;padding:10px 12px}.as-home-upgrade h1{font-size:clamp(36px,9vw,48px);margin:17px 0}.as-home-upgrade .as-btn{min-height:49px;padding:12px 17px}.as-home-upgrade .as-trust{transform:none;border-radius:14px;padding:15px 9px}.as-home-upgrade .as-trust-item{font-size:11px;display:block;text-align:center;padding:0 4px}.as-home-upgrade .as-trust-icon{margin:0 auto 8px}.as-home-upgrade .as-cat{border-radius:16px}.as-home-upgrade .as-cat img{aspect-ratio:1.08}.as-home-upgrade .as-cat-info{padding:12px 25px 14px 12px;min-height:76px}.as-home-upgrade .as-cat strong{font-size:15px}.as-home-upgrade .as-arrow{right:7px;top:9px;width:23px;height:23px}.as-home-upgrade .as-problem-card{padding:17px}.as-featured .card{border-radius:15px}.always-help details{padding:0 14px}}@media(max-width:430px){.as-home-upgrade .as-actions{display:grid;grid-template-columns:1fr;gap:9px}.as-home-upgrade .as-btn{width:100%;justify-content:center}.as-featured .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.as-featured .card-content{padding:11px}.as-featured .card-photo{padding:6px}.as-featured .title{font-size:13px;min-height:68px}.as-featured .price{font-size:17px}.as-featured .buy,.as-featured .view{padding:11px 6px;font-size:12px}.as-home-upgrade .as-trust-item{font-size:10px}.as-home-upgrade .as-trust-icon{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.as-home-upgrade *,.as-featured *,.as-enrichment-routines *{transition:none!important;animation:none!important;transform:none!important}}.as-home-upgrade .as-hero-image img{width:100%;object-fit:cover;object-position:center center}.as-home-upgrade .as-problem-card,.as-home-upgrade .as-cat-info,.as-featured .card-content{min-width:0;overflow-wrap:break-word}#MainContent :is(h1,h2){text-wrap:balance}#MainContent :is(.rte,.product-description,.collection-description,.page-content){overflow-wrap:break-word;line-height:1.7}#MainContent :is(.rte,.page-content) :is(p,li){line-height:1.75}#MainContent :is(.product-information,.product-details,.collection-page,.main-page){min-width:0}#MainContent :is(button,.button,input[type=submit]){min-height:44px}@media(max-width:760px){.as-home-upgrade .as-hero{padding-top:15px}.as-home-upgrade .as-hero-image img{aspect-ratio:4/3;object-position:center center}.as-home-upgrade .as-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-home-upgrade .as-problem-grid{grid-template-columns:1fr 1fr}.as-enrichment-routines .as-routine-grid{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.as-enrichment-routines .as-routine-grid>article{width:100%!important;min-width:0!important;flex:0 0 auto!important}}@media(max-width:390px){.as-home-upgrade .as-problem-grid{grid-template-columns:1fr}.as-home-upgrade h1{font-size:clamp(31px,8vw,42px)}}#MainContent .page-width-content,#MainContent .collection-wrapper,#MainContent .product-information{min-width:0;max-width:100%}#MainContent .page-width-content{width:min(100%,1000px);margin-inline:auto}#MainContent .page-width-content :is(h1,h2),#MainContent .product-information :is(h1,h2),#MainContent .collection-wrapper h1{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;line-height:1.13;text-wrap:balance;color:#183d32}#MainContent .page-width-content h1{font-size:clamp(34px,4.1vw,52px)}#MainContent .page-width-content .rte,#MainContent .page-width-content .page-content{font-size:clamp(15px,1.25vw,17px);line-height:1.8;overflow-wrap:anywhere}#MainContent .page-width-content :is(p,li){line-height:1.75;max-width:80ch}#MainContent .page-width-content :is(a,summary){text-underline-offset:3px}#MainContent .product-information .buy-buttons-block :is(.button,button){min-height:52px;border-radius:999px;font-weight:750}#MainContent .product-information :is(input,select,textarea){min-height:44px;max-width:100%}#MainContent .product-information img{max-width:100%;height:auto}#MainContent .collection-wrapper .product-grid{min-width:0}#MainContent .product-grid-container :is(.product-card,.card){min-width:0}#MainContent .product-grid-container :is(.product-card,.card) img{max-width:100%}#MainContent .collection-wrapper :is(input,select,button){max-width:100%}#MainContent .product-information :is(a,button,input,select):focus-visible,#MainContent .collection-wrapper :is(a,button,input,select):focus-visible{outline:3px solid #b86e4c;outline-offset:3px}@media(max-width:749px){#MainContent .page-width-content{padding-inline:18px}#MainContent .page-width-content :is(h1,h2){overflow-wrap:break-word}#MainContent .product-information,#MainContent .collection-wrapper{overflow-x:clip}#MainContent .product-information .buy-buttons-block :is(.button,button){width:100%}#MainContent .product-grid-container .card{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/always-store-premium.css.map */
