html{overflow-x:clip}.wf-hero{position:relative;isolation:isolate;background:#f5f0e8;margin-inline:calc(50% - 50vw);width:100vw;overflow:hidden;min-height:420px}.wf-art{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.wf-copy{position:absolute;inset:0 auto 0 5%;width:38%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#173e2b;padding:2rem 0}.wf-kicker{font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem}.wf-copy h1{font-size:clamp(2.8rem,3.5vw,5.5rem);line-height:1.05;margin:0;font-weight:600;letter-spacing:-.03em}.wf-discount{font-size:clamp(4rem,5.8vw,9rem);font-weight:800;line-height:1.05;margin:1rem 0}.wf-subtitle{font-size:clamp(1.5rem,1.4vw,2.1rem);margin:0 0 2rem}.wf-cta{background:#173e2b;color:#fff;gap:2rem;min-height:48px;padding:1.4rem 2.5rem;border-radius:4px}.wf-cta svg{width:20px;height:20px}.wf-cta:focus-visible{outline:3px solid #8a611c;outline-offset:5px}.wf-bundles{padding:4rem 0 2rem}.wf-bundles .ref-section-heading{align-items:end}.wf-bundles .ref-section-heading a{display:flex;align-items:center;gap:1rem}.wf-bundles .ref-section-heading a svg{width:20px}.wf-bundles .ref-grid{grid-auto-columns:calc((100% - 6rem)/4)}[dir=rtl] .wf-copy{direction:rtl;align-items:flex-end;text-align:right}[dir=rtl] .wf-copy .wf-kicker{letter-spacing:.08em}@media(max-width:749px){.wf-hero{min-height:0;display:flex;flex-direction:column}.wf-copy{position:relative;inset:auto;width:100%;padding:3rem 2rem 1rem;align-items:center;text-align:center;order:0}.wf-copy h1{font-size:3.2rem}.wf-discount{font-size:5.6rem;margin:.8rem 0}.wf-subtitle{font-size:1.6rem;margin-bottom:1.5rem}.wf-art{order:1;min-height:0;height:220px;width:100%;object-fit:cover;object-position:right center}.wf-kicker{font-size:1.1rem}.wf-bundles{padding-top:3rem}.wf-bundles .ref-grid{grid-auto-columns:76%}.wf-bundles .ref-section-heading{align-items:start;gap:1rem}.wf-bundles .ref-section-heading h2{font-size:2rem}.wf-bundles .ref-section-heading a{font-size:1.2rem;white-space:nowrap}[dir=rtl] .wf-copy{align-items:center;text-align:center}}