
.wv-store .wv-origin-badge{display:inline-flex;align-items:center;background:#fff;border:1px solid #d3dfd5;border-radius:10px;padding:4px 10px;margin:2px 0 18px;width:168px;max-width:100%}.wv-store .wv-origin-badge img{display:block;width:100%;height:auto}
.wv-store .wv-service-page,.wv-store .wv-policy-shell{width:calc(100% - 48px);max-width:1200px;margin:24px auto 64px}.wv-store .wv-service-hero{padding:36px 40px;background:#f3f7ef;border:1px solid #d2ddd2;border-radius:24px;margin-bottom:32px}.wv-store .wv-service-hero h1{font:400 clamp(36px,4vw,52px)/1.14 WVLabelAnton,Impact,sans-serif;letter-spacing:0;max-width:780px;margin:14px 0 16px}.wv-store .wv-service-hero>p:last-child{font-size:16px;max-width:650px;margin-bottom:0}.wv-store .wv-service-grid,.wv-store .wv-policy-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.wv-store .wv-service-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;font-size:14px}.wv-store .wv-service-nav .wv-eyebrow{margin:0 0 12px;color:#517263}.wv-store .wv-service-nav a{padding:10px 0;min-height:44px;border-bottom:1px solid #e1e9e2;line-height:1.5}.wv-store .wv-service-nav a:hover{color:#397861;text-decoration:underline;text-underline-offset:4px}.wv-store .wv-service-grid>aside,.wv-store .wv-policy-shell>aside{background:#f6f8f3;border:1px solid #d6e0d6;border-radius:16px;padding:22px;position:sticky;top:24px}.wv-store .wv-service-content{min-width:0}.wv-store .wv-service-prose,.wv-store .shopify-policy__body{font:400 16px/1.8 var(--wv-font);overflow-wrap:anywhere}.wv-store .wv-service-prose h2,.wv-store .shopify-policy__body h2{font:600 23px/1.35 var(--wv-font);letter-spacing:-.02em;margin:32px 0 14px;text-transform:none}.wv-store .wv-service-prose h3,.wv-store .shopify-policy__body h3{font:600 18px/1.4 var(--wv-font);letter-spacing:0;margin:24px 0 12px}.wv-store .wv-service-prose p,.wv-store .shopify-policy__body p{margin-bottom:18px}.wv-store .wv-service-prose li,.wv-store .shopify-policy__body li{padding-left:4px;margin-bottom:12px}.wv-store .wv-service-prose a,.wv-store .shopify-policy__body a,.wv-store .wv-contact-direct a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.wv-store .shopify-policy__container{max-width:820px;margin:0;padding:32px 36px;background:#fff;border:1px solid #d6e0d6;border-radius:24px}.wv-store .shopify-policy__title{text-align:left;margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #e1e9e2}.wv-store .shopify-policy__title h1{font:400 clamp(36px,4vw,52px)/1.14 WVLabelAnton,Impact,sans-serif;letter-spacing:0;margin:0;text-transform:none}.wv-store .wv-contact-panel{border:1px solid #d6e0d6;border-radius:20px;padding:28px;background:#fff}.wv-store .wv-contact-panel label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.wv-store .wv-contact-panel input,.wv-store .wv-contact-panel textarea{display:block;width:100%;min-width:0;min-height:52px;padding:13px 14px;border:1px solid #c5d5c8;border-radius:12px;background:#fff;color:#103f32;font:400 16px/1.5 var(--wv-font);margin:0 0 20px}.wv-store .wv-contact-panel textarea{resize:vertical;min-height:150px}.wv-store .wv-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wv-store .wv-contact-panel .wv-primary{min-height:54px}.wv-store .wv-contact-direct{margin:22px 0;padding:22px;border-radius:16px;background:#f3f7ef}.wv-store .wv-contact-direct h2{font:600 17px/1.4 var(--wv-font);letter-spacing:0;margin:0 0 7px}.wv-store .wv-form-success{padding:16px;background:#e7f2e7;border:1px solid #a8c9ad;border-radius:12px}.wv-store .wv-form-errors{padding:16px;background:#fff4ed;border:1px solid #d4a28c;border-radius:12px;margin-bottom:20px}.wv-store .wv-service-story{display:grid;gap:18px}.wv-store .wv-service-story section{padding:26px;border:1px solid #d6e0d6;border-radius:18px;background:#f9faf7}.wv-store .wv-service-story h2{font:600 22px/1.4 var(--wv-font);letter-spacing:-.02em;margin:16px 0 12px}.wv-store .wv-service-story p{margin:0;font-size:16px}.wv-store .wv-service-icon{display:grid;place-items:center;width:42px;height:42px;background:#e1eee2;border-radius:12px}.wv-store .wv-service-faq details{border:1px solid #d6e0d6;border-radius:16px;margin-bottom:12px;overflow:hidden}.wv-store .wv-service-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;font-weight:600}.wv-store .wv-service-faq summary::-webkit-details-marker{display:none}.wv-store .wv-service-faq summary>span{font-size:22px}.wv-store .wv-service-faq details[open] summary{background:#f3f7ef}.wv-store .wv-service-faq p{padding:18px 22px;margin:0}.wv-store .wv-service-back{margin-top:28px;display:inline-flex;width:auto;gap:24px;min-height:48px;padding:10px 18px;border:1px solid #bbd0c1;border-radius:14px;font-weight:600}.wv-store .wv-service-back svg{width:20px;height:20px}.wv-store .wv-footer-complete{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px;margin-top:48px;padding-top:32px;align-items:start}.wv-store .wv-footer-complete nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.wv-store .wv-footer-brand p{margin:14px 0;font-size:13px}.wv-store .wv-footer-brand>a:last-child{font-size:13px;overflow-wrap:anywhere}.wv-store .wv-footer-shop a{display:flex;align-items:center;min-height:40px;font-size:14px}.wv-store .wv-footer-shop .wv-eyebrow{margin-bottom:12px}.wv-store .wv-footer-complete .wv-service-nav a{border:0;padding:9px 0}.wv-store .wv-footer-copyright{grid-column:1/-1;font-size:11px;padding-top:18px;border-top:1px solid #e1e9e2}.wv-store .wv-utility-page{max-width:1200px;width:calc(100% - 48px);margin:24px auto 64px;padding:40px;border:1px solid #d6e0d6;border-radius:24px;background:#f3f7ef}.wv-store .wv-utility-page form{display:flex;gap:12px;flex-wrap:wrap}.wv-store .wv-utility-page input{min-width:0;flex:1;min-height:52px;padding:12px 16px;font:inherit;border:1px solid #c5d5c8;border-radius:14px}.wv-store .wv-utility-page li{margin:16px 0}.wv-store .wv-utility-page h2{font:600 22px/1.4 var(--wv-font);letter-spacing:0}
@media(max-width:760px){.wv-store .wv-service-page,.wv-store .wv-policy-shell{width:calc(100% - 32px);margin:20px auto 44px}.wv-store .wv-service-hero{padding:26px 22px;border-radius:20px;margin-bottom:22px}.wv-store .wv-service-hero h1{font-size:36px}.wv-store .wv-service-grid,.wv-store .wv-policy-shell{grid-template-columns:1fr;gap:22px}.wv-store .wv-service-grid>aside,.wv-store .wv-policy-shell>aside{position:static;order:2;padding:20px}.wv-store .wv-contact-panel{padding:20px}.wv-store .wv-contact-fields{grid-template-columns:1fr;gap:0}.wv-store .wv-contact-panel .wv-primary{width:100%;min-width:0}.wv-store .shopify-policy__container{padding:24px 20px;border-radius:20px}.wv-store .shopify-policy__title h1{font-size:36px;overflow-wrap:anywhere}.wv-store .wv-service-prose,.wv-store .shopify-policy__body{font-size:15px;line-height:1.8}.wv-store .wv-service-prose h2,.wv-store .shopify-policy__body h2{font-size:21px}.wv-store .wv-footer-complete{grid-template-columns:1fr 1fr;gap:24px 18px}.wv-store .wv-footer-brand{grid-column:1/-1}.wv-store .wv-utility-page{width:calc(100% - 32px);padding:24px 20px}.wv-store .wv-utility-page .wv-primary{width:100%;min-width:0}.wv-store .wv-origin-badge{width:156px}}

.wv-store .wv-service-page,.wv-store .wv-policy-shell,.wv-store .wv-utility-page{width:100%;max-width:1200px}
.wv-store .wv-footer-complete nav{margin-left:0;font-size:14px}.wv-store .wv-footer-complete .wv-wordmark{font-size:23px}.wv-store .wv-footer-complete .wv-footer-copyright{font-size:11px}
.wv-store .wv-origin-badge{float:right;display:block;width:104px;max-width:30%;padding:0;margin:0 0 16px 18px;background:transparent;border:0;border-radius:0;text-align:center}.wv-store .wv-origin-badge img{display:block;width:100%;height:auto;transform:rotate(7deg)}.wv-store .wv-origin-badge p{font:500 12px/1.45 var(--wv-font);margin:7px 0 0;color:#103f32}.wv-store .wv-pdp-info>.wv-pdp-description{clear:both}.wv-store .wv-quality-record{clear:both;border:1px solid #d6e0d6;border-radius:16px;padding:20px;background:#f6f8f3;margin-top:24px}.wv-store .wv-quality-record h2{font:600 17px/1.4 var(--wv-font);letter-spacing:0;margin:0 0 14px}.wv-store .wv-quality-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wv-store .wv-quality-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbdccc;background:#fff;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45}.wv-store .wv-quality-record p{font-size:12px;margin:0 0 10px}.wv-store .wv-quality-record a{font-size:12px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.wv-store .wv-service-page,.wv-store .wv-policy-shell,.wv-store .wv-utility-page{width:100%}.wv-store .wv-origin-badge{width:90px;margin-left:14px;max-width:34%}.wv-store .wv-origin-badge p{font-size:12px}}

.wv-store .wv-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.wv-store .wv-quality-record{margin-top:0;background:#fff}.wv-store .wv-quality-record h3{font:400 25px/1.2 WVLabelAnton,Impact,sans-serif;letter-spacing:0;margin:0 0 16px}.wv-store .wv-quality-record .wv-icon,.wv-store .wv-quality-record .wv-icon svg{width:17px;height:17px;flex:0 0 17px}.wv-store .wv-quality-chips{margin-bottom:0}.wv-store .wv-quality-panel .wv-quality-note{font-size:12px;line-height:1.65;margin:20px 0 12px;max-width:760px}@media(max-width:760px){.wv-store .wv-quality-grid{grid-template-columns:1fr}.wv-store .wv-quality-panel{padding:22px}.wv-store .wv-quality-record{padding:18px}}

.wv-store .wv-quality-stamps{display:flex;align-items:start;flex-wrap:wrap;gap:20px;padding:14px 0 18px;margin-bottom:14px;border-bottom:1px solid #dce5dc}.wv-store .wv-quality-stamps a{display:flex;flex-direction:column;align-items:center;gap:8px;width:112px;text-align:center}.wv-store .wv-quality-stamps img{width:84px;height:84px;object-fit:contain;display:block}.wv-store .wv-quality-stamps span{font-size:11px;line-height:1.4;max-width:112px}.wv-store .wv-quality-panel{scroll-margin-top:24px}.wv-store .wv-origin-badge{margin-bottom:10px}@media(max-width:760px){.wv-store .wv-quality-stamps{gap:16px}.wv-store .wv-quality-stamps a{width:105px}.wv-store .wv-quality-stamps img{width:78px;height:78px}}

.wv-store .wv-pdp-info>.wv-quality-stamps{gap:14px;margin:12px 0 20px;padding:0;border:0;align-items:flex-start}.wv-store .wv-pdp-info>.wv-quality-stamps a{width:76px;gap:5px}.wv-store .wv-pdp-info>.wv-quality-stamps img{width:72px;height:72px}.wv-store .wv-quality-stamps .wv-stamp-usa img{transform:rotate(5deg)}.wv-store .wv-pdp-info>.wv-quality-stamps span{font-size:10px;line-height:1.35;max-width:85px}.wv-store .wv-pdp-info>.wv-pdp-description{clear:none}@media(max-width:760px){.wv-store .wv-pdp-info>.wv-quality-stamps{gap:12px;margin:12px 0 18px}.wv-store .wv-pdp-info>.wv-quality-stamps a{width:68px}.wv-store .wv-pdp-info>.wv-quality-stamps img{width:64px;height:64px}}
