.gx-sec{--gx-ink: #133048;--gx-navy: #27587F;--gx-navy-soft: #E2EAF2;--gx-sand: #E5DDD2;--gx-cream: #F4EFE7;--gx-white: #FFFFFF;--gx-text: #1F2124;--gx-muted: #5E646B;--gx-line: rgba(19, 48, 72, .17);--gx-miss: #B4461F;--gx-banner-grad: linear-gradient(135deg, #0F2639 0%, #24547F 100%);--gx-banner-accent: #A8C4DC;--gx-r: 14px;--gx-r-lg: 20px;--gx-shadow: 0 2px 18px rgba(22, 50, 75, .07);--gx-shadow-lg: 0 16px 44px -20px rgba(22, 50, 75, .4);width:100vw;margin-left:calc(50% - 50vw);padding:60px 0;color:var(--gx-text);background:var(--gx-white);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.gx-sec,.gx-sec *,.gx-sec *:before,.gx-sec *:after{box-sizing:border-box}.gx-sec *,.gx-sec *:before,.gx-sec *:after{margin:0;padding:0}.gx-sec img{max-width:100%;height:auto;display:block}.gx-sec a{text-decoration:none;color:inherit}.gx-sec ul{list-style:none}.gx-in{max-width:1200px;margin-inline:auto;padding:0 20px}.gx-in--mid{max-width:1040px}.gx-in--narrow{max-width:880px}.gx-in--center{text-align:center}.gx-sec--sand{background:var(--gx-sand)}.gx-sec--deep{background:#dbd1c2}.gx-sec--ink{background:var(--gx-ink);color:#fff}.gx-eyebrow{font-size:14px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--gx-navy);margin-bottom:14px}.gx-sec--ink .gx-eyebrow{color:#a8c4dc}.gx-h2{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.4px;color:var(--gx-ink)}.gx-sec--ink .gx-h2{color:#fff}.gx-h2 em{font-style:italic;font-weight:500;color:var(--gx-navy)}.gx-sec--ink .gx-h2 em{color:#a8c4dc}.gx-lede{font-size:18px;color:var(--gx-muted);margin-top:16px;line-height:1.66}.gx-sec--ink .gx-lede{color:#ffffffc2}.gx-head{text-align:center;max-width:720px;margin:0 auto 40px}.gx-sec a.gx-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--gx-ink);color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:19px 46px;border-radius:8px;box-shadow:var(--gx-shadow-lg);transition:background .2s ease,transform .2s ease}.gx-sec a.gx-cta:hover{background:var(--gx-navy);transform:translateY(-1px)}.gx-sec a.gx-cta:active{transform:translateY(0)}.gx-sec--ink a.gx-cta{background:#fff;color:var(--gx-ink)}.gx-sec--ink a.gx-cta:hover{background:var(--gx-sand)}.gx-cta-wrap{text-align:center;margin-top:32px}.gx-cta-note{font-size:14px;color:var(--gx-muted);margin-top:14px}.gx-sec--ink .gx-cta-note{color:#ffffffa6}.gx-list{display:flex;flex-direction:column;gap:12px;margin-top:22px}.gx-list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55}.gx-list svg{width:22px;height:22px;flex-shrink:0;margin-top:2px}.gx-list--tick svg{color:var(--gx-navy)}.gx-list--cross svg{color:var(--gx-miss)}.gx-list b{font-weight:700;color:var(--gx-ink)}.gx-shot{border-radius:var(--gx-r-lg);overflow:hidden;background:var(--gx-cream);border:1px solid var(--gx-line);box-shadow:var(--gx-shadow)}.gx-shot img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.gx-sec.gx-strip{padding:0;background:var(--gx-ink);color:#fff}.gx-strip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:16px 20px;max-width:1200px;margin-inline:auto}.gx-strip-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.4px}.gx-strip-item svg{width:18px;height:18px;color:#a8c4dc;flex-shrink:0}.gx-sec.gx-sec--banner{padding:0;background:var(--gx-banner-grad)}.gx-banner{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.gx-banner-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 20px 40px}.gx-banner-media{position:relative;order:-1}.gx-banner-media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;box-shadow:0 24px 60px -24px #05121eb3}.gx-banner-media video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#fff;box-shadow:0 24px 60px -24px #05121eb3}.gx-hero-brand{font-size:14px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--gx-banner-accent);margin-bottom:12px}.gx-h1{font-size:36px;font-weight:600;line-height:1.12;letter-spacing:-.6px;color:#fff}.gx-h1 em{font-style:italic;font-weight:500;color:var(--gx-banner-accent)}.gx-hero-sub{font-size:18px;color:#ffffffc7;margin-top:14px;line-height:1.58;max-width:52ch}.gx-hero-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;max-width:520px}.gx-chip{display:flex;gap:10px;align-items:flex-start;background:#ffffff17;border:1px solid rgba(255,255,255,.22);border-radius:var(--gx-r);padding:14px;font-size:14px;font-weight:600;color:#fff;line-height:1.4;min-width:0}.gx-chip svg{width:20px;height:20px;color:var(--gx-banner-accent);flex-shrink:0}.gx-banner-copy .gx-cta-wrap{text-align:left;margin-top:22px}.gx-hero-note{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14px;color:#ffffffb8}.gx-hero-note span{display:inline-flex;align-items:center;gap:8px}.gx-hero-note svg{width:16px;height:16px;color:var(--gx-banner-accent)}.gx-sec--banner a.gx-cta{background:#fff;color:var(--gx-ink)}.gx-sec--banner a.gx-cta:hover{background:var(--gx-sand)}.gx-prob-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.gx-prob-card{background:var(--gx-white);border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);overflow:hidden;min-width:0;display:flex;flex-direction:column}.gx-prob-img{position:relative;background:var(--gx-cream)}.gx-prob-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(.72) contrast(.94) brightness(1.02)}.gx-prob-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16324b0d,#16324b29)}.gx-prob-body{padding:24px 24px 26px}.gx-prob-card h3{font-size:22px;font-weight:600;color:var(--gx-ink);margin-bottom:15px;line-height:1.26}.gx-prob-card .gx-list{margin-top:0;gap:10px}.gx-prob-card .gx-list li{font-size:16px;color:var(--gx-muted)}.gx-prob-card .gx-list svg{width:20px;height:20px}.gx-split{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center}.gx-split>*{min-width:0}.gx-sci-list{display:flex;flex-direction:column;gap:22px;margin-top:26px}.gx-sci-list li{font-size:16px;color:var(--gx-muted);line-height:1.6}.gx-sci-list strong{display:block;font-size:20px;font-weight:600;color:var(--gx-ink);margin-bottom:5px}.gx-feel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px}.gx-feel{background:var(--gx-white);border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);overflow:hidden;min-width:0;display:flex;flex-direction:column}.gx-feel img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--gx-cream)}.gx-feel-body{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.gx-feel-tag{font-size:14px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gx-navy);margin-bottom:8px}.gx-feel h3{font-size:24px;font-weight:600;color:var(--gx-ink);margin-bottom:10px}.gx-feel p{font-size:16px;color:var(--gx-muted);line-height:1.6}.gx-feel-for{margin-top:auto;padding-top:18px;font-size:16px;color:var(--gx-ink);border-top:1px solid var(--gx-line)}.gx-feel-for b{font-weight:700}.gx-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--gx-line);border:1px solid var(--gx-line);border-radius:var(--gx-r);overflow:hidden;margin-top:32px}.gx-spec{background:var(--gx-white);padding:24px 20px;min-width:0}.gx-spec dt{font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gx-navy);margin-bottom:8px}.gx-spec dd{font-size:20px;font-weight:600;color:var(--gx-ink);line-height:1.3}.gx-spec dd span{display:block;font-size:14px;font-weight:400;color:var(--gx-muted);margin-top:5px}.gx-band{text-align:center}.gx-band-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.gx-band-item{display:inline-flex;align-items:center;gap:11px;background:#ffffff17;border:1px solid rgba(255,255,255,.24);border-radius:100px;padding:13px 24px 13px 17px;font-size:16px;font-weight:600;color:#fff}.gx-band-item svg{width:20px;height:20px;color:#a8c4dc;flex-shrink:0}.gx-close-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:36px;text-align:left}.gx-close-item{background:var(--gx-white);border:1px solid var(--gx-line);border-radius:var(--gx-r);padding:26px 24px;min-width:0}.gx-close-ico{width:48px;height:48px;border-radius:50%;background:var(--gx-navy-soft);color:var(--gx-ink);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.gx-close-ico svg{width:24px;height:24px}.gx-close-item h4{font-size:18px;font-weight:600;color:var(--gx-ink);margin-bottom:7px}.gx-close-item p{font-size:16px;color:var(--gx-muted);line-height:1.56}@media(min-width:700px){.gx-sec{padding:78px 0}.gx-h2{font-size:36px}.gx-h1{font-size:46px}.gx-banner-media{padding:32px 24px 0}.gx-prob-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gx-feel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-spec-grid,.gx-close-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-banner-media img,.gx-banner-media video{border-radius:var(--gx-r-lg)}}@media(min-width:1000px){.gx-sec{padding:92px 0}.gx-h2{font-size:44px}.gx-h1{font-size:56px}.gx-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.gx-banner-media{order:0;padding:56px max(24px,calc((100vw - 1440px)/2)) 56px 0}.gx-banner-media img{aspect-ratio:auto}.gx-banner-media--video{align-self:center}.gx-banner-copy{padding-block:56px;padding-right:64px;padding-left:max(24px,calc((100vw - 1440px)/2))}.gx-head{margin-bottom:52px}.gx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.gx-split--rev .gx-split-media{order:2}.gx-prob-grid{gap:28px}}
/*# sourceMappingURL=/cdn/shop/files/GX-Suspension-Pillow.css.map */
