.product-page-container{position:relative}.product-configurator-container .btn span:after{top:unset}.product-configurator-container>.slide-panel-content.slide-left{width:calc(100% - 200px);right:calc(-1 *(100% - 200px));max-width:1250px}.product-configurator-container .viewport-height{min-height:0;height:auto}.product-configurator-container:not(.iframe) .product-configurator-wrapper{display:flex;flex-flow:row nowrap;position:relative;overflow:visible;justify-content:space-between}.product-configurator-wrapper.auction-wrapper{position:relative;overflow-y:auto}.iframe .product-configurator-wrapper{padding-top:0}.product-configurator-wrapper>iframe{width:100%!important;height:100%!important}.logo-iframe-container{height:300px;overflow:hidden}.logo-iframe-container iframe,.logo-iframe-container #logo-iframe-uploader{border:0;width:100%;height:100%;position:relative}.logo-iframe-container iframe{position:absolute;top:2.5rem}.logo-iframe-container .logo-upload-info h4{font-family:'Roboto Condensed',sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.05rem;font-weight:700;margin-top:1rem;display:block;position:relative}.configurator-container.incomplete[data-input-complete='playerNumberOptions'] .option-label:after{content:"Please Enter Valid Number";position:absolute;font-size:11px;font-family:'Roboto';font-weight:normal;color:#f02;height:auto;right:0;text-transform:capitalize;letter-spacing:normal}.configurator-container.incomplete[data-input-complete='ballMessageOptions'] .option-label:after{content:"Please Enter Valid Text";position:absolute;font-family:'Roboto';letter-spacing:normal;font-size:11px;font-weight:normal;color:#f02;height:auto;right:0;text-transform:capitalize;letter-spacing:normal}.configurator-container.incomplete .logo-iframe-container .logo-upload-info h4:after{content:"Please Upload Image";position:absolute;font-size:11px;font-family:"Roboto";font-weight:normal;color:#f02;height:auto;top:25px;right:0;text-transform:capitalize;letter-spacing:normal}.balls #personalization-container .configurator-container .form-group{position:relative}.configurator-container .ball-message-text .option-text-chars,.configurator-container .ball-player-number .option-text-chars,.configurator-container .ball-message-initials .option-text-chars{line-height:0;position:absolute;font-size:12px;color:#808080;right:10px;top:22px}.balls #personalization-container .configurator-container .option-text-profanity-msg,.balls #personalization-container .configurator-container .option-text-symbols-msg{font-size:12px;color:#f02}.balls #personalization-container .configurator-container .option-text-numeric-msg{font-size:12px;font-weight:normal;color:#f02;height:auto;right:0;text-transform:capitalize}.product-configurator-container .availability{font-weight:normal;color:#999;white-space:nowrap;font-family:'Roboto',sans-serif;letter-spacing:normal}.product-configurator-container .button-grid-label.selected .availability{color:#fff}.product-configurator-container [data-input-type='button-group'] .availability{display:none}.product-configurator-container .option-hidden{display:none}.product-configurator-container .section-option-pane:after{content:"";display:block;clear:both;height:0;padding:0;margin:0}.product-configurator-wrapper .slick-list{z-index:2}.product-config-summary{margin-top:30px;text-align:center}.product-config-summary .club-dates{display:none;font-size:90%;color:#999;vertical-align:middle}.product-config-summary #product-price .wasPrice{display:none}#product-price .wasPrice{margin-right:.5em;color:#000;font-size:1rem;position:relative;top:-3px}#product-price .discount-color{color:#cd163f}.product-configurator-container .configurator-action-btn,.retail-btn,.email-btn{display:block;width:100%;color:#fff;margin:1.75rem 0 1.5rem 0}.product-configurator-container .configurator-action-btn{background-color:#0652fd}.product-configurator-container .configurator-action-btn.config-disabled{background-color:#ddd;cursor:initial}.product-configurator-container .configurator-action-btn .configurator-add-btn-txt{display:none}.product-configurator-container .configurator-action-btn .configurator-out-btn-txt{display:none}.product-configurator-container .configurator-action-btn.sku-in .configurator-add-btn-txt{display:inline}.product-configurator-container .configurator-action-btn.sku-in .configurator-out-btn-txt{display:none}.product-configurator-container .configurator-action-btn.sku-out .configurator-add-btn-txt{display:none}.product-configurator-container .configurator-action-btn.sku-out .configurator-out-btn-txt{display:inline}.product-configurator-container .configurator-action-btn i{right:12px;top:10px;border-radius:50%;line-height:40px;height:40px;width:40px;background-color:rgba(255,255,255,0.22);position:absolute}.configurator-action .preorder-msg{color:#cd163f;font-weight:bold}.config-slideout-container .configurator-action .preorder-msg{margin:1rem 0 0 0}.product-configurator-container .product-images-container,.product-configurator-container .product-personalize-container{position:relative;width:66%;padding:0 2rem 0 0;overflow:visible}.product-configurator-container .product-personalize-container.ball-personalize-container{position:absolute;top:0;left:0;bottom:0;background-color:#fff;z-index:10;right:0;width:100%}.product-configurator-container .product-images-gallery{display:flex}.product-configurator-container .svg-include.adaptive{height:100%;width:100%}.product-configurator-container .product-images-gallery.hide{visibility:hidden;max-height:80vh;overflow:hidden}.product-configurator-container .img-loading,.product-configurator-container .svg-loading{height:100vh;max-height:100%;width:100%;position:absolute;z-index:10;top:0}.product-configurator-container .svg-loading{background-color:#fff}.product-configurator-container .svg-loading .loading-text{position:absolute;height:100%;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-5rem}.product-configurator-container .svg-loading .loading-text .cg-word-logo{width:100px;margin-bottom:1rem}.product-configurator-container .product-images-gallery img,.product-configurator-container .product-images-gallery .svg,.product-configurator-container .product-images-gallery svg{background-color:#f4f4f4;max-height:100%;width:100%;object-fit:contain}.product-configurator-container .product-images-gallery img.award-img{width:100px;position:absolute;z-index:10;object-fit:unset;background:transparent;bottom:2rem;right:2rem}.product-configurator-container .product-images-gallery img[src*="_fill_"]{object-fit:cover}.product-configurator-container .product-images-gallery .svg svg,.product-configurator-container .product-images-gallery svg{width:100%}.product-configurator-container .product-images-container .product-images-swatches{display:none}.product-configurator-container .product-images-container .product-logo{max-width:150px;max-height:35px;width:auto;position:absolute;z-index:15;right:2rem;top:1.5rem}.product-configurator-container .product-images-container.active-slide-is-video .product-logo{display:none}#image-cache{width:0;height:0;overflow:hidden;display:none}img.error{display:none}.product-options-container .product-title-container h2{margin:0 0 .5rem;line-height:1}.product-options-container .pdp-product-breadcrumb a{color:#000;font-size:18px;font-weight:700;line-height:1}.product-options-container #product-rating{display:inline-block}.product-options-container .pRating,.product-options-container #product-price{display:inline-block;vertical-align:middle}.product-options-container .pRatingLink a,.product-options-container .pRating-number,.pdp-header .pRating-number{font-size:.75rem;color:#707070}.product-options-container .pRating-number .value,.product-options-container .pRatingLink{position:relative;top:1px}.product-options-container .pRating-number:after{content:"|";padding:0 5px 0 8px}.product-options-container #product-price{position:relative;font-size:24px;font-weight:700;display:block;margin-top:.5rem;font-family:'Roboto Condensed',sans-serif}.product-options-container .pdp-info-section #product-price{font-size:24px}.product-options-container .product-config-summary #product-price{margin-top:0}.product-options-container #product-price .price-from{font-weight:normal}.product-options-container .currency-prefix{position:relative;top:2px;right:-4px}#pdp-config .product-options-container .currency-prefix{top:0}.product-page-container .product-promo{font-style:normal;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;list-style:none}.product-page-container .product-promo li{background-color:#e0e0e0;padding:.5rem;margin-top:5px;width:100%;text-align:center}.product-page-container .product-promo li:first-of-type{margin-top:1rem}#configurator-intro-row{margin-top:20px;font-size:90%}button#configurator-close{background-color:transparent}.product-configurator-container .product-options-container{position:relative;z-index:1;padding:0;width:30%;flex:1 3 auto}.product-configurator-container .product-options-container:after{content:"";display:block;clear:both;height:0}.product-configurator-container .product-options-container .product-title-container h2{text-transform:capitalize}.product-configurator-container .product-options-container .product-title-container h5{letter-spacing:1px;font-size:14px;margin:0 0 10px 0}.product-configurator-container .product-options-container .product-title-container h5 a{color:#000}.product-configurator-container .product-options-container .pdp-info-section{margin-bottom:1.5rem}.product-configurator-container .product-options-container .pdp-info-section .product-title-container h1.h2{text-transform:capitalize}.product-configurator-container .product-images-container .config-thumb-contain,.product-configurator-container .product-images-container .svg-thumb-contain{padding-right:1rem;flex:1 0 18%}.product-configurator-container .product-images-container .config-thumb-contain .swiper-container-pointer-events.swiper-container-vertical{height:100%}.product-configurator-container .product-images-container .config-image-thumbs{overflow:hidden}.product-configurator-container .product-images-container .image-container .config-image-slide{height:100%;background-color:#f6f5f6;display:flex;justify-content:center;align-items:center}.product-images-container .image-container .config-thumb{opacity:.5}.product-images-container .image-container .config-thumb.slick-current{opacity:1}.product-images-container .image-container .config-image-slide img,.product-images-container .image-container .config-thumb img{background-color:#f6f5f6}.product-images-container .image-container .zoom-img.zoom-img-initialized{cursor:none}.product-images-container .image-container .config-image-slide.zoom-img.zoom-img-initialized img,.product-images-container .image-container .svg-grid.zoom-img.zoom-img-initialized .preview-set{position:relative;top:0;left:0;transition:transform .3s}.product-images-container .image-container .config-image-slide.zoom-img.zoom-img-initialized.is-zoomed img,.product-images-container .image-container .svg-grid.zoom-img.zoom-img-initialized.is-zoomed .preview-set{transform:scale(1.75);transition:transform .3s}.product-page-container .trade-bonus-container{display:flex;align-items:center;margin:1rem 0;text-transform:uppercase;padding:20px 0 5px}.pdp-header .trade-bonus-container{padding:5px 0 20px}.trade-bonus-container .trade-bonus-img{padding:0 1rem 0 0;width:150px}.trade-bonus-container .trade-bonus-callout{line-height:1.5rem}.trade-bonus-container .trade-bonus-callout-header{font-weight:bold}.trade-bonus-container p{margin:0}.zoom-cursor{width:50px;height:50px;border:2px solid #000;background-color:#fff;border-radius:50%;position:absolute;z-index:20;display:flex;justify-content:center;align-items:center;font-size:28px}.zoom-cursor:before{content:"+"}.is-zoomed .zoom-cursor:before{content:"";border-top:3px solid #000;width:18px}.product-images-container .image-container .config-image-slide:focus{outline:0}.config-thumb.slick-slide,.config-thumb.swiper-slide>img,.config-thumb.swiper-slide>svg{margin-bottom:10px;outline:0;border:1px solid #f0f0f0;cursor:pointer;transition:opacity .3s}.config-thumb.slick-slide .replace-thumb,.config-thumb.swiper-slide .replace-thumb img{padding-bottom:100%;position:relative}.config-thumb.slick-slide.slick-current,.config-thumb.swiper-slide.swiper-slide-thumb-active>img,.config-thumb.swiper-slide.swiper-slide-thumb-active>svg,.config-thumb.swiper-slide.swiper-slide-thumb-active .product-carousel-video img:not(.play-icon){border:1px solid #000;box-shadow:inset 0 0 0 3px #fff}.config-thumb.swiper-slide>.play-icon{width:100%;height:100%;padding:30%;border:0;margin:0;transition:transform .6s}.config-thumb.swiper-slide.swiper-slide-thumb-active>.play-icon{border:0;box-shadow:none}.product-carousel-video .play-icon:hover{transform:scale(0.9);transition:transform .6s}.config-thumb.swiper-slide:hover{opacity:.8;transition:opacity .3s}.pt_product .product-swiper-btn-prev,.pt_product .product-swiper-btn-next{font-weight:bold;width:50px;height:50px;padding:0;color:#000;background-color:#fff;border:2px solid #000;border-radius:50%;z-index:100000000;position:absolute;top:calc(50% - 1rem);bottom:0;cursor:pointer;display:flex;justify-content:center}.pt_product .config-image-thumbs .product-swiper-btn-prev,.pt_product .config-image-thumbs .product-swiper-btn-next{justify-content:center;align-items:center;top:auto;left:calc(50% - 35px)}.pt_product .config-image-thumbs .product-swiper-btn-prev{top:-25px}.pt_product .config-image-thumbs .product-swiper-btn-next{bottom:-25px}.pt_product .product-swiper-btn-prev i{position:relative;right:2px}.pt_product .product-swiper-btn-next i{position:relative;left:1px}.pt_product .config-image-thumbs .product-swiper-btn-prev i{right:auto}.pt_product .config-image-thumbs .product-swiper-btn-next i{left:auto}.pt_product .product-swiper-btn-prev,.pt_product .product-swiper-btn-prev:hover,.pt_product .product-swiper-btn-next,.pt_product .product-swiper-btn-next:hover{transition:left .2s,right .2s}.config-image-slider .btn-container{height:100%;position:absolute;top:0;cursor:pointer;display:flex;justify-content:center;width:25%}.config-image-slider .btn-container.next{right:0}.config-image-slider .btn-container.prev{left:0}.config-image-slider .btn-container>div{opacity:0;transition:opacity .3s}.config-image-slider .btn-container.active>div{opacity:1;transition:opacity .3s}.product-swiper-btn-prev{left:1rem}.product-swiper-btn-prev:hover{left:.75rem}.product-swiper-btn-next{right:1rem}.product-swiper-btn-next:hover{right:.75rem}.pt_product #pdp-gallery-content .product-swiper-btn-prev:not(.slick-hidden),.pt_product #pdp-gallery-content .product-swiper-btn-next:not(.slick-hidden){margin:1rem 1rem 0 0;position:absolute;display:inline-block!important}.product-images-gallery .swiper-pagination-bullets{bottom:0;position:relative;margin-top:10px}.product-images-gallery .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000}.product-configurator-container .carousel-button-prev{left:calc(50% - 22px);top:-1rem;transform:rotate(90deg)}.product-configurator-container .carousel-button-next{left:calc(50% - 22px);bottom:0;transform:rotate(90deg)}.product-configurator-container .fa-chevron-left:before,.product-configurator-container .fa-chevron-right:before{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;top:0}.product-configurator-header{background-color:rgba(0,0,0,1);color:white;font-size:15px;font-weight:bold;letter-spacing:1.5px;text-transform:uppercase;height:90px;width:calc(100% - 200px);max-width:1250px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:20px 40px;position:fixed;z-index:1200}#product-configurator-ajax .option-group{margin:10px auto 0;width:100%}#product-configurator-ajax .option-group:after{content:"";display:block;clear:both;float:none}#product-configurator-ajax .option-group[data-input-type='hidden']{margin:0}#product-configurator-ajax .option-group input{padding:10px;height:auto;box-sizing:border-box;-moz-box-sizing:border-box}#product-configurator-ajax .option-group input.ajax-quantity{width:100%;text-align:center;padding:4px;text-indent:15px}#product-configurator-ajax .option-group input.ajax-quantity.editable-input{text-indent:0}#product-configurator-ajax #qty.option-group{width:85px;margin:10px 0;padding:1px 0}.product-configurator-container .product-images{width:60%;float:left;padding:0;margin:0}.product-configurator-container .product-options{width:40%;float:right;padding:0;margin:0}.product-configurator-container .callaway-customs-logo{position:absolute;bottom:24px;left:4rem;width:60px;z-index:100;display:flex}.product-configurator-container .callaway-customs-logo .color-wheel{height:30px;margin-right:1rem}.product-configurator-container #personalize-preview .callaway-customs-logo{top:3rem;left:0;width:70px;display:none}#product-configurator-ajax-container #stamping-option.configurator-container{margin:1rem 0 0 0}.product-configurator-container .btn-default:hover,.btn-default:focus{background:#eee;color:#000}#product-configurator-ajax [data-input-type$='button-group']{position:relative;display:flex;width:auto;box-sizing:border-box;background-color:#f7f7f7;border-radius:2rem}#product-configurator-ajax [data-input-type$='button-group']>div{width:100%;margin-left:10px}#product-configurator-ajax [data-input-type$='button-group']>div:first-of-type{margin-left:0}#product-configurator-ajax [data-input-type='thumbnail-button-group'] .ajax-btn-wrapper .ajax-input{flex-direction:column;justify-content:flex-start}#product-configurator-ajax [data-input-type='thumbnail-button-group'] .ajax-btn-wrapper .ajax-input .ajax-input-text{padding:7px;height:auto}#product-configurator-ajax [data-input-type='thumbnail-button-group'] .ajax-btn-wrapper{height:auto}#product-configurator-ajax [data-input-type='thumbnail-button-group'] .btn-thumbnail-img{background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#fff;margin:2px}#product-configurator-ajax .ajax-btn-wrapper{display:block;float:left;width:100%;min-height:55px;height:55px;box-sizing:border-box;padding:0;position:relative}#personalization-toggle{margin:15px 0 30px 0}#product-configurator-ajax.balls #personalization-toggle .ball-button{margin:0}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper>div{border:0;text-align:center}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper>div{border-radius:0 5px 5px 0}#product-configurator-ajax.balls #personalization-toggle .ball-button:first-of-type .ajax-btn-wrapper>div{border-radius:5px 0 0 5px}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper>div.selected{border-radius:5px}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper .ajax-input-text span:first-of-type{position:relative;top:4px;text-transform:uppercase;font-size:12px}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper>div{background-color:#f7f7f7}#product-configurator-ajax.balls #personalization-toggle .ball-button .ajax-btn-wrapper>div.selected{background-color:#000}#product-configurator-ajax .option-paintfill input{position:absolute;opacity:0;height:100%;z-index:5;cursor:pointer}#product-configurator-ajax span.paintfill-swatch{display:block;width:26px;height:26px;border-radius:50%;border:0 solid transparent}#product-configurator-ajax .configurator-container .option-group:not([data-zone="medallions"]) .option-paintfill label[data-option-name*='White'] .paintfill-swatch{border:1px solid #c4c4c4}#product-configurator-ajax .configurator-container .option-group .option-paintfill span:not(.selected) label[data-option-name*='White Ring Medallion'] .paintfill-swatch,#product-configurator-ajax .configurator-container .option-group .option-paintfill span:not(.selected) label[data-option-name*='Silver Ring Medallion'] .paintfill-swatch{box-shadow:0 0 0 1px #c4c4c4}#product-configurator-ajax .configurator-container .option-group .option-paintfill label[data-option-name='WHITE MEDALLION'] .paintfill-swatch{border:1px solid #c4c4c4}#product-configurator-ajax #stamping-option .ajax-btn-wrapper,#product-configurator-ajax #stamping-type .ajax-btn-wrapper,#product-configurator-ajax #personalization-toggle .ball-button .ajax-btn-wrapper{min-width:50%}#product-configurator-ajax #grip .ajax-btn-wrapper{min-width:76px}.configurator-nav{clear:both}#product-configurator-ajax .ajax-btn-wrapper .ajax-input,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;transition:background .2s;border:1px solid #c4c4c4;border-radius:3px;padding:0}#product-configurator-ajax .ajax-btn-wrapper:hover .ajax-input,#product-configurator-ajax .ajax-btn-wrapper:hover .ajax-input-manual{cursor:pointer;background:#eee none}#product-configurator-ajax .ajax-btn-wrapper .ajax-input.selected,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual.selected{background:#000 none}#product-configurator-ajax .ajax-btn-wrapper .ajax-input .ajax-input-text span,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual .ajax-input-text span{font-size:90%;display:block;line-height:1.1;color:#999}#product-configurator-ajax .ajax-btn-wrapper .ajax-input .ajax-input-text{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#product-configurator-ajax .ajax-btn-wrapper .ajax-input .ajax-input-text .btn-prefix-text{font-size:10px;margin-bottom:4px;font-weight:normal;text-transform:none;font-family:Roboto,sans-serif}#product-configurator-ajax .ajax-btn-wrapper .ajax-input .ajax-input-text .btn-name-text,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual .ajax-input-text .btn-name-text{font-size:14px;font-weight:bold;color:#111;display:inline;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase}#product-configurator-ajax .ajax-btn-wrapper .ajax-input.selected .ajax-input-text span,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual.selected .ajax-input-text span{color:#fff}#product-configurator-ajax .ajax-btn-wrapper .ajax-input .ajax-input-text .btn-price-text,#product-configurator-ajax .ajax-btn-wrapper .ajax-input-manual .ajax-input-text .btn-price-text{font-size:80%;font-weight:normal;text-transform:uppercase;display:inline}#product-configurator-ajax #ajax-1661 .ajax-input .ajax-input-text span:first-child{font-size:110%;font-weight:bold;text-transform:uppercase}#product-configurator-ajax #ajax-1661 .ajax-input .ajax-input-text span:not(:first-child){font-size:80%;font-weight:normal;text-transform:uppercase}#product-configurator-ajax .dropdown .btn span:after,#product-configurator-ajax .dropdown .btn:hover span:after{content:'';font-family:'';font-size:0}#product-configurator-ajax .dropdown .btn.dropdown-toggle{position:relative;text-align:left;color:#000;background:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;padding:10px 30px 10px 20px;margin-top:0;margin-bottom:0}#product-configurator-ajax .dropdown .btn.dropdown-toggle::after{display:none}#product-configurator-ajax .dropdown .btn.dropdown-toggle:hover{color:#666}#product-configurator-ajax .dropdown .btn span.btn-icon{position:absolute;right:8px;top:50%;margin-top:-10px;width:20px;height:20px;color:#000;font-size:20px;transition:none}#product-configurator-ajax .dropdown .btn:hover span.btn-icon{color:#666}#product-configurator-ajax .dropdown .dropdown-toggle:hover .btn-icon{padding:0}#product-configurator-ajax .dropdown .dropdown-toggle .default-label{display:none}#product-configurator-ajax .dropdown .dropdown-toggle .default-label .value-count{margin-left:.5em;color:#999}#product-configurator-ajax .dropdown .dropdown-toggle .selected-label{display:initial;transition:color 0s}#product-configurator-ajax .dropdown.open .dropdown-toggle .default-label{display:initial;transition:color 0s}#product-configurator-ajax .dropdown.open .dropdown-toggle .selected-label{display:none}#product-configurator-ajax .dropdown .dropdown-menu{width:100%;max-height:285px;overflow-y:auto;z-index:10001}#product-configurator-ajax #ajax-54 .dropdown .dropdown-menu>li,#product-configurator-ajax #ajax-2 .dropdown .dropdown-menu>li{border-bottom:1px solid #e4e4e4;padding:.5rem 0;height:100px;display:flex;justify-content:center;align-items:center}#product-configurator-ajax #ajax-2 .dropdown .dropdown-menu>li[role='menuitem']{height:auto;display:block;border:0;padding:0}#product-configurator-ajax .dropdown .dropdown-menu>li a{position:relative;display:block;width:100%;padding:8px 5px 8px 40px;white-space:normal;line-height:1.2;color:#000;font-family:'Roboto Condensed',sans-serif}#product-configurator-ajax #ajax-54 .dropdown .dropdown-menu>li a,#product-configurator-ajax #ajax-2 .dropdown .dropdown-menu>li a{padding:8px 40px 8px 40px}#product-configurator-ajax .dropdown .dropdown-menu>li a img{position:relative;top:-6px}#product-configurator-ajax .dropdown .dropdown-menu>li a .dropdown-img{width:100%;height:20px;background-size:cover;background-position:center;margin-top:1rem}#product-configurator-ajax .dropdown .dropdown-menu>li a:hover{opacity:.5;font-weight:bold;background-color:#e4e4e4;text-decoration:underline}#product-configurator-ajax #ajax-54 .dropdown .dropdown-menu>li a:hover,#product-configurator-ajax #ajax-2 .dropdown .dropdown-menu>li a:hover{opacity:1;background-color:transparent}#product-configurator-ajax .dropdown .dropdown-menu>li a.selected{font-weight:bold}#product-configurator-ajax .dropdown .dropdown-menu>li a.selected:before{position:absolute;top:8px;left:10px;content:"\f00c";font-family:"Font Awesome 6 Pro"}#product-configurator-ajax [data-input-type='dropdown'] .dropdown-preview{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100px;border:1px solid #bbb;background:#fff none;overflow:hidden}#product-configurator-ajax [data-input-type='dropdown'] .dropdown-preview>img{width:100%;max-width:600px;height:auto}#product-configurator-ajax [data-input-type='dropdown'] .dropdown-preview>img.selected{display:block;width:100%;height:auto}#product-configurator-ajax [data-input-type='dropdown']>:not(:first-child){margin-top:10px}#product-configurator-ajax [data-input-type='colors']{display:flex;flex-wrap:wrap;padding-left:2px}#product-configurator-ajax [data-input-type='colors'] .input-color{margin:0 10px 10px 0;border:2px solid transparent;transition:outline-color .1s linear,box-shadow .5s,border .5s;outline:0 solid #fff;outline-offset:1px;border-radius:50%}#product-configurator-ajax button.ajax-input.input-color{border-radius:50%;border:2px solid transparent;transition:border .5s}#product-configurator-ajax button.ajax-input.input-color[data-option-name*="White"]{border:1px solid #c4c4c4}#product-configurator-ajax [data-input-type='colors'] .input-color.selected{box-shadow:0 0 0 2px #000;border:2px solid #fff;transition:outline-color .1s linear,box-shadow .5s,border .5s}#product-configurator-ajax [data-input-type='colors'] .input-color .ajax-input-text{display:none}#product-configurator-ajax{padding-bottom:100px}#product-configurator-ajax #stamping .option-title{margin-top:30px;font-size:14px}#product-configurator-ajax #stamping-advanced .option-thumbnails,#stamping-appearance .option-paintfill,#stamping-appearance .option-symbols,#options-paintfill .carousel-inner .option-paintfill{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-padding-start:0}#product-configurator-ajax #stamping-advanced .option-group{width:100%}#product-configurator-ajax #stamping-advanced .option-thumbnails li{width:100px;margin:10px;text-align:center;cursor:pointer}#product-configurator-ajax .option-thumbnails li button.thumbnails-label{background-color:unset;border:0;padding:0}.option-symbols li .option-symbols-icon input{position:absolute;opacity:0}.configurator-container .option-paintfill{padding:0}.configurator-container .option-paintfill>span{display:inline-block;position:relative;height:30px;width:30px;border-style:solid;border-radius:0;border-width:0;cursor:pointer;margin:5px 13px 5px 2px;padding:2px}.configurator-container .option-paintfill input[type='radio']{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;opacity:0}.configurator-container .option-paintfill label{margin:0}.disabled-content{display:block;background:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;overflow:hidden;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.paintfill-swatch.ring-swatch{border-width:4px!important}.medallionEffect,#ajax-1791 span span,#ajax-1792 span span,#ajax-1793 span span{background-image:url(../../images/MedallionEffect.png)!important;background-position:center!important;background-size:cover!important}#options-paintfill.driver{border:0}#options-paintfill.driver .option-label{text-align:left}#options-paintfill.driver .option-group{width:100%}#options-paintfill.driver .option-paintfill{-ms-flex-pack:left;justify-content:left;position:relative}#options-paintfill.driver .medallion-controller{position:absolute;width:80px;top:60px;right:0;background:#fff}#options-paintfill.driver .carousel-control{position:relative}#options-paintfill.driver .carousel-control.left{left:auto;right:8%}.configurator-container .checkbox label:after{margin-top:-3px}#options-paintfill .option-label{text-align:left}#options-paintfill.driver .option-group{width:100%}#options-paintfill.driver .option-paintfill{-ms-flex-pack:left;justify-content:left;position:relative}[data-src*="driver"] g#painfill,[data-src*="driver"] #crown{opacity:.7}#options-paintfill.driver .medallion-controller{position:absolute;width:80px;top:60px;right:0;background:#fff}#options-paintfill.driver .carousel-control{position:relative}#options-paintfill.driver .carousel-control.left{left:auto;right:8%}#product-configurator-ajax .option-text-save,#product-configurator-ajax .plain-text-save{display:none}#product-configurator-ajax .carousel{border:1px solid #bbb;text-align:center;height:auto}#options-paintfill .carousel-inner{height:90%}#options-paintfill .option-group{margin-top:0}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.left .fa,.carousel-control.right .fa{position:relative;top:45%;color:black}#product-configurator-ajax #loft-grind .checkbox{margin-bottom:18px}#product-configurator-ajax .columns-container .col-md-12.column-1>.checkbox{padding-left:6px;margin:15px 0}#product-configurator-ajax .checkbox label{font-weight:bold;font-size:14px;line-height:16px}#product-configurator-ajax #loft-grind .option-loftgrind{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#stamping-type .btn-name-text{font-size:110%;font-weight:bold;text-transform:uppercase;margin:2px 0}#stamping-type .btn-price-text{font-size:90%;font-weight:normal}#product-configurator-ajax .option-label{font-family:'Roboto Condensed',sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.05rem;font-weight:700;margin-top:1rem;padding-top:25px;display:block;position:relative}#product-configurator-ajax .option-label .selected-value{font-weight:normal;text-transform:capitalize}#product-configurator-ajax .option-label i.fa-info-circle{font-size:13px;position:relative;top:-1px;right:-10px;color:#000}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax .option-label{padding-top:0}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax .option-label:first-of-type{margin-top:0}#product-configurator-ajax-container #product-configurator-ajax .option-label .qty-error-msg{position:absolute;right:0;font-family:'Roboto';letter-spacing:normal;font-size:11px;font-weight:normal;color:#f02;height:auto;text-transform:capitalize;top:-2px}#product-configurator-ajax-container #product-configurator-ajax .option-label .qty-error-msg:before{content:"Minimum Order Quantity:";position:relative;top:0;padding:0 5px 0 10px}#product-configurator-ajax .option-label .option-label-value{margin-left:10px;font-weight:normal;font-size:14px;position:relative;top:-1px;text-transform:capitalize;font-family:'Roboto',sans-serif;letter-spacing:normal}#product-configurator-ajax.color-selector .option-label{margin-top:0}#product-configurator-ajax-container #category-size-chart .size-chart-img-data{display:none}#product-configurator-ajax #asset-pdp-size-chart-button,#product-configurator-ajax .category-size-chart{position:absolute;top:0;right:0;font-size:14px}#preview-product .config-image-slider:not(.swiper-container-initialized) .preview,.svg-include .config-image-slider:not(.swiper-container-initialized) .preview,.svg-slideout-container .svg-include .preview{opacity:0;z-index:0;display:block;position:absolute;left:-999em;top:0;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}#preview-product .config-image-slider:not(.swiper-container-initialized) .preview.selected,.svg-include .config-image-slider:not(.swiper-container-initialized) .preview.selected,.svg-slideout-container .svg-include .preview.selected{opacity:1;z-index:1;position:relative;left:0}#preview-product .config-image-slider:not(.swiper-container-initialized) .preview.svg-grid{display:grid;grid-template-columns:180px 1fr 1fr}#preview-product .preview .svg svg,.svg-include .preview .svg svg{background-color:#f5f5f5;width:100%;height:100%}.fullscreen .svg-include .preview,.fullscreen .svg-include .preview-set,.fullscreen .svg-include .preview-set-layer,.fullscreen .svg-include .preview .preview-set-layer{height:100%}#preview-product .swiper-container-initialized .config-thumb svg{position:absolute;top:0;bottom:0;left:0}#preview-product .config-thumb-contain{padding-right:1rem}#preview-product .swiper-container-initialized .config-thumb svg[data-selected='false']{display:none}#product-configurator-ajax .option-symbols{margin:0 0 20px;padding:0}#product-configurator-ajax .option-symbols>li{display:inline-block;width:40px;height:40px;margin:5px;padding:0;list-style:none outside none;box-sizing:border-box;-moz-box-sizing:border-box}#product-configurator-ajax .option-symbols .selected{outline:2px solid #000}#product-configurator-ajax .stamping-advanced-btn{display:block;margin:0 auto;padding-left:20px;padding-right:20px}#product-configurator-ajax #stamping-type,#product-configurator-ajax #stamping-appearance,#product-configurator-ajax #stamping-advanced{display:none}#product-configurator-ajax .option-symbols>li .option-symbols-icon{background:transparent url(../../images/wedge-custom-symbols.png) no-repeat 0 0}#product-configurator-ajax .option-symbols>li[data-option-value='14715'] .option-symbols-icon{background-position:0 0}#product-configurator-ajax .option-symbols>li[data-option-value='14718'] .option-symbols-icon{background-position:-30px 0}#product-configurator-ajax .option-symbols>li[data-option-value='14719'] .option-symbols-icon{background-position:-60px 0}#product-configurator-ajax .option-symbols>li[data-option-value='14714'] .option-symbols-icon{background-position:-90px 0}#product-configurator-ajax .option-symbols>li[data-option-value='14717'] .option-symbols-icon{background-position:-120px 0}#product-configurator-ajax .option-symbols>li[data-option-value='14716'] .option-symbols-icon{background-position:-150px 0}#product-configurator-ajax .option-symbols>li[data-option-value='18295'] .option-symbols-icon{background-position:-269px 0}#product-configurator-ajax .option-symbols>li[data-option-value='18296'] .option-symbols-icon{background-position:-238px 0}#product-configurator-ajax .option-symbols>li[data-option-value='18297'] .option-symbols-icon{background-position:-208px 0}#product-configurator-ajax .option-symbols>li[data-option-value='18298'] .option-symbols-icon{background-position:-177px 0}#product-configurator-ajax .option-symbols>li[data-option-value='19511'] .option-symbols-icon{background-position:-427px 0}#product-configurator-ajax .option-symbols>li[data-option-value='19512'] .option-symbols-icon{background-position:-363px 0}#product-configurator-ajax .option-symbols>li[data-option-value='19513'] .option-symbols-icon{background-position:-329px 0}#product-configurator-ajax .option-symbols>li[data-option-value='19514'] .option-symbols-icon{background-position:-394px 0}#product-configurator-ajax .option-symbols>li[data-option-value='19515'] .option-symbols-icon{background-position:-298px 0}#product-configurator-ajax .option-symbols>li .option-symbols-icon{width:30px;height:30px;margin:4px}#pdp-config-slideout-container.product-configurator-container{position:absolute;z-index:100000}#pdp-config-slideout-container.product-configurator-container .pdpRewardsCallout{display:none!important}.product-configurator-container #ball-preview-slides{position:sticky;top:0;text-align:center;overflow:hidden;padding:0 20%;transition:top .5s}.product-configurator-container .mobile-close #ball-preview-slides{top:3rem;transition:top .5s}.product-configurator-container #ball-preview-slides #initials-text,.product-configurator-container #ball-preview-slides #line-1-text,.product-configurator-container #ball-preview-slides #line-2-text,.product-configurator-container #ball-preview-slides #line-3-text{font-size:34px;font-weight:normal}.product-configurator-container #ball-preview-slides .ball-navigation{position:absolute;top:50%;right:3em}.product-configurator-container #ball-preview-slides .ball-nav-item{background-color:#ccc;border-radius:50%;display:block;height:9px;width:9px;margin:20px 0;cursor:pointer;transition:transform .4s cubic-bezier(0.68,-0.55,0.27,1.55)}.product-configurator-container #ball-preview-slides .ball-nav-item.active{background-color:#000}.product-configurator-container .product-images-slide{position:absolute;left:-1200px;top:0;padding:0}.product-configurator-container .product-images-slide.active{position:static}#ball-preview,#ball-player{width:100%}#ball-player .preview-disclaimer,#ball-preview .preview-disclaimer{font-size:14px;line-height:normal}.ball-preview svg{width:100%;height:auto}.fadeOutElement{opacity:0;height:0!important;margin:0 auto!important;transition:all 1s}.product-images-container #product-images .customImagesPosition{bottom:0;position:absolute}#preview-product{margin:0;position:relative}#product-configurator-ajax #product-configurator-ajax-form .configurator-action{min-height:100px}#product-configurator-ajax .config-footer #product-configurator-ajax-form .configurator-action{min-height:auto;padding:0 2rem}#product-configurator-ajax .option-paintfill li{display:inline-block;list-style:none outside none;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:3px;box-shadow:0 0 0 0 #000;-webkit-transition:-webkit-box-shadow .1s linear;transition:box-shadow .1s linear}#product-configurator-ajax .option-paintfill>span:hover{box-shadow:0 0 0 2px #ccc;border-radius:50%}#product-configurator-ajax .option-paintfill>span.selected{box-shadow:0 0 0 2px;border-radius:50%}.product-configurator-container .product-images-nav{position:absolute;bottom:0;margin-bottom:0;font-size:40px;width:40px;height:40px;z-index:2}.product-configurator-container #preview-product>.content{padding:90px}.product-configurator-container #preview-product .product-images-nav:hover{cursor:pointer}.product-configurator-container #preview-product .product-images-prev{left:33%}.product-configurator-container #preview-product .product-images-next{right:33%}.product-configurator-container #preview-product .product-images-nav{bottom:5%;margin-bottom:-20px;z-index:2}#product-configurator-ajax .option-finish{margin:0 -7px;padding:0}#product-configurator-ajax .option-finish li{display:inline-block;margin:0 10px;padding:0;list-style:none outside none;text-align:center}#product-configurator-ajax .option-finish li:hover{cursor:pointer}#product-configurator-ajax .option-finish li .finish-swatch{width:110px;box-sizing:border-box;-moz-box-sizing:border-box}#product-configurator-ajax .option-finish li .finish-label{margin-top:5px;font-family:'Roboto Condensed',sans-serif}#product-configurator-ajax .option-finish li .finish-swatch{border:5px solid #fff;outline:1px solid #c4c4c4}#product-configurator-ajax .option-finish li.selected .finish-swatch{outline:2px solid #000}#product-configurator-ajax .option-thumbnails li>img{border:5px solid #fff;outline:2px solid #fff;transition:outline .3s}#product-configurator-ajax .option-thumbnails li:hover>img{outline:2px solid #ddd;transition:outline .3s}#product-configurator-ajax .option-thumbnails li.selected>img{outline:2px solid #000}#product-configurator-ajax .option-finish>span .finish-swatch{border:5px solid #fff}#product-configurator-ajax .option-finish>span .selected .finish-swatch{outline:2px solid #000}#product-configurator-ajax .option-thumbnails>span>img{border:5px solid #fff}#product-configurator-ajax .option-thumbnails>span.selected>img{outline:2px solid #000}.product-configurator-container .product-options-container.sticky-product{z-index:1}#qty .ui-spinner{display:block;position:relative}#qty .ui-spinner .ui-spinner-button{position:absolute;color:#000;cursor:pointer;font-size:20px;bottom:calc(50% - 14px)}#qty .ui-spinner .ui-spinner-up{right:0;padding:0 15px 0 30px;top:6px}#qty .ui-spinner .ui-spinner-down{left:0;padding:0 30px 0 15px;top:6px}.product-configurator-container.iframe{display:flex}.product-configurator-container.iframe .product-title-container h2{font-size:30px}.product-configurator-container.iframe .callaway-customs-logo{top:80px;left:80px;width:10vh}.product-configurator-container.iframe .preview-popup{margin:0;min-height:0}.product-configurator-container.iframe .product-images-container{position:static;max-width:none;min-height:0;top:0;left:0;bottom:0;margin:0;padding:0;width:50%;overflow:initial}.product-configurator-container.iframe #preview-product{min-height:0;height:100%;padding:0;margin:0}.product-configurator-container.iframe .product-images-container .image-container{padding:20px}#custom-images-container .preview-set .box:before{max-height:50vh}.product-configurator-container.iframe .product-options-container{position:static;top:0;right:0;bottom:0;overflow:auto;padding:20px;margin:0}.iframe #product-configurator-ajax,.iframe #product-configurator-ajax .config-nav-container,.iframe #product-configurator-ajax .config-footer{position:static}.iframe #product-configurator-ajax .config-container{padding:initial;height:auto;overflow-y:auto}.iframe #product-configurator-ajax .config-nav-header i{display:none}.product-configurator-container.iframe .product-images-container .config-thumb-contain,.iframe .product-configurator-container .product-images-container .svg-thumb-contain{padding-left:2rem}.iframe .product-configurator-container .product-images-gallery{height:100%}[data-option-value="11170"]{background:#005eb8!important}[data-option-value="11171"]{background:#007a33!important}[data-option-value="11172"]{background:#c8102e!important}[data-option-value="19054"]{background:#fe5000!important}[data-option-value="19055"]{background:#7d55c7!important}[data-option-value="19056"]{background:#db3eb1!important}[data-option-value="19057"]{background:#713f2a!important}@media(max-width:768px){.product-configurator-container .product-images-container{padding:60px 0}#custom-images-container{padding-top:0}.product-configurator-container #product-images-main .carousel-button-prev,.product-configurator-container #pdp-gallery-content .carousel-button-prev,.product-configurator-container #product-images .carousel-button-prev{left:-10px}.product-configurator-container #product-images-main .carousel-button-next,.product-configurator-container #pdp-gallery-content .carousel-button-next,.product-configurator-container #product-images .carousel-button-next{right:-10px}.product-configurator-container #product-images-main .carousel-button-prev:hover,.product-configurator-container #pdp-gallery-content .carousel-button-prev:hover,.product-configurator-container #product-images .carousel-button-prev:hover{left:-15px}.product-configurator-container #product-images-main .carousel-button-next:hover,.product-configurator-container #pdp-gallery-content .carousel-button-next:hover,.product-configurator-container #product-images .carousel-button-next:hover{right:-15px}.product-configurator-container.open .slide-panel-content,.product-configurator-header{overflow-y:auto;overflow-x:hidden;width:100%;max-width:100vw}.product-configurator-wrapper{-webkit-overflow-scrolling:touch;overflow-y:scroll;height:100%}}#product-configurator-ajax #soft-good-personalization-container .radio-custom{position:relative;margin-top:0;margin-bottom:0;margin:0 9px 9px 0;display:flex;align-items:center;justify-content:center}#product-configurator-ajax #soft-good-personalization-container .radio-custom input{padding:0;width:100%;height:100%;margin:0;position:absolute;opacity:0;z-index:1;cursor:pointer}#product-configurator-ajax-container #soft-good-personalization-container .option-group[data-input-type='radio']{display:flex;margin-top:1rem;flex-wrap:wrap}#product-configurator-ajax-container #soft-good-personalization-container .option-group[data-input-type='radio'] .radio{margin-top:10px;margin-bottom:20px}.soft-good-personalize-product-container #soft-good-personalization-toggle{width:100%;height:50px;margin-top:2rem}#soft-good-personalization-toggle .personalize-button,#soft-good-personalization-toggle .ajax-btn-wrapper,#soft-good-personalization-toggle #personalization-btn{height:100%;width:100%}#soft-good-personalization-toggle #personalization-btn{background-color:#fff;color:#000;border-top:1px solid #ddd;transition:background-color .5s,color .5s,border .5s;padding:0;border-radius:0;border:0;display:flex;justify-content:center}#soft-good-personalization-toggle #personalization-btn:hover{transition:background-color .5s,color .5s,border .5s,scale .5s}#soft-good-personalization-toggle #personalization-btn img{transition:transform .2s}#soft-good-personalization-toggle #personalization-btn:hover img{transform:scale(0.96);transition:transform .2s}#soft-good-personalization-toggle #personalization-btn svg [id^='underline']{fill:#000;transition:fill .5s}#soft-good-personalization-toggle #personalization-btn:hover svg [id^='underline']{fill:#2475ff;transition:fill .3s}#soft-good-personalization-toggle #personalization-btn.selected svg [id^='underline'],#soft-good-personalization-toggle #personalization-btn.selected svg [id^='customs-text']{fill:#2475ff;transition:fill .3s}#soft-good-personalization-toggle #personalization-btn.selected:hover svg [id^='underline']{fill:#000;transition:fill .3s}#soft-good-personalization-toggle #personalization-btn.selected{background-color:#fff;border-top:1px solid #ddd;transition:background-color .5s,color .5s,border .5s}#soft-good-personalization-toggle #personalization-btn.selected:hover{background-color:#fff;transition:background-color .5s}#soft-good-personalization-toggle #personalization-btn:focus{outline:transparent}#soft-good-personalization-toggle #personalization-btn.selected:focus{outline:transparent}#soft-good-personalization-toggle #personalization-btn span{color:#000;font-size:14px;text-transform:none}#soft-good-personalization-toggle #personalization-btn:after{font-family:"Font Awesome 6 Pro";content:'\f078';position:absolute;right:2rem;top:16px;font-weight:400;color:#000;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:6px 8px;-ms-transform-origin:6px 8px;transform-origin:6px 8px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#soft-good-personalization-toggle #personalization-btn.selected:after{transform:rotate(-180deg);transition:transform .5s}#product-configurator-ajax-container #soft-good-personalization-container .configurator-container{display:none}#product-configurator-ajax-container #soft-good-personalization-container .configurator-container.qty{display:block}#product-configurator-ajax-container #soft-good-personalization-container .configurator-container.personalization-style{display:block;padding:1rem 0 0 0}#soft-good-personalization-container .personalization-style .style-info{font-weight:normal;font-size:16px}#soft-good-personalization-container .personalization-style .option-label{display:inline;margin-right:5px;border-top:0}#product-configurator-ajax-container .configurator-container.personalization-icons .ajax-btn-wrapper{display:inline-block;margin:1.5rem 1rem}#product-configurator-ajax-container .configurator-container.personalization-icons .icon-options:before{content:none}#soft-good-personalization-container{width:100%;left:0;bottom:0;right:0;display:flex;padding-bottom:3rem;background-color:#fff;border-top:0;z-index:100}#soft-good-personalization-container .close-personalize{position:absolute;right:0;z-index:120;background-color:transparent;color:#000;border:0;font-size:24px}#soft-good-personalization-container .personalize-image-container{height:100%;width:60%;margin:0 3rem 3rem 3rem;-webkit-box-flex:1;-ms-flex:1 2 auto;flex:1 2 auto;text-align:center}#soft-good-personalization-container .personalize-option-container{margin-right:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%;width:100%}#soft-good-personalization-container .personalize-header .color-selection{margin:3rem 0}#soft-good-personalization-container .personalize-header .color-selection .option-group{margin-left:2px}#product-configurator-ajax-container #soft-good-personalization-container .configurator-container{position:static}#product-configurator-ajax-container .configurator-container.personalization-icons .option-symbols{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-padding-start:0}#product-configurator-ajax-container .configurator-container.personalization-icons .option-symbols>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;margin:5px;padding:0;list-style:none outside none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}#product-configurator-ajax .personalization-icons .option-symbols>li .option-symbols-icon{background:transparent url(../../images/cg-personalize-icons.png) no-repeat 0 0;background-size:cover}#product-configurator-ajax .option-symbols>li .option-symbols-icon[for*='1906']{background:transparent url(../../images/cg-personalize-flags.png) no-repeat 0 0;background-size:cover}#product-configurator-ajax .option-group .input-color button{border:2px solid transparent}#product-configurator-ajax .option-group .input-color button.selected{border:2px solid #fff}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18792'] .option-symbols-icon{background-position:calc(3% - -3px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18793'] .option-symbols-icon{background-position:0 0}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18794'] .option-symbols-icon{background-position:calc(6% - -8px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18795'] .option-symbols-icon{background-position:calc(14% - -9px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18796'] .option-symbols-icon{background-position:calc(41% - -18px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18797'] .option-symbols-icon{background-position:calc(27% - -8px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18798'] .option-symbols-icon{background-position:calc(35% - -10px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18799'] .option-symbols-icon{background-position:calc(38% - -13px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18800'] .option-symbols-icon{background-position:calc(29% - -1px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18801'] .option-symbols-icon{background-position:calc(45% - -3px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18802'] .option-symbols-icon{background-position:calc(43% - -10px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18803'] .option-symbols-icon{background-position:calc(32% - -6px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18804'] .option-symbols-icon{background-position:calc(16% - -2px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18805'] .option-symbols-icon{background-position:calc(19% - -6px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18806'] .option-symbols-icon{background-position:21%}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18807'] .option-symbols-icon{background-position:50%}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18808'] .option-symbols-icon{background-position:calc(77% - -8px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18809'] .option-symbols-icon{background-position:calc(53% - -4px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18810'] .option-symbols-icon{background-position:calc(67% - -13px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18811'] .option-symbols-icon{background-position:calc(58% - -1px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18813'] .option-symbols-icon{background-position:calc(56% - -8px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18814'] .option-symbols-icon{background-position:calc(48% - -7px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18815'] .option-symbols-icon{background-position:calc(61% - -5px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18816'] .option-symbols-icon{background-position:calc(69% - -7px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18817'] .option-symbols-icon{background-position:calc(64% - -10px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18818'] .option-symbols-icon{background-position:calc(87% - -3px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18819'] .option-symbols-icon{background-position:calc(72% - -11px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18820'] .option-symbols-icon{background-position:calc(74% - -5px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18821'] .option-symbols-icon{background-position:calc(80% - -12px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18822'] .option-symbols-icon{background-position:calc(82% - -5px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18823'] .option-symbols-icon{background-position:calc(85% - -9px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18824'] .option-symbols-icon{background-position:calc(93% - -11px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18825'] .option-symbols-icon{background-position:calc(95% - -2px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18826'] .option-symbols-icon{background-position:100%}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18827'] .option-symbols-icon{background-position:calc(98% - -8px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18828'] .option-symbols-icon{background-position:calc(24% - -3px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18860'] .option-symbols-icon{background-position:calc(9% - -12px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18861'] .option-symbols-icon{background-position:calc(11% - -5px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='18862'] .option-symbols-icon{background-position:calc(90% - -7px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19062'] .option-symbols-icon{background-position:0 0}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19063'] .option-symbols-icon{background-position:calc(16% - -4px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19064'] .option-symbols-icon{background-position:calc(33% - -9px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19065'] .option-symbols-icon{background-position:calc(49% - -14px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19066'] .option-symbols-icon{background-position:calc(59% - -4px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19067'] .option-symbols-icon{background-position:calc(76% - -10px)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19068'] .option-symbols-icon{background-position:calc(86%)}#product-configurator-ajax-container .personalization-icons .option-symbols>li[data-option-value='19069'] .option-symbols-icon{background-position:calc(100%)}#product-configurator-ajax-container .configurator-container.personalization-icons .option-symbols>li .option-symbols-icon{position:relative;width:30px;height:30px;margin:4px;cursor:pointer}#product-configurator-ajax-container .configurator-container.personalization-icons .option-symbols li .option-symbols-icon input{position:absolute;opacity:0;cursor:pointer}#product-configurator-ajax-container .configurator-container.personalization-icons .option-symbols .selected{outline:2px solid #000}#product-configurator-ajax-container .option-text-save,#product-configurator-ajax-container .plain-text-save{display:none}.configurator-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(256,256,256,0.375);z-index:1000000;cursor:progress}#product-configurator-ajax #soft-good-personalization-container .radio-custom{height:70px;width:70px;padding:0;text-align:center}#product-configurator-ajax #soft-good-personalization-container .radio-custom:last-of-type{margin-right:0}#product-configurator-ajax #soft-good-personalization-container .radio-custom label{position:relative;padding:3px;height:100%;width:100%;background-color:#fff;border:2px solid #ededed;transition:border .5s;margin:0;font-weight:normal;min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px}#product-configurator-ajax #soft-good-personalization-container #ajax-1788 .radio-custom label{background-color:#f0f0f0}#product-configurator-ajax #soft-good-personalization-container .radio-custom label.checked{border:2px solid #000;transition:border .5s}#product-configurator-ajax #soft-good-personalization-container .radio-custom label img{position:absolute;width:100%;top:0;left:0;border-radius:10px}.svg-personalize-preview.active-svg{display:block}.svg-personalize-preview.hide-svg{display:none}.svg-personalize-preview.active-svg g[id^="icon"].visible{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.svg-personalize-preview.active-svg g[id^="pc-text-container"],.svg-personalize-preview.active-svg g[id^="line-"],.svg-personalize-preview.active-svg g[id^="number"],.svg-personalize-preview.active-svg g[id^="initials"]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.content.svg:not(.svg-loaded):after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:10000;background:transparent url(../images/loading-rays.gif) center center no-repeat;background-size:50px}#personalize-preview .svg-container svg{width:100%;height:100%;max-height:100vh}#soft-good-personalization-container .personalize-add-to-cart{padding-top:3rem}#soft-good-personalization-container .personalize-add-to-cart .promotion-container,#soft-good-personalization-container .personalize-add-to-cart .affirm-as-low-as{display:none}.personalization-label{display:none}#soft-good-personalization-container .personalize-add-to-cart .personalize-price{margin-bottom:25px}#soft-good-personalization-container .personalize-add-to-cart .personalization-label{display:inline-block}#soft-good-personalization-container .personalize-add-to-cart #product-price{float:right;font-weight:bold}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text input,#product-configurator-ajax #soft-good-personalization-container .personalization-number input{width:100%;border-radius:5px;height:2.5rem;border:1px solid rgba(183,187,214,1);background-color:#fff}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active input{height:2.5rem}#product-configurator-ajax #soft-good-personalization-container input:focus{outline:0;font-weight:bold;box-shadow:none}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .line1 input{border-radius:5px 5px 0 0;border-bottom:0}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .line2 input{border-top:0;border-bottom:0;border-radius:0}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .line3 input{border-top:0;border-radius:0 0 5px 5px}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .control-group,#product-configurator-ajax #soft-good-personalization-container .personalization-number .control-group{position:relative}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-chars,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-chars{position:absolute;top:15px;right:15px;color:#aaa}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-symbols-msg{position:absolute;top:21px;right:15px;color:#aaa}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-required-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-required-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-numeric-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-numeric-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-profanity-msg{position:absolute;top:6px;font-size:14px;right:15px;color:#c60c30}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-numeric-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-numeric-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-profanity-msg{background-color:#fff;z-index:10}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .initials-active .option-text-required-msg{top:15px}#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .option-text-chars,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .option-text-required-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .option-text-symbols-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text.three-line-active .option-text-profanity-msg,#product-configurator-ajax #soft-good-personalization-container .personalization-line-text .option-text-chars,#product-configurator-ajax #soft-good-personalization-container .personalization-number .option-text-chars{top:6px;font-size:14px}#image-cache{width:0;height:0;overflow:hidden;display:none}.personalize-options .option-group[data-input-type="colors"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px}#product-configurator-ajax #soft-good-personalization-container .personalize-options .option-group[data-input-type="colors"] button.input-color{margin:6px}#product-configurator-ajax #soft-good-personalization-container .personalize-options .option-group[data-input-type="colors"] .input-color[data-option-value="18763"]{border:1px solid #6b6b6b}#product-configurator-ajax #soft-good-personalization-container .personalize-options .option-group[data-input-type="colors"] .input-color[data-option-value="18763"].selected{border:0}#product-configurator-ajax #personalization-btn .ajax-input-text{display:flex;align-items:center}#product-configurator-ajax #personalization-btn .ajax-input-text img{height:30px}#product-configurator-ajax #personalization-btn .ajax-input-text #customs-svg{height:30px;width:77px;position:absolute;left:0}#product-configurator-ajax #soft-good-personalization-container .option-group{margin:0}#product-configurator-ajax #soft-good-personalization-container .personalize-options .option-group{position:relative}#product-configurator-ajax #soft-good-personalization-container .form-group{margin:0}#product-configurator-ajax #soft-good-personalization-container .personalize-header h2{margin:0 0 20px;font-weight:700;font-size:50px;letter-spacing:-1px;line-height:1}#soft-good-personalization-toggle .ajax-btn-wrapper{min-height:auto;border:0}.product-configurator-container>.slide-panel-content.slide-left,.product-configurator-container .product-configurator-header,.product-configurator-container .product-images-container,.product-configurator-container .product-personalize-container{-webkit-transition:max-width 1s,width 1s,right 500ms;-o-transition:max-width 1s,width 1s,right 500ms;transition:max-width 1s,width 1s,right 500ms}.product-configurator-container.personalize-open>.slide-panel-content.slide-left,.product-configurator-container.personalize-open .product-configurator-header,.product-configurator-container.personalize-open .product-images-container,.product-configurator-container.personalize-open .product-personalize-container{max-width:100%;-webkit-transition:max-width 1s,width 1s,right 500ms;-o-transition:max-width 1s,width 1s,right 500ms;transition:max-width 1s,width 1s,right 500ms}.product-configurator-container.personalize-open .product-images-container,.product-configurator-container.personalize-open .product-personalize-container{width:58.5%;padding:0 3% 3% 3%}.product-configurator-container .product-images-container #personalize-preview,.product-configurator-container .product-images-container #personalize-preview .preview,.product-configurator-container .product-images-container #personalize-preview .preview .preview-set,.product-configurator-container .product-images-container #personalize-preview.svg-container,.product-configurator-container .product-images-container #personalize-preview .preview .svg-personalize-preview.active-svg,.product-configurator-container .product-images-container #personalize-preview .preview .svg-personalize-preview.active-svg .svg{height:100%}.product-configurator-container .personalize-hide{display:none}.soft-good-personalize-product-container .product-config-summary{margin-top:0}.product-config-top-level-container .top-level-header-container{display:flex;height:50px;justify-content:space-evenly;align-items:center;margin-top:1rem}.product-config-top-level-container .top-level-header-container div{width:100%;text-align:left}.product-config-top-level-container .top-level-header-container div:nth-of-type(2n){text-align:center;border-left:1px solid #ddd}.product-config-top-level-container .top-level-header-container h3{font-size:16px;line-height:17px;margin:0;display:inline;padding-right:8px}.product-config-top-level-container .top-level-header-container img{width:70px}.product-config-top-level-container .config-top-level-btn{position:relative;background-color:transparent;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:5px;width:100%;height:90px;padding-left:1rem;text-align:left;overflow:hidden;display:flex;justify-content:center;flex-direction:column;transition:background .3s}.product-config-top-level-container .config-top-level-btn:hover{background-color:#f0f0f0;transition:background .3s;text-decoration:underline;text-underline-offset:2px}.product-config-top-level-container .config-top-level-btn .selection-container.incomplete:after{content:"Complete Selections";position:absolute;font-size:12px;font-weight:normal;color:#f02;height:auto;top:50px}.product-config-top-level-container .config-top-level-btn .selection-container.incomplete .selection{display:none}.product-config-top-level-container .config-top-level-btn div{font-weight:bold;text-transform:uppercase}.product-config-top-level-container .config-top-level-btn div.name{font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:22px;padding-bottom:4px;color:#707070}.product-config-top-level-container.has-thumbs .config-top-level-btn div.name,.product-config-top-level-container.has-thumbs .top-level-container .selection-container{margin-left:4.5rem}.product-config-top-level-container.has-thumbs .top-level-container .selection-container{width:78%}.product-config-top-level-container #personalization-btn.config-top-level-btn div.name{top:2px}.product-config-top-level-container .config-top-level-btn .top-level-thumbnail{height:auto;display:inline-flex;flex-direction:column;justify-content:flex-end;position:absolute}.product-config-top-level-container .config-top-level-btn[data-tab-id="shaft"] .top-level-thumbnail,.product-config-top-level-container .config-top-level-btn[data-tab-id="grip"] .top-level-thumbnail{transform:rotate(90deg);height:100%}.product-config-top-level-container .config-top-level-btn .top-level-thumbnail img{width:65px;display:inline;position:relative}.product-config-top-level-container .config-top-level-btn .top-level-thumbnail img.color-wheel{width:40px}.product-config-top-level-container .config-top-level-btn[data-tab-id="shaft"] .top-level-thumbnail img,.product-config-top-level-container .config-top-level-btn[data-tab-id="grip"] .top-level-thumbnail img{transform:scale(4.5);width:30px;left:35px;top:-58px}.product-config-top-level-container .config-top-level-btn[data-tab-id="shaft"] .top-level-thumbnail img{left:14px}.product-config-top-level-container .config-top-level-btn #customs-svg{position:absolute;left:12px;top:28px;height:23px}.product-config-top-level-container .config-top-level-btn #customs-svg svg,.product-config-top-level-container .config-top-level-btn .color-wheel{width:100%;height:100%}.product-config-top-level-container #personalization-btn{flex-direction:row;justify-content:flex-start;align-items:center}.product-config-top-level-container #personalization-btn .top-level-thumbnail{position:relative;margin-right:1rem}.product-config-top-level-container #personalization-btn .top-level-thumbnail img.color-wheel{width:38px}.product-config-top-level-container #personalization-btn .name{padding-bottom:0}.product-config-top-level-container .top-level-container{margin-top:1rem;position:relative;box-shadow:-5px 5px 4px -4px #e6e6e6;border-radius:5px}.product-config-top-level-container .top-level-container .selection-container{font-family:'Roboto Condensed',sans-serif;font-size:1rem;font-weight:bold;color:#000;text-transform:capitalize;line-height:15px;width:95%;float:left}.product-config-top-level-container .top-level-container .selection-container .selection{margin-right:5px}.product-config-top-level-container .top-level-container .selection-container span:before{content:",";position:relative;left:-4px}.product-config-top-level-container .top-level-container .selection-container span:first-of-type:before{content:""}.product-config-top-level-container .top-level-container:hover:after{transition:right .2s;right:1.8rem}.product-config-top-level-container .top-level-container:after{content:"\f054";font-family:"Font Awesome 6 Pro";font-size:16px;color:#000;margin-left:10px;position:absolute;right:2rem;top:31px;transition:right .2s}.product-config-top-level-container .configurator-container{margin-top:2rem}.product-config-top-level-container .configurator-container .option-label{font-weight:bold;text-transform:uppercase;font-family:'Roboto',sans-serif;font-size:16px}.product-config-top-level-container .configurator-container .option-group{width:85px;margin:5px 0 0 0}.product-config-top-level-container .configurator-container .option-group input.ajax-quantity{width:100%;text-align:center;border:1px solid #c4c4c4;padding:5px}.product-config-top-level-container .configurator-container .option-group #qty .ui-spinner .ui-spinner-button{font-size:17px;bottom:calc(50% - 11px)}.product-config-top-level-container .configurator-container .option-group input[type=text]:focus{box-shadow:none}#product-configurator-ajax .config-nav-container{display:flex;justify-content:space-between;flex-wrap:wrap;position:absolute;top:0;height:auto;z-index:100;width:100%}#product-configurator-ajax .config-nav-header{width:100%;height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #cacaca;background-color:#000;color:#fff}#product-configurator-ajax .config-nav-header h3{margin:0}#product-configurator-ajax .config-nav-header i{top:15px}#product-configurator-ajax .config-nav-tab-container{width:100%;display:flex;overflow-x:scroll}#product-configurator-ajax .config-nav-tab-container::-webkit-scrollbar{background-color:transparent;height:0}#product-configurator-ajax .config-nav-tab-container:hover::-webkit-scrollbar{height:7px;border-radius:40px}#product-configurator-ajax .config-nav-tab-container::-webkit-scrollbar-thumb{background-color:inherit}#product-configurator-ajax .config-nav-tab-container:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:40px}#product-configurator-ajax .config-nav-tab-container.show-scroll:before{content:"\f324";font-family:'Font Awesome 5 Pro';position:absolute;top:81px;right:6px;color:#000;z-index:1;font-weight:bold;opacity:.7;transition:opacity .3s}#product-configurator-ajax .config-nav-tab{border-right:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;border-top:0;border-left:0;outline:0;background-color:#e4e4e4;color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:16px;font-weight:900;letter-spacing:.05rem;height:50px;display:inline-block;transition:opacity .2s,background-color .3s;min-width:120px;width:100%;position:relative}#product-configurator-ajax .config-nav-tab.incomplete:after{content:"*";position:absolute;font-size:16px;font-weight:normal;top:8px;right:30px;color:#f02}#product-configurator-ajax .config-nav-tab:hover{background-color:#efefef;transition:opacity .2s,background-color .3s;text-decoration:underline;text-underline-offset:2px}#product-configurator-ajax .config-nav-tab:last-of-type{border-right:transparent}#product-configurator-ajax .config-nav-tab.selected{background-color:#fff;border-bottom:0;transition:opacity .2s,background-color .3s}#product-configurator-ajax .config-container>div{display:none}#product-configurator-ajax .config-container>div.open,#product-configurator-ajax-container div.no-slideout #product-configurator-ajax .config-container>div{display:block}#product-configurator-ajax{position:fixed;background-color:#fff;width:500px;height:100%;right:-1000px;top:0;z-index:10000;transition:right 1s;padding:0;font-style:normal;display:flex;flex-direction:column}#product-configurator-ajax>.config-slideout-container{display:flex;flex-direction:column;height:100%}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax{position:static;height:auto;width:auto;right:auto;overflow:auto;flex-direction:column}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax.balls{overflow:visible}#product-configurator-ajax.customs-slideout{display:flex;width:75%;right:-3000px;flex-direction:row}.svg-slideout-container{display:none}#product-configurator-ajax.customs-slideout .svg-slideout-container{display:block;width:60%}#product-configurator-ajax.customs-slideout .config-slideout-container{position:relative;width:40%}#product-configurator-ajax-container .no-slideout #product-configurator-ajax.customs-slideout .config-slideout-container{position:static;width:100%}#product-configurator-ajax-container .no-slideout #product-configurator-ajax.balls.customs-slideout .config-nav-container{display:none}#product-configurator-ajax.customs-slideout .svg-slideout-container .svg-include{padding:0 2rem;display:flex;align-items:center;justify-content:center}#product-configurator-ajax.customs-slideout .svg-slideout-container .svg-include .image-container{width:100%;height:auto}#product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-include .image-container{height:100%}#product-configurator-ajax.customs-slideout .svg-slideout-container .svg-grid{display:block}#product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid{display:grid;max-height:100%;grid-template-rows:minmax(0,1fr) 0fr;padding-bottom:1rem;position:static;opacity:1}#product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid .preview-set{padding:1rem 0rem 0 1rem}#product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid .preview-set:first-of-type{grid-column-start:1;grid-column-end:4}#product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid .preview-set .preview-set-layer:first-of-type{height:100%}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax #one-config .configurator-container,#product-configurator-ajax-container div.no-slideout #product-configurator-ajax #one-config .product-config-top-level-container{margin-bottom:1rem}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax.balls.custom-logo #one-config .configurator-container{margin-bottom:0}#product-configurator-ajax-container .email-container{text-align:center;margin-bottom:1rem}#product-configurator-ajax-container .email-container .email-label{font-weight:bold;font-family:'Roboto Condensed';text-transform:uppercase}#product-configurator-ajax-container .email-container a.btn{color:#fff;border:1px solid #000;transition:background .3s,color .3s,border .3s}#product-configurator-ajax.open{right:0;transition:right .6s;z-index:10000}#pdp-overlay{height:100%;width:100%;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.3;display:none}#pdp-overlay.open{z-index:100;display:block}#product-configurator-ajax .config-container{padding:7rem 2rem 2rem 2rem;height:100%;overflow-y:scroll;flex:1 0 70%}#product-configurator-ajax-container div.no-slideout #product-configurator-ajax .config-container{padding:initial;height:auto;overflow:auto}#product-configurator-ajax .config-footer{text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:100%;bottom:0;background-color:#fff;padding:1rem 0}#product-configurator-ajax .config-footer .product-config-summary{display:flex;justify-content:center;align-items:center;margin-top:0;flex-wrap:wrap}#product-configurator-ajax .config-footer .product-config-summary #product-price{font-weight:bold;font-family:'Roboto Condensed',sans-serif;font-size:24px;letter-spacing:-1px;margin-right:1.5rem}#product-configurator-ajax .config-footer .product-info{display:flex;justify-content:center;align-items:baseline}#product-configurator-ajax .config-footer .product-info .club-dates{color:#9a9a9a;font-size:14px;margin-left:1.25rem}#product-configurator-ajax .config-footer button{display:block;width:100%;min-height:55px;border:0;color:#fff;padding:0;margin:1.25rem 0;background-color:#0652fd}#product-configurator-ajax .config-footer .configurator-action-btn.config-disabled{background-color:#ddd;cursor:initial}.pdp-header #price-table{margin-bottom:1.5rem}#price-table .price-table-values{display:flex;justify-content:space-evenly;flex-wrap:wrap;line-height:normal;border:1px solid #e5e5e5;border-radius:5px;background-color:#f7f7f7;font-size:14px;text-align:center}#price-table .price-table-values .price-tiered-value{width:110px;height:55px;display:flex;flex:1 0 49%;flex-direction:column;justify-content:center;transition:background .2s}#price-table .price-tiered-value.selected{color:#fff;background-color:#000;border-radius:5px;transition:background .2s}#price-table .price-table-values .qty{margin-bottom:3px;font-weight:bold}#price-table .price-table-values .price{font-weight:normal}#product-configurator-ajax .tooltip-inner{background-color:#fff;border:1px solid #000;color:#000;font-family:'Roboto',sans-serif;max-width:320px;font-size:12px;padding:1rem}.collapse-description-container{margin-top:1rem}.collapse-description-container p{margin-bottom:0}.collapse-description-container p.collapsing{height:56px}.collapse-description-container p.collapse:not(.show){display:block;height:56px!important;visibility:visible;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collapse-description-container button.collapsed:after{content:'Read More'}.collapse-description-container button:not(.collapsed):after{content:'Hide'}.collapse-description-container .btn-read-more{background:0;border:0;font-weight:bold;text-decoration:underline;padding:0;outline:transparent;transition:opacity .4s;color:#000}.collapse-description-container .btn-read-more:hover{opacity:.7;transition:opacity .4s}#product-configurator-ajax .option-group[data-input-type="button-grid"],#product-configurator-ajax .option-group[data-input-type="button-grid-thumbnail"]{display:flex;flex-wrap:wrap;margin:0 -10px 0 0}#product-configurator-ajax .option-group .button-grid,#product-configurator-ajax .option-group .button-grid-thumbnail{position:relative;width:50%;padding:10px 10px 0 0;height:70px;cursor:pointer;font-family:'Roboto Condensed',sans-serif}#product-configurator-ajax #sticker .option-group .button-grid-thumbnail{width:33%;height:auto}#product-configurator-ajax #sticker .ajax-btn-wrapper .ajax-input{border:1px solid transparent}#product-configurator-ajax #sticker .ajax-btn-wrapper .ajax-input.selected{background:transparent;border:2px solid #000}#product-configurator-ajax #sticker .ajax-btn-wrapper .ajax-input.selected .value-name{color:#000}#product-configurator-ajax #ferrule .option-group .button-grid-thumbnail{width:20%;height:auto}#product-configurator-ajax #ferrule .ajax-btn-wrapper .ajax-input{flex-direction:column}#product-configurator-ajax #ferrule .ajax-btn-wrapper.button-grid-thumbnail .ajax-input .ajax-input-text{position:relative}#product-configurator-ajax #ferrule .option-group .button-grid-thumbnail button.selected span.ajax-input-text span.value-name{color:#000}#product-configurator-ajax #ferrule .ajax-btn-wrapper .ajax-input.selected{background:transparent;border:1px solid #000}#product-configurator-ajax .option-group label.button-grid-label{line-height:16px}#product-configurator-ajax .option-group .button-grid input,#product-configurator-ajax .option-group .button-grid-thumbnail input{width:100%;background-color:transparent;border-radius:3px;border:1px solid #c4c4c4;height:100%;transition:border-color .4s;outline:transparent}#product-configurator-ajax .option-group .button-grid:hover input,#product-configurator-ajax .option-group .button-grid-thumbnail:hover input{border-color:#000;transition:border-color .4s}#product-configurator-ajax .option-group .button-grid.selected input,#product-configurator-ajax .option-group .button-grid-thumbnail.selected input{border-color:#000;background-color:#000;transition:border-color .4s}#product-configurator-ajax .option-group .button-grid .button-grid-thumbnail-label,#product-configurator-ajax .option-group .button-grid-thumbnail .button-grid-thumbnail-label{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0;padding:10px 15px 0 5px}#product-configurator-ajax .option-group .button-grid .button-grid-label.selected .value-name,#product-configurator-ajax .option-group .button-grid-thumbnail .button-grid-thumbnail-label.selected .value-name{color:#fff}#product-configurator-ajax .option-group .button-grid .button-grid-label div,#product-configurator-ajax .option-group .button-thumbnail .button-grid-thumbnail-label div{text-align:center}#product-configurator-ajax .option-group .button-grid .button-grid-label div .value-name,#product-configurator-ajax .option-group .button-grid-thumbnail .button-grid-thumbnail-label div .value-name{font-size:14px;letter-spacing:normal;line-height:normal;font-weight:bold;margin-bottom:1px}#product-configurator-ajax .option-group .button-grid .button-grid-label .availability,#product-configurator-ajax .option-group .button-grid-thumbnail .button-grid-thumbnail-label .availability{display:block;margin:0;line-height:normal;text-transform:capitalize}#product-configurator-ajax .option-group .button-grid span.ajax-input-text span.value-name,#product-configurator-ajax .option-group .button-grid-thumbnail span.ajax-input-text span.value-name{color:#000;font-size:14px;font-weight:bold}#product-configurator-ajax .option-group .button-grid span.ajax-input-text span.availability,#product-configurator-ajax .option-group .button-grid-thumbnail span.ajax-input-text span.availability{font-size:12px;font-weight:normal;color:#808080;font-family:'Roboto',sans-serif;text-transform:capitalize}#product-configurator-ajax .option-group .button-grid button.selected span.ajax-input-text span.value-name,#product-configurator-ajax .option-group .button-grid button.selected span.ajax-input-text span.availability,#product-configurator-ajax .option-group .button-grid-thumbnail button.selected span.ajax-input-text span.value-name,#product-configurator-ajax .option-group .button-grid-thumbnail button.selected span.ajax-input-text span.availability{color:#fff}#product-configurator-ajax .option-group .option-button-grid-regex .option-button-grid-regex-group{display:flex;flex-wrap:wrap}#product-configurator-ajax .option-group .option-button-grid-regex .option-button-grid-regex-group .option-label{width:100%}#product-configurator-ajax .option-group .option-button-grid-regex .button-grid{float:none}#product-configurator-ajax .option-group .button-grid-thumbnail img{z-index:1}#product-configurator-ajax .ajax-btn-wrapper.button-grid-thumbnail .ajax-input .ajax-input-text{position:absolute}.pt_product .tooltip{z-index:100000}.product-configurator-container .presell-container{text-align:center}.product-configurator-container .presell-container p{margin:5px 0 0 0;line-height:normal}.product-configurator-container .presell-container .presell-date{font-weight:bold;font-size:20px}.chargebee-container{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:5px;padding:0 1rem;margin-bottom:1rem;position:relative;transition:background .5s,border .5s}.chargebee-container.selected{background-color:#fff;border:1px solid #e5e5e5;transition:background .5s,border .5s}.chargebee-container .chargebee-radio{display:flex;justify-content:center;align-items:center}.chargebee-container p{font-size:14px;line-height:24px;margin:0 0 1rem 0}.chargebee-container .chargebee-radio input{margin-right:5px}.chargebee-container .chargebee-radio label{font-size:14px;font-weight:bold;width:100%;cursor:pointer;height:100%;padding:1rem 1rem 1rem 0}.chargebee-container .chargebee-radio label span{font-weight:normal}.chargebee-container #chargebee-subscribe{padding-bottom:1rem}.chargebee-container #chargebee-subscribe select{padding:0 1rem}.chargebee-container #chargebee-subscribe label{font-family:'Roboto Condensed',sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.05rem;font-weight:700;display:block;position:relative;margin-bottom:5px}.chargebee-container #product-configurator-ajax{background-color:transparent}.chargebee-container #chargebee-subscribe #product-price,.chargebee-container #chargebee-subscribe #subscription-price{font-size:24px;text-align:center;position:relative;font-weight:700;display:block;margin-top:1.5rem;font-family:'Roboto Condensed',sans-serif}.chargebee-container .chargebee-radio #product-price,.chargebee-container .chargebee-radio #subscription-price{font-size:inherit;font-weight:normal;font-family:'Roboto',sans-serif;position:static;display:inline-block;margin:0;vertical-align:baseline}.chargebee-container #product-price .wasPrice,.chargebee-container #product-price .price-from,.chargebee-container #subscription-price .wasPrice,.chargebee-container #subscription-price .price-from{display:none}.chargebee-container .configurator-chargebee-btn{display:block;width:85%;border:0;color:#fff;padding:1rem;margin:1.25rem auto;background-color:#0652fd}.chargebee-container .configurator-chargebee-btn.config-disabled{background-color:#ddd;cursor:not-allowed}.fullscreen .svg-slideout-container .svg-include .preview{opacity:1;left:0!important}.fullscreen #product-configurator-ajax .config-nav-header i.modal-close{display:none}.fullscreen #product-configurator-ajax.customs-slideout{width:100%}.fullscreen #product-configurator-ajax.open{transition:none}.fullscreen #product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid{display:block;height:100%}.fullscreen #product-configurator-ajax.customs-slideout .preview-set-layer .content.svg .fullscreen #product-configurator-ajax.customs-slideout .preview-set-layer .content.svg svg{width:100%}.fullscreen #product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid .preview-set{display:inline-block;height:auto;width:30%}.fullscreen #product-configurator-ajax.customs-slideout .svg-slideout-container.drivers .svg-grid .preview-set:first-of-type{height:60%;width:100%}.fullscreen #product-configurator-ajax .config-nav-container{display:block;position:static}.fullscreen #product-configurator-ajax .config-nav-header{display:none}.fullscreen #product-configurator-ajax .config-nav-tab-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.fullscreen #product-configurator-ajax .config-nav-tab{flex-grow:1;width:auto;min-width:50%;border-width:0 0 1px 1px;border-style:solid;border-color:#9a9a9a}.fullscreen #product-configurator-ajax .config-container{padding:0 1rem 1rem;flex:auto}.fullscreen #product-configurator-ajax .config-nav-tab.selected{background-color:#000;color:#fff}.fullscreen #product-configurator-ajax .config-footer{padding:0}.fullscreen #product-configurator-ajax.customs-slideout .svg-slideout-container.hidden{display:block!important;visibility:visible!important}.ody .product-configurator-container .product-options-container .pdp-info-section .product-title-container h1.h2{text-transform:uppercase}.ody .product-config-top-level-container .config-top-level-btn div.name,.ody .product-options-container #product-price{font-family:'open-sans-condensed',sans-serif}.ody .product-configurator-container .configurator-action-btn{background-color:#cd163f;font-size:16px;letter-spacing:.02em}.ody #product-configurator-ajax .config-footer button{background-color:#cd163f}.product-configurator-container .input-color{position:relative}.product-configurator-container .input-color .violator-new{content:"New";position:absolute;z-index:10;left:0;bottom:-8px;opacity:1;font-family:'Roboto Condensed',sans-serif;font-weight:bold;color:#fff;background-color:#0652fd;text-transform:uppercase;font-size:9px;line-height:initial;padding:1px 3px;outline:#fff solid 2px}