.product-configurator-container{z-index:45000}.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{padding-top:90px;display:flex;flex-flow:row nowrap;position:relative;overflow:hidden;height:100vh;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}.product-configurator-container .availability{margin:0 0 0 .5em;font-weight:normal;color:#999;white-space:nowrap}.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-configurator-wrapper .slick-track{margin:4px 4px}.product-config-summary{border-top:1px solid #ddd;margin-top:35px;padding-top:25px}.product-config-summary .club-dates{display:inline-block;margin-left:25px;font-size:90%;color:#999;vertical-align:middle}.product-config-summary #product-price .wasPrice{display:none}#product-price .wasPrice{margin-right:.5em;color:#999}.product-configurator-container .configurator-action-btn,.retail-btn,.email-btn{display:block;width:100%;min-height:60px;border:0;color:#fff;padding:20px 0;margin:3rem 0;font-weight:600}.product-configurator-container .configurator-action-btn{margin:3rem 0 0 0}.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}.product-configurator-container .product-images-container,.product-configurator-container .product-personalize-container{position:relative;width:100%;max-width:725px;padding:80px 6.5%;flex:1 2 0}div#custom-images-container{overflow:auto;z-index:4}.product-configurator-container .product-images-container .product-images-swatches{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 20px;font-weight:700;font-size:50px;letter-spacing:-1px;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{display:none}.product-options-container #product-price{position:relative;top:2px;font-size:1.2em;font-weight:700}#configurator-intro-row{margin-top:20px;font-size:90%}button#configurator-close{background-color:transparent}.product-configurator-container .product-options-container{overflow:auto;z-index:1;padding:80px 85px 80px 0;width:520px;max-width:50%}.product-configurator-container .product-options-container:after{content:"";display:block;clear:both;height:0}.product-configurator-container .product-images-container .config-thumb-contain{width:50%;min-width:200px;padding:0 20px;margin:auto;position:relative}.product-configurator-container .product-images-container .image-container .config-image-slide{height:auto;padding:0;margin:0 0 20px}.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 .config-image-slide:focus{outline:0}.config-thumb.slick-slide{padding:0 5px}.product-configurator-container .carousel-button-prev,.product-configurator-container .carousel-button-next{top:auto;bottom:calc(50% - 15px)}.product-configurator-container .carousel-button-prev{left:-20px}.product-configurator-container .carousel-button-prev:hover{left:-25px}.product-configurator-container .carousel-button-next{right:-20px}.product-configurator-container .carousel-button-next:hover{right:-25px}#product-configurator-ajax-container{position:relative}.configurator-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(256,256,256,0.375);z-index:1000;cursor:progress}.product-configurator-container{z-index:60000}.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-container .option-group{margin:10px auto 0;width:100%}.product-configurator-container .option-group:after{content:"";display:block;clear:both;float:none}.product-configurator-container .option-group[data-input-type='hidden']{margin:0}.product-configurator-container .option-group input{padding:10px;height:auto;box-sizing:border-box;-moz-box-sizing:border-box}.product-configurator-container .option-group input.ajax-quantity{width:100%;text-align:center}.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;top:10px;left:10px;width:60px;z-index:2}.product-configurator-container #personalize-preview .callaway-customs-logo{top:3rem;left:0;width:70px}#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-container [data-input-type$='button-group']{position:relative;display:flex;width:auto;box-sizing:border-box}.product-configurator-container [data-input-type$='button-group']>div{width:100%}.product-configurator-container .ajax-btn-wrapper{display:block;float:left;width:100%;min-height:60px;height:60px;box-sizing:border-box;margin:0 -1px -1px 0;padding:0;border:1px solid #bbb;position:relative}#personalization-toggle{margin:15px 0}.product-configurator-container .option-paintfill input{position:absolute;opacity:0}.product-configurator-container span.paintfill-swatch{display:block;width:30px;height:30px;border-radius:15px;border:0 solid transparent;-moz-box-shadow:1px 1px 4px 0 #807d7d;-webkit-box-shadow:1px 1px 4px 0 #807d7d;box-shadow:1px 1px 4px 0 #807d7d}.product-configurator-container #stamping-option .ajax-btn-wrapper,.product-configurator-container #stamping-type .ajax-btn-wrapper,.product-configurator-container #personalization-toggle .ball-button .ajax-btn-wrapper{min-width:50%}.product-configurator-container #grip .ajax-btn-wrapper{min-width:76px}.configurator-nav{clear:both}.product-configurator-container .ajax-btn-wrapper .ajax-input,.product-configurator-container .ajax-btn-wrapper .ajax-input-manual{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;background:#fff none;transition:background .2s;border:0;position:absolute}.product-configurator-container .ajax-btn-wrapper:hover .ajax-input,.product-configurator-container .ajax-btn-wrapper:hover .ajax-input-manual{cursor:pointer;background:#eee none}.product-configurator-container .ajax-btn-wrapper .ajax-input.selected,.product-configurator-container .ajax-btn-wrapper .ajax-input-manual.selected{background:#000 none}.product-configurator-container .ajax-btn-wrapper .ajax-input .ajax-input-text span,.product-configurator-container .ajax-btn-wrapper .ajax-input-manual .ajax-input-text span{font-size:90%;display:block;line-height:1.1;color:#999}.product-configurator-container .ajax-btn-wrapper .ajax-input .ajax-input-text span:not(:first-child),.product-configurator-container .ajax-btn-wrapper .ajax-input-manual .ajax-input-text span:not(:first-child){font-size:110%;font-weight:bold;text-transform:uppercase;margin:4px 0;color:#111}.product-configurator-container .ajax-btn-wrapper .ajax-input.selected .ajax-input-text span,.product-configurator-container .ajax-btn-wrapper .ajax-input-manual.selected .ajax-input-text span{color:#fff}.product-configurator-container .ajax-btn-wrapper .ajax-input .ajax-input-text span:nth-child(3),.product-configurator-container .ajax-btn-wrapper .ajax-input-manual .ajax-input-text span:nth-child(3){font-size:80%;font-weight:normal;text-transform:uppercase}.product-configurator-container #ajax-1661 .ajax-input .ajax-input-text span:first-child{font-size:110%;font-weight:bold;text-transform:uppercase}.product-configurator-container #ajax-1661 .ajax-input .ajax-input-text span:not(:first-child){font-size:80%;font-weight:normal;text-transform:uppercase}.product-configurator-container .dropdown .btn span:after,.product-configurator-container .dropdown .btn:hover span:after{content:'';font-family:'';font-size:0}.product-configurator-container .dropdown .btn.dropdown-toggle{position:relative;text-align:left;color:#111;font-weight:400;overflow:hidden;text-overflow:ellipsis;padding:10px 30px 10px 20px}.product-configurator-container .dropdown .btn span.btn-icon,.product-configurator-container .dropdown .btn:hover span.btn-icon{position:absolute;right:8px;top:50%;margin-top:-10px;width:20px;height:20px;color:#111;font-size:20px;transition:none}.product-configurator-container .dropdown .dropdown-toggle:hover .btn-icon{padding:0}.product-configurator-container .dropdown .dropdown-toggle .default-label{display:none}.product-configurator-container .dropdown .dropdown-toggle .default-label .value-count{margin-left:.5em;color:#999}.product-configurator-container .dropdown .dropdown-toggle .selected-label{display:initial}.product-configurator-container .dropdown.open .dropdown-toggle .default-label{display:initial}.product-configurator-container .dropdown.open .dropdown-toggle .selected-label{display:none}.product-configurator-container .dropdown .dropdown-menu{width:100%;max-height:285px;overflow-y:auto;z-index:10001}.product-configurator-container .dropdown .dropdown-menu>li a{position:relative;padding:8px 5px 8px 40px;white-space:normal;line-height:1.2}.product-configurator-container .dropdown .dropdown-menu>li a.selected:before{position:absolute;top:8px;left:10px;content:"\f00c";font-family:"Font Awesome 5 Pro"}.product-configurator-container [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;background:#f7f7f7 none}.product-configurator-container [data-input-type='dropdown'] .dropdown-preview>img{width:100%;height:auto}.product-configurator-container [data-input-type='dropdown'] .dropdown-preview>img.selected{display:block;width:100%;height:auto}.product-configurator-container [data-input-type='dropdown']>:not(:first-child){margin-top:10px}.product-configurator-container [data-input-type='colors']{margin-left:2px}.product-configurator-container [data-input-type='colors'] .input-color{margin:0 10px 10px 0;border:2px solid #f6f6f6;transition:outline-color .1s linear,box-shadow .5s;outline:0 solid #fff;outline-offset:1px;border-radius:15px}.product-configurator-container [data-input-type='colors'] .input-color.selected{box-shadow:0 0 0 2px #000;transition:outline-color .1s linear,box-shadow .5s}.product-configurator-container [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}#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;height:36px;width:36px;border-style:solid;border-radius:18px;border-width:0;cursor:pointer;margin:10px;padding:3px}.configurator-container .option-paintfill input[type='radio']{position:absolute;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-1770 span span,#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 .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}#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{width:70%}.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 .checkbox label{font-weight:bold;font-size:1.3rem}#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-weight:bold;font-size:1.2em;border-top:1px solid #ddd;margin-top:35px;padding-top:25px;display:block;position:relative}#product-configurator-ajax.color-selector .option-label{margin-top:0}#product-configurator-ajax .carousel-inner .option-label{font-size:1em}#product-configurator-ajax #asset-pdp-size-chart-button{position:absolute;top:25px;right:0;font-size:14px}#preview-product .preview{opacity:0;z-index:0;display:block;position:absolute;left:-999em;top:0}#preview-product .preview.selected{opacity:1;z-index:1;position:relative;left:0}#preview-product .preview.selected:after{content:'';float:left;padding:2em;width:100%}#preview-product .preview{-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}#preview-product .preview .svg svg{background-color:#f5f5f5}#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}.product-configurator-container #ball-preview-slides{position:relative;text-align:center;overflow:hidden}.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:-999px;top:0;padding:0}.product-configurator-container .product-images-slide.active{position:static}#ball-preview,#ball-player{width:100%}.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 .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:50px}#product-configurator-ajax .option-paintfill>span.selected{box-shadow:0 0 0 2px;border-radius:50px}.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-container .option-finish{margin:0 -7px;padding:0}.product-configurator-container .option-finish li{display:inline-block;margin:0 10px;padding:0;list-style:none outside none;text-align:center}.product-configurator-container .option-finish li:hover{cursor:pointer}.product-configurator-container .option-finish li .finish-swatch{width:137px;height:80px;box-sizing:border-box;-moz-box-sizing:border-box}.product-configurator-container .option-finish li .finish-label{margin-top:15px}.product-configurator-container .option-finish li .finish-swatch{border:5px solid #fff}.product-configurator-container .option-finish li.selected .finish-swatch{outline:2px solid #000}.product-configurator-container .option-thumbnails li>img{border:5px solid #fff}.product-configurator-container .option-thumbnails li.selected>img{outline:2px solid #000}.product-configurator-container .option-finish>span .finish-swatch{border:5px solid #fff}.product-configurator-container .option-finish>span .selected .finish-swatch{outline:2px solid #000}.product-configurator-container .option-thumbnails>span>img{border:5px solid #fff}.product-configurator-container .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}#qty .ui-spinner .ui-spinner-down{left:0;padding:0 30px 0 15px}.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:fixed;width:60%;max-width:none;height:100vh;min-height:0;top:0;left:0;bottom:0;overflow:auto;margin:0;padding:40px}.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:fixed;width:40%;top:0;right:0;bottom:0;overflow:auto;padding:20px;margin:0}[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 0 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;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 5 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.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 button{border:1px solid #ddd;background-size:cover}#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:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(256,256,256,0.375);z-index:1000;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: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:4rem}#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:21px;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:#f8f8f8;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{top:12px}#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}