.gb-shop-section{background:var(--gb-color-banana)}.gb-shop-hero{position:relative;min-height:clamp(24rem,30vw,42rem);overflow:hidden;isolation:isolate}.gb-shop-hero__inner{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:6.4rem;padding-bottom:4.8rem}.gb-shop-hero__eyebrow{margin:0 0 1.2rem;color:var(--gb-color-green);font-family:var(--gb-font-body-family);font-style:var(--gb-font-body-style);font-size:1.2rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-label)}.gb-shop-hero__title{max-width:9ch;margin:0;color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(6.4rem,18vw,13rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-heading);line-height:.78;text-transform:uppercase}.gb-shop-hero__description{max-width:58rem;margin-top:2.4rem;color:var(--gb-color-green-dark);font-size:1.7rem}.gb-shop-hero__description>*{margin-top:0;margin-bottom:0}.gb-shop-hero__echo{position:absolute;z-index:0;right:-.08em;bottom:-.2em;color:var(--gb-color-white);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(15rem,38vw,42rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:-.08em;line-height:.7;opacity:.16;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.gb-shop-hero__glow{position:absolute;z-index:1;top:-12rem;left:-10rem;width:min(68vw,74rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gb-color-white) 52%,transparent),transparent 68%);pointer-events:none}.gb-shop-product-grid{padding-bottom:5.6rem}.gb-shop-product-grid .product-grid{--grid-mobile-vertical-spacing: 2.4rem;align-items:stretch}.gb-shop-product-grid .grid__item{display:flex;min-height:46rem;flex-direction:column;padding:2rem;overflow:hidden;border:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent);border-radius:clamp(2.8rem,7vw,4.8rem);background:var(--gb-color-cream);box-shadow:0 1.2rem 3.6rem color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent)}.gb-shop-product-grid .grid__item:nth-child(2n){border-color:color-mix(in srgb,var(--gb-color-banana) 22%,transparent);background:var(--gb-color-green);color:var(--gb-color-banana)}.gb-shop-product-grid product-component{display:block;flex:1 1 auto}.gb-shop-product-grid .card-wrapper,.gb-shop-product-grid .card{height:100%}.gb-shop-product-grid .card{min-height:36rem;border:0;background:transparent;box-shadow:none}.gb-shop-product-grid .card:after{box-shadow:none}.gb-shop-product-grid .card__inner{overflow:hidden;border-radius:calc(clamp(2.8rem,7vw,4.8rem) - 1.2rem);background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--gb-color-banana) 55%,transparent),transparent 58%)}.gb-shop-product-grid .grid__item:nth-child(2n) .card__inner{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--gb-color-banana) 38%,transparent),transparent 62%)}.gb-shop-product-grid .card__media,.gb-shop-product-grid .card .card__inner .card__media{border-radius:inherit}.gb-shop-product-grid .card__information{padding:2.4rem .8rem 1.2rem;text-align:center}.gb-shop-product-grid .card__heading{font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(2.8rem,8vw,4.8rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-subheading);line-height:.98}.gb-shop-product-grid .card__heading a,.gb-shop-product-grid .card-information,.gb-shop-product-grid .price,.gb-shop-product-grid .price-item{color:var(--gb-color-green-dark)}.gb-shop-product-grid .grid__item:nth-child(2n) .card__heading a,.gb-shop-product-grid .grid__item:nth-child(2n) .card-information,.gb-shop-product-grid .grid__item:nth-child(2n) .price,.gb-shop-product-grid .grid__item:nth-child(2n) .price-item{color:var(--gb-color-banana)}.gb-shop-product-grid .card--text>.card__content{min-height:34rem;place-content:center}.gb-shop-product-card__cta{position:relative;z-index:2;display:inline-flex;min-height:4.4rem;align-items:center;align-self:center;justify-content:center;margin-top:1.6rem;padding:1.1rem 2.4rem;border:.2rem solid var(--gb-color-green-dark);border-radius:var(--gb-radius-pill);color:var(--gb-color-green-dark);font-size:1.2rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-action);line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color var(--gb-motion-duration-fast) var(--gb-motion-ease-out),color var(--gb-motion-duration-fast) var(--gb-motion-ease-out),transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out)}.gb-shop-product-grid .grid__item:nth-child(2n) .gb-shop-product-card__cta{border-color:var(--gb-color-banana);background:var(--gb-color-banana);color:var(--gb-color-green-dark)}.gb-shop-product-card__cta:hover{background:var(--gb-color-green-dark);color:var(--gb-color-white);transform:translateY(-.2rem)}.gb-shop-product-grid .grid__item:nth-child(2n) .gb-shop-product-card__cta:hover{background:var(--gb-color-white);color:var(--gb-color-green)}.gb-shop-product-card__cta:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}@media screen and (min-width:750px){.gb-shop-hero__inner{padding-top:8rem;padding-bottom:7.2rem}.gb-shop-hero__description{font-size:1.9rem}.gb-shop-product-grid{padding-bottom:9.6rem}.gb-shop-product-grid .product-grid{--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 3.2rem}.gb-shop-product-grid .grid__item{min-height:62rem;padding:3.2rem}.gb-shop-product-grid .card{min-height:49rem}}@media screen and (prefers-reduced-motion:reduce){.gb-shop-product-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/golfbanana-shop.css.map?v=164137938753918116001790505220 */
