.single-product-row.product-column-container{background:#f5f5f5}.product-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;gap:1.875rem}.product-container section{width:calc(50% - .9375rem);flex:0 1 calc(50% - .9375rem);padding:1.875rem 0 0}@media screen and (max-width: 47.9375rem){.product-container section{width:100%;flex:0 1 100%;padding:0}}.product-container .product-primary-info .product-slideshow-images.swiper-container{overflow:visible}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-slide{margin:0 0 3.125rem}@media screen and (max-width: 47.9375rem){.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-slide{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-next,.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-prev{color:#3a3a3a}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-next:after,.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-prev:after{font-size:1.5rem;font-weight:400;content:"";display:block;width:1.5rem;height:1.5rem}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-next{margin-right:-1.25rem}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-next:after{background:url(../img/chevron-right-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0)}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-prev{margin-left:-2.5rem}@media screen and (max-width: 47.9375rem){.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-prev{margin-left:0}}.product-container .product-primary-info .product-slideshow-images.swiper-container .swiper-button-prev:after{background:url(../img/chevron-left-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0)}.product-container .product-primary-info .swiper-pagination .swiper-pagination-bullet{width:.4375rem}.product-container .product-primary-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3a3a3a}.product-container .product-primary-info .article-content .accordion-container,.product-container .product-meta-info .article-content .accordion-container{padding:.9375rem 1.25rem;box-sizing:border-box}.product-container .product-primary-info .article-content .accordion-container dt,.product-container .product-meta-info .article-content .accordion-container dt{cursor:pointer;padding:.9375rem 0 .9375rem 1.875rem;box-sizing:border-box;position:relative;font:600 1rem/1rem var(--fontfam-default)}.product-container .product-primary-info .article-content .accordion-container dt:before,.product-container .product-meta-info .article-content .accordion-container dt:before{content:" ";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.40625rem;height:1.40625rem;background:url(../img/chevron-down-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0);transition:transform .3s linear}.product-container .product-primary-info .article-content .accordion-container dt.expanded:before,.product-container .product-meta-info .article-content .accordion-container dt.expanded:before{content:" ";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.40625rem;height:1.40625rem;background:url(../img/golf-ball-tee-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0)}.product-container .product-primary-info .article-content .accordion-container dd,.product-container .product-meta-info .article-content .accordion-container dd{height:0;overflow:hidden;transition:height .3s linear}.product-container .product-primary-info .article-content .accordion-container dd.expanded,.product-container .product-meta-info .article-content .accordion-container dd.expanded{height:auto}.product-container .product-primary-info .article-content .accordion-container dd h4,.product-container .product-meta-info .article-content .accordion-container dd h4{font:600 1.125rem/1.6875rem var(--fontfam-default)}.product-container .product-primary-info .article-content .accordion-container dd h5,.product-container .product-meta-info .article-content .accordion-container dd h5{font:600 1rem/1.546875rem var(--fontfam-default)}.product-container .product-primary-info .article-content .accordion-container dd dl.accordion-container dt,.product-container .product-meta-info .article-content .accordion-container dd dl.accordion-container dt{color:#95bf1f;border-bottom:1px solid #e5e5e5}.product-container .product-primary-info .article-content .accordion-container dd dl.accordion-container dt:before,.product-container .product-meta-info .article-content .accordion-container dd dl.accordion-container dt:before{content:" ";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background:url(../img/caret-right-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0);transition:transform .3s linear}.product-container .product-primary-info .article-content .accordion-container dd dl.accordion-container dt.expanded,.product-container .product-meta-info .article-content .accordion-container dd dl.accordion-container dt.expanded{color:#3a3a3a}.product-container .product-primary-info .article-content .accordion-container dd dl.accordion-container dt.expanded:before,.product-container .product-meta-info .article-content .accordion-container dd dl.accordion-container dt.expanded:before{content:" ";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background:url(../img/caret-up-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0);transition:transform .3s linear}@media screen and (max-width: 63.9375rem){.product-container .product-meta-info h1{font:600 clamp(1.5rem,3.8vw,2.5rem)/clamp(1.75rem,4vw,2.625rem) var(--fontfam-default)}}.product-container .product-meta-info .product-review-sku-categories .product-reviews{border-bottom:1px solid #d5d8dc}.product-container .product-meta-info .product-review-sku-categories .product-categories .product-category{display:inline-block}.product-container .product-meta-info .product-review-sku-categories .product-categories .expand-link{display:inline-block}.product-container .product-meta-info .product-review-sku-categories .product-categories .expand-link a{color:#95bf1f}.product-container .product-meta-info .product-review-sku-categories .product-categories .expand-link a:hover{color:#96c11f}.product-container .product-meta-info .product-review-sku-categories .product-categories .expand-categories{height:0;overflow:hidden;transition:height .3s ease}.product-container .product-meta-info .product-review-sku-categories .product-categories .expand-categories.expanded{height:auto}.product-container .product-meta-info .product-review-sku-categories .stock-status{padding:1.625rem 0}.product-container .product-meta-info .product-review-sku-categories .stock-status .in-stock{display:inline-block;font:700 1.25rem/1.5rem var(--fontfam-default);color:#729317}.product-container .product-meta-info .product-condition-price-buy{background:#e5e5e5;padding:1.25rem;box-sizing:border-box}.product-container .product-meta-info .product-condition-price-buy .product-attribute-condition{margin:0 0 1.25rem}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .price{color:#c11f1f;font:600 1.875rem/1.546875rem var(--fontfam-default)}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .stock{display:none}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .quantity{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 0 1.25rem}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .quantity label{font:400 1rem/1.546875rem var(--fontfam-default);margin:0 1rem 0 0}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .quantity input[type=number]{width:3.75rem;padding:.3125rem;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);font:400 1rem/1.546875rem var(--fontfam-default)}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .variations_form .variations li{width:100%}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .variations_form .variations h5 label{font:600 1.125rem/1.546875rem var(--fontfam-default);display:block;margin:0 0 .5rem}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .variations_form .variations .value select{width:100%;padding:.625rem;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);font:400 1rem/1.546875rem var(--fontfam-default)}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .cart h3{font:900 1.546875rem/2rem var(--fontfam-default);margin:1.25rem 0 2.3125rem}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .cart .single-product-modal-button{padding:.75rem 1.5rem .75rem 2.8125rem;border-radius:.1875rem;font-size:1rem;font-weight:500;background:url(../img/paper-plane-solid-full.svg) no-repeat 1.5rem center/1em 1em #fff;cursor:pointer;margin:0 0 1.25rem}.product-container .product-meta-info .product-condition-price-buy .product-price-buy .cart .single-product-modal-button:hover{background-color:#f6f6f6}.product-container .product-meta-info .product-condition-price-buy .prad-addons-wrapper .prad-product-price-summary #prad_option_total_price{display:block;font:600 1.875rem/1.546875rem var(--fontfam-default)}.product-container .product-meta-info .product-condition-price-buy .single_add_to_cart_button{display:block;width:100%;background:#95bf1f;color:#fff;padding:.9375rem;text-align:center;text-transform:uppercase;font:400 1rem/1rem var(--fontfam-default)}.product-container .product-meta-info .product-condition-price-buy .single_add_to_cart_button:hover{background:#95bf1f}.product-container .product-meta-info .product-specifications-details{padding:1.25rem 0 0}.product-container .product-meta-info .product-specifications-details h4{font:600 1rem/1.546875rem var(--fontfam-default);padding:.9375rem 0;margin:0 0 .9375rem}.product-container .product-meta-info .product-specifications-details table{border-collapse:collapse;width:100%;border-top:1px solid rgba(58,58,58,.1);border-bottom:1px solid rgba(58,58,58,.1)}.product-container .product-meta-info .product-specifications-details table tr{border-left:1px solid rgba(58,58,58,.1);border-right:2px solid rgba(58,58,58,.1)}.product-container .product-meta-info .product-specifications-details table tr th{max-width:9.375rem;width:30.30303%;text-align:left;font-weight:400;padding:.6125rem .875rem;border-bottom:1px dotted #e5e5e5;border-right:1px solid rgba(58,58,58,.1)}.product-container .product-meta-info .product-specifications-details table tr td{text-align:left;padding:.5rem .3125rem}.product-addons-row{padding:1.5625rem 0;background:#f5f5f5}.product-addons-row h2{text-align:center;padding:1.25rem 0;margin:0 0 .625rem}.product-addons-row .addon-products-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.product-addons-row .addon-products-list .addon-product-item{max-width:15rem;width:20%;flex:0 1 20%;text-align:center;display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;padding:0 0 1.25rem;margin:0 0 .625rem}@media screen and (max-width: 63.9375rem){.product-addons-row .addon-products-list .addon-product-item{width:32.59779338%;flex:0 1 32.59779338%;max-width:100%}}@media screen and (max-width: 47.9375rem){.product-addons-row .addon-products-list .addon-product-item{width:47.65625%;flex:0 1 47.65625%}}.product-addons-row .addon-products-list .addon-product-item .button{max-width:10rem;width:100%;margin:0 auto;display:block;background:#95bf1f;color:#fff;padding:.9375rem 0;flex:0 1 auto}.mobile-only.add-to-cart-fixed-row{display:none}@media screen and (max-width: 47.9375rem){.mobile-only.add-to-cart-fixed-row{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;height:3.125rem;z-index:1000}}.mobile-only.add-to-cart-fixed-row form button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;background:#95bf1f}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .mobile-only.add-to-cart-fixed-row button.button.alt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;background:#95bf1f}#advice-form{background:#fff;border:0;padding:3.75rem;max-width:90%;width:40rem}#advice-form button.close{position:absolute;top:1.25rem;right:1.25rem;width:.9375rem;height:.9375rem;background:url(../img/x-solid-full.svg) no-repeat center center/contain rgba(0,0,0,0);border:0;padding:0;cursor:pointer;overflow:hidden;text-indent:-9999px}#advice-form h3{font:900 1.546875rem/2rem var(--fontfam-default);margin:0 0 2.3125rem}#advice-form input[type=text],#advice-form input[type=email],#advice-form textarea{width:100%;display:block;padding:.65625rem;box-sizing:border-box;margin:0 0 .625rem;font:400 .9375rem/1.546875rem var(--fontfam-default)}#advice-form textarea{height:5.625rem;font:400 .9375rem/1.546875rem var(--fontfam-default)}#advice-form input[type=submit]{background-color:#96c11f;color:#fff;text-align:center;width:100%;height:2.5rem;font-size:1.25rem;line-height:2.5rem;border:0;outline:0;padding:0;cursor:pointer}#advice-form input[type=submit]:hover{background-color:#63c11f}#advice-form::backdrop{background:rgba(0,0,0,.5)}/*# sourceMappingURL=template-product.css.map */
