:root{--spark-home-ink: #f6f2e9;--spark-home-muted: #bbb3a6;--spark-home-paper: #11110f;--spark-home-panel: #1a1916;--spark-home-line: rgba(246, 242, 233, .16);--spark-home-gold: #d7aa5a;--spark-home-red: #a64331}html{scroll-behavior:smooth}body:has(.spark-home-page){margin:0;background:var(--spark-home-paper)}body:has(.spark-home-page) #header-group,body:has(.spark-home-page)>footer{display:none}.spark-home-section{background:var(--spark-home-paper)}.spark-home-page{overflow:clip;background:var(--spark-home-paper);color:var(--spark-home-ink);font-family:Arial,Helvetica,sans-serif}.spark-home-page *,.spark-home-page *:before,.spark-home-page *:after{box-sizing:border-box}.spark-home-page img,.spark-home-page video{display:block;max-width:100%}.spark-home-page h1,.spark-home-page h2,.spark-home-page h3,.spark-home-page p,.spark-home-page figure,.spark-home-page dl,.spark-home-page dd{margin:0}.spark-home-page h1,.spark-home-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.spark-home-page a{color:inherit}.spark-home-shell{width:min(1220px,calc(100% - 64px));margin-inline:auto}.spark-home-kicker{color:var(--spark-home-gold);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.spark-home-nav{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--spark-home-line);background:#11110ff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[scroll-lock] .spark-home-nav{z-index:calc(var(--layer-sticky) - 1)}.spark-home-nav__inner{min-height:70px;display:flex;align-items:center;gap:30px}.spark-home-nav__brand{text-decoration:none;font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.spark-home-nav__brand span{color:var(--spark-home-gold);font-weight:400}.spark-home-nav__links{display:flex;align-items:center;gap:24px;margin-left:auto}.spark-home-nav__links a{color:var(--spark-home-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none}.spark-home-nav__links a:hover,.spark-home-nav__links a:focus-visible{color:var(--spark-home-ink)}.spark-home-status{padding:8px 12px;border:1px solid rgba(166,67,49,.7);border-radius:999px;color:#f0b6a8;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.spark-home-hero{min-height:calc(100vh - 70px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,108px);padding-block:70px 84px}.spark-home-hero__copy{max-width:610px}.spark-home-hero h1{max-width:720px;margin-top:14px;font-size:clamp(52px,6.6vw,96px);line-height:.94}.spark-home-lede{max-width:590px;margin-top:28px!important;color:var(--spark-home-muted);font-size:clamp(17px,1.7vw,22px);line-height:1.6}.spark-home-price-row{display:flex;align-items:baseline;gap:12px;margin-top:30px}.spark-home-price-row span{font-family:Georgia,Times New Roman,serif;font-size:30px}.spark-home-price-row small{color:var(--spark-home-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.spark-home-link{display:inline-block;margin-top:28px;color:var(--spark-home-gold)!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-underline-offset:6px;text-transform:uppercase}.spark-home-disabled{width:100%;max-width:390px;min-height:54px;margin-top:24px;border:1px solid #383630;border-radius:3px;background:#25231f;color:#8f8a80;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;cursor:not-allowed}.spark-home-review{max-width:470px;margin-top:14px!important;color:#8f8a80;font-size:12px;line-height:1.55}.spark-home-hero__media{position:relative;min-height:640px}.spark-home-hero__media:before{content:"";position:absolute;top:8%;right:-9%;bottom:-5%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(215,170,90,.26),rgba(166,67,49,.05) 52%,transparent 72%);filter:blur(8px)}.spark-home-hero__media img{position:relative;width:100%;height:min(72vh,780px);border-radius:4px;object-fit:cover;object-position:center;box-shadow:0 32px 90px #0000006b}.spark-home-hero__media figcaption,.spark-home-gallery figcaption{margin-top:11px;color:#918a7e;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.spark-home-video{scroll-margin-top:70px;padding-block:110px;border-block:1px solid var(--spark-home-line);background:#0b0b0a}.spark-home-video__grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:center;gap:clamp(48px,8vw,128px)}.spark-home-video h2,.spark-home-heading h2,.spark-home-outdoor h2,.spark-home-package h2,.spark-home-next h2{margin-top:12px;font-size:clamp(38px,5vw,68px);line-height:1}.spark-home-video p:not(.spark-home-kicker),.spark-home-outdoor p:not(.spark-home-kicker),.spark-home-next p:not(.spark-home-kicker){margin-top:22px;color:var(--spark-home-muted);font-size:16px;line-height:1.7}.spark-home-video video{width:100%;max-height:720px;border:1px solid var(--spark-home-line);border-radius:4px;background:#000;object-fit:contain}.spark-home-features,.spark-home-details,.spark-home-faq{scroll-margin-top:70px;padding-block:112px}.spark-home-heading{max-width:770px}.spark-home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:56px;background:var(--spark-home-line);border:1px solid var(--spark-home-line)}.spark-home-feature-grid article{min-height:280px;padding:34px 28px;background:var(--spark-home-panel)}.spark-home-feature-grid article>span{color:var(--spark-home-gold);font:700 12px/1 Arial,sans-serif;letter-spacing:.16em}.spark-home-feature-grid h3{margin-top:92px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.spark-home-feature-grid p{margin-top:14px;color:var(--spark-home-muted);font-size:14px;line-height:1.6}.spark-home-outdoor{scroll-margin-top:70px;padding-block:116px;background:#e9e2d5;color:#181713}.spark-home-outdoor__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,9vw,140px)}.spark-home-outdoor figure{min-height:650px}.spark-home-outdoor img{width:100%;height:720px;object-fit:cover}.spark-home-outdoor .spark-home-kicker{color:#8d632d}.spark-home-outdoor p:not(.spark-home-kicker){color:#59544b}.spark-home-note{display:grid;gap:8px;margin-top:30px;padding:20px;border-left:3px solid #8d632d;background:#ffffff61}.spark-home-note strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.spark-home-note span{color:#59544b;font-size:13px;line-height:1.55}.spark-home-gallery{display:grid;grid-template-columns:1.08fr .92fr;grid-template-rows:repeat(2,minmax(280px,390px));gap:20px;margin-top:58px}.spark-home-gallery figure{overflow:hidden}.spark-home-gallery__tall{grid-row:1 / span 2}.spark-home-gallery img{width:100%;height:calc(100% - 28px);object-fit:cover}.spark-home-package{scroll-margin-top:70px;padding-block:100px;border-block:1px solid var(--spark-home-line);background:var(--spark-home-panel)}.spark-home-package__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.spark-home-package dl{border-top:1px solid var(--spark-home-line)}.spark-home-package dl div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:19px 0;border-bottom:1px solid var(--spark-home-line)}.spark-home-package dt{color:var(--spark-home-muted)}.spark-home-package dd{text-align:right}.spark-home-faq__list{margin-top:50px;border-top:1px solid var(--spark-home-line)}.spark-home-faq details{border-bottom:1px solid var(--spark-home-line)}.spark-home-faq summary{display:flex;justify-content:space-between;gap:30px;padding:24px 0;font-family:Georgia,Times New Roman,serif;font-size:23px;cursor:pointer;list-style:none}.spark-home-faq summary::-webkit-details-marker{display:none}.spark-home-faq summary span{color:var(--spark-home-gold)}.spark-home-faq details[open] summary span{transform:rotate(45deg)}.spark-home-faq details p{max-width:760px;padding:0 0 24px;color:var(--spark-home-muted);line-height:1.65}.spark-home-next{padding-block:110px;text-align:center;background:var(--spark-home-gold);color:#17140e}.spark-home-next .spark-home-shell{max-width:850px}.spark-home-next .spark-home-kicker{color:#61451b}.spark-home-next p:not(.spark-home-kicker){color:#54452d}.spark-home-disabled--light{border-color:#17140e47;background:#17140e1f;color:#17140e9e}.spark-home-footer{padding:24px 0;border-top:1px solid var(--spark-home-line);background:#090908}.spark-home-footer .spark-home-shell{display:flex;justify-content:space-between;gap:20px;color:#8f8a80;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.spark-home-shell{width:min(100% - 40px,760px)}.spark-home-nav__links{display:none}.spark-home-status{margin-left:auto}.spark-home-hero{min-height:auto;grid-template-columns:1fr;gap:46px;padding-top:64px}.spark-home-hero__media{order:-1;min-height:0}.spark-home-hero__media img{height:min(72vh,720px)}.spark-home-video__grid,.spark-home-outdoor__grid,.spark-home-package__grid{grid-template-columns:1fr;gap:48px}.spark-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spark-home-outdoor figure{min-height:0}.spark-home-outdoor img{height:min(78vh,700px)}}@media(max-width:599px){.spark-home-shell{width:calc(100% - 32px)}.spark-home-nav__inner{min-height:62px;gap:12px}.spark-home-nav__brand{font-size:13px}.spark-home-status{padding:7px 9px;font-size:9px}.spark-home-hero{padding-block:28px 68px}.spark-home-hero__media img{height:auto;aspect-ratio:3 / 4}.spark-home-hero h1{font-size:clamp(43px,13vw,62px)}.spark-home-lede{font-size:16px}.spark-home-disabled{max-width:none}.spark-home-video,.spark-home-features,.spark-home-details,.spark-home-faq,.spark-home-outdoor,.spark-home-package,.spark-home-next{padding-block:72px}.spark-home-video__grid{gap:34px}.spark-home-video h2,.spark-home-heading h2,.spark-home-outdoor h2,.spark-home-package h2,.spark-home-next h2{font-size:40px}.spark-home-feature-grid{grid-template-columns:1fr;margin-top:38px}.spark-home-feature-grid article{min-height:220px}.spark-home-feature-grid h3{margin-top:54px}.spark-home-outdoor img{height:auto;aspect-ratio:3 / 4}.spark-home-gallery{grid-template-columns:1fr;grid-template-rows:none;margin-top:38px}.spark-home-gallery__tall{grid-row:auto}.spark-home-gallery figure{height:auto}.spark-home-gallery img{height:auto;aspect-ratio:3 / 4}.spark-home-package dl div{grid-template-columns:1fr;gap:6px}.spark-home-package dd{text-align:left}.spark-home-faq summary{font-size:20px}.spark-home-footer .spark-home-shell{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/spark-home.css.map */
