:root{--color-bg: #ffffff;--color-text: #000000;--color-border: #e5e5e5;--color-accent: #000000;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--container-width: 1200px}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.btn{display:inline-block;padding:.85em 1.75em;font-weight:600;border-radius:4px;cursor:pointer;border:2px solid var(--color-accent);font-size:1rem}.btn--primary{background:var(--color-accent);color:#fff}.btn--primary:hover{opacity:.85}.announcement-bar{text-align:center;padding:.6em 1em;font-size:.85rem}.hero{max-width:var(--container-width);margin:0 auto;padding:3rem 1.5rem;text-align:center}.hero__heading{font-size:clamp(2rem,5vw,3.5rem);margin:0 0 .5rem;letter-spacing:-.02em}.hero__subheading{max-width:40em;margin:0 auto 1.5rem;font-size:1.1rem;color:#333}.hero__image img{margin:2rem auto 0;max-width:900px}.featured-floats{max-width:var(--container-width);margin:0 auto;padding:2rem 1.5rem 4rem}.featured-floats__heading{text-align:center;font-size:1.75rem;margin-bottom:2rem}.featured-floats__grid,.collection-grid__grid,.product__upsell-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.product-card{display:block;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:box-shadow .15s ease}.product-card:hover{box-shadow:0 4px 16px #00000014}.product-card__image{width:100%;aspect-ratio:1 / 1;object-fit:cover}.product-card__info{padding:1rem}.product-card__title{font-size:1rem;margin:0 0 .35rem}.product-card__price{font-weight:600;margin:0}.brand-strip{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:3rem 1.5rem}.brand-strip__inner{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;text-align:center}.brand-strip__item-heading{font-size:1.1rem;margin-bottom:.5rem}.brand-strip__item-text{color:#444;font-size:.95rem;margin:0}.collection-grid{max-width:var(--container-width);margin:0 auto;padding:2rem 1.5rem 4rem}.collection-grid__header{text-align:center;margin-bottom:2rem}.collection-grid__pagination{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.product{max-width:var(--container-width);margin:0 auto;padding:2rem 1.5rem 4rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.product{grid-template-columns:1fr 1fr}}.product__gallery-image{border-radius:8px}.product__thumbnails{display:flex;gap:.5rem;margin-top:.75rem}.product__thumbnail{width:64px;height:64px;object-fit:cover;border-radius:4px;border:1px solid var(--color-border)}.product__title{font-size:2rem;margin:0 0 .5rem}.product__price{font-size:1.4rem;font-weight:600;margin:0 0 1.5rem}.product__option,.product__quantity{margin-bottom:1rem}.product__option label,.product__quantity label{display:block;font-size:.85rem;margin-bottom:.35rem}.product__add-to-cart{width:100%;margin-top:.5rem}.product__description{margin-top:2rem;color:#333}.product__reviews-placeholder{margin-top:2rem;padding:1.5rem;border:1px dashed var(--color-border);text-align:center;color:#999;font-size:.85rem}.product__upsell{grid-column:1 / -1;margin-top:2rem;border-top:1px solid var(--color-border);padding-top:2rem}.product__upsell-heading{text-align:center;font-size:1.4rem;margin-bottom:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gta-floats.css.map */
