.wf-page{--wf-red:#8d201b;--wf-green:#18492c;--wf-gold:#f2b643;background:#fffaf0;color:#302c20}.wf-page h1,.wf-page h2,.wf-page h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em}.wf-page h2{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.12;margin:0 0 24px}.wf-page h3{font-size:1.5rem;line-height:1.3;margin:0 0 12px}.wf-page p{font-size:1.0625rem;line-height:1.8;max-width:65ch}.wf-page .kicker{font:700 .875rem/1.6 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-red)}.wf-page figure{margin:0}.wf-page img{width:100%;height:auto;display:block}.wf-hero{background:radial-gradient(ellipse at 80% 40%,#ffdc7a,#f4bd51 80%);padding:26px 0 80px;border-bottom:8px solid var(--wf-red)}.wf-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;margin-bottom:48px}.wf-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.wf-hero h1{font-size:clamp(4rem,7.5vw,7rem);line-height:1.03;color:var(--wf-red);margin:0 0 20px}.wf-hero h1 span{color:var(--wf-green)}.wf-hero .wf-subtitle{font:1.75rem/1.3 Georgia,serif;color:var(--wf-green)}.wf-lede{max-width:48ch}.wf-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.wf-page .button{background:var(--wf-red);color:#fff;min-height:54px}.wf-page .button:hover{background:#5e1612}.wf-outline{padding:13px 19px;min-height:54px;border:1px solid var(--wf-green);text-decoration:none;font-weight:700;color:var(--wf-green)}.wf-outline:hover{background:#ffffff60}.wf-cover{max-width:465px;justify-self:center;transform:rotate(2deg)}.wf-cover img{box-shadow:15px 20px 40px #55290940}.wf-cover figcaption{font-size:.875rem;text-align:center;margin-top:20px}.wf-facts{background:var(--wf-green);color:#fff9e9}.wf-facts dl{display:grid;grid-template-columns:repeat(4,1fr);margin-block:0;padding-block:28px;gap:22px}.wf-facts dt{font-size:.875rem;color:#f1cf86}.wf-facts dd{font:1.25rem/1.5 Georgia,serif;margin:6px 0 0}.wf-section{padding-block:84px}.wf-intro,.wf-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}.wf-intro p{margin-top:0}.wf-lifestyle{min-height:580px;position:relative;isolation:isolate;display:grid;align-items:center;background:#233a24;color:#fff8e7;overflow:hidden}.wf-lifestyle>img{position:absolute;inset:0;height:100%;object-fit:cover;z-index:-2}.wf-lifestyle:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#132d1ef2 0%,#132d1ed9 25%,#132d1e00 80%)}.wf-lifestyle-copy{padding-block:70px}.wf-lifestyle-copy h2{max-width:14ch}.wf-lifestyle-copy p{max-width:28ch}.wf-lifestyle .kicker{color:#f2c568}.wf-preview{background:#f7edd5}.wf-preview-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin-bottom:32px;align-items:end}.wf-preview-heading>p{font-size:1rem}.wf-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.wf-gallery a{display:block;box-shadow:0 8px 22px #5d4c1e20}.wf-gallery figcaption{padding-top:24px}.wf-gallery figcaption p{font-size:1rem;margin:0}.wf-gallery img{background:white}.wf-heading{max-width:700px;margin-bottom:36px}.wf-features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.wf-features>div{padding-top:24px;border-top:4px solid var(--wf-red)}.wf-features>div:nth-child(2){border-color:var(--wf-green)}.wf-features>div:nth-child(3){border-color:#b87912}.wf-features p{font-size:1rem}.wf-faq-section{background:#f6eddb}.wf-faq details{border-bottom:1px solid #c7b894;padding:8px 0}.wf-faq details:first-child{border-top:1px solid #c7b894}.wf-faq summary{font-weight:700;cursor:pointer;min-height:48px;padding:14px 0;font-size:1.0625rem}.wf-faq details p{font-size:1rem;margin:0 0 20px}.wf-final{background:var(--wf-red);color:#fff8e7;text-align:center;padding:80px 0}.wf-final .kicker{color:#ffcf75}.wf-final p{margin-inline:auto}.wf-final .button{background:#f2bd54;color:#292316}.wf-final .button:hover{background:#ffda8a}.wf-final .wf-retailer{font-size:.875rem}.wf-page a:focus-visible,.wf-page summary:focus-visible{outline:3px solid #b76300;outline-offset:5px}
.wf-hero{background:radial-gradient(ellipse at 83% 60%,#67350f55 0%,#67350f00 53%),linear-gradient(110deg,#edb74b 0%,#dfa031 48%,#ae671f 100%);box-shadow:inset 0 -30px 65px -40px #4d260b80,inset 0 18px 40px -32px #6a350d66}.wf-cover img{box-shadow:6px 8px 14px #3d1e0a55,20px 28px 46px #3d1e0a70,0 0 0 1px #683b1940}.wf-cover figcaption{color:#fff7e5;text-shadow:0 1px 3px #402109}
@media(max-width:900px){.wf-hero-grid{gap:36px}.wf-intro,.wf-faq{gap:36px}.wf-facts dl{grid-template-columns:1fr 1fr}.wf-gallery{gap:18px}.wf-preview-heading{gap:30px}}
@media(max-width:650px){.wf-hero-grid,.wf-intro,.wf-faq,.wf-gallery,.wf-features,.wf-preview-heading{grid-template-columns:1fr}.wf-hero{padding-bottom:45px}.wf-hero h1{font-size:clamp(3.5rem,15vw,5rem)}.wf-cover{max-width:340px;transform:none}.wf-breadcrumb{margin-bottom:32px}.wf-section{padding-block:52px}.wf-gallery{gap:38px}.wf-preview-heading{gap:0}.wf-lifestyle{min-height:660px;align-items:end}.wf-lifestyle>img{object-position:70% center}.wf-lifestyle:after{background:linear-gradient(0deg,#132d1e 0%,#132d1eeb 27%,#132d1e00 85%)}.wf-lifestyle-copy{padding-block:32px}.wf-lifestyle h2{font-size:2.4rem}.wf-final{padding-block:55px}}

.wf-page{background:#fffaf5;color:#303c33}.wf-page .kicker{color:#854b49}.wf-hero{background:radial-gradient(ellipse at 80% 45%,#70816c 0%,#3e584c 55%,#263d35 100%);color:#fff8ef;border-bottom-color:#bc8882;box-shadow:inset 0 -40px 65px -40px #14261e99}.wf-hero h1{font-size:clamp(3rem,5.3vw,5rem);line-height:1.08;color:#fff8ef;font-weight:400}.wf-hero h1 span{color:#f4c4b9;font-style:italic}.wf-hero .kicker{color:#f2cfbc}.wf-hero .wf-subtitle{color:#f4e2c8;font-size:1.4rem}.wf-hero .wf-outline{color:#fff8ef;border-color:#afc1af}.wf-hero .wf-outline:hover{background:#ffffff18}.wf-page .button{background:#854b49;color:#fff}.wf-page .button:hover{background:#633733}.wf-cover{max-width:370px;transform:rotate(1.5deg)}.wf-cover img{box-shadow:8px 12px 20px #16251c55,22px 28px 48px #16251c80}.wf-cover figcaption{color:#f8e8d7;text-shadow:none}.wf-facts{background:#eee3d9;color:#34473a}.wf-facts dt{color:#704b40}.wf-preview{background:#f1e9e3}.wf-gallery{gap:28px}.wf-gallery h3{font-size:1.45rem}.wf-features>div{border-color:#b47772}.wf-features>div:nth-child(2){border-color:#567059}.wf-features>div:nth-child(3){border-color:#a88349}.wf-faq-section{background:#f4ede5}.wf-final{background:#30483b}.wf-final .kicker,.wf-lifestyle .kicker{color:#f4d2c1}.wf-final .button{background:#edc3b8;color:#342726}.wf-final .button:hover{background:#f7d9cf}.wf-lifestyle{background:#30483b}.wf-lifestyle:after{background:linear-gradient(90deg,#233a2df5 0%,#233a2de0 29%,#233a2d00 83%)}.wf-gift-note{padding:65px 0;background:#e9d1c9;text-align:center}.wf-gift-note p{margin-inline:auto}.wf-gift-note h2{font-size:clamp(2rem,3.3vw,3rem)}@media(max-width:650px){.wf-cover{max-width:300px;transform:none}.wf-hero h1{font-size:clamp(2.8rem,11vw,4rem)}.wf-lifestyle:after{background:linear-gradient(0deg,#233a2d 0%,#233a2ded 30%,#233a2d00 85%)}}

.wf-page{background:#fffaf1;color:#263d4d}.wf-page .kicker{color:#855d24}.wf-hero{background:radial-gradient(ellipse at 76% 42%,#557991 0%,#294b64 53%,#193246 100%);border-bottom-color:#b89450;box-shadow:inset 0 -40px 65px -40px #12253499}.wf-hero h1{font-size:clamp(2.8rem,4.8vw,4.7rem);color:#fff8e8}.wf-hero .wf-subtitle{font:italic clamp(2rem,3vw,3rem)/1.25 Georgia,serif;color:#f2d69a}.wf-hero .kicker{color:#f2d69a}.wf-cover figcaption{color:#f2e7d0}.wf-page .button{background:#ead09b;color:#25384b}.wf-page .button:hover{background:#f6e3bb}.wf-hero .wf-outline{border-color:#c4d0d6}.wf-facts{background:#e4eaf0;color:#263d4d}.wf-facts dt{color:#4f6171}.wf-preview{background:#edf0f1}.wf-features>div,.wf-features>div:nth-child(3){border-color:#a17b3c}.wf-features>div:nth-child(2){border-color:#4b6d85}.wf-faq-section{background:#f4f0e8}.wf-final{background:#203e55}.wf-final .kicker,.wf-lifestyle .kicker{color:#f2d69a}.wf-final .button{background:#ead09b;color:#25384b}.wf-final .button:hover{background:#f6e3bb}.wf-gift-note{background:#e4eaf0}.wf-lifestyle{background:#203e55}.wf-lifestyle:after{background:linear-gradient(90deg,#18354af5 0%,#18354ade 28%,#18354a00 83%)}@media(max-width:650px){.wf-hero h1{font-size:clamp(2.6rem,10vw,3.6rem)}.wf-lifestyle:after{background:linear-gradient(0deg,#18354a 0%,#18354aed 30%,#18354a00 85%)}}

.wf-page{background:#fffbf3;color:#43372e}.wf-hero{background:radial-gradient(ellipse at 78% -12%,#ffe3a958 0%,transparent 57%),radial-gradient(ellipse at 78% 40%,#996444 0%,#653e2c 45%,#36281f 90%);color:#fff6e7;border-bottom:6px solid #bd9856}.wf-hero h1{color:#fff7e5;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:400;line-height:1.16}.wf-hero .wf-subtitle{font:italic clamp(1.8rem,3vw,2.8rem)/1.3 Georgia,serif;color:#f4ce92}.wf-hero .kicker{color:#f3cd93}.wf-hero .wf-lede{color:#eee0d0}.wf-cover{max-width:370px}.wf-cover img{box-shadow:0 -10px 32px #ffe6ba24,8px 12px 20px #1f100b66,25px 32px 54px #1a100cb3}.wf-cover figcaption{color:#efe0cc}.wf-hero .button,.wf-final .button{background:#f2cf91;color:#392820}.wf-hero .button:hover,.wf-final .button:hover{background:#ffe7bd}.wf-hero .wf-outline{color:#fff7e5;border-color:#d8baa0}.wf-facts{background:#654335;color:#fff6e5}.wf-facts dt{color:#f0d3a0}.wf-preview{background:#f2e9d9}.wf-faq-section{background:#f6eee3}.wf-final{background:#59392d;color:#fff6e5}.wf-final h2{color:#fff6e5}.wf-final .kicker,.wf-lifestyle .kicker{color:#f2cf91}.wf-lifestyle:after{background:linear-gradient(90deg,#34251df5 0%,#34251dd9 26%,#34251d00 80%)}.wf-gift-note{background:#eee1ca}.wf-page a:focus-visible,.wf-page summary:focus-visible{outline-color:#b67928}.wf-hero a:focus-visible{outline-color:#fff0bd}
@media(max-width:650px){.wf-hero h1{font-size:clamp(2.3rem,9vw,3.2rem)}.wf-cover{max-width:300px}.wf-lifestyle:after{background:linear-gradient(0deg,#34251d 0%,#34251deb 30%,#34251d00 85%)}}
