.d.range-preview{background:#fff;color:#111}.range-preview button:focus-visible,.range-preview a:focus-visible{outline:2px solid #c8102e;outline-offset:4px}.d.range-preview .range-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;padding-block:30px 24px}.range-preview .range-breadcrumb{font-size:11px;margin:0 0 12px;color:#626269}.range-preview .range-intro h1{font-size:38px;line-height:1.15;letter-spacing:-.04em;margin:0 0 16px}.range-preview .range-lead{font-size:13px;max-width:64ch;margin:0;line-height:1.75}.range-preview .range-intro figure{margin:0;position:relative;height:208px;background:#111;overflow:hidden}.range-preview .range-intro img{width:100%;height:100%;object-fit:cover}.range-preview .range-intro figcaption{position:absolute;bottom:0;left:0;padding:10px 14px;color:#fff;background:#111;font-size:10px}.range-preview .text-link{gap:16px}.range-preview .range-material{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;width:calc(100% - 2 * var(--gutter));border-top:1px solid #d8d8db;border-bottom:1px solid #d8d8db;padding:17px 0;gap:24px}.range-preview .range-material>div{display:flex;align-items:baseline;gap:14px}.range-preview .range-material strong{font-size:11px;white-space:nowrap}.range-preview .range-material span{font-size:10px;color:#626269;line-height:1.5}.d.range-preview .range-shop{padding-block:26px 24px}.range-preview .range-shop-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.range-preview .range-shop-heading h2{font-size:22px;margin:0 0 6px}.range-preview .range-shop-heading p{font-size:11px;margin:0;color:#626269}.range-preview #compare-toggle{font:12px JetBrains Mono,monospace;border-bottom:1px solid #111;min-height:44px;padding:8px 0;display:flex;align-items:center;gap:26px;white-space:nowrap}.range-preview #compare-toggle span{font-size:20px}.d.range-preview .range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.range-preview .range-card-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.range-preview .range-card-label h3{font-size:18px;margin:0}.range-preview .range-card-label>span{font-size:10px;color:#626269}.d.range-preview .range-illustration{height:280px;aspect-ratio:auto;border:0;background:#eff0f2}.range-preview .range-illustration svg{width:100%;height:100%;padding:0 8px 15px}.range-preview .range-image-note{position:absolute;bottom:12px;left:14px;font:9px JetBrains Mono,monospace;color:#626269}.range-preview .range-photo-plus{position:absolute;bottom:7px;right:14px;font:23px JetBrains Mono,monospace;color:#333}.d.range-preview .top-title{min-height:32px;align-items:center;margin-top:8px}.range-preview .top-title button{font:10px JetBrains Mono,monospace;text-decoration:underline;text-underline-offset:4px;min-height:40px;padding:0}.d.range-preview .top-title>span{font-size:12px}.d.range-preview .top-description{font-size:11px;min-height:36px;margin:2px 0 12px}.d.range-preview .size-line{min-height:20px;margin-bottom:8px;font-size:10px}.d.range-preview .top-sizes{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.d.range-preview .top-sizes button{font-size:11px;min-width:0;padding:6px 0}.range-preview .range-preview-caption{font-size:10px;color:#626269;line-height:1.6;margin:18px 0 0}.range-preview #range-comparison{padding:20px;margin-bottom:24px;background:#f5f5f6;border-top:2px solid #111}.range-preview #range-comparison>p{font-size:11px;max-width:90ch;margin:0 0 16px}.range-preview .range-table-scroll{overflow:auto}.range-preview table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;min-width:540px}.range-preview caption{text-align:left;font-size:14px;font-weight:600;margin-bottom:10px}.range-preview th,.range-preview td{padding:12px 10px;border-bottom:1px solid #d8d8db;vertical-align:top;width:25%}.range-preview thead th{font-weight:600}.d.range-preview .range-more{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #d8d8db;padding-block:28px 36px}.range-preview .range-more h2{font-size:17px;margin:0 0 12px}.range-preview .range-more p{font-size:12px;max-width:52ch;margin:0}@media(max-width:1000px){.range-preview .range-material>div{display:block}.range-preview .range-material span{display:block;margin-top:5px}.d.range-preview .range-intro{gap:30px}.d.range-preview .range-grid{gap:16px}.d.range-preview .range-illustration{height:230px}.d.range-preview .top-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.d.range-preview .top-description{min-height:54px}.range-preview .range-card-label{display:block}.range-preview .range-card-label>span{display:block;margin-top:5px}}@media(max-width:700px){.d.range-preview .range-intro{grid-template-columns:1fr;gap:18px;padding-block:24px 18px}.range-preview .range-intro h1{font-size:30px}.range-preview .range-lead{font-size:12px}.range-preview .range-intro figure{height:130px}.range-preview .range-material{gap:12px;padding-block:14px}.range-preview .range-material strong{font-size:10px;white-space:normal}.range-preview .range-material span{font-size:9px}.range-preview .range-shop-heading h2{font-size:20px}.range-preview .range-shop-heading p{font-size:10px}.range-preview #compare-toggle{font-size:10px;gap:10px}.d.range-preview .range-grid{grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;margin-inline:-4px}.range-preview .top-card{scroll-snap-align:start}.range-preview .range-card-label{display:flex}.range-preview .range-card-label>span{margin:0}.d.range-preview .range-illustration{height:250px}.d.range-preview .top-sizes{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.d.range-preview .top-description{min-height:36px}.d.range-preview .top-title{display:flex}.d.range-preview .top-title>span{margin-top:0}.d.range-preview .range-more{grid-template-columns:1fr;gap:28px}.range-preview #range-comparison{padding:16px}.range-preview .range-preview-caption{font-size:9px}.d.range-preview .range-shop{padding-top:24px}.range-preview .range-shop-heading{gap:10px}.range-preview .range-card-label h3{font-size:17px}}.range-preview .range-swipe-hint{display:none}.range-preview .range-preview-caption{max-width:none}@media(max-width:700px){.range-preview .range-swipe-hint{display:flex;justify-content:space-between;font-size:10px;color:#626269;margin:0 0 16px}}.range-preview table{min-width:850px}.range-preview th,.range-preview td{width:16.666%}@media(min-width:1200px){.d.range-preview .range-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.range-preview .range-card-label{display:block;min-height:46px}.range-preview .range-card-label h3{font-size:16px}.range-preview .range-card-label>span{display:block;margin-top:5px}.d.range-preview .range-illustration{height:230px}.d.range-preview .top-title{display:block;min-height:64px;margin-top:14px}.range-preview .top-title button{display:block;min-height:36px}.d.range-preview .top-description{min-height:54px}.d.range-preview .top-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.range-preview .range-image-note{font-size:8px;left:10px}}@media(max-width:700px){.d.range-preview .range-grid{grid-template-columns:repeat(5,minmax(250px,1fr))}}.range-preview .range-lineup{font-size:12px;margin:0 0 12px;max-width:60ch}.range-preview .range-intro-actions{display:flex;align-items:center;gap:24px;margin-top:18px;flex-wrap:wrap}.d.range-preview .range-intro{gap:40px;padding-block:24px}.range-preview .range-intro h1{font-size:32px;max-width:22ch;margin-bottom:12px}.range-preview .range-intro figure{height:240px}.d.range-preview .range-offer{padding-block:24px 20px}.range-preview .range-offer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.range-preview .range-offer-heading h2{font-size:18px;margin:0 0 5px}.range-preview .range-offer-heading p{font-size:11px;margin:0;color:#626269}.range-preview .range-offer-heading>span{font-size:10px;white-space:nowrap}.range-preview .range-offer-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.range-preview .range-offer-option{position:relative;border:1px solid #d4d4d7;text-align:left;padding:20px 16px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;font-family:JetBrains Mono,monospace;background:#fff;color:#111;min-height:108px}.range-preview .range-offer-option[aria-pressed=true]{outline:2px solid #111;outline-offset:-2px}.range-preview .range-offer-option:hover{border-color:#111}.range-preview .offer-name{font-size:14px;font-weight:600;text-transform:uppercase}.range-preview .range-offer-option strong{font-size:22px;line-height:1.2}.range-preview .offer-unit{grid-column:2;font-size:11px;text-align:right;color:#626269}.range-preview .offer-save{position:absolute;left:0;top:-9px;background:#c8102e;color:#fff;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4}.range-preview .offer-shipping{grid-column:1/-1;text-align:center;font-size:10px;padding:7px 6px;background:#fbedf0;color:#a40c27;margin:5px -16px 0;font-weight:600}.range-preview .range-offer-option:first-child .offer-shipping{background:#f2f2f4;color:#626269;font-weight:400}.range-preview .range-offer-scope{font-size:10px;max-width:none;line-height:1.6;color:#626269;margin:12px 0 0}.d.range-preview .range-shop{padding-top:20px;border-top:1px solid #d4d4d7}.d.range-preview .top-add{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#1d1d1f;color:#fff;border-color:#1d1d1f;text-align:left;letter-spacing:0;font-size:10px;padding-inline:10px}.d.range-preview .top-add:disabled{background:#29292c;color:#fff;border-color:#29292c}.d.range-preview .top-add:not(:disabled):hover{background:#c8102e;border-color:#c8102e}.range-preview .range-button-price{font-weight:600;white-space:nowrap;font-size:10px}.range-preview .classic-pack-note{font-size:10px;line-height:1.6;margin:0;min-height:32px;color:#626269}.d.range-preview #dock-checkout{background:#c8102e;border-color:#c8102e}.range-preview [data-card]{scroll-margin-top:24px}.d.range-preview .top-add{margin-top:0}.range-preview .top-card:not([data-card="0"]){padding-bottom:32px}@media(max-width:700px){.range-preview .range-intro h1{font-size:28px;max-width:none}.range-preview .range-intro figure{height:130px}.range-preview .range-lineup{font-size:11px}.range-preview .range-intro-actions{gap:18px;margin-top:16px}.range-preview .range-offer-heading h2{font-size:17px}.range-preview .range-offer-heading p{font-size:10px}.range-preview .range-offer-heading>span{font-size:9px}.range-preview .range-offer-options{gap:7px}.range-preview .range-offer-option{padding:17px 7px 0;display:flex;flex-direction:column;gap:5px;align-items:stretch;text-align:center;min-height:140px}.range-preview .offer-name{font-size:11px}.range-preview .range-offer-option strong{font-size:20px}.range-preview .offer-unit{text-align:center;font-size:10px}.range-preview .offer-shipping{font-size:9px;margin:auto -7px 0;padding:7px 4px;min-height:40px;display:grid;place-items:center}.range-preview .offer-save{font-size:9px;padding:2px 5px}.range-preview .range-offer-scope{font-size:9px}.range-preview .range-offer-heading{margin-bottom:22px}.d.range-preview .range-offer{padding-block:24px 20px}}.range-preview article.range-offer-option{cursor:default}.range-preview article.range-offer-option:hover{border-color:#d4d4d7}.range-preview .range-offer-option.is-current{outline:2px solid #c8102e;outline-offset:-2px;background:#fffafb}.range-preview .bundle-progress{margin-top:20px}.range-preview .bundle-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.range-preview .bundle-progress-heading strong{font-size:12px}.range-preview .bundle-progress-heading p{font-size:11px;margin:0;max-width:none}.range-preview #bundle-progress{display:block;width:100%;height:4px;margin:12px 0 16px;border:0;border-radius:0;accent-color:#c8102e;background:#e8e8eb}.range-preview #bundle-progress::-webkit-progress-bar{background:#e8e8eb}.range-preview #bundle-progress::-webkit-progress-value{background:#c8102e}.range-preview #bundle-progress::-moz-progress-bar{background:#c8102e}.range-preview #bundle-pieces{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.range-preview #bundle-pieces li{border:1px dashed #c8c8cc;min-height:54px;padding:10px;font-size:10px;color:#777;display:flex;flex-direction:column;justify-content:center;gap:3px}.range-preview #bundle-pieces .is-filled{border-style:solid;border-color:#222;background:#f4f4f6;color:#111}.range-preview #bundle-pieces strong{font-size:11px}.range-preview #bundle-pieces span{font-size:10px;color:#626269}.range-preview .top-card:not([data-card="0"]){padding-bottom:0}@media(max-width:700px){.range-preview .bundle-progress-heading{display:block}.range-preview .bundle-progress-heading p{font-size:10px;margin-top:6px}.range-preview #bundle-pieces{gap:5px}.range-preview #bundle-pieces li{min-height:62px;padding:5px;font-size:9px;overflow-wrap:anywhere}.range-preview #bundle-pieces strong,.range-preview #bundle-pieces span{font-size:9px}.range-preview .range-offer-heading{align-items:flex-start}.range-preview .range-offer-heading>span{white-space:normal;max-width:70px;text-align:right}}.range-preview .range-offer-option.is-current{outline-color:#287843;background:#edf7ef}.range-preview .range-offer-option.is-current .offer-shipping{background:#dcefe1;color:#205e35}.range-preview .range-offer-option.is-current .offer-save{background:#287843}.range-preview #bundle-pieces .is-filled{background:#edf7ef;border-color:#73a980;color:#205e35}.range-preview #bundle-pieces .is-filled span{color:#386947}.range-preview #bundle-progress{accent-color:#287843}.range-preview #bundle-progress::-webkit-progress-value{background:#287843}.range-preview #bundle-progress::-moz-progress-bar{background:#287843}.d.range-preview .range-offer{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px 24px;padding-block:20px 16px}.range-preview .range-offer-heading{display:block;margin:0;align-self:center}.range-preview .range-offer-heading h2{font-size:20px;line-height:1.25;margin:0 0 8px}.range-preview .range-offer-heading p{font-size:14px;line-height:1.5;max-width:none;margin:0 0 8px}.range-preview .range-offer-heading>span{font-size:12px;color:#626269}.range-preview .range-offer-options{gap:12px;align-self:center}.range-preview .range-offer-option{min-height:0;padding:12px 14px 0;gap:4px 10px;grid-template-columns:1fr auto}.range-preview .offer-name{font-size:16px;grid-column:1;grid-row:1}.range-preview .range-offer-option strong{font-size:26px;grid-column:2;grid-row:1}.range-preview .offer-unit{font-size:14px;grid-column:2;grid-row:2}.range-preview .offer-save{position:static;grid-column:1;grid-row:2;justify-self:start;align-self:center;font-size:12px;padding:2px 5px}.range-preview .offer-shipping{font-size:13px;line-height:1.4;margin:4px -14px 0;padding:6px;grid-row:3;min-height:0}.range-preview .bundle-progress{grid-column:1/-1;margin-top:0}.range-preview .bundle-progress-heading strong{font-size:14px}.range-preview .bundle-progress-heading p{font-size:14px;line-height:1.5}.range-preview #bundle-progress{height:3px;margin:8px 0 0}.range-preview .range-lead{font-size:15px;line-height:1.65}.range-preview .range-lineup,.range-preview .range-material strong{font-size:14px}.range-preview .range-material span{font-size:12px}.range-preview .range-material>div{display:block}.range-preview .range-material span{display:block;margin-top:4px}.range-preview .range-shop-heading p,.range-preview #compare-toggle{font-size:14px}.range-preview .range-card-label h3{font-size:18px}.range-preview .range-card-label>span{font-size:12px}.d.range-preview .top-title>span{font-size:15px}.range-preview .top-title button{font-size:12px}.d.range-preview .top-description{font-size:14px;line-height:1.55;min-height:66px}.d.range-preview .size-line{font-size:12px}.d.range-preview .top-sizes button{font-size:13px}.d.range-preview .top-add,.range-preview .range-button-price,.d.range-preview .card-feedback{font-size:12px}.range-preview .range-image-note{font-size:10px}.range-preview .range-preview-caption{font-size:12px}.range-preview .range-more p{font-size:14px}.range-preview .range-more h2{font-size:19px}.d.range-preview .text-link{font-size:14px}@media(min-width:701px)and (max-width:1199px){.d.range-preview .range-offer{grid-template-columns:1fr}.range-preview .range-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.range-preview .range-offer-heading p{margin:0}.range-preview .range-offer-heading>span{white-space:nowrap}}@media(max-width:700px){.d.range-preview .range-offer{grid-template-columns:1fr;gap:14px;padding-block:20px 16px}.range-preview .range-offer-heading{display:block}.range-preview .range-offer-heading h2{font-size:20px;margin-bottom:6px}.range-preview .range-offer-heading p{font-size:13px;margin-bottom:4px}.range-preview .range-offer-heading>span{display:block;font-size:11px;max-width:none;text-align:left}.range-preview .range-offer-options{gap:7px}.range-preview .range-offer-option{padding:10px 6px 0;display:flex;gap:3px;text-align:center;min-height:0}.range-preview .offer-name{font-size:13px}.range-preview .range-offer-option strong{font-size:24px}.range-preview .offer-unit{font-size:12px}.range-preview .offer-save{font-size:11px;order:3;align-self:center;min-height:20px}.range-preview .offer-unit{order:2}.range-preview .offer-shipping{order:4;font-size:11px;margin:3px -6px 0;padding:5px 2px;min-height:41px;display:grid;place-items:center}.range-preview .range-offer-option:first-child .offer-shipping{margin-top:26px}.range-preview .bundle-progress-heading strong{font-size:13px}.range-preview .bundle-progress-heading p{font-size:12px;margin-top:4px}.range-preview .range-lead{font-size:14px}.range-preview .range-lineup{font-size:12px}.range-preview .range-material strong{font-size:11px}.range-preview .range-material span{font-size:10px}.range-preview .range-shop-heading p,.range-preview #compare-toggle{font-size:12px}.range-preview .range-card-label h3{font-size:18px}.d.range-preview .top-description{font-size:13px;min-height:61px}.range-preview .range-swipe-hint{font-size:12px}.range-preview .range-preview-caption{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sfg-studio-1b7ef168b67a-range-preview.css.map */
