:root{--page-width:120rem;--tg-title:3.8rem;--tg-space:64px;--tg-line:#d7dfd4}.page-width,.page-width--narrow,.page-width-desktop,.shopify-policy__container{width:100%;max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.page-width .page-width{padding-left:0;padding-right:0}.announcement-bar__message{font-size:1.2rem;line-height:1.5;letter-spacing:.045em;padding:9px 0;min-height:36px;box-sizing:border-box}.header{min-height:78px;column-gap:24px}.header__heading-logo.tm-logo{width:172px}.header__menu-item{font-size:1.25rem;padding-left:10px;padding-right:10px}.header__inline-menu .list-menu--inline{align-items:center}.header__submenu{max-width:min(32rem,calc(100vw - 80px))}.shopify-section-header-sticky{scroll-margin-top:90px}html{scroll-padding-top:100px}#golf-categories,#golf-contact{scroll-margin-top:105px}.tg-course-hero__inner{min-height:520px;padding-top:64px;padding-bottom:64px}.tg-course-hero h1{font-size:clamp(4.8rem,4.4vw,6rem);max-width:560px;line-height:1.08}.tg-course-hero__text{font-size:1.7rem;line-height:1.65;max-width:420px}.tg-course-hero__landscape img{object-position:center 58%}.tg-course-hero__actions{gap:24px}.tg-selection,.tm-editorial--categories,.tg-guide,.tg-focus,.tm-help,.tm-contact{padding:var(--tg-space) 0}.tg-heading-row h2,.tm-editorial--categories h2,.tg-section-head h2,.tg-focus h2,.tm-help h2,.tm-contact .tm-section-heading h2{font-size:var(--tg-title);line-height:1.14;letter-spacing:-.025em;margin-top:0}.tg-section-head{margin-bottom:30px}.tg-section-head h2{margin-bottom:0}.tg-selection .product-grid{row-gap:32px}.tg-guide{background:#faf9f4}.tg-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.tg-guide__item{display:flex;flex-direction:column;border-top:1px solid var(--tg-line);padding-top:22px;min-width:0}.tg-guide__number{font-size:1.1rem;letter-spacing:.12em;color:#58705b}.tg-guide__item h3{font:600 1.9rem/1.3 var(--font-body-family);margin:14px 0 12px;min-height:2.6em}.tg-guide__item p{font-size:1.4rem;line-height:1.7;margin:0 0 18px}.tg-guide__item .tm-text-link{font-size:1.3rem;margin-top:auto}.tg-focus{background:#e8ede4}.tg-focus__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.tg-focus__image{min-width:0;background:#fff;padding:22px}.tg-focus__image img{display:block;width:100%;height:400px;object-fit:contain}.tg-focus__copy h2{margin-bottom:20px}.tg-focus__copy h3{font-size:1.6rem;font-weight:600;margin:22px 0 8px}.tg-focus__copy p{font-size:1.45rem;line-height:1.7;margin:0 0 12px}.tg-focus__copy .button{margin-top:16px;font-size:1.35rem}.tm-editorial--benefits{padding:32px 0}.tm-editorial--benefits .tm-benefit-grid{align-items:stretch}.tm-editorial--benefits article{display:flex;flex-direction:column}.tm-editorial--benefits .tm-text-link{margin-top:auto}.tm-editorial--benefits h3{min-height:1.4em}.tm-help__inner{grid-template-columns:.85fr 1.15fr;gap:64px}.tm-accordions summary{min-height:44px;align-items:center}.tm-accordions summary:focus-visible,.tg-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tm-contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.tm-contact__details{overflow-wrap:anywhere}.tm-map iframe{height:340px}.tm-map-status,.tm-map-help{margin:0;padding:12px 18px 0;font-size:1.25rem;line-height:1.6;background:#e4e7dc}.tm-map-help{padding-bottom:12px}.tm-map-retry{font:inherit;font-size:1.2rem;text-decoration:underline;background:none;border:0;padding:10px 18px;cursor:pointer;color:inherit}.tm-map-fallback{padding:12px 18px;text-align:left}.product-grid{align-items:stretch;--grid-desktop-horizontal-spacing:24px;--grid-mobile-horizontal-spacing:16px}.product-grid .grid__item{min-width:0}.card-wrapper,.card{height:100%}.card__inner .media{background:#f5f5ef}.card__inner .media>img{object-fit:contain!important;padding:18px}.card__content{min-width:0}.card__information{padding:16px 0 12px;display:flex;flex-direction:column}.card__heading,.tg-selection .card__heading{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;min-height:4.2em;margin:0 0 10px;overflow-wrap:normal}.card-information{margin-top:auto}.card-information .price,.tg-selection .card-information .price{font-size:1.45rem;min-height:2.8rem;line-height:1.6}.quick-add{margin-top:auto}.quick-add__submit,.tg-selection .quick-add__submit{min-height:46px;font-size:1.3rem;padding:10px 16px;line-height:1.4}.product__title h1{font-size:clamp(3.4rem,3.8vw,4.8rem);line-height:1.12}.product__description,.tm-prose{font-size:1.5rem;line-height:1.8}.button{min-height:46px}.tg-footer{background:#183c2e;color:#f6f4e8;padding:48px 0 26px}.tg-footer a,.tg-footer button{color:inherit}.tg-footer a{text-decoration:none;text-underline-offset:5px}.tg-footer a:hover{text-decoration:underline}.tg-footer__brand{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.tg-footer__brand img{display:block;width:190px;height:auto}.tg-footer__brand p{font-size:1.3rem;margin:0}.tg-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:start}.tg-footer__group{min-width:0;border-top:1px solid #7a927e;border-bottom:1px solid #7a927e}.tg-footer__group summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px;cursor:pointer;list-style:none;font-size:1.8rem;line-height:1.4;font-weight:500}.tg-footer__group summary::-webkit-details-marker{display:none}.tg-footer__group summary span{font-size:2.3rem;font-weight:400;transition:transform .15s}.tg-footer__group[open] summary span{transform:rotate(45deg)}.tg-footer__group ul{list-style:none;margin:0;padding:0 0 24px;display:grid;gap:13px}.tg-footer__group li{font-size:1.3rem;line-height:1.65}.tg-footer__contact{padding-bottom:24px;font-size:1.3rem;line-height:1.75;overflow-wrap:anywhere}.tg-footer__contact p{margin:0 0 15px}.tg-footer__bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:32px}.tg-footer__bottom small{font-size:1.1rem}.tg-footer__privacy{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;font-size:1.2rem}.tg-footer__privacy button{padding:0;background:none;border:0;text-decoration:underline;cursor:pointer;font:inherit}.tg-footer .tm-payments{max-width:390px;margin:0}.tg-footer .tm-payments ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 8px;padding:0;justify-content:flex-end}@media(min-width:990px){.product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4)}}@media(min-width:750px)and (max-width:1100px){.header{column-gap:15px}.header__heading-logo.tm-logo{width:150px}.header__menu-item{font-size:1.15rem;padding-inline:7px}.tg-focus__grid{gap:30px}.tg-focus__image img{height:340px}.tg-guide__grid{gap:22px}}@media(max-width:989px){.header__inline-menu{display:none}}@media(max-width:749px){:root{--tg-title:3.1rem;--tg-space:42px}.page-width,.page-width--narrow,.page-width-desktop,.shopify-policy__container{padding-left:20px;padding-right:20px}.header{min-height:68px;padding-top:12px;padding-bottom:12px;column-gap:8px}.header__heading-logo.tm-logo{width:144px}.announcement-bar__message{font-size:1.15rem;letter-spacing:.015em;padding:8px 0;min-height:34px}.tg-course-hero__inner{min-height:450px;padding-top:44px;padding-bottom:44px}.tg-course-hero__landscape img{object-position:61% center}.tg-course-hero h1{font-size:3.9rem;line-height:1.12;max-width:330px;margin-bottom:18px}.tg-course-hero__text{font-size:1.45rem;max-width:305px;line-height:1.65}.tg-course-hero__text p{margin-bottom:24px}.tg-course-hero__actions{gap:18px}.tg-course-hero .button{min-height:46px;font-size:1.3rem;padding:0 18px}.tg-heading-row h2{font-size:var(--tg-title)}.tg-guide__grid{grid-template-columns:1fr;gap:26px}.tg-guide__item h3{font-size:1.8rem;min-height:0;margin-top:10px}.tg-guide__item p{font-size:1.35rem}.tg-guide__item .tm-text-link{font-size:1.25rem}.tg-focus__grid{grid-template-columns:1fr;gap:26px}.tg-focus__image{padding:18px}.tg-focus__image img{height:280px}.tg-focus__copy p{font-size:1.35rem}.tm-help__inner,.tm-contact__grid{grid-template-columns:1fr;gap:28px}.tm-accordions summary{font-size:1.6rem}.tm-accordions details>div{font-size:1.35rem}.tm-contact__details h3{font-size:2.5rem}.tm-map iframe{height:300px}.tm-editorial--benefits{padding:12px 0}.tm-editorial--benefits article{padding:20px 0}.tm-editorial--benefits h3{min-height:0}.product-grid{column-gap:16px;row-gap:26px}.product-grid.grid--2-col-tablet-down>.grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}.card__heading,.tg-selection .card__heading{font-size:1.35rem;min-height:4.2em;line-height:1.4;margin-bottom:10px}.card-information .price,.tg-selection .card-information .price{font-size:1.3rem;min-height:2.6rem}.quick-add__submit,.tg-selection .quick-add__submit{font-size:1.2rem;padding:10px 8px;min-height:46px}.card__inner .media>img{padding:10px}.product__title h1{font-size:3.3rem}.product__description,.tm-prose{font-size:1.4rem}.tg-footer{padding:36px 0 24px}.tg-footer__brand{display:block;margin-bottom:24px}.tg-footer__brand img{width:168px}.tg-footer__brand p{font-size:1.2rem;margin-top:15px}.tg-footer__groups{grid-template-columns:1fr;gap:0}.tg-footer__group{border-bottom:0}.tg-footer__group:last-child{border-bottom:1px solid #7a927e}.tg-footer__group summary{min-height:62px;font-size:1.7rem}.tg-footer__group ul{gap:14px;padding-bottom:22px}.tg-footer__bottom{display:block;margin-top:28px}.tg-footer .tm-payments{margin-top:25px;max-width:none}.tg-footer .tm-payments ul{justify-content:flex-start}.tg-footer__privacy{gap:16px}.tg-footer__contact{font-size:1.25rem}}@media(max-width:359px){header.header{grid-template-columns:44px 44px minmax(80px,1fr) 88px;padding-left:20px;padding-right:20px;column-gap:0}.header .header__heading-link,.header .header__heading-logo.tm-logo{width:88px}.tg-course-hero h1{font-size:3.5rem;max-width:280px}.tg-course-hero__inner{min-height:430px}.tg-course-hero__text{font-size:1.4rem}.tg-course-hero__secondary{font-size:1.2rem}.tg-focus__image img{height:240px}.tm-category__label h3{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.tg-footer summary span{transition:none}}.tg-footer__group ul.tg-footer__subcategories{padding:12px 0 0 14px;gap:10px}.tg-footer__subcategories li{font-size:1.2rem}.tg-privacy-tools{margin-top:36px;border-top:1px solid #d7dfd4;padding-top:24px}.tg-privacy-tools h2{font-size:2.5rem}.tg-privacy-tools p{font-size:1.45rem;line-height:1.7}.tg-privacy-tools .button{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tg-unified.css.map */
