@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap");:root{--gs-red:#D5121F;--gs-red-hover:#B1101A;--gs-red-active:#8E0D14;--gs-red-text:var(--gs-red);--gs-red-tint-10:#FDE8EA;--gs-red-tint-20:#FBD1D5;--gs-plum:#CC1826;--gs-hover-bg:var(--gs-light-gray);--gs-hover-shadow:var(--gs-shadow-2);--gs-link-hover:var(--gs-red-hover);--gs-charcoal:#54585A;--gs-dark-hover:#3F4244;--gs-dark-active:#2A2C2D;--gs-black:#54585A;--gs-page-heading-color:var(--gs-charcoal);--gs-page-heading-size:1.75rem;--gs-page-heading-weight:400;--gs-page-heading-line-height:1.15;--gs-page-heading-margin:0 0 0.75rem;--gs-page-subtext-color:#888B8D;--gs-page-subtext-size:0.875rem;--gs-page-subtext-line-height:1.625;--gs-page-subtext-margin:0 0 1.25rem;--gs-ink:#1F2122;--gs-ink-2:#54585A;--gs-ink-3:#8A8D8F;--gs-ink-4:#B8BABC;--gs-ink-muted:#6B7280;--gs-rule:#E4E5E6;--gs-rule-strong:#CFD1D2;--gs-white:#FFFFFF;--gs-light-gray:#F6F6F6;--gs-light-gray-b:#EEEEEE;--gs-footer-bg:#1A1A1A;--gs-focus:#005FCC;--gs-success:#16a34a;--gs-warning:#d97706;--gs-danger:#dc2626;--gs-success-tint:#DCFCE7;--gs-badge-sust-bg:#edf7ed;--gs-badge-sust-border:#b2dfb2;--gs-badge-sust-text:#2e7d32;--gs-badge-warr-bg:#e8f4fd;--gs-badge-warr-border:#b3d9f5;--gs-badge-warr-text:#1565c0;--gs-badge-mkt-bg:#fef9e7;--gs-badge-mkt-border:#f9e79f;--gs-badge-mkt-text:#7d6608;--gs-badge-cert-bg:#fdf2f8;--gs-badge-cert-border:#e8b4d8;--gs-badge-cert-text:#6a1b4d;--gs-prop65-red:#ea1c2d;--gs-quote-chip-created-bg:#E5E7EB;--gs-quote-chip-created-border:#D1D5DB;--gs-quote-chip-created-text:#374151;--gs-quote-chip-quoted-bg:#DBEAFE;--gs-quote-chip-quoted-border:#93C5FD;--gs-quote-chip-quoted-text:#1E40AF;--gs-quote-chip-pending-approval-bg:#FEF3C7;--gs-quote-chip-pending-approval-border:#FCD34D;--gs-quote-chip-pending-approval-text:#92400E;--gs-quote-chip-ordered-bg:#E0E7FF;--gs-quote-chip-ordered-border:#A5B4FC;--gs-quote-chip-ordered-text:#3730A3;--gs-quote-chip-sold-bg:var(--gs-success-tint);--gs-quote-chip-sold-border:#86EFAC;--gs-quote-chip-sold-text:#166534;--gs-quote-chip-discarded-bg:#F3F4F6;--gs-quote-chip-discarded-border:#D1D5DB;--gs-quote-chip-discarded-text:#4B5563;--gs-quote-chip-expired-bg:#FFEDD5;--gs-quote-chip-expired-border:#FDBA74;--gs-quote-chip-expired-text:#9A3412;--gs-stock-green:#00a65a;--gs-stock-amber:#e0a020;--gs-cart-divider:#e2e2e2;--gs-cart-rule-heavy:#1a1a1a;--gs-cart-summary-bg:var(--gs-light-gray);--gs-cart-input-border:#d4d4d4;--gs-cart-input-btn-bg:var(--gs-charcoal);--gs-sans:"Open Sans",-apple-system,Segoe UI,Helvetica,Arial,sans-serif;--gs-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--gs-serif:var(--gs-sans);--gs-ui:var(--gs-sans);--gs-font-display:var(--gs-ui);--gs-font-body:var(--gs-ui);--gs-r-sm:2px;--gs-r-md:4px;--gs-r-lg:6px;--gs-s-1:4px;--gs-s-2:8px;--gs-s-3:12px;--gs-s-4:16px;--gs-s-5:24px;--gs-s-6:32px;--gs-s-7:48px;--gs-s-8:64px;--gs-shadow-1:0 1px 2px rgba(31,33,34,.08);--gs-shadow-2:0 4px 12px rgba(31,33,34,.08);--gs-shadow-3:0 10px 28px rgba(31,33,34,.12);--gs-fs-micro:13px;--gs-lh-micro:1.4;--gs-fs-body:15px;--gs-lh-body:1.5;--gs-fs-lead:17px;--gs-lh-lead:1.45;--gs-fs-title:20px;--gs-lh-title:1.3;--gs-fs-h2:24px;--gs-lh-h2:1.25;--gs-fs-h1:30px;--gs-lh-h1:1.2;--gs-fs-money:22px;--gs-lh-money:1.2;--gs-fs-money-hero:36px;--gs-lh-money-hero:1.1;--gs-fw-regular:400;--gs-fw-medium:500;--gs-fw-bold:700;--gs-r-xl:8px;--gs-r-pill:999px;--gs-scrim:rgba(31,33,34,0.5);--gs-shadow-drawer:-12px 0 32px rgba(31,33,34,0.18);--gs-shadow-menu:0 4px 12px rgba(31,33,34,0.15);--gs-z-band:100;--gs-z-sticky:200;--gs-z-dropdown:400;--gs-z-scrim:600;--gs-z-sheet:700;--gs-z-toast:900;--gs-z-header:1100;--gs-z-root-menu:1400;--gs-dur-fast:150ms;--gs-dur:200ms;--gs-ease:cubic-bezier(0.2,0,0,1);--gs-s-9:40px;--gs-s-10:48px;--gs-page-max:1600px;--gs-bp-sm:768px;--gs-bp-md:900px;--gs-bp-lg:1200px;--gs-staff-control-h:44px;--gs-link:var(--gs-red);--gs-link-visited:var(--gs-plum);--gs-on-dark-border:rgba(255,255,255,0.16);--gs-on-dark-fill:rgba(255,255,255,0.12);--gs-on-dark-fill-hover:rgba(255,255,255,0.08);--gs-on-dark-outline:rgba(255,255,255,0.72);--gs-warning-tint:#FFFBEB;--gs-warning-border:#F59E0B}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--gs-sans);color:var(--gs-ink);background:var(--gs-white);margin:0;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.bg-primary,.btn-primary{background-color:var(--gs-red)!important;border-color:var(--gs-red)!important}.btn-primary:hover{background-color:var(--gs-red-hover)!important;border-color:var(--gs-red-hover)!important}.btn-primary:active{background-color:var(--gs-red-active)!important;border-color:var(--gs-red-active)!important}.btn-outline-danger{color:var(--gs-red)!important;border-color:var(--gs-red)!important}.btn-outline-danger:hover{background-color:var(--gs-red-tint-10)!important;color:var(--gs-red)!important}.btn-outline-secondary{color:var(--gs-charcoal)!important;border-color:var(--gs-charcoal)!important}.btn-outline-secondary:hover{background-color:var(--gs-light-gray)!important;color:var(--gs-charcoal)!important}.text-primary{color:var(--gs-red-text)!important}a{color:var(--gs-red-text)}a:hover{color:var(--gs-plum)}.siteHeaderWrap{position:sticky;top:0;z-index:var(--gs-z-header);box-shadow:0 2px 8px rgba(0,0,0,.08);background:var(--gs-white)}:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}[data-testid=save-cart-as-project-form] input:focus,[data-testid=save-cart-as-project-form] input:focus-visible{outline:2px solid var(--gs-ink-2,#4A4A4A);outline-offset:0}input[aria-label=Quantity]:focus,input[aria-label=Quantity]:focus-visible{outline:1px solid var(--gs-ink-2,#4A4A4A);outline-offset:0}[data-address-form] input:focus,[data-address-form] input:focus-visible,[data-address-form] select:focus,[data-address-form] select:focus-visible{outline:2px solid var(--gs-ink-2);outline-offset:0}.storefront-content{max-width:1600px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}@media (max-width:768px){.storefront-content{padding-inline:16px}}.gs-full-bleed{margin-inline:calc(50% - 50vw);width:100vw}.gs-closer-band{background:#111111;color:#fff;text-align:center;padding:64px 24px 32px}.gs-closer-band h2{color:#fff!important}.gs-closer-band p{color:rgba(255,255,255,.5)!important}.gs-closer-cta{display:inline-block;text-align:center;background:#111111;padding:0 12px 64px;margin-inline:calc(50% - 50vw);width:100vw}.gs-closer-cta>a{margin:0 8px}[data-cms-col]:has(.gs-closer-band){position:relative}[data-cms-col]:has(.gs-closer-band):before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:#111111;z-index:0}[data-cms-col]:has(.gs-closer-band)>*{position:relative;z-index:1}@media (min-width:640px){.gs-closer-cta{width:auto;margin-inline:0}[data-cms-col]:has(.gs-closer-band){text-align:center}}.gs-hero-xl h1{font-size:80px!important}@media (max-width:767px){.gs-hero-xl h1{font-size:40px!important}}.gs-hero-lg h1{font-size:68px!important}@media (max-width:767px){.gs-hero-lg h1{font-size:34px!important}}.gs-first-supply-band{background:var(--gs-light-gray);text-align:center;padding:64px 24px}.gs-callout-tile{border:1px solid var(--gs-rule-strong);border-radius:4px;padding:24px;margin-top:24px;text-align:center}.gs-callout-tile h3{font-size:2rem;margin:0 0 4px}.gs-careers-hero [data-block-type=hero]{min-height:480px;height:72vh;justify-content:flex-end;padding:0 0 48px;background:#111}.gs-careers-hero [data-block-type=hero]>div:first-of-type{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.2))}.gs-careers-hero [data-block-type=hero]>img{opacity:1}.gs-careers-hero [data-block-type=hero]>div:last-of-type{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1600px;margin-inline:auto;padding-inline:64px}@media (max-width:768px){.gs-careers-hero [data-block-type=hero]>div:last-of-type{padding-inline:32px}}.gs-careers-hero [data-block-type=hero]>div:last-of-type>h1{order:1;line-height:1.05;margin:0 0 20px}.gs-careers-hero [data-block-type=hero]>div:last-of-type>p:nth-of-type(2){order:2;font-size:16px;line-height:1.6;max-width:576px;margin:0 0 32px;color:rgba(255,255,255,.9)!important}.gs-careers-hero [data-block-type=hero]>div:last-of-type>div{order:3;margin-bottom:24px}.gs-careers-hero [data-block-type=hero]>div:last-of-type>p:first-child{order:4;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;opacity:1;color:rgba(255,255,255,.45);margin:0}.gs-careers-hero [data-block-type=hero]>div:last-of-type>p:first-child:before{content:"";width:24px;height:1px;background:rgba(255,255,255,.4);flex:none}.gs-careers-hero [data-block-type=hero] a,.gs-closer-cta>a{border-radius:8px;padding:14px 28px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gs-cards-split [data-block-type=numberedCards]{padding:48px 0}.gs-cards-split [data-block-type=numberedCards]>div:first-of-type{text-align:left;margin-bottom:32px}.gs-cards-split [data-block-type=numberedCards]>div:first-of-type>p{display:flex;align-items:center;gap:12px;text-align:left;letter-spacing:.2em;color:var(--gs-red);margin-bottom:12px}.gs-cards-split [data-block-type=numberedCards]>div:first-of-type>p:before{content:"";width:20px;height:2px;background:var(--gs-red);flex:none}.gs-cards-split [data-block-type=numberedCards]>div:first-of-type>h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type{grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(0,0,0,.08);max-width:none}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div{background:var(--gs-white);border-radius:0;padding:48px;transition:background .3s ease}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div:hover{background:var(--gs-light-gray)}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.2em;color:#ccc;margin-bottom:24px}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div>h3{font-size:1.35rem;margin-bottom:12px}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div>p{line-height:1.6;color:var(--gs-charcoal)}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div:after{content:"";display:block;height:2px;width:24px;margin-top:24px;background:var(--gs-red)}@media (max-width:768px){.gs-cards-split [data-block-type=numberedCards]>div:last-of-type{grid-template-columns:1fr}.gs-cards-split [data-block-type=numberedCards]>div:last-of-type>div{padding:32px}}[data-cms-col]:has(.gs-life-head){display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 254px 254px;gap:12px;position:relative;padding:48px 0}[data-cms-col]:has(.gs-life-head):before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--gs-light-gray);z-index:0}[data-cms-col]:has(.gs-life-head)>*{position:relative;z-index:1}.gs-life-head{grid-column:1/-1;margin-bottom:20px}.gs-life-head [data-block-type=richText]>p:first-child{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gs-red);margin:0 0 12px}.gs-life-head [data-block-type=richText]>p:first-child:before{content:"";width:20px;height:2px;background:var(--gs-red);flex:none}.gs-life-head [data-block-type=richText] h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.15;margin:0}.gs-life-head [data-block-type=richText]>p:last-child{font-size:15px;color:var(--gs-charcoal);max-width:512px;margin:12px 0 0}.gs-life-media,.gs-life-media [data-block-type=imageGrid]{display:contents}.gs-life-media [data-block-type=imageGrid]>div{overflow:hidden;background:var(--gs-rule);position:relative;z-index:1}.gs-life-media [data-block-type=imageGrid]>div:first-child{grid-column:span 6;grid-row:span 2}.gs-life-media [data-block-type=imageGrid]>div:nth-child(2){grid-column:span 6;grid-row:span 1}.gs-life-media [data-block-type=imageGrid] figure,.gs-life-media [data-block-type=imageGrid] figure img{width:100%;height:100%;border-radius:0;object-fit:cover}.gs-life-quote{grid-column:span 6;grid-row:span 1;background:#111827}.gs-life-quote [data-block-type=testimonials]{padding:0;height:100%}.gs-life-quote [data-block-type=testimonials]>div{display:block;height:100%}.gs-life-quote article{height:100%;display:flex;flex-direction:column;justify-content:center;padding:24px 32px;background:transparent;border:0;border-radius:0}.gs-life-quote article:before{content:"\201C";display:block;font-family:Georgia,serif;font-size:56px;line-height:.7;color:rgba(255,255,255,.6);margin-bottom:12px}.gs-life-quote blockquote{font-size:15px;font-weight:700;font-style:normal;line-height:1.6;color:var(--gs-white);margin:0 0 16px;padding:0;border:0}.gs-life-quote [data-block-type=testimonials] article>div:last-child{display:block;color:rgba(255,255,255,.5);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gs-life-quote [data-block-type=testimonials] article>div:last-child div{display:inline;color:inherit;font-size:inherit;font-weight:inherit}.gs-life-quote [data-block-type=testimonials] article>div:last-child div+div:before{content:"\00A0\00B7\00A0"}@media (max-width:768px){[data-cms-col]:has(.gs-life-head){grid-template-rows:auto;grid-auto-rows:220px}.gs-life-media [data-block-type=imageGrid]>div:first-child,.gs-life-media [data-block-type=imageGrid]>div:nth-child(2),.gs-life-quote{grid-column:1/-1;grid-row:auto}.gs-life-quote{min-height:220px}}.gs-closer-band{padding:96px 24px 40px}.gs-closer-band h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 20px}.gs-closer-band p{font-size:16px;margin:0}.gs-closer-cta{padding-bottom:96px}@media (max-width:767px){.gs-closer-band{padding:64px 24px 32px}.gs-closer-cta{padding-bottom:64px}}.gs-policy-hero [data-block-type=hero]{background:transparent;min-height:0;padding:8px 0 24px;border-bottom:1px solid var(--gs-rule);display:block}.gs-policy-hero [data-block-type=hero] h1{font-size:2rem;font-weight:500;line-height:1.25;color:var(--gs-charcoal);margin:0 0 .75rem;text-wrap:balance}.gs-policy-hero [data-block-type=hero] h1+p{font-size:1rem;line-height:1.625;color:var(--gs-charcoal);margin:0 0 1.25rem;max-width:none;text-wrap:pretty}.gs-policy-hero [data-block-type=hero][data-has-bg=true] h1{color:#fff}.gs-policy-hero [data-block-type=hero][data-has-bg=true] h1+p{color:rgba(255,255,255,.85)}@media (max-width:480px){.gs-policy-hero [data-block-type=hero] h1{font-size:1.75rem}}.gs-policy-body h2{font-size:1.25rem;font-weight:600;color:var(--gs-ink);margin:40px 0 12px}.gs-policy-body h2:first-child{margin-top:8px}.gs-policy-body p{margin:0 0 16px;text-wrap:pretty}.gs-policy-body ul{margin:0 0 16px;padding-left:22px}.gs-policy-body li{margin:0 0 8px}.gs-policy-body li:last-child{margin-bottom:0}@media print{@page{margin:.4in .75in}#site-footer,#site-header,.siteHeaderWrap,[class*=mobileDrawer_drawer],body>footer,body>header{display:none!important}body{padding-top:0!important;margin:0!important}main{min-height:auto!important;padding:0!important}*{color:var(--gs-charcoal)!important}a,a:link,a:visited{text-decoration:none!important}[data-print-hide]{display:none!important}*{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.container,.container-fluid,.container-lg,.container-md,.container-sm{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.row{margin:0!important;display:flex!important;flex-wrap:nowrap!important}.col-md-6{flex:0 0 50%!important;max-width:50%!important;padding:0 12px!important}.d-grid,button[type=button]:not([data-print-keep]){display:none!important}}a.btn-cart,button.btn-cart{background:var(--gs-red);color:#fff;border:2px solid var(--gs-red);border-radius:var(--gs-r-md);font-family:var(--gs-sans);padding:.75em;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}a.btn-cart:active,button.btn-cart:active:not(:disabled){background:var(--gs-red-active);border-color:var(--gs-red-active);box-shadow:none}button.btn-cart:disabled{opacity:.5;cursor:not-allowed}a.btn-cart:focus-visible,button.btn-cart:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}button.btn-text{background:none;border:none;color:var(--gs-ink-2);cursor:pointer;padding:8px 12px;border-radius:var(--gs-r-md);transition:color .15s ease,background .15s ease}button.btn-text:active:not(:disabled){color:var(--gs-red-active)}button.btn-text:disabled{opacity:.5;cursor:not-allowed;color:var(--gs-ink-3)}button.btn-text:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}a.link-product{color:inherit;text-decoration:none;transition:color .15s ease}a.link-product:active{color:var(--gs-red-active);text-decoration:underline}a.link-product:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}a.link-product:visited{color:inherit}@media (hover:hover) and (pointer:fine){a.btn-cart:hover,button.btn-cart:hover:not(:disabled){background:var(--gs-red-hover);border-color:var(--gs-red-hover);box-shadow:var(--gs-hover-shadow)}button.btn-text:hover:not(:disabled){color:var(--gs-link-hover);background:var(--gs-hover-bg)}a.link-product:hover{color:var(--gs-link-hover)}}@media (prefers-reduced-motion:reduce){a.btn-cart,a.link-product,button.btn-cart,button.btn-text{transition:none}}@media (hover:hover) and (pointer:fine){a.cart-drawer-view-cart:hover{opacity:.7}}.gs-fulfillment-group{display:flex;flex-direction:column;gap:10px}.gs-fulfillment-label{font-family:var(--gs-ui);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-ink-3);margin-bottom:4px}.gs-fulfillment-option{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--gs-ui);font-size:14px;font-weight:600;color:var(--gs-ink);-webkit-user-select:none;user-select:none;min-height:28px;background:transparent;border:0;padding:0;text-align:left}.gs-fulfillment-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gs-fulfillment-radio{display:inline-block;width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--gs-ink-3);background:transparent;position:relative;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.gs-fulfillment-option[aria-checked=true] .gs-fulfillment-radio{border-color:var(--gs-red);background:transparent}.gs-fulfillment-option[aria-checked=true] .gs-fulfillment-radio:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--gs-red);transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.gs-fulfillment-option:not([aria-disabled=true]):hover .gs-fulfillment-radio{border-color:var(--gs-ink)}}.gs-fulfillment-option:focus-visible{outline:2px solid var(--gs-focus,#005FCC);outline-offset:4px;border-radius:2px}.btn-segment-group{display:inline-flex;width:100%;border-radius:4px;background:transparent}a.btn-segment,button.btn-segment{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:600;line-height:1.2;cursor:pointer;background:var(--gs-light-gray);color:var(--gs-ink);border:1px solid var(--gs-rule);border-radius:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-segment-group>a.btn-segment:first-child,.btn-segment-group>button.btn-segment:first-child{border-radius:4px 0 0 4px}.btn-segment-group>a.btn-segment:last-child,.btn-segment-group>button.btn-segment:last-child{border-radius:0 4px 4px 0;border-left:none}a.btn-segment:active:not(.btn-segment--active),button.btn-segment:active:not(:disabled):not(.btn-segment--active){background:var(--gs-light-gray);border-color:var(--gs-rule-strong);color:var(--gs-red-active)}a.btn-segment:focus-visible,button.btn-segment:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}a.btn-segment[aria-disabled=true],button.btn-segment:disabled{opacity:.5;cursor:not-allowed;color:var(--gs-ink-3);background:var(--gs-light-gray);border-color:var(--gs-rule)}a.btn-segment.btn-segment--active,button.btn-segment.btn-segment--active,button.btn-segment[aria-checked=true],button.btn-segment[aria-pressed=true]{background:var(--gs-red);border-color:var(--gs-red);color:#FFFFFF}a.btn-segment.btn-segment--active:active,button.btn-segment.btn-segment--active:active:not(:disabled),button.btn-segment[aria-checked=true]:active:not(:disabled){background:var(--gs-red-active);border-color:var(--gs-red-active);color:#FFFFFF}a.btn-segment.btn-segment--active[aria-disabled=true],button.btn-segment.btn-segment--active:disabled{background:var(--gs-red);border-color:var(--gs-red);color:#FFFFFF}@media (hover:hover) and (pointer:fine){a.btn-segment:hover:not(.btn-segment--active),button.btn-segment:hover:not(:disabled):not(.btn-segment--active){background:#FFFFFF;border-color:var(--gs-rule-strong);color:var(--gs-red-hover);box-shadow:var(--gs-hover-shadow)}a.btn-segment.btn-segment--active:hover,button.btn-segment.btn-segment--active:hover:not(:disabled),button.btn-segment[aria-checked=true]:hover:not(:disabled){background:var(--gs-red-hover);border-color:var(--gs-red-hover);color:#FFFFFF;box-shadow:var(--gs-hover-shadow)}}@media (prefers-reduced-motion:reduce){a.btn-segment,button.btn-segment{transition:none}}.gs-price,.gs-price-digits,[data-gs-price]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes gs-pulse{0%,to{opacity:1}50%{opacity:.45}}body:has([data-checkout-page]) .siteHeaderWrap{display:none}.CompareTray_tray__jE_Fc{position:fixed;bottom:0;left:0;right:0;z-index:9990;height:96px;background:#ffffff;border-top:1px solid #f3f4f6;box-shadow:0 -4px 20px rgba(0,0,0,.08);animation:CompareTray_trayIn__t7ihB .25s cubic-bezier(.32,.72,0,1)}@keyframes CompareTray_trayIn__t7ihB{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CompareTray_inner__z2bpO{max-width:1280px;margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.CompareTray_left__zPz1X{display:flex;align-items:center;gap:24px;min-width:0}.CompareTray_label__6_UQe{font-size:16px;font-weight:700;color:var(--gs-ink);white-space:nowrap;flex-shrink:0}.CompareTray_thumbs__5Oxwi{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.CompareTray_thumbs__5Oxwi::-webkit-scrollbar{display:none}.CompareTray_thumb__TuIt0{position:relative;width:48px;height:48px;flex-shrink:0;border:1px solid var(--gs-rule);background:var(--gs-light-gray);overflow:hidden;scroll-snap-align:start}.CompareTray_thumbPlaceholder__nGWWb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CompareTray_removeX__NTe09{position:absolute;top:2px;right:2px;width:16px;height:16px;background:var(--gs-ink);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;opacity:0;transition:opacity .15s,background .12s}.CompareTray_thumb__TuIt0:hover .CompareTray_removeX__NTe09{opacity:1}.CompareTray_removeX__NTe09:hover{background:var(--gs-red)}.CompareTray_removeX__NTe09:focus-visible{opacity:1;outline:2px solid #005FCC;outline-offset:2px}.CompareTray_actions__b7D4b{display:flex;align-items:center;gap:32px;flex-shrink:0}.CompareTray_clearAll__wP8n0{background:none;border:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-ink-3);padding:4px 0;white-space:nowrap;transition:color .15s}.CompareTray_clearAll__wP8n0:hover{color:var(--gs-red)}.CompareTray_clearAll__wP8n0:focus-visible{outline:2px solid #005FCC;outline-offset:2px}.CompareTray_cta__V8GQS{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gs-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid transparent;border-radius:var(--gs-r-lg);cursor:pointer;transition:opacity .12s}.CompareTray_cta__V8GQS:hover{background:#ffffff;color:var(--gs-red,#EA1C2D);border:2px solid var(--gs-red,#ea1c2d);box-shadow:0 2px 8px rgba(234,28,45,.18);transform:translateY(-1px)}.CompareTray_ctaDisabled__tvYk7{opacity:.45;cursor:not-allowed;pointer-events:none}.CompareTray_ctaWrap__HTlk_{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.CompareTray_ctaHelper__qiAsU{font-size:12px;color:var(--gs-charcoal,#444);opacity:.8;white-space:nowrap}@media (max-width:768px){.CompareTray_ctaHelper__qiAsU{display:none}}.CompareTray_toast__5KPzg{position:fixed;top:24px;right:24px;z-index:10000;background:var(--gs-ink);color:#fff;padding:12px 16px;border-radius:var(--gs-r-lg);font-size:13px;font-family:var(--gs-sans);max-width:320px;box-shadow:0 4px 16px rgba(31,33,34,.24);animation:CompareTray_toastIn__eEZJP .2s ease}@keyframes CompareTray_toastIn__eEZJP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CompareTray_tray__jE_Fc{height:72px}.CompareTray_inner__z2bpO{padding:0 12px;gap:8px}.CompareTray_left__zPz1X{gap:8px;min-width:0}.CompareTray_label__6_UQe{font-size:13px}.CompareTray_thumb__TuIt0{width:40px;height:40px}.CompareTray_clearAll__wP8n0{display:none}.CompareTray_cta__V8GQS{padding:10px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.CompareTray_toast__5KPzg,.CompareTray_tray__jE_Fc{animation:none}.CompareTray_clearAll__wP8n0,.CompareTray_cta__V8GQS,.CompareTray_removeX__NTe09{transition:none}}