.product__content{background-color:#fff;border-radius:.5rem;padding:1.5rem;max-width:560px;color:#000}.product__block--lines{border-bottom-color:#000;border-top-color:#000}.divider{border-color:#000}.btn--primary.btn--solid{--btn-bg: black;color:#fff;--btn-bg-hover: #303030;font-weight:700}.radio__fieldset{--unavailable-color: #767676;--unavailable-background-color: #e4e4e4;--valid-color: black;--valid-background-color: #000000}.radio__fieldset .radio__button input.unavailable+label{color:var(--unavailable-color);border:2px solid var(--unavailable-color)}.radio__fieldset .radio__button input+label{border:2px solid var(--valid-color)}.radio__fieldset .radio__button{padding:0;margin:4px;max-width:calc(50% - 10px)}.radio__fieldset .radio__button input.sold-out+label,.radio__fieldset .radio__button input:not(checked)+label{color:var(--valid-color)}.radio__fieldset .radio__button input:checked+label{color:#fff;border:2px solid var(--valid-background-color);border-radius:12px;background-color:var(--valid-background-color)}.radio__fieldset .radio__button input.unavailable:checked+label{background-color:var(--unavailable-background-color)}.radio__fieldset .radio__button.alternative_headcover{margin-top:20px;max-width:100%;min-width:auto}.product__page__driver .product__selectors .radio__fieldset .radio__button.alternative_headcover label{opacity:1}.product__page__driver .product__selectors .radio__fieldset .radio__button.alternative_headcover label:hover{border:2px solid #48A860}.product__page__driver .product__selectors .radio__fieldset .radio__button.alternative_headcover label img{width:277px}.breadcrumbs.breadcrumbs--colors{color:#000}.breadcrumbs.breadcrumbs--colors a{font-weight:100;transition:font-weight .4s}.breadcrumbs.breadcrumbs--colors a:hover{color:#000;font-weight:900}.radio__legend__value{text-transform:capitalize}.form__wrapper .select-popout{border:1px solid;border-radius:3px}.form__wrapper .select-popout__list{border-color:#000;background-color:#fff}.cart__item__property{text-transform:capitalize}.tip-grip-select__wrapper .hidden{display:none}.tip-grip-select__wrapper select:disabled,.tip-grip-select__wrapper input:disabled{opacity:.7}.tip-grip-select__wrapper .tip-grip-select{margin-top:8px}.tip-grip-select__wrapper .tip-grip-select .select__option{color:#000;margin-block:4px;padding-block:10px}.tip-grip-select__wrapper .tip-grip-select .radio__legend{display:flex}.tip-grip-select__wrapper [data-spc-display]{color:#48a860;margin-top:12px}visibility-toggle-wrapper{display:block;margin-bottom:24px}conditional-option-group{display:block}conditional-option-group cog-options{display:block;margin-left:16px}.product__page__driver{padding-bottom:30px}.product__page__driver .top-message{padding:20px;border-top:1px solid white;border-bottom:1px solid white;margin:0 0 30px}.product__page__driver .top-message p{margin:auto;max-width:700px;font-size:16px;font-weight:600}@media screen and (max-width: 768px){.product__page__driver .top-message p{font-size:12px;line-height:15px}}.product__page__driver .product__page__content__inner{display:flex;gap:50px}@media screen and (max-width: 768px){.product__page__driver .product__page__content__inner{flex-direction:column;gap:30px}}.product__page__driver .left-content{width:63%}@media screen and (max-width: 768px){.product__page__driver .left-content{width:100%}}.product__page__driver .right-content{width:37%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.product__page__driver .right-content{width:100%}}.product__page__driver .slick-prev,.product__page__driver .slick-next{z-index:100}.product__page__driver .slick-prev:before,.product__page__driver .slick-next:before{opacity:1;font-size:35px}.product__page__driver .product__page__content__inner__header{text-align:left;margin-bottom:20px}.product__page__driver .product__page__content__inner__header h1{margin-bottom:0;display:flex}@media screen and (max-width: 768px){.product__page__driver .product__page__content__inner__header h1{font-size:23px}}.product__page__driver .product__page__content__inner__header h1 img{transform:translateY(-21px)}@media screen and (max-width: 768px){.product__page__driver .product__page__content__inner__header h1 img{transform:translateY(-5px)}}.product__page__driver .product__page__content__inner__header .header-links ul{display:flex;align-items:center;gap:15px;margin:0}@media screen and (max-width: 768px){.product__page__driver .product__page__content__inner__header .header-links ul{justify-content:center;margin-bottom:20px}}.product__page__driver .product__page__content__inner__header .header-links ul li{list-style:none;border:1px solid white;color:#fff;padding:4px 12px 3px;font-size:12px;line-height:15px;border-radius:12px}.product__page__driver .product__page__content__inner__header .header-links ul li:first-child{background-color:#fff}.product__page__driver .product__page__content__inner__header .header-links ul li:first-child a{color:#000}.product__page__driver .product__page__content__inner__header .shop-pay-terms{margin-top:0}.product__page__driver .product__page__content__inner__header .product__price__wrap{justify-content:flex-start}.product__page__driver .config-container{border-top:1px solid white;display:flex;flex-direction:column;gap:30px;padding-top:30px;margin-top:15px}@media screen and (max-width: 768px){.product__page__driver .config-container{flex-direction:column}}.product__page__driver .config-container .config-customize-wraper{border-top:1px solid white;padding-top:30px}.product__page__driver .config-container .config-performance .config-flex-lauch{display:flex;gap:20px;align-items:center;font-size:24px}.product__page__driver .product__selectors .radio__button label.active{background-color:#0d724f;color:#fff;opacity:1!important}.product__page__driver .product__selectors .radio__button label.disabled{color:#767676;border:1px solid #767676}.product__page__driver .config-container .config-performance .flex-launch-wraper{margin-bottom:5px;display:flex;gap:20px;justify-content:flex-start}.product__page__driver .product__selectors .radio__button label{margin-top:0;border:2px solid white;border-radius:12px;padding:12px 15px 10px;font-size:12px;line-height:12px}@media screen and (max-width: 768px){.product__page__driver .product__selectors .radio__button label{padding:9px 11px 8px;font-size:10px}}.radio__fieldset .radio__button input:checked+label{border:1px solid #48A860}.product__page__driver .product__selectors .color-selector .radio__button label span{display:flex;justify-content:center}.product__page__driver .product__selectors .color-selector .radio__button label{padding:0;overflow:hidden}.product__page__driver .product__selectors .color-selector .radio__button label img{width:130px;height:auto}.product__page__driver .no-combination-msg,.product__page__driver .shaft-price-note{font-size:12px;font-weight:400}.product__page__driver .no-combination-msg{margin-bottom:18px}.product__page__driver #shaft-error-msg{color:red;margin-top:0}.product__page__driver .config-container .step-text{font-weight:600;display:flex;margin-bottom:20px;font-size:18px}.product__page__driver .config-container .config-customize-wraper .product__selectors .radio__legend__option-name{margin-bottom:0;font-size:10px;font-weight:700}.product__page__driver .product__selectors .radio__button label{color:#fff}.product__page__driver .product__selectors .radio__button label{opacity:.3;transition:opacity .7s}.product__page__driver .product__selectors .hand-selector .radio__button label{opacity:.6}.product__page__driver .product__selectors .radio__button input:checked+label{opacity:1}.product__page__driver .product__selectors .radio__button input:checked+label{border-radius:12px}.product__page__driver .btn--primary{background-color:#fff;color:#000;font-size:19px;margin-top:20px}.product__page__driver .btn--gold{--btn-border: #b38728;--btn-bg: #b38728;--btn-text: #000;--btn-border-hover: #bf953f;--btn-bg-hover: #bf953f;--btn-text-hover: #000;background-image:linear-gradient(to right,#bf953f,#fcf6ba,#b38728)!important}@media screen and (max-width: 768px){.product__page__driver .btn--primary{font-size:16px}}.product__page__driver .btn--primary.is-loading,.product__page__driver .btn--primary.is-added{border-color:#fff}.product__page__driver .btn--primary:hover{color:#fff}.product__page__driver .product__price__wrap span{font-size:30px}@media screen and (max-width: 768px){.product__page__driver .product__price__wrap span{font-size:22px}}.product__page__driver .no-left-hand-msg{font-size:12px;margin-top:20px;display:none}.product__page__driver .is-preorder-text{color:red;margin:0;transform:translateY(0)}@media screen and (max-width: 768px){.product__page__driver .is-preorder-text{transform:translateY(0)}}.product__page__driver .product__notes .notes-msg{font-size:12px;margin-top:20px}.product__page__driver .product__notes input{font-size:10px;width:100%;min-height:45px}.product__custom-shaft{text-align:center}.product__custom-shaft .radio__button{max-width:65%}.product__sideline .radio__button label{padding:0;overflow:hidden;border-width:2px!important;border-radius:0}.product__sideline .radio__button span{display:flex}.product__sideline .radio__button img{width:100%;height:auto}.radio__fieldset .radio__button label{border-radius:12px;padding-top:5px;padding-bottom:3px}.product__submit__buttons .btn__text del{margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/138/assets/custom-product.css.map */
