.wh-section{background:var(--wh-bg,#fff);color:var(--wh-ink,#202421);padding:var(--wh-top,48px) 0 var(--wh-bottom,48px);font-family:var(--wh-font,Arial,sans-serif);font-size:var(--wh-body-size,16px);overflow-wrap:anywhere}.wh-section *{box-sizing:border-box}.wh-section h2,.wh-section h3{color:inherit;font-family:var(--wh-heading-font,Arial,sans-serif);font-weight:var(--wh-weight,600);line-height:var(--wh-heading-line,1.1);letter-spacing:var(--wh-letter,-.03em);margin:0}.wh-section h2{font-size:var(--wh-heading-size,44px)}.wh-section h3{font-size:24px}.wh-section p{font-size:var(--wh-body-size,16px);line-height:var(--wh-body-line,1.55);margin:18px 0}.wh-section a{color:inherit;text-decoration:none}.wh-container{width:calc(100% - 80px);max-width:var(--wh-width,1400px);margin-inline:auto}.wh-title{margin-bottom:32px!important;text-align:var(--wh-align)}.wh-picture{display:block;height:100%;min-width:0}.wh-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wh-position,center)}.wh-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.wh-section .wh-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 28px;background:var(--wh-button-bg,#446732);color:var(--wh-button-ink,#fff);border:1px solid var(--wh-button-bg,#446732);border-radius:var(--wh-radius,30px);font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;text-align:center;text-decoration:none}.wh-section .wh-button-outline{background:transparent;color:inherit;border-color:currentColor}.wh-button:hover{filter:brightness(.92)}.wh-section :is(a,button,input):focus-visible{outline:3px solid #4e83ba;outline-offset:4px}.wh-heading-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.wh-row-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.wh-row-actions>a{border-bottom:1px solid}.wh-section .wh-arrow{width:40px;height:40px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:20px;cursor:pointer}.wh-product-track,.wh-social-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--wh-cols) - 1)*var(--wh-gap))/var(--wh-cols));gap:var(--wh-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:18px}.wh-product,.wh-social-track>figure{min-width:0;scroll-snap-align:start}.wh-product-media{display:block;aspect-ratio:1;background:#f5f5f3;border-radius:var(--wh-card-radius,16px);overflow:hidden}.wh-product-media .wh-image{object-fit:contain}.wh-product h3{font-size:18px;line-height:1.4;margin-top:18px;min-height:50px}.wh-product .wh-button{margin-top:12px}.wh-product .wh-price{margin:12px 0}.wh-price s{opacity:.6;font-size:.9em;margin-left:8px}.wh-editor-note{display:block;margin-top:12px;font-size:12px;color:#666}.wh-slider{position:relative}.wh-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.wh-slides::-webkit-scrollbar{display:none}.wh-slide{position:relative;flex:0 0 100%;min-width:0;height:var(--wh-height);scroll-snap-align:start;scroll-snap-stop:always;color:var(--wh-slide-ink);overflow:hidden}.wh-slide>.wh-picture,.wh-slide-video{position:absolute;inset:0}.wh-slide-video video{display:block;width:100%;height:100%;object-fit:cover}.wh-slide:after,.wh-story:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,var(--wh-overlay));pointer-events:none}.wh-slide-copy{position:absolute;z-index:1;width:44%;max-width:650px;left:6%;top:50%;transform:translateY(-50%)}.wh-slide-copy h2{font-size:clamp(36px,4.4vw,68px)}.wh-eyebrow{font-weight:600}.wh-copy-right .wh-slide-copy{left:auto;right:6%}.wh-copy-center .wh-slide-copy{left:50%;transform:translate(-50%,-50%);text-align:center;width:80%}.wh-copy-center .wh-buttons{justify-content:center}.wh-slider-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 16px}.wh-dots{display:flex;gap:10px}.wh-dots button{width:10px;height:10px;overflow:hidden;text-indent:-100px;border:0;border-radius:50%;background:#b7bdb4;cursor:pointer;padding:0}.wh-dots button[aria-pressed=true]{background:#446732}.wh-slider-controls>[data-wh-pause]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.wh-collection-grid{display:grid;grid-template-columns:repeat(var(--wh-cols),minmax(0,1fr));gap:var(--wh-gap)}.wh-collection{min-width:0;position:relative;overflow:hidden;border-radius:var(--wh-card-radius,16px);background:#f3f4f0}.wh-collection-media{display:block;aspect-ratio:var(--wh-card-ratio)}.wh-collection-copy{padding:24px 28px 28px;text-align:var(--wh-align)}.wh-collection-copy .wh-buttons{margin-top:18px}.wh-collection-copy h3{font-size:27px}.wh-text{text-align:var(--wh-align)}.wh-text p:empty{display:none}.wh-feature{display:grid;grid-template-columns:1fr 1fr;min-height:var(--wh-feature-height);overflow:hidden;border-radius:var(--wh-card-radius,16px);background:var(--wh-bg)}.wh-feature-media{grid-column:2;grid-row:1;min-height:var(--wh-feature-height);min-width:0}.wh-feature-copy{grid-column:1;grid-row:1;align-self:center;padding:50px 10%;text-align:var(--wh-align)}.wh-feature-copy h2{font-size:clamp(32px,3.6vw,56px)}.wh-image-left .wh-feature-media{grid-column:1}.wh-image-left .wh-feature-copy{grid-column:2}.wh-social-track>figure{margin:0}.wh-social-track .wh-picture{height:auto;aspect-ratio:.8;overflow:hidden;border-radius:var(--wh-card-radius,16px)}.wh-social-track figcaption{font-size:14px;margin-top:16px;line-height:1.5}.wh-story{position:relative;height:var(--wh-height);overflow:hidden}.wh-story>.wh-picture{position:absolute;inset:0}.wh-story-copy{position:absolute;z-index:1;top:50%;left:7%;transform:translateY(-50%);width:43%;max-width:620px;text-align:var(--wh-align)}.wh-story-copy h2{font-size:clamp(36px,4vw,64px)}.wh-newsletter{text-align:center;max-width:1000px}.wh-newsletter h2{font-size:32px;line-height:1.25}.wh-email-row{display:flex;justify-content:center;gap:12px;max-width:700px;margin:28px auto 0}.wh-email-row input{flex:1;min-width:0;border:1px solid #808a79;border-radius:var(--wh-radius,30px);background:transparent;padding:15px 20px;font:inherit;color:inherit}.wh-hide-desktop{display:none}@media(max-width:749px){.wh-hide-desktop{display:block}.wh-hide-mobile{display:none}.wh-container{width:calc(100% - 32px)}.wh-section h2{font-size:var(--wh-mobile-heading,30px)}.wh-heading-row{align-items:flex-start;gap:12px}.wh-row-actions{gap:8px}.wh-row-actions>a{font-size:12px}.wh-arrow{width:32px!important;height:32px!important}.wh-product-track,.wh-social-track{grid-auto-columns:78%;gap:16px}.wh-product h3{font-size:16px}.wh-slide{height:var(--wh-mobile-height)}.wh-slide-copy,.wh-copy-right .wh-slide-copy{width:auto;max-width:none;left:24px;right:24px;top:auto;bottom:30px;transform:none}.wh-copy-center .wh-slide-copy{left:24px;transform:none;width:auto}.wh-slide-copy h2{font-size:40px}.wh-slide:after{background:linear-gradient(transparent 20%,rgba(0,0,0,var(--wh-overlay)) 70%)}.wh-collection-grid{grid-template-columns:repeat(var(--wh-mobile-cols),minmax(0,1fr))}.wh-collection-copy{padding:22px}.wh-collection-copy h3{font-size:24px}.wh-collection-copy .wh-buttons{gap:8px}.wh-section .wh-button{padding:12px 22px}.wh-feature{grid-template-columns:1fr}.wh-feature-media,.wh-image-left .wh-feature-media{grid-column:1;grid-row:1;min-height:0;height:auto;aspect-ratio:1.15}.wh-feature-copy,.wh-image-left .wh-feature-copy{grid-column:1;grid-row:2;padding:30px 24px 40px}.wh-feature-copy h2{font-size:34px}.wh-story{height:var(--wh-mobile-height)}.wh-story-copy{left:24px;right:24px;width:auto;top:auto;bottom:32px;transform:none}.wh-story-copy h2{font-size:36px}.wh-email-row{flex-direction:column}.wh-newsletter h2{font-size:27px}.wh-section{padding-top:min(var(--wh-top),48px);padding-bottom:min(var(--wh-bottom),48px)}}@media(prefers-reduced-motion:reduce){.wh-slides,.wh-product-track,.wh-social-track{scroll-behavior:auto}.wh-slide-video{display:none}}

.wh-section h2{font-size:var(--wh-local-title,var(--wh-heading-size,44px))}.wh-slide-copy h2{font-size:var(--wh-local-title,clamp(36px,4.4vw,68px))}.wh-feature-copy h2{font-size:var(--wh-local-title,clamp(32px,3.6vw,56px))}.wh-story-copy h2{font-size:var(--wh-local-title,clamp(36px,4vw,64px))}.wh-newsletter h2{font-size:var(--wh-local-title,32px)}@media(max-width:749px){.wh-section h2{font-size:var(--wh-local-mobile-title,var(--wh-mobile-heading,30px))}.wh-slide-copy h2{font-size:var(--wh-local-mobile-title,40px)}.wh-feature-copy h2{font-size:var(--wh-local-mobile-title,34px)}.wh-story-copy h2{font-size:var(--wh-local-mobile-title,36px)}.wh-newsletter h2{font-size:var(--wh-local-mobile-title,27px)}}