.gchero{--gchero-ink: #211a1e;--gchero-gold: #b8942e;position:relative;background:var(--gchero-ink);color:#fff;overflow:hidden}.gchero .gchero__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gchero .gchero__track::-webkit-scrollbar{display:none}.gchero .gchero__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;height:min(32rem,82svh);min-height:24rem}.gchero .gchero__media,.gchero .gchero__media video,.gchero .gchero__media img,.gchero .gchero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.gchero .gchero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#140e11c7,#140e1161 38%,#140e1100 68%)}.gchero .gchero__body{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:0 1.25rem 3.25rem;max-width:40rem}.gchero .gchero__chip{display:inline-block;margin:0;padding:.375rem .75rem;border:1px solid var(--gchero-gold);background:var(--gchero-gold);color:var(--gchero-ink);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.gchero .gchero__h{margin:0;color:#fff;font-family:var(--heading-font-family, inherit);font-weight:500;font-size:1.75rem;line-height:1.12;letter-spacing:0;text-transform:none}.gchero .gchero__p{margin:0;color:#ffffffeb;font-size:.9375rem;line-height:1.45;max-width:28rem}.gchero a.gchero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:.25rem;padding:0 1.75rem;background:#fff;color:var(--gchero-ink);border:1px solid #fff;border-radius:0;text-decoration:none;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gchero a.gchero__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.gchero a.gchero__btn:hover{background:var(--gchero-gold);border-color:var(--gchero-gold)}}.gchero .gchero__dots{position:absolute;z-index:3;left:0;right:0;bottom:1.125rem;display:flex;justify-content:center;gap:.625rem}.gchero .gchero__dots button.gchero__dot{position:relative;display:block;box-sizing:border-box;width:.5rem;height:.5rem;min-height:0;margin:0;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;text-transform:none;cursor:pointer;transition:background .2s,width .2s}.gchero .gchero__dots button.gchero__dot:after{content:"";position:absolute;top:-.75rem;right:-.375rem;bottom:-.75rem;left:-.375rem}.gchero .gchero__dots button.gchero__dot[aria-current=true]{width:1.5rem;border-radius:61.875rem;background:#fff}.gchero .gchero__dots:empty{display:none}@media(min-width:750px){.gchero .gchero__slide{height:clamp(30rem,66vh,40rem)}.gchero .gchero__media video,.gchero .gchero__media img{object-position:50% 24%}.gchero .gchero__body{padding:0 3rem 3.75rem;max-width:46rem;gap:.875rem}.gchero .gchero__h{font-size:2.75rem}.gchero .gchero__p{font-size:1.0625rem}.gchero .gchero__dots{bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.gchero .gchero__track{scroll-behavior:auto}.gchero .gchero__dots button.gchero__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gc-hero.css.map */
