*{margin:0;padding:0;box-sizing:border-box}body{letter-spacing:0}p,a,span,label{font-weight:500!important;font-size:16px}a,a:hover,.facets__summary:hover .facets__summary-label{text-decoration:none!important}a:hover{color:#287149}.uk-button-primary{background-color:#287149}.uk-button-primary:hover{background-color:#2e2e2e}*:focus-visible{box-shadow:none!important}.facet-filters__sort{font-weight:500!important;font-size:16px!important}.facets__heading{font-size:16px!important}.facet-checkbox{padding:10px 0!important}.facets__display .field__input,.facets__display .field__label{height:3.5rem;font-size:16px!important}h1,h2{font-weight:900!important}p,span,a,div,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important}.section-padding-top{padding-top:100px;padding-left:50px;padding-right:50px}.section-padding-bottom{padding-bottom:100px}.bold{font-family:Montserrat,sans-serif!important;font-weight:700!important}.green{color:#008453!important}a:hover,.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}*:focus-visible{outline:none!important}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border:none!important}a.scroll-to-next{display:block;z-index:4;position:absolute;right:50px;bottom:50px;animation:bouncing 3s ease-in-out;transition:transform .3s ease-in-out 0s}a.scroll-to-next:hover{transform:translateY(10px);transition:transform .1s ease-in-out 0s}@keyframes bouncing{0%{bottom:50px}25%{bottom:20px}50%{bottom:50px}75%{bottom:20px}to{bottom:50px}}.uk-container{max-width:1366px}.desktop-header{display:block}.mobile-header,.mobile-search{display:none}.mobile-header{display:flex;background-color:#2e2e2e;flex-wrap:wrap;justify-content:space-between}.mobile-header .uk-icon-button{background-color:transparent}.mobile-header .wa-header__logo{margin:unset!important;display:flex}.mobile-search{display:block!important}.wa-header{font-family:inherit;position:relative;background-color:#2e2e2e;z-index:20}.wa-header--home{position:absolute;top:0;left:0;right:0;background-color:transparent}.wa-header__notification{color:#fff;padding:10px 30px;display:flex;justify-content:center;align-items:center;min-height:40px;position:relative}.wa-header__notification-content{display:flex;justify-content:center;align-items:center}.wa-header__notification-text{color:#fff;font-size:13px;font-style:normal;font-weight:400!important;line-height:normal;letter-spacing:2.6px;text-transform:uppercase}.wa-header__notification-text i{padding-right:15px}.wa-header__notification-close{background:none;border:none;color:#fff;font-size:16px;position:absolute;right:15px;cursor:pointer}.wa-header__top{display:flex;justify-content:space-between;align-items:center;background:#2e2e2e;padding:5px 50px 10px}.wa-header--home .wa-header__top{background-color:transparent}.wa-header__top-left a{margin-right:20px;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:2.6px}.wa-header__main-nav a{margin-right:20px;color:#fff;text-decoration:none;font-size:16px;text-transform:none;letter-spacing:.5px}.wa-main-link.has-mega-menu:after{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:300;padding-left:10px}.wa-header__top-right .wa-header__icon{margin-left:20px;color:#fff;text-decoration:none}.wa-header__divider{border-top:1px solid rgba(255,255,255,.3);display:block!important}.desktop-search-container input.uk-input{max-width:300px;font-size:16px;height:33px}.wa-header__top-right a.wa-header__icon{margin-left:15px}.wa-header__bottom{display:flex;justify-content:space-between;align-items:center;background:#2e2e2e;padding:10px 20px 10px 50px}.wa-header--home .wa-header__bottom{background-color:transparent}.wa-header__logo.uk-scrollspy-inview{line-height:1}.wa-header__logo img{max-height:50px}.wa-header__main-nav a{margin-left:20px}.wa-header a:hover{opacity:.8}.wa-header--home .wa-header__top-left a,.wa-header--home .wa-header__main-nav a,.wa-header--home .wa-header__top-right .wa-header__icon{color:#fff}.wa-header--home .wa-header__top-left a:hover,.wa-main-link.has-mega-menu a:hover,.wa-header--home .wa-header__top-right .wa-header__icon:hover{color:#f2efef}.hero-banner{position:relative;width:100%;height:100vh;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}section.hero-banner:before{content:"";width:100%;height:100%;position:absolute;background:#000;background:linear-gradient(180deg,#0009 1%,#00000059);z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.hero-banner__content{position:relative;text-align:left;color:#fff;padding:100px 50px;max-width:680px;z-index:2}.hero-banner__content h2,.hero-banner__content h2 span{font-size:6rem;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-10px!important;color:#fff;margin-bottom:20px;line-height:.835em}.hero-banner__content p{font-size:16px;font-weight:500;font-style:normal;line-height:23px;margin-bottom:30px}.hero-banner__button{border-radius:100px;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:16px;font-style:normal;font-weight:500;color:#fff;padding:18px 30px;transition:background-color .3s ease}.hero-banner__button span{padding-left:20px}.hero-banner__button:hover{background-color:#008453;color:#fff;text-decoration:none}.wa-image-grid .grid-container{display:grid;grid-template-columns:1.25fr 2fr;grid-template-rows:auto auto;grid-template-areas:"box1 box3 box3" "box2 box3 box3";gap:20px}.wa-image-grid .box1{grid-area:box1}.wa-image-grid .box2{grid-area:box2}.wa-image-grid .box3{grid-area:box3}.wa-image-grid{padding:20px 25px}.wa-image-grid .grid-item{background-size:cover;background-position:center;min-height:400px;color:#fff;display:flex;align-items:flex-end;text-decoration:none;position:relative}.wa-image-grid .grid-item .content{background:#0003;padding:20px 90px 20px 20px;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column}.wa-image-grid .grid-item .content h3{color:#fff;font-size:45px;font-style:normal;font-weight:900;line-height:38px;letter-spacing:-3.6px;text-transform:uppercase;margin-bottom:0;max-width:288px}.wa-image-grid .grid-item .content p{color:#fff;font-size:16px;font-style:normal;font-weight:300!important;line-height:23px;margin-bottom:0;max-width:400px}.wa-image-grid .box3 .content p{max-width:50%}.wa-image-grid .ream-more-icon{position:absolute;right:50px;bottom:30px;border:1px solid #ffffff;border-radius:50px;width:33px;height:33px;display:flex;justify-content:center;align-items:center;overflow:visible;transition:all .3s ease;cursor:pointer}.wa-image-grid .ream-more-icon:before{content:"SHOP NOW";position:absolute;right:40px;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right center;opacity:0;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;transition:transform .3s ease,opacity .3s ease}.wa-image-grid .grid-item:hover .ream-more-icon:before{transform:translateY(-50%) scaleX(1);opacity:1}.wa-image-grid .grid-item:hover .ream-more-icon{background-color:#008453;color:#fff}.wa-image-grid .grid-item:hover{filter:grayscale(.5)}.wa-image-text{padding:20px}.wa-image-text__wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:450px}.wa-image-text__image{background-size:cover;background-position:center}.wa-image-text__content{display:flex;align-items:center;justify-content:center;padding:150px 30px;background:#f5f5f5;text-align:left}.wa-image-text__content-inner{max-width:500px}.wa-image-text__heading h2,.wa-image-text__heading span{font-size:80px;font-style:normal;font-weight:900!important;line-height:65px;letter-spacing:-5.6px;text-transform:uppercase;font-family:Montserrat,sans-serif!important}.wa-image-text__paragraph{font-size:16px;font-style:normal;font-weight:500;line-height:23px;color:#000}.wa-image-text__button{border-radius:100px;background:#000;font-size:16px;font-style:normal;font-weight:500;color:#fff;padding:5px 30px;text-transform:none;transition:background-color .3s ease}.wa-image-text__button span{padding-left:20px}.wa-image-text__button:hover{background-color:#008453;color:#fff;text-decoration:none}.wa-logo-grid__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:30px;align-items:center;justify-items:center}.wa-logo-grid__item img{max-height:60px;max-width:140px;filter:grayscale(100%);transition:all .3s ease}.wa-logo-grid__item:hover img{filter:grayscale(0%);opacity:1}.wa-logo-grid__slider img{max-height:50px;max-width:120px;margin:0 auto;filter:grayscale(100%);opacity:.9;transition:all .3s ease}.wa-logo-grid__slider a:hover img,.wa-logo-grid__slider div:hover img{filter:grayscale(0%);opacity:1}.wa-icon-boxes{margin-bottom:50px}.wa-icon-boxes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:start}.wa-icon-boxes__item{display:flex;align-items:flex-start}.wa-icon-boxes__icon{font-size:60px;font-style:normal;font-weight:100;line-height:normal;letter-spacing:-6px;color:#008453;margin-right:25px}.wa-icon-boxes__heading{font-size:16px;font-style:normal;font-weight:700;line-height:23px;margin:0 0 5px}.wa-icon-boxes__text{font-size:16px;font-style:normal;font-weight:500;line-height:23px;color:#000;margin:0;max-width:271px}.wa-footer{background:#000;color:#fff;padding:50px 0 0}.wa-footer__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}.wa-footer__column h4{font-size:25px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:-2px;text-transform:uppercase;color:#fff}.wa-footer__column ul{list-style:none;padding:0;margin:0}.wa-footer__column a{color:#fff;text-decoration:none;display:block;margin-bottom:8px}.wa-footer__location-content{font-size:16px;font-style:normal;font-weight:300!important;line-height:30px;color:#fff}.wa-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:15px;font-size:13px}.wa-footer__bottom a{color:#fff;text-decoration:none}.wa-header__main-nav{display:flex;gap:20px;align-items:center}.wa-main-link{position:relative;text-decoration:none;color:#000;font-weight:500;padding:10px 12px;display:inline-block}.wa-main-link:hover{color:#007c4f}.wa-mega-wrapper .wa-mega-menu{display:none}.wa-mega-wrapper.mega-open .wa-mega-menu{display:flex;flex-direction:row-reverse}.wa-mega-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;width:calc(100vw - 15px);box-shadow:0 5px 20px #0000001a;z-index:99;justify-content:space-between}.wa-mega-menu .wa-logo-grid__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px 15px;align-items:center;justify-items:center}.wa-mega-left{flex-shrink:0;width:30vw;display:flex;align-items:flex-end;padding:50px;position:relative}.wa-mega-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:0;border-radius:0}.wa-mega-left-content{z-index:6;max-width:80%}.wa-mega-left img{width:100%;height:auto;margin-bottom:10px}.wa-mega-left h4{font-family:Montserrat;font-size:45px;font-style:normal;font-weight:900;line-height:38px;letter-spacing:-3.6px;text-transform:uppercase;color:#fff;z-index:5}.wa-mega-left p{color:#fff;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:23px;margin-bottom:15px;z-index:5}.wa-mega-left-content a{margin-left:0}.wa-mega-right{width:70vw;padding-left:50px;padding-top:20px;padding-bottom:50px}.mega-right-head{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0}.mega-right-head a{color:#008453!important;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;width:20%;padding-left:50px}.wa-mega-columns{display:flex;flex:1;flex-wrap:nowrap;overflow-x:auto}.wa-mega-column{width:20%}.wa-mega-group{margin-bottom:20px}.wa-mega-group strong{display:block;font-weight:600;margin-bottom:8px;color:#000}.wa-mega-group ul{list-style:none;padding-left:0;margin:0}.wa-mega-group ul li a{text-decoration:none;color:#000!important;font-size:16px;text-transform:none;letter-spacing:normal}.wa-mega-group strong a,.wa-mega-group strong{color:#000!important;text-decoration:none;display:inline-block;margin-bottom:5px;text-transform:none;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700!important;letter-spacing:normal}.wa-mega-group strong a:hover{color:#007c4f}.wa-collection-grid-identifier .card__media{background-color:#fff}.wa-collection-grid-identifier .card__media .media img{object-fit:contain;max-width:300px;position:relative}.wa-collection-grid-identifier .card--standard .card__inner{max-height:300px}.uk-input:focus-visible,.uk-select:focus-visible,.uk-textarea:focus-visible{border:1px solid #287149!important}.wa-mega-group ul li a:hover{color:#007c4f!important}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:13px!important}.cart-item .h4,.cart-item .price,.cart-item .product-option,.cart-item .quantity__input{font-size:16px}.cart-item .quantity-popover-container{width:auto;max-width:130px}.totals__total,.totals__total-value,.tax-note,.cart__checkout-button{font-size:18px!important}.cart__ctas{justify-content:flex-end}.cart__checkout-button{max-width:250px!important}.driving-range-tables p{font-size:18px}.driving-range-tables td{font-size:16px}.full-unstyled-link .icon-wrap{display:none}.collection-list__item .card__media img{background-color:#fff;object-fit:contain!important}.wa-main-link:hover,.wa-header__top-left a:hover{color:#e9e9e9!important}.wa-footer__column a:hover{color:#287149}.product-description p,.product-description li,.product-description h3{font-weight:500!important;font-size:16px}.product-description p,.product-description h3,.product-description ul{margin:0 0 15px}.brand-menu .mega-right-head a{text-align:right;text-transform:none;letter-spacing:1px;margin-right:53px}.mega-right-head a{text-transform:none;letter-spacing:1px}.static-pages p,.static-pages ul,.static-pages li,.static-pages a{font-size:16px}.static-pages ul{padding-left:0}main#MainContent{padding:50px 0}.page-type-index main#MainContent{padding:0}div#shopify-section-template--24860736192801__banner{margin-top:-25px;margin-bottom:-50px}.wa-image-boxes{padding-top:25px;padding-bottom:0}.page-type-page #MainContent{padding:0}.collection-list__item .card__inner .card__content{display:none!important}.collection-list__item .card__inner .card__media,.collection-list__item .card__inner .card__media .media,.collection-list__item .card__inner .card__media .media img{position:relative;display:flex;align-content:center;justify-content:center;align-items:center;background-color:#fff}.collection-list__item .card__inner .card__media .media img{max-height:300px}.collection-list__item .card__inner .card__media{border:1px solid #e9e9e9}.collection-list__item .card__information h3 a{margin:0;font-size:18px;font-weight:700!important;line-height:1.3;color:#444}.collection-list__item .card__information{padding-top:15px}.margin-bottom-hero .wa-hero.wa-hero--full-bleed{margin-bottom:50px}.footer-copy{display:flex;align-items:center;flex-wrap:wrap}.footer-copy .footer-copy-item:not(:last-child):after{content:"|";margin:0 10px;opacity:.6}.footer-copy-item a{font-size:13px;font-weight:400!important}.footer-copy-item a:hover{color:#287149}.shopify-policy__body,.shopify-policy__body ul li{font-size:16px;font-weight:500!important}.fpgrid-media,.fp-media{position:relative}@keyframes salePop{0%,70%,to{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}6%{transform:rotate(-3deg) scale(1.06);filter:drop-shadow(0 2px 6px rgba(0,0,0,.22))}10%{transform:rotate(3deg) scale(1.06)}14%{transform:rotate(-2deg) scale(1.04)}18%{transform:rotate(1deg) scale(1.02)}22%{transform:rotate(0) scale(1)}}.wa-h2{font-family:Montserrat,sans-serif!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:clamp(32px,5.6vw,38px);margin:0 0 18px}.wa-h4{font-family:Montserrat,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:16px;color:#000}.wa-button{border-radius:100px;background:#000;color:#fff;padding:8px 24px;font-size:16px;font-weight:600;text-transform:none;border:1px solid #000;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.wa-button:hover{background:#008453;border-color:#008453;color:#fff;text-decoration:none}html,body{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/10/assets/websiteangels.css.map */
