:root{--cream:#f5f3ed;--ink:#233d34;--muted:#626d65;--line:#d9ddd3;--green:#274d3e;--sage:#e4e9df;--white:#fffefa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.07;letter-spacing:-.045em}h1{font-size:clamp(46px,5.8vw,88px)}h2{font-size:clamp(34px,4vw,58px)}h3{font-size:19px;font-weight:500;line-height:1.4}p{color:var(--muted)}:focus-visible{outline:3px solid #a57532;outline-offset:5px}section[id]{scroll-margin-top:90px}.w-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:#fff;padding:12px}.w-skip:focus{top:10px}.w-announcement{display:flex;justify-content:center;gap:12px;padding:9px 16px;background:var(--green);color:#fff;font-size:12px;letter-spacing:.03em}.w-header{height:98px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f5f3edf7;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.w-brand{font-size:23px;font-weight:600;letter-spacing:.24em;display:flex;align-items:center;gap:12px;line-height:1.3}.w-brand small{display:block;font-size:8px;letter-spacing:.25em;font-weight:400;margin-top:7px}.w-logo{width:48px;height:44px;object-fit:contain;background:#233d34;border-radius:7px;padding:4px}.w-desktop{display:flex;gap:26px;font-size:13px}.w-header-actions{display:flex;gap:20px;align-items:center;font-size:13px}.w-count{display:inline-grid;place-items:center;background:var(--sage);border-radius:50%;width:24px;height:24px;margin-left:5px}.w-menu{position:relative}.w-menu summary{cursor:pointer;list-style:none;font-size:24px}.w-menu summary::-webkit-details-marker{display:none}.w-menu nav{position:absolute;right:0;top:45px;background:var(--white);padding:24px;width:260px;box-shadow:0 10px 35px #233d3420;display:grid;gap:18px;border:1px solid var(--line)}.w-hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.w-hero-copy{padding:80px 10% 55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.w-eyebrow{font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.5;color:var(--green);margin-bottom:21px}.w-hero h1{max-width:600px}.w-lead{font-size:17px;line-height:1.8;margin:26px 0 30px;max-width:500px}.w-button{display:inline-flex;align-items:center;justify-content:center;gap:36px;border:1px solid var(--green);border-radius:4px;background:var(--green);color:#fff;font-size:13px;font-weight:500;padding:17px 25px;min-height:54px;transition:background .2s,transform .2s}.w-button:hover{background:#37634e;transform:translateY(-2px)}.w-button:disabled{opacity:.5;cursor:not-allowed}.w-hero-foot{font-size:11px;margin-top:25px;display:flex;gap:12px}.w-hero-photo{position:relative;min-width:0;background:#c7b59c}.w-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:56% 50%}.w-image-label{position:absolute;left:28px;right:28px;bottom:25px;background:#f5f3edf0;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.w-trust{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 5%;gap:35px;border-bottom:1px solid var(--line);background:#eeeee6}.w-trust>div{display:flex;gap:16px;align-items:flex-start}.w-trust>div>span{font-size:28px;line-height:1.4}.w-trust strong{display:block;color:var(--ink);font-size:13px;font-weight:500;margin-bottom:4px}.w-trust small{display:block;font-size:11px;line-height:1.6;max-width:290px}.w-section{padding:88px 5%;max-width:1600px;margin:auto}.w-section-head{margin-bottom:40px;max-width:780px}.w-section-head p:last-child{margin-top:22px;max-width:620px}.w-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}.w-card-image{position:relative;overflow:hidden;display:block;border-radius:8px}.w-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;transition:transform .35s}.w-card-image:hover img{transform:scale(1.025)}.w-card>.w-eyebrow{margin:22px 0 10px;font-size:9px}.w-card h3{max-width:340px}.w-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:21px}.w-price s{font-size:15px;color:var(--muted)}.w-price small{font-size:11px;padding:4px 9px;background:var(--sage);border-radius:30px;color:var(--green)}.w-card .w-price{font-size:17px;margin:12px 0}.w-text-link{font-size:12px;display:inline-block;border-bottom:1px solid var(--ink);padding:6px 0}.w-sale{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:.08em;padding:7px 12px;background:var(--cream);border-radius:30px}.w-offer{display:grid;grid-template-columns:1fr 1fr;background:var(--green);color:var(--cream);margin:0 5%;border-radius:8px;overflow:hidden}.w-offer>div:first-child{padding:64px 12%;align-self:center}.w-offer h2{max-width:480px}.w-offer p{color:#dce6d8;margin:20px 0}.w-offer .w-eyebrow{font-size:10px}.w-offer .w-price{margin:24px 0 28px}.w-offer .w-price s{color:#bcc9be}.w-button-light{background:var(--cream);color:var(--green);border-color:var(--cream)}.w-button-light:hover{background:#fff}.w-offer-image img{width:100%;height:100%;object-fit:cover}.w-ritual{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.w-ritual h2{max-width:370px}.w-steps article{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.w-steps article>span{font:italic 29px Georgia;color:#83957f}.w-steps h3{font-size:19px;margin-bottom:8px}.w-steps p{font-size:13px}.w-feature-list{background:#e9ece3;padding:56px 5%}.w-feature{max-width:1440px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin:35px auto 90px}.w-feature:last-child{margin-bottom:35px}.w-feature:nth-child(2n) .w-feature-image{order:2}.w-feature-image img{width:100%;border-radius:8px}.w-feature h2{max-width:500px}.w-feature .w-lead{font-size:16px}.w-feature .w-price{margin:20px 0}.w-video{margin-top:28px}.w-video h3{font-size:14px;margin-bottom:12px}.w-video video,.w-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;background:#182e25;display:block}.w-video video{object-fit:contain}.w-video p{font-size:10px;margin-top:6px}.w-faq{display:grid;grid-template-columns:1fr 1fr;gap:10%}.w-faq h2{margin-bottom:24px}.w-faq details{border-bottom:1px solid var(--line);padding:22px 0}.w-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px}.w-faq summary::-webkit-details-marker{display:none}.w-faq details p{margin-top:16px;font-size:13px}.w-footer{padding:58px 5% 35px;background:#203e32;color:#f3f2e8;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px}.w-footer p{color:#c4cfbf;font-size:13px;margin:17px 0}.w-footer a:not(.w-brand){font-size:12px}.w-footer-links{display:grid;gap:9px;align-content:start}.w-payments{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 25px}.w-payments svg{width:36px;height:24px}.w-footer small{font-size:10px;color:#bccabd}.w-welcome{border:0;padding:58px 48px 42px;width:calc(100% - 36px);max-width:570px;background:var(--cream);color:var(--ink);border-radius:12px;box-shadow:0 25px 100px #0004;text-align:center}.w-welcome::backdrop{background:#132b2399;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.w-welcome h2{font-size:52px}.w-welcome p:not(.w-eyebrow){margin:22px 0;font-size:14px}.w-close{position:absolute;right:17px;top:9px;background:transparent;border:0;color:var(--ink);font-size:32px;padding:4px 10px}.w-welcome-offer{padding:18px;background:var(--sage);margin:24px 0;font-size:12px}.w-welcome .w-price{justify-content:center;margin-bottom:0}.w-product-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;margin-top:35px;align-items:start}.w-product-media img{width:100%;border-radius:8px;margin-bottom:16px}.w-product-copy h1{font-size:clamp(36px,3.7vw,56px);line-height:1.12}.w-product-copy .w-price{font-size:27px;margin:25px 0}.w-product-copy form{margin:24px 0}.w-quantity{display:flex;align-items:center;gap:20px;font-size:13px;margin-bottom:20px}input,select,textarea{border:1px solid #abb8a9;background:var(--white);color:var(--ink);border-radius:4px;padding:12px;max-width:100%}input[type=number]{width:82px}.w-full{width:100%}.shopify-payment-button{margin-top:12px}.shopify-payment-button__button{border-radius:4px!important;min-height:50px}.w-small{font-size:11px}.w-description{margin:30px 0;font-size:14px;line-height:1.8}.w-description p{margin:16px 0}.w-description ul{padding-left:20px}.w-policy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:13px}.w-policy summary{cursor:pointer}.w-policy p{margin:15px 0}.w-policy a{text-decoration:underline}.w-help{background:var(--sage);padding:24px;margin-top:25px;font-size:13px}.w-help p{margin:7px 0}.w-help a{text-decoration:underline}.w-cart{max-width:1150px;min-height:60vh}.w-cart h1{margin-bottom:35px}.w-cart-item{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.w-cart-item img{border-radius:8px}.w-cart-item h3{margin-bottom:8px}.w-cart-item label{font-size:12px}.w-cart-item input{padding:6px;margin:12px}.w-remove{font-size:12px;text-decoration:underline;margin-left:12px}.w-cart-total{padding:35px 0;text-align:right}.w-cart-total h2{font-size:32px}.w-cart-total p{font-size:12px;margin:12px 0 25px}.w-button-outline{background:transparent;color:var(--ink);margin-right:10px}.w-button-outline:hover{background:var(--sage)}.w-page,.shopify-policy__container{max-width:900px!important;padding:70px 5%!important;min-height:50vh}.w-page h1,.shopify-policy__title h1{font-size:48px;margin-bottom:30px}.w-page p{margin:18px 0}.w-page label{display:block;font-size:13px;margin:18px 0}.w-page input,.w-page textarea{display:block;width:100%;margin-top:7px}.shopify-policy__body{font-size:14px}.shopify-policy__body h2{font-size:28px;margin:24px 0}.shopify-policy__body a{text-decoration:underline}@media(min-width:1500px){.w-hero{max-height:830px}}@media(max-width:1050px){.w-desktop{display:none}.w-hero-copy{padding:50px 9%}.w-hero{min-height:580px}.w-trust{gap:22px}.w-trust small{font-size:10px}.w-section{padding:65px 5%}.w-offer>div:first-child{padding:40px 9%}.w-feature{gap:6%}.w-footer{gap:35px}}@media(max-width:700px){.w-header{height:78px;padding:0 5%;gap:12px}.w-brand{font-size:18px;gap:8px}.w-brand small{font-size:6px}.w-logo{width:34px;height:32px}.w-header-actions{gap:16px;font-size:11px}.w-announcement{font-size:10px;gap:9px}.w-hero{grid-template-columns:1fr;min-height:0}.w-hero-copy{padding:50px 6% 40px}.w-hero h1{font-size:58px;max-width:480px}.w-hero .w-lead{font-size:15px;margin:22px 0 24px}.w-hero-photo{height:auto;aspect-ratio:1}.w-hero-photo>img{object-fit:cover}.w-image-label{left:17px;right:17px;bottom:17px;font-size:9px}.w-hero-foot{font-size:10px;margin-top:19px}.w-trust{padding:25px 6%;gap:20px;grid-template-columns:1fr}.w-trust small{font-size:11px;max-width:none}.w-trust>div>span{width:25px}.w-section{padding:55px 6%}.w-section-head{margin-bottom:30px}.w-section-head p:last-child{font-size:14px}.w-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.w-grid .w-card:last-child{grid-column:1/-1;max-width:100%}.w-grid .w-card:last-child img{aspect-ratio:1.25;object-position:center 55%}.w-card h3{font-size:14px}.w-card>.w-eyebrow{font-size:8px;margin:15px 0 8px}.w-card .w-price{font-size:16px;gap:6px}.w-card .w-price small{font-size:9px;padding:3px 6px}.w-card .w-price s{font-size:12px}.w-card .w-text-link{font-size:10px}.w-sale{font-size:7px;top:9px;left:9px;padding:6px 8px}.w-offer{grid-template-columns:1fr;margin:0 6%}.w-offer>div:first-child{padding:40px 9%}.w-offer-image{max-height:520px;overflow:hidden}.w-offer-image img{height:auto}.w-ritual{grid-template-columns:1fr;gap:15px}.w-ritual .w-lead{font-size:15px}.w-feature-list{padding:25px 6%}.w-feature{grid-template-columns:1fr;gap:27px;margin:20px 0 70px}.w-feature:nth-child(2n) .w-feature-image{order:0}.w-feature h2{font-size:40px}.w-feature .w-lead{font-size:15px;margin:20px 0}.w-feature .w-eyebrow{margin-bottom:15px}.w-faq{grid-template-columns:1fr;gap:25px}.w-faq h2{font-size:38px}.w-faq summary{font-size:14px}.w-footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:45px 6% 30px}.w-footer>div:first-child{grid-column:1/-1}.w-footer-links{gap:12px}.w-footer p{margin:12px 0}.w-welcome{padding:52px 25px 32px}.w-welcome h2{font-size:42px}.w-welcome .w-button{font-size:11px;padding:15px 18px;gap:14px}.w-product-grid{grid-template-columns:1fr;gap:30px;margin-top:24px}.w-product{padding-top:30px}.w-product-copy h1{font-size:39px}.w-cart-item{grid-template-columns:95px 1fr;gap:18px}.w-cart-item h3{font-size:14px}.w-cart-item input{margin:10px 5px;width:62px}.w-cart-item label{font-size:10px}.w-remove{margin-left:5px;font-size:10px}.w-cart-total .w-button{width:100%;margin:8px 0}.w-cart-total h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.w-logo{background:#fffefa;border:1px solid var(--line)}:root{--cream:#faf7f2;--ink:#303d35;--muted:#667066;--line:#e1ded5;--green:#365547;--sage:#e9eee5;--white:#fffdfa}.w-header{height:86px;background:#faf7f2f5}.w-announcement{font-size:11px;padding:8px 16px}.w-hero{margin:28px 4% 38px;border-radius:18px;overflow:hidden;background:#eee9df;min-height:560px;grid-template-columns:.95fr 1.05fr}.w-hero-copy{padding:55px 10%}.w-hero h1{font-size:clamp(48px,5.3vw,78px);line-height:1.04}.w-hero-photo{background:#e8dfd1;display:flex;align-items:center}.w-hero-photo>img{height:auto;width:100%;object-fit:contain}.w-image-label{border-radius:8px;bottom:18px;left:18px;right:18px;padding:12px 16px}.w-hero-secondary{display:flex;gap:20px;font-size:12px;margin-top:20px;border-bottom:1px solid #9aa797;padding-bottom:4px}.w-button{border-radius:7px;min-height:50px;gap:25px}.w-lead{font-size:16px}.w-trust{background:transparent;margin:0 5%;padding:22px 0 32px}.w-section{padding:76px 5%}.w-section-head{max-width:800px}.w-section-head h2{font-size:clamp(34px,3.8vw,54px)}.w-filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 32px}.w-filter{background:transparent;border:1px solid #cbd2c5;color:var(--ink);border-radius:40px;padding:10px 17px;font-size:12px;min-height:42px}.w-filter[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.w-grid{gap:40px 25px}.w-card{display:flex;flex-direction:column;min-width:0}.w-card-image{background:#eee9df;border-radius:12px}.w-card img{object-fit:contain;border-radius:12px}.w-card h3{font-size:18px;line-height:1.4;max-width:none}.w-card-copy{font-size:13px;line-height:1.65;margin:12px 0 4px}.w-card .w-price{margin-top:auto;padding-top:14px}.w-card .w-text-link{align-self:flex-start;font-size:12px}.w-card>.w-eyebrow{letter-spacing:.15em}.w-offer{border-radius:14px}.w-offer-image{background:#ede7df;display:flex;align-items:center}.w-offer-image img{height:auto;object-fit:contain}.w-feature-list{background:#eeeee5}.w-feature-image img{border-radius:14px}.w-feature{margin-bottom:70px}.w-product-copy{position:sticky;top:30px}.w-product-copy .w-description h2{font-size:28px;line-height:1.2}.w-product-media video{width:100%;border-radius:12px}.w-footer{background:#2c4438}@media(max-width:700px){.w-header{height:76px}.w-hero{margin:15px 4% 20px;grid-template-columns:1fr;min-height:0;border-radius:12px}.w-hero-copy{padding:35px 7% 32px}.w-hero h1{font-size:49px;max-width:360px}.w-hero .w-lead{font-size:14px}.w-hero-photo{aspect-ratio:1;height:auto}.w-hero-photo>img{height:100%;object-fit:contain}.w-hero-foot{font-size:9px}.w-image-label{font-size:8px;bottom:12px;left:12px;right:12px}.w-section{padding:48px 6%}.w-filters{gap:7px;margin-bottom:25px}.w-filter{font-size:11px;padding:8px 12px}.w-grid{gap:28px 14px}.w-grid .w-card:last-child{grid-column:auto}.w-grid .w-card:last-child img{aspect-ratio:1;object-fit:contain}.w-card h3{font-size:14px}.w-card-copy{font-size:11px;line-height:1.5}.w-card .w-text-link{font-size:10px}.w-card .w-price{font-size:15px}.w-trust{grid-template-columns:1fr;gap:18px;padding:20px 0 25px}.w-product-copy{position:static}.w-offer-image{max-height:none}.w-feature h2{font-size:37px}}:root{--cream:#fcf9f4;--ink:#293e34;--muted:#626960;--green:#334f40;--sage:#e8ecdf;--line:#e2dfd5}.w-header{height:86px;background:#fcf9f4f5;padding:0 4%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.w-brand{display:flex;flex-direction:column;gap:3px;letter-spacing:.19em}.w-brand .w-logo{width:122px;height:39px;padding:0;background:transparent;border:0;border-radius:0;object-fit:contain}.w-brand small{margin:0;font-size:7px;letter-spacing:.22em}.w-desktop{gap:32px}.w-announcement{background:#334f40;font-size:10px;letter-spacing:.06em}.w-hero{margin:24px 3% 0;grid-template-columns:.8fr 1.5fr;min-height:0;border-radius:16px;background:#eee9df}.w-hero-copy{padding:42px 10%}.w-hero h1{font-size:clamp(42px,4.7vw,76px);letter-spacing:-.055em;line-height:1.01}.w-hero .w-eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:22px}.w-hero .w-lead{font-size:14px;line-height:1.75;margin:25px 0}.w-hero-photo{aspect-ratio:3/2;align-self:center;background:#eee9df}.w-hero-photo>img{height:100%;width:100%;object-fit:contain}.w-image-label{display:none}.w-hero-secondary{font-size:11px}.w-hero-foot{font-size:9px;gap:7px;flex-wrap:wrap}.w-button{border-radius:6px;min-height:49px;font-weight:600;letter-spacing:.01em}.w-hero .w-button{font-size:12px;padding:15px 20px}.w-trust{margin:0 4%;padding:25px 0;gap:30px}.w-trust strong{font-size:12px}.w-trust small{font-size:11px}.w-trust>div>span{font-size:24px}.w-section{padding:68px 4%;max-width:1600px}.w-section-head{max-width:none;text-align:center;margin:0 auto 30px}.w-section-head .w-eyebrow{margin-bottom:13px}.w-section-head h2{font-size:clamp(34px,3.5vw,52px)}.w-section-head p:last-child{margin:17px auto 0;font-size:14px}.w-filters{justify-content:center;margin-bottom:35px;gap:7px}.w-filter{padding:9px 15px;font-size:11px;min-height:40px}.w-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 20px}.w-card{background:transparent}.w-card-image{border-radius:12px;background:#eee9df}.w-card img{aspect-ratio:1;object-fit:contain}.w-card>.w-eyebrow{margin:18px 0 9px;font-size:8px}.w-card h3{font-size:16px;line-height:1.4;min-height:45px}.w-card-copy{font-size:12px;line-height:1.7;margin:9px 0 4px}.w-card .w-price{font-size:18px;gap:8px;padding-top:12px;margin-bottom:10px}.w-card .w-price small{font-size:9px}.w-card .w-price s{font-size:12px}.w-card-actions{display:grid;gap:5px}.w-card-actions form{margin:0}.w-card-actions .w-button{width:100%;display:flex;justify-content:space-between;font-size:11px;padding:11px 15px;min-height:43px}.w-card-actions .w-text-link{justify-self:center;border:0;font-size:10px;color:var(--muted)}.w-sale{font-size:8px;padding:6px 10px}.w-offer{margin:0 4%;border-radius:16px;grid-template-columns:1.1fr 1fr}.w-offer h2{font-size:clamp(32px,3.8vw,56px)}.w-offer-image{max-height:520px}.w-offer-image img{height:100%;object-fit:contain}.w-feature-list{padding:20px 4%;background:#e9ecdf}.w-feature{margin:30px auto;gap:8%}.w-feature-image{max-height:630px;overflow:hidden}.w-feature-image img{max-height:630px;object-fit:contain}.w-ritual,.w-faq{padding-top:75px;padding-bottom:75px}.w-product-copy{top:105px}.w-description h1{font-size:28px}.w-footer .w-brand{align-items:flex-start;font-size:22px}@media(min-width:1101px){.w-grid .w-card:nth-last-child(-n+2){grid-column:span 2}.w-grid .w-card:nth-last-child(-n+2) .w-card-image{background:#efe9df}.w-grid .w-card:nth-last-child(-n+2) img{aspect-ratio:1.45;object-fit:contain}.w-grid .w-card:nth-last-child(-n+2) h3{min-height:0}.w-grid .w-card:nth-last-child(-n+2) .w-card-actions{grid-template-columns:1fr 1fr;align-items:center}}@media(max-width:1100px){.w-hero{grid-template-columns:1fr 1.35fr}.w-hero-copy{padding:32px 8%}.w-hero h1{font-size:48px}.w-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.w-card h3{min-height:0}.w-product-copy{position:static}}@media(max-width:700px){.w-header{height:70px}.w-brand .w-logo{width:98px;height:32px}.w-brand small{font-size:6px}.w-announcement{font-size:9px}.w-hero{display:flex;flex-direction:column;margin:12px 4% 0;border-radius:12px}.w-hero-photo{order:-1;aspect-ratio:3/2;width:100%}.w-hero-copy{padding:25px 7% 28px;width:100%;align-items:center;text-align:center}.w-hero h1{font-size:45px;max-width:310px}.w-hero .w-eyebrow{font-size:8px;margin-bottom:11px}.w-hero .w-lead{font-size:13px;margin:16px auto 18px;max-width:320px}.w-hero .w-button{width:100%;max-width:320px}.w-hero-secondary{display:none}.w-hero-foot{margin:13px 0 0;justify-content:center}.w-trust{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px 0;margin:0 5%}.w-trust>div{display:block;text-align:center}.w-trust>div>span{font-size:22px;width:auto}.w-trust strong{font-size:10px;margin-top:4px}.w-trust small{display:none}.w-section{padding:44px 5%}.w-section-head h2{font-size:34px}.w-section-head p:last-child{font-size:12px;max-width:300px}.w-section-head{margin-bottom:22px}.w-filters{gap:6px;justify-content:flex-start;margin-bottom:25px}.w-filter{font-size:10px;padding:8px 11px;min-height:36px}.w-grid{gap:27px 13px}.w-card h3{font-size:13px;min-height:37px}.w-card-copy{font-size:11px;line-height:1.55}.w-card>.w-eyebrow{font-size:7px;letter-spacing:.12em}.w-card .w-price{font-size:16px;gap:6px}.w-card .w-price small{font-size:8px}.w-card .w-price s{font-size:11px}.w-card-actions .w-button{padding:10px;font-size:10px;min-height:42px;gap:5px}.w-card-actions .w-text-link{font-size:10px}.w-sale{font-size:6px;padding:5px 7px}.w-offer{grid-template-columns:1fr;margin:0 5%}.w-offer h2{font-size:38px}.w-offer>div:first-child{padding:36px 8%}.w-feature-list{padding:20px 5%}.w-feature{margin:15px 0}.w-feature-copy{padding:8px 0 20px}.w-product-copy h1{font-size:35px}.w-product-grid{gap:24px}.w-product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.w-product-media>img,.w-product-media>video{flex:0 0 100%;width:100%;height:auto;align-self:flex-start;scroll-snap-align:start}.w-product-media>img{object-fit:contain}.w-footer{gap:25px}.w-footer .w-brand{font-size:20px}}.w-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:38px 20px}.w-grid>.w-card{flex:0 0 calc((100% - 60px)/4);max-width:calc((100% - 60px)/4)}.w-grid .w-card:nth-last-child(-n+2) img{aspect-ratio:1;object-fit:contain}.w-grid .w-card:nth-last-child(-n+2) h3{min-height:45px}.w-grid .w-card:nth-last-child(-n+2) .w-card-actions{grid-template-columns:1fr}.w-grid .w-card-image{aspect-ratio:1}.w-grid .w-card-image img{width:100%;height:100%;object-position:center}@media(max-width:1100px){.w-grid{gap:30px 22px}.w-grid>.w-card{flex-basis:calc((100% - 22px)/2);max-width:calc((100% - 22px)/2)}.w-grid .w-card:nth-last-child(-n+2) h3{min-height:0}}@media(max-width:700px){.w-grid{gap:27px 13px}.w-grid>.w-card{flex-basis:calc((100% - 13px)/2);max-width:calc((100% - 13px)/2)}.w-grid .w-card:nth-last-child(-n+2) h3{min-height:37px}}.w-brand .w-logo{width:180px;height:60px;object-fit:contain}.w-footer .w-brand{display:inline-flex;background:var(--cream);border-radius:8px;padding:6px 14px}.w-footer .w-brand .w-logo{width:200px;height:67px}@media(max-width:700px){.w-brand .w-logo{width:140px;height:47px}.w-header .w-brand small{font-size:6px}.w-footer .w-brand .w-logo{width:180px;height:60px}}.w-grid{gap:40px 24px}.w-grid>.w-card{flex:0 0 calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}.w-card-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.w-card-media-pair>*,.w-demo-open{aspect-ratio:1;min-width:0;position:relative}.w-card-media-pair .w-card-image{aspect-ratio:1}.w-card-media-pair .w-card-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:1}.w-demo-open{display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:#172a23;color:#fff}.w-demo-open img{width:100%;height:100%;object-fit:contain;border-radius:0}.w-demo-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffffb3;border-radius:50%;background:#233d34cc;font-size:17px;padding-left:3px}.w-demo-caption{position:absolute;bottom:0;left:0;right:0;padding:8px 3px;background:#233d34e6;color:#fff;font-size:11px;text-align:center;line-height:1.25}.w-demo-dialog{border:0;border-radius:14px;padding:16px;background:var(--cream);color:var(--ink);width:min(600px,94vw);max-height:94dvh;overflow:auto}.w-demo-dialog::backdrop{background:#10231cd9}.w-demo-dialog video{display:block;width:100%;max-height:75dvh;object-fit:contain;background:#10231c}.w-demo-dialog p{font-size:14px;margin-top:12px}.w-demo-close{display:block;margin:0 0 8px auto;width:44px;height:44px;border:1px solid var(--line);background:var(--cream);border-radius:50%;font-size:26px;line-height:1}.w-card[hidden]{display:none}@media(max-width:700px){.w-grid{gap:28px 12px}.w-grid>.w-card{flex-basis:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}.w-card-media-pair{gap:5px}.w-demo-open,.w-card-media-pair .w-card-image{border-radius:7px}.w-demo-play{width:40px;height:40px;font-size:15px}.w-demo-caption{font-size:8px;padding:5px 1px}.w-card-media-pair .w-sale{font-size:6px;padding:3px;left:3px;top:3px}.w-grid .w-card h3{font-size:13px}.w-demo-dialog{padding:10px}}@media(prefers-reduced-motion:reduce){.w-card-media-pair img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/wellness.css.map */
