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

.sp-page{background:#fff7eb;color:#332b2c}.sp-page .kicker{color:#843920}.sp-hero{background:radial-gradient(ellipse at 76% 44%,#623e50 0%,#352331 55%,#211923 100%);color:#fff3e3;border-bottom-color:#c37436;box-shadow:inset 0 -40px 60px -40px #0009}.sp-hero h1{color:#fff3e3}.sp-hero h1 span{color:#f2ac62}.sp-hero .kicker{color:#f2ac62}.sp-hero .sp-subtitle{color:#ffdbac}.sp-hero .sp-outline{color:#fff3e3;border-color:#b59caa}.sp-hero .sp-outline:hover{background:#ffffff18}.sp-page .button{background:#a44122;color:#fff}.sp-page .button:hover{background:#773018}.sp-cover img{box-shadow:7px 10px 18px #0005,24px 30px 50px #0008}.sp-cover figcaption{color:#f0dacd;text-shadow:none}.sp-facts{background:#663b28}.sp-facts dt{color:#ffcea0}.sp-preview{background:#f0e3d6}.sp-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}.sp-gallery>figure{grid-column:span 2}.sp-gallery>figure:nth-child(4){grid-column:2/span 2}.sp-gallery>figure:nth-child(5){grid-column:4/span 2}.sp-features>div{border-color:#a44122}.sp-features>div:nth-child(2){border-color:#62445e}.sp-features>div:nth-child(3){border-color:#976020}.sp-faq-section{background:#f1e7df}.sp-final{background:#352331}.sp-final .kicker,.sp-lifestyle .kicker{color:#ffc384}.sp-final .button{background:#f2ac62;color:#2a2025}.sp-final .button:hover{background:#ffcf96}.sp-lifestyle{background:#352331}.sp-lifestyle:after{background:linear-gradient(90deg,#281b28f5 0%,#281b28cc 30%,#281b2800 80%)}@media(max-width:650px){.sp-gallery{grid-template-columns:1fr;gap:34px}.sp-gallery>figure,.sp-gallery>figure:nth-child(4),.sp-gallery>figure:nth-child(5){grid-column:auto}.sp-lifestyle:after{background:linear-gradient(0deg,#281b28 0%,#281b28ed 28%,#281b2800 85%)}}
