:root{--efx-ink:#121212;--efx-ink2:#141413;--efx-body:#33312C;--efx-muted:#5C564C;--efx-line:#E4E0DA;--efx-bronze:#8A6A43;--efx-ivory:#F5F4F1;--efx-ivory2:#FFFFFF;--efx-r:12px}.ef-island-page,.cfgwrap,#app,.efl,.efg,.efsk,.efd,.efsb,.efsam,.hero,.sec{--ink:#121212;--ink2:#141413;--body:#33312C;--muted:#5C564C;--ivory:#F5F4F1;--ivory2:#FFFFFF;--line:#E4E0DA;--bronze:#8A6A43;--ef-ink:#121212;--ef-ink-press:#000;--ef-ink2:#141413;--ef-body:#33312C;--ef-muted:#5C564C;--ef-faint:#6E675C;--ef-paper:#FFFFFF;--ef-ivory:#F5F4F1;--ef-ivory2:#F5F4F1;--ef-line:#E4E0DA;--ef-line-2:#D8D4CC;--ef-line-3:#9A9184;--ef-night:#1E1E1B;--ef-bronze:#8A6A43;--ef-bronze-deep:#6E5233;--ef-bronze-soft:#C9A97E;--ef-bronze-tint:#F2ECE4;--ef-bronze-ink:#6E5233;--ef-bronze-ink-warm:#6E5233;--ef-r-btn:4px;--ef-r-card:10px;--ef-r-tile:12px;--ef-r-chip:8px;--efg-ink:#121212;--efg-ink2:#141413;--efg-body:#33312C;--efg-muted:#5C564C;--efg-line:#E4E0DA;--efg-ivory:#F5F4F1;--efg-ivory2:#FFFFFF;--efg-bronze:#8A6A43;--sk-bg:#F5F4F1;--sk-card:#FFFFFF;--sk-ink:#121212;--sk-body:#33312C;--sk-muted:#5C564C;--sk-line:#E4E0DA;--sk-accent:#121212}.ef-island-page{background:#fff;color:var(--efx-ink)}.ef-island-page .sec,.ef-island-page .efl-sec{background:#fff}.ef-island-page .sec--ivory,.ef-island-page .efl-sec--ivory{background:#f5f4f1}.ef-island-page .sec--ivory2,.ef-island-page .efl-sec--ivory2{background:#fff}.ef-island-page .sec--dark,.ef-island-page .efl-sec--dark,.ef-island-page .efl-sec--night{background:#1e1e1b;color:#fff}.ef-island-page .efg{background:#f5f4f1}.ef-island-page .cfgwrap{background:#fff}.ef-island-page,.ef-island-page *,.cfgwrap,.cfgwrap *,.efsk,.efsk *,.efd,.efd *,.efsb,.efsb *,.efsam,.efsam *,.efl,.efl *,.efg,.efg *,.hero,.hero *,.sec,.sec *,.step,.step *,.dealer,.dealer *,.ef-island-page *:before,.ef-island-page *:after,.efsk *:before,.efsk *:after,.efd *:before,.efd *:after,.efl *:before,.efl *:after,.efg *:before,.efg *:after{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.ef-island-page .hero h1,.ef-island-page__title{font-weight:500!important;font-size:clamp(2.125rem,1.5rem + 2.4vw,3rem);line-height:1.04;letter-spacing:-.025em;color:var(--efx-ink);text-wrap:balance}.ef-island-page .sec h2,.ef-island-page .efl h2,.ef-island-page .efg .efg-head h2,.ef-island-page .efl-film__copy h2{font-weight:500;font-size:clamp(1.875rem,1.35rem + 1.6vw,2.5rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.ef-island-page .sec h3,.ef-island-page .efl h3,.ef-island-page .efg .efg-hero-cap h3{font-weight:500;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.01em}.ef-island-page .efl .efl-faq summary{font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:-.012em}.ef-island-page .efl .efl-quote blockquote{font-weight:400;font-size:1.25rem;line-height:1.5;letter-spacing:-.008em;color:var(--efx-ink)}.ef-island-page .efl .efl-time b{font-weight:500;font-size:1.125rem;line-height:1.25;letter-spacing:-.015em}.ef-island-page .eyebrow,.ef-island-page .efl .efl-eyebrow,.ef-island-page .efg .efg-eyebrow{font-family:"Instrument Serif",Iowan Old Style,Georgia,Times New Roman,serif!important;font-style:italic;font-weight:400;text-transform:none;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2;letter-spacing:0;color:var(--ef-bronze-deep);margin-bottom:.5rem}.ef-island-page .sec--dark .eyebrow,.ef-island-page .efl-sec--dark .efl-eyebrow,.ef-island-page .efl-sec--night .efl-eyebrow,.ef-island-page .efl-film__copy .efl-eyebrow{color:#ffffffe0}.ef-island-page .hero p{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;font-weight:400;color:var(--efx-body);max-width:38em;text-wrap:pretty}.ef-island-page .efl .efl-lead,.ef-island-page .efg .efg-lead,.ef-island-page .sec .lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;font-weight:400;color:var(--efx-body);text-wrap:pretty}.ef-island-page .efl p,.ef-island-page .efg p{color:var(--efx-body)}.ef-island-page .efl-sec--dark p,.ef-island-page .efl-sec--night p,.ef-island-page .sec--dark p,.ef-island-page .sec--cta p,.ef-island-page .sec--band p,.ef-island-page .efl-sec--dark .efl-lead,.ef-island-page .efl-sec--night .efl-lead,.ef-island-page .sec--dark .lead,.ef-island-page .efl-film__copy p,.ef-island-page .efg .efg-hero-cap p{color:#ffffffdb}.ef-island-page .efl-sec--dark .efl-mat__note,.ef-island-page .efl-sec--night .efl-mid__micro,.ef-island-page .efl-sec--night .efl-final__micro,.ef-island-page .efl-sec--dark .efl-small,.ef-island-page .sec--dark .efl-warranty{color:#ffffffb8}.ef-island-page .efl .efl-mid__micro,.ef-island-page .efl .efl-final__micro,.ef-island-page .efl .efl-mat__note{font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.1em}.ef-island-page .efl .efl-mat__note{letter-spacing:0;text-transform:none;font-weight:400}.ef-island-page .efg .efg-fin{color:#ffffffeb}.ef-island-page .efl .efl-faq__a,.ef-island-page .efl .efl-included,.ef-island-page .efl .efl-terms li,.ef-island-page .efg .efg-note{font-size:.9375rem;line-height:1.55}.ef-island-page .efl .efl-mat__note{font-size:.875rem;line-height:1.55}.ef-island-page .hero .meta{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--efx-muted)}.ef-island-page .efl .efl-logos__cap,.ef-island-page .efl .efl-marks__note,.ef-island-page .efl .efl-warranty{color:var(--efx-muted)}.efsk .efsk__lineitem small,.efsk--sheet .efsk__lineitem small{font-size:11px;letter-spacing:.1em;color:var(--efx-muted)}.ef-island-page .efl .efl-shot__cap{font-size:11px;color:#ffffffe0}.ef-island-page .efl .efl-shot.is-packshot .efl-shot__cap{color:var(--efx-muted)}.efsk .efsk__optprice,.efsk .efsk__optmeta--grill .efsk__optprice,.efd .efd__delta,.efd .efd__delta.is-credit,.efsk .efsk__lineitem b,.efsk .efsk__totalrow b,.efsk .efsk__revtotal b,.efsk .efsk__amount,.efsk .efsk__pilltext b,.efsk--sheet .efsk__sheetmoney,.efsk--sheet .efsk__sheetmoney b,.efl .efl-shot.is-packshot .efl-shot__cap i{color:var(--efx-ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.efsk .efsk__optprice.is-free,.efd .efd__delta.is-free,.efd .efd__delta.is-quote{color:var(--efx-muted);font-weight:500}.efl-size .lcard .lnum{color:#fff}.ef-island-page .efl .ef-b,.ef-island-page .efg .ef-b,.ef-island-page .efl .efs-atc{min-height:48px;height:auto;padding:0 1.5rem;max-width:none;border-radius:4px;border:0;font-weight:600;font-size:.9375rem;line-height:1;letter-spacing:.01em;text-transform:none;box-shadow:none}.ef-island-page .efl .ef-b--lg,.ef-island-page .efl .efs-atc{min-height:52px}.ef-island-page .efl .ef-b--sm{min-height:44px;font-size:.875rem;padding:0 1.125rem}.ef-island-page .efl .ef-b>span{overflow:visible;text-overflow:clip}.ef-island-page .efl .ef-b svg,.ef-island-page .efl .efs-atc svg{width:18px;height:18px}.ef-island-page .efl .ef-b--ink,.ef-island-page .efl .ef-b--bronze,.ef-island-page .efl .efs-atc{background:var(--efx-ink);color:#fff;border-color:var(--efx-ink)}.ef-island-page .efl .ef-b--ink:hover,.ef-island-page .efl .ef-b--bronze:hover,.ef-island-page .efl .efs-atc:hover{background:#2a2926;border-color:#2a2926;transform:none;box-shadow:none}.ef-island-page .efl .ef-b--ghost{background:transparent;color:var(--efx-ink);box-shadow:inset 0 0 0 1.5px var(--efx-ink)}.ef-island-page .efl .ef-b--ghost:hover{background:var(--efx-ink);color:#fff;transform:none;box-shadow:inset 0 0 0 1.5px var(--efx-ink)}.ef-island-page .efl-sec--dark .ef-b--ink,.ef-island-page .efl-sec--night .ef-b--ink,.ef-island-page .efl-sec--dark .ef-b--bronze,.ef-island-page .efl-sec--night .ef-b--bronze{background:#fff;color:var(--efx-ink);border-color:#fff}.ef-island-page .efl-sec--dark .ef-b--ink:hover,.ef-island-page .efl-sec--night .ef-b--ink:hover,.ef-island-page .efl-sec--dark .ef-b--bronze:hover,.ef-island-page .efl-sec--night .ef-b--bronze:hover{background:#f5f4f1;border-color:#f5f4f1;color:var(--efx-ink)}.ef-island-page .efl-sec--dark .ef-b--ghost,.ef-island-page .efl-sec--night .ef-b--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.ef-island-page .efl-sec--dark .ef-b--ghost:hover,.ef-island-page .efl-sec--night .ef-b--ghost:hover{background:#ffffff24;color:#fff}.efsk .ef-b,.efd .ef-b,.efsb .ef-b,.efsam .ef-b,.efsk .efsk__pillorder,.efsb .efsb__order{border-radius:4px}.efsk .ef-b--bronze,.efd .ef-b--bronze,.efsb .ef-b--bronze,.efsam .ef-b--bronze,.efsk .efsk__pillorder,.efsb .efsb__order{background:var(--efx-ink);border-color:var(--efx-ink);color:#fff}.efsk .ef-b--bronze:hover,.efd .ef-b--bronze:hover,.efsb .ef-b--bronze:hover,.efsam .ef-b--bronze:hover,.efsk .efsk__pillorder:hover,.efsb .efsb__order:hover{background:#2a2926;border-color:#2a2926;color:#fff}.efsk .ef-b--ghost,.efd .ef-b--ghost,.efsb .ef-b--ghost{background:#fff;border-color:var(--ef-line-2);color:var(--efx-body)}.efsk .ef-b--ghost:hover,.efd .ef-b--ghost:hover,.efsb .ef-b--ghost:hover{border-color:var(--efx-ink);color:var(--efx-ink)}.ef-island-page :focus-visible,.efsk :focus-visible,.efd :focus-visible,.efsb :focus-visible,.efsam :focus-visible{outline-color:var(--efx-ink)!important}.ef-island-page .sec--dark :focus-visible,.ef-island-page .efl-sec--dark :focus-visible,.ef-island-page .efl-sec--night :focus-visible,.ef-island-page .efl-film :focus-visible,.efsk .efsk__stage :focus-visible,.efsk .efsk__hotspot:focus-visible{outline-color:#fff!important}.efsk .efsk__sw.is-on,.efsk .efn.is-on,.efsk .efsk__thumbopt.is-on,.efsk .efsk__fspair.is-on,.efsk .effs__chip.is-open,.efsk .efsk__bay.is-armed,.efsk .efsk__brandtile.is-cur,.efsk .efsk__grillproduct--tile.is-on .efsk__grillvariants,.efd .efd__card.is-on{border-color:var(--efx-ink);box-shadow:inset 0 0 0 1.5px var(--efx-ink),var(--ef-sh-1)}.efd .efd__card.is-previewing{border-color:var(--efx-ink)}.efsk .efsk__sw.is-on:after,.efsk .efn.is-on .efn__mark,.efsk .efsk__thumbopt.is-on:after,.efsk .efsk__fstarget.is-on:after,.efsk .efsk__finmark.is-on .efsk__finmarkno,.efsam .is-on>.efsam__tick,.efsk .efsk__grillproduct--twin .efsk__variantpill.is-on{background-color:var(--efx-ink);border-color:var(--efx-ink);color:#fff}.efsk .efsk__finmarkno{color:var(--efx-ink);box-shadow:0 0 0 1.5px var(--efx-ink)}.efsk .efsk__finmark.is-on .efsk__finmarkno{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--efx-ink),0 4px 10px -4px #12121280}.efsk .efsk__finmark:hover .efsk__finmarkno{background:#f5f4f1}.efl .efl-seg__btn[aria-checked=true]{border-color:var(--efx-ink);box-shadow:inset 0 0 0 1px var(--efx-ink)}.efl .eflf__chip.is-on{background:var(--efx-ink);color:#fff;border-color:var(--efx-ink)}.efn-samples .efs-sw[aria-pressed=true] .efs-chip{outline-color:var(--efx-ink)}.efn-samples .efs-chip__tick{background:var(--efx-ink)}.efl-size .lcard.is-picked,.efl-size .lcard:not(.is-off):hover{border-color:var(--efx-ink)}.efsk .efsk__bay:hover{border-color:var(--efx-ink);color:var(--efx-ink)}.efsk .efsk__bay:hover .efsk__bayword,.efsk .efsk__baylink:hover,.efsk .efsk__speclab:hover,.efsk .ef-b--quiet:hover{color:var(--efx-ink)}.ef-island-page .efl .efl-cmp__card,.ef-island-page .efl .efl-fin__panel,.ef-island-page .efl .efl-quote,.ef-island-page .efl .efl-vid,.ef-island-page .efl .efl-shot{border-radius:10px}.ef-island-page .efg .efg-hero,.ef-island-page .efg .efg-tile{border-radius:12px}.ef-island-page .efl .efl-seg__btn,.ef-island-page .efl .lcard,.ef-island-page .efl .eflf__chip{border-radius:8px}.ef-island-page .efl .efl-film__pill,.ef-island-page .efl .efl-vid__pill,.ef-island-page .efl .efl-vid__play,.ef-island-page .efl .efl-vid__chip,.ef-island-page .efl .efl-film__sound,.ef-island-page .efsk__spin{border-radius:999px}.ef-island-page .efl .efl-quote{border:0;background:#f5f4f1}.ef-island-page .efl .efl-fin__panel{box-shadow:none}.efd .efd__pill,.efd .efd__card.is-on .efd__pill,.efsk .efsk__herocap{background:var(--efx-ink);color:#fff;border-radius:4px;font-size:10px;letter-spacing:.1em}.efd .efd__badge,.efd .efd__badge.is-rail{background:#fffffff0}@media(pointer:coarse){.ef-island-page .efsk__zoombtn,.ef-island-page .efsk__toggle:not(.efsk__photo-toggle),.ef-island-page .efsk__scene,.ef-island-page .efsk__priceexpand,.ef-island-page .ef-fin-badge__plans,.ef-island-page .efg .efg-lbnav{position:relative}.ef-island-page .efsk__zoombtn:after,.ef-island-page .efsk__toggle:not(.efsk__photo-toggle):after,.ef-island-page .efsk__scene:after,.ef-island-page .efsk__priceexpand:after,.ef-island-page .ef-fin-badge__plans:after,.ef-island-page .efg .efg-lbnav:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:none;border:0;border-radius:inherit}}.ef-island-page .efsk__brandlink,.ef-island-page .efl-logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.ef-island-page .efl .ef-b:hover,.ef-island-page .efl .efs-atc:hover{transform:none}.ef-island-page .efl .ef-b:active,.ef-island-page .efl .efs-atc:active{transform:translateY(1px)}.efsk__grillrow.is-on.is-on,.efsk__grillproduct.is-on.is-on .efsk__grillvariants,.efsk__variantpill.is-on.is-on{border-color:var(--efx-ink);box-shadow:inset 0 0 0 1px var(--efx-ink)}.efsk__variantpill.is-on.is-on{background:var(--efx-ink);color:#fff}.efsk__variantpill.efsk__variantpill:hover{border-color:var(--efx-ink)}.efsk__grillmark.efsk__grillmark,.efsk__grillrow.is-on.is-on .efsk__grillmark{color:var(--efx-ink)}.efsk__brandtile.is-cur.is-cur{border-color:var(--efx-ink);box-shadow:inset 0 0 0 1px var(--efx-ink)}.efsk__brandcount.efsk__brandcount,.efsk__grillnote.efsk__grillnote,.efsk__variantlabel.efsk__variantlabel,.efsk__grillempty.efsk__grillempty{color:var(--efx-muted)}.efsk__brandname.efsk__brandname,.efsk__grillname.efsk__grillname,.efsk__grillsearch input{color:var(--efx-ink)}.efsk__grillsection.efsk__grillsection,.efsk__brandpick.efsk__brandpick,.efsk__brandgo.efsk__brandgo,.efsk__grillchip--code.efsk__grillchip--code,.efsk__grillchip--size.efsk__grillchip--size{color:var(--ef-bronze-deep)}.ef-island-page .hero{padding-top:14px;padding-bottom:4px}.ef-island-page .hero .eyebrow{font-family:"Instrument Serif",Iowan Old Style,Georgia,serif!important;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.15;color:var(--ef-bronze-deep);margin-bottom:.25rem}.ef-island-page .hero h1{font-size:clamp(2rem,1.45rem + 2.1vw,2.75rem);margin-bottom:.375rem}.ef-island-page .hero p{line-height:1.45}.ef-island-page .hero .meta{margin-top:.75rem;gap:.5rem 1.5rem;font-weight:600;font-size:11px;line-height:1;letter-spacing:.1em;color:var(--efx-muted)}.ef-island-page .sec h2,.ef-island-page .sec .lead,.ef-island-page .step h3,.ef-island-page .step p,.ef-island-page .trust .t b,.ef-island-page .trust .t span,.ef-island-page .dealer p{color:inherit}.ef-island-page .sec .lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--efx-body);max-width:38em}.ef-island-page .sec--dark .lead,.ef-island-page .sec--cta .lead{color:#ffffffdb}.ef-island-page .sec--band,.ef-island-page .sec--cta{background:#1e1e1b;color:#fff}.ef-island-page .step{border-radius:10px;border-color:var(--efx-line)}.ef-island-page .trust{border-color:var(--efx-line)}.ef-island-page .trust .ic{color:var(--ef-bronze-deep)}.ef-island-page .dealer .b{color:#ffffffb8;letter-spacing:.12em}.ef-island-page .hero,.ef-island-page .sec .in,.ef-island-page .efl .efl-in,.ef-island-page .efg .efg-in{max-width:1392px}.ef-island-page .efl .efl-numbers a,.ef-island-page .efg .efg-foot a,.ef-island-page .efl a:not(.ef-b):not(.efl-logo):not([class*=__b]){color:var(--efx-ink);font-weight:600;border-bottom:1px solid var(--efx-line);text-decoration:none}.ef-island-page .efl .efl-numbers a:hover,.ef-island-page .efg .efg-foot a:hover,.ef-island-page .efl a:not(.ef-b):not(.efl-logo):not([class*=__b]):hover{border-bottom-color:var(--efx-ink);text-decoration:none}.ef-island-page .efl-sec--dark a:not(.ef-b),.ef-island-page .efl-sec--night a:not(.ef-b){color:#fff;border-bottom-color:#fff6}.ef-island-page .efl .efl-time li:before{font-weight:700;font-size:11px;letter-spacing:.13em;color:var(--ef-bronze-deep)}.ef-island-page .efl .efl-time li:after{background:var(--efx-line)}.ef-island-page .efl .efl-quote__stars svg{fill:#a97c1a}.ef-island-page .sec--ivory .efl-quote,.ef-island-page .efl-sec--ivory .efl-quote{background:#fff}.ef-island-page .efl .efl-quote figcaption{color:var(--efx-muted)}.ef-island-page .efl .efl-included{background:#f5f4f1}.ef-island-page .efl .efl-warranty b{color:var(--efx-muted)}.ef-island-page .efn-bespoke .sheet{border:1px solid var(--efx-line);background:repeating-linear-gradient(0deg,rgba(18,18,18,.045) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(18,18,18,.045) 0 1px,transparent 1px 30px),#f5f4f1}.ef-island-page .efn-bespoke .sheet:before{border-color:#12121214}.ef-island-page .efn-bespoke .mod{border-color:var(--efx-line);border-radius:10px}.ef-island-page .efn-bespoke .mod:hover{border-color:var(--efx-ink);box-shadow:0 22px 44px -26px #12121266}.ef-island-page .efn-bespoke .mod h3{color:var(--efx-ink)}.ef-island-page .efn-bespoke .mod p{color:var(--efx-body);font-size:.8125rem}.ef-island-page .efn-bespoke .schnote,.ef-island-page .efn-bespoke .micro2{color:var(--efx-muted)}.ef-island-page .efn-bespoke .tblock{color:#12121273}.ef-island-page .efn-bespoke .mod .art,.ef-island-page .efg .efg-tile,.ef-island-page .efg .efg-hero{background:#ece9e4}.ef-island-page .efg .efg-foot .efg-note{color:var(--efx-muted);font-size:.8125rem}.ef-island-page .efg .efg-hero-cap .k{background:#fffffff0;color:var(--efx-ink);border:0;border-radius:4px;font-size:11px;letter-spacing:.08em;padding:5px 10px;min-height:24px}.ef-island-page .efn-bespoke .tblock{color:var(--efx-muted)}.ef-island-page .ef-fin-badge,.ef-island-page .ef-fin-badge span,.ef-island-page .ef-fin-badge__plans{font-weight:500}@media(pointer:coarse){.ef-island-page .efd .efd__guide{min-height:44px}}.efd .efd__kicker{font-family:"Instrument Serif",Iowan Old Style,Georgia,serif!important;font-style:italic;font-weight:400;text-transform:none;font-size:1.0625rem;line-height:1.2;letter-spacing:0;color:var(--ef-bronze-deep);margin-bottom:.25rem}.efd .efd__title h2{font-weight:500;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.015em;color:var(--efx-ink)}.efsk .efsk__brandlabel{color:var(--efx-muted);letter-spacing:.1em}.efsk .efsk__warranty{background:#f5f4f1;border-color:var(--efx-line);color:var(--efx-muted);font-size:11px}.efsk .efsk__warranty i{background:var(--ef-bronze-deep)}.efsk .efsk__optimg.is-plate,.efd .efd__pic.is-plate{background:#f5f4f1}.efsk .efsk__photo-toggle:not(.is-on){color:var(--efx-ink);background:#fff;border-color:var(--ef-line-2);box-shadow:0 7px 18px -15px #12121280}.efsk .efsk__photo-toggle:not(.is-on):hover{border-color:var(--efx-ink)}.efsk .efsk__photo-toggle.is-invite:before{border-color:#12121259}.efsk .efsk__photo-toggle.is-invite:after{background:var(--efx-ink);color:#fff;border-radius:4px;font-size:8px;letter-spacing:.1em}.efsk .efsk__zoombtn,.efsk .efsk__toggle{border-color:#e4e0dae6}.efsk .efsk__zoombtn:hover,.efsk .efsk__toggle:hover{border-color:var(--efx-ink);color:var(--efx-ink)}.efsk .efsk__toggle.is-on{background:var(--efx-ink);border-color:var(--efx-ink);color:#fff}.efd .efd__guide{border-radius:4px;border-color:var(--ef-line-2);color:var(--efx-body)}.efd .efd__guide:hover{border-color:var(--efx-ink);color:var(--efx-ink);transform:none}.efd .efd__guide i{color:var(--ef-bronze-deep)}.ef-island-page .efg .efg-cap{height:34px;background:linear-gradient(0deg,#0e0e0ded,#0e0e0de0 58%,#0e0e0d85 86%,#0e0e0d00)}.ef-island-page .efg .efg-fin{line-height:34px;color:#fff}.ef-island-page .efn-bespoke .mod .art:after{background:linear-gradient(180deg,#10100f85,#10100f29 22%,#10100f00 42%),linear-gradient(0deg,#10100f4d,#10100f00 40%)}.efsk .efsk__specname,.efsk .efsk__planeyebrow,.efsk .efsk__reviewshotcap,.efsk .efsk__optimg.is-plate small,.efsk .efsk__pilltext i,.efsk--sheet .efsk__sheetship,.efd .efd__pic.is-plate small,.efd .efd__pic.is-text small,.efsam .efsam__more{color:var(--efx-muted)}.efsk .efsk__optimg.is-plate small,.efd .efd__pic.is-plate small,.efd .efd__pic.is-text small{font-size:11px;letter-spacing:.12em}.efsam .efsam__more:hover{color:var(--efx-ink);border-bottom-color:var(--efx-ink)}.efsk--sheet .efsk__infosum i{border-color:var(--ef-line-2);color:var(--efx-muted)}.efd .efd__sel.is-choose{color:var(--efx-ink);font-weight:600}.efsk .efsk__lineitem--ship b.is-ship{color:var(--efx-ink)}.efsam .efsam__chip.is-on,.efsam .efsam__gsw.is-on{border-color:var(--efx-ink);box-shadow:inset 0 0 0 1.5px var(--efx-ink)}.efsk .efn__mark{box-shadow:inset 0 0 0 1.5px var(--ef-line-3)}.efsk .efsk__finmark.is-on .efsk__finmarklab{border-color:var(--efx-ink)}.efsk .efsk__finmark.is-on .efsk__finmarklab b{color:var(--efx-muted)}.efsk .efsk__finmarklab{background:#fffffff5}.efsk .efsk__thumbopt{box-shadow:inset 0 0 0 1px #12121224;border-color:transparent}.efsk .efsk__thumbopt:after{content:"Selected";position:static;inset:auto;order:99;flex:none;margin-top:auto;width:100%;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;padding-left:18px;font:600 12px/1 var(--efx-font);letter-spacing:.06em;text-transform:uppercase;color:transparent;background-color:transparent;background-image:none;border-radius:0;box-shadow:none;transition:background-color var(--efx-t-fast),color var(--efx-t-fast)}.efsk .efsk__thumbopt.is-on{border-color:transparent;box-shadow:inset 0 0 0 1px var(--efx-ink);transform:none}.efsk .efsk__thumbopt.is-on:after{color:#fff;background-color:var(--efx-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:13px 13px;background-position:calc(50% - 36px) center}.efsk .efsk__thumbopt:hover{transform:none;box-shadow:inset 0 0 0 1px #12121257}.efsk .efsk__thumbopt.is-on:hover{box-shadow:inset 0 0 0 1px var(--efx-ink)}.efsk .efsk__revcode{margin:.5rem 0 0;font-size:13px;color:var(--efx-muted)}.efsk .efsk__revcode code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-variant-numeric:tabular-nums;color:var(--efx-ink);-webkit-user-select:all;user-select:all;letter-spacing:.02em}.efsk .efsk__revacts{flex-wrap:wrap}.efsk .efsk__revcopy{min-height:44px}.efsk .efsk__revnote a{color:var(--efx-ink);text-decoration:underline;text-underline-offset:3px}.efsk--sheet .efsk__sheetorder{min-width:132px;min-height:48px}.ef-island-page .efl-faqsec .efl-close{max-width:760px;margin:clamp(40px,5vw,64px) auto 0;padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--efx-line);text-align:center}.ef-island-page .efl-faqsec .efl-close h2{margin:6px 0 12px;color:var(--efx-ink)}.ef-island-page .efl-faqsec .efl-close .efl-lead{color:var(--efx-body);margin:0 auto 20px;max-width:60ch}.ef-island-page .efl-faqsec .efl-close .efl-final__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ef-island-page .efl-faqsec .efl-close .efl-final__micro{margin:16px 0 0;color:var(--efx-muted);font-size:13px}.ef-island-page .efl .efl-marks{margin-top:20px}.ef-island-page .efl .efl-marks__b{font-size:13px;letter-spacing:.06em}.ef-island-page .efl .efl-marks__note{font-size:13px;margin-top:10px}.ef-island-page .hero .meta,.ef-island-page .efl .efl-eyebrow,.ef-island-page .efl .efl-mid__micro,.ef-island-page .efl .efl-final__micro,.ef-island-page .efl .efl-ledger__k,.ef-island-page .efl .efl-seg__tag,.ef-island-page .efsk__scene,.ef-island-page .efsk__spin,.ef-island-page .efsk__dim,.ef-island-page .efsk__dimline,.ef-island-page .efsk__baynote,.ef-island-page .efsk__specx,.ef-island-page .efsk__optspec,.ef-island-page .effs__chipword{font-size:13px}.ef-island-page .efsk__ruler{height:104px}.ef-island-page .efsk__rulerft{font-size:13px}.ef-island-page .efsk .efsk__rulername{font-size:13px;line-height:1.15}@media(max-width:599px){.ef-island-page .efsk__ruler{height:92px}}.efsk .efsk__pillorder,.efsk .efsk__revorder,.efsk .efsk__atc,.efsk--sheet .efsk__sheetorder,.efsb .efsb__order{min-height:48px;height:auto;padding:12px 18px;border-radius:4px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:normal;text-align:center;color:#fff;background:#121212;border-color:#121212}.efsk .efsk__pillorder:hover,.efsk .efsk__revorder:hover,.efsk .efsk__atc:hover,.efsk--sheet .efsk__sheetorder:hover,.efsb .efsb__order:hover{background:#2a2926;border-color:#2a2926;color:#fff}.efsk .efsk__pillorder:disabled,.efsk .efsk__revorder:disabled,.efsk .efsk__atc:disabled,.efsk--sheet .efsk__sheetorder:disabled,.efsb .efsb__order:disabled{background:#e9e6e0;border-color:#e9e6e0;color:#5c564c;opacity:1;cursor:not-allowed}.efsk .efsk__revacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.efsk .efsk__revorder{grid-column:1 / -1}.efsk .efsk__revsave,.efsk .efsk__revcopy{min-height:44px;height:auto;min-width:0;padding:11px 12px;font-size:14px;line-height:1.35;letter-spacing:0;text-transform:none;white-space:normal;text-align:center;border-radius:4px;color:#121212;background:#fff;border-color:#9a9184}.efsk .efsk__revnote,.efsk .efsk__revquote,.efsk .efsk__revprice .efsk__priceaudit{font-size:14px;line-height:1.55;color:#5c564c}.efsk .efsk__revnote{margin:16px 0 0}.efsk .efsk__revtotal{flex-wrap:wrap;font-size:14px;line-height:1.4}.efsk .efsk__revprice .efsk__lineitem{font-size:14px;line-height:1.45}.efsk .efsk__revprice .efsk__lineitem small{font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:none}.efsk .efsk__revprice .efsk__lineitem b{max-width:48%;white-space:normal;overflow-wrap:anywhere}.efsk .efsk__revprice .efsk__lineitem b.is-included{font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none}.efsk .efsk__moneycontext,.efsk--sheet .efsk__moneycontext{grid-column:1 / -1;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#5c564c}.efsk--sheet .efsk__sheetmoney{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:3px 5px;white-space:normal;overflow:visible;text-overflow:clip}.ef-island-page .efl-included__delivery{display:block;margin-top:8px}@media(min-width:901px){.efsk .efsk__pricecard.is-pill{height:auto;min-height:62px;padding:6px 8px 6px 16px;max-width:calc(100% - 32px)}.efsk .efsk__pricecard.is-pill .efsk__pricepill{height:auto;gap:12px;min-width:0}.efsk .efsk__pilltext{display:grid;grid-template-columns:auto auto auto;gap:3px 5px;align-items:baseline;min-width:0;font-size:13px;line-height:1.3;letter-spacing:0;text-transform:none}.efsk .efsk__pillorder{flex:0 1 auto}}@media(max-width:599px){.efsk--sheet .efsk__sheetprice{flex-wrap:wrap;gap:8px}.efsk--sheet .efsk__sheetcol{flex-basis:100%}.efsk--sheet .efsk__sheetorder{width:100%;min-width:0}}@media(max-width:900px){.ef-island-page .efsk__stagewrap>.efsk__pricecard{width:100%;max-width:none;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/efx-island.css.map */
