#header_bar.homepage{position:absolute;top:0;left:0;background-color:#349a48;z-index:10}#header_bar.homepage .header{grid-template-columns:3fr 7fr 2fr;align-items:center}#header_bar.homepage .header .wrapper.logo-header img{width:50%}#header_bar.homepage .header .hamburger-btn{display:none}#header_bar.homepage .header .header-menu ul#menu-main-menu>li{display:flex;align-items:center;padding:2.65rem 1.611rem}#header_bar.homepage .header .header-menu ul#menu-main-menu>li a{color:#fff}#header_bar.homepage .header .header-menu ul#menu-main-menu li:hover{cursor:pointer}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown{position:unset}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu{width:100vw;padding:0;background-color:#2d863e;border:none;border-radius:0;justify-content:center;opacity:0;z-index:-1;transition:all .25s ease;display:flex;pointer-events:none;margin:0}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu li{padding:2.055rem 1.666rem;transition:all .25s ease}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu li:hover{background-color:#192012}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu:hover{cursor:default}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu.show{z-index:100;pointer-events:auto}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu.always-show{z-index:100;pointer-events:auto;opacity:1!important}#header_bar.homepage .header .header-menu ul#menu-main-menu>li:hover>a{color:#ff9914}#header_bar.homepage .header .header-menu ul#menu-main-menu li:last-of-type{margin-right:0}#header_bar.homepage .header .wrapper.header-side-menu{display:-ms-grid;display:grid;text-align:right;grid-template-columns:4fr 1fr;align-items:center;grid-column-gap:.5rem}#header_bar.homepage .header .wrapper.header-side-menu .aws-search-result-1{width:26vw!important;left:65%!important}#header_bar.homepage .header .wrapper.header-side-menu .aws-container{height:100%}#header_bar.homepage .header .wrapper.header-side-menu .aws-container .aws-search-form{border:1px solid #aeb5b5;border-radius:4rem;height:100%}#header_bar.homepage .header .wrapper.header-side-menu .aws-container .aws-search-form .aws-form-btn{background-color:transparent;background:transparent;border:none}#header_bar.homepage .header .wrapper.header-side-menu .aws-container .aws-search-field{background-color:transparent;border:none}#header_bar.homepage .header .wrapper.header-side-menu a{position:relative}#header_bar.homepage .header .wrapper.header-side-menu a svg{position:relative;top:-10%}#header_bar.subpage{background-color:#fff}#header_bar.subpage .header{grid-template-columns:3fr 7fr 2fr;align-items:center}#header_bar.subpage .header .wrapper.logo-header img{width:50%}#header_bar.subpage .header .hamburger-btn{display:none}#header_bar.subpage .header .header-menu ul#menu-main-menu{height:100%}#header_bar.subpage .header .header-menu ul#menu-main-menu>li{display:flex;align-items:center;padding:2.65rem 1.611rem}#header_bar.subpage .header .header-menu ul#menu-main-menu>li a{color:#2e1f27}#header_bar.subpage .header .header-menu ul#menu-main-menu li:hover{cursor:pointer}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown{position:unset}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu{width:100vw;padding:0;background-color:#2d863e;border:none;border-radius:0;justify-content:center;opacity:0;z-index:-1;transition:all .25s ease;display:flex;pointer-events:none;margin:0}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu li{padding:2.055rem 1.666rem;transition:all .25s ease}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu li a{color:#fff}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu li:hover{background-color:#192012}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu:hover{cursor:default}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu.show{z-index:100;pointer-events:auto}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu.always-show{z-index:100;pointer-events:auto;opacity:1!important}#header_bar.subpage .header .header-menu ul#menu-main-menu>li:hover{background-color:#2d863e}#header_bar.subpage .header .header-menu ul#menu-main-menu>li:hover>a{color:#fff}#header_bar.subpage .header .header-menu ul#menu-main-menu li:last-of-type{margin-right:0}#header_bar.subpage .header .wrapper.header-side-menu{display:-ms-grid;display:grid;text-align:right;grid-template-columns:4fr 1fr;align-items:center}#header_bar.subpage .header .wrapper.header-side-menu .aws-container{height:100%}#header_bar.subpage .header .wrapper.header-side-menu .aws-container .aws-search-form{border:1px solid #aeb5b5;border-radius:4rem;height:100%}#header_bar.subpage .header .wrapper.header-side-menu .aws-container .aws-search-form .aws-form-btn{background-color:transparent;background:transparent;border:none}#header_bar.subpage .header .wrapper.header-side-menu .aws-container .aws-search-field{background-color:transparent;border:none}#header_bar.subpage .header .wrapper.header-side-menu a{position:relative}#header_bar.subpage .header .wrapper.header-side-menu a svg{position:relative;top:-10%}.mega-menu-panel{width:100vw;position:absolute;left:0;padding:2.722rem 0;z-index:-1;opacity:0;transition:all .25s ease;pointer-events:none}.mega-menu-panel.show{z-index:101;pointer-events:auto}.mega-menu-panel#logo-golf-balls{background-color:#192012;position:absolute;left:0}.mega-menu-panel#logo-golf-balls .content-width.grid{grid-template-columns:7fr 5fr;grid-column-gap:8.333%}.mega-menu-panel#logo-golf-balls .content-width.grid .column p{font-family:opensans_bold;font-size:1.111rem;color:#fff;margin-bottom:1.666rem}.mega-menu-panel#logo-golf-balls .content-width.grid .column.left .brands.grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.777rem;grid-row-gap:2.555rem}.mega-menu-panel#logo-golf-balls .content-width.grid .column.left .brands.grid .brand{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:50%;transition:all .25s ease;filter:brightness(.8)}.mega-menu-panel#logo-golf-balls .content-width.grid .column.left .brands.grid .brand:hover{filter:brightness(2)}.mega-menu-panel#logo-golf-balls .content-width.grid .column.right{border-left:2px solid #82897a;padding-left:2.333rem}.mega-menu-panel#logo-golf-balls .content-width.grid .column.right ul{list-style-type:none;padding:0}.mega-menu-panel#logo-golf-balls .content-width.grid .column.right ul li{margin-bottom:2.333rem}.mega-menu-panel#logo-golf-balls .content-width.grid .column.right ul li a{color:#82897a;font-size:1.333rem}.mega-menu-panel#logo-golf-balls .content-width.grid .column.right ul li a:hover{color:#fff;text-decoration:underline!important}.cart-count-circle{position:absolute;opacity:0;top:-10%;left:70%;background-color:#ff9914;color:#fff;border-radius:50%;height:1.111rem;width:1.111rem;font-size:.7222rem;display:flex;align-items:center;justify-content:center}.discount-header{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;width:20%;padding-top:12%;position:absolute;top:97%;right:3%;z-index:99}#aws-search-result-1{width:26vw!important;left:65%!important}footer{color:#fff;text-align:center}footer #upper_footer{padding:9.166rem 0;background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%}footer #upper_footer .footer-content{width:44%;margin:auto}footer #upper_footer .footer-content h3{font-size:1.333rem;margin-bottom:0}footer #upper_footer .footer-content p.address{font-size:1.333rem;margin-bottom:1.3rem}footer #upper_footer .footer-content p.opening-times,footer #upper_footer .footer-content p.phones{margin-bottom:0}footer #upper_footer .footer-content a{color:#fff}footer #upper_footer .footer-content a:hover{color:#ff9914}footer #lower_footer{background-color:#222320;color:#fff;text-align:center;padding:2.888rem 0}footer #lower_footer p{margin-bottom:0}footer #lower_footer a{color:#fff}footer #lower_footer a:hover{color:#ff9914}::-moz-placeholder{color:#919191;opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{color:#919191;opacity:1}:-ms-input-placeholder{color:#919191}::-ms-input-placeholder{color:#919191}.woocommerce .quantity{display:-ms-grid;display:grid;grid-template-columns:1fr 3fr 1fr;grid-column-gap:.388rem}.woocommerce .quantity button{border:1px solid #2d863e;background-color:#2d863e;height:3rem;width:3rem;color:#fff}.woocommerce .quantity button:hover{background:transparent;color:#2d863e}.woocommerce .quantity input.qty{background-color:#fff;border:1px solid #2d863e;color:#2d863e;width:100%}.woocommerce-notices-wrapper{display:flex;justify-content:flex-end}.woocommerce-notices-wrapper .woocommerce-message{border-top:none;border-right:5px solid #ff9914;width:36%;background:#fff;display:-ms-grid;display:grid;grid-template-columns:3fr 1fr;align-items:center;padding:2.667rem;box-shadow:-9px 11px 5px -3px rgba(191,191,96,.2)}.woocommerce-notices-wrapper .woocommerce-message span{width:90%}.woocommerce-notices-wrapper .woocommerce-message span a{display:none}.woocommerce-notices-wrapper .woocommerce-message .button-container a{white-space:nowrap;line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}.woocommerce-notices-wrapper .woocommerce-message .button-container a:hover{border:1px solid #e85d04;background:#e85d04}.woocommerce-notices-wrapper .woocommerce-message:before{display:none}#related_products ul.products{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.5rem}#related_products ul.products li{width:100%}#related_products ul.products:before,.up-sells.upsells.products{display:none}html{width:100vw}body,html{overflow-x:hidden;transition:all .25s ease;background-color:#fff}body,body.header-fixed,html,html.header-fixed{overflow-y:hidden}body{background-color:#f2f2f2}body.woocommerce-page{background-color:#fff}a{color:#fff}a:hover{color:#84754e}.flexbox{display:flex}.grid{display:-ms-grid;display:grid}.site-wrap{width:100vw}.content-width{width:86vw;margin:auto}.content-width-thin{width:52vw;margin:auto}.content-width-narrow{width:40vw;margin:auto}.content-width-full{width:100vw}.container-full-width{width:100%}.hidden{display:none}.column.column-2{width:50%}.column.column-3{width:33.3333333%}.column.column-4{width:25%}.divider{width:100vw;height:9.375rem;background:#f2f2f2;border:none}.parallax{background-attachment:fixed}.scale{transition:all .25s ease}.scale:hover{transform:scale(1.2);cursor:pointer}.dimmed{position:relative}.dimmed:before{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.5)}.dimmed-20{position:relative}.dimmed-20:before{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.2)}.dimmed-80{position:relative}.dimmed-80:before{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.8)}.loader-overlay{display:block;position:fixed;top:0;left:0;background:#2d863e;width:100vw;height:100vh;z-index:1000;opacity:1}.loader-overlay .preloader{height:95vh}.filter-loader-overlay,.loader-overlay .preloader{width:100vw;display:flex;align-items:center;justify-content:center}.filter-loader-overlay{position:fixed;top:0;left:0;background:hsla(0,0%,100%,.5);height:100vh;z-index:-1;opacity:0}.filter-loader-overlay .filter-loader{border:16px solid #f5f6fa;border-top-color:#2d863e;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:999}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button:focus{outline:none!important}[data-toggle=collapse] .fa:before{content:"\f077";margin-right:1.875rem}[data-toggle=collapse].collapsed .fa:before{content:"\f078"}.wrapper.hr-wrapper{background-color:#f2f2f2}.wrapper.hr-wrapper hr{border-top:2px solid #d9d9d9}.page-template-contact #shop_cta{background-color:#fff}.qib-container button{background-color:transparent!important;border-radius:50%!important;color:#fff!important;height:1.75rem!important;width:1.75rem!important;color:#000!important;transition:all .25s ease!important}.qib-container button:hover{background-color:#84754e!important;color:#fff!important}.qib-container .quantity input{background-color:transparent!important;border-color:transparent!important;color:#fff!important;height:1.75rem!important;width:1.75rem!important;color:#000!important}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#fff}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#single_product_container .nice-select{padding-left:0}#archive_header .nice-select,#single_product_container .nice-select{background:transparent;border-color:transparent;border-bottom:1px solid #e8e8e8;border-radius:0;width:100%}#archive_header .nice-select span,#single_product_container .nice-select span{color:#191919;text-transform:uppercase;font-size:.6875rem}#archive_header .nice-select ul,#single_product_container .nice-select ul{width:100%}#archive_header .nice-select ul li,#single_product_container .nice-select ul li{color:#191919;text-transform:uppercase;font-size:.6875rem}#breadcrumbs{padding-top:4.125rem;padding-bottom:4.125rem;margin:0}#breadcrumbs a,#breadcrumbs span{font-size:.6875rem;text-transform:uppercase;letter-spacing:2.2px;font-family:GTAmerica-ExtLight;color:#919191}#breadcrumbs a:hover{color:#84754e}.share-links{display:flex;align-items:center}.share-links h6{margin-right:1rem;margin-bottom:0;font-size:.6875rem;letter-spacing:2.2px}.share-links a .social-icons{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;height:1rem;width:1rem;margin-right:1rem}.social-icon-container{margin-bottom:2.125rem}.social-icon-container a{margin-right:1rem}.social-icon-container a .svg-inline--fa{width:1.625rem;height:1.625rem}.social-icon-container a .svg-inline--fa path{fill:#fff;transition:all .25s ease}.social-icon-container a .svg-inline--fa:hover path{fill:#84754e}.social-icon-container a:last-of-type{margin-right:0}#page_404.wrapper{padding-top:25rem;padding-bottom:25rem;text-align:center}#page_404.wrapper h1{font-size:6.25rem;letter-spacing:20px;margin-bottom:3.5rem;color:#141414}#page_404.wrapper h2{font-size:1.125rem;letter-spacing:3.2px;color:#141414;margin-bottom:3.5rem}#page_404.wrapper a{position:relative;line-height:1;color:#fff;padding:1rem 4.56rem;border:1px solid #191919;transition:all .25s ease;display:inline-block;background:#191919;text-align:center;font-weight:400;border-radius:5px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(270deg,#191919 50%,#84754e 0) 100%;background-size:220%}#page_404.wrapper a:hover{background-position:0;border-color:#84754e}.wrapper#single_page{padding-top:9.375rem;padding-bottom:9.375rem}.wrapper#single_page h1,.wrapper#single_page h2,.wrapper#single_page h3,.wrapper#single_page h4,.wrapper#single_page h5,.wrapper#single_page h6{letter-spacing:3.6px}#cookie-law-info-bar[data-cli-style=cli-style-v2]{padding:.3rem!important}#cookie-law-info-bar{padding:.3rem}#cookie-law-info-bar .cli-bar-message{font-size:1rem;line-height:1.5rem;letter-spacing:.75px;font-family:GTAmerica-ExtLight;padding-left:2rem}#cookie-law-info-bar .cli-bar-btn_container{margin-right:2rem}form.mc4wp-form{margin-bottom:4rem}form.mc4wp-form input[type=email]{background-color:#191919;border:1px solid transparent;line-height:3.125rem;padding-left:1rem;width:100%;font-family:GTAmerica-ExtLight;margin-bottom:1rem;color:#fff;letter-spacing:3px;font-size:.6875rem}form.mc4wp-form input[type=submit]{line-height:1;position:relative;color:#000;padding:1rem 4.56rem;border:1px solid #fff;transition:all .25s ease;display:inline-block;background:#fff;text-align:center;font-weight:400;border-radius:5px;background:linear-gradient(270deg,#fff 50%,#84754e 0) 100%;background-size:220%;letter-spacing:2.2px;text-transform:uppercase;font-size:.6875rem}form.mc4wp-form input[type=submit]:hover{border-color:#84754e;color:#fff;background-position:0}.mc4wp-response p{color:#fff}.kenburns{-webkit-animation:kenburns 20s infinite;animation:kenburns 20s infinite}@-webkit-keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5) translate3d(-190px,-120px,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{transform:scale3d(2,2,2) translate3d(-170px,-100px,0);opacity:0}}@keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5) translate3d(-190px,-120px,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{transform:scale3d(2,2,2) translate3d(-170px,-100px,0);opacity:0}}@font-face{font-family:opensans;src:url(../fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face{font-family:opensans_semibold;src:url(../fonts/Open_Sans/OpenSans-SemiBold.ttf)}@font-face{font-family:opensans_bold;src:url(../fonts/Open_Sans/OpenSans-Bold.ttf)}@font-face{font-family:opensans_light;src:url(../fonts/Open_Sans/OpenSans-Light.ttf)}@font-face{font-family:poppins;src:url(../fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:poppins_xlight;src:url(../fonts/Poppins/Poppins-ExtraLight.ttf)}@font-face{font-family:poppins_light;src:url(../fonts/Poppins/Poppins-Light.ttf)}body,html{font-size:18px;color:#2e1f27}a,address,label,li,p,span{line-height:1.75}a,address,label,li,p,span{font-size:1rem;font-family:opensans}address{line-height:1.25}a{text-decoration:none!important;transition:all .25s ease;color:#2e1f27}a:hover{color:#277936}button{font-family:opensans_bold}table{font-family:opensans}h1{font-size:3.611rem;line-height:1.45;font-family:poppins}h2{font-size:2.777rem}h2,h3{line-height:1.25;font-family:poppins}h3{font-size:1rem}#banner_home .banner{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:69.86%;position:relative;z-index:5}#banner_home .banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#banner_home .banner .banner-overlay #t_shirts{width:100%;top:9.5vw;left:72vw;z-index:15;padding-top:46vw;width:46vw;transform:translate(-40%)}#banner_home .banner .banner-overlay #four_balls,#banner_home .banner .banner-overlay #t_shirts{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute}#banner_home .banner .banner-overlay #four_balls{width:100%;padding-top:10.5vw;width:42.5vw;top:42vw;left:55.4%;transform:translate(-50%,-50%);z-index:16}#banner_home .banner .banner-overlay #small_ball{width:100%;top:14vw;left:1.1vw;padding-top:4vw;width:4vw;transform:translate(-5%)}#banner_home .banner .banner-overlay #med_ball,#banner_home .banner .banner-overlay #small_ball{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;z-index:15}#banner_home .banner .banner-overlay #med_ball{width:100%;top:6.5vw;left:51.1%;padding-top:9.5vw;width:10.5vw;transform:translate(-50%)}#banner_home .banner .banner-overlay #banner_text{position:absolute;left:7vw;top:27vw;transform:translateY(-50%);color:#fff;width:42vw}#banner_home .banner .banner-overlay #banner_text p{font-size:1.111rem}#banner_home .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:1.666rem;letter-spacing:1.5px}#banner_home .banner .banner-overlay #banner_text h2{margin-bottom:1.666rem;font-size:3.1666rem}#banner_home .banner .banner-overlay #banner_text p:nth-last-of-type(2){margin-bottom:2.222rem}#banner_home .banner .banner-overlay #banner_text a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;box-shadow:0 20px 60px -10px #000}#banner_home .banner .banner-overlay #banner_text a:hover{border:1px solid #e85d04;background:#e85d04}#subpage_banner .banner .banner-image{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:40%}#subpage_banner .banner .banner-text.grey{background-color:#f7f7f2}#subpage_banner .banner .banner-text.green{background-color:#2d863e}#subpage_banner .banner .banner-text.green h2,#subpage_banner .banner .banner-text.green p{color:#fff}#subpage_banner .banner .banner-text{padding:3.222rem 4.116rem;justify-content:center;flex-direction:column}#subpage_banner .banner .banner-text>p:first-of-type{letter-spacing:1.5px;margin-bottom:1rem;color:#ff9914;width:90%}#subpage_banner .banner .banner-text>h2{margin-bottom:1.2rem}#subpage_banner .banner .banner-text p{font-size:1rem}#subpage_banner .banner .banner-text a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;margin-top:1rem;width:auto}#subpage_banner .banner .banner-text a:hover{border:1px solid #e85d04;background:#e85d04}#subpage_banner .banner .banner-text .live-scoring-info{background-color:#efefe5;grid-template-columns:1fr 4fr;align-items:center;padding:.5rem 0;margin-bottom:.833rem}#subpage_banner .banner .banner-text .live-scoring-info .icon{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;width:60%;padding-top:60%;margin:auto}#subpage_banner .banner .banner-text .live-scoring-info p{font-family:poppins;font-size:1.222rem;line-height:1.25;width:90%;margin-bottom:0}#subpage_banner .banner .column{width:50%}#contact_banner .banner .banner-image{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:40%}#contact_banner .banner .banner-text{padding:5.222rem 4.116rem;justify-content:flex-start;flex-direction:column;height:53rem;overflow-y:scroll}#contact_banner .banner .banner-text>p:first-of-type{letter-spacing:1.5px;margin-bottom:1.222rem;color:#ff9914}#contact_banner .banner .banner-text p.free-phone-number{font-size:2rem}#contact_banner .banner .banner-text p.free-phone-number a{text-decoration:underline!important;font-size:2rem;color:#2d863e}#contact_banner .banner .banner-text p.free-phone-number a:hover{color:#ff9914}#contact_banner .banner .banner-text h3{margin-bottom:1.2777rem}#contact_banner .banner .banner-text p.address{margin-bottom:0}#contact_banner .banner .banner-text .registered-address{margin-bottom:3.944rem}#contact_banner .banner .banner-text .contact-details p,#contact_banner .banner .banner-text .registered-address p{margin-bottom:0}#contact_banner .banner .banner-text .contact-form{margin-bottom:4.833rem}#contact_banner .banner .banner-text .contact-form input[type=email]{background-color:#fff;border:1px solid #2d863e;padding:.833rem;width:80%;margin-bottom:1rem}#contact_banner .banner .banner-text .contact-form textarea{background-color:#fff;border:1px solid #2d863e;padding:.833rem;width:80%;height:11rem}#contact_banner .banner .banner-text .contact-form input[type=submit]{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#contact_banner .banner .banner-text .contact-form input[type=submit]:hover{border:1px solid #e85d04;background:#e85d04}#contact_banner .banner .column{width:50%}#shop_landing .banner{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:34.76%;position:relative;z-index:5}#shop_landing .banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#shop_landing .banner .banner-overlay #banner_text{position:absolute;left:7%;top:50%;transform:translateY(-50%);color:#fff;width:37%}#shop_landing .banner .banner-overlay #banner_text p{font-size:1.111rem;width:85%}#shop_landing .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:1.666rem;letter-spacing:1.5px}#shop_landing .banner .banner-overlay #banner_text h2{margin-bottom:1.666rem}#shop_landing .banner .banner-overlay #golf_ball{width:100%;width:9%;padding-top:9%;left:62.5%;top:36%;transform:translate(-62.5%,-36%)}#shop_landing .banner .banner-overlay #golf_ball,#shop_landing .banner .banner-overlay #titlist_hat{position:absolute;background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat}#shop_landing .banner .banner-overlay #titlist_hat{width:100%;transform:translate(-50%,-100%);width:40%;padding-top:25%;top:122%;left:53%;z-index:9}#banner_widgets{position:absolute;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.333rem;left:50%;top:72vw;transform:translate(-50%,-90%);z-index:17}#banner_widgets a .widget{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:95%;position:relative;border-radius:2rem}#banner_widgets a .widget .widget-filter{position:absolute;width:100%;height:100%;z-index:15;top:0;left:0;border-radius:2rem;transition:all .25s ease}#banner_widgets a .widget .icon{position:absolute;top:7%;left:7.3%}#banner_widgets a .widget .widget-content{position:absolute;left:7.3%;bottom:4.3%;color:#fff;width:60%}#banner_widgets a .widget .widget-content p.widget-title{font-size:1.555rem;font-family:opensans_bold;line-height:1.25}#banner_widgets a .widget .arrow{position:absolute;background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:5%;bottom:9.3%;right:7.3%;width:10%}#banner_widgets a:hover .widget .widget-filter{background:rgba(0,0,0,.5);filter:brightness(50%)}#branded_golf_row{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;margin-top:-15%;position:relative;padding-top:18%;padding-bottom:6.666rem}#branded_golf_row .content-width{grid-template-columns:1fr 1fr}#branded_golf_row .content-width .column.left .image{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:80%}#branded_golf_row .content-width .column.right{display:flex;flex-direction:column;justify-content:center;padding-left:5%}#branded_golf_row .content-width .column.right p:first-of-type{color:#ff9914;letter-spacing:1.5px;margin-bottom:1.222rem;font-size:1.111rem}#branded_golf_row .content-width .column.right h2{margin-bottom:1.944rem}#branded_golf_row .content-width .column.right p:last-of-type{width:80%;margin-bottom:1.944rem}#branded_golf_row .content-width .column.right a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#branded_golf_row .content-width .column.right a:hover{border:1px solid #e85d04;background:#e85d04}#client_testimonials{text-align:center;padding:4.555rem 0;background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;background-color:#fff}#client_testimonials>p{letter-spacing:1.5px;font-size:1.111rem;margin-bottom:2.777rem;color:#ff9914}#client_testimonials .quote-icon{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:4%;margin-bottom:1.388rem}#client_testimonials>h2{margin-bottom:2.555rem}#client_testimonials .testimonial-slider{width:86vw}#client_testimonials .testimonial-slider .testimonial{font-family:poppins_xlight;width:75%;margin:0 auto 3.111rem}#client_testimonials .testimonial-slider .testimonial p{line-height:1.25;font-size:1.777rem}#client_testimonials .testimonial-slider .client-logo{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;width:11.15%;padding-top:4%;margin:0 auto 2.444rem}#client_testimonials .testimonial-slider .slick-arrow:before{color:#ff9914;font-size:2.444rem}#client_testimonials .testimonial-slider .slick-dots button:before{color:#ff9914;width:1rem;height:1rem;font-size:1rem}#client_testimonials .testimonial-slider .slick-next,#client_testimonials .testimonial-slider .slick-prev{top:15%}#selection_of_clients{background-color:#277936;padding:8.333rem 0;text-align:center}#selection_of_clients>h2{color:#fff;margin-bottom:3.222rem}#selection_of_clients .client-slider .client-slide{padding-left:1rem;padding-right:1rem}#selection_of_clients .client-slider .client-slide .client-logo{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:50%;width:90%}#shop_cta{padding:5.555rem 0}#shop_cta .content-width .grid.row:first-of-type{grid-template-columns:1fr 1fr;margin-bottom:.833rem}#shop_cta .content-width .grid.row:first-of-type .widget.cta{padding-top:57.02%}#shop_cta .content-width .grid.row:last-of-type{grid-template-columns:1fr 1fr 1fr}#shop_cta .content-width .grid.row:last-of-type .widget.cta{padding-top:86.3%}#shop_cta .content-width .grid.row{grid-column-gap:.833rem}#shop_cta .content-width .widget.cta{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;border-radius:30px;position:relative;transition:all .25s ease;z-index:10}#shop_cta .content-width .widget.cta .widget-filter{position:absolute;width:100%;height:100%;z-index:15;top:0;left:0;border-radius:1.6rem;transition:all .25s ease}#shop_cta .content-width .widget.cta .widget-overlay{position:absolute;color:#fff;top:85%;left:25%;transform:translate(-25%,-85%);width:75%;z-index:20}#shop_cta .content-width .widget.cta .widget-overlay p:first-of-type{font-family:opensans_bold;font-size:1.555rem;line-height:1.45}#shop_cta .content-width .widget.cta .widget-overlay p:last-of-type{font-size:1.111rem;line-height:1.45}#shop_cta .content-width .widget.cta .widget-overlay span{color:#fff;font-family:opensans_bold;display:flex;align-items:center}#shop_cta .content-width .widget.cta .widget-overlay span .arrow{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:1rem;width:3rem;margin-left:1rem}#shop_cta .content-width .widget.cta:hover .widget-filter{background:rgba(0,0,0,.5);filter:brightness(50%)}#about_content{margin-top:5.555rem}#about_content .content-row{display:flex;justify-content:space-between;margin-bottom:4.388rem}#about_content .content-row .text-content{width:47%;display:flex;justify-content:center;flex-direction:column}#about_content .content-row .text-content p{width:95%}#about_content .content-row .image-content{width:47%}#about_content .content-row .image-content img{width:100%}#about_content .content-row#about_row_3 .image-content:first-of-type{width:33%}#about_content .content-row#about_row_3 .image-content:last-of-type{display:flex;align-items:flex-end;width:63%}.woocommerce-shop main#main{margin-top:8.55rem}.shop-archive{display:-ms-grid;display:grid;grid-template-columns:1fr 3fr}.shop-archive .shop-sidebar>p{font-family:opensans_semibold;font-size:1.111rem}.shop-archive .shop-sidebar .mobile-filter-toggles{flex-wrap:wrap;display:none}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container{width:50%}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;width:95%}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container a:hover{border:1px solid #e85d04;background:#e85d04}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container .nice-select{line-height:1;position:relative;color:#fff;padding:.8rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center!important;font-weight:400;border-radius:4rem;background:#ff9914;height:auto;width:95%}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container .nice-select span{font-family:opensans_bold;font-size:.6875rem;text-transform:uppercase}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container .nice-select ul li{color:#2e1f27}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:13px;margin-top:-10px;right:21px;width:13px}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container .nice-select:hover{border:1px solid #e85d04;background:#e85d04}.shop-archive .shop-sidebar .filter-apply{display:none;line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;margin-bottom:1.5rem}.shop-archive .shop-sidebar .filter-apply:hover{border:1px solid #e85d04;background:#e85d04}.shop-archive .shop-sidebar .fitler-area{width:72.5%;margin-bottom:1.638rem;flex-direction:column}.shop-archive .shop-sidebar .fitler-area p{font-family:opensans_bold;font-size:1.111rem}.shop-archive .shop-sidebar .fitler-area .pretty{padding:.444rem 0;justify-content:space-between;border-top:1px solid #d0e5d4}.shop-archive .shop-sidebar .fitler-area .pretty .state{position:relative;display:flex}.shop-archive .shop-sidebar .fitler-area .pretty .state svg{top:50%;left:100%;transform:translate(-100%,-50%);order:2;font-size:1rem;width:calc(1rem + 10px)}.shop-archive .shop-sidebar .fitler-area .pretty .state label{order:1;text-indent:0}.shop-archive .shop-sidebar .fitler-area .pretty .state label:after,.shop-archive .shop-sidebar .fitler-area .pretty .state label:before{top:50%;left:100%;transform:translate(-100%,-50%);height:1.666rem;width:1.666rem}.shop-archive .shop-sidebar .fitler-area .pretty .state label:after{background-color:#dbdedc!important}.shop-archive .shop-sidebar .fitler-area .pretty input:checked~.state.p-success label:after{background-color:#2d863e!important}.shop-archive .shop-sidebar .fitler-area .pretty:last-of-type{border-bottom:1px solid #d0e5d4}.shop-archive .archive-header{width:65%;margin-bottom:4.333rem}.shop-archive .archive-header h2{margin-bottom:1.222rem}.shop-archive .archive-toolbar{justify-content:space-between;align-items:center;margin-bottom:1.888rem}.shop-archive .archive-toolbar .custom-result-count p{margin-bottom:0}.shop-archive .archive-toolbar .custom-result-count p span{color:#2d863e}.shop-archive .archive-toolbar .custom-sort{align-items:center}.shop-archive .archive-toolbar .custom-sort p{width:100%;margin-bottom:0}.shop-archive .archive-toolbar .custom-sort .select2 .selection span.select2-selection{background:transparent;border:none}.shop-archive .archive-toolbar .custom-sort .select2 .selection span.select2-selection span.select2-selection__rendered{display:flex;color:#2d863e;text-decoration:underline}.shop-archive .archive-toolbar .custom-sort .nice-select{background:transparent;border:none;color:#2d863e;text-decoration:underline;height:auto;line-height:1}.shop-archive .archive-toolbar .custom-sort .nice-select:after{top:41%;height:10px;width:10px;border-bottom:2px solid #2d863d;border-right:2px solid #2d863d}.shop-archive .column-products ul.products li.product a .archive-product-image{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:69%;border-radius:2rem;border:2px solid #2d863e;background-color:#fff;margin-bottom:.555rem}.shop-archive .column-products ul.products li.product a .archive-product-title{padding-left:.25rem;margin-bottom:.5rem}.shop-archive .column-products ul.products li.product a .archive-product-title h4{font-size:.888rem;margin-bottom:0;color:#575757}.shop-archive .column-products ul.products li.product a .archive-product-title h2{font-size:1.111rem;padding:0;color:#575757}.shop-archive .column-products ul.products li.product .price-wrapper{padding-left:.25rem;justify-content:space-between}.shop-archive .column-products ul.products li.product .price-wrapper p{margin-bottom:0;line-height:1}.shop-archive .column-products ul.products li.product .price-wrapper p.custom-unit{color:#2d863e;font-family:poppins_light;font-size:.888rem}.shop-archive .column-products ul.products li.product .price-wrapper p.flexbox{align-items:center}.shop-archive .column-products ul.products li.product .price-wrapper p.flexbox,.shop-archive .column-products ul.products li.product .price-wrapper p.flexbox span.price,.shop-archive .column-products ul.products li.product .price-wrapper p.flexbox span.price bdi,.shop-archive .column-products ul.products li.product .price-wrapper p.flexbox span.price bdi span{color:#2d863e;font-family:poppins;font-size:1.111rem;margin-bottom:0;line-height:1}.shop-archive .column-products ul.products li.product .price-wrapper a.buy-now{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}.shop-archive .column-products ul.products li.product .price-wrapper a.buy-now:hover{border:1px solid #e85d04;background:#e85d04}.loadmore-products{align-items:center;justify-content:space-between}.loadmore-products .horizontal-line{width:44%;height:1px;background:#ff9914}.loadmore-products span,.loadmore-products svg{color:#ff9914}.loadmore-products span:hover,.loadmore-products svg:hover{cursor:pointer}.single-product main#main{margin-top:8.55rem}.product .woocommerce-product-gallery{border:1px solid #498446;border-radius:2rem;padding:1rem}.product .woocommerce-product-gallery ol{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem}.product .woocommerce-product-gallery ol li{border:1px solid #498446;border-radius:2rem;padding:.75rem;width:100%!important}.product .variations_form .variations td.label{display:none}.product .variations_form .variations .reset_variations{display:none!important}.product .variations_form .variations .nice-select{height:auto;padding:.433rem 1.6rem;background-color:#f7f7f2;border-radius:0;border:1px solid #498446;width:100%;margin-bottom:.666rem}.product .variations_form .variations .nice-select:after{top:41%;height:10px;width:10px;border-bottom:2px solid #2d863d;border-right:2px solid #2d863d}.product .summary.entry-summary h2.product_title{font-size:1.777rem;color:#575757}.product .summary.entry-summary .single-product-logo{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:15%;width:30%}.product .summary.entry-summary .product_meta .posted_in,.product .summary.entry-summary .product_meta .sku_wrapper{display:none}.product .summary.entry-summary .single-product-price-container{align-items:center;margin-bottom:1.5rem}.product .summary.entry-summary .single-product-price-container span{font-size:1.111rem;margin-bottom:0}.product .summary.entry-summary .single-product-price-container p.custom-unit{font-size:1.111rem;margin-bottom:0;color:#ff9914}.product .summary.entry-summary .single-product-price-container p.price{margin-right:.25rem}.product .summary.entry-summary .single-product-price-container p.price span{color:#ff9914}.product .summary.entry-summary .single-product-price-container p{margin-bottom:0}.product .summary.entry-summary .woocommerce-product-details__short-description{margin-bottom:2.277rem}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{width:75%;margin-left:auto}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .discount-text{position:relative}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .discount-text p{position:absolute;font-size:.888rem;font-style:italic}.product .summary.entry-summary .single_variation_wrap button[type=submit]{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;float:right}.product .summary.entry-summary .single_variation_wrap button[type=submit]:hover{border:1px solid #e85d04;background:#e85d04}.product #tabs_discount{grid-template-columns:1fr 1fr;margin-bottom:4.166rem;grid-column-gap:1rem}.product #tabs_discount #tabs_accordion .card{background:transparent;border:none}.product #tabs_discount #tabs_accordion .card .card-header{background-color:transparent;border-top:1px solid #2d863e;border-bottom:1px solid #2d863e;border-radius:0;padding:1rem 0}.product #tabs_discount #tabs_accordion .card .card-header h4{color:#2d863e;margin-bottom:0}.product #tabs_discount #tabs_accordion .card .card-header h4 button{justify-content:space-between;padding:0;position:relative;color:#2d863e;width:100%}.product #tabs_discount #tabs_accordion .card .card-header h4 button svg{position:absolute;right:1%;top:50%;transform:translateY(-50%);color:#2d863e;opacity:1;transition:all .25s ease}.product #tabs_discount #tabs_accordion .card .card-header h4 button svg.fa-minus-circle{opacity:0}.product #tabs_discount #tabs_accordion .card .card-header h4 button svg.fa-plus-circle{opacity:1}.product #tabs_discount #tabs_accordion .card .card-header h4 button.accordion_selected svg.fa-plus-circle{opacity:0}.product #tabs_discount #tabs_accordion .card .card-header h4 button.accordion_selected svg.fa-minus-circle{opacity:1}.product #tabs_discount #tabs_accordion .card .card-header h4 button:focus{outline:none;box-shadow:none}.product #tabs_discount #tabs_accordion .card .collapse{padding:0;transition:all .25s ease;max-height:0;opacity:1;overflow:hidden}.product #tabs_discount #tabs_accordion .card .collapse .card-body{padding:1rem 0 0;transition:all .25s ease;border-bottom:1px solid #2d863e}.product #tabs_discount #tabs_accordion .card .collapse .card-body h2:first-of-type{display:none}.product #tabs_discount .discount-information{color:#fff;background-color:#2d863e;position:relative;padding:8rem 2.5rem 2rem}.product #tabs_discount .discount-information .min-order{position:absolute;top:0;left:5%;background:hsla(0,0%,100%,.5);width:13rem;height:5.388rem;display:flex;align-items:flex-end;padding-bottom:1%;justify-content:center}.product #tabs_discount .discount-information .min-order p{color:#2d863e;font-style:italic;margin-bottom:0}.product #tabs_discount .discount-information .discount-icon{padding-top:28%;position:absolute;top:0;right:0;z-index:99;background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;background-position:100%}.product #tabs_discount .discount-information .discount-info{position:relative;z-index:100}.product #tabs_discount .discount-information .discount-info table{margin-bottom:1.388rem}.product #tabs_discount .discount-information .discount-info table tr{border-bottom:1px solid #d4e4d5}.product #tabs_discount .discount-information .discount-info table tr td{font-family:opensans;font-size:1.555rem;letter-spacing:1px}.product #tabs_discount .discount-information .discount-info table tr td.wdr_bulk_range{font-family:opensans_bold}.product #tabs_discount .discount-information .discount-info table tr td.wdr_bulk_range span.unit-type-dozen,.product #tabs_discount .discount-information .discount-info table tr td.wdr_bulk_range span.unit-type-units{font-family:opensans_bold;font-size:1.555rem}.product #tabs_discount .discount-information .discount-info table tr td.wdr_bulk_table_discount span{font-family:opensans;font-size:1.555rem}.product #tabs_discount .discount-information .discount-info table tr:last-of-type{border-bottom:1px solid transparent}.product #tabs_discount .discount-information .discount-blurb p{font-family:opensans_semibold;margin-bottom:1rem;font-style:italic}.product #tabs_discount .discount-information .discount-contact p a{color:#fff}.site-wrap.dozen .unit-type-units,.site-wrap.units .unit-type-dozen{display:none}.quantity-calculator{flex-direction:column;align-items:flex-end;margin-bottom:2rem}.quantity-calculator .input-container{margin-bottom:1rem;align-items:center}.quantity-calculator .input-container label{margin-right:1rem;color:#2d863e;white-space:nowrap;margin-bottom:0}.quantity-calculator .input-container input{background-color:#fff;border:1px solid #2d863e;width:8rem;text-align:center;color:#2d863e;align-items:center;padding:.7rem}.accordion-container .ac{border-bottom:1px solid #2d863e;border-left:none;border-right:none}.accordion-container .ac .ac-header{background-color:transparent;border:1px solid #2d863e;border-right:none;border-left:none;border-radius:0;padding:1rem 0;color:#2d863e}.accordion-container .ac .ac-header button{justify-content:space-between;padding:0;position:relative;color:#2d863e;width:100%}.accordion-container .ac .ac-panel .ac-text{padding:1rem 0 0}.accordion-container .ac .ac-panel .ac-text h2:first-of-type{display:none}.related.products{padding:3.611rem 4.555rem;background-color:#f7f5ed}.related.products>h2{margin-bottom:3.333rem}.related.products>p{font-size:1.111rem;color:#ff9914}.related.products ul.products{margin-bottom:0}.related.products ul.products li.product a .archive-product-image{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:69%;border-radius:2rem;border:2px solid #2d863e;background-color:#fff;margin-bottom:.555rem}.related.products ul.products li.product a .archive-product-title{padding-left:.25rem;margin-bottom:.5rem}.related.products ul.products li.product a .archive-product-title h4{font-size:.888rem;margin-bottom:0;color:#575757}.related.products ul.products li.product a .archive-product-title h2{font-size:1.111rem;padding:0;color:#575757}.related.products ul.products li.product .price-wrapper{padding-left:.25rem;justify-content:space-between}.related.products ul.products li.product .price-wrapper p{margin-bottom:0;line-height:1}.related.products ul.products li.product .price-wrapper p.custom-unit{color:#2d863e;font-family:poppins;font-size:.888rem}.related.products ul.products li.product .price-wrapper p.flexbox{align-items:center}.related.products ul.products li.product .price-wrapper p.flexbox,.related.products ul.products li.product .price-wrapper p.flexbox span.price,.related.products ul.products li.product .price-wrapper p.flexbox span.price bdi,.related.products ul.products li.product .price-wrapper p.flexbox span.price bdi span{color:#2d863e;font-family:poppins;font-size:1.111rem;margin-bottom:0;line-height:1}.related.products ul.products li.product .price-wrapper a.buy-now{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}.related.products ul.products li.product .price-wrapper a.buy-now:hover{border:1px solid #e85d04;background:#e85d04}#page_cart{background-color:#f7f7f2}#page_cart #page_title{margin-bottom:2.333rem;padding-top:4rem}#page_cart .woocommerce .woocommerce-cart-form table{border-radius:1rem;margin-bottom:2.44rem}#page_cart .woocommerce .woocommerce-cart-form table thead tr th{background:#2e1f27;border:1px solid #2e1f27;color:#fff;font-family:poppins;padding:1.388rem}#page_cart .woocommerce .woocommerce-cart-form table thead tr th.product-name{border-top-left-radius:1rem;width:45%}#page_cart .woocommerce .woocommerce-cart-form table thead tr th.product-price{width:15%;text-align:center}#page_cart .woocommerce .woocommerce-cart-form table thead tr th.product-subtotal{border-top-right-radius:1rem;text-align:center;width:25%}#page_cart .woocommerce .woocommerce-cart-form table thead tr th.product-quantity{width:25%;text-align:center}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item{background-color:#fff}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td a,#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td span{font-family:poppins}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.actions{background:#fff;border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-price{text-align:center}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name{display:-ms-grid;display:grid;grid-template-columns:1fr 4fr 10fr;align-items:center;grid-column-gap:1rem}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name a .product-thumbnail{background-size:contain;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:80%;border-radius:2rem;border:2px solid #2d863e;background-color:#fff;margin:1.5rem 0}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .remove-product a{margin:auto;color:#277936!important}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .remove-product a:hover{color:#ff9914!important;background:transparent!important}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info{width:95%}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info .upload-file{color:#ff9914;font-family:opensans;display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;width:95%}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info .upload-file span{font-family:opensans}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info .upload-file span:last-of-type{text-decoration:underline}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info .upload-file:hover{color:#2d863e}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-quantity{text-align:center}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity{width:40%;margin:auto}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-subtotal{text-align:center}#page_cart .woocommerce .woocommerce-cart-form table tbody tr td.actions{border-bottom-left-radius:1rem;background:#fff;border-bottom-right-radius:1rem}#page_cart .woocommerce .woocommerce-cart-form table tbody tr td.actions .coupon{display:none}#page_cart .woocommerce .woocommerce-cart-form table tbody tr button[type=submit]{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#page_cart .woocommerce .woocommerce-cart-form table tbody tr button[type=submit]:hover{border:1px solid #e85d04;background:#e85d04}#page_cart .woocommerce .woocommerce-cart-form dl.variation{margin-bottom:0}#page_cart .woocommerce .cart-collaterals{width:86vw}#page_cart .woocommerce .cart-collaterals .cart_totals{width:30%}#page_cart .woocommerce .cart-collaterals .cart_totals h2{font-family:opensans_bold;font-size:1.111rem;text-align:right}#page_cart .woocommerce .cart-collaterals .cart_totals table{border:none}#page_cart .woocommerce .cart-collaterals .cart_totals table th{font-family:opensans_bold;border-bottom:1px solid #cbcbbc;padding:1.22rem 0}#page_cart .woocommerce .cart-collaterals .cart_totals table td{text-align:right;border-bottom:1px solid #cbcbbc;padding:1.22rem 0}#page_cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:right}#page_cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#page_cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{border:1px solid #e85d04;background:#e85d04}#page_cart .cart-empty{border-top:none;width:86vw;padding:0;margin:auto auto 2rem;background:transparent}#page_cart .cart-empty:before{display:none}#page_cart .return-to-shop{width:86vw;margin:auto;padding-bottom:3rem}#page_cart .return-to-shop a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#page_cart .return-to-shop a:hover{border:1px solid #e85d04;background:#e85d04}#ywau_upload_modal{width:42vw!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;position:fixed}#ywau_upload_modal .pp_content_container .pp_content{width:100%!important;height:100%!important}#ywau_upload_modal .pp_content_container div.upload-rules svg{position:absolute;top:3%;right:3%;font-size:2rem}#ywau_upload_modal .pp_content_container div.upload-rules svg:hover{cursor:pointer}#ywau_upload_modal .pp_content_container div.upload-rule{border-bottom:none;padding:0}#ywau_upload_modal .pp_content_container .rule-allowed-extension,#ywau_upload_modal .pp_content_container .rule-max-size{display:none}#ywau_upload_modal .pp_content_container h2{color:#575757;font-size:1.777rem;margin-bottom:3rem}#ywau_upload_modal .pp_content_container .upload-items{display:flex;flex-wrap:wrap;align-items:baseline}#ywau_upload_modal .pp_content_container .upload-items .rule-label{margin-right:1rem}#ywau_upload_modal .pp_content_container .upload-items .uploaded-filename{font-family:poppins;font-size:1.111rem;color:#2d863e;text-decoration:underline}#ywau_upload_modal .pp_content_container .upload-items .select-file{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #2d863e;transition:all .25s ease;display:inline-block;background-color:#2d863e;text-align:center;font-weight:400;font-size:.6875rem;border-radius:5px;text-transform:uppercase;background:linear-gradient(270deg,#2d863e 50%,transparent 0) 100%;background-size:220%;height:auto;margin-bottom:1.5rem}#ywau_upload_modal .pp_content_container .upload-items .select-file:hover{background-position:0;color:#2d863e}#ywau_upload_modal .pp_content_container .upload-items .rule-note{width:100%;background-color:#f7f7f2;padding-top:0}#ywau_upload_modal .pp_content_container .upload-items .rule-note .notes-title{display:none}#ywau_upload_modal .pp_content_container .upload-items .rule-note p{color:#2d863e;font-size:.899rem;padding-bottom:.5rem;padding-left:1rem;margin-bottom:0}#ywau_upload_modal .pp_content_container .upload-items .rule-note textarea{background-color:transparent;font-family:poppins;font-size:1.111rem;resize:none;min-height:15vh;border:none;padding-top:.5rem;padding-left:1rem}#ywau_upload_modal .pp_content_container .upload-items .rule-note textarea:focus{outline:none}#ywau_upload_modal .pp_content_container .submit-files input[type=submit]{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#ywau_upload_modal .pp_content_container .submit-files input[type=submit]:hover{border:1px solid #e85d04;background:#e85d04}#ywau_upload_modal .pp_content_container p.terms{font-size:.777rem}#page_checkout .woocommerce-form-coupon-toggle{display:none}#page_checkout form.checkout{background:#f7f7f2}#page_checkout form.checkout h2{padding-top:4rem;margin-bottom:1.888rem}#page_checkout form.checkout h3{font-size:1.333rem;margin-bottom:1.777rem}#page_checkout #customer_details{grid-template-columns:2fr 1fr}#page_checkout #customer_details input{background-color:#fff;border:1px solid #2d863e;padding:.833rem}#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{top:53%;transform:translateY(-50%)}#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow b{left:97%}#page_checkout #customer_details .select2-selection{background-color:#fff;border:1px solid #2d863e;padding:.733rem;height:auto;border-radius:0}#page_checkout #customer_details .woocommerce-billing-fields label{display:none}#page_checkout #customer_details .woocommerce-billing-fields span,#page_checkout #customer_details .woocommerce-billing-fields span input{width:100%}#page_checkout #customer_details .woocommerce-shipping-fields .shipping_address label{display:none}#page_checkout #customer_details .woocommerce-shipping-fields .shipping_address span,#page_checkout #customer_details .woocommerce-shipping-fields .shipping_address span input{width:100%}#page_checkout #customer_details .woocommerce-additional-fields{display:none}#page_checkout #order_review table.shop_table{border-radius:1rem;border-collapse:collapse;border:none}#page_checkout #order_review table.shop_table thead tr{background-color:#000}#page_checkout #order_review table.shop_table thead tr th{background:#2e1f27;border:none;color:#fff;font-family:poppins;padding:1rem}#page_checkout #order_review table.shop_table thead tr th.product-name{border-top-left-radius:1rem;width:80%}#page_checkout #order_review table.shop_table thead tr th.product-total{border-top-right-radius:1rem}#page_checkout #order_review #payment{background:transparent}#page_checkout #order_review #payment button[type=submit]{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto}#page_checkout #order_review #payment button[type=submit]:hover{border:1px solid #e85d04;background:#e85d04}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.off-canvas-menu{display:none;height:100vh;width:100vw;position:fixed;top:0;left:-110vw;background-color:#2d863e;color:#fff;z-index:1000}.off-canvas-menu .off-canvas-header{display:flex;justify-content:space-between;align-items:center;width:86%;margin:2.6rem auto 4.55rem}.off-canvas-menu .off-canvas-header .hamburger-btn{background-color:#59bc6c;border-radius:4rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;justify-self:flex-end;z-index:1001}.off-canvas-menu .off-canvas-header .hamburger-btn svg{color:#fff}.off-canvas-menu .off-canvas-body{position:relative;z-index:1001;height:60vh;overflow-y:scroll}.off-canvas-menu .off-canvas-body ul{flex-direction:column;width:86%;margin-left:auto;margin-right:auto}.off-canvas-menu .off-canvas-body ul li{padding:1.52rem 0;border-bottom:1px solid #1f712e}.off-canvas-menu .off-canvas-body ul li a{font-size:1.444rem;color:#fff;font-family:opensans_semibold}.off-canvas-menu .off-canvas-body ul li a.dropdown-toggle:after{display:none}.off-canvas-menu .off-canvas-body ul li a.dropdown-toggle span.caret svg.show{display:inline-block;opacity:1}.off-canvas-menu .off-canvas-body ul li a.dropdown-toggle span.caret svg{display:none;opacity:0}.off-canvas-menu .off-canvas-body ul li ul.dropdown-menu{position:relative;background:transparent;border:none}.off-canvas-menu .off-canvas-body ul li ul.dropdown-menu li{border-bottom:none;padding:.833rem 0}.off-canvas-menu .off-canvas-body ul li ul.dropdown-menu li a{font-family:opensans_light}.off-canvas-menu .off-canvas-body ul li:last-of-type{border-bottom:1px solid transparent}.off-canvas-menu .off-canvas-footer{position:absolute;width:100%;bottom:0;border-top:1px solid #1f712e;padding:2.55rem 7%;z-index:1002;background-color:#2d863e}.off-canvas-menu .off-canvas-footer .aws-container{height:100%}.off-canvas-menu .off-canvas-footer .aws-container .aws-search-form{border:2px solid #fff;border-radius:4rem;height:100%;background:transparent}.off-canvas-menu .off-canvas-footer .aws-container .aws-search-form .aws-form-btn{background-color:transparent;background:transparent;border:none}.off-canvas-menu .off-canvas-footer .aws-container .aws-search-form .aws-form-btn .aws-search-btn_icon{color:#fff;height:1.444rem;width:1.444rem}.off-canvas-menu .off-canvas-footer .aws-container .aws-search-field{background-color:transparent;border:none;color:#fff;font-size:1.444rem}.off-canvas-menu.show{display:block}.aws-search-results-2{top:36.7%!important}@media (min-width:1600px) and (max-width:1919px){#header_bar.homepage .header{grid-template-columns:3fr 8fr 2fr}#header_bar.homepage .header .header-menu ul#menu-main-menu>li{padding:2.65rem 1.111rem}#header_bar.subpage .header{grid-template-columns:3fr 8fr 2fr}#header_bar.subpage .header .header-menu ul#menu-main-menu>li{padding:2.65rem 1.111rem}}@media (min-width:1200px) and (max-width:1599px){#header_bar.homepage .header,#header_bar.subpage .header{grid-template-columns:3fr 8fr 2fr}}@media (min-width:640px) and (max-width:1199px){#header_bar.homepage .header{padding-top:1.55rem;padding-bottom:1.55rem;grid-template-columns:5fr 1fr}#header_bar.homepage .header .wrapper.header-logo img{width:20%}#header_bar.homepage .header .hamburger-btn{background-color:#59bc6c;border-radius:4rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;justify-self:flex-end}#header_bar.homepage .header .hamburger-btn svg{color:#fff}#header_bar.homepage .header .hamburger-btn:hover{cursor:pointer}#header_bar.homepage .header .header-menu{display:none}#header_bar.homepage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu{top:0!important}#header_bar.homepage .header .wrapper.header-side-menu{display:none}#header_bar.subpage{background-color:#fff}#header_bar.subpage .header{padding-top:1.55rem;padding-bottom:1.55rem;grid-template-columns:5fr 1fr}#header_bar.subpage .header .hamburger-btn{background-color:#59bc6c;border-radius:4rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;justify-self:flex-end}#header_bar.subpage .header .hamburger-btn svg{color:#fff}#header_bar.subpage .header .hamburger-btn:hover{cursor:pointer}#header_bar.subpage .header .header-menu{display:none}#header_bar.subpage .header .header-menu ul#menu-main-menu li.dropdown ul.dropdown-menu{top:0!important}#header_bar.subpage .header .wrapper.header-side-menu{display:none}}@media (max-width:639px){#header_bar.homepage{background-color:transparent}#header_bar.homepage .header{padding-top:1.855rem;grid-template-columns:5fr 1fr}#header_bar.homepage .header .hamburger-btn{background-color:#59bc6c;border-radius:4rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;justify-self:flex-end}#header_bar.homepage .header .hamburger-btn svg{color:#fff}#header_bar.homepage .header .hamburger-btn:hover{cursor:pointer}#header_bar.homepage .header .header-menu,#header_bar.homepage .header .wrapper.header-side-menu{display:none}#header_bar.subpage{background-color:#fff}#header_bar.subpage .header{padding-top:1.855rem;padding-bottom:1.855rem;grid-template-columns:5fr 1fr}#header_bar.subpage .header .hamburger-btn{background-color:#59bc6c;border-radius:4rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;justify-self:flex-end}#header_bar.subpage .header .hamburger-btn svg{color:#fff}#header_bar.subpage .header .hamburger-btn:hover{cursor:pointer}#header_bar.subpage .header .header-menu,#header_bar.subpage .header .wrapper.header-side-menu{display:none}}@media (min-width:1600px) and (max-width:1919px){#banner_home .banner .banner-overlay #med_ball{top:10.5%}#banner_home .banner .banner-overlay #banner_text p{font-size:1rem}#banner_home .banner .banner-overlay #banner_text h2,#banner_home .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:1rem}#banner_home .banner .banner-overlay #banner_text p:nth-last-of-type(2){margin-bottom:1.5rem}}@media (min-width:640px) and (max-width:1199px){#banner_home .banner .banner-overlay #t_shirts{top:11.5vw}#banner_home .banner .banner-overlay #four_balls{display:none}#banner_home .banner .banner-overlay #small_ball{top:14vw;left:1.1vw;padding-top:5vw;width:6vw}#banner_home .banner .banner-overlay #med_ball{top:9.5vw}#banner_home .banner .banner-overlay #banner_text{top:30vw}#banner_home .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:.666rem;width:80%;line-height:1.5}#banner_home .banner .banner-overlay #banner_text p:nth-last-of-type(2){display:none}}@media (max-width:639px){#banner_home .banner{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:178vw}#banner_home .banner .banner-overlay #t_shirts{top:160vw;left:57%;z-index:15;padding-top:100vw;width:100vw;transform:translate(-50%,-50%)}#banner_home .banner .banner-overlay #four_balls{display:none}#banner_home .banner .banner-overlay #small_ball{padding-top:15vw;width:15vw;top:24vw;left:0}#banner_home .banner .banner-overlay #med_ball{top:103vw;left:83%;padding-top:30vw;width:30vw}#banner_home .banner .banner-overlay #banner_text{width:93vw;z-index:100;top:75vw}#banner_home .banner .banner-overlay #banner_text p{width:95%}#banner_home .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:.666rem;width:80%;line-height:1.5;font-size:.848rem}#banner_home .banner .banner-overlay #banner_text h2{width:95%;font-size:1.777rem}#banner_home .banner .banner-overlay #banner_text p:nth-last-of-type(2){display:none}#banner_home .banner .banner-overlay #banner_text a{font-size:.7rem}#subpage_banner .banner{flex-direction:column}#subpage_banner .banner .banner-image{padding-top:65%;width:100%}#subpage_banner .banner .banner-text{width:100%;padding:2.222rem 0;margin-left:auto;margin-right:auto}#subpage_banner .banner .banner-text>h2,#subpage_banner .banner .banner-text>p:first-of-type,#subpage_banner .banner .banner-text p{width:86vw;margin-right:auto;margin-left:auto}#subpage_banner .banner .banner-text p.subheading{font-size:.848rem;margin-bottom:1.151rem}#subpage_banner .banner .banner-text .live-scoring-info:first-of-type{margin-top:4rem}#subpage_banner .banner .banner-text .live-scoring-info{grid-template-columns:1fr;align-items:center;padding:4rem 0 1rem;margin-bottom:3.833rem;width:93%;margin-left:auto;margin-right:auto;position:relative}#subpage_banner .banner .banner-text .live-scoring-info .icon{width:60%;padding-top:23.5%;margin:auto;position:absolute;top:-2.4rem;left:7%;background-position:0}#subpage_banner .banner .banner-text .live-scoring-info p{width:85%}#subpage_banner .banner .banner-text .btn-container{width:86vw;margin-left:auto;margin-right:auto;margin-top:-3rem}#subpage_banner .banner .banner-text .btn-container.no-margin{margin-top:0}#contact_banner .banner{flex-direction:column}#contact_banner .banner .banner-image{padding-top:65%;width:100%}#contact_banner .banner .banner-text{width:86vw;padding:2.222rem 0 4.222rem;margin-left:auto;margin-right:auto;height:auto;overflow-y:auto}#contact_banner .banner .banner-text h2{margin-bottom:1.5rem}#contact_banner .banner .banner-text p.free-phone-number{line-height:.6;margin-bottom:1.5rem}#contact_banner .banner .banner-text .contact-form{margin-bottom:2.833rem}#contact_banner .banner .banner-text .contact-form input[type=email],#contact_banner .banner .banner-text .contact-form textarea{width:100%}#shop_landing .banner{background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:99%;background-position:80%}#shop_landing .banner .banner-overlay #banner_text{width:90%;top:40vw}#shop_landing .banner .banner-overlay #banner_text p:first-of-type{margin-bottom:0}#shop_landing .banner .banner-overlay #banner_text p:last-of-type{display:none}#shop_landing .banner .banner-overlay #banner_text h2{font-size:1.722rem}#shop_landing .banner .banner-overlay #golf_ball{width:20vw;padding-top:20vw;left:82.5vw;top:24vh}#shop_landing .banner .banner-overlay #titlist_hat{width:45vw;padding-top:45vw;top:49vh;left:28vw}}@media (min-width:640px) and (max-width:1199px){#banner_widgets a .widget .widget-content p.widget-blurb{display:none}}@media (max-width:639px){#banner_widgets{grid-template-columns:1fr;top:410vw}#banner_widgets a{margin-bottom:1.5rem}#banner_widgets a .widget .widget-content p.widget-blurb{display:none}}@media (min-width:640px) and (max-width:1199px){#branded_golf_row{padding-top:25%}}@media (max-width:639px){#branded_golf_row{padding-top:268%;padding-bottom:4.666rem}#branded_golf_row .content-width{grid-template-columns:1fr}#branded_golf_row .content-width .column.left{display:flex;order:2;justify-content:center;width:140%;margin-left:-26%}#branded_golf_row .content-width .column.left .image{width:150%;padding-top:80%;background-position:top;margin-top:-6%}#branded_golf_row .content-width .column.right{order:1;flex-direction:column;justify-content:center;padding-left:5%;display:flex}#branded_golf_row .content-width .column.right p:first-of-type{font-size:.848rem}#branded_golf_row .content-width .column.right h2{font-size:1.722rem}#branded_golf_row .content-width .column.right p:last-of-type{width:100%}}@media (max-width:639px){#client_testimonials>p{font-size:.848rem}#client_testimonials .quote-icon{width:100%;padding-top:23%;margin-bottom:0}#client_testimonials>h2{width:70%;font-size:1.777rem;margin:0 auto 1rem}#client_testimonials .testimonial-slider .testimonial{width:100%}#client_testimonials .testimonial-slider .testimonial p{font-size:1.333rem}#client_testimonials .testimonial-slider .client-logo{width:81.15%;padding-top:24%;margin:0 auto 2.444rem}#client_testimonials .testimonial-slider .slick-next,#client_testimonials .testimonial-slider .slick-prev{display:none!important}}@media (max-width:639px){#selection_of_clients{padding:2.333rem 0}#selection_of_clients>h2{width:60%;margin-left:auto;margin-right:auto}}@media (max-width:639px){#shop_cta{padding:2rem 0}#shop_cta .content-width .grid.row:first-of-type{grid-template-columns:1fr;margin-bottom:0}#shop_cta .content-width .grid.row:first-of-type .widget.cta{padding-top:100%}#shop_cta .content-width .grid.row:last-of-type{grid-template-columns:1fr}#shop_cta .content-width .grid.row{margin-right:0;margin-left:0}#shop_cta .content-width .widget.cta{padding-top:100%;margin-bottom:.666rem}#shop_cta .content-width .widget.cta .widget-overlay p:last-of-type{display:none}}@media (max-width:639px){#about_content{margin-top:4.444rem}#about_content .content-row{flex-direction:column;margin-bottom:0}#about_content .content-row .text-content{width:100%;margin-bottom:4.444rem}#about_content .content-row .text-content p:last-of-type{margin-bottom:0}#about_content .content-row .image-content{width:100%;margin-bottom:4.444rem}#about_content .content-row#about_row_3 .image-content:first-of-type,#about_content .content-row#about_row_3 .image-content:last-of-type{width:100%!important}}@media (max-width:639px){.woocommerce-shop main#main{margin-top:.55rem}.shop-archive{grid-template-columns:1fr}.shop-archive .shop-sidebar .filter-wrapper{display:none}.shop-archive .shop-sidebar .mobile-filter-toggles{display:flex;margin-bottom:2rem}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container{width:50%}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container a{line-height:1;position:relative;color:#fff;padding:1.05rem 2.5rem;border:1px solid #ff9914;transition:all .25s ease;display:inline-block;text-align:center;font-weight:400;font-size:.6875rem;border-radius:4rem;text-transform:uppercase;font-family:opensans_bold;background:#ff9914;height:auto;width:95%}.shop-archive .shop-sidebar .mobile-filter-toggles .btn-container a:hover{border:1px solid #e85d04;background:#e85d04}.shop-archive .shop-sidebar .filter-apply{display:block}.shop-archive .shop-sidebar .fitler-area{width:100%}.shop-archive .archive-header{width:100%;margin-bottom:2.33rem}.shop-archive .column-products .custom-sort{display:none}.shop-archive .column-products ul.products li.product{width:100%}.loadmore-products .horizontal-line{width:30%}.loadmore-products svg{margin-left:.8rem}.loadmore-products span{width:30%;text-align:center}}@media (max-width:639px){.single-product main#main{margin-top:.5rem}.product .summary.entry-summary .single-product-logo{margin-bottom:1rem}.product .summary.entry-summary .single-product-price-container{flex-wrap:wrap}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart{grid-template-columns:1fr;flex-wrap:wrap}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-bottom:1rem}.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .discount-text p{position:relative}.product #tabs_discount{grid-template-columns:1fr;margin-bottom:0}.product #tabs_discount .discount-information{width:117%;margin:0 -8.5%;padding:8rem 2rem 2rem}}@media (max-width:639px){#related_products,.related.products{padding:2.611rem 0 1.611rem}#related_products>h2,.related.products>h2{margin-bottom:2.333rem}#related_products p.subheading,.related.products p.subheading{font-size:.848rem}#related_products ul.products,.related.products ul.products{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:1199px){.woocommerce-notices-wrapper .woocommerce-message{width:92%;grid-template-columns:1fr}}@media (max-width:639px){.woocommerce-notices-wrapper .woocommerce-message{width:92%;grid-template-columns:1fr}}@media (max-width:639px){#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-price{display:flex;justify-content:space-between;align-items:center}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name a{width:100%}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name a .product-thumbnail{display:block}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name .product-name-info{text-align:left;width:100%}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-name:before{width:86%;text-align:left}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-quantity{display:flex;justify-content:space-between;align-items:center;margin:0}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity{width:70%}#page_cart .woocommerce .woocommerce-cart-form table tbody .woocommerce-cart-form__cart-item td.product-subtotal{display:flex;justify-content:space-between;align-items:center}#page_cart .woocommerce .cart-collaterals .cart_totals,#page_cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%}#ywau_upload_modal{width:90vw!important}}@media (min-width:1600px) and (max-width:1919px){#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)}}@media (min-width:1200px) and (max-width:1599px){#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)}}@media (min-width:640px) and (max-width:1199px){#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)}}@media (max-width:639px){#page_checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)}}@media (max-width:639px){.content-width-narrow{width:86vw;margin:auto}}@media (min-width:1600px) and (max-width:1919px){body,html{font-size:15px}}@media (min-width:1200px) and (max-width:1599px){body,html{font-size:13.5px}}@media (min-width:640px) and (max-width:1199px){body,html{font-size:13.5px}}@media (max-width:639px){body,html{font-size:16.5px}h2{font-size:1.878rem}}@media (min-width:640px) and (max-width:1199px){.off-canvas-menu{width:50vw}.off-canvas-menu .off-canvas-body ul li a.dropdown-toggle span.caret{margin-left:.5rem}.off-canvas-menu .off-canvas-body ul li ul.dropdown-menu{top:0!important;margin-left:0}.off-canvas-menu .off-canvas-body ul li.dropdown{display:flex;flex-direction:column}}@media (max-width:639px){.off-canvas-menu .off-canvas-body ul li a.dropdown-toggle span.caret{margin-left:.5rem}}@media (max-width:639px){footer #upper_footer{padding:2.166rem 0}footer #upper_footer .footer-content{width:90%}footer #upper_footer .footer-content h3{margin-bottom:1rem}}
/*# sourceMappingURL=style.css.map */
