@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;0,900;1,700;1,900&family=Barlow:wght@400;500;600&display=swap";.gc-page *,.gc-page *:before,.gc-page *:after{box-sizing:border-box;margin:0;padding:0}.gc-page{font-family:Barlow,sans-serif;color:#1a1a1a;overflow-x:hidden}.gc-page a{text-decoration:none;color:inherit}.gc-hero{position:relative;height:100vh;min-height:640px;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:flex-end}.gc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000e0,#00000085 55%,#0000002e)}.gc-hero__inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 64px 80px;width:100%}.gc-hero__eyebrow{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#e84425;margin-bottom:16px}.gc-hero__title{font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,9vw,128px);font-weight:900;line-height:.86;text-transform:uppercase;color:#fff;margin-bottom:16px}.gc-hero__title em{font-style:italic;color:#ffffff42;display:block;font-size:.52em;letter-spacing:.02em}.gc-hero__sub{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff6b;margin-bottom:36px}.gc-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.gc-btn-red{display:inline-flex;align-items:center;gap:8px;background:#e84425;color:#fff;border:1.5px solid #E84425;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:13px 28px;transition:all .2s;cursor:pointer}.gc-btn-red:hover{background:#c9361b;border-color:#c9361b;color:#fff}.gc-btn-outline-light{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1.5px solid rgba(255,255,255,.38);font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:13px 28px;transition:all .2s;cursor:pointer}.gc-btn-outline-light:hover{background:#fff;color:#000;border-color:#fff}.gc-btn-wa{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:13px 28px;transition:background .2s;cursor:pointer}.gc-btn-wa:hover{background:#1da854;color:#fff}.gc-btn-dark{display:inline-flex;align-items:center;gap:8px;background:#1a1a1a;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:13px 28px;transition:background .2s;cursor:pointer}.gc-btn-dark:hover{background:#333;color:#fff}.gc-trust{background:#e84425;padding:16px 64px;display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap}.gc-trust__item{display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.gc-trust__item svg{flex-shrink:0}.gc-intro{padding:56px 0;border-bottom:1px solid #e8e8e8}.gc-intro__inner{max-width:1400px;margin:0 auto;padding:0 64px;display:flex;align-items:flex-start;gap:72px}.gc-intro__heading{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:900;text-transform:uppercase;line-height:.95;flex-shrink:0}.gc-intro__heading span{color:#e84425}.gc-intro__divider{width:1px;background:#e0e0e0;align-self:stretch;flex-shrink:0}.gc-intro__body{font-size:14px;line-height:1.8;color:#666;max-width:520px;padding-top:4px}.gc-selector-wrap{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 12px #0000000f}.gc-selector-inner{max-width:1400px;margin:0 auto;padding:18px 64px;display:flex;align-items:center;gap:20px}.gc-selector-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#bbb;white-space:nowrap;flex-shrink:0}.gc-pills{display:flex;flex-wrap:wrap;gap:8px}.gc-pill{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 20px;border:1.5px solid #c8c8c8;background:transparent;color:#666;border-radius:999px;cursor:pointer;transition:all .2s;white-space:nowrap}.gc-pill:hover{border-color:#1a1a1a;color:#1a1a1a}.gc-pill.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.gc-collection{padding:0 0 80px}.gc-collection-inner{max-width:1400px;margin:0 auto;padding:0 64px}.gc-series{padding-top:52px}.gc-series__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.gc-series__title{font-family:Barlow Condensed,sans-serif;font-size:clamp(18px,2vw,26px);font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.gc-series__ev-badge{font-size:11px;font-weight:600;letter-spacing:.1em;background:#2563eb;color:#fff;padding:3px 10px;margin-left:10px;vertical-align:middle}.gc-series__meta{font-size:12px;color:#aaa}.gc-series__rule{width:36px;height:2px;background:#e84425;margin-top:10px}.gc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#e0e0e0}.gc-card{background:#fff;display:flex;flex-direction:column;transition:background .15s}.gc-card:hover{background:#f9f9f9}.gc-card__img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:14px;position:relative;overflow:hidden}.gc-card__img svg{width:82%;height:82%;transition:transform .3s ease}.gc-card:hover .gc-card__img svg{transform:scale(1.05)}.gc-card__img img{width:82%;height:82%;object-fit:contain;transition:transform .3s ease}.gc-card:hover .gc-card__img img{transform:scale(1.05)}.gc-card__badge{position:absolute;top:7px;left:7px;font-family:Barlow Condensed,sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;color:#fff;border-radius:2px}.gc-card__body{padding:10px 12px 14px;border-top:1px solid #eee;flex:1;display:flex;flex-direction:column}.gc-card__name{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.gc-card__finish{font-family:Barlow Condensed,sans-serif;font-size:10px;color:#aaa;letter-spacing:.1em;text-transform:uppercase;flex:1;margin-bottom:10px}.gc-card__enquire{display:flex;align-items:center;gap:5px;margin-top:auto;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;padding-top:10px;border-top:1px solid #eee;transition:color .2s}.gc-card__enquire:hover{color:#e84425}.gc-card--soon{opacity:.42;pointer-events:none}.gc-divider{margin-top:48px;border:none;border-top:1px solid #ebebeb}.gc-how{background:#0a0a0a;padding:80px 0;margin-top:72px}.gc-how__inner{max-width:1400px;margin:0 auto;padding:0 64px}.gc-how__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.gc-how__title{font-family:Barlow Condensed,sans-serif;font-size:clamp(26px,2.8vw,42px);font-weight:900;text-transform:uppercase;color:#fff}.gc-how__title span{color:#e84425}.gc-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff12}.gc-how__step{background:#111;padding:36px 32px}.gc-how__step-num{font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:900;color:#ffffff0d;line-height:1;margin-bottom:-10px}.gc-how__step-icon{width:32px;height:32px;background:#e84425;display:flex;align-items:center;justify-content:center;margin-bottom:18px;margin-top:6px}.gc-how__step h3{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:12px}.gc-how__step p{font-size:13px;line-height:1.7;color:#ffffff61}.gc-footer-cta{background:#fff;padding:80px 64px;display:flex;align-items:center;justify-content:space-between;gap:48px;border-top:1px solid #e8e8e8}.gc-footer-cta h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,3.2vw,48px);font-weight:900;text-transform:uppercase;line-height:.95;color:#1a1a1a}.gc-footer-cta h2 span{color:#e84425}.gc-footer-cta p{font-size:14px;color:#888;margin-top:14px;max-width:380px;line-height:1.7}.gc-footer-cta__btns{display:flex;flex-direction:column;gap:10px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-gravity-customs.css.map */
