/** Shopify CDN: Minification failed

Line 7:0 Expected ")" to go with "("

**/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Nunito:wght@600;700;800;900&display=swap');:root{--forest:#174735;--red:#c62832;--cream:#fff8ea;--gold:#f5b82e;--ink:#1e2d28;--muted:#65716b;--line:#e8e4da}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.announcement{background:var(--forest);color:white;text-align:center;font-size:12px;letter-spacing:.05em;padding:8px}.header{border-bottom:1px solid #eee8dd;background:white}.header-inner{min-height:76px;display:flex;align-items:center;gap:28px}.brand{font-family:Nunito,sans-serif;font-weight:900;color:var(--forest);font-size:19px}.header nav{display:flex;gap:22px;margin-left:auto;font-size:14px}.cart{font-size:14px}.hero{background:var(--cream);padding:58px 0 64px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:55px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--red);text-transform:uppercase;margin:0 0 13px}.hero h1,.section-title h2,.product h1,.simple-page h1,.collection h1{font-family:Nunito,sans-serif;color:var(--forest);font-weight:900;line-height:1.08;letter-spacing:-.035em}.hero h1{font-size:clamp(38px,4.5vw,60px);margin:0 0 18px}.hero-text{font-size:18px;color:#4e5c54;max-width:500px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px}.pills span{background:white;border:1px solid #e8dfcd;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:700;color:var(--forest)}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:white;border-radius:999px;padding:14px 24px;font-size:14px;font-weight:800;border:0;cursor:pointer;min-height:48px}.button:hover{background:#a91f28}.small{font-size:12px;color:var(--muted);margin-top:15px}.cover-wrap{position:relative;max-width:490px;margin:auto;background:white;border:1px solid #ead9ae;padding:10px;border-radius:24px;box-shadow:0 18px 50px #173b2b18;transform:rotate(1deg)}.cover-wrap img{width:100%;max-height:600px;object-fit:contain;border-radius:16px}.sticker{position:absolute;right:-18px;top:18%;display:grid;place-content:center;text-align:center;width:86px;height:86px;border-radius:50%;border:5px solid #fff0bf;background:var(--gold);color:var(--red);font:900 13px/1.2 Nunito,sans-serif;transform:rotate(7deg)}.sticker b{color:var(--forest)}.benefits{padding-top:72px;padding-bottom:72px}.section-title{text-align:center;margin:0 auto 32px;max-width:720px}.section-title h2{font-size:clamp(29px,3vw,40px);margin:0 0 14px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit{background:#fffdf8;border:1px solid #eee7d9;border-radius:20px;text-align:center;padding:27px 20px}.benefit span{display:grid;place-items:center;background:#f8ead1;width:56px;height:56px;border-radius:50%;margin:0 auto 14px;font-size:26px}.benefit h3{font:900 19px Nunito,sans-serif;color:var(--forest);margin:0 0 8px}.benefit p{font-size:14px;color:var(--muted);margin:0}.featured{background:#f8f5ed;padding:70px 0}.featured-card{display:grid;grid-template-columns:.8fr 1fr;gap:48px;align-items:center;max-width:920px;margin:auto;background:white;padding:28px;border-radius:24px;box-shadow:0 14px 36px #142f2010}.featured-cover{background:var(--cream);padding:12px;border-radius:16px}.featured-cover img{width:100%;max-height:480px;object-fit:contain}.featured-card h3{font:900 29px/1.15 Nunito,sans-serif;color:var(--forest;margin:0 0 12px}.price{font-size:24px;color:var(--red);font-weight:900;margin:8px 0 18px}.featured-card p:not(.eyebrow):not(.price){color:var(--muted)}.featured-card ul{padding-left:20px;color:#42564b;font-size:14px}.featured-card li{margin:8px 0}.message{background:var(--forest);color:white;text-align:center;padding:62px 0}.message span,.message small{color:var(--gold);letter-spacing:.16em;font-weight:800}.message h2{font:900 clamp(28px,3vw,40px)/1.15 Nunito,sans-serif;color:white;margin:18px 0}.message p{max-width:680px;margin:0 auto 20px;color:#e1ece4}.footer{background:#102e23;color:#e3ede5;padding:38px 0 18px}.footer-inner{display:flex;justify-content:space-between;gap:30px;padding-bottom:25px}.footer-brand{color:white}.footer-inner p{max-width:350px;color:#c3d0c6;font-size:13px}.footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.copyright{border-top:1px solid #ffffff25;padding-top:14px;font-size:11px;color:#b8c9be}.product{padding-top:54px;padding-bottom:75px}.product-grid{display:grid;grid-template-columns:1fr .9fr;gap:55px;align-items:start}.product-cover{background:var(--cream);padding:18px;border-radius:22px}.product-cover img{width:100%;max-height:750px;object-fit:contain}.product h1{font-size:clamp(32px,3.6vw,48px);margin:0 0 14px}.product-description{font-size:15px;color:#526158}.product-description h2,.product-description h3{color:var(--forest);margin-top:22px}.product-info .full{width:100%;margin-top:20px}.reassurance{margin-top:20px;color:var(--forest);font-size:13px}.reassurance p{margin:7px 0}.collection,.simple-page{padding-top:55px;padding-bottom:75px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.card img{width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--cream);padding:12px}.card div{padding:16px}.card h3{font:800 18px Nunito,sans-serif;color:var(--forest)}.card b{color:var(--red)}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:90px;border-radius:10px}.cart-line input{width:65px}.cart-total{text-align:right;font-weight:800}.simple-page h1{font-size:42px}.simple-page>div{max-width:760px}.simple-page .button{margin-top:15px}@media(max-width:760px){.wrap{width:calc(100% - 30px)}.header-inner{gap:12px;min-height:65px}.brand{font-size:15px}.header nav{gap:12px;font-size:12px}.hero{padding:40px 0}.hero-grid,.featured-card,.product-grid{grid-template-columns:1fr;gap:28px}.hero-copy{text-align:center}.hero-text{margin-inline:auto}.pills{justify-content:center}.cover-wrap{max-width:420px}.benefits,.featured{padding:48px 0}.benefit-grid,.cards{grid-template-columns:1fr}.featured-card{padding:17px}.featured-card>div:last-child{text-align:center}.featured-card ul{text-align:left;display:inline-block}.footer-inner{flex-direction:column}.product{padding-top:30px}.product-cover{max-width:520px;margin:auto}.simple-page h1{font-size:34px}}@media(max-width:430px){.header nav{display:none}.hero h1{font-size:36px}.cart-line{grid-template-columns:65px 1fr}.cart-line>b{grid-column:2}}
