.gas-hero.svelte-1bz9qo8{position:relative;min-height:clamp(40rem,92vh,58rem);overflow:hidden;background:#171717}.gas-hero__slides.svelte-1bz9qo8,.gas-hero__slide.svelte-1bz9qo8,.gas-hero__overlay.svelte-1bz9qo8{position:absolute;inset:0}.gas-hero__slide.svelte-1bz9qo8{opacity:0;transition:opacity .7s ease}.gas-hero__slide--active.svelte-1bz9qo8{opacity:1}.gas-hero__picture.svelte-1bz9qo8,.gas-hero__placeholder.svelte-1bz9qo8{display:block;width:100%;height:100%}.gas-hero__image.svelte-1bz9qo8{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gas-hero__placeholder.svelte-1bz9qo8{background:radial-gradient(circle at 50% 62%,rgba(224,74,34,.36),transparent 19rem),linear-gradient(135deg,#ffffff14,#ffffff03),#272522;background-size:cover;background-position:center}.gas-hero__placeholder--gas-pyramid-fireplace.svelte-1bz9qo8{background:radial-gradient(circle at 52% 46%,rgba(224,74,34,.4),transparent 15rem),linear-gradient(145deg,#ffffff1a,#fff0),#252525}.gas-hero__placeholder--gas-polygon-fire-bowl.svelte-1bz9qo8{background:radial-gradient(circle at 56% 42%,rgba(224,74,34,.36),transparent 16rem),linear-gradient(120deg,#ffffff14,#fff0),#20211f}.gas-hero__placeholder--gas-modern-cube.svelte-1bz9qo8{background:radial-gradient(circle at 54% 60%,rgba(224,74,34,.34),transparent 14rem),linear-gradient(135deg,#ffffff1f,#ffffff03),#23272a}.gas-hero__overlay.svelte-1bz9qo8{background:linear-gradient(90deg,#0a0a0a94,#0a0a0a14 58%,#0a0a0a7a),linear-gradient(0deg,#0a0a0a9e,#0a0a0a14 58%,#0a0a0a70)}.gas-hero__pit-stack.svelte-1bz9qo8,.gas-hero__line.svelte-1bz9qo8{position:absolute;z-index:1;margin:0;color:#fff;text-shadow:0 .45rem 1.4rem rgba(0,0,0,.55)}.gas-hero__pit-stack.svelte-1bz9qo8{top:clamp(9rem,18vw,14rem);right:clamp(1rem,4vw,4rem);display:grid;justify-items:end;gap:.72rem;max-width:min(26rem,68vw);pointer-events:none;text-align:right}.gas-hero__pit-name.svelte-1bz9qo8{margin:0;color:#fff;font-family:var(--font-manrope);font-size:clamp(.95rem,2.4vw,1.35rem);font-weight:800;line-height:1.15;pointer-events:none}.gas-hero__line.svelte-1bz9qo8{bottom:clamp(1.6rem,5vw,4rem);left:clamp(1rem,4vw,4rem);font-family:var(--font-manrope);font-size:clamp(1.55rem,4.5vw,4.1rem);font-weight:700;line-height:1.05;white-space:nowrap}.gas-hero__progress.svelte-1bz9qo8{display:flex;align-items:center;gap:.75rem;color:#ffffffe0;font-family:var(--font-manrope);font-size:.78rem;font-weight:760;line-height:1;pointer-events:auto;text-shadow:0 .35rem 1rem rgba(0,0,0,.5)}.gas-hero__progress-dots.svelte-1bz9qo8{display:flex;align-items:center;gap:.42rem}.gas-hero__progress.svelte-1bz9qo8 button:where(.svelte-1bz9qo8){width:.6rem;height:.6rem;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffff2e;padding:0;cursor:pointer}.gas-hero__progress-dot--active.svelte-1bz9qo8{width:1.55rem!important;background:#ffb598!important;border-color:#ffb598!important}.gas-eyebrow.svelte-1bz9qo8{margin:0 0 .85rem;color:#ffffffb8;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gas-eyebrow--light.svelte-1bz9qo8{color:#1a1a1a8c}.gas-eyebrow--warm.svelte-1bz9qo8{color:#ffb598}.gas-gallery-section.svelte-1bz9qo8{background:#f7f6f2;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(2rem,5vw,4rem)}.gas-section-heading.svelte-1bz9qo8{max-width:54rem;margin-bottom:1.6rem}.gas-section-heading.svelte-1bz9qo8 h2:where(.svelte-1bz9qo8){margin:0;color:#1a1a1a;font-family:var(--font-manrope);font-size:clamp(2rem,4.8vw,3.8rem);font-weight:700;line-height:1.04}.gas-section-heading.svelte-1bz9qo8 p:where(.svelte-1bz9qo8):not(.gas-eyebrow){margin:.9rem 0 0;color:#1a1a1ab8;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.72}.gas-top-gallery.svelte-1bz9qo8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.gas-placeholder-card.svelte-1bz9qo8{display:flex;min-height:16rem;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px dashed rgba(26,26,26,.24);border-radius:.5rem;background:linear-gradient(135deg,#ffffffc2,#fff3),#d8d7d2;padding:1rem}.gas-placeholder-card--compact.svelte-1bz9qo8{min-height:12rem}.gas-placeholder-card.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){margin-bottom:.5rem;color:#1a1a1a85;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gas-placeholder-card.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){margin:0;color:#1a1a1ac2;font-size:.88rem;line-height:1.55}.gas-placeholder-card--image.svelte-1bz9qo8{border:0;background:#d8d7d2;padding:0}.gas-placeholder-card--image.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){display:block;width:100%;height:100%;object-fit:cover}.gas-durability-note.svelte-1bz9qo8{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);margin-top:clamp(1rem,3vw,1.8rem);border-top:1px solid rgba(26,26,26,.14);padding-top:clamp(1rem,3vw,1.6rem)}.gas-durability-note.svelte-1bz9qo8 h3:where(.svelte-1bz9qo8){margin:0;color:#1a1a1a;font-family:var(--font-manrope);font-size:clamp(1.35rem,3vw,2.05rem);font-weight:760;line-height:1.06}.gas-durability-note.svelte-1bz9qo8>p:where(.svelte-1bz9qo8){margin:0;color:#1a1a1abd;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.65}.gas-durability-note__stats.svelte-1bz9qo8{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.gas-durability-note__stats.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){border:1px solid rgba(26,26,26,.12);border-radius:.5rem;background:#ffffff7a;color:#1a1a1ac2;font-size:.78rem;font-weight:760;line-height:1.28;padding:.75rem;text-transform:uppercase}.gas-series-section.svelte-1bz9qo8{overflow:hidden;background:var(--color-dark, #1a1a1a);color:#fff;padding-top:clamp(3.75rem,9vw,7rem);padding-bottom:clamp(4.5rem,11vw,8rem)}.gas-section-heading--series.svelte-1bz9qo8{max-width:48rem;margin-bottom:clamp(1.75rem,5vw,3rem)}.gas-section-heading--series.svelte-1bz9qo8 h2:where(.svelte-1bz9qo8){color:#fff}.gas-section-heading--series.svelte-1bz9qo8 p:where(.svelte-1bz9qo8):not(.gas-eyebrow){max-width:42rem;color:#ffffffc2}.gas-builder-shell.svelte-1bz9qo8{max-width:100%;overflow:hidden;border:0;background:transparent;box-shadow:none}.gas-builder-viewport.svelte-1bz9qo8{width:100%;max-width:100%;overflow:hidden}.gas-builder-panel.svelte-1bz9qo8{display:grid;width:100%;max-width:100%;min-width:0;min-height:0;grid-auto-rows:auto;align-content:stretch;gap:1.2rem;padding:0;animation:svelte-1bz9qo8-gas-step-rise .36s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes svelte-1bz9qo8-gas-step-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.gas-series-inline-list.svelte-1bz9qo8,.gas-series-inline-card.svelte-1bz9qo8,.gas-series-carousel.svelte-1bz9qo8{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0}.gas-series-inline-list.svelte-1bz9qo8{gap:clamp(2rem,6vw,4.25rem)}.gas-series-inline-card.svelte-1bz9qo8{grid-template-columns:1fr;width:min(100%,32rem);margin:0 auto;padding:0}.gas-step-media.svelte-1bz9qo8{position:relative;width:100%;aspect-ratio:9 / 16;animation:svelte-1bz9qo8-gas-media-swap-in .36s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.gas-builder-panel--lifting.svelte-1bz9qo8 .gas-step-media:where(.svelte-1bz9qo8){animation:svelte-1bz9qo8-gas-media-lift-out .24s cubic-bezier(.55,0,1,.45) both}@keyframes svelte-1bz9qo8-gas-media-swap-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1bz9qo8-gas-media-lift-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.8rem)}}.gas-series-main.svelte-1bz9qo8{position:relative;overflow:hidden;width:100%;max-width:100%;min-height:0;border-radius:.5rem;background:#181818;isolation:isolate}.gas-series-carousel.svelte-1bz9qo8{grid-template-rows:minmax(0,1fr) auto}.gas-series-main.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){display:block;width:100%;height:100%;object-fit:cover}.gas-series-main__placeholder.svelte-1bz9qo8{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff17,#ffffff06),radial-gradient(circle at 50% 48%,rgba(255,181,152,.18),transparent 62%),#191817;padding:1rem;text-align:center}.gas-series-main__placeholder.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){max-width:18rem;color:#ffffffb8;font-size:.82rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.gas-series-main__shade.svelte-1bz9qo8{position:absolute;inset:auto 0 0;z-index:1;height:42%;background:linear-gradient(to top,#000000b8,#00000047 48%,#0000);pointer-events:none}.gas-series-main__meta.svelte-1bz9qo8 h3:where(.svelte-1bz9qo8),.gas-series-main__actions.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){margin:0;font-family:var(--font-manrope);letter-spacing:0;line-height:1;text-transform:uppercase}.gas-series-main__meta.svelte-1bz9qo8{display:grid;gap:.32rem;min-width:0}.gas-series-main__actions.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){color:#ffffffd1;font-size:.92rem;font-weight:650;text-shadow:0 .18rem .75rem rgba(0,0,0,.45)}.gas-series-main__meta.svelte-1bz9qo8 h3:where(.svelte-1bz9qo8){color:#fff;font-size:1.45rem;font-weight:700;line-height:.96;text-shadow:0 .2rem .85rem rgba(0,0,0,.55);text-wrap:balance;white-space:normal}.gas-series-main__actions.svelte-1bz9qo8{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.gas-builder-primary.svelte-1bz9qo8 svg:where(.svelte-1bz9qo8),.gas-builder-secondary.svelte-1bz9qo8 svg:where(.svelte-1bz9qo8){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.gas-series-thumbs.svelte-1bz9qo8{display:flex;gap:.45rem;width:100%;overflow-x:auto;overflow-y:visible;padding:.2rem .2rem .35rem;scroll-padding-inline:45%;scroll-snap-type:x proximity;scrollbar-width:none}.gas-series-thumbs.svelte-1bz9qo8::-webkit-scrollbar{display:none}.gas-series-thumbs.svelte-1bz9qo8 button:where(.svelte-1bz9qo8){flex:0 0 clamp(4.75rem,9vw,6.35rem);min-width:0;overflow:hidden;border:0;border-radius:.5rem;background:transparent;color:#fff;padding:0;text-align:left;cursor:pointer;scroll-snap-align:center}.gas-series-thumbs.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;opacity:.72}.gas-series-thumb__placeholder.svelte-1bz9qo8{display:grid;aspect-ratio:1 / 1;width:100%;place-items:center;background:linear-gradient(135deg,#ffffff14,#ffffff05),#1d1b1a;padding:.35rem;opacity:.72}.gas-series-thumb__placeholder.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){margin:0;color:#ffffff7a;font-size:.48rem;font-weight:800;letter-spacing:.05em;line-height:1.18;text-align:center;text-transform:uppercase;white-space:normal}.gas-series-thumb--active.svelte-1bz9qo8{outline:2px solid rgba(255,181,152,.92);outline-offset:2px}.gas-series-thumb--active.svelte-1bz9qo8 img:where(.svelte-1bz9qo8),.gas-series-thumb--active.svelte-1bz9qo8 .gas-series-thumb__placeholder:where(.svelte-1bz9qo8){opacity:1}.gas-size-selector.svelte-1bz9qo8,.gas-material-selector.svelte-1bz9qo8,.gas-builder-preview.svelte-1bz9qo8{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:.5rem;background:#181818;isolation:isolate}.gas-size-selector.svelte-1bz9qo8:focus-visible,.gas-material-selector.svelte-1bz9qo8:focus-visible{outline:2px solid rgba(255,181,152,.82);outline-offset:3px}.gas-size-scroll.svelte-1bz9qo8,.gas-material-scroll.svelte-1bz9qo8{width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.gas-size-scroll.svelte-1bz9qo8::-webkit-scrollbar,.gas-material-scroll.svelte-1bz9qo8::-webkit-scrollbar{display:none}.gas-size-image-stack.svelte-1bz9qo8,.gas-material-image-stack.svelte-1bz9qo8{position:relative;height:100%;min-width:100%}.gas-size-img.svelte-1bz9qo8,.gas-material-img.svelte-1bz9qo8{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.gas-size-img--overlay.svelte-1bz9qo8,.gas-material-img--overlay.svelte-1bz9qo8{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .36s cubic-bezier(.25,.46,.45,.94)}.gas-size-img--active.svelte-1bz9qo8,.gas-material-img--active.svelte-1bz9qo8{opacity:1}.gas-material-img--frame.svelte-1bz9qo8{position:absolute;top:0;bottom:0;object-fit:cover}.gas-size-snap-point.svelte-1bz9qo8,.gas-material-snap-point.svelte-1bz9qo8{position:absolute;top:0;width:1px;height:100%;scroll-snap-align:center;pointer-events:none}.gas-size-selector.svelte-1bz9qo8:after,.gas-material-selector.svelte-1bz9qo8:after,.gas-addon-prompt__media.svelte-1bz9qo8:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:7rem;background:linear-gradient(to top,#070707bd,#07070700);pointer-events:none}.gas-addon-prompt__media.svelte-1bz9qo8:after{height:38%;background:linear-gradient(to top,#000000e6,#000000a8 48%,#0000)}.gas-media-footer.svelte-1bz9qo8{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:flex-end;gap:.75rem;color:#fff}.gas-media-footer--stacked.svelte-1bz9qo8{grid-template-columns:1fr}.gas-media-footer--addon.svelte-1bz9qo8{gap:.9rem}.gas-media-footer--form.svelte-1bz9qo8{align-items:stretch;gap:.9rem}.gas-media-footer--material.svelte-1bz9qo8{gap:.85rem}.gas-media-footer.svelte-1bz9qo8 .gas-builder-primary:where(.svelte-1bz9qo8){width:min(13rem,100%);min-width:0;margin-left:auto}.gas-media-form.svelte-1bz9qo8{display:grid;gap:.5rem;min-width:0}.gas-media-form__row.svelte-1bz9qo8{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.75rem,auto);align-items:end;gap:.6rem;min-width:0}.gas-media-form__row.svelte-1bz9qo8 .gas-builder-primary:where(.svelte-1bz9qo8){width:100%;min-width:0;margin-left:0;white-space:normal}.gas-media-field.svelte-1bz9qo8{display:grid;gap:.32rem;min-width:0}.gas-media-field.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){color:#ffffffad;font-size:.68rem;font-weight:850;line-height:1;text-transform:uppercase}.gas-media-field.svelte-1bz9qo8 input:where(.svelte-1bz9qo8){width:100%;min-width:0;min-height:3rem;border:1px solid rgba(255,255,255,.22);border-radius:.5rem;background:#0606068a;color:#fff;font:inherit;padding:0 .85rem}.gas-media-field.svelte-1bz9qo8 input:where(.svelte-1bz9qo8):focus-visible{border-color:#ff5530;outline:2px solid rgba(255,85,48,.32);outline-offset:2px}.gas-size-caption.svelte-1bz9qo8{display:grid;gap:.42rem;min-width:0}.gas-selection-eyebrow.svelte-1bz9qo8,.gas-selected-meta-row.svelte-1bz9qo8,.gas-selected-meta-row.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8),.gas-price-text.svelte-1bz9qo8{font-family:var(--font-manrope);line-height:1;text-transform:uppercase}.gas-selection-eyebrow.svelte-1bz9qo8{display:inline-flex;width:fit-content;align-items:center;border-radius:.375rem;background:var(--color-red, #c63d1e);color:#fff;font-size:clamp(.78rem,2.5vw,.94rem);font-weight:900;padding:.24rem .42rem}.gas-selected-meta-row.svelte-1bz9qo8{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap;color:#fff}.gas-selected-meta-row--flash.svelte-1bz9qo8{animation:svelte-1bz9qo8-gas-selected-flash .62s cubic-bezier(.16,1,.3,1) both;transform-origin:left center;will-change:opacity,transform,filter}@keyframes svelte-1bz9qo8-gas-selected-flash{0%{opacity:0;filter:drop-shadow(0 0 0 rgba(255,181,152,0));transform:translateY(.75rem) scale(.94)}34%{opacity:1;filter:drop-shadow(0 0 1.15rem rgba(255,181,152,.65));transform:translateY(-.2rem) scale(1.08)}to{opacity:1;filter:drop-shadow(0 0 0 rgba(255,181,152,0));transform:translateY(0) scale(1)}}.gas-selected-meta-row.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8){font-size:clamp(1.5rem,7vw,2.25rem);font-weight:750}.gas-selected-meta-row.svelte-1bz9qo8>span[aria-hidden=true]:where(.svelte-1bz9qo8){color:#ffffff8a;font-size:1rem;line-height:1}.gas-price-text.svelte-1bz9qo8{font-size:clamp(1rem,4.5vw,1.4rem);font-weight:650;white-space:nowrap}.gas-selected-meta-row--material.svelte-1bz9qo8{gap:.55rem}.gas-selected-meta-row--material.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8){font-size:clamp(1.05rem,4.4vw,1.45rem)}.gas-material-caption.svelte-1bz9qo8{display:grid;gap:.55rem;min-width:0}.gas-material-caption.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){margin:0;color:#ffffffdb;font-size:clamp(.92rem,3.2vw,1.05rem);line-height:1.45}.gas-material-info-link.svelte-1bz9qo8{width:fit-content;border:0;background:transparent;color:#ffb598eb;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1;padding:0;text-decoration:underline;text-underline-offset:.18rem;text-transform:uppercase;cursor:pointer}.gas-size-prev-zone.svelte-1bz9qo8,.gas-size-next-zone.svelte-1bz9qo8,.gas-material-prev-zone.svelte-1bz9qo8,.gas-material-next-zone.svelte-1bz9qo8{position:absolute;top:0;bottom:0;z-index:3;width:22%;border:0;background:transparent;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none}.gas-size-prev-zone.svelte-1bz9qo8,.gas-material-prev-zone.svelte-1bz9qo8{left:0}.gas-size-next-zone.svelte-1bz9qo8,.gas-material-next-zone.svelte-1bz9qo8{right:0}.gas-selector-zone--disabled.svelte-1bz9qo8{opacity:0}.gas-size-prev-zone.svelte-1bz9qo8:before,.gas-size-next-zone.svelte-1bz9qo8:before,.gas-material-prev-zone.svelte-1bz9qo8:before,.gas-material-next-zone.svelte-1bz9qo8:before{content:"";position:absolute;inset:0;opacity:.42}.gas-size-prev-zone.svelte-1bz9qo8:before,.gas-material-prev-zone.svelte-1bz9qo8:before{background:linear-gradient(to right,#00000029,#0000)}.gas-size-next-zone.svelte-1bz9qo8:before,.gas-material-next-zone.svelte-1bz9qo8:before{background:linear-gradient(to left,#00000029,#0000)}.gas-size-prev-zone.svelte-1bz9qo8:after,.gas-size-next-zone.svelte-1bz9qo8:after,.gas-material-prev-zone.svelte-1bz9qo8:after,.gas-material-next-zone.svelte-1bz9qo8:after{content:"";position:absolute;top:50%;width:.75rem;height:.75rem;border-color:#ffffff85;border-style:solid;transform:translateY(-50%) rotate(45deg)}.gas-size-prev-zone.svelte-1bz9qo8:after,.gas-material-prev-zone.svelte-1bz9qo8:after{left:.95rem;border-width:0 0 2px 2px}.gas-size-next-zone.svelte-1bz9qo8:after,.gas-material-next-zone.svelte-1bz9qo8:after{right:.95rem;border-width:2px 2px 0 0}.gas-builder-preview.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){display:block;width:100%;height:100%;object-fit:cover}.gas-builder-preview__shade.svelte-1bz9qo8{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000000ad,#0000000f 62%,#0000)}.gas-builder-preview__badge.svelte-1bz9qo8{display:grid;gap:.4rem;min-width:0;color:#fff}.gas-builder-preview__badge.svelte-1bz9qo8 span:where(.svelte-1bz9qo8),.gas-builder-preview__badge.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8),.gas-builder-preview__badge.svelte-1bz9qo8 small:where(.svelte-1bz9qo8){font-family:var(--font-manrope);line-height:1;text-transform:uppercase}.gas-builder-preview__badge.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){font-size:.8rem;font-weight:750;color:#ffffffc7}.gas-builder-preview__badge.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8){font-size:clamp(1.25rem,5vw,1.8rem);font-weight:700}.gas-builder-preview__badge.svelte-1bz9qo8 .gas-price-text:where(.svelte-1bz9qo8),.gas-addon-prompt__copy.svelte-1bz9qo8 .gas-price-text:where(.svelte-1bz9qo8){font-size:clamp(1rem,4.5vw,1.4rem);font-weight:650}.gas-builder-preview__badge.svelte-1bz9qo8 small:where(.svelte-1bz9qo8){color:#ffffffb8;font-size:.82rem;font-weight:650}.gas-inline-label.svelte-1bz9qo8{margin:0;color:#ffffff80;font-size:.68rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.gas-builder-primary.svelte-1bz9qo8,.gas-builder-secondary.svelte-1bz9qo8{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;border-radius:.5rem;font-family:var(--font-manrope);font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.gas-builder-primary.svelte-1bz9qo8{border:1px solid #ff5530;background:var(--color-red, #c63d1e);box-shadow:8px 8px 30px #c74428a6;color:#fff}.gas-builder-primary.svelte-1bz9qo8:hover:not(:disabled){background:#b0361b}.gas-builder-primary.svelte-1bz9qo8:active:not(:disabled){background:#952007;transform:translateY(1px)}.gas-builder-primary.svelte-1bz9qo8:disabled,.gas-builder-secondary.svelte-1bz9qo8:disabled{border-color:transparent;background:#4a4a4a;box-shadow:none;color:#fff9;cursor:wait}.gas-builder-secondary.svelte-1bz9qo8{border:1.5px solid #fff;background:transparent;color:#fff}.gas-builder-secondary.svelte-1bz9qo8:hover:not(:disabled){background:#fff;color:var(--color-dark, #1a1a1a)}.gas-builder-primary.svelte-1bz9qo8:focus-visible,.gas-builder-secondary.svelte-1bz9qo8:focus-visible{outline:2px solid #fff;outline-offset:3px}.gas-builder-preview__badge.svelte-1bz9qo8 small:where(.svelte-1bz9qo8){color:#ffffff8c;font-size:.72rem;line-height:1.3}.gas-addon-prompt.svelte-1bz9qo8{display:block;min-width:0}.gas-addon-prompt__media.svelte-1bz9qo8{min-width:0;overflow:hidden;border-radius:.5rem;background:#181818}.gas-addon-prompt__media.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){display:block;width:100%;height:100%;object-fit:cover}.gas-addon-prompt__copy.svelte-1bz9qo8{display:grid;gap:.55rem;min-width:0}.gas-addon-prompt__copy.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8){color:#fff;font-size:clamp(1rem,4.5vw,1.4rem);font-weight:650;line-height:1}.gas-addon-prompt__copy.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){margin:0;color:#ffffffdb;font-size:clamp(.92rem,3.2vw,1.05rem);line-height:1.45}.gas-selected-meta-row--addon.svelte-1bz9qo8{gap:.5rem}.gas-selected-meta-row--addon.svelte-1bz9qo8 strong:where(.svelte-1bz9qo8),.gas-selected-meta-row--addon.svelte-1bz9qo8 .gas-price-text:where(.svelte-1bz9qo8){font-size:clamp(1rem,4.5vw,1.4rem);font-weight:650}.gas-builder-error.svelte-1bz9qo8{margin:0;color:#ffb598;font-size:.82rem;font-weight:650;line-height:1.4}.gas-builder-actions.svelte-1bz9qo8{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:auto;min-height:3rem}.gas-builder-actions.svelte-1bz9qo8 .gas-builder-primary:where(.svelte-1bz9qo8){margin-left:auto;min-width:min(100%,16rem)}.gas-builder-actions--split.svelte-1bz9qo8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gas-builder-actions--split.svelte-1bz9qo8 .gas-builder-primary:where(.svelte-1bz9qo8),.gas-builder-actions--split.svelte-1bz9qo8 .gas-builder-secondary:where(.svelte-1bz9qo8){width:100%;min-width:0;margin-left:0}.gas-builder-panel--summary-page.svelte-1bz9qo8{min-height:clamp(42rem,72vw,54rem)}.gas-order-summary.svelte-1bz9qo8{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.gas-order-hero.svelte-1bz9qo8{position:relative;display:flex;min-height:22rem;overflow:hidden;border-radius:.5rem;background:#181818}.gas-order-hero.svelte-1bz9qo8 img:where(.svelte-1bz9qo8){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.gas-order-hero__shade.svelte-1bz9qo8{position:absolute;inset:0;background:linear-gradient(0deg,#070707db,#0707076b 58%,#07070714)}.gas-order-hero__content.svelte-1bz9qo8{position:relative;z-index:1;display:grid;align-self:end;gap:.65rem;padding:clamp(1rem,4vw,1.6rem)}.gas-order-hero__content.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){color:#ffffffb8;font-size:.72rem;font-weight:850;text-transform:uppercase}.gas-order-hero__content.svelte-1bz9qo8 h3:where(.svelte-1bz9qo8){max-width:12ch;margin:0;color:#fff;font-family:var(--font-manrope);font-size:2rem;line-height:1.02}.gas-order-hero__content.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){max-width:32rem;margin:0;color:#ffffffd6;font-size:.92rem;line-height:1.55}.gas-order-cart.svelte-1bz9qo8{display:grid;gap:.75rem;min-width:0}.gas-materials-section.svelte-1bz9qo8{background:var(--color-dark, #1a1a1a);padding-top:clamp(3.75rem,10vw,7rem);padding-bottom:clamp(4.25rem,10vw,7.5rem);color:#f7f3ea}.gas-materials-header.svelte-1bz9qo8{display:grid;gap:1.4rem;max-width:54rem;margin-bottom:clamp(1.7rem,5vw,3rem)}.gas-materials-header.svelte-1bz9qo8 h2:where(.svelte-1bz9qo8){margin:0;font-family:var(--font-manrope);font-size:clamp(1.45rem,6vw,2.35rem);font-weight:700;line-height:1.08;color:#fff}.gas-materials-title.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){max-width:42rem;margin:.8rem 0 0;color:#f7f3ead6;font-size:clamp(.88rem,3.2vw,.98rem);line-height:1.72}.gas-material-accordion.svelte-1bz9qo8{display:grid;gap:clamp(1.15rem,4vw,2.4rem)}.gas-material-accordion__item.svelte-1bz9qo8{border-top:1px solid rgba(247,243,234,.1);padding-top:clamp(.85rem,3vw,1.35rem);scroll-margin-top:18vh}.gas-material-accordion__trigger.svelte-1bz9qo8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(.85rem,3vw,1.4rem);width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.gas-material-accordion__trigger.svelte-1bz9qo8:focus-visible{outline:1px solid rgba(255,181,152,.62);outline-offset:.45rem}.gas-material-accordion__intro.svelte-1bz9qo8{display:block;max-width:62rem;color:#f7f3eaad;font-size:clamp(.9rem,3.2vw,.98rem);line-height:1.72}.gas-material-accordion__title.svelte-1bz9qo8{margin-right:.45rem;color:#fff;font-family:var(--font-manrope);font-size:clamp(1.16rem,5.5vw,2rem);font-style:normal;font-weight:700;line-height:1.08;transition:color .26s ease}.gas-material-accordion__title.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){color:#ffb598;font-family:var(--font-manrope);font-size:.58em;font-style:normal;font-weight:800;vertical-align:.12em}.gas-material-accordion__intro-copy.svelte-1bz9qo8{display:inline-block;color:#f7f3ead6;opacity:0;transform:translateY(.18rem);transition:opacity .34s ease,color .42s ease,transform .46s cubic-bezier(.22,1,.36,1)}.gas-material-accordion__trigger.svelte-1bz9qo8:hover .gas-material-accordion__title:where(.svelte-1bz9qo8),.gas-material-accordion__trigger.svelte-1bz9qo8:focus-visible .gas-material-accordion__title:where(.svelte-1bz9qo8){color:#ffcab7}.gas-material-accordion__item.svelte-1bz9qo8:not(.gas-material-accordion__item--open) .gas-material-accordion__trigger:where(.svelte-1bz9qo8):hover .gas-material-accordion__intro-copy:where(.svelte-1bz9qo8),.gas-material-accordion__item.svelte-1bz9qo8:not(.gas-material-accordion__item--open) .gas-material-accordion__trigger:where(.svelte-1bz9qo8):focus-visible .gas-material-accordion__intro-copy:where(.svelte-1bz9qo8){opacity:.62;transform:translateY(0)}.gas-material-accordion__item--open.svelte-1bz9qo8 .gas-material-accordion__intro-copy:where(.svelte-1bz9qo8){color:#f7f3eaf5;opacity:1;transform:translateY(0)}.gas-material-accordion__icon.svelte-1bz9qo8{position:relative;display:block;width:clamp(1.9rem,5vw,2.25rem);height:clamp(1.9rem,5vw,2.25rem);margin-top:.15rem;border:1px solid rgba(255,181,152,.24);border-radius:50%;color:#ffb598;opacity:.78;transition:border-color .26s ease,color .26s ease,opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.gas-material-accordion__icon.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){position:absolute;top:50%;left:50%;width:.72rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.gas-material-accordion__icon.svelte-1bz9qo8 span:where(.svelte-1bz9qo8):last-child{transform:translate(-50%,-50%) rotate(90deg)}.gas-material-accordion__trigger.svelte-1bz9qo8:hover .gas-material-accordion__icon:where(.svelte-1bz9qo8),.gas-material-accordion__trigger.svelte-1bz9qo8:focus-visible .gas-material-accordion__icon:where(.svelte-1bz9qo8){border-color:#ffb59894;color:#ffd6c6;opacity:1;transform:translateY(-.08rem)}.gas-material-accordion__item--open.svelte-1bz9qo8 .gas-material-accordion__icon:where(.svelte-1bz9qo8){border-color:#ffb59870;opacity:1}.gas-material-accordion__item--open.svelte-1bz9qo8 .gas-material-accordion__icon:where(.svelte-1bz9qo8) span:where(.svelte-1bz9qo8):last-child{opacity:0;transform:translate(-50%,-50%) rotate(0)}.gas-material-accordion__body.svelte-1bz9qo8{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transform:translateY(-.25rem);transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1);will-change:grid-template-rows,opacity,transform}.gas-material-accordion__item--open.svelte-1bz9qo8 .gas-material-accordion__body:where(.svelte-1bz9qo8){grid-template-rows:1fr;opacity:1;transform:translateY(0)}.gas-material-accordion__body-inner.svelte-1bz9qo8{display:grid;gap:clamp(1.4rem,5vw,3.25rem);min-height:0;overflow:hidden;padding-top:0;transition:padding-top .42s cubic-bezier(.22,1,.36,1)}.gas-material-accordion__item--open.svelte-1bz9qo8 .gas-material-accordion__body-inner:where(.svelte-1bz9qo8){padding-top:clamp(1.15rem,4vw,2rem)}.gas-material-accordion__row.svelte-1bz9qo8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(.75rem,3vw,2.5rem);color:#f7f3eaeb;font-size:clamp(.88rem,3vw,1.04rem);line-height:1.7}.gas-material-accordion__row--text-only.svelte-1bz9qo8{grid-template-columns:minmax(0,58rem)}.gas-material-accordion__media.svelte-1bz9qo8{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border:1px dashed rgba(247,243,234,.3);border-radius:.5rem;background:linear-gradient(135deg,#ffffff17,#ffffff06),#ffffff0b;padding:clamp(.55rem,3vw,1.2rem);text-align:center}.gas-material-accordion__row--image-right.svelte-1bz9qo8 .gas-material-accordion__media:where(.svelte-1bz9qo8){order:2}.gas-material-accordion__media.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){color:#f7f3eae6;font-family:var(--font-manrope);font-size:clamp(.58rem,2.2vw,.78rem);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.gas-material-accordion__row.svelte-1bz9qo8 p:where(.svelte-1bz9qo8){margin:0}@media(prefers-reduced-motion:reduce){.gas-builder-panel.svelte-1bz9qo8,.gas-step-media.svelte-1bz9qo8,.gas-selected-meta-row--flash.svelte-1bz9qo8,.gas-size-img--overlay.svelte-1bz9qo8,.gas-material-img--overlay.svelte-1bz9qo8,.gas-material-accordion__intro-copy.svelte-1bz9qo8,.gas-material-accordion__body.svelte-1bz9qo8,.gas-material-accordion__body-inner.svelte-1bz9qo8{animation:none;transition:none}}@media(min-width:1024px){.gas-series-main__actions.svelte-1bz9qo8 span:where(.svelte-1bz9qo8){font-size:1rem}.gas-series-main__meta.svelte-1bz9qo8 h3:where(.svelte-1bz9qo8){font-size:1.8rem}.gas-order-summary.svelte-1bz9qo8{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:stretch}.gas-order-hero.svelte-1bz9qo8{min-height:100%}.gas-materials-header.svelte-1bz9qo8{max-width:58rem}.gas-materials-header.svelte-1bz9qo8 h2:where(.svelte-1bz9qo8){font-size:clamp(2.35rem,3.4vw,3.35rem)}}@media(max-width:1023px){.gas-top-gallery.svelte-1bz9qo8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gas-hero.svelte-1bz9qo8{min-height:44rem}.gas-hero__line.svelte-1bz9qo8{font-size:clamp(1.68rem,7vw,1.95rem)}.gas-hero__pit-stack.svelte-1bz9qo8{right:1rem}.gas-top-gallery.svelte-1bz9qo8,.gas-durability-note.svelte-1bz9qo8,.gas-durability-note__stats.svelte-1bz9qo8{grid-template-columns:1fr}.gas-series-thumbs.svelte-1bz9qo8 button:where(.svelte-1bz9qo8){flex-basis:clamp(4.75rem,24vw,6rem)}.gas-builder-actions.svelte-1bz9qo8 .gas-builder-primary:where(.svelte-1bz9qo8),.gas-builder-actions.svelte-1bz9qo8 .gas-builder-secondary:where(.svelte-1bz9qo8){margin-left:0}.gas-order-summary.svelte-1bz9qo8{grid-template-columns:1fr}.gas-placeholder-card.svelte-1bz9qo8{min-height:12rem}}
