.template-product{background-color:#f2f2f2}.template-product #shopify-section-product-template-with-slider .select-label span{font-weight:400}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile{display:none}@media (max-width: 1100px){.template-product #shopify-section-product-template-with-slider .product-single .box-mobile{display:block}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing{justify-content:center}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing .container-wishlist{display:none}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing .container-icons{display:flex;flex-direction:row-reverse;margin-top:45px;margin-bottom:85px}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing .container-icons li{list-style:none!important}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing .container-icons li .share-title{display:none}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .social-sharing .container-icons li:first-child .share-title{display:inline-block;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:13px;color:#000}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .description__wrapper{display:none;padding:0 20px 80px}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .description__wrapper .description__title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:34px;line-height:41px;color:#000;text-transform:none;letter-spacing:normal;margin-bottom:30px}.template-product #shopify-section-product-template-with-slider .product-single .box-mobile .description__wrapper p{font-family:Styrene A,sans-serif!important;font-style:normal!important;font-weight:300!important;font-size:16px!important;line-height:160%!important;color:#000!important}}.template-product .homepage-three-blocks{margin:20px 0 50px}@media (max-width: 768px){.template-product .homepage-three-blocks .wrapper{padding-bottom:0;padding-top:40px}}.template-product .product-gallery-slider{opacity:0;transition:opacity .3s}.template-product .product-gallery-slider .swiper-pagination,.template-product .product-gallery-slider .swiper-button-next,.template-product .product-gallery-slider .swiper-button-prev{z-index:0}.template-product .product-gallery-slider.swiper-initialized{opacity:1}.template-product #header .announcement-bar{display:none!important}@media screen and (max-width: 767px){.template-product #header .announcement-bar{display:flex!important}}.template-product .product-single__right{padding:80px 40px 24px;max-width:580px;width:100%}.template-product .product-single__right .product_note{padding:20px 35px;background-color:#f2a73b;margin-bottom:40px;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:160%;color:#fff}.template-product .product-single__right .selector-wrapper .select-label .color-swatches .color-swatch{margin:0}.template-product .product-single__right .selector-wrapper .select-label .color-swatches .color-swatch label{margin:0 0 10px;display:flex;flex-direction:column-reverse;font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:140%;letter-spacing:normal}.template-product .product-single__right .selector-wrapper .select-label .color-swatches .color-swatch label .swatch{margin:0;border:1px solid #F2F2F2}.template-product .product-single__right .selector-wrapper .select-label .color-swatches input[type=radio]+label{margin:0;padding:0;color:transparent;max-width:55px;height:77px;width:55px}.template-product .product-single__right .quantity-wrap{display:none}.template-product .product-single__right .product-form__controls-group--submit{margin-top:0;display:flex;flex-wrap:inherit;align-items:start}@media (max-width: 1100px){.template-product .product-single__right .product-form__controls-group--submit{margin-top:0;flex-direction:column}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity{margin-top:30px}.template-product .product-single__right .product-form__controls-group--submit .product-form__item--payment-button{width:100%}}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity{display:grid;grid-template-columns:40px 60px 40px;grid-template-rows:40px;margin-right:20px}@media (max-width: 1100px){.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity{margin-right:0;margin-bottom:20px}}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity-item{display:flex;align-items:center;justify-content:center;border:1px solid #000000}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .increase,.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .descrease{cursor:pointer}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity{border-color:transparent;font-family:Styrene A,sans-serif;font-weight:700;font-size:21px}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity input{text-align:center}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity input::-webkit-outer-spin-button,.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-product .product-single__right .product-form__controls-group--submit .product-select-quantity .quantity input[type=number]{-moz-appearance:textfield}.template-product .product-single__right .product-form__controls-group--submit .product-form__item--payment-button{padding-top:0}.template-product .product-single__right .social-sharing{display:none}.template-product .product-single__right .plus-minus-input input::-webkit-outer-spin-button,.template-product .product-single__right .plus-minus-input input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}.template-product .product-single__right .plus-minus-input input{max-width:60px}.template-product .product-single__right .plus-minus-input .input-group-field{text-align:center;margin-left:.5rem;margin-right:.5rem;padding:1rem}.template-product .product-single__right .plus-minus-input .input-group-button .circle{padding:.25em .8em;background:#fff;border:1px solid #000;height:44px}.template-product .product-single__right .plus-minus-input .plus{margin-left:2px}.template-product .product-single__right .plus-minus-input .minus{margin-right:2px}.template-product .product-single__right .fa-plus:before,.template-product .product-single__right .fa-minus:before{font-size:12px}.template-product .description__wrapper.mobile{display:none}@media (max-width: 1100px){.template-product .description__wrapper.mobile{margin-top:40px!important;margin-bottom:60px!important;display:block!important;padding:0 20px!important}.template-product .description__wrapper.mobile .social-sharing{justify-content:center}.template-product .description__wrapper.mobile .social-sharing .container-wishlist{display:none}.template-product .description__wrapper.mobile .social-sharing .container-icons{display:flex;flex-direction:row-reverse;align-items:center}.template-product .description__wrapper.mobile .social-sharing .container-icons li{list-style:none}.template-product .description__wrapper.mobile .social-sharing .container-icons li a .share-title{display:none}.template-product .description__wrapper.mobile .social-sharing .container-icons li:first-child a{display:flex;align-items:center}.template-product .description__wrapper.mobile .social-sharing .container-icons li:first-child a .share-title{display:inline-block;font-family:Styrene A,sans-serif;font-weight:700;font-size:11px;line-height:13px;color:#000;margin-left:10px}.template-product .description__wrapper.mobile .description__title{margin-top:80px;font-size:34px!important;line-height:41px!important;margin-bottom:30px}.template-product .description__wrapper.mobile .description__text{font-size:16px!important;line-height:160%!important}}.template-product .product-single__left{max-width:547px;width:100%;overflow:hidden;margin:0 auto}@media screen and (max-width: 767px){.template-product .product-single__left{width:100%}}.template-product .product-single__left .product_note{padding:20px 30px;display:flex;font-size:13px;line-height:160%;font-family:Styrene A,sans-serif;color:#000;background-color:#fff}.template-product .product-single__left .product_note .note_icon{max-width:60px;max-height:60px;width:100%;height:100%;display:block;background-color:#f2a73b;border-radius:20px;padding:15px;margin-right:20px}.template-product .product-single__left .product_note .note_icon svg{fill:#fff}@media (min-width: 1001px){.template-product .product-single__left .product_note{display:none}}.template-product .product-single__left .links{margin-top:40px;margin-bottom:65px}@media (max-width: 1100px){.template-product .product-single__left .links{padding-left:20px;padding-right:20px;margin-bottom:30px}}.template-product .product-single__left .links .link-item{font-family:Styrene A,sans-serif;font-weight:700;font-size:11px;line-height:13px;text-decoration-line:underline;text-transform:uppercase;color:#666}.template-product .product-single__left .links .link-item:after{content:"/";margin-left:5px}.template-product .product-single__left .links .link-item:last-child{color:#000}.template-product .product-single__left .links .link-item:last-child:after{content:"";margin-left:0}.template-product .product-template__container{max-width:1340px;padding-left:37px;margin:0 auto;display:flex;flex-direction:column}@media (max-width: 1100px){.template-product .product-template__container{padding-left:0;padding-right:0}}.template-product .product-single-slider__wrapper{padding:0 0 80px;display:flex;margin:0 auto;justify-content:space-between;align-items:start}@media screen and (max-width: 1100px){.template-product .product-single-slider__wrapper{flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0;padding-bottom:0}}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper{flex-direction:column}}.template-product .product-single-slider__wrapper .main-slider{width:100%;margin:0 auto;position:relative}.template-product .product-single-slider__wrapper .main-slider .swiper-slide{filter:brightness(.93) contrast(1.1)}.template-product .product-single-slider__wrapper .main-slider .swiper-button-next,.template-product .product-single-slider__wrapper .main-slider .swiper-button-prev{z-index:2}.template-product .product-single-slider__wrapper .main-slider .product-slider{margin-bottom:40px;border-radius:3px;position:relative;opacity:0;transition:.3s}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .product-slider{margin-bottom:0;padding:0 40px}}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .sale-btn,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .pre-order,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .left-handed,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .coming-soon{font-family:Styrene A,sans-serif;position:absolute;top:0;right:0;color:#fff;font-size:13px;line-height:16px;text-transform:uppercase;padding:2px 11px;background-color:#ff281f;z-index:5}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .pre-order,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .left-handed{background-color:#249dfa!important}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .pre-order{min-width:100px;text-align:center}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-image__wrapper .coming-soon{background-color:#ff922e!important}@media (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-prev,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-next{width:8.5px;height:17px}}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-prev:before{content:"";display:block;width:15px;height:25px;position:absolute;transform:rotate(180deg);outline:none!important;background:url(//fairwayjockey.com/cdn/shop/t/103/assets/product-slider-arrow.svg?v=130838886911658642751694032113) center no-repeat}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-prev:before{width:8.5px;height:17px;background-size:contain;left:16px}}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-next:before{content:"";display:block;width:15px;height:25px;position:absolute;outline:none!important;background:url(//fairwayjockey.com/cdn/shop/t/103/assets/product-slider-arrow.svg?v=130838886911658642751694032113) center no-repeat}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-next:before{width:8.5px;height:17px;right:16px;background-size:contain}}.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-next:after,.template-product .product-single-slider__wrapper .main-slider .product-slider .swiper-button-prev:after{display:none}.template-product .product-single-slider__wrapper .main-slider .product-slider.swiper-initialized{opacity:1}.template-product .product-single-slider__wrapper .main-slider .social-sharing{display:flex;justify-content:space-between;margin-top:44px}@media (max-width: 1100px){.template-product .product-single-slider__wrapper .main-slider .social-sharing{margin-top:30px;margin-bottom:53px}}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .social-sharing{display:flex;justify-content:center;padding:0}}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons{display:flex;flex-direction:row-reverse;align-items:center;width:100%;justify-content:space-between;max-width:160px}@media (max-width: 1100px){.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons{display:none}}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons li a{padding:0;display:flex;align-items:center}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons li a span{display:none;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:13px}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons li:first-child a span{display:inline-block;margin-left:20px}@media screen and (max-width: 767px){.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-icons{justify-content:space-between}}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist{align-items:center;display:flex}@media (max-width: 1100px){.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist{margin:0 auto}}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist button{background:transparent;border:none;font-family:Styrene A,sans-serif!important;letter-spacing:normal!important;font-style:normal;font-weight:700!important;font-size:11px!important;line-height:13px}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist .disabled{opacity:.5}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist .swym-iconbtnlink{display:flex;align-items:center;padding:0;font-family:Conduit ITC Medium,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:13px;letter-spacing:.1em}.template-product .product-single-slider__wrapper .main-slider .social-sharing .container-wishlist .swym-iconbtnlink:before{content:"";display:block;width:32px;height:34px;position:relative;background:url(//fairwayjockey.com/cdn/shop/t/103/assets/icon-wishlist.svg?v=54975701441453122261694032098) center no-repeat;margin-right:6px}.template-product .product-single-slider__wrapper .description__wrapper{margin-top:105px}.template-product .product-single-slider__wrapper .description__wrapper ul{padding-left:22px}.template-product .product-single-slider__wrapper .description__wrapper li{list-style:inherit}.template-product .product-single-slider__wrapper .description__wrapper h3,.template-product .product-single-slider__wrapper .description__wrapper ul li{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:21px;line-height:160%;color:#000}@media (max-width: 1100px){.template-product .product-single-slider__wrapper .description__wrapper{display:none}}.template-product .product-single-slider__wrapper .description__wrapper .description__title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;text-transform:capitalize;letter-spacing:normal;margin-bottom:40px}.template-product .product-single-slider__wrapper .description__wrapper .description__text p,.template-product .product-single-slider__wrapper .description__wrapper .description__text p span,.template-product .product-single-slider__wrapper .description__wrapper .description__text h3,.template-product .product-single-slider__wrapper .description__wrapper .description__text ul li{font-family:Styrene A,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:160%!important;color:#000!important}.template-product .product-single-slider__wrapper .description__wrapper .description__text p:last-child,.template-product .product-single-slider__wrapper .description__wrapper .description__text p span:last-child,.template-product .product-single-slider__wrapper .description__wrapper .description__text h3:last-child,.template-product .product-single-slider__wrapper .description__wrapper .description__text ul li:last-child{margin-bottom:0!important}.template-product .product-single-slider__wrapper .description__wrapper .description__text p h3,.template-product .product-single-slider__wrapper .description__wrapper .description__text p span h3,.template-product .product-single-slider__wrapper .description__wrapper .description__text h3 h3,.template-product .product-single-slider__wrapper .description__wrapper .description__text ul li h3{font-weight:400}.template-product .wrapper-product-slider-nav{padding-bottom:40px;border-bottom:1px solid #E0E0E0;margin-top:40px;padding-left:25px;padding-right:25px}@media (max-width: 1100px){.template-product .wrapper-product-slider-nav{border:none;margin-top:20px;padding-bottom:0}}.template-product .wrapper-product-slider-nav .product-slider-nav{opacity:0;transition:opacity .2s}.template-product .wrapper-product-slider-nav .product-slider-nav.swiper-initialized{opacity:1}.template-product .wrapper-product-slider-nav .swiper-slide{min-width:105px}@media (max-width: 768px){.template-product .wrapper-product-slider-nav .swiper-slide{min-width:60px;max-width:60px;min-height:60%}}.template-product .wrapper-product-slider-nav .image-dots__wrapper{height:105px;width:105px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:3px}@media screen and (max-width: 1100px){.template-product .wrapper-product-slider-nav .image-dots__wrapper{height:60px;width:60px}}.template-product .wrapper-product-slider-nav .swiper-slide-thumb-active{opacity:.3}.template-product .wrapper-product-slider-nav .image__dots{cursor:pointer;filter:brightness(.92) contrast(1.1)}@media screen and (max-width: 1100px){.template-product .wrapper-product-slider-nav .image__dots{max-height:73px;min-width:auto}}.template-product .product-single__flex{background-color:#fff}@media screen and (max-width: 1100px){.template-product .product-single__flex{padding:40px 20px}}.template-product .product-single__flex .product-single__meta{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #E0E0E0;border-radius:2px;display:flex;justify-content:space-between}.template-product .product-single__flex .product-single__meta .product-single__title{font-family:Schnyder M,sans-serif;font-size:42px;line-height:50px;font-style:normal;color:#000;margin-bottom:30px;letter-spacing:normal}@media screen and (max-width: 767px){.template-product .product-single__flex .product-single__meta .product-single__title{font-size:34px;line-height:41px}}.template-product .product-single__flex .product-single__meta .price{font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:25px;color:#4aa359}.template-product .product-single__flex .product-single__meta .product__price{font-family:Conduit ITC Medium,sans-serif;font-size:26px;line-height:29px;font-style:normal;font-weight:400;color:#000}@media screen and (max-width: 767px){.template-product .product-single__flex .product-single__meta .product__price{font-size:16px}}.template-product .product-single__flex .product-single__meta .product-single__retailer img{max-width:67px;max-height:67px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-single__meta .product-single__retailer{display:none}}.template-product .product-single__flex .product-single__meta.no_border{border-bottom:none}.template-product .product-single__flex .out_of_stock .variant_available{font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#c2c2c2;margin-bottom:30px}.template-product .product-single__flex .out_of_stock .contact-form{display:flex;flex-direction:column;padding-bottom:35px}.template-product .product-single__flex .out_of_stock .contact-form .form_successfully_title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:34px;line-height:41px;color:#4aa359}.template-product .product-single__flex .out_of_stock .contact-form .form_successfully_description{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#000}.template-product .product-single__flex .out_of_stock .contact-form .out_of_stock_input{border:1px solid #666666;border-radius:0;padding:10px 20px;font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:140%;color:#000;outline-color:#f2a73b;margin-bottom:10px;width:100%}.template-product .product-single__flex .out_of_stock .contact-form .out_of_stock_btn{border:none;background:#f2a73b;padding:12px 20px;color:#fff;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:16px;text-align:center;text-transform:uppercase;width:100%}.template-product .product-single__flex .out_of_stock .contact-form .out_of_stock_btn:hover{background-color:#f4b253}.template-product .product-single__flex .putter-shaft-template{justify-content:flex-start!important}.template-product .product-single__flex .putter-shaft-template .properties_options-select{margin-right:33px}.template-product .product-single__flex .putter-shaft-template .properties_options-select:nth-child(2),.template-product .product-single__flex .putter-shaft-template .properties_options-select:nth-child(6){margin-right:0}.template-product .product-single__flex .buy-now-wrap{width:100%;margin-top:13px}.template-product .product-single__flex .buy-now-wrap .checkout-btn.product-form__cart-submit{background:#fff;border:1px solid #000;margin-bottom:20px!important;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:13px;min-height:37px}.template-product .product-single__flex .buy-now-wrap .payment-icons{display:flex;justify-content:space-between;max-width:250px;align-items:center;margin:0 auto}.template-product .product-single__flex .buy-now-wrap .payment-icons svg{height:100%;max-height:25px}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-form__controls-group .quantity-elements{display:none}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper{display:flex;align-items:center;margin-top:20px}@media (max-width: 1100px){.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper{margin-top:30px;flex-direction:column;align-items:start}}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity{display:grid;grid-template-columns:40px 60px 40px;grid-template-rows:40px;margin-right:20px}@media (max-width: 1100px){.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity{margin-right:0;margin-bottom:20px}}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity-item{display:flex;align-items:center;justify-content:center;border:1px solid #000000}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .increase,.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .descrease{cursor:pointer}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity{border-color:transparent;font-family:Styrene A,sans-serif;font-weight:700;font-size:21px}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity input{text-align:center}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity input::-webkit-outer-spin-button,.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-select-quantity .quantity input[type=number]{-moz-appearance:textfield}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .quantity-wrapper .product-form__item--payment-button{padding-top:0}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-form__controls-group-1,.template-product .product-single__flex .product-form-product-template-without-slider-iron-shaft .product-form__controls-group-1{width:100%}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-form__controls-group-1 .text-field,.template-product .product-single__flex .product-form-product-template-without-slider-iron-shaft .product-form__controls-group-1 .text-field{margin-top:10px;font-family:Styrene A,sans-serif;font-weight:400;font-size:13px}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-form__controls-group-1 .select-label span,.template-product .product-single__flex .product-form-product-template-without-slider-iron-shaft .product-form__controls-group-1 .select-label span{font-weight:400}@media (max-width: 767px){.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-option__item-input,.template-product .product-single__flex .product-form-product-template-without-slider-iron-shaft .product-option__item-input{width:100%!important}}.template-product .product-single__flex .product-form-product-template-with-slider-custom-drivers .product-option__item-input input,.template-product .product-single__flex .product-form-product-template-without-slider-iron-shaft .product-option__item-input input{width:100%!important}.template-product .product-single__flex .custom-shaft-template .product-form__controls-group-1{width:100%}.template-product .product-single__flex .custom-shaft-template .product-form__controls-group-1 .text-field{margin-top:10px;font-family:Styrene A,sans-serif;font-weight:300;font-size:13px}@media (max-width: 767px){.template-product .product-single__flex .custom-shaft-template .product-form__controls-group-1 .product-variants-wrap{max-width:100%}}.template-product .product-single__flex .custom-shaft-template .product-form__controls-group-1 .product-variants-wrap label{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:140%;color:#000;margin-bottom:10px}.template-product .product-single__flex .custom-shaft-template .product-form__controls-group-1 .product-variants-wrap select{height:40px;border:1px solid #666666;min-width:207px;outline:none;font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#666;letter-spacing:normal}.template-product .product-single__flex .custom-shaft-template .product-form__default-controls-group label{font-family:Conduit ITC Medium,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#000}.template-product .product-single__flex .custom-shaft-template .product-form__default-controls-group select{border:1px solid #000}.template-product .product-single__flex .custom-shaft-template .product-form__default-controls-group .selector-wrapper{display:flex;flex-direction:column;width:198px;margin-right:33px}@media (max-width: 767px){.template-product .product-single__flex .custom-shaft-template .product-form__default-controls-group .selector-wrapper{width:100%;margin-right:unset}}.template-product .product-single__flex .custom-shaft-template .product-option__item-input{align-items:flex-start}@media (max-width: 767px){.template-product .product-single__flex .custom-shaft-template .product-option__item-input{padding-top:15px!important;width:unset!important}}.template-product .product-single__flex .custom-shaft-template .product-option__item-input input{width:100%!important}@media (max-width: 1100px){.template-product .product-single__flex .custom-shaft-template .product-form__controls-group--submit{margin-top:20px}}.template-product .product-single__flex .product-options__container{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #E0E0E0;border-radius:2px;margin-top:10px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container{flex-direction:column;justify-self:center}}.template-product .product-single__flex .product-options__container .group-of-checkboxes .select-label span{margin-bottom:-10px!important}.template-product .product-single__flex .product-options__container .group-of-checkboxes .select-label span .question-mark__wrapper{display:none}.template-product .product-single__flex .product-options__container .selector-wrapper,.template-product .product-single__flex .product-options__container .selector-wrapper:first-child{padding-top:30px}.template-product .product-single__flex .product-options__container .selector-wrapper .select-label span{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:140%}.template-product .product-single__flex .product-options__container .checkbox-item{padding-top:50px!important}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .checkbox-item{padding-top:30px!important}}.template-product .product-single__flex .product-options__container .settings-wrap{min-height:22px}.template-product .product-single__flex .product-options__container .product-options-flex{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}@media (max-width: 768px){.template-product .product-single__flex .product-options__container .product-options-flex{grid-template-columns:1fr}}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options-flex .product-options__item.properties_options-select{margin-right:0}}.template-product .product-single__flex .product-options__container .product-options-flex .product-options__item.properties_options-select:last-child{margin-right:0}.template-product .product-single__flex .product-options__container .product-form__properties label{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:140%;margin-bottom:10px;padding:0;text-transform:uppercase;color:#000!important}.template-product .product-single__flex .product-options__container .product-form__properties .input-properties{width:100%!important}.template-product .product-single__flex .product-options__container .last-properties{margin-bottom:30px}.template-product .product-single__flex .product-options__container .product-options__item,.template-product .product-single__flex .product-options__container .product-option__item-input,.template-product .product-single__flex .product-options__container .product-options__item--input{width:100%;padding-top:30px}.template-product .product-single__flex .product-options__container .product-options__item span,.template-product .product-single__flex .product-options__container .product-option__item-input span,.template-product .product-single__flex .product-options__container .product-options__item--input span{white-space:nowrap}.template-product .product-single__flex .product-options__container .product-options__item.error label,.template-product .product-single__flex .product-options__container .product-option__item-input.error label,.template-product .product-single__flex .product-options__container .product-options__item--input.error label{color:red;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}.template-product .product-single__flex .product-options__container .product-options__item.error select,.template-product .product-single__flex .product-options__container .product-option__item-input.error select,.template-product .product-single__flex .product-options__container .product-options__item--input.error select{border:1px solid red;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}.template-product .product-single__flex .product-options__container .product-options__item .select-label,.template-product .product-single__flex .product-options__container .product-option__item-input .select-label,.template-product .product-single__flex .product-options__container .product-options__item--input .select-label{position:relative}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper{display:inline-block}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop--centered,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop--centered,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop--centered{left:-100px!important;top:0!important}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop--centered,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop--centered,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop--centered{left:0!important}}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop--centered:before,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop--centered:before,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop--centered:before{display:none}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop{max-width:270px;letter-spacing:.1em;text-transform:initial;width:max-content;visibility:hidden;position:absolute;z-index:1;background:#142a26;padding:20px;left:-1px;top:69px;border:1px solid transparent;border-radius:2px;white-space:break-spaces;display:flex;justify-content:center;align-items:center;letter-spacing:normal;font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:140%;color:#fff}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop:Before,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop:Before,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop:Before{content:"";width:100%;height:70px;position:absolute;top:-69px;left:0}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop{max-width:190px}}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop a,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop a,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop a{text-decoration:underline}@media screen and (max-width: 1100px){.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop .learn-more,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop .learn-more,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop .learn-more{display:none}}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop-large,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop-large,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop-large{max-width:450px}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper .pop-large,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper .pop-large,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper .pop-large{max-width:337px}}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper:hover .pop,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper:hover .pop,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper:hover .pop{visibility:visible}.template-product .product-single__flex .product-options__container .product-options__item .question-mark__wrapper:hover .pop:after,.template-product .product-single__flex .product-options__container .product-option__item-input .question-mark__wrapper:hover .pop:after,.template-product .product-single__flex .product-options__container .product-options__item--input .question-mark__wrapper:hover .pop:after{display:block}.template-product .product-single__flex .product-options__container .product-options__item svg,.template-product .product-single__flex .product-options__container .product-option__item-input svg,.template-product .product-single__flex .product-options__container .product-options__item--input svg{margin-left:8px;cursor:pointer}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item,.template-product .product-single__flex .product-options__container .product-option__item-input,.template-product .product-single__flex .product-options__container .product-options__item--input{width:100%}}.template-product .product-single__flex .product-options__container .product-options__item .select-label,.template-product .product-single__flex .product-options__container .product-option__item-input .select-label,.template-product .product-single__flex .product-options__container .product-options__item--input .select-label{display:flex;font-style:normal;text-transform:uppercase;color:#000;flex-direction:column;font-family:Styrene A,sans-serif;font-weight:300;font-size:13px}.template-product .product-single__flex .product-options__container .product-options__item .select-label span,.template-product .product-single__flex .product-options__container .product-option__item-input .select-label span,.template-product .product-single__flex .product-options__container .product-options__item--input .select-label span{margin-bottom:10px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item .select-label,.template-product .product-single__flex .product-options__container .product-option__item-input .select-label,.template-product .product-single__flex .product-options__container .product-options__item--input .select-label{display:flex;flex-direction:column}}.template-product .product-single__flex .product-options__container .product-options__item select,.template-product .product-single__flex .product-options__container .product-options__item .input-properties,.template-product .product-single__flex .product-options__container .product-option__item-input select,.template-product .product-single__flex .product-options__container .product-option__item-input .input-properties,.template-product .product-single__flex .product-options__container .product-options__item--input select,.template-product .product-single__flex .product-options__container .product-options__item--input .input-properties{height:40px;border:1px solid #666666;min-width:207px;outline:none;font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#666;letter-spacing:normal}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__item select,.template-product .product-single__flex .product-options__container .product-options__item .input-properties,.template-product .product-single__flex .product-options__container .product-option__item-input select,.template-product .product-single__flex .product-options__container .product-option__item-input .input-properties,.template-product .product-single__flex .product-options__container .product-options__item--input select,.template-product .product-single__flex .product-options__container .product-options__item--input .input-properties{height:unset;width:unset}}.template-product .product-single__flex .product-options__container .product-options__item select option,.template-product .product-single__flex .product-options__container .product-options__item .input-properties option,.template-product .product-single__flex .product-options__container .product-option__item-input select option,.template-product .product-single__flex .product-options__container .product-option__item-input .input-properties option,.template-product .product-single__flex .product-options__container .product-options__item--input select option,.template-product .product-single__flex .product-options__container .product-options__item--input .input-properties option{color:#000;text-transform:capitalize}.template-product .product-single__flex .product-options__container .product-options__item select.change-color,.template-product .product-single__flex .product-options__container .product-option__item-input select.change-color,.template-product .product-single__flex .product-options__container .product-options__item--input select.change-color{color:#000;border-color:#000}.template-product .product-single__flex .product-options__container .product-options__item .product-option__item-select,.template-product .product-single__flex .product-options__container .product-option__item-input .product-option__item-select,.template-product .product-single__flex .product-options__container .product-options__item--input .product-option__item-select{background-image:url(//fairwayjockey.com/cdn/shop/t/103/assets/icon-select-vector.svg?v=89510265860152321481694032097)!important;padding-right:35px;background-repeat:no-repeat}.template-product .product-single__flex .product-options__container .block-option{margin-top:30px;border:1px solid #EAEAEA;background:#fefefe;border-radius:3px;display:flex;justify-content:center;align-items:center;min-height:80px;width:100%;flex-wrap:wrap}.template-product .product-single__flex .product-options__container .block-option img{width:100%;max-width:100%;max-height:90px;object-fit:cover}.template-product .product-single__flex .product-options__container .block-option .block-option__figure{height:26px;width:265px;width:40%;background:#bdcace}.template-product .product-single__flex .product-options__container .block-option .block-option__figure2{height:18px;width:265px;width:40%;background:#bdcace}.template-product .product-single__flex .product-options__container .product-option__item-input{width:100%;height:auto;display:flex;justify-content:flex-start;flex-direction:column}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .product-option__item-input{width:100%;align-items:flex-start;height:unset}}.template-product .product-single__flex .product-options__container .product-option__item-input input{height:40px;border:1px solid #000;width:65%}@media (max-width: 767px){.template-product .product-single__flex .product-options__container .product-option__item-input input{width:100%}}.template-product .product-single__flex .product-options__container .product-option__item-input span.select-label{margin-bottom:10px;flex-direction:row}.template-product .product-single__flex .product-options__container .product-option__item-input.error input{border:1px solid red}.template-product .product-single__flex .product-options__container .product-option__item-input.error .select-label{color:red}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper{display:flex;justify-content:flex-start;align-items:center}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content1,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content1{width:70px;display:flex;align-items:center;line-height:18px;padding-top:20px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content1,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content1{width:57px}}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content{display:flex;flex-wrap:wrap;align-content:center}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content.error label,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content.error label{color:red;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content div,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content div{padding-right:20px}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content input,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content input{margin-right:6px;width:18px;height:18px;border:1px solid #000;cursor:pointer}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-content .checkbox-label,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-content .checkbox-label{font-family:Conduit ITC Medium,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1em;color:#000;display:flex;align-items:center}.template-product .product-single__flex .product-options__container .product-options__checkbox-wrapper .product-options__checkbox-container,.template-product .product-single__flex .product-options__container .product-group_checkbox-wrapper .product-options__checkbox-container{display:flex;flex-wrap:wrap}.template-product .product-single__flex .product-options__container .option__wrapper__first-level{width:100%;display:flex;justify-content:flex-start}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__first-level{flex-direction:column}}.template-product .product-single__flex .product-options__container .option__wrapper__first-level .product-options__item:first-child{margin-right:33px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__first-level .product-options__item:first-child{margin-right:0}}.template-product .product-single__flex .product-options__container .option__wrapper__two-items{width:100%;display:flex;flex-direction:column}.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item .select-label span{display:inline-block;margin-bottom:10px}.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item .product-options__checkbox-container{display:flex;height:44px;align-items:center}.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item .product-options__checkbox-container .group-of-checkboxes input+label:after{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;display:block;border:1px solid #000;transform:translateY(-50%)}.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item .product-options__checkbox-container .group-of-checkboxes input+label:before{position:absolute;left:4px;top:4.5px;margin:0}.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item .product-options__checkbox-container .product-options__checkbox-content:first-child{margin-right:20px}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item:first-child{margin-right:0}}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item select{max-width:100%}}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__two-items .product-options__item:last-child{width:100%}}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__two-items{flex-direction:column}}.template-product .product-single__flex .product-options__container .option__wrapper__three-items{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__three-items{flex-direction:column}}.template-product .product-single__flex .product-options__container .block-option .block-option__figure3{width:560px;width:90%;height:11px;background:#bdcace}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .block-option .block-option__figure3{display:none}}.template-product .product-single__flex .product-options__container .option__wrapper__second-level{width:100%;display:flex}.template-product .product-single__flex .product-options__container .option__wrapper__second-level .product-options__item--input{width:100%}.template-product .product-single__flex .product-options__container .option__wrapper__second-level .product-options__item--input .product-option__item-input{height:auto;align-items:unset}@media screen and (max-width: 767px){.template-product .product-single__flex .product-options__container .option__wrapper__second-level .product-options__item--input .product-option__item-input{margin-top:0}}.template-product .product-single__flex .buttons__wrapper .custom_logo_box{display:grid;grid-column-gap:20px;grid-template-columns:repeat(4,1fr);align-items:center}.template-product .product-single__flex .buttons__wrapper .custom_logo_box .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.template-product .product-single__flex .buttons__wrapper .custom_logo_box .content img{height:40px;width:80px;object-fit:contain}.template-product .product-single__flex .buttons__wrapper .custom_logo_box .content .text{margin-top:5px;color:#000;font-weight:400;font-size:13px;line-height:160%;font-family:Styrene A,sans-serif;letter-spacing:normal}.template-product .product-single__flex .buttons__wrapper .product-form__cart-submit{background:#4aa359;max-height:40px;border:none;border-radius:0;margin-bottom:0;min-height:40px;display:flex;align-items:center;justify-content:center}.template-product .product-single__flex .buttons__wrapper .product-form__cart-submit .spinner{margin-left:10px}.template-product .product-single__flex .buttons__wrapper .product-form__cart-submit:hover{opacity:.8}.template-product .product-single__flex .buttons__wrapper .product-form__cart-submit span{font-family:Styrene A,sans-serif;font-size:13px;line-height:16px;letter-spacing:normal;color:#fff;font-weight:700}.template-product .product-single__flex .buttons__wrapper .shopify-payment-button__button--unbranded,.template-product .product-single__flex .buttons__wrapper .shopify-payment-button__more-options,.template-product .product-single__flex .buttons__wrapper .shopify-payment-button{display:none}.template-product .product-single__flex .uniq-textarea{margin-top:0!important}.template-product .product-single__flex .product-options__item-textarea{margin-top:30px;width:100%;display:flex;flex-direction:column;padding-top:30px}.template-product .product-single__flex .product-options__item-textarea .restrictions{margin-top:20px;border-bottom:1px solid #E0E0E0;border-radius:2px;padding-bottom:30px}.template-product .product-single__flex .product-options__item-textarea .restrictions .order-text{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:140%;color:#000}.template-product .product-single__flex .product-options__item-textarea .restrictions .order-text strong{font-weight:700}.template-product .product-single__flex .product-options__item-textarea .restrictions .order-link{margin-top:10px;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:13px;display:flex;align-items:center;text-decoration-line:underline;text-transform:uppercase;color:#f2a73b}.template-product .product-single__flex .product-options__item-textarea label{letter-spacing:normal;text-transform:uppercase;font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:140%;color:#000;margin-bottom:10px}.template-product .product-single__flex .product-options__item-textarea textarea{resize:none;width:100%;height:80px;border:1px solid #000}.template-product .product-single__flex .product-options-single__checkbox-wrapper{height:auto}.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options-single__checkbox-content{padding-bottom:0!important}.template-product .product-single__flex .product-options__checkbox-group-wrapper .product-options__checkbox-content{padding-top:20px}.template-product .product-single__flex .product-options__checkbox-group-wrapper.error label{color:red;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}.template-product .product-single__flex .product-options__checkbox-group-wrapper input[type=checkbox]+label:after{content:"";width:20px;height:20px;border:1px solid #000000;display:block;position:absolute;top:0;left:0}.template-product .product-single__flex .product-options__checkbox-group-wrapper input[type=checkbox]+label:before{content:"";width:12px;height:12px;display:block;position:absolute;top:4px;left:1px}.template-product .product-single__flex .product-options__checkbox-group-wrapper input[type=checkbox]:checked+label:before{background-color:#f2a73b}.template-product .product-single__flex .product-options__checkbox-group-wrapper label{padding-left:25px;flex-wrap:wrap;display:flex;font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:160%;color:#000;width:auto;height:auto;border:none;position:relative}.template-product .product-single__flex .product-options__checkbox-group-wrapper span{margin-left:-25px;color:#666;font-weight:400;font-size:13px;line-height:160%;font-family:Styrene A,sans-serif;margin-top:10px}@media (max-width: 767px){.template-product .product-single__flex .product-options__checkbox-group-wrapper span{white-space:unset!important}}.template-product .product-single__flex .product-options__checkbox-group-wrapper .sub_title{width:100%}.template-product .product-single__flex .product-options-single__checkbox-wrapper{padding-top:30px}.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options__checkbox-group-content,.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options-single__checkbox-content{display:flex}.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options__checkbox-group-content input,.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options-single__checkbox-content input{margin-right:6px;width:18px;height:18px;cursor:pointer}.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options__checkbox-group-content .checkbox-label,.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options-single__checkbox-content .checkbox-label{display:flex;flex-direction:column;font-family:Conduit ITC Medium,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:13px;padding-top:2px;letter-spacing:.1em;cursor:pointer}.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options__checkbox-group-content .checkbox-label span,.template-product .product-single__flex .product-options-single__checkbox-wrapper .product-options-single__checkbox-content .checkbox-label span{font-size:14px;line-height:16px;letter-spacing:.02em;color:#717171}.template-product .product-single__flex .product-options-single__checkbox-wrapper.error label{color:red;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}.template-product .product--description-specification__wrapper{display:flex;justify-content:space-between;padding:80px 113px}@media screen and (max-width: 1100px){.template-product .product--description-specification__wrapper{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.template-product .product--description-specification__wrapper{padding:40px 0}}.template-product .product--description-specification__wrapper .description__wrapper{flex-direction:column;width:100%;max-width:610px;padding-right:60px;border-right:1px solid #EAEAEA}.template-product .product--description-specification__wrapper .description__wrapper table{width:100%!important}@media screen and (max-width: 1100px){.template-product .product--description-specification__wrapper .description__wrapper{padding-right:0;padding-bottom:50px;max-width:660px;border:none}}@media screen and (max-width: 767px){.template-product .product--description-specification__wrapper .description__wrapper{padding:0 15px 40px}}.template-product .product--description-specification__wrapper .description__wrapper .description__title{color:#000;margin-bottom:40px;margin-top:16px;font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;text-transform:capitalize;letter-spacing:normal}@media (max-width: 1100px){.template-product .product--description-specification__wrapper .description__wrapper .description__title{font-size:34px;line-height:41px}}.template-product .product--description-specification__wrapper .description__wrapper .description__text{font-family:Conduit ITC Medium,sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em;color:#0c0c0c}.template-product .product--description-specification__wrapper .description__wrapper .description__text h4{font-family:Fjalla One,sans-serif;font-size:20px!important;line-height:150%;letter-spacing:.02em;color:#0c0c0c}.template-product .product--description-specification__wrapper .description__wrapper .description__text h4{font-family:Fjalla One,sans-serif;font-size:18px!important;line-height:150%;letter-spacing:.02em;color:#0c0c0c}.template-product .product--description-specification__wrapper .description__wrapper .description__text ul>li{list-style:disc;margin-left:20px}.template-product .product--description-specification__wrapper .specification__wrapper{opacity:0;flex-direction:column;position:relative;width:100%}@media screen and (max-width: 1000px){.template-product .product--description-specification__wrapper .specification__wrapper{padding:0 20px}}.template-product .product--description-specification__wrapper .specification__wrapper .arrows{top:35px;right:35px;position:absolute;display:grid;grid-template-columns:repeat(2,10px);grid-column-gap:40px}.template-product .product--description-specification__wrapper .specification__wrapper .arrows .arrow{cursor:pointer}.template-product .product--description-specification__wrapper .specification__wrapper .arrows .arrow.disabled{pointer-events:none;opacity:.3}@media (min-width: 1101px){.template-product .product--description-specification__wrapper .specification__wrapper .arrows{display:none}}.template-product .product--description-specification__wrapper .specification__wrapper .specification__title{color:#000;margin-bottom:40px;margin-top:16px;font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;text-transform:capitalize;letter-spacing:normal}.template-product .product--description-specification__wrapper .specification__wrapper table{margin:0!important;width:100%!important}.template-product .product--description-specification__wrapper .specification__wrapper table,.template-product .product--description-specification__wrapper .specification__wrapper th,.template-product .product--description-specification__wrapper .specification__wrapper td{border:1px solid rgba(0,0,0,.1);text-align:center!important;padding:8px 0;font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#000;background:#f2f2f2}.template-product .product--description-specification__wrapper .specification__wrapper table tr:first-child td strong{font-weight:300}.template-product .product--description-specification__wrapper .specification__wrapper table tr td{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.template-product .product--description-specification__wrapper .specification__wrapper table tr td div{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#000}.template-product .product--description-specification__wrapper .overview__wrapper{margin-top:80px}.template-product .product--description-specification__wrapper .overview__wrapper .overview__title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;text-transform:none;color:#000;letter-spacing:normal;margin-bottom:60px}@media (max-width: 1000px){.template-product .product--description-specification__wrapper .overview__wrapper .overview__title{padding:0 20px;font-size:34px;line-height:41px;margin-bottom:30px}}.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:133px;grid-row-gap:60px}@media (max-width: 1000px){.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper{grid-template-columns:1fr;padding:0 20px;grid-row-gap:40px}}.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper .content_item .content_title{font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:25px;color:#666;margin-bottom:20px}@media (max-width: 1000px){.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper .content_item .content_title{font-size:16px;line-height:19px}}.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper .content_item .content_text{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#000}@media (max-width: 1000px){.template-product .product--description-specification__wrapper .overview__wrapper .content_wrapper .content_item .content_text{font-size:13px;line-height:160%}}.template-product .flex--blog{display:flex;margin:60px -10px;justify-content:space-between}@media screen and (max-width: 767px){.template-product .flex--blog{flex-direction:column;margin:30px 15px}}.template-product .flex--blog .flex__item{max-width:430px;padding:0;margin:0 10px}@media screen and (max-width: 1300px){.template-product .flex--blog .flex__item{padding-right:3px}.template-product .flex--blog .flex__item:last-child{padding-right:0}}@media screen and (max-width: 767px){.template-product .flex--blog .flex__item{max-width:100%;padding:0 0 60px}}.template-product .flex--blog .article__grid-image-container{margin-bottom:15px}.template-product .flex--blog .article__title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:24px;line-height:34px;color:#000;margin-bottom:15px}@media (max-width: 1100px){.template-product .flex--blog .article__title{font-size:18px;line-height:25px}}.template-product .flex--blog .article__grid-meta{display:none}.template-product .flex--blog .article_author__wrapper{display:flex;font-family:Styrene A,sans-serif}.template-product .flex--blog .article_author__wrapper .by_author{font-size:13px;line-height:24px;letter-spacing:normal;color:#717171;text-transform:capitalize}.template-product .flex--blog .article_author__wrapper .article__author{font-size:13px;line-height:24px;color:#4aa359;letter-spacing:normal;text-transform:uppercase;font-weight:400;margin:0;padding-left:8px}.template-product .flex--blog .article__date{display:none}.template-product .flex--blog .article__flex-image-wrapper{display:flex;margin-bottom:15px}.template-product .flex--blog .article__flex-image-wrapper img{max-height:192px;height:100%;width:100%}@media (max-width: 1100px){.template-product .flex--blog .article__flex-image-wrapper img{height:192px}}.template-product .product-recommendations__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.template-product .product-recommendations__wrapper{justify-content:center;flex-direction:column;flex-wrap:unset}}.template-product .product-recommendations__wrapper .section-header h2{font-family:Fjalla One,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:30px;color:#000;text-transform:uppercase}.template-product .product-recommendations__wrapper .h4{font-family:Fjalla One,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:center;letter-spacing:.05em;color:#000;text-transform:unset}@media screen and (max-width: 767px){.template-product .product-recommendations__wrapper .h4{justify-content:center;display:flex}}.template-product .product-recommendations__wrapper .price{align-items:center;font-size:15px;line-height:150%;text-align:center;letter-spacing:.02em;color:#000}.template-product .product-recommendations__inner .section-header{font-family:Fjalla One,sans-serif;font-size:24px;line-height:30px;color:#000}.template-product .product-recommendations__inner .grid-view-item__image-wrapper{width:280px;border:1px solid #EAEAEA;border-radius:2px}@media screen and (max-width: 767px){.template-product .product-recommendations__inner .grid-view-item__image-wrapper{width:100%}}.template-product .product-recommendations__inner .grid-view-item__title{display:flex;justify-content:center}.template-product .product-recommendations__inner .grid-view-item__title:hover{border:none}.template-product .product-tabs{max-width:1340px;margin:0 auto}.template-product .product-tabs .wrapper{background:#fff6;border:1px solid #E0E0E0;border-radius:2px;padding:60px 110px;display:flex}@media (max-width: 1100px){.template-product .product-tabs .wrapper{display:flex;flex-direction:column;align-items:center;padding:20px 20px 0}}.template-product .product-tabs .wrapper .image-box{min-width:434px;min-height:434px;max-width:434px;max-height:434px;display:none}@media (max-width: 1100px){.template-product .product-tabs .wrapper .image-box{margin-bottom:30px}}@media (max-width: 500px){.template-product .product-tabs .wrapper .image-box{max-width:100%;max-height:100%;min-width:0;min-height:335px}}.template-product .product-tabs .wrapper .image-box img{width:100%;height:100%;object-fit:cover;display:block}.template-product .product-tabs .wrapper .image-box.active{display:block}.template-product .product-tabs .wrapper .content-box{margin-left:133px;display:flex;justify-content:center;flex-direction:column;max-width:453px}@media (max-width: 1100px){.template-product .product-tabs .wrapper .content-box{margin:0}}.template-product .product-tabs .wrapper .content-box .content-item{border-top:1px solid;border-bottom:1px solid;border-color:transparent}.template-product .product-tabs .wrapper .content-box .content-item .title{font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:25px;text-transform:uppercase;color:#666;margin:30px 0;cursor:pointer}@media (max-width: 1100px){.template-product .product-tabs .wrapper .content-box .content-item .title{font-size:16px;line-height:19px}}.template-product .product-tabs .wrapper .content-box .content-item .text{height:0;overflow:hidden;cursor:default}@media (max-width: 1100px){.template-product .product-tabs .wrapper .content-box .content-item .text{font-size:16px;line-height:160%}}.template-product .product-tabs .wrapper .content-box .content-item.active{padding-bottom:30px;border-color:#e6e6e6}.template-product .product-tabs .wrapper .content-box .content-item.active .title{color:#000;margin-bottom:20px}.template-product .product-tabs .wrapper .content-box .content-item.active .text{height:auto;font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%}.template-product .video-section .page-wrapper{background:#fff6;margin:0 auto;padding:60px 20px 30px;border:1px solid #E0E0E0;border-radius:2px;max-width:1340px;width:auto}@media (max-width: 1100px){.template-product .video-section .page-wrapper{margin:0;padding-bottom:60px}}.template-product .video-section .page-wrapper .title{margin:0 0 40px;padding:0;text-align:center;font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;color:#000;text-transform:none;letter-spacing:normal}@media (max-width: 1100px){.template-product .video-section .page-wrapper .title{text-align:left;font-size:34px;line-height:41px;margin-bottom:30px}}.template-product .video-section .page-wrapper .video-wrapper{position:relative;max-width:800px;height:auto!important;margin:0 auto}.template-product .video-section .page-wrapper .video-wrapper .video--play-box{display:none;position:fixed;top:0;left:0;height:100vh;right:0;bottom:0;z-index:999;justify-content:center;align-items:center;background-color:#000}.template-product .video-section .page-wrapper .video-wrapper .video--play-box .close{position:absolute;top:60px;right:30px;line-height:0;display:block;float:right;color:#fff;width:40px;height:40px;border:1px solid transparent;z-index:999}.template-product .video-section .page-wrapper .video-wrapper .video--play-box .close svg{overflow:visible;fill:#fff;cursor:pointer;margin:0}.template-product .video-section .page-wrapper .video-wrapper .video--play-box .close:hover{border-color:#fff}.template-product .video-section .page-wrapper .video-wrapper .video--play-box iframe{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%!important;max-height:100vh!important;z-index:0;border:none;transform:none}.template-product .video-section .page-wrapper .video-wrapper .video--play-box.active{display:flex}.template-product .video-section .page-wrapper .video-wrapper .video{display:block;position:relative;height:0;padding-bottom:56.25%;background-color:#000;overflow:hidden;max-width:774px;max-height:436px;margin:0 auto}.template-product .video-section .page-wrapper .video-wrapper .video .video__media{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;z-index:0;border-radius:2px}.template-product .video-section .page-wrapper .video-wrapper .video .video__link{cursor:pointer}.template-product .video-section .page-wrapper .video-wrapper .video .video-play{position:absolute;top:50%;left:50%;width:100px;height:100px;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;font-size:0!important;padding:0;transform:translate(-50%,-50%)}@media (max-width: 1100px){.template-product .video-section .page-wrapper .video-wrapper .video .video-play{width:60px;height:60px}}.template-product .video-section .page-wrapper .video-wrapper .video .video-play svg{min-width:30px;min-height:30px;margin:0;width:100%}.template-product .video-section .page-wrapper .video-wrapper .video-note{padding:0;font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#666;max-width:774px;margin:12px auto 0}.template-product .product--reviews__wrapper{max-width:1114px;margin:80px auto}@media screen and (max-width: 1100px){.template-product .product--reviews__wrapper{display:none}}.template-product .product--reviews__wrapper .yotpo-main-widget{width:100%!important}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-main-title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;color:#000;text-transform:capitalize;letter-spacing:normal}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-name{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#000}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon{color:#f2a73b}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-stars-and-sum-reviews .questions .ask-question{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#000}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-stars-and-sum-reviews .yotpo-stars .yotpo-icon-empty-star{color:#f2a73b}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-default-button{background-color:#f2a73b}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-default-button .yotpo-icon-button-text{font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:160%}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-nav .tablist .yotpo-nav-tab{font-family:Styrene A,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:160%;color:#000}.template-product .product--reviews__wrapper .yotpo-main-widget .yotpo-first-review-content .yotpo-default-button{font-family:Styrene A,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:160%}.template-product .product--reviews__wrapper .yotpo .yotpo-regular-box{border-top:unset!important}.template-product .product--reviews__wrapper .write-review-button,.template-product .product--reviews__wrapper .write-question-button{width:156px}.template-product .product--reviews__wrapper .main-widget .yotpo-label{display:none}.template-product .product-more-products .section-header{display:flex;justify-content:space-between;align-items:center;max-width:1114px;margin:0 auto 30px}@media (max-width: 1100px){.template-product .product-more-products .section-header{padding:0 20px}}.template-product .product-more-products .section-header .more-title{font-family:Schnyder M,sans-serif;font-style:normal;font-size:42px;line-height:50px;color:#000;margin:0;padding:0;text-transform:none;letter-spacing:normal}.template-product .product-more-products .section-header .arrows{display:grid;grid-template-columns:repeat(2,8.5px);grid-column-gap:41.5px;position:relative}@media (max-width: 1100px){.template-product .product-more-products .section-header .arrows{display:none}}.template-product .product-more-products .section-header .arrows .default_arrow{z-index:0;width:11px;height:30px}.template-product .product-more-products .section-header .arrows .default_arrow:after{font-size:0}.template-product .product-more-products .section-header .arrows .swiper-button-next{right:0}.template-product .product-more-products .section-header .arrows .swiper-button-prev{left:0}.template-product .product-more-products .section-header .arrows .disabled{opacity:.3}.template-product .product-more-products .section-header .arrows .arrow{cursor:pointer}.template-product .product-more-products .section-header .arrows .arrow.disabled_click{opacity:.3;pointer-events:none}.template-product .product-more-products .slider-content{position:relative;opacity:0;transition:.3s opacity;margin-left:calc(50vw - 557px);max-width:100%;padding-bottom:80px}@media (max-width: 1100px){.template-product .product-more-products .slider-content{margin-left:0;padding:0 20px 40px}}.template-product .product-more-products .slider-content:after{content:"";position:absolute;background:linear-gradient(270deg,#f2f2f2,#f2f2f200);top:0;right:0;bottom:0;width:300px;z-index:2;pointer-events:none}@media (max-width: 1100px){.template-product .product-more-products .slider-content:after{display:none}}.template-product .product-more-products .slider-content .swiper-wrapper{min-width:0;max-width:100%}@media (min-width: 1101px){.template-product .product-more-products .slider-content .swiper-pagination{display:none}}.template-product .product-more-products .slider-content .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:transparent;border:1px solid #000000;opacity:1}.template-product .product-more-products .slider-content .swiper-pagination .swiper-pagination-bullet-active{background:#000}.template-product .product-more-products .slider-content .swiper-slide{align-items:stretch}.template-product .product-more-products .swiper-slide{height:auto;display:flex}.template-product .product-more-products .slider-content.swiper-initialized{opacity:1}.template-product .product-more-products .swiper-pagination{bottom:75px}.template-product .product-more-products .arrows{margin-top:40px;position:relative;width:58.5px;height:30px}@media (min-width: 1025px){.template-product .product-more-products .arrows{display:none}}.template-product .product-more-products .arrows .default_arrow{top:auto;bottom:0;height:30px;width:11px}.template-product .product-more-products .arrows .default_arrow:after{font-size:0}.template-product .product-more-products .arrows .default_arrow .swiper-button-prev{left:0}.template-product .product-more-products .arrows .default_arrow .swiper-button-prev{right:0}.template-product .news-content{margin-top:50px}.product-options__checkbox-group-wrapper span{white-space:pre-line!important}.product-option__item-select:disabled{opacity:.3}.product-options__item .error-message{color:red;opacity:0}.product-options__checkbox-content .error-message{display:none}.product-options__item .error-message.show{opacity:1;transition:opacity .3s}.additional_group_product .cart__remove{display:none}.additional_group_product .cart__qty{position:relative}.additional_group_product .cart__qty:before{content:"";position:absolute;width:80px;height:30px;background:transparent}.additional_group_product .cart__qty input{pointer-events:none}.related_products_wrapper{width:100%}.group-radio{display:flex;flex-wrap:wrap}.group-radio label{font-family:Styrene A,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:13px;display:flex;align-items:center;text-align:center;color:#000;padding:14px 20px;border:1px solid #C2C2C2;border-radius:0;margin:10px 10px 0 0}@media (max-width: 768px){.group-radio label{padding:11px 19px}}.group-radio input[type=radio]{overflow:hidden;position:absolute;height:1px;-webkit-appearance:radio;opacity:0;width:1px}.group-radio input[type=radio]:checked+label{border-color:#000}.group-radio input[type=radio]:checked+label .swatch:before{content:"";border:2px solid #000;display:block;border-radius:50%;position:absolute;top:0;left:0;width:100%;height:100%}.group-radio input[type=radio]:checked+label{background-color:#000;color:#fff}.group-radio.color-swatches input[type=radio]:checked+label{border:none}.radio-button{position:absolute;z-index:-1;opacity:0}.radio-button+label{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #000;width:20px;height:20px}.radio-button+label:before{content:"";display:inline-block;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;margin-right:10px;cursor:pointer;width:12px;height:12px;margin-left:3px}.radio-button:checked+label:before{background-color:#f2a73b}.js-banner__search .radio-button:checked+label:before{border-color:#151515;background-color:#151515}.js-banner__search .checkbox-label{width:100%}.cart__remove{cursor:pointer}.group-radio.color-swatches{flex-wrap:wrap}.product-options__container .color-swatch{display:none;align-items:center;margin-right:19px;margin-top:5px;cursor:pointer}.product-options__container .color-swatch input[type=radio]:checked+label{border:none!important;background-color:transparent!important;color:#000!important}.product-options__container .color-swatch .swatch{width:40px;height:40px;min-height:40px;max-height:40px;border-radius:50%;border:none;box-sizing:border-box;position:relative;overflow:hidden;margin-right:8px;cursor:pointer}.product-options__container .color-swatch span{display:block;width:40px;height:20px}.product-options__container .color-swatch .color1{border-radius:20px 20px 0 0}.product-options__container .color-swatch .color2{border-radius:0 0 20px 20px}.product-options__container .color-swatch#one-color .color1{height:40px;border-radius:20px}.product-options__container .color-swatch#three-colors span{display:block;width:40px;height:13.33333px}.product-options__container .color-swatch#three-colors .color1{border-radius:13.33333px 13.33333px 0 0}.product-options__container .color-swatch#three-colors .color2{border-radius:0}.product-options__container .color-swatch#three-colors .color3{border-radius:0 0 13.33333px 13.33333px}.product-options__container .color-swatch input[type=radio]:checked+.swatch:before{content:"";border:2px solid #000;width:40px;height:40px;display:block;border-radius:50%;position:absolute;top:0;left:0}.product-options__container .color-swatch label{font-family:Conduit ITC Medium;font-style:normal;font-weight:500;font-size:16px;line-height:15px;text-align:center;letter-spacing:.1em;color:#000;padding-left:6px;border:none;display:flex;align-items:center}.product-options__container .color-swatch input:disabled+label{opacity:.3}.quantity-wrap{padding-top:30px}.quantity-wrap input{border:1px solid #000;text-align:center}.text-field{display:flex;color:red}.template-product.swym-ready .specification__wrapper{opacity:1}.required-checkbox .pop{max-width:100%!important;top:30px!important;z-index:999!important;white-space:inherit!important}.required-checkbox .pop span{cursor:default!important;margin:0!important;color:#fff!important;max-width:100%!important;font-size:10px!important;line-height:140%!important}@media (max-width: 600px){.required-checkbox .checkbox-label{font-size:11px!important}}.label-option{width:auto!important;height:auto!important}@media (max-width: 1100px){.label-option{font-size:10px!important}}.grecaptcha-badge{z-index:9}.specification__text dd{display:flex;width:100%;justify-content:space-between}.specification__text dd span{left:unset!important;max-width:50%!important;width:100%!important;position:relative!important}@media screen and (min-width: 1100px){[data-option=Color]{margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/productPage.scss.css.map */
