.golf-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.golf-reviews__card{margin:0;padding:28px;background:var(--white);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column}.golf-reviews__card blockquote{margin:0 0 24px;flex:1}.golf-reviews__card blockquote p{margin:0;font-size:18px;line-height:1.6}.golf-reviews__card figcaption{display:flex;flex-direction:column;gap:4px}.golf-reviews__card figcaption span{font-size:14px;color:var(--muted)}.golf-reviews__card figcaption a{font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.golf-reviews__grid{grid-template-columns:1fr}}.hero-fitting-offer{margin:14px 0 22px;line-height:1.5}@media(max-width:640px){.hero-copy .actions{display:flex;flex-direction:column;align-items:stretch}.hero-copy .actions .btn{text-align:center}}.golf-breadcrumb{font-size:14px;color:var(--muted);margin-bottom:22px}.golf-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.golf-breadcrumb li+li:before{content:"/";margin-right:8px}.golf-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.gl-shop-media{padding:72px 0;background:#f5f5f2;color:#17211c}.gl-shop-media__heading{max-width:680px;margin-bottom:30px}.gl-shop-media__heading h2{font-size:clamp(28px,4vw,44px);line-height:1.12;margin:12px 0 18px}.gl-shop-media__heading p{font-size:17px;line-height:1.65}.gl-shop-media figure{margin:0}.gl-shop-media__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gl-shop-media__photos:empty{display:none}.gl-shop-media__photos img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.gl-shop-media__videos{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:36px 0}.gl-shop-media__videos figure{width:min(100%,310px)}.gl-shop-media__videos video{display:block;width:100%;height:auto;aspect-ratio:512/910;object-fit:contain;background:#111;border-radius:8px}.gl-shop-media figcaption{font-size:16px;font-weight:600;padding-top:12px}@media(max-width:799px){.gl-shop-media{padding:46px 0}.gl-shop-media__photos{grid-template-columns:1fr}.gl-shop-media__videos{gap:24px}.gl-shop-media__videos figure{width:min(100%,310px)}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
