@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Oswald:wght@400;500;600&display=swap";.main-section{background:#000!important;color:#fff!important;font-family:Oswald,sans-serif;min-height:100vh}.tabs{background:#000!important;border-radius:0!important;overflow:hidden}.tabs .content{background:#000!important;border-top:none!important;padding:0!important}.sidebar{width:220px;background:#0a0a0a!important;border-right:1px solid #222!important;padding:0!important}.tab{padding:14px 20px!important;font-family:Oswald,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#666!important;border-bottom:1px solid #1a1a1a!important;cursor:pointer;transition:all .15s;background:#0a0a0a!important}.tab:hover{color:#ccc!important;background:#111!important}.tab.active{background:#111!important;color:#fff!important;border-left:3px solid #cc0000!important;padding-left:17px!important}.tab svg{fill:#444!important}.tab.active svg{fill:#c00!important}.color-selector{background:#0a0a0a!important;border-right:1px solid #222!important;padding:20px!important;height:920px;overflow-y:scroll}.color-selector::-webkit-scrollbar{width:0px}.section-title{font-family:Bebas Neue,sans-serif!important;font-size:22px!important;letter-spacing:5px!important;color:#fff!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:1px solid #222!important;text-transform:uppercase!important;font-weight:400!important}.cross-btn svg{fill:#fff!important}.cross-btn{display:none;cursor:pointer;margin-bottom:16px}.color-grid{display:grid!important;grid-template-columns:repeat(2,minmax(90px,1fr))!important;gap:8px!important}.color-box{position:relative;width:100%!important;height:90px!important;border-radius:0!important;margin-bottom:0!important;border:1px solid #222!important;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .1s;background:#111!important}.color-box:hover{border-color:#555!important;transform:scale(1.02)}.color-box.selected,.color-box[style*="border: 3px solid"]{border:2px solid #cc0000!important}.color-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;border:none!important;cursor:pointer}#colorGrid .color-box:after{font-family:Oswald,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:1px!important;color:#fff!important;text-transform:uppercase!important}#colorGrid .color-box:has(img[alt*=shaft_length]):after,#colorGrid .color-box:has(img[alt*=grip_style]):after,#colorGrid .color-box:has(img[alt*=hand_style]):after{color:#fff!important;background:#000000b3!important;padding:4px 8px!important;font-family:Oswald,sans-serif!important;font-size:10px!important;letter-spacing:2px!important}.color-box:has(img[alt=ts_1029_select_balance_1]):after,.color-box:has(img[alt=ts_1029_select_balance_2]):after{color:#fff!important;font-family:Oswald,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;font-weight:500!important;background:#0009!important;padding:4px 8px!important;width:100%!important;text-align:center!important}.club-lie-title{color:#fff!important;font-family:Oswald,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;font-weight:500!important;text-transform:uppercase!important;background:#000000b3!important;padding:4px 8px!important}.color-box:has(img[alt*=Club_lie]){border:1px solid #333!important;border-radius:0!important;background:#111!important}.color-box:has(img[alt*=Club_lie]) img{opacity:0;height:100%;width:100%}.image-wrapper{background:#050505!important;display:flex!important;align-items:center!important;justify-content:center!important;border-left:1px solid #1a1a1a!important;border-right:1px solid #1a1a1a!important;position:relative!important}.default-image-sides{position:relative!important;width:100%!important;height:100%!important}.default-image-sides img{max-width:100%!important;height:auto!important}#custom-image-preview{position:relative!important;width:100%!important;min-height:400px!important}.tab1{display:flex!important;flex-direction:row;height:920px;background:#000!important}.tab1 .image-wrapper{width:50%}.style-tab{display:flex!important;width:30%}.cst-custom-add-to-cart{background:#c00!important;clip-path:polygon(4% 0,100% 0%,96% 100%,0% 100%)!important;padding:13px 36px!important;color:#fff!important;font-family:Oswald,sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:3px!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;display:inline-block!important;transition:background .15s,transform .1s!important;cursor:pointer!important}.cst-custom-add-to-cart:hover{background:red!important;transform:scale(1.02)!important}.cart-button{width:25%;margin-top:24px;padding:0 20px}.alert-message{color:#f44!important;font-family:Oswald,sans-serif!important;font-weight:400!important;font-size:13px!important;letter-spacing:1px!important;margin-top:12px!important;max-width:300px}.loader{border:2px solid #444!important;border-top:2px solid #fff!important;border-radius:50%;width:16px;height:16px;display:none;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:991px){.cross-btn{display:block}.color-selector{position:fixed!important;top:0!important;left:0!important;background:#0a0a0a!important;padding:24px!important;z-index:999!important;box-shadow:4px 0 24px #000c!important;transform:translate(-100%)!important;transition:transform .3s ease!important;height:100vh!important;overflow-y:auto!important;width:280px!important;border-right:1px solid #222!important}.color-selector.active{transform:translate(0)!important}.cart-button{width:100%!important;padding:0 16px!important;max-width:100%!important;text-align:center!important}.alert-message{max-width:100%!important}a.cst-custom-add-to-cart{width:100%!important;max-width:260px!important;display:inline-block!important}}@media(max-width:768px){.tab1{flex-direction:column!important;height:auto!important}.style-tab{width:100%!important}.sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid #222!important}.tab1 .image-wrapper{width:100%!important;min-height:400px!important}.color-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important}}@media(max-width:575px){.color-box{height:75px!important}}@media(min-width:1320px)and (max-width:1755px){.style-tab{width:40%!important}}@media(max-width:1320px){.style-tab{width:40%!important}.color-box{height:80px!important}.color-grid{grid-template-columns:repeat(2,minmax(80px,1fr))!important}}@media(max-width:1110px){.style-tab{width:40%!important}.color-box{height:70px!important}.color-grid{grid-template-columns:repeat(2,minmax(70px,1fr))!important}}.cst-disabled{pointer-events:none!important;opacity:.5!important}.info-button{position:absolute;bottom:5px;right:5px;background:#cc0000d9!important;color:#fff!important;padding:3px 8px;font-size:10px;font-family:Oswald,sans-serif;letter-spacing:1px;cursor:pointer;display:none}.color-box:after{color:#fff!important}#colorGrid .color-box:has(img[alt*=shaft_length]):after,#colorGrid .color-box:has(img[alt*=grip_style]):after,#colorGrid .color-box:has(img[alt*=hand_style]):after,#colorGrid .color-box:has(img[alt*=Club_lie]):after,#colorGrid .color-box:has(img[alt*=Club_loft]):after{color:#fff!important}.color-box[style]:after,.color-box:after{color:#fff!important;font-family:Oswald,sans-serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:2px!important}#tabMenu{background:#111!important;border-right:1px solid #2a2a2a!important;counter-reset:cfg-step!important;padding:16px 0!important}#tabMenu .tab:not([style*="display: none"]):not([style*="display:none"]){counter-increment:cfg-step!important}#tabMenu .tab{color:#d4d4d4!important;background:transparent!important;border-bottom:1px solid #2a2a2a!important;font-size:11px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:16px 20px!important;display:flex;align-items:center;gap:14px}#tabMenu .tab:before{content:counter(cfg-step,decimal-leading-zero);color:#555;font-weight:700;font-size:11px;letter-spacing:1px;min-width:22px}#tabMenu .tab:hover{background:#1f1f1f!important;color:#fff!important}#tabMenu .tab.active{background:#ea1e26!important;color:#fff!important;border-left:3px solid #fff!important;padding-left:13px!important;box-shadow:0 0 24px #ea1e2659,inset 0 0 0 1px #ffffff0d!important}#tabMenu .tab.active:before{color:#ffffffbf}#tabMenu .tab.active svg{fill:#fff!important}#tabMenu .tab:not(.active) svg{fill:#d4d4d4!important}#colorGrid .color-box{border:2px solid #2a2a2a!important;border-radius:8px!important;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease!important}#colorGrid .color-box:hover{transform:translateY(-3px)!important;border-color:#888!important;box-shadow:0 8px 24px #00000080!important}#colorGrid .color-box[style*="border: 3px"]{border:3px solid #ea1e26!important;box-shadow:0 0 0 1px #ea1e2666,0 0 28px #ea1e2673!important;transform:scale(1.04)!important}.tab1 .image-wrapper .default-image-sides img.active{filter:drop-shadow(0 18px 48px rgba(234,30,38,.25))!important}#sectionTitle{color:#fff!important;font-size:22px!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;margin-bottom:28px!important;padding-bottom:10px!important;border-bottom:1px solid #2a2a2a!important;position:relative!important}#sectionTitle:after{content:"";display:block;width:32px;height:3px;background:#ea1e26;margin-top:10px}.cst-custom-add-to-cart{font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;padding:16px 36px!important;filter:drop-shadow(0 8px 24px rgba(234,30,38,.45))!important;transition:filter .2s ease,transform .2s ease!important}.cst-custom-add-to-cart:hover{padding:16px 36px!important;transform:translateY(-2px)!important;filter:drop-shadow(0 14px 32px rgba(234,30,38,.7))!important}#tabMenu .tab{flex-wrap:wrap;column-gap:14px;row-gap:3px}#tabMenu .tab:after{flex-basis:100%;display:block;margin-left:36px!important;font-size:9px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-weight:400!important;color:#888!important;white-space:normal}#tabMenu .tab.active:after{color:#ffffffc7!important}#tabMenu .tab[data-tab=Finish]:after{content:"Head color and finish"}#tabMenu .tab[data-tab=Shaft]:after{content:"Steel or powder coated"}#tabMenu .tab[data-tab=Balance]:after{content:none!important}#tabMenu .tab[data-tab=Plumbers_neck]:after{content:"Steel or powder coated"}#tabMenu .tab[data-tab=Center_shaft]:after{content:"Steel or powder coated"}#tabMenu .tab[data-tab=Sightline_color]:after{content:"Painted alignment line"}#tabMenu .tab[data-tab=Hosel_color]:after{content:"Type III anodized"}#tabMenu .tab[data-tab=Back_plate_color]:after{content:"Type III anodized rear accent"}#tabMenu .tab[data-tab=Base_plate]:after{content:"Type III anodized sole accent"}#tabMenu .tab[data-tab=Face_t_fill]:after{content:"Epoxy T logo on the face"}#tabMenu .tab[data-tab=Club_lie]:after{content:"Shaft-to-sole angle at address \2014  Built Not Bent"}#tabMenu .tab[data-tab=Club_loft]:after{content:"Loft milled into the face"}#tabMenu .tab[data-tab=Hand]:after{content:"Right or left handed"}#tabMenu .tab[data-tab=Grip_style]:after{content:"Grip model"}#tabMenu .tab[data-tab=Shaft_length]:after{content:"Length in inches"}body:has(img[alt^=ts_1029_finish_]) #tabMenu .tab[data-tab=Balance]:after{content:"Face balanced \2014  heel or center shaft"!important}body:has(img[alt^=ts_1104_finish_]) #tabMenu .tab[data-tab=Balance]:after{content:"Flow neck or single bend"!important}body:has(img[alt^=ts_1106_finish_]) #tabMenu .tab[data-tab=Balance]:after{content:"Face balanced \2014  single bend or center shaft"!important}body:has(#tabMenu .tab[data-tab=Short_plumber_neck]) #tabMenu .tab[data-tab=Balance]:after{content:"Toe hang or face balanced"!important}@media(max-width:768px){.tab1{flex-direction:column!important;height:auto!important}.tab1 .style-tab{flex-direction:column!important;width:100%!important}#tabMenu{width:100%!important;border-right:none!important;border-bottom:1px solid #2a2a2a!important}.color-selector{position:relative!important;transform:none!important;width:100%!important;height:auto!important;background:#0a0a0a!important;padding:28px 16px!important;box-shadow:none!important}.cross-btn{display:none!important}.color-selector #sectionTitle{color:#fff!important;font-size:20px!important;letter-spacing:3px!important}#colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tab1 .image-wrapper{width:100%!important;margin-top:24px!important}}.tsgs-option[data-value="Red Standard"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
