@font-face {
font-family:"omnes-pro";
src:url("https://use.typekit.net/af/6e84fe/00000000000000003b9b1e46/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/6e84fe/00000000000000003b9b1e46/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/6e84fe/00000000000000003b9b1e46/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"omnes-pro";
src:url("https://use.typekit.net/af/1e9639/00000000000000003b9b1e44/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/1e9639/00000000000000003b9b1e44/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/1e9639/00000000000000003b9b1e44/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:300;font-stretch:normal;
}@font-face {
font-family:"omnes-pro";
src:url("https://use.typekit.net/af/d71088/00000000000000003b9b1e47/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d71088/00000000000000003b9b1e47/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d71088/00000000000000003b9b1e47/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:500;font-stretch:normal;
}@font-face {
font-family:"foco";
src:url("https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"foco";
src:url("https://use.typekit.net/af/d5b36a/00000000000000003b9b033b/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d5b36a/00000000000000003b9b033b/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d5b36a/00000000000000003b9b033b/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");
font-display:swap;font-style:italic;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"foco";
src:url("https://use.typekit.net/af/69890d/00000000000000003b9b0338/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/69890d/00000000000000003b9b0338/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/69890d/00000000000000003b9b0338/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:300;font-stretch:normal;
}/*qa-v4*/.la-simple .qa-modal.qa-freq-error .qa-freq{border-color:#c0392b}.la-simple .qa-modal.qa-freq-error .qa-freq-row::after{content:"Please choose a delivery frequency";display:block;color:#c0392b;font:500 13px "omnes-pro",sans-serif;margin-top:6px}.la-simple .qa-modal.qa-single .qa2-sizes{display:none}.la-simple .qa2-solo{font:500 15px "omnes-pro",sans-serif;color:var(--ink-soft);margin:8px 0 2px}.la-simple{--green-deep:#1e4d2b;--green-mid:#2e7d46;--sage:#9db89a;--cream:#fbf4ea;--ink:#22281f;--ink-soft:#5a6354;--accent:#d97c2b;--white:#ffffff;--radius:14px;--shadow:0 10px 30px rgba(30,77,43,0.10);--max-w:1200px}.la-simple *{margin:0;padding:0;box-sizing:border-box}.la-simple{font-family:"omnes-pro",sans-serif;color:var(--ink);background:var(--cream)}.la-simple,.la-simple button,.la-simple input{font-size:16px;line-height:1.6}.la-simple p,.la-simple a,.la-simple li,.la-simple button,.la-simple input,.la-simple .sans{font-family:"omnes-pro",-apple-system,"Helvetica Neue",sans-serif}.la-simple h1,.la-simple h2,.la-simple h3{font-family:"omnes-pro",sans-serif;font-weight:500;line-height:1.15}.la-simple img{max-width:100%;display:block}.la-simple .wrap{max-width:var(--max-w);margin:0 auto;padding:0 24px}.la-simple .btn{display:inline-block;padding:14px 32px;border-radius:999px;border:none;cursor:pointer;font-weight:500;font-size:16px;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.la-simple .btn:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.la-simple .btn-primary{background:var(--green-deep);color:var(--white)}.la-simple .btn-ghost{background:transparent;color:var(--green-deep);border:2px solid var(--green-deep)}.la-simple .btn-accent{background:var(--accent);color:var(--white)}.la-simple .eyebrow{font-family:"omnes-pro",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--green-mid)}.la-simple .hero{position:relative;overflow:hidden;background:var(--green-deep)}.la-simple .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.la-simple .hero-overlay{position:absolute;inset:0;background:linear-gradient(95deg,rgba(20,38,24,0.82) 0%,rgba(20,38,24,0.45) 45%,rgba(20,38,24,0) 75%)}.la-simple .hero-content{position:relative;padding:110px 0 120px;max-width:560px;color:var(--white)}.la-simple .hero-content .eyebrow{color:#c9e3b8}.la-simple .hero-content h1{font-size:clamp(38px,5vw,58px);margin:14px 0 18px}.la-simple .hero-content p{font-size:18.5px;opacity:0.92;margin-bottom:32px}.la-simple .hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.la-simple .hero .btn-ghost{color:var(--white);border-color:rgba(255,255,255,0.7)}.la-simple .value-props{background:var(--white)}.la-simple .value-props .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:34px;padding-bottom:34px}.la-simple .vp{display:flex;gap:14px;align-items:flex-start}.la-simple .vp-icon{font-size:26px;line-height:1.2}.la-simple .vp h3{font-size:16px;font-family:"omnes-pro",sans-serif;font-weight:500}.la-simple .vp p{font-size:14px;color:var(--ink-soft)}.la-simple .section{padding:84px 0}.la-simple .section-head{text-align:center;max-width:640px;margin:0 auto 48px}.la-simple .section-head h2{font-size:clamp(30px,3.6vw,42px);margin:12px 0 14px}.la-simple .section-head p{color:var(--ink-soft);font-size:17px}.la-simple .category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.la-simple .cat-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--white);box-shadow:var(--shadow);text-decoration:none;color:var(--ink);transition:transform 0.2s ease}.la-simple .cat-card:hover{transform:translateY(-4px)}.la-simple .cat-card-img{height:230px;background-size:cover;background-position:center}.la-simple .cat-card-body{padding:24px 26px 28px}.la-simple .cat-card-body h3{font-size:23px;margin-bottom:6px}.la-simple .cat-card-body p{color:var(--ink-soft);font-size:15px;margin-bottom:14px}.la-simple .cat-link{color:var(--green-deep);font-weight:500;font-size:14.5px}.la-simple .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.la-simple .product-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 22px 24px;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform 0.2s ease}.la-simple .product-card:hover{transform:translateY(-4px)}.la-simple .product-card img{height:190px;object-fit:contain;margin:0 auto 18px}.la-simple .product-line{font-size:12.5px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--sage)}.la-simple .product-card h3{font-size:18px;margin:6px 0 12px;font-family:"omnes-pro",sans-serif;font-weight:500}.la-simple .price-row{margin-top:auto}.la-simple .price{font-size:19px;font-weight:500;color:var(--ink)}.la-simple .autoship{display:inline-block;margin-top:6px;font-size:13.5px;font-weight:500;color:var(--green-mid);background:#e9f3e4;border-radius:999px;padding:3px 12px}.la-simple .feature-band{background:var(--white)}.la-simple .feature-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:84px;padding-bottom:84px}.la-simple .feature-band.flip .feature-copy{order:-1}.la-simple .feature-img{border-radius:var(--radius);box-shadow:var(--shadow)}.la-simple .feature-copy h2{font-size:clamp(28px,3.2vw,38px);margin:12px 0 16px}.la-simple .feature-copy p{color:var(--ink-soft);font-size:16.5px;margin-bottom:26px}@media (max-width:980px){.la-simple .value-props .wrap,.la-simple .product-grid{grid-template-columns:repeat(2,1fr)}.la-simple .category-grid{grid-template-columns:1fr}.la-simple .feature-band .wrap{grid-template-columns:1fr;gap:36px}.la-simple .feature-band.flip .feature-copy{order:0}}@media (max-width:600px){.la-simple .value-props .wrap,.la-simple .product-grid{grid-template-columns:1fr}.la-simple .hero-content{padding:70px 0 80px}}.la-simple .page-hero{background:linear-gradient(160deg,#e9f3e4,var(--cream));padding:72px 0 56px;text-align:center}.la-simple .page-hero h1{font-size:clamp(34px,4.4vw,50px);color:var(--green-deep);margin-top:10px}.la-simple .page-hero p{color:var(--ink-soft);max-width:560px;margin:14px auto 0;font-size:17px}.la-simple .prose{max-width:980px;margin:0 auto;padding:64px 24px 90px}.la-simple .prose h2{font-size:26px;color:var(--green-deep);margin:44px 0 14px;padding-top:8px}.la-simple .prose h2:first-child{margin-top:0}.la-simple .prose h3{font-size:19px;font-family:"omnes-pro",sans-serif;font-weight:500;margin:30px 0 10px}.la-simple .prose p{margin-bottom:16px;color:var(--ink);font-size:16.5px;line-height:1.75}.la-simple .prose a{color:var(--green-mid);font-weight:500;text-decoration:none;border-bottom:1px solid var(--sage)}.la-simple .prose a:hover{color:var(--green-deep)}.la-simple .prose ul,.la-simple .prose ol{margin:0 0 16px 22px}.la-simple .prose li{margin-bottom:8px;font-size:16.5px;line-height:1.7}.la-simple .prose .callout{background:var(--white);border-left:4px solid var(--green-mid);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow);padding:22px 26px;margin:28px 0}.la-simple .prose .callout p:last-child{margin-bottom:0}.la-simple .sitemap-grid{max-width:var(--max-w);margin:0 auto;padding:64px 24px 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start}.la-simple .sitemap-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 30px}.la-simple .sitemap-card h2{font-size:22px;color:var(--green-deep);margin-bottom:14px}.la-simple .sitemap-card h3{font-size:13px;font-family:"omnes-pro",sans-serif;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--sage);margin:20px 0 8px}.la-simple .sitemap-card ul{list-style:none}.la-simple .sitemap-card li{margin-bottom:7px}.la-simple .sitemap-card a{color:var(--ink-soft);text-decoration:none;font-size:15px}.la-simple .sitemap-card a:hover{color:var(--green-deep)}@media (max-width:980px){.la-simple .sitemap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.la-simple .sitemap-grid{grid-template-columns:1fr}}.la-simple .cat-hero{background:linear-gradient(160deg,#e9f3e4,var(--cream))}.la-simple .cat-hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:64px;padding-bottom:64px}.la-simple .cat-hero h1{font-size:clamp(34px,4vw,52px);color:var(--green-deep);margin:12px 0 16px}.la-simple .cat-hero p{color:var(--ink-soft);font-size:17.5px;max-width:480px}.la-simple .cat-hero-img{border-radius:var(--radius);box-shadow:var(--shadow);width:100%}.la-simple .filter-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.la-simple .chip{font-family:"omnes-pro",sans-serif;font-size:14px;font-weight:500;color:var(--green-deep);background:var(--white);border:1.5px solid #d8e2d3;border-radius:999px;padding:8px 18px;cursor:pointer;transition:all 0.15s ease}.la-simple .chip:hover{border-color:var(--green-mid)}.la-simple .chip.active{background:var(--green-deep);color:var(--white);border-color:var(--green-deep)}.la-simple .catalog-section{padding:64px 0 90px}.la-simple .catalog-count{color:var(--ink-soft);font-size:14px;margin-bottom:22px;font-family:"omnes-pro",sans-serif}.la-simple .product-card.hidden{display:none}.la-simple .price .from{font-size:13px;font-weight:500;color:var(--ink-soft);margin-right:4px}.la-simple .pdp{padding:56px 0 40px}.la-simple .pdp-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:start}.la-simple .pdp-media{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:56px;position:sticky;top:180px}.la-simple .pdp-media img{width:100%;max-height:520px;object-fit:contain;margin:0 auto}.la-simple .pdp-info h1{font-size:clamp(30px,3.4vw,42px);margin:10px 0 14px}.la-simple .pdp-lede{color:var(--ink-soft);font-size:17px;margin-bottom:28px;max-width:520px}.la-simple .option-label{font-family:"omnes-pro",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-soft);margin:22px 0 10px}.la-simple .size-options{display:flex;gap:12px;flex-wrap:wrap}.la-simple .size-option{font-family:"omnes-pro",sans-serif;background:var(--white);border:1.5px solid #d8e2d3;border-radius:12px;padding:12px 20px;cursor:pointer;text-align:center;transition:all 0.15s ease}.la-simple .size-option:hover{border-color:var(--green-mid)}.la-simple .size-option.active{border-color:var(--green-deep);box-shadow:0 0 0 1.5px var(--green-deep)}.la-simple .size-option .size{font-weight:500;font-size:15.5px;display:block}.la-simple .size-option .size-price{font-size:13.5px;color:var(--ink-soft)}.la-simple .buy-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 28px;margin-top:26px;max-width:520px}.la-simple .plan-option{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border:1.5px solid #e4e9e1;border-radius:12px;padding:16px 18px;cursor:pointer;margin-bottom:12px;transition:all 0.15s ease}.la-simple .plan-option.active{border-color:var(--green-deep);box-shadow:0 0 0 1.5px var(--green-deep)}.la-simple .plan-option .plan-name{font-family:"omnes-pro",sans-serif;font-weight:500;font-size:15.5px}.la-simple .plan-option .plan-sub{font-family:"omnes-pro",sans-serif;font-size:13px;color:var(--green-mid);font-weight:500}.la-simple .plan-option .plan-price{font-family:"omnes-pro",sans-serif;font-weight:500;font-size:18px;white-space:nowrap}.la-simple .btn-block{display:block;width:100%;text-align:center;font-size:17px;padding:16px;margin-top:6px}.la-simple .buy-notes{margin-top:16px;display:flex;flex-direction:column;gap:6px}.la-simple .buy-notes span{font-family:"omnes-pro",sans-serif;font-size:13.5px;color:var(--ink-soft)}.la-simple .benefits-band{background:var(--white);padding:64px 0;margin-top:70px}.la-simple .benefits-band .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.la-simple .benefit h3{font-size:18px;font-family:"omnes-pro",sans-serif;font-weight:500;margin-bottom:6px}.la-simple .benefit p{color:var(--ink-soft);font-size:15px}@media (max-width:980px){.la-simple .cat-hero .wrap,.la-simple .pdp-grid{grid-template-columns:1fr;gap:36px}.la-simple .pdp-media{position:static;padding:32px}.la-simple .benefits-band .wrap{grid-template-columns:1fr}}.la-simple .photo-hero{position:relative}.la-simple .photo-hero img{width:100%;height:440px;object-fit:cover;display:block}.la-simple .title-plate{position:relative;margin:-64px auto 0;width:fit-content;background:var(--cream);padding:22px 56px 10px;text-align:center}.la-simple .title-plate h1{font-size:clamp(26px,3.2vw,40px);letter-spacing:0.12em;text-transform:uppercase;font-weight:500;color:var(--ink)}.la-simple .cat-intro{text-align:center;max-width:820px;margin:0 auto;padding:26px 24px 8px}.la-simple .cat-intro .divider{color:var(--green-mid);font-size:20px;letter-spacing:0.3em;margin-bottom:18px}.la-simple .cat-intro h2{font-size:clamp(24px,2.8vw,32px);margin-bottom:16px}.la-simple .cat-intro p{color:var(--ink-soft);font-size:16.5px;line-height:1.7;margin-bottom:6px}.la-simple .cat-intro .filter-chips{justify-content:center;margin-top:28px}.la-simple .product-card.rich{text-align:center}.la-simple .product-card.rich h3{font-family:"omnes-pro",sans-serif;font-size:20px;font-weight:500}.la-simple .product-card.rich .desc{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:4px 0 16px}.la-simple .product-card.rich .from-price{font-family:"omnes-pro",sans-serif;font-weight:500;font-size:17px;color:var(--accent);margin-top:auto}@media (max-width:600px){.la-simple .photo-hero img{height:280px}.la-simple .title-plate{padding:16px 28px 6px}}.la-simple .photo-hero{overflow:hidden}.la-simple .photo-hero img{animation:la-kenburns 24s ease-in-out infinite alternate;will-change:transform}@keyframes la-kenburns{from{transform:scale(1) translateX(0)}to{transform:scale(1.08) translateX(-1.5%)}}.la-simple .title-plate{animation:la-rise 0.8s ease-out both}@keyframes la-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.la-simple .photo-hero img,.la-simple .title-plate{animation:none}}.la-simple .reveal{opacity:0;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease}.la-simple .reveal.in{opacity:1;transform:none}.la-simple .product-card.rich{position:relative;overflow:hidden}.la-simple .product-card.rich img{transition:transform 0.35s ease}.la-simple .product-card.rich:hover{box-shadow:0 16px 40px rgba(160,106,36,0.18)}.la-simple .product-card.rich:hover img{transform:scale(1.05)}.la-simple .quick-add{position:absolute;left:50%;top:165px;transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease;background:var(--green-deep);color:var(--white);border:none;border-radius:999px;font:500 14px "omnes-pro",sans-serif;padding:10px 22px;cursor:pointer;box-shadow:0 6px 18px rgba(30,77,43,0.35)}.la-simple .product-card.rich:hover .quick-add,.la-simple .quick-add:focus-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}@media (hover:none){.la-simple .quick-add{opacity:1;pointer-events:auto;position:static;transform:none;margin-bottom:12px}}.la-simple .qa-overlay{position:fixed;inset:0;background:rgba(34,40,31,0.45);display:none;align-items:center;justify-content:center;z-index:2000;padding:20px}.la-simple .qa-overlay.open{display:flex}.la-simple .qa-modal{background:var(--white);border-radius:var(--radius);box-shadow:0 30px 80px rgba(0,0,0,0.3);max-width:440px;width:100%;padding:28px 30px;animation:la-rise 0.25s ease-out both}.la-simple .qa-modal h3{font-family:"omnes-pro",sans-serif;font-size:23px;font-weight:500;margin-bottom:2px;padding-right:30px}.la-simple .qa-modal .qa-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:26px;line-height:1;color:var(--ink-soft);cursor:pointer}.la-simple .qa-modal .qa-close:hover{color:var(--ink)}.la-simple .qa-modal{position:relative}.la-simple .qa-section-label{font:500 12px "omnes-pro",sans-serif;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 8px}.la-simple .qa-sizes{display:flex;gap:8px;flex-wrap:wrap}.la-simple .qa-size{font:500 13.5px "omnes-pro",sans-serif;border:1.5px solid #e2d9c8;background:var(--white);border-radius:10px;padding:9px 14px;cursor:pointer}.la-simple .qa-size.active{border-color:var(--green-deep);box-shadow:0 0 0 1.5px var(--green-deep)}.la-simple .qa-size .s-price{display:block;font-weight:400;font-size:12px;color:var(--ink-soft)}.la-simple .qa-plans{display:flex;flex-direction:column;gap:8px}.la-simple .qa-plan{display:flex;justify-content:space-between;align-items:center;border:1.5px solid #e2d9c8;border-radius:10px;padding:11px 14px;cursor:pointer;font-family:"omnes-pro",sans-serif}.la-simple .qa-plan.active{border-color:var(--green-deep);box-shadow:0 0 0 1.5px var(--green-deep)}.la-simple .qa-plan .p-name{font-weight:500;font-size:14px}.la-simple .qa-plan .p-sub{font-size:12px;color:var(--green-mid);font-weight:500}.la-simple .qa-plan .p-price{font-weight:500;font-size:15px}.la-simple .qa-add{margin-top:18px}.la-simple .qa-inline{display:none;text-align:left;padding-top:10px;border-top:1px solid #efe7d8;margin-top:12px}.la-simple .product-card.qa-open .qa-inline{display:block}.la-simple .product-card.qa-open .desc,.la-simple .product-card.qa-open .from-price{display:none}.la-simple .qa-inline .qa-sizes{justify-content:center}.la-simple .qa-inline .qa-toggle{display:flex;align-items:center;justify-content:center;gap:8px;font:500 13.5px "omnes-pro",sans-serif;color:var(--ink);margin:12px 0;cursor:pointer}.la-simple .qa-inline .qa-toggle input{accent-color:var(--green-deep);width:16px;height:16px;cursor:pointer}.la-simple .qa-inline .qa-add{margin-top:4px;width:100%;padding:12px;font-size:15px}.la-simple .la-toast{position:fixed;left:50%;bottom:32px;transform:translateX(-50%) translateY(80px);background:var(--green-deep);color:var(--white);font:500 15px "omnes-pro",sans-serif;padding:14px 28px;border-radius:999px;box-shadow:0 12px 32px rgba(0,0,0,0.25);transition:transform 0.3s ease;z-index:2100}.la-simple .la-toast.show{transform:translateX(-50%) translateY(0)}.la-simple .qa-freq-row{margin-top:10px}.la-simple .qa-freq{width:100%;font:500 14px "omnes-pro",sans-serif;color:var(--ink);border:1.5px solid #e2d9c8;border-radius:10px;padding:10px 12px;background:var(--white);cursor:pointer}.la-simple .highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:980px;margin:44px auto 0;padding:0 24px}.la-simple .highlight{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 26px 24px;text-align:center}.la-simple .highlight .hl-icon{font-size:30px;margin-bottom:10px}.la-simple .highlight h3{font-size:17px;font-family:"omnes-pro",sans-serif;font-weight:500;margin-bottom:6px}.la-simple .highlight p{color:var(--ink-soft);font-size:14.5px;line-height:1.55}@media (max-width:760px){.la-simple .highlights{grid-template-columns:1fr}}.la-simple .qa-modal.qa2{--qa-line:#e8dfce;max-width:440px}.la-simple .qa2-sizes{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 4px}.la-simple .qa2-size{flex:1 1 120px;background:var(--white);border:2px solid var(--qa-line);border-radius:12px;padding:16px 10px;text-align:center;cursor:pointer;font-family:"omnes-pro",sans-serif;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.la-simple .qa2-size:hover{border-color:var(--sage)}.la-simple .qa2-size-label{display:block;font-weight:500;font-size:17px;color:var(--ink)}.la-simple .qa2-size-price{display:block;font-size:15px;font-weight:500;color:var(--accent);margin-top:6px}.la-simple .qa-modal.plan-once .qa2-size.active{border-color:var(--ink);background:#f6f4ef;box-shadow:inset 0 0 0 1px var(--ink)}.la-simple .qa-modal.qa2 .qa2-size.active{border-color:var(--green-deep);background:#f3f7f1;box-shadow:inset 0 0 0 1px var(--green-deep)}.la-simple .qa2-plans{display:flex;gap:12px;margin:22px 0 16px}.la-simple .qa2-pill{flex:1;font:500 16px "omnes-pro",sans-serif;padding:14px 10px;border-radius:999px;cursor:pointer;background:var(--white);color:var(--ink);transition:all .14s ease}.la-simple .qa2-pill-autoship{border:2px solid var(--green-deep);color:var(--green-deep)}.la-simple .qa2-pill-autoship.active{background:var(--green-deep);color:var(--white);border-color:var(--green-deep)}.la-simple .qa2-pill-once{border:2px solid #d8d0c0;color:var(--ink-soft)}.la-simple .qa2-pill-once.active{border:2px solid var(--ink);color:var(--ink);background:var(--cream)}.la-simple .qa-modal.qa2 .qa-freq{border:2px solid var(--qa-line);border-radius:12px;font:500 15px "omnes-pro",sans-serif;color:var(--ink);text-align:center;text-align-last:center;padding:13px 38px 13px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e4d2b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center}.la-simple .qa-modal.qa2 .qa-freq:focus{outline:none;border-color:var(--green-deep)}.la-simple .qa2-add{display:block;margin-top:18px;background:var(--green-deep);color:var(--white);text-decoration:none;text-align:center;font:500 18px "omnes-pro",sans-serif;padding:17px;border-radius:14px;transition:background .14s ease}.la-simple .qa2-add:hover{background:var(--green-mid)}/*qa-recolor-pm*//* QA modal — pdp-mirror recolor. Mirrors the PDP buy box 1:1.
   Override wins via .la-simple specificity + !important (qa-bgfix uses !important). */

/* Scrim — warm ink dim (site ink #22281F) */
.la-simple .qa-overlay{background:rgba(34,40,31,.5)!important}

/* Modal surface — white card, neutral shadow */
.la-simple .qa-modal{background:#fff!important;border-radius:12px!important;box-shadow:0 30px 80px rgba(34,40,31,.28)!important}

/* Heading — near-black ink (Fraunces serif untouched) */
.la-simple .qa-modal h3{color:#22281f!important}

/* Close — muted ink */
.la-simple .qa-modal .qa-close{color:#6b6f66!important}

/* Single-size label */
.la-simple .qa2-solo{color:#22281f!important}

/* Size tiles — white, warm inactive border, prices orange */
.la-simple .qa2-size{background:#fff!important;border-color:#e8dfce!important;border-radius:6px!important}
.la-simple .qa2-size:hover{border-color:#c2b89e!important}
.la-simple .qa2-size-label{color:#22281f!important}
.la-simple .qa2-size-price{color:#d97c2b!important}

/* Active size — quiet ink highlight (NOT orange, NOT green) so it never competes with the CTA */
.la-simple .qa-modal.qa2 .qa2-size.active{border-color:#22281f!important;background:#fff!important;box-shadow:0 0 0 1px #22281f!important}
.la-simple .qa-modal.plan-once .qa2-size.active{border-color:#22281f!important;background:#fff!important}

/* Plan pills — base */
.la-simple .qa2-pill{background:#fff!important;color:#22281f!important}
/* Autoship reads teal (matches PDP autoship-price box) */
.la-simple .qa2-pill-autoship{border-color:#b6e3e3!important;color:#22281f!important}
.la-simple .qa2-pill-autoship.active{background:#b6e3e3!important;color:#22281f!important;border-color:#b6e3e3!important}
/* One Time — neutral ink, no green */
.la-simple .qa2-pill-once{border-color:#e8dfce!important;color:#6b6f66!important}
.la-simple .qa2-pill-once.active{border-color:#22281f!important;color:#22281f!important;background:#fff!important}

/* Frequency select — ink border + ink chevron (recolored embedded svg, position/size preserved) */
.la-simple .qa-modal.qa2 .qa-freq{border-color:#22281f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2322281F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}

/* Primary CTA — the solid orange PDP "Add To Bag" button */
.la-simple .qa2-add{background:#ea5c14!important;color:#fff!important;border-radius:4px!important}
.la-simple .qa2-add:hover{background:#d2510f!important}.la-simple h1{font-family:"foco",Arial,sans-serif}.la-simple .product-card h3,.la-simple .product-card.rich h3{font-family:"foco",Arial,sans-serif;font-weight:400}.la-simple .qa-modal h3{font-family:"foco",Arial,sans-serif}.la-simple{font-family:"omnes-pro",Arial,sans-serif}.la-simple .product-card .desc,.la-simple p,.la-simple li{font-family:"omnes-pro",Arial,sans-serif}.la-simple h2{font-weight:500}/*qa-modern*/.la-simple .qa-modal.qa2{max-width:382px!important;padding:22px 24px 28px!important;border-radius:10px!important;box-shadow:0 18px 50px rgba(34,40,31,.22)!important}.la-simple .qa-modal.qa2 h3{font-family:"foco",Arial,sans-serif!important;font-weight:400!important;font-size:19px!important;line-height:1.25!important;color:#22281f!important;padding-right:26px!important;margin-bottom:2px!important}.la-simple .qa-modal .qa-close{font-size:22px!important;top:14px!important;right:15px!important}.la-simple .qa2-solo{font-size:13.5px!important;font-weight:400!important;color:#5a6354!important;margin:6px 0 0!important}.la-simple .qa2-sizes{gap:10px!important;margin:15px 0 0!important}.la-simple .qa2-size{padding:8px 8px!important;border-radius:8px!important;border-width:1px!important}.la-simple .qa2-size:hover{border-color:#c2b89e!important}.la-simple .qa2-size-label{font-size:15px!important;font-weight:500!important}.la-simple .qa2-size-price{font-size:13.5px!important;font-weight:400!important;color:#d97c2b!important;margin-top:3px!important}.la-simple .qa-modal.qa2 .qa2-size.active{border-width:1.5px!important;box-shadow:none!important;padding:8px 8px!important}.la-simple .qa-modal.plan-once .qa2-size.active{border-color:#22281f!important;background:#faf7f1!important}.la-simple .qa-modal.plan-autoship .qa2-size.active{border-color:#1d4d4d!important;background:#b6e3e3!important}.la-simple .qa-modal.plan-autoship .qa2-size.active .qa2-size-label{color:#1d4d4d!important}.la-simple .qa-modal.plan-autoship .qa2-size.active .qa2-size-price{color:#1d4d4d!important}.la-simple .qa2-plans{gap:10px!important;margin:20px 0 0!important}.la-simple .qa2-pill{padding:7px 10px!important;font-size:14px!important;font-weight:500!important;border-radius:999px!important;border-width:1px!important;transition:all .12s ease}.la-simple .qa2-pill-once{border-color:#d8d0c0!important;color:#5a6354!important;background:#fff!important}.la-simple .qa2-pill-once.active{background:#faf7f1!important;color:#22281f!important;border-color:#22281f!important;border-width:1.5px!important}.la-simple .qa2-pill-autoship{border-color:#a3d9d9!important;color:#2f6b6b!important;background:#fff!important}.la-simple .qa2-pill-autoship.active{background:#b6e3e3!important;color:#1d4d4d!important;border-color:#b6e3e3!important}.la-simple .qa-modal.qa2 .qa-freq{padding:11px 34px 11px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;height:auto!important;border-width:1px!important;border-radius:8px!important}.la-simple .qa-freq-row{margin:14px 0 0!important}.la-simple .qa2-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#ea5c14!important;color:#fff!important;font-family:"omnes-pro",Arial,sans-serif!important;font-weight:400!important;font-size:16px!important;padding:9px 18px!important;border-radius:8px!important;margin-top:24px!important;box-shadow:none!important}.la-simple .qa2-add:hover{background:#d2510f!important;filter:none!important}.la-simple .qa2-bag{width:19px!important;height:19px!important;display:inline-block!important;flex:0 0 auto!important;filter:brightness(0) invert(1)!important}/*end-qa-modern*/