.gtt-brands__head{max-width:720px}.gtt-brands__h1{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:clamp(36px,5vw,60px);letter-spacing:.01em;line-height:1.02;margin:8px 0 0;color:var(--text)}.gtt-brands__intro{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--text-dim)}.gtt-brands__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0 0;padding:0;list-style:none}.gtt-brands__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px 24px 22px;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.gtt-brands__card:hover{border-color:color-mix(in srgb,var(--g1) 45%,var(--line));transform:translateY(-2px)}.gtt-brands__name{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:24px;letter-spacing:.02em;line-height:1.1;margin:0;color:var(--text)}.gtt-brands__line{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--text-dim)}.gtt-brands__note{margin:28px 0 0;max-width:640px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--text-dim)}.gtt-brands__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media screen and (max-width:989px){.gtt-brands__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:649px){.gtt-brands__grid{grid-template-columns:1fr}.gtt-brands__name{font-size:22px}}.gtt-brands__card--link{padding:0}.gtt-brands__cardlink{display:flex;flex-direction:column;gap:.8rem;height:100%;padding:clamp(1.6rem,2.4vw,2.2rem);text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.gtt-brands__card--link{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.gtt-brands__card--link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--g2) 50%,var(--line));box-shadow:0 24px 44px -30px #000000b3}.gtt-brands__shop{margin-top:auto;font-weight:800;font-size:1.35rem;color:var(--g2);letter-spacing:.02em;display:inline-flex;align-items:center}.gtt-brands__card--link:hover .gtt-brands__shop span{transform:translate(4px);display:inline-block;transition:transform .2s ease}.gtt-brands__instore{margin-top:.4rem;font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line);border-radius:999px;padding:4px 10px;align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gtt-brands.css.map */
