html{scroll-behavior:smooth}a{cursor:pointer}img{max-width:100%}dl,ol,ul{margin-top:0;margin-bottom:0}dir,menu,ul{display:block;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}input,textarea{padding:5px;border-radius:0!important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none}iframe{border:none;width:100%}.white{color:#FFF!important}.white a{color:#FFF!important}.white a:hover{color:#e6e6e6!important}.white-bg{background-color:#FFF!important}.black{color:#000!important}.black a{color:#000!important}.black a:hover{color:#1a1a1a!important}.black-bg{background-color:#000!important}.yellow{color:#fadc13!important}.yellow a{color:#fadc13!important}.yellow a:hover{color:#d5ba05!important}.yellow-bg{background-color:#fadc13!important}.lightgrey{color:#f8f9fa!important}.lightgrey a{color:#f8f9fa!important}.lightgrey a:hover{color:#fff!important}.lightgrey-bg{background-color:#f8f9fa!important}.darkgrey{color:#bdbdbd!important}.darkgrey a{color:#bdbdbd!important}.darkgrey a:hover{color:#d7d7d7!important}.darkgrey-bg{background-color:#bdbdbd!important}.mud{color:#8c6415!important}.mud a{color:#8c6415!important}.mud a:hover{color:#60440e!important}.mud-bg{background-color:#8c6415!important}.red{color:#f30744!important}.red a{color:#f30744!important}.red a:hover{color:#c10636!important}.red-bg{background-color:#f30744!important}body{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:14px;font-size:inherit;color:#000}@media (min-width:768px) and (max-width:991px){body{font-size:16px}}@media (min-width:992px){body{font-size:18px}}.bold,.strong,strong{font-weight:900}.light,.thin{font-weight:300!important}.italic,em{font-style:italic}.small a,small a{font-size:inherit}.underline{text-decoration:underline}.no-underline:hover{text-decoration:none!important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:900}.display-1{font-size:5rem}@media (min-width:1400px){.display-1{font-size:7rem}}.display-7{font-size:1.5rem;line-height:1.2}@media (min-width:992px){.display-7{font-size:1.8rem}}.display-number{font-size:9rem;line-height:.5}.copy p:first-of-type{font-weight:900}.copy p:last-of-type{margin-bottom:0}.copy a:not(.link-btn){text-decoration:underline}.bottom-title{position:absolute;left:0;bottom:0;width:100%;padding:5px;z-index:2}a{text-decoration:none;color:#8c6415}a:hover{text-decoration:underline;color:#60440e!important}.link-btn,.link-btn-black{border-radius:5px;color:#000;background-image:url(/wp-content/themes/totalwarrior/images/btn-bg.webp);background-size:cover;padding:10px 15px;text-transform:uppercase;text-decoration:none!important;font-weight:900;border:0;display:inline-block}.link-btn a,.link-btn-black a{color:#000!important}.link-btn a:hover,.link-btn-black a:hover{color:#000!important}.link-btn-black:hover,.link-btn:hover{color:#FFF!important;text-decoration:none}.link-btn-black{color:#FFF!important;background-image:url(/wp-content/themes/totalwarrior/images/btn-bg-black.webp)}.copy ul,ul.inside{list-style:outside;padding-left:30px;padding-bottom:1.5rem}.testimonial-quote{position:relative;padding:1.75rem 2rem;border-left:4px solid #fadc13;margin:1.5rem 0;background-color:#f8f9fa}.testimonial-quote .quote-text{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.5;color:#000;font-style:italic}.testimonial-quote .quote-author{display:block;text-align:right;font-style:normal;font-weight:600;font-size:.95rem;color:#bdbdbd;text-transform:uppercase;letter-spacing:.5px}p:has(>cite.quote-author){margin-bottom:0!important}.testimonial-quote::before{content:"“";position:absolute;top:-10px;right:20px;font-size:5rem;color:rgb(0 0 0 / .05);font-family:Georgia,serif;line-height:1;pointer-events:none}.section{width:100%;overflow:hidden}.shoutout{position:sticky;top:0;z-index:999}.site-header{transition:all .2s ease-out;z-index:100;position:fixed;margin-bottom:100px}.site-header.scrolled{position:fixed!important;background:#FFF;box-shadow:rgb(0 0 0 / .1) 0 1px 3px 0,rgb(0 0 0 / .06) 0 1px 2px 0}.site-header.scrolled .big-cta,.site-header.scrolled .big-logo,.site-header.scrolled .header-menu,.site-header.scrolled .small-logo{display:none!important}.site-header.scrolled .scrolled-logo,.site-header.scrolled .small-cta{display:flex!important}.big-logo{margin-top:-35px}@media only screen and (min-width:768px){.big-logo{margin-top:-45px}}@media only screen and (min-width:1400px){.big-logo{margin-top:-55px}}.big-logo img{max-height:200px}.small-logo{margin-top:0}@media only screen and (min-width:768px){.small-logo{margin-top:-5px}}@media only screen and (min-width:1400px){.small-logo{margin-top:-25px}}.header-menu{margin-top:43px;font-weight:900;text-transform:uppercase}.header-menu .menu-item a:hover{text-decoration:none!important}.header-menu>.menu-item:not(:first-child)>a:before{content:" | ";display:inline;margin-right:.5em;font-weight:900}.site-header-fixed .cta-countdown,.site-header-fixed .header-menu .menu-item a{color:#FFF!important}.big-cta{margin-top:30px}.big-cta .link-btn{cursor:pointer;padding:10px;text-align:center}@media only screen and (min-width:768px){.big-cta .link-btn{font-size:1.5rem}}.big-cta a:hover{color:#000!important;text-decoration:none}.small-cta{padding-top:16px}@media only screen and (max-width:767px){.small-cta .link-btn{padding:10px 8px}}.scrolled-logo img{max-height:65px}.navbar-toggler-icon{background-image:url(/wp-content/themes/totalwarrior/images/burger.webp)!important;width:50px;height:35px}@media only screen and (min-width:768px){.navbar-toggler-icon{width:70px;height:45px}}@media only screen and (min-width:1200px){.navbar-toggler-icon{width:80px;height:55px}}.navbar-toggler{border:0;padding:4px}.main-menu .menu-item{margin-bottom:5px}.main-menu .menu-item a{color:#000;text-transform:uppercase;font-weight:900}.main-menu .current-menu-item a{color:#FFF}.main-menu .sub-menu{list-style:none}.main-menu .sub-menu .menu-item{margin-left:15px}.single-distances .distances-parent>a{color:#FFF}.single-obstacles .obstacles-parent>a{color:#FFF}.single-post .news-parent>a{color:#FFF}.woocommerce .shop-parent>a{color:#FFF}.final-footer,.footer{margin-bottom:0!important}.footer .footer-block{padding:30px}.footer .footer-block-menu{border-left:2px solid #ffff26}.footer .last-footer-block-menu{border-right:2px solid #ffff26}.footer-menu{list-style:none}.page-id-63 #enter-cta{display:none}.faqs .faq-search{width:300px;border:1px solid #bdbdbd}.faqs .accordion-button:not(.collapsed){color:#000;background-color:#fadc13;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.google-map{width:100%;height:400px}@media (min-width:768px){.google-map{height:600px}}.hero{position:relative}.hero .hero-banner__media{display:block;width:100%;aspect-ratio:.8}@media (min-width:768px){.hero .hero-banner__media{aspect-ratio:2.34146341}}.hero .hero-banner__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero .hero-banner__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .75) 0,rgb(0 0 0 / .2) 40%,transparent 100%);pointer-events:none}.hero .hero-banner__container{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;z-index:2;bottom:.8rem;left:.8rem}@media (min-width:768px){.hero .hero-banner__container{bottom:2rem;left:2rem}}.hero .hero-slider{height:75vh;overflow:hidden;position:relative;margin-bottom:0!important}@media only screen and (min-width:768px){.hero .hero-slider{height:95vh}}.hero .hero-slider .hero-text-title{white-space:nowrap}.hero .hero-slider .carousel-cell{width:100%;backface-visibility:hidden;will-change:transform}.hero .hero-slider .carousel-cell:not(.is-selected) .carousel-caption{opacity:0;transition:opacity .1s ease-in-out}.hero .hero-slider .carousel-cell.is-selected .carousel-caption{opacity:1;transition:opacity 10ms ease-in-out}.hero .hero-banner__video{height:95vh!important;height:95dvh!important}.hero .hero-banner__video .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero .carousel-cell{height:100%;width:100%}.hero .carousel-cell img{width:100%!important;height:95vh!important;object-fit:cover}.hero .carousel-caption{bottom:0;left:0;right:0;padding:1rem!important;z-index:1}.hero .hero-text-title{margin:0;font-size:clamp(3rem,6vw,9rem);line-height:1;font-weight:900;text-transform:uppercase}.hero .hero-text-subtitle{font-size:clamp(2.25rem,4vw,5rem);line-height:1}.partners .partner{position:relative}.partners .partner::before{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background-color:#fadc13;z-index:1}.partners .partner:last-child::before{display:none}@media (max-width:1199px){.side-by-side-image{min-height:400px;height:75vh}}.obstacles-filter .filter-btn{background-color:#000;color:#FFF}.obstacles-filter .filter-btn:hover{color:#FFF!important;text-decoration:none}.obstacles-filter .active-filter{background-color:#fadc13;color:#000}.obstacles-filter .active-filter:hover{color:#000!important}.obstacle .obstacle-featured{position:absolute;top:0;left:0;padding:5px;width:100%;z-index:2}.obstacle .obstacle-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.obstacle .obstacle-order{position:absolute;top:5px;left:5px;padding:5px 10px;z-index:2}.single-landing_pages .obstacles-cta{display:none}.feature_box ul{list-style:outside;margin-left:30px}.feature_box li{padding-left:5px;margin-bottom:10px}hr{background-color:#fff0;opacity:1}hr.white-divide{border-top:#FFF 2px solid;width:50%;margin:0 auto;height:15px}hr.icon{display:block;border:none;height:80px;width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}hr.icon{background-image:url()}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.full-image-bg{background-repeat:no-repeat;background-size:cover;background-position:center}.no-touch .parallax{background-attachment:fixed}.dark-overlay{background-color:rgb(0 0 0 / .7)}.overlay{background-color:rgb(0 0 0 / .5)}.light-overlay{background-color:rgb(0 0 0 / .3)}.topo-overlay-black,.topo-overlay-grey,.topo-overlay-white,.topo-overlay-yellow{background-repeat:no-repeat;background-position:center}.topo-overlay-white{background-image:url(/wp-content/themes/totalwarrior/images/Topography-BACKGROUND-WHITE.webp)}.topo-overlay-black{background-image:url(/wp-content/themes/totalwarrior/images/Topography-BACKGROUND-BLACK.webp)}.topo-overlay-yellow{background-image:url(/wp-content/themes/totalwarrior/images/Topography-BACKGROUND-YELLOW.webp)}.topo-overlay-grey{background-image:url(/wp-content/themes/totalwarrior/images/Topography-BACKGROUND-GREY.webp)}.half-yellow-bg{background:linear-gradient(180deg,#FFF 50%,#fadc13 50%)}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover{border-radius:0!important;font-weight:400!important}.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover{background-color:#fadc13;color:#000;font-weight:900}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #f8f9fa}.includes_tax,.tax_label{display:none}.woocommerce-loop-category__title,.woocommerce-loop-product__title,.woocommerce-products-header__title{text-transform:uppercase;color:#000}.woocommerce-info,.woocommerce-message{border-top-color:#fadc13!important}.woocommerce-info::before,.woocommerce-message::before{color:#fadc13!important}.cart-contents-count{border-radius:50%;color:#000;background-color:#fadc13;padding:3px;width:30px;height:30px;display:inline-block;text-align:center}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#fadc13;font-weight:400}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce span.onsale{background-color:#fadc13;font-weight:400}.woocommerce-shop .site-main .woocommerce-breadcrumb,.woocommerce-shop .site-main .woocommerce-products-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0!important}.woocommerce div.product .woocommerce-tabs .panel{padding:10px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-radius:0!important;border:none!important;box-shadow:none!important}.woocommerce div.product .product_title{text-transform:uppercase}.star-rating{width:100%!important;float:left!important;display:block;margin-bottom:30px}.woocommerce div.product form.cart .variations label{font-weight:400!important}.single_add_to_cart_button{text-transform:uppercase}.woocommerce div.product form.cart .variations{margin-bottom:30px!important}.related>h2{display:none}.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px}@media (min-width:576px){.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:250px!important}}.woocommerce table.shop_table{border-radius:0;border:1px solid #f8f9fa}.cart_collaterals_area{float:left;width:100%}@media (min-width:768px){.cart_collaterals_area{width:48%;text-align:left!important}}#order_review_heading,.woocommerce-billing-fields h3{text-transform:uppercase}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0;background:#f8f9fa}#customer_details{padding-bottom:50px}@media only screen and (max-width:576px){.woocommerce-page .woocommerce-message .button{display:flex;width:100%;margin-bottom:10px}}.woocommerce-checkout-review-order{padding-bottom:50px}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap}@media (min-width:992px){.woocommerce-account .woocommerce{gap:2rem}}.woocommerce-MyAccount-navigation{flex:0 0 260px;max-width:100%}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background-color:#f8f9fa;border-radius:6px;overflow:hidden;border:1px solid #000}.woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important;border-bottom:1px solid #bdbdbd}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li a{display:block;padding:.85rem 1.25rem;color:#000;font-size:.875rem;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;transition:all .2s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#f8f9fa;color:#000;padding-left:1rem}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#fadc13;color:#000;border-left:4px solid #000}.woocommerce-MyAccount-content{flex:1;min-width:280px;background-color:#FFF;padding:1.5rem 2rem;border:1px solid #f8f9fa;border-radius:4px}@media (max-width:767px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-MyAccount-navigation{flex:0 0 100%;width:100%}}.nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.flickity-prev-next-button{width:60px;height:80px;background:rgb(255 255 255 / .2);border-radius:0}.flickity-prev-next-button:hover{background:rgb(255 255 255 / .2)}.flickity-prev-next-button .arrow{fill:#FFF}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button .flickity-button-icon{left:15px;top:0;width:30px;height:80px}.flickity-page-dots{bottom:15px}.flickity-page-dots .dot{opacity:1}.flickity-page-dots .dot.is-selected{background:#fadc13}@media only screen and (max-width:767px){.flickity-page-dots{display:none}}.slide-gallery .carousel-image{max-width:none;width:auto;height:320px}@media (min-width:768px){.slide-gallery .carousel-image{height:400px}}@media (min-width:992px){.slide-gallery .carousel-image{height:500px}}@media (min-width:1200px){.slide-gallery .carousel-image{height:600px}}@media (min-width:1400px){.slide-gallery .carousel-image{height:600px}}.rs_slider .closex{opacity:1!important}.rs_slider .closex:after,.rs_slider .closex:before{background-color:#FFF!important}.label-above .nf-field-label{margin-bottom:2px!important}@media only screen and (max-width:800px){.label-above .nf-field-label{margin-top:10px}}.nf-form-fields-required{display:none!important}.nf-field-description{margin-bottom:2px!important}@media only screen and (min-width:801px){.nf-field-description{text-align:left}}.nf-field-description p{font-size:.9rem!important}.nf-response-msg{padding:15px;border:none;background-color:#FFF;color:#000;margin-bottom:1rem}.nf-response-msg p{margin-bottom:0!important}.g-recaptcha{display:none!important}#wpsl-wrap #wpsl-result-list li{padding:15px!important}#wpsl-search-btn,#wpsl-search-input,#wpsl-search-wrap .wpsl-input label{height:40px!important}#wpsl-search-wrap .wpsl-input label,#wpsl-search-wrap label{line-height:40px!important}#wpsl-search-btn{color:#FFF!important;background:#000!important;box-shadow:none!important;text-transform:uppercase!important}#wpsl-category label,#wpsl-radius label,.wpsl-input label{width:auto!important}.wpsl-dropdown .wpsl-selected-item,.wpsl-selected-item{padding:0 8px!important;line-height:40px!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.pointer{cursor:pointer!important}.start-hidden{display:none}