.red-color{color:red!important}.product-form__info-item:has(.price-list){display:flex;flex-wrap:wrap}.product-form__info-item .product-form__info-content:has(.price-list){width:auto}.product-form__info-item:has(.price-list) .btnlogin,.product-form__info-item:has(.price-list) .btnloginn{margin-right:0;padding-left:20px;padding-right:20px}.line-item--nested,.mini-cart__line-item--nested{border-left:15px solid var(--border-color)}.line-item--nested .line-item__quantity-remove,.mini-cart__line-item--nested .mini-cart__quantity-remove,.configurator-main-product .quantity-selector__button,.line-item--nested .quantity-selector__button,.mini-cart__line-item--nested .quantity-selector__button,.mini-cart__line-item--nested{display:none!important}.build-components-header{border-left:15px solid var(--border-color);background-color:var(--border-color)!important;font-weight:700}.build-components-header td{padding-top:10px!important;padding-bottom:10px!important}.line-item--nested+.build-components-header,.mini-cart__line-item--nested+.build-components-header{display:none!important}.abz-slideshow .slideshow__button.button{border-radius:25px}.abz-slideshow .second-btn{margin-left:20px}#slideshow-2 .slideshow__content-wrapper{top:auto;left:0;right:0;transform:none;bottom:0}#slideshow-3 .slideshow__content-wrapper .container{margin-right:0}.main-column{display:flex;justify-content:center;align-items:center}.all-icon-content{flex:1}.all-icon-content h4{margin-bottom:0;margin-top:20px}.all-icon-content img{width:200px}.all-icon-content .h3,.all-icon-content .sub-content p,.abz-image-btn .heading.h2{color:#000}.image-column{display:flex}.all-image-btn{flex:1;margin:0 20px;position:relative;padding:20px;border-radius:20px}.all-image-btn .button{background:#fff;width:fit-content;border-radius:20px;color:#000;display:flex;margin-top:20px}.abz-image-overlay{display:none}.abz-text-with-icons .text-with-icons__icon-wrapper img{max-width:50px}.table-head th{width:20%}.abz-video .video-item{max-width:unset}#no-purchse-term .rte{text-align:left}#no-purchse-btn-text p{margin-top:10px;font-size:12px}.list-text{text-align:left}.list-text ul li:before{content:"";background:url(icon-right.png);position:absolute;width:20px;height:20px;left:0;background-size:contain;background-repeat:no-repeat}.list-text ul{list-style:none;padding-left:20px;position:relative}.list-text ul li{margin-left:5px;display:flex;align-items:center}.list-text ol{list-style:none;padding-left:20px;position:relative}.list-text ol li:before{content:"";background:url(close-icon.png);position:absolute;width:20px;height:20px;left:0;background-size:contain;background-repeat:no-repeat}.list-text ol li{margin-left:5px;display:flex;align-items:center}.mega-menu__column{text-align:left}abz-pricing{display:block;margin-bottom:24px}product-form:not([hide-atc]) .members-only-atc{display:none}product-form[hide-atc] .product-form__buy-buttons,product-form[hide-atc] .pdp-upsells-atc-btn{display:none!important}.abz-custom-product-upsells input::placeholder{color:gray;opacity:.5}.abz-custom-product-upsells input::-webkit-input-placeholder{color:gray;opacity:.5}.abz-custom-product-upsells input:-ms-input-placeholder{color:gray;opacity:.5}.abz-custom-product-upsells input::-moz-placeholder{color:gray;opacity:.5}.abz-custom-product-upsells input:-moz-placeholder{color:gray;opacity:.5}.abz-custom-product-upsells{font-family:Arial,sans-serif;margin:0 auto}.abz-custom-product-upsells .slider-for{color:#000}.abz-custom-product-upsells .slick-arrow[aria-disabled=true]{display:none!important}.abz-custom-product-upsells .items-slider-container .slider-nav{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:30px}.abz-custom-product-upsells .slider-nav .slick-slide{position:relative;padding:10px 20px;margin:0 15px;text-align:center;cursor:pointer;font-weight:700;color:#666}.abz-custom-product-upsells .items-slider-container .slider-nav .slick-slide:hover{cursor:pointer}.abz-custom-product-upsells .slider-nav .slick-track{transform:none!important;transition:none!important}.abz-custom-product-upsells .slider-nav .slick-slide.slick-current.slick-active{color:#000;border-bottom:4px solid #ff0000}.abz-custom-product-upsells .slick-slide.all-content{padding:15px 2px 0}.abz-custom-product-upsells .radio-group{margin-bottom:20px}.abz-custom-product-upsells .pdp-upsell-label{text-transform:uppercase}.abz-custom-product-upsells label,.abz-custom-product-upsells .radio-group p{font-weight:700;color:#000}.abz-custom-product-upsells .radio-group p{margin-bottom:10px}.abz-custom-product-upsells counterbalance-filters .counterbalance-filters-labels-container{display:flex;gap:30px}.abz-custom-product-upsells counterbalance-filters label.checkbox-label{font-weight:400;display:flex;gap:10px}.abz-custom-product-upsells shaft-filters .radio-group{display:flex;flex-wrap:wrap;column-gap:10px}.abz-custom-product-upsells shaft-filters .radio-group p{width:100%;margin-bottom:0;font-weight:700;text-transform:uppercase}.abz-custom-product-upsells .slider-nav{background-color:#e4e4e4;border-bottom:1px solid #999;border-radius:7px 7px 0 0}.abz-custom-product-upsells shaft-filters .radio-group label{display:inline-block;cursor:pointer;padding:4px 16px;margin-bottom:10px;background-color:#fff;color:#000;border:1px solid #000;border-radius:4px;transition:all .3s ease;font-weight:400}.abz-custom-product-upsells shaft-filters .radio-group label:has(input:checked){background-color:#000;color:#fff}.abz-custom-product-upsells shaft-filters .radio-group label:hover{background-color:#f0f0f0}.abz-custom-product-upsells shaft-filters .radio-group label:has(input:checked):hover{background-color:#333}.abz-custom-product-upsells shaft-filters .radio-group input[type=radio]{position:absolute;opacity:0;width:0;height:0}.abz-custom-product-upsells shaft-filters .radio-group input[type=radio]+label{cursor:pointer;padding:8px 16px;background-color:#fff;color:#000;border:1px solid #000;border-radius:4px;transition:all .3s ease;font-weight:400}.abz-custom-product-upsells shaft-filters .radio-group input[type=radio]:checked+label{background-color:#000;color:#fff}.abz-custom-product-upsells shaft-filters .radio-group input[type=radio]:hover+label{background-color:#f0f0f0}.abz-custom-product-upsells shaft-filters .radio-group input[type=radio]:checked:hover+label{background-color:#333}.abz-custom-product-upsells .sst-puring-dd>label{margin-bottom:0}.abz-custom-product-upsells .line-item-property__field,.abz-custom-product-upsells .sst-puring-dd{display:inline-flex;width:100%;flex-direction:column}.abz-custom-product-upsells .line-item-property__field{margin-bottom:15px}.abz-custom-product-upsells .line-item-property__field.club-lie{width:50%;padding-right:2px}.abz-custom-product-upsells .extra-wraps-and-grip-logo{display:flex;flex-direction:row;gap:10px}.abz-custom-product-upsells .line-item-property__field.extra-wraps,.abz-custom-product-upsells .line-item-property__field.grip-logo{width:100%}.abz-custom-product-upsells .line-item-property__field.extra-wraps:only-child .tooltip-text{right:unset;left:0}.abz-custom-product-upsells .line-item-property__field.club-loft{width:49%;padding-left:2px}.abz-custom-product-upsells .line-item-property__field.playing-length{width:49%;padding-right:2px}.abz-custom-product-upsells .sst-puring-dd{width:50%;padding-left:2px}.abz-custom-product-upsells .retro_fit_program_points ul{list-style-position:outside;padding-left:14px}.club-numbers-label,.abz-custom-product-upsells .line-item-property__field label{display:block;font-weight:700}.abz-custom-product-upsells .line-item-property__field label:has(.pdp-upsell-install-fee),.abz-custom-product-upsells .line-item-property__field label:has(.pdp-upsell-shipping-label-fee){font-weight:400;display:flex;gap:10px;margin-bottom:0}.abz-custom-product-upsells .pdp-upsell-install-fee,.abz-custom-product-upsells .pdp-upsell-shipping-label-fee{margin-top:3px}.abz-custom-product-upsells .install-fee-subtext,.abz-custom-product-upsells .shipping-label-fee-info{font-size:12px;color:gray}.abz-custom-product-upsells select,.abz-custom-product-upsells textarea,.abz-custom-product-upsells input[type=text]{width:100%;padding:12px 17px;height:48px;border:1px solid #ccc;border-radius:4px}.abz-custom-product-upsells textarea{height:auto}.abz-custom-product-upsells .additional_notes_subnote{margin-bottom:5px;font-size:12px;color:gray}.abz-custom-product-upsells .additional-notes{display:flex;flex-direction:column;width:99%}.abz-custom-product-upsells .popup-trigger.returns-page{font-style:italic;text-decoration:underline;display:inline;color:#f2a73b}.abz-custom-product-upsells .custom-upsells-prev{font-size:small;color:gray;text-decoration:underline}.abz-custom-product-upsells pdp-upsells-atc{margin-top:20px}.abz-custom-product-upsells .members-only-atc{opacity:.8;filter:grayscale(1)}.abz-custom-product-upsells .members-only-atc,.abz-custom-product-upsells .pdp-upsells-atc-btn{width:100%;text-transform:capitalize;font-size:large}.abz-custom-product-upsells .build-time-agreement-label{display:flex;font-weight:400;margin-bottom:10px}.abz-custom-product-upsells [name=build-time-agreement]{margin-right:10px}.abz-custom-product-upsells .slick-arrow.next{background-color:#000;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:700;width:100%}.abz-custom-product-upsells .pdp-upsells-atc label{display:block;margin-top:10px}.abz-custom-product-upsells .items-slider-container button.slick-arrow.slick-disabled{display:none!important}.abz-custom-product-upsells .items-slider-container button svg path{stroke:#fff}.abz-custom-product-upsells pdp-upsells{display:block;margin-bottom:20px}.abz-custom-product-upsells .pdp-upsell-label{display:block;font-weight:700;margin-bottom:5px}.abz-custom-product-upsells select{color:#000}.abz-custom-product-upsells #pdp-upsell-product,.abz-custom-product-upsells .pdp-upsell-variant{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;font-size:16px}.abz-custom-product-upsells .variant-select-container{margin-bottom:15px}.abz-custom-product-upsells .search-shaft{display:block;width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.abz-custom-product-upsells .shaft-characteristics{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:15px;margin-top:15px}.abz-custom-product-upsells .shaft-characteristics h4{margin-top:0;margin-bottom:10px}.abz-custom-product-upsells .shaft-image{max-width:100%;height:auto;margin-top:10px}.abz-custom-product-upsells .specs-link,.abz-custom-product-upsells .adapter-settings-link{color:#06c;text-decoration:none;font-size:14px;margin-left:10px}.abz-custom-product-upsells .info-icon{display:inline-block;width:16px;height:16px;background-color:#ccc;color:#fff;border-radius:50%;text-align:center;line-height:16px;font-size:12px;margin-left:5px;cursor:help}.abz-custom-product-upsells .pdp-upsells-variant-characterstics{border:1px solid #cfcfcf;border-radius:5px}.abz-custom-product-upsells .characterstics_text{padding:10px 10px 0;display:none}.abz-custom-product-upsells [data-upsell-type=adapter_model] .adapter-model-settings:disabled{display:none}.abz-custom-product-upsells #variant-aquatica-housing .value{text-align:center;flex:1}.abz-custom-product-upsells #variant-aquatica-housing{display:flex;gap:5px;margin-bottom:10px}.configure_below_text{font-size:13px;opacity:.7;line-height:1.6;padding-bottom:10px}custom-club-numbers{margin-bottom:15px;display:block}custom-club-numbers .fixed_club_numbers_text{margin-top:10px}custom-club-numbers label:has(.club-numbers-checkbox){display:inline-flex;flex-direction:column-reverse;text-align:center;line-height:1;margin-right:5px}.club-numbers-checkbox[uneditable]{pointer-events:none}input[type=radio],input[type=checkbox]{display:inline-grid;place-content:center;margin-right:0;-webkit-appearance:none;appearance:none;border:1px solid #000;width:15px;height:15px;border-radius:3px;vertical-align:middle}input:checked{-webkit-appearance:none;appearance:none;border:.15em solid currentColor}input[type=radio]:before,input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #000}input[type=radio]:checked:before,input[type=checkbox]:checked:before{transform:scale(1)}.floating-label{z-index:1;background:rgb(var(--background));color:rgb(var(--input-text-color, var(--text-color)) / .6);opacity:0;pointer-events:none;padding:0 .25rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;inset-block-start:calc(-1 * var(--input-padding-block) + 1px);inset-inline-start:calc(var(--input-padding-inline) - .25rem + 1px);transform:translateY(3px)}:-webkit-autofill~.floating-label{color:#000}:-webkit-any(:-webkit-any(.input,.textarea):not(:placeholder-shown) ~ .floating-label,:-webkit-any(.input,.textarea,.select):-webkit-autofill ~ .floating-label,.select:valid ~ .floating-label){opacity:1;transform:translateY(0)}:is(:is(.input,.textarea):not(:placeholder-shown)~.floating-label,:is(.input,.textarea,.select):autofill~.floating-label,.select:valid~.floating-label){opacity:1;transform:translateY(0)}.input-suffix{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;inset-block-start:var(--input-padding-block);inset-inline-end:var(--input-padding-inline)}.form-control:has(:focus-within)+.input-suffix.hide-on-focus{opacity:0;visibility:hidden}.checkbox{-webkit-appearance:none;appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border-width:1px;border-color:rgb(var(--text-color) / .8);background:var(--checkmark-svg-url) no-repeat center / 0;--checkbox-baseline-distance: 1.6em ;--checkbox-offset: calc( (var(--checkbox-baseline-distance) - var(--checkbox-size)) / 2 );border-radius:2px;flex-shrink:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;position:relative;inset-block-start:var(--checkbox-offset)}@supports (width: 1lh){.checkbox{inset-block-start:calc(.5lh - var(--checkbox-size) / 2)}}.checkbox:checked{background-color:rgb(var(--accent));border-color:rgb(var(--accent));background-size:10px 8px}.checkbox:checked~label{opacity:1}.checkbox:disabled,.checkbox:disabled~label{opacity:.5;cursor:default}.checkbox:not(:disabled,:checked)~label{opacity:.7}.checkbox~label{transition:all .2s ease-in-out}.dot-checkbox{-webkit-appearance:none;appearance:none;background:rgb(var(--text-color));opacity:0;pointer-events:none;border-radius:100%;width:6px;height:6px;transition:opacity .2s;display:block;position:absolute;inset-block-start:calc(.5em + 1.5px)}.dot-checkbox~label{opacity:.65;transition:opacity .2s,transform .2s;position:relative}.dot-checkbox~label:hover{opacity:1}.dot-checkbox:checked{opacity:1}.dot-checkbox:checked~label{opacity:1;transform:translate(1.125rem)}.switch{-webkit-appearance:none;appearance:none;height:var(--switch-height);width:var(--switch-width);padding:var(--switch-padding);border-radius:var(--rounded-full);background:rgb(var(--text-color) / .2);--switch-height: 1rem;--switch-width: 2.25rem;--switch-padding: .1875rem;--switch-toggle-size: .625rem;align-self:center;transition:background .2s ease-in-out;display:grid}.switch:after{content:"";width:var(--switch-toggle-size);height:var(--switch-toggle-size);background:rgb(var(--background));border-radius:var(--rounded-full);transition:transform .2s ease-in-out;box-shadow:0 1px 1px #0003}.switch:checked{background:rgb(var(--accent))}.switch:checked:after{transform:translate(calc(var(--transform-logical-flip) * (var(--switch-width) - var(--switch-toggle-size) - var(--switch-padding) * 2)))}.select{width:95%;padding:var(--input-padding-block) var(--input-padding-inline)}.line-item-property{position:relative;margin-top:30px}.nav-bar__linklist{text-align:center}.nav-bar,.nav-bar:after,.mega-menu{background:#e1e3e4}.header.header--inline{padding-bottom:20px!important}:root{--tooltip-bg-color: #000;--tooltip-text-color: #fff;--tooltip-padding: 10px;--tooltip-border-radius: 4px}.tooltip-container{position:relative;display:inline-block}.tooltip-icon{display:inline-block;width:16px;height:16px;background-color:transparent;border:1px solid #000;color:#000;border-radius:50%;text-align:center;line-height:16px;font-size:12px;font-weight:700;margin-left:5px;text-transform:lowercase}.tooltip-text{visibility:hidden;width:300px;background-color:var(--tooltip-bg-color);color:var(--tooltip-text-color);text-align:left;border-radius:var(--tooltip-border-radius);padding:var(--tooltip-padding);position:absolute;z-index:1;top:100%;right:0%;margin-left:-40px;opacity:0;transition:opacity .3s;line-height:1.6;font-size:small}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}[data-upsell-type=adapter_model] .pdp-upsell-label .tooltip-text,.club-type .tooltip-text,.playing-length .tooltip-text,.club-length .tooltip-text,.sst-puring-dd:only-child .tooltip-text,.install-fee .tooltip-text,.club-build-info .tooltip-text,counterbalance-filters .tooltip-text,.adapter_settings .tooltip-text{right:unset;left:0}.extra-wraps .tooltip-text,.playing-length .tooltip-text,.club-length .tooltip-text,.sst-puring-dd .tooltip-text{top:unset;bottom:100%}.abz-popup-container{position:relative}.popup-trigger{cursor:pointer;display:inline-block;line-height:16px;text-align:center;text-decoration:underline;color:gray;font-size:12px;font-weight:700;margin-left:5px}.abz-popup-content{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0008;z-index:1000;overflow-y:auto;padding:40px}.abz-popup-content.active{display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f8f8f8}.popup-header h2{margin:0;font-size:24px;color:#333}.close-popup{background:none;border:none;font-size:54px;line-height:0;cursor:pointer;color:#333;display:flex;position:absolute;right:10px;top:20px}.popup-header .close-popup{position:static}.abz-popup-content-wrapper{background-color:#fff;width:auto;width:100%;max-height:90%;position:relative}.popup-body{padding:20px;width:100%;max-width:100%;background-color:#fff;overflow-x:auto}.specs-table{width:100%;border-collapse:collapse;margin-top:20px}.specs-table th,.specs-table td{padding:10px;text-align:center!important;border:1px solid #e0e0e0}.specs-table th{background-color:#00badb;color:#fff;font-weight:700}.specs-table td{background-color:#f9f9f9}.abz-label-with-popup{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1024px){#one-time-entries .all-image-btn .button{margin:0 auto 20px}.all-image-btn .button{margin-bottom:20px}}@media (max-width: 999px){.all-image-btn .button{line-height:inherit;position:unset;margin-top:30px}#one-time-entries .all-image-btn .button{margin:30px auto 20px}}@media (max-width: 768px){.popup-header h2{font-size:20px}.specs-table th,.specs-table td{padding:8px;font-size:14px}}@media (max-width: 767px){.abz-slideshow .second-btn{margin-left:0;margin-top:10px}.image-column{flex-wrap:wrap;gap:30px}.all-image-btn{width:100%;flex:auto}#one-time-entries .all-image-btn .button{margin:20px auto}.all-image-btn .button{margin-top:20px}.main-column{flex-wrap:wrap;align-items:flex-start}.all-icon-content{flex:auto;width:50%}.all-icon-content img{width:100px}.main-column .all-icon-content:first-child .sub-content{margin-bottom:20px}.abz-image-overlay{display:block}.abz-image-overlay .page__header{margin-top:0}#slideshow-1 .slideshow__content-wrapper,#slideshow-3 .slideshow__content-wrapper{top:auto;bottom:-30px}#slideshow-3 .both-btn{display:flex;flex-direction:column}#slideshow-3 .both-btn a{width:fit-content;margin:10px auto 0}#slideshow-2 .hidden-tablet-and-up{border:1px solid #000;margin:10px;border-radius:20px;padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/abz_designer.css.map */
