.fp:not(.home) .fp-page-content{padding-top:var(--fp-hdr-h,169px)}@media (max-width:1239px){.fp:not(.home) .fp-page-content{padding-top:var(--fp-hdr-h,141px)}}@media (max-width:899px){.fp:not(.home) .fp-page-content{padding-top:var(--fp-hdr-h,121px)}}.fp .fp-sec,.fp .fp-long,.fp .fp-phero{--hc:#F3EFE7;--tc:#D9D3C8;--mc:#8C877E;--line:rgba(255, 255, 255, .14);--card:#151516;--acc:#FF3B2F;--link:#FFD400;--linkh:#FFE45C;--ul:rgba(255, 212, 0, .45);--hl:#FFD400;--mark:#E4261C}.fp .fp-sec{position:relative;overflow:clip;border-top:1px solid rgb(255 255 255 / .06);color:var(--hc);scroll-margin-top:150px}.fp .fp-bg--base{background:#0A0A0A}.fp .fp-bg--raised{background:#111}.fp .fp-bg--night{background:#060608}.fp .fp-bg--light{background:#F1EDE4;border-top-color:rgb(20 18 16 / .08);--hc:#141210;--tc:#3A3631;--mc:#6E6860;--line:rgba(20, 18, 16, .16);--card:#FFFFFF;--acc:#C21F16;--link:#C21F16;--linkh:#141210;--ul:rgba(194, 31, 22, .45);--hl:#C21F16;--mark:#C21F16}.fp .fp-sec-in{position:relative;z-index:3;padding-block:clamp(80px, 9vw, 130px)}.fp .fp-sec--nearby .fp-sec-in{padding-block:clamp(56px, 6vw, 88px)}.fp .fp-sec--night .fp-sec-in{padding-block:clamp(96px, 11vw, 170px)}.fp .fp-r{font-size:clamp(16px, 1.25vw, 17px);line-height:1.65;color:var(--tc);text-wrap:pretty}.fp .fp-r--small{font-size:15px;line-height:1.6}.fp .fp-r--lead{font-size:clamp(17px, 1.4vw, 20px);line-height:1.55}.fp .fp-r--xl{font-size:clamp(22px, 2.2vw, 32px);line-height:1.3;font-weight:500;color:var(--hc)}.fp .fp-r--cta{font-size:clamp(18px, 1.6vw, 22px);line-height:1.45;font-weight:500}.fp .fp-r strong,.fp .fp-list strong{color:var(--hc);font-weight:700}.fp .fp-r a,.fp .fp-list li a,.fp .fp-step-x a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ul)}.fp .fp-r a:hover,.fp .fp-list li a:hover,.fp .fp-step-x a:hover{color:var(--linkh);text-decoration-color:currentColor}.fp .fp-dh{margin:0;font-family:var(--fp-display);font-weight:900;text-transform:uppercase;color:var(--hc);text-wrap:balance}.fp .fp-dh .fp-hl{color:var(--hl)}.fp .fp-dh--108{font-size:clamp(48px, 6.4vw, 108px);line-height:.84}.fp .fp-dh--96{font-size:clamp(48px, 6vw, 96px);line-height:.84}.fp .fp-dh--88{font-size:clamp(46px, 5.6vw, 88px);line-height:.85}.fp .fp-dh--80{font-size:clamp(44px, 5vw, 80px);line-height:.86;margin-bottom:6px}.fp .fp-dh--72{font-size:clamp(40px, 4.6vw, 72px);line-height:.88}.fp .fp-dh--54{font-size:clamp(34px, 3.6vw, 54px);line-height:.9}.fp .fp-dh--48{font-size:clamp(32px, 3.2vw, 48px);line-height:.9}.fp .fp-dh--46{font-size:clamp(32px, 3.2vw, 46px);line-height:.9}.fp .fp-dh--44{font-size:clamp(30px, 3vw, 44px);line-height:.9}.fp .fp-dh--38{font-size:clamp(28px, 2.6vw, 38px);line-height:.95}.fp .fp-kick{display:flex;align-items:center;gap:14px;margin-bottom:20px;font:700 12px var(--fp-body);letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.fp .fp-kick::before{content:"";width:32px;height:2px;background:#E4261C;flex:none}.fp .fp-label{font:700 12px var(--fp-body);letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.fp .fp-card-n{font:700 12px var(--fp-body);letter-spacing:.2em;color:var(--acc)}.fp .fp-card-t{margin:0;font-family:var(--fp-display);font-weight:800;font-size:clamp(22px, 1.9vw, 28px);line-height:1;text-transform:uppercase;color:var(--hc)}.fp .fp-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fp .fp-tag{display:inline-flex;align-items:center;padding:7px 11px 6px;border-radius:2px;font:700 11px/1.2 var(--fp-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.fp .fp-tag--night{color:#D9D3C8;box-shadow:inset 0 0 0 1px rgb(217 211 200 / .35)}.fp .fp-tag--flame{background:#E4261C;color:#FFF;box-shadow:inset 0 0 0 1px #E4261C}.fp .fp-tag--gold,.fp .fp-tag--teal{background:#FFD400;color:#0A0A0A;box-shadow:inset 0 0 0 1px #FFD400}.fp .fp-tag--ember{color:#FF3B2F;box-shadow:inset 0 0 0 1px rgb(228 38 28 / .55)}.fp .fp-tag--paper{color:#8C877E;box-shadow:inset 0 0 0 1px rgb(140 135 126 / .45)}.fp .fp-chips{display:flex;flex-wrap:wrap;gap:8px}.fp .fp-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line);color:var(--hc);font:600 14px var(--fp-body);transition:border-color .2s ease,color .2s ease}.fp a.fp-chip:hover{border-color:#E4261C;color:var(--link)}.fp .fp-chip>span{color:var(--acc)}.fp .fp-chip--lg{padding:0 18px;font-size:15px}.fp .fp-sec--voices .fp-chip{min-height:38px;padding:0 14px}.fp .fp-chip--sm{min-height:32px;padding:0 12px;font-size:13px}.fp .fp-b .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 24px;border:0;border-radius:2px;font:700 15px/1.1 var(--fp-body);letter-spacing:.02em;text-align:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.fp .fp-b--flame .wp-block-button__link{background:#E4261C;color:#FFF}.fp .fp-b--flame .wp-block-button__link:hover{background:#F23A2E;color:#FFF}.fp .fp-b--gold .wp-block-button__link{background:#FFD400;color:#0A0A0A}.fp .fp-b--gold .wp-block-button__link:hover{background:#FFE45C;color:#0A0A0A}.fp .fp-b--ink .wp-block-button__link{background:#fff0;color:#141210;box-shadow:inset 0 0 0 1px rgb(20 18 16 / .4)}.fp .fp-b--ink .wp-block-button__link:hover{background:#141210;color:#F1EDE4;box-shadow:inset 0 0 0 1px #141210}.fp .fp-b--black .wp-block-button__link{background:#0A0A0A;color:#FFF}.fp .fp-b--black .wp-block-button__link:hover{background:#1C1C1E;color:#FFD400}.fp .fp-b--mist .wp-block-button__link{background:rgb(10 10 10 / .25);color:#F3EFE7;box-shadow:inset 0 0 0 1px rgb(243 239 231 / .35)}.fp .fp-b--mist .wp-block-button__link:hover{color:#FFD400;box-shadow:inset 0 0 0 1px #FFD400}.fp .fp-b--lg .wp-block-button__link{font-size:16px;padding:19px 28px}.fp .fp-b--full,.fp .fp-b--full .wp-block-button__link{width:100%}.fp .fp-photo{margin:0;position:relative;overflow:hidden;background:#151516;border-radius:2px;width:100%}.fp .fp-photo img{display:block;width:100%;height:auto;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fp .fp-photo:hover img{transform:scale(1.03)}.fp .fp-photo--45 img{aspect-ratio:4 / 5}.fp .fp-photo--43 img{aspect-ratio:4 / 3}.fp .fp-pos-30-55 img{object-position:30% 55%}.fp .fp-pos-50-35 img{object-position:50% 35%}.fp .fp-pos-50-40 img{object-position:50% 40%}.fp .fp-pos-50-50 img{object-position:50% 50%}.fp .fp-pos-60-50 img{object-position:60% 50%}.fp .fp-pos-60-60 img{object-position:60% 60%}.fp .fp-fit-contain img{object-fit:contain}.fp .fp-phero{position:relative;overflow:hidden;background:#060608;min-height:min(680px, 82svh);display:flex;flex-direction:column;justify-content:flex-end}.fp .fp-phero--compact{min-height:min(560px, 70svh)}.fp .fp-phero--red{background:#E4261C;--tc:#FFFFFF;--hc:#FFFFFF;--link:#FFFFFF;--linkh:#0A0A0A;--ul:rgba(255, 255, 255, .7)}.fp .fp-phero-img{position:absolute;inset:0;margin:0}.fp .fp-phero-img img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;opacity:.42;display:block}.fp .fp-phero-img--photo img{opacity:.5}.fp .fp-phero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(10 10 10 / .92) 0%,rgb(10 10 10 / .7) 42%,rgb(10 10 10 / .2) 80%),linear-gradient(180deg,rgb(10 10 10 / .5) 0%,#fff0 30%,#fff0 60%,#0A0A0A 100%)}.fp .fp-phero-in{position:relative;z-index:3;padding-top:clamp(56px, 7vw, 110px);padding-bottom:clamp(48px, 5vw, 80px)}.fp .fp-crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:28px;font:700 12px var(--fp-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.fp .fp-crumbs a{color:#B9B3A8}.fp .fp-crumbs a:hover{color:#FFD400}.fp .fp-crumbs [aria-current]{color:#F3EFE7}.fp .fp-crumb-sep{display:inline-block;width:14px;height:1px;background:#E4261C}.fp .fp-phero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px clamp(40px, 5vw, 80px);align-items:end}.fp .fp-phero-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.fp .fp-phero-title{margin:0;font-family:var(--fp-display);font-weight:900;font-size:clamp(52px, 7.4vw, 120px);line-height:.86;letter-spacing:-.005em;text-transform:uppercase;color:#F3EFE7;text-wrap:balance;max-width:1000px}.fp .fp-phero-title--xl{font-size:clamp(60px, 9vw, 150px)}.fp .fp-shimmer-in{background-image:linear-gradient(100deg,#FFD400 0%,#FFD400 40%,#FFEF9A 46%,#FFFFFF 50%,#FFE45C 54%,#FFD400 60%,#FFD400 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.fp .fp-shimmer-in{animation:fp-shimmer 6.5s ease-in-out .9s infinite}}.fp .fp-h1-ink{color:#0A0A0A}.fp .fp-phero--red .fp-phero-title{color:#FFF}.fp .fp-phero-intro{display:grid;gap:16px;max-width:620px}.fp .fp-phero-actions{margin-top:6px}.fp .fp-phero-side{display:none;position:relative;justify-self:end;width:min(100%, 420px)}.fp .fp-bogo-label{position:absolute;left:-14px;bottom:24px;background:#0A0A0A;color:#FFD400;padding:12px 16px 10px;font-family:var(--fp-display);font-weight:900;font-size:34px;line-height:1;text-transform:uppercase}@media (min-width:1000px){.fp .fp-phero-grid--side{grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr)}.fp .fp-phero-side{display:block}}.fp .fp-shead{display:grid;gap:20px clamp(40px, 5vw, 80px);align-items:end;margin-bottom:clamp(32px, 4vw, 52px)}.fp .fp-shead--tight{margin-bottom:28px}.fp .fp-head-p{display:grid;gap:14px;max-width:560px}.fp .fp-grid2{display:grid;gap:28px clamp(40px, 6vw, 96px);align-items:start}.fp .fp-grid2--center{align-items:center}.fp .fp-outro{margin-top:36px;max-width:780px;display:grid;gap:14px}@media (min-width:960px){.fp .fp-shead--2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fp .fp-grid2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fp .fp-grid2--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(40px, 6vw, 96px)}}.fp .fp-list{list-style:none;margin:0;padding:0}.fp .fp-list li{font-size:clamp(16px, 1.25vw, 17px);line-height:1.65;color:var(--tc)}.fp .fp-list--bullets{display:grid;gap:14px}.fp .fp-list--bullets li{display:flex;gap:14px;align-items:flex-start}.fp .fp-list--bullets li::before{content:"";flex:none;width:6px;height:6px;margin-top:11px;background:var(--mark)}.fp .fp-list--ordered{counter-reset:fp-ol;border-top:1px solid var(--line)}.fp .fp-list--ordered li{counter-increment:fp-ol;display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line)}.fp .fp-list--ordered li::before{content:counter(fp-ol,decimal-leading-zero);font-family:var(--fp-display);font-weight:900;font-size:34px;line-height:.9;color:var(--mark)}.fp .fp-list--check{border-top:1px solid var(--line)}.fp .fp-list--check li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line)}.fp .fp-list--check li::before{content:"✓";flex:none;width:22px;height:22px;margin-top:2px;background:#E4261C;color:#FFF;display:inline-flex;align-items:center;justify-content:center;font:700 12px system-ui,sans-serif}.fp .fp-list--steps{display:grid;gap:36px clamp(28px, 3vw, 48px);grid-template-columns:repeat(auto-fit,minmax(min(100%, 230px),1fr))}.fp .fp-list--steps li{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:2px solid #E4261C}.fp .fp-list--steps li:last-child:not(:first-child){border-top-color:#FFD400}.fp .fp-step-k{font:700 12px var(--fp-body);letter-spacing:.2em;color:var(--acc)}.fp .fp-step-t{font-family:var(--fp-display);font-weight:800;font-size:clamp(22px, 1.9vw, 28px);line-height:1;text-transform:uppercase;color:var(--hc)}.fp .fp-step-x{display:block}.fp .fp-cards{display:grid;gap:40px clamp(28px, 3vw, 48px);grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--min, 250px)),1fr))}.fp .fp-min-230{--min:230px}.fp .fp-min-240{--min:240px}.fp .fp-min-250{--min:250px}.fp .fp-min-280{--min:280px}.fp .fp-min-300{--min:300px}.fp .fp-card{display:flex;flex-direction:column;gap:14px;padding-top:26px;border-top:2px solid #E4261C}.fp .fp-card--gold,.fp .fp-col--gold{border-top-color:#FFD400}.fp .fp-compare{border-top:1px solid var(--line)}.fp .fp-compare-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:8px 40px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line)}.fp .fp-tiers{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr));align-items:end}.fp .fp-tier{background:var(--card);padding:clamp(22px, 2.4vw, 32px);display:flex;flex-direction:column;gap:14px;border-top:2px solid #E4261C;--bar:#E4261C}.fp .fp-tier.fp-card--gold{--bar:#FFD400}.fp .fp-tier--1{min-height:180px}.fp .fp-tier--2{min-height:230px}.fp .fp-tier--3{min-height:280px}.fp .fp-tier--4{min-height:330px}.fp .fp-tier-marks{display:flex;gap:6px}.fp .fp-tier-marks span{width:18px;height:4px;background:var(--bar)}.fp .fp-tier .fp-card-t{margin-top:auto}.fp .fp-tents{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.fp .fp-tent{display:flex;flex-direction:column;height:100%;background:var(--card);border-top:2px solid #E4261C}.fp .fp-tent-img{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#111}.fp .fp-tent-img a{display:block;height:100%}.fp .fp-tent-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.fp .fp-tent-img:hover img{transform:scale(1.04)}.fp .fp-tent-body{flex:1;display:flex;flex-direction:column;gap:12px;padding:clamp(18px, 2vw, 26px)}.fp .fp-tent-n{font:700 12px var(--fp-body);letter-spacing:.2em;color:var(--acc)}.fp .fp-tent-name{margin:0;font-family:var(--fp-display);font-weight:900;font-size:clamp(24px, 2.2vw, 30px);line-height:.95;text-transform:uppercase;color:var(--hc)}.fp .fp-tent-addr{font-size:16px;line-height:1.5;color:var(--tc)}.fp .fp-tent-note{display:block;font-size:14px;color:var(--mc)}.fp .fp-tent-dir{align-self:flex-start}.fp .fp-tent-dir a{display:inline-block;font:700 13px var(--fp-body);letter-spacing:.14em;text-transform:uppercase;color:var(--link);padding:6px 0;border-bottom:1px solid var(--link)}.fp .fp-tent-dir a:hover,.fp .fp-tent-hours a:hover{opacity:.8}.fp .fp-tent-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px}.fp .fp-tent-open{font-size:15px;font-weight:600;color:var(--hc)}.fp .fp-tent-hours a{font-size:14px;font-weight:600;color:var(--link)}.fp .fp-tentnote{grid-column:1 / -1;margin-top:18px;max-width:780px;display:grid;gap:16px}.fp .fp-tentnote-k{display:none}.fp .fp-tentnote .fp-r{color:var(--tc)}@media (min-width:700px){.fp .fp-tents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.fp .fp-tents{grid-template-columns:repeat(3,minmax(0,1fr))}.fp .fp-tentnote--box-d{grid-column:auto;margin:0;max-width:none;background:#FFD400;padding:clamp(24px, 3vw, 40px);display:flex;flex-direction:column;justify-content:center}.fp .fp-tentnote--box-d .fp-tentnote-k{display:block}}@media (max-width:959px){.fp .fp-tentnote--box-m{grid-column:auto;margin:0;max-width:none;background:#FFD400;padding:clamp(24px, 3vw, 40px);display:flex;flex-direction:column;justify-content:center}.fp .fp-tentnote--box-m .fp-tentnote-k{display:block}}.fp .fp-tentnote-k{font:700 12px var(--fp-body);letter-spacing:.22em;text-transform:uppercase;color:#C21F16}@media (min-width:960px){.fp .fp-tentnote--box-d .fp-r{color:#141210}.fp .fp-tentnote--box-d .fp-r a{color:#C21F16;text-decoration-color:rgb(194 31 22 / .45)}.fp .fp-tentnote--box-d .fp-r strong{color:#141210}}@media (max-width:959px){.fp .fp-tentnote--box-m .fp-r{color:#141210}.fp .fp-tentnote--box-m .fp-r a{color:#C21F16;text-decoration-color:rgb(194 31 22 / .45)}.fp .fp-tentnote--box-m .fp-r strong{color:#141210}}.fp .fp-sec--addresses .fp-chips{margin-bottom:32px}.fp .fp-addrs{display:grid;gap:clamp(48px, 5vw, 72px)}.fp .fp-addr{display:grid;gap:20px;scroll-margin-top:150px}.fp .fp-addr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:16px;border-bottom:2px solid #E4261C}.fp .fp-addr-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.fp .fp-addr-city{margin:0;font-family:var(--fp-display);font-weight:900;font-size:clamp(36px, 3.6vw, 52px);line-height:.9;text-transform:uppercase;color:var(--hc)}@media (min-width:1200px){.fp .fp-tents--hub{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp .fp-hours-main{min-width:0;display:grid;gap:22px}.fp .fp-sns{border-top:1px solid var(--line)}.fp .fp-sn{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid var(--line)}.fp .fp-sn-k{font:700 12px var(--fp-body);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.fp .fp-sn-v{font-family:var(--fp-display);font-weight:900;font-size:clamp(28px, 2.8vw, 40px);line-height:.95;text-transform:uppercase;color:var(--hc)}.fp .fp-hours-card{min-width:0;background:var(--card);border-top:2px solid #FFD400;padding:clamp(24px, 3vw, 40px);display:grid;gap:18px}.fp .fp-hours{margin:0;--hi:#FFD400;--dot:rgba(255, 255, 255, .3);--dothi:#E4261C}.fp .fp-bg--light .fp-hours{--hi:#C21F16;--dot:rgba(20, 18, 16, .3);--dothi:#C21F16}.fp .fp-hours table{width:100%;border-collapse:collapse;border-top:1px solid var(--line);font-family:var(--fp-body)}.fp .fp-hours tr{border-bottom:1px solid var(--line)}.fp .fp-hours td{border:0;padding:15px 0}.fp .fp-hours td:first-child{text-align:left;padding-right:16px;font-weight:600;font-size:16px;color:var(--tc)}.fp .fp-hours td:first-child::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;background:var(--dot)}.fp .fp-hours td:last-child{text-align:right;font-family:var(--fp-display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--hc)}.fp .fp-hours tr:nth-child(n+3) td:last-child{color:var(--hi)}.fp .fp-hours tr:nth-child(n+3) td:first-child::before{background:var(--dothi)}.fp .fp-hours--compact td{padding-block:11px}.fp .fp-hours--compact td:first-child{font-size:15px}.fp .fp-hours--compact td:last-child{font-size:20px}.fp .fp-hours figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fp .fp-night-img{position:absolute;inset:0;margin:0}.fp .fp-night-img img{width:100%;height:100%;object-fit:cover;opacity:.38;display:block}.fp .fp-night-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(6 6 8 / .9) 0%,rgb(6 6 8 / .55) 55%,rgb(6 6 8 / .75) 100%),linear-gradient(180deg,#0A0A0A 0%,#fff0 20%,#fff0 80%,#0A0A0A 100%)}.fp .fp-night-grid{gap:36px clamp(40px, 6vw, 96px)}.fp .fp-night-body{display:grid;gap:22px;align-content:start}.fp .fp-ruletags{border-top:1px solid rgb(255 255 255 / .18)}.fp .fp-ruletag{display:grid;gap:8px 20px;align-items:center;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .18)}.fp .fp-ruletag-d{font-family:var(--fp-display);font-weight:800;font-size:24px;line-height:1.05;text-transform:uppercase;color:#F3EFE7}@media (min-width:960px){.fp .fp-night-grid{min-height:360px}.fp .fp-ruletag{grid-template-columns:170px minmax(0,1fr)}}.fp .fp-voices{display:grid;gap:28px clamp(40px, 6vw, 96px);align-items:start}.fp .fp-voices-head{display:grid;gap:16px;align-content:start}.fp .fp-voices-body{display:grid;gap:24px;padding-left:clamp(0px, 2vw, 32px);border-left:2px solid #E4261C}@media (min-width:960px){.fp .fp-voices{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.fp .fp-sec--statement .fp-grid2{gap:24px clamp(40px, 6vw, 96px)}.fp .fp-statement-body{display:grid;gap:18px;padding-top:6px}.fp .fp-split{gap:36px clamp(40px, 6vw, 96px);align-items:center}.fp .fp-split-media{position:relative;min-width:0}.fp .fp-split-text{min-width:0;display:grid;gap:20px}@media (max-width:959px){.fp .fp-split--flip .fp-split-media{order:-1}.fp .fp-split .fp-photo--45 img{aspect-ratio:3 / 2}}.fp .fp-rules-head{display:grid;gap:22px;align-content:start}.fp .fp-rules-tags{border-top:1px solid var(--line)}.fp .fp-rule{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.fp .fp-rule-d{font-size:15px;color:var(--tc)}.fp .fp-rules-body{min-width:0;display:grid;gap:18px}.fp .fp-near-head{min-width:0;display:grid;gap:16px}.fp .fp-nears{min-width:0;border-top:1px solid var(--line)}.fp .fp-near a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);color:var(--hc)}.fp .fp-near a:hover{color:#FFD400}.fp .fp-near-name{grid-column:1;font-family:var(--fp-display);font-weight:900;font-size:clamp(30px, 3vw, 44px);line-height:.9;text-transform:uppercase}.fp .fp-near-meta{grid-column:1;font:600 12px var(--fp-body);letter-spacing:.14em;color:var(--mc)}.fp .fp-near-arrow{grid-column:2;grid-row:1 / span 2;width:48px;height:48px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--acc)}.fp .fp-withaside{display:grid;gap:40px clamp(40px, 5vw, 80px);align-items:start}.fp .fp-aside-main{min-width:0;display:grid;gap:20px}.fp .fp-checklist{margin-top:8px}.fp .fp-aside{background:#FFD400;color:#0A0A0A;padding:clamp(24px, 2.6vw, 34px);display:grid;gap:16px}.fp .fp-aside-k{font:700 12px var(--fp-body);letter-spacing:.22em;text-transform:uppercase;color:#C21F16}.fp .fp-aside-phone a{font-family:var(--fp-display);font-weight:900;font-size:clamp(38px, 3.4vw, 50px);line-height:.95;color:#0A0A0A}.fp .fp-aside-phone a:hover{color:#C21F16}.fp .fp-aside-btns{display:grid;gap:8px;padding-top:6px}@media (min-width:960px){.fp .fp-withaside{grid-template-columns:minmax(0,8fr) minmax(300px,4fr)}.fp .fp-aside{position:sticky;top:110px}}.fp .fp-cats{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr))}.fp .fp-cats--long{grid-template-columns:repeat(auto-fill,minmax(min(100%, 340px),1fr))}.fp .fp-cat{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);color:var(--hc);transition:border-color .25s ease}.fp .fp-cat:hover{border-color:#E4261C}.fp .fp-cat-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#0d0d10}.fp .fp-cats--small .fp-cat-media{aspect-ratio:16 / 9}.fp .fp-cat-media--white{background:#FFF}.fp .fp-cat-img{margin:0;height:100%}.fp .fp-cat-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.fp .fp-cat:hover .fp-cat-img img{transform:scale(1.05)}.fp .fp-cat-body{padding:22px 24px 26px;display:grid;gap:10px}.fp .fp-cat-t{margin:0;font-family:var(--fp-display);font-weight:900;font-size:clamp(26px, 2.4vw, 34px);line-height:.95;text-transform:uppercase}.fp .fp-cat-t a{color:inherit}.fp .fp-cat-t a::after,.fp .fp-ptile-t a::after{content:"";position:absolute;inset:0;z-index:1}.fp .fp-cat-d{font-size:15px;line-height:1.55;color:var(--tc)}.fp .fp-cats--long .fp-cat-d{font-size:16px}.fp .fp-cat-more{margin-top:6px;font:700 12px var(--fp-body);letter-spacing:.14em;text-transform:uppercase;color:var(--link)}.fp .fp-prose{min-width:0;display:grid;gap:18px}.fp .fp-ptiles{min-width:0;border-top:1px solid var(--line)}.fp .fp-ptile{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);color:var(--hc)}.fp .fp-ptile:hover{color:#FFD400}.fp .fp-ptile-media{width:96px;height:72px;overflow:hidden;background:#0d0d10}.fp .fp-ptile-img{margin:0;height:100%}.fp .fp-ptile-img img{display:block;width:100%;height:100%;object-fit:cover}.fp .fp-ptile-text{display:grid;gap:4px}.fp .fp-ptile-t{margin:0;font-family:var(--fp-display);font-weight:900;font-size:26px;line-height:.95;text-transform:uppercase}.fp .fp-ptile-t a{color:inherit}.fp .fp-ptile-d{font-size:14px;line-height:1.45;color:var(--tc)}.fp .fp-ptile-arrow{font-size:18px}.fp .fp-cols{display:grid;gap:36px clamp(28px, 3vw, 48px);grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr))}.fp .fp-col{padding-top:26px;border-top:2px solid #E4261C;display:flex;flex-direction:column;gap:14px}.fp .fp-col-chips{margin-top:auto;padding-top:8px;gap:6px}.fp .fp-versus{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 440px),1fr))}.fp .fp-vs{background:var(--card);border-top:2px solid #E4261C;padding:clamp(24px, 3vw, 40px);display:grid;gap:18px;align-content:start}.fp .fp-vs--gold{border-top-color:#FFD400}.fp .fp-brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 140px),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.fp .fp-brand-cell{aspect-ratio:3 / 2;background:#FFF;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fp .fp-sec--brands .fp-brand-logo{margin:0;width:56px}.fp .fp-sec--brands .fp-brand-logo img{width:56px;height:auto;display:block}.fp .fp-items{display:grid;gap:clamp(14px, 1.6vw, 22px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.fp .fp-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.fp .fp-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp .fp-items-strip{display:flex;gap:clamp(14px, 1.6vw, 22px);overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 18px;margin:0 -2px;scrollbar-color:#E4261C #fff0}.fp .fp-strip-cell{flex:0 0 clamp(240px, 22vw, 300px);scroll-snap-align:start}.fp .fp-new .fp-strip-cell{flex-basis:clamp(250px, 22vw, 300px)}@media (max-width:699px){.fp .fp-strip-cell,.fp .fp-new .fp-strip-cell{flex-basis:72%}}.fp .fp-item{position:relative;display:flex;flex-direction:column;height:100%;background:#151516;outline:1px solid rgb(255 255 255 / .12);font-family:var(--fp-body);color:#F3EFE7}.fp .fp-item-media{position:relative;aspect-ratio:1 / 1;background:#F1EDE4;display:flex;align-items:center;justify-content:center;overflow:hidden}.fp .fp-item-img{margin:0;width:86%;height:86%}.fp .fp-item-img img{display:block;width:100%;height:100%;object-fit:contain}.fp .fp-item-ph{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;color:#8C877E;text-align:center;font:600 12px/1.3 var(--fp-body);letter-spacing:.04em}.fp .fp-item-ph::before{content:"";width:44px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect x='5' y='9' width='34' height='26' stroke='%23B9B3A8' stroke-width='1.5'/%3E%3Cpath d='M5 31 L16 21 L24 28 L30 23 L39 31' stroke='%23B9B3A8' stroke-width='1.5'/%3E%3Ccircle cx='29' cy='16' r='3' stroke='%23B9B3A8' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center}.fp .fp-item-sample{position:absolute;top:10px;left:10px;padding:4px 7px;background:#0A0A0A;color:#F3EFE7;font:700 10px/1 var(--fp-body);letter-spacing:.18em}.fp .fp-item-bogo{position:absolute;top:0;right:0;padding:9px 12px 8px;background:#E4261C;color:#FFF;font-family:var(--fp-display);font-weight:900;font-size:20px;line-height:1;letter-spacing:.04em}.fp .fp-item-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px}.fp .fp-item-cat{align-self:flex-start;display:inline-flex;padding:5px 8px 4px;font:700 10px/1.2 var(--fp-body);letter-spacing:.16em;text-transform:uppercase;color:#FF3B2F;box-shadow:inset 0 0 0 1px rgb(228 38 28 / .55)}.fp .fp-item-name{margin:2px 0 0;font-family:var(--fp-display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase;color:#F3EFE7}.fp .fp-item-brand{font-size:14px;color:#A8A297}.fp .fp-item-foot{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fp .fp-item-price{font-family:var(--fp-display);font-weight:900;font-size:34px;line-height:1;color:#FFD400;font-variant-numeric:tabular-nums}.fp .fp-item-actions{margin:0;gap:0}.fp .fp-item-watch .wp-block-button__link{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:none;border:1px solid rgb(255 255 255 / .12);border-radius:0;color:#F3EFE7;font:700 13px var(--fp-body);cursor:pointer;transition:border-color .2s ease,color .2s ease}.fp .fp-item-watch .wp-block-button__link:hover{border-color:#E4261C;color:#FFD400;background:none}.fp .fp-watch-thumb{position:relative;width:44px;height:28px;background:#0A0A0A;display:inline-flex;align-items:center;justify-content:center}.fp .fp-watch-thumb::before{content:"";width:0;height:0;margin-left:2px;border-style:solid;border-width:6px 0 6px 10px;border-color:#fff0 #fff0 #fff0 #FFD400}.fp .fp-items-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line,rgb(255 255 255 / .14))}.fp .fp-new .fp-items-foot{margin-top:20px}.fp .fp-items-note{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--tc,#B9B3A8)}.fp .fp-new .fp-items-note{color:#B9B3A8}.fp .fp-items-note::before{content:"";flex:none;width:6px;height:6px;background:#E4261C;transform:translateY(-2px)}.fp .fp-items-links{margin-top:clamp(36px, 4vw, 56px);display:grid;gap:16px}.fp-video{position:fixed;inset:0;z-index:90;background:rgb(0 0 0 / .86);display:flex;align-items:center;justify-content:center;padding:20px}.fp-video[hidden]{display:none}.fp-video-box{position:relative;width:min(960px, 100%);display:flex;flex-direction:column;gap:12px}.fp-video-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#F3EFE7}.fp-video-name{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase}.fp-video-name small{color:#8C877E;font:500 14px "Schibsted Grotesk",system-ui,sans-serif;text-transform:none;margin-left:8px}.fp-video-close{width:44px;height:44px;flex:none;background:#E4261C;border:0;color:#FFF;font:400 24px "Schibsted Grotesk",system-ui,sans-serif;cursor:pointer}.fp-video-frame{position:relative;aspect-ratio:16 / 9;background:#111;outline:1px solid rgb(255 255 255 / .14)}.fp-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fp-video-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;color:#B9B3A8;text-align:center;font:600 15px/1.5 "Schibsted Grotesk",system-ui,sans-serif}.fp-video-empty::before{content:"";width:72px;height:72px;border-radius:50%;background:#E4261C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24'%3E%3Cpath d='M0 0 L20 12 L0 24Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 54% 50%}.fp .fp-long{background:#0A0A0A;border-top:1px solid rgb(255 255 255 / .06);color:var(--hc)}.fp .fp-long-in{padding-top:clamp(72px, 8vw, 120px);padding-bottom:clamp(80px, 9vw, 130px)}.fp .fp-hub{display:grid;gap:40px clamp(48px, 6vw, 96px);align-items:start}.fp .fp-hub-nav .fp-label{margin-bottom:14px}.fp .fp-hub-links{display:grid}.fp .fp-hub-links a{display:grid;grid-template-columns:32px 1fr;gap:8px;padding:14px 0 14px 12px;border-top:1px solid rgb(255 255 255 / .12);border-left:2px solid #fff0;font-size:15px;font-weight:600;line-height:1.35;color:#D9D3C8;transition:color .2s ease,border-color .2s ease}.fp .fp-hub-links a span{font:700 11px var(--fp-body);letter-spacing:.14em;color:#8C877E;padding-top:3px}.fp .fp-hub-links a:hover{color:#FFD400}.fp .fp-hub-links a.is-active{color:#FFD400;border-left-color:#E4261C}.fp .fp-hub-call{margin-top:24px}.fp .fp-hub-call a{padding:18px;background:#FFD400;color:#0A0A0A;display:grid;gap:4px;font-family:var(--fp-display);font-weight:900;font-size:30px;line-height:1}.fp .fp-hub-call a:hover{color:#C21F16}.fp .fp-hub-call span{font:700 11px var(--fp-body);letter-spacing:.2em;text-transform:uppercase;color:#C21F16}@media (min-width:960px){.fp .fp-hub{grid-template-columns:minmax(220px,3fr) minmax(0,9fr)}.fp .fp-hub-nav{position:sticky;top:110px}}@media (max-width:959px){.fp .fp-hub{gap:0}.fp .fp-hub-nav .fp-label,.fp .fp-hub-call{display:none}.fp .fp-hub-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fp .fp-hub-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid rgb(255 255 255 / .18);font-size:14px;color:#F3EFE7}.fp .fp-hub-links a span{display:none}.fp .fp-hub-links a.is-active{color:#F3EFE7;border-color:rgb(255 255 255 / .18)}}.fp .fp-hub-main{min-width:0}.fp .fp-hub-sec{scroll-margin-top:140px;padding:clamp(48px, 5vw, 72px) 0;border-bottom:1px solid rgb(255 255 255 / .1)}.fp .fp-hub-sec-in{max-width:860px;display:grid;gap:22px}.fp .fp-hub-sec-in.fp-read{max-width:720px}.fp .fp-hub-k{font:700 12px var(--fp-body);letter-spacing:.24em;color:#FF3B2F}.fp .fp-hub-h3wrap{display:grid;gap:12px;padding-top:18px}.fp .fp-hub-h3{margin:0;font-family:var(--fp-display);font-weight:800;font-size:clamp(26px, 2.4vw, 34px);line-height:1;text-transform:uppercase;color:#F3EFE7}.fp .fp-note{border-left:2px solid #FFD400;padding:4px 0 4px 20px}.fp .fp-statute{margin:4px 0;background:#111;border:0;border-left:2px solid #E4261C;padding:clamp(22px, 3vw, 34px);display:grid;gap:14px}.fp .fp-statute-k{font:700 11px var(--fp-body);letter-spacing:.22em;text-transform:uppercase;color:#FFD400}.fp .fp-statute-q{font-family:var(--fp-display);font-weight:800;font-size:clamp(26px, 2.8vw, 38px);line-height:1.05;text-transform:uppercase;color:#F3EFE7}.fp .fp-statute cite{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-style:normal}.fp .fp-statute-cite{font:700 12px var(--fp-body);letter-spacing:.16em;text-transform:uppercase;color:#FF3B2F}.fp .fp-statute cite a{font-size:14px;color:#FFD400}.fp .fp-callout{background:#151516;border-top:2px solid #E4261C;padding:clamp(20px, 2.4vw, 28px);display:grid;gap:12px}.fp .fp-callout .fp-callout-t{color:#F3EFE7}.fp .fp-acc{border-top:1px solid rgb(255 255 255 / .14)}.fp .fp-acc-item{border-bottom:1px solid rgb(255 255 255 / .14)}.fp .fp-acc-item>summary{list-style:none;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;cursor:pointer;color:#F3EFE7;transition:color .2s ease}.fp .fp-acc-item>summary::-webkit-details-marker{display:none}.fp .fp-acc-item>summary:hover,.fp .fp-acc-item[open]>summary{color:#FFD400}.fp .fp-acc-n{font:700 12px var(--fp-body);letter-spacing:.14em;color:#FF3B2F}.fp .fp-acc-q{font:600 clamp(17px, 1.4vw, 20px)/1.35 var(--fp-body)}.fp .fp-acc-ic{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .08);color:#FFF;transition:transform .3s ease,background .3s ease}.fp .fp-acc-ic::before{content:"+";font:400 22px/1 var(--fp-body)}.fp .fp-acc-item[open] .fp-acc-ic{background:#E4261C;transform:rotate(45deg)}.fp .fp-acc-item>:not(summary){margin-left:56px;max-width:760px}.fp .fp-acc-item>:not(summary)+:not(summary){margin-top:14px}.fp .fp-acc-item[open]{padding-bottom:24px}@media (min-width:960px){.fp .fp-acc-item>:not(summary){padding-right:56px}}.fp .fp-formgrid{display:grid;gap:48px clamp(40px, 6vw, 96px);align-items:start}.fp .fp-form-copy{min-width:0;display:grid;gap:clamp(48px, 5vw, 72px)}.fp .fp-form-col{min-width:0;order:-1}@media (min-width:1100px){.fp .fp-formgrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.fp .fp-form-col{order:0;position:sticky;top:110px}}.fp .fp-callbox{background:#FFD400;color:#0A0A0A;padding:clamp(24px, 3vw, 40px);display:grid;gap:10px}.fp .fp-callbox-k{margin:0;font:700 12px var(--fp-body);letter-spacing:.22em;text-transform:uppercase;color:#C21F16}.fp .fp-callbox-phone a{font-family:var(--fp-display);font-weight:900;font-size:clamp(48px, 6vw, 88px);line-height:.88;color:#0A0A0A}.fp .fp-callbox-email a{font-family:var(--fp-display);font-weight:900;font-size:clamp(28px, 3vw, 40px);line-height:1;color:#0A0A0A;overflow-wrap:anywhere}.fp .fp-callbox a:hover{color:#C21F16}.fp .fp-callbox-note{font-size:17px;line-height:1.55;font-weight:500;color:#141210}.fp .fp-callbox-email-wrap{margin-top:14px;padding-top:18px;border-top:1px solid rgb(10 10 10 / .25);display:grid;gap:8px}.fp .fp-callbox-email-wrap .fp-callbox-note{font-size:16px}.fp .fp-form-block{display:grid;gap:18px}.fp .fp-form-photo{position:relative;max-width:520px}.fp .fp-form-card{background:#111;border-top:2px solid #E4261C;padding:clamp(24px, 3vw, 40px);display:grid;gap:24px}.fp .fp-form-head{display:grid;gap:12px}.fp .fp-form-reply{display:flex;gap:8px;align-items:flex-start;margin-top:-12px;font-size:14px;line-height:1.5;color:#B9B3A8}.fp .fp-form-reply span{color:#FFD400;font-weight:700}.fp .fp-form-card .gform_wrapper,.fp .fp-form-card .gform_wrapper.gravity-theme{margin:0;--gf-ctrl-bg-color:#0A0A0A;--gf-ctrl-border-color:rgba(255, 255, 255, .18);--gf-ctrl-color:#F3EFE7;--gf-ctrl-label-color-primary:#D9D3C8;--gf-color-primary:#E4261C;--gf-ctrl-border-radius:2px}.fp .fp-form-card .gform_fields{row-gap:18px!important;column-gap:14px!important}.fp .fp-form-card .gfield_label,.fp .fp-form-card .gform-field-label--type-main,.fp .fp-form-card legend.gfield_label{font:700 12px var(--fp-body)!important;letter-spacing:.14em!important;text-transform:uppercase;color:#D9D3C8!important;margin-bottom:8px!important;padding:0!important}.fp .fp-form-card .gfield_required{color:#FF3B2F!important;margin-left:4px;font-size:12px!important}.fp .fp-form-card .gform_required_legend{display:none}.fp .fp-form-card input[type="text"],.fp .fp-form-card input[type="email"],.fp .fp-form-card input[type="tel"],.fp .fp-form-card select,.fp .fp-form-card textarea{width:100%!important;height:52px;padding:0 14px!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:2px!important;background:#0A0A0A!important;font:400 16px var(--fp-body)!important;color:#F3EFE7!important;box-shadow:none!important;outline:none}.fp .fp-form-card textarea{height:auto;min-height:110px;padding:12px 14px!important;line-height:1.5!important;resize:vertical}.fp .fp-form-card select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23F3EFE7' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.fp .fp-form-card input:focus,.fp .fp-form-card select:focus,.fp .fp-form-card textarea:focus{border-color:#FFD400!important}.fp .fp-form-card .gfield_radio{display:flex!important;flex-wrap:wrap;gap:8px!important}.fp .fp-form-card .gfield_radio .gchoice{width:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:10px;min-height:48px;padding:0 16px;margin:0!important;border:1px solid rgb(255 255 255 / .18);cursor:pointer;transition:border-color .2s ease}.fp .fp-form-card .gfield_radio .gchoice:hover,.fp .fp-form-card .gfield_radio .gchoice:has(input:checked){border-color:#FFD400}.fp .fp-form-card .gfield_radio input[type="radio"]{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#E4261C;width:18px!important;height:18px!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}.fp .fp-form-card .gfield_radio input[type="radio"]::before{display:none!important}.fp .fp-form-card .gfield_radio label{margin:0!important;font:400 15px var(--fp-body)!important;color:#F3EFE7!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.fp .fp-form-card .gform_footer{margin:24px 0 0!important;padding:0!important}.fp .fp-form-card .gform_footer input[type="submit"],.fp .fp-form-card .gform_footer button,.fp .fp-form-card .gform_button{width:100%!important;min-height:54px;padding:15px 26px!important;border:0!important;border-radius:2px!important;background:#E4261C!important;color:#FFFFFF!important;font:700 15px var(--fp-body)!important;letter-spacing:.02em;cursor:pointer;box-shadow:none!important;transition:background .2s ease}.fp .fp-form-card .gform_footer input[type="submit"]:hover,.fp .fp-form-card .gform_button:hover{background:#F23A2E!important}.fp .fp-form-card .gfield_validation_message,.fp .fp-form-card .validation_message{background:none!important;border:0!important;padding:6px 0 0!important;color:#FF3B2F!important;font-size:14px!important}.fp .fp-form-card .gform_validation_errors{background:rgb(228 38 28 / .12)!important;border:1px solid #E4261C!important;border-radius:2px!important;box-shadow:none!important}.fp .fp-form-card .gform_validation_errors h2{color:#F3EFE7!important;font:600 15px var(--fp-body)!important}.fp .fp-form-card .gform_confirmation_message{color:#F3EFE7;font-size:17px;line-height:1.55}.fp .fp-legal{display:grid;gap:40px clamp(48px, 6vw, 96px)}.fp .fp-legal-k{display:none;font:700 12px var(--fp-body);letter-spacing:.24em;text-transform:uppercase;color:#8C877E}.fp .fp-legal-body{max-width:760px;display:grid;gap:clamp(40px, 4vw, 56px)}.fp .fp-legal-block{display:grid;gap:14px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12)}@media (min-width:960px){.fp .fp-legal{grid-template-columns:minmax(220px,3fr) minmax(0,9fr)}.fp .fp-legal-k{display:block;position:sticky;top:110px;align-self:start}}.fp .fp-closing--page{min-height:min(640px, 80svh)}.fp .fp-closing--page .fp-closing-img img{opacity:.38}.fp .fp-closing--page .fp-closing-copy{padding:110px 20px;max-width:900px}.fp .fp-closing--page .fp-h2{font-size:clamp(60px, 9vw, 150px)}.fp .fp-closing--page .fp-closing-text{margin-top:28px;max-width:620px;text-align:center;--tc:#D9D3C8;--hc:#F3EFE7;--link:#FFD400;--linkh:#FFE45C;--ul:rgba(255, 212, 0, .45)}.fp .fp-closing--page .fp-actions{margin-top:32px;gap:12px}.fp .fp-new{padding:clamp(80px, 9vw, 130px) 0;border-top:1px solid rgb(255 255 255 / .08);background:#111}.fp .fp-new-head{margin-bottom:clamp(32px, 4vw, 48px)}.fp .fp-new .fp-head-note{max-width:440px;color:#B9B3A8}.fp .fp-new .fp-head-note a{color:#FFD400;text-decoration:underline;text-underline-offset:4px}.fp .fp-bogo{background:#E4261C;color:#FFF}.fp .fp-bogo-grid{padding-block:clamp(72px, 8vw, 120px);display:grid;gap:40px clamp(40px, 5vw, 80px);align-items:center}.fp .fp-bogo-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.fp .fp-bogo-kick{display:inline-flex;padding:8px 12px 7px;background:#0A0A0A;color:#FFD400;font:700 12px var(--fp-body);letter-spacing:.22em;text-transform:uppercase}.fp .fp-bogo-title{margin:0;font-family:var(--fp-display);font-weight:900;font-size:clamp(64px, 8.4vw, 148px);line-height:.8;text-transform:uppercase;color:#FFF}.fp .fp-bogo-text{max-width:440px;font-size:clamp(17px, 1.3vw, 19px);line-height:1.6;font-weight:500;color:#FFF}.fp .fp-bogo-cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1240px){.fp .fp-bogo-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (max-width:639px){.fp .fp-bogo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp .fp-li{display:block;min-width:0}.fp .fp-cat-img.fp-fit-contain img,.fp .fp-ptile-img.fp-fit-contain img{object-fit:contain}.fp .fp-dh--54,.fp .fp-dh--48,.fp .fp-dh--46,.fp .fp-dh--44,.fp .fp-dh--38{text-wrap:wrap}body.fp .fp-form-card .gform_wrapper .gfield .gfield_radio{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}body.fp .fp-form-card .gform_wrapper .gfield .gfield_radio .gchoice{display:inline-flex!important;width:auto!important;max-width:100%;flex:0 0 auto!important}@media (min-width:960px){.fp .fp-tentnote--box-d .fp-r a{color:#A3160E}}@media (max-width:959px){.fp .fp-tentnote--box-m .fp-r a{color:#A3160E}}.fp .fp-card-t a,.fp .fp-step-t a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ul)}.fp .fp-card-t a:hover,.fp .fp-step-t a:hover{color:var(--link);text-decoration-color:currentColor}.fp .fp-nav-trigger.is-current,.fp .fp-nav-link.is-current{color:var(--fp-y)}.fp .fp-cols .fp-col.fp-col--gold{border-top-color:#FFD400}body.fp .fp-form-card .gform_wrapper textarea{height:144px!important;min-height:110px!important}body.fp .fp-form-card .gform_wrapper select{line-height:50px!important;padding-block:0!important}body.fp .fp-form-card .gform_wrapper .gfield_required{margin-inline-start:4px!important;margin-left:4px!important}