/*!
Theme Name: gdw
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gdw
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

gdw is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .btn-primary{background-color:#414141;border:0;color:#fff!important;border-radius:0}.site{margin:auto}.site-main{max-width:1600px;margin:auto}.site-content{background:#f6f6f6;width:100%;margin:auto;padding:0 0}.woocommerce .site-content{padding:0 40px}.single-product .site-content{padding:4em 0 0;background:#fff}.product{padding:0 20px}.single-product .woocommerce-breadcrumb{padding:0 20px!important}.container-xl{max-width:1500px;margin:auto;position:relative;padding:0 20px}.container{max-width:1600px;margin:auto;position:relative;padding:0 2em}.container-lg{max-width:1000px;margin:auto;position:relative}.container-md{max-width:800px;margin:auto;position:relative}.container-sm{max-width:600px;margin:auto;position:relative}.large-cta h3{font-size:3em;color:#fff;text-align:center;padding:5em 10px;position:relative}.slideroverlay{position:absolute;width:100%;background:rgb(0 0 0 / .5);height:100%}.overlay{position:relative}.overlay:before{position:absolute;content:" ";top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:0;background-color:#fff0;transition:background-color 0.5s ease-in-out}.overlay:hover:before{display:block;background-color:rgb(39 60 78 / .8)}body,button,input,select,optgroup,textarea{color:#404040;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;text-transform:none;font-family:"proxima-nova",sans-serif;color:#102133;font-weight:600;letter-spacing:-.04em}h1{font-size:2.6em}h2{font-size:2.4em}h3{font-size:1.6em}h4{font-size:1.3em}h5{font-size:1.2em;margin-bottom:20px}.bg-1{background:#fff}.bg-2{background:#ddd}.bg-3{background:#ccc}.bg-4{background:#273c4e}header{background:#fff}.site-info{background:#0f2133;color:#b2b2b2}.site-info a{color:#b2b2b2!important}.site-footer{background:#0f2133;color:#fff}.site-footer a{color:#fff}.site-footer h5 a{color:#fff}.site-footer h5 a:hover{color:#919EA1}ul#footer-menu-1 a,ul#footer-menu-2 a{color:#fff}.site-footer .fa{color:#fff}.site-footer .fa:hover{color:#919EA1}a{color:#414141}a:visited{color:#414141}a:hover,a:focus,a:active{color:#919EA1}ul#footer-menu-1 a:hover,ul#footer-menu-2 a:hover{color:#919EA1}.main-navigation a{color:#273c4e}.main-navigation li:hover{border-bottom:2px solid #919EA1}.main-navigation li:hover a{color:#919EA1}.header-page h1{color:#fff}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#273c4e;color:#fff}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#919EA1;color:#fff}button.border{border:2px solid #273c4e!important;color:#273c4e!important}button.border:hover{border:2px solid #919EA1!important;color:#919EA1!important}.c-hamburger span{background:#919EA1}.c-hamburger span::before,.c-hamburger span::after{background-color:#919EA1}.pad-1-0{padding:1em 0}.pad-2-0{padding:2em 0}.pad-3-0{padding:3em 0}.pad-4-0{padding:5em 0}.pad-6-0{padding:6em 0}.pad-1-1{padding:1em 1em}.pad-2-1{padding:2em 1em}.pad-3-1{padding:3em 1em}.pad-4-1{padding:4em 1em}.pad-1-2{padding:1em 2em}.pad-2-2{padding:2em 2em}.pad-3-2{padding:3em 2em}.pad-4-2{padding:4em 2em}.pad-1-3{padding:1em 3em}.pad-2-3{padding:2em 3em}.pad-3-3{padding:3em 3em}.pad-4-3{padding:4em 3em}.pad-1-4{padding:1em 4em}.pad-2-4{padding:2em 4em}.pad-3-4{padding:3em 4em}.pad-4-4{padding:4em 4em}.pad-5-4{padding:5em 4em}.pad-6-4{padding:6em 4em}.pad-0-1{padding:0 1em}.pad-0-2{padding:0 2em}.pad-0-3{padding:0 3em}.pad-0-4{padding:0 4em}.pad-3-0-2{padding:3em 0 2em}.pad-4-0-3{padding:4em 0 3em}.pad-4-0-2{padding:4em 0 2em}.pad-5-0{padding:5em 0}.pad-5-0-0{padding:5em 0 0}.pad-0-0-5{padding:0 0 5em}.pad-5-0-4{padding:5em 0 4em}.pad-6-0-5{padding:6em 0 5em}.pad-right{padding-right:6em}.pad-left{padding-left:6em}.sectionpad{padding:6em 0}.social-links{margin-top:30px}.social-links i{font-size:20px}.social-links a.text-white:hover{color:#919EA1!important}.site-info{font-size:11px;padding:30px 15px;width:100%;border-top:1px solid #2D3F51}.site-info .container{max-width:900px}.site-info .footer-text{max-width:800px}.footer-logo img{max-height:80px;height:auto;width:auto}.payment-logos img{max-height:25px;height:auto;width:auto}.newslettercol{font-size:1.2em;max-width:400px}.newslettercol h3{color:#fff;font-size:2.2em}.site-footer h5{color:#fff}.site-footer img{max-width:205px;width:100%;margin-bottom:20px}.site-footer{font-size:1em;width:100%;padding:6em 0;font-weight:300}.site-footer .fa,.site-footer .fas{transition:0.3s ease-in-out}.site-footer ul.social .fa,.site-footer ul.social .fas{font-size:1.6em;margin-bottom:.6em}.site-footer table{margin-bottom:1em}ul#footer-menu-1,ul#footer-menu-2{margin:0;padding:0;list-style:none}.custom-list ul{font-weight:300;font-size:1.1em;text-align:center;list-style:none}.custom-list ul li{border-bottom:1px dashed #ddd!important;padding:15px 0!important}.custom-list ul li:last-child{border-bottom:0px!important}.upper-footer{border-top:1px solid #ddd}a.upper-footer-item{transition:0.3s ease-in-out;width:100%;padding:30px 30px;font-size:1.2em;font-weight:300;line-height:1.3em}a.upper-footer-item:hover{color:#919EA1}.upper-footer .row.g-3{display:flex;flex-wrap:wrap;width:100%}.upper-footer .col-md-4{display:flex;border-right:1px solid #ddd}.upper-footer .row .col-md-4:last-child{border-right:0}.upper-footer .row .col-md-4:first-child .upper-footer-item{padding-left:0}.upper-footer .row .col-md-4:last-child .upper-footer-item{padding-right:0}.upper-footer-item i{font-size:1.2rem;margin-left:10px}.upper-footer-item div i{margin-right:10px;margin-left:0}.header-upper{background:#273c4e;padding:0;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:.1em;margin-top:0;margin-bottom:0;font-size:.8em}.header-upper a{color:#fff}.header-upper a:hover{color:#ddd}.header-upper img{max-width:200px;float:right}.header-upper span{padding-top:7px;display:block}ul#header-top-menu{list-style:none;margin:0;padding:0;text-align:right}ul#header-top-menu li{display:inline-block;margin-right:1px;width:32%}ul#header-top-menu li a{color:#fff;padding:8px;background:#13283A;font-weight:300;letter-spacing:.04em;font-size:.9em;display:block;text-align:center}ul#header-top-menu li a:hover{background:#001426}.site-branding{width:220px;padding-top:20px;padding-bottom:25px;margin-right:4em;float:left}.header-page{background-position:center;height:20vh;min-height:300px;background-size:cover}.header-wrap{display:flex;flex-direction:column;justify-content:space-between;padding:0;min-height:100px;height:100%}.header-wrap h1{margin-bottom:30px}.header-page h1{text-align:center;text-transform:uppercase;font-size:2em}.cart-icon{color:#273c4e;font-size:1.1em;width:45px;display:inline-block;text-align:right;vertical-align:middle;margin-left:20px;position:absolute;top:26px;right:0}.cart-icon .fa,.cart-icon .fas{font-size:1.2em}.cart-icon a{color:#273c4e;float:left;padding-right:4px}.cart-icon:hover,.cart-icon a:hover,.account-icon:hover,.account-icon a:hover{color:#919EA1}.account-icon{color:#273c4e;font-size:1.1em;width:45px;display:inline-block;text-align:right;vertical-align:middle;margin-left:20px;position:absolute;top:26px;right:33px}.account-icon .fa,.account-icon .fas{font-size:1.2em}.account-icon a{color:#273c4e;float:left;padding-right:4px}.account-icon:hover,.cart-icon a:hover{color:#919EA1}.choose{text-align:center;text-transform:uppercase;margin-top:2em}.choose span{padding-right:10px}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;display:flex;justify-content:flex-start}.main-navigation ul#main-menu-2{justify-content:flex-end;margin-right:120px}.menu-main-menu-container{width:100%}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:0;z-index:99999;background-color:#fff;display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block}.main-navigation ul ul li a{padding:0 15px;color:#070707;font-weight:400}.main-navigation ul ul li{margin:0}.main-navigation ul ul li:hover{border-bottom:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{color:#414141}.main-navigation ul ul a:hover{color:#919EA1}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative;padding:5px 0;margin:20px 20px 0;transition:0.3s ease-in-out;border-bottom:2px solid #fff}.main-navigation li a{font-weight:500;font-size:1.2em;text-transform:none}.main-navigation a{display:block;text-decoration:none;text-transform:uppercase;font-size:1.2em}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:750px){.menu-toggle{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.menu-toggle .main-navigation ul{display:none}button.c-hamburger:hover{background:#fff0}.c-hamburger{display:none;position:relative;overflow:hidden;margin:0;padding:0;width:60px;height:60px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s;float:right}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:28px;left:12px;right:12px;height:6px}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:6px;content:""}.c-hamburger span::before{top:-12px}.c-hamburger span::after{bottom:-12px}.c-hamburger--htx{background-color:#fff0}.c-hamburger--htx span{transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#fff0}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,0.3s}ul.slides{display:table;width:100%;padding:0;margin:0}.landing-image{height:350px;background-size:cover;background-position:center center;background-attachment:fixed;position:relative}.landing-text{position:absolute;top:40%;left:3em;font-size:2em;max-width:780px;color:#fff;line-height:1.4}.flexslider .slider-container{bottom:0;left:0;width:100%;max-width:1600px;margin:0 auto;right:0}.slider-text{position:relative;max-width:700px;font-weight:700;display:flex;flex-direction:column;justify-content:center;height:60vh;min-height:400px;padding:60px 2em}.slider-text h2{color:#fff;font-size:4.4em;margin-bottom:12px;line-height:1em}.slider-text p{color:#fff;font-size:1.4em;margin-bottom:0}.slider-buttons{margin-top:30px}.slider-buttons button{margin-top:10px;margin-right:12px;background:#fff0;border:2px solid #fff;color:#fff}.slider-buttons button:hover{background:#919EA1;border:2px solid #919EA1}.slider-buttons a:first-child button{background:#273c4e;border:2px solid #273c4e;color:#fff}.slider-buttons a:first-child button:hover{background:#919EA1;border:2px solid #919EA1}.hero{font-size:2.8em;color:#fff;line-height:1.4;text-transform:uppercase;margin-bottom:.8em}.hero p{margin:0;font-weight:700}.home h1{font-size:1.6em;line-height:1.2;text-transform:none;margin-bottom:.8em;font-weight:600}button.slider{display:block}ul.flex-direction-nav{display:none}.slider-image{height:60vh;background-size:cover;background-position:center;min-height:400px}.flexslider{border:none!important;margin:0!important;background:#000!important}.flex-control-paging li a{background:#fff;background:rgb(255 255 255 / .5)!important;border-radius:0em!important;box-shadow:none!important;width:10px!important;height:10px!important;border-radius:100%!important;opacity:0.6!important}.flex-control-paging li a.flex-active{background:#fff!important}.flex-control-paging li a,.flex-control-paging li a.flex-active{background:#fff none repeat scroll 0 0!important;border-radius:0}ul.flex-direction-nav{display:none}.flex-direction-nav a{opacity:1!important;line-height:40px}.flex-direction-nav .flex-prev{left:4em!important}.flex-direction-nav .flex-next{right:4em!important}.flex-control-paging li a.flex-active{opacity:1!important}.flex-control-nav{position:absolute;z-index:100;max-width:1600px;margin:auto;left:0;right:0;text-align:left;bottom:30px;padding:0 2em}.single-product .flex-control-nav{position:relative;bottom:0}.flex-direction-nav a.flex-next::before{content:"\f061"}.flex-direction-nav a::before{font-family:"FontAwesome";font-size:40px;display:inline-block;content:"\f060";color:#fff;text-shadow:none}.testimonials .flexslider{background:none!important}.testimonial-slider{padding:0}.testimonial-title{font-size:2.2em;padding:0;margin-top:20px}.flexslider .testimonials img{height:auto;-moz-user-select:none;max-width:150px;margin:0 auto;width:auto}li.testimonials{background:none;text-align:center}li.testimonials p{margin:2em auto}li.testimonials strong{text-transform:uppercase;color:#818181;font-weight:400;font-size:1.2em}.testimonials .flex-control-nav{position:absolute;bottom:1em;z-index:100}.testimonials .flex-direction-nav a::before{color:#818181}.testimonials .flex-control-nav{display:none}.testimonials .flex-active-slide{margin:auto;display:block}.testimonial-wrapper{max-width:80%;margin:auto}.testimonials .flex-direction-nav .flex-prev{left:0em!important}.testimonials .flex-direction-nav .flex-next{right:0em!important}.gallery{margin-top:4em}.gallery-image{height:325px;background-size:cover;background-position:center center;position:relative}ul.gallery{margin:0 auto;padding:0;display:table;width:100%;font-size:0}ul.gallery li{display:inline-block;width:25%;list-style:none;margin:0;box-sizing:border-box}.pagination{text-align:center;margin-top:2em}.pagination a,.pagination a:visited{color:#7C7C7C}i.flaticon-right-arrow,i.flaticon-back{display:none!important}.slick-prev::before,.slick-next::before{color:#414141;font-size:25px!important}#swipebox-overlay{background:rgb(19 40 58 / .8)}#swipebox-bottom-bar,#swipebox-top-bar{background:#13283A}.slick-gallery .slick-slide-item{padding:20px 20px 0 0}.slick-gallery .slick-slide-item a{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px}.slick-gallery .slick-slide-item img{width:100%;height:100%;object-fit:cover;display:block}ul.grid{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.grid li{width:32%;margin:1% 1% 1%}ul.grid li:first-child{margin:1% 1% 1% 0}ul.grid li:nth-child(3n){margin:1% 0 1% 1%}ul.grid li:nth-child(3n+1){margin:1% 1% 1% 0}ul.grid li p{margin:3px 0}ul.grid li h4{margin-top:10px}.wrap{padding:2em 1em}li.box{width:31.3%;margin:1%;display:block;float:left;background:#eee}li.box .wrap{padding:1.5em 1.5em 2em 1.5em}li.border-box{margin:1%;width:31.3%;display:block;float:left;background:#fff}li.border-box .wrap{padding:1em;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.custom-thumb{background-size:cover;background-position:center;position:relative;border-radius:20px;aspect-ratio:1/1}a.moretag{display:block;margin-top:10px}.custom-table{display:table;width:100%;padding:0;margin:0}.custom-row{display:table-row}.custom-col{display:table-cell;vertical-align:middle;background-size:cover;background-position:center}.col-1-2{width:50%}.col-1-3{width:33.3%}.col-2-3{width:66.6%}.col-1-4{width:25%}.col-3-4{width:75%}ul.repeater{list-style:none;margin:1em 0 0 0;padding:0}ul.repeater li:nth-child(even) .repeater-image{float:left}ul.repeater li:nth-child(2n) .repeater-text{float:right}.repeater-wrap{display:table;padding:0;margin:0;width:100%}.repeater-image{width:50%;float:right;min-height:470px;background-size:cover;background-position:center}.repeater-text{width:50%;float:left;min-height:470px;display:flex;justify-content:center;flex-direction:column}ul.package{list-style:none;margin:1em 0 0 0;padding:0;text-align:center}ul.package li{display:inline-block;width:15.6%;margin:2%;vertical-align:top}ul.package li:first-child{margin:2% 2% 2% 0}ul.package li:last-child{margin:2% 0 2% 2%}ul.package li img{margin-bottom:2em;max-height:230px}.package-text{font-weight:300;font-size:1.1em}.posted-on{text-transform:uppercase;letter-spacing:.1em;font-size:.85em}.searchandfilter ul{margin:0;padding:0}.searchandfilter ul li{display:inline-block}.searchandfilter li[data-sf-field-input-type="radio"] label{background:#ddd;padding:10px 20px;margin:0 20px}.searchandfilter li:first-child[data-sf-field-input-type="radio"] label{padding:10px 20px;margin:0 20px 0 0;transition:0.3s ease-in-out}.searchandfilter li[data-sf-field-input-type="radio"] label:hover{background:#414141;color:#fff}.searchandfilter ul input[type="radio"],.searchandfilter input[type="radio"]{display:none}.wc-blocks-components-select .wc-blocks-components-select__container{background:transparent!important}.woocommerce span.onsale{padding:0;background:#919EA1;font-weight:400}.single-product span.onsale{font-size:1.5em;left:130px;top:0}.woocommerce ul.products li.product .price{color:#070707}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#070707}span.price{text-align:left}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-transform:none;letter-spacing:0;text-align:left;font-size:1.2em}li.product .button{margin-top:1em;width:100%;text-align:left;border-radius:0;padding:1em .3em;font-size:1em;font-weight:300;border:1px solid #ddd;background:none}.woocommerce .woocommerce-breadcrumb{margin:1em 0 3em;padding:0 0 1em;font-size:.92em;color:#777;border-bottom:1px solid #ddd;display:none}.woocommerce .woocommerce-result-count{display:none}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:5px;background:#fff0;margin-bottom:20px}.woocommerce .woocommerce-ordering{margin:0 30px 0 2em;width:22.5%;max-width:55px}.woocommerce .quantity .qty{width:5em;padding:22.2px 0}.archive .quantity .qty{width:3em;padding:13px 0}.archive .quantity{float:left;margin-right:5px}.archive ul.products li.product .button{margin-top:4px;float:left;width:109px}.archive .button.button.alt{border-radius:0;background:#273c4e;color:#fff;font-weight:300;text-transform:uppercase;letter-spacing:.1em;padding:14px 3px;font-size:.7em}.archive li.product .product_type_simple{font-size:.7em;width:100%!important}.archive .site-content{padding:0 40px 2em}li.product-category a img{display:none!important}.category-sidebar li.product{width:100%!important;font-size:1em;margin:0!important;padding:5px 0px!important}.category-sidebar{text-align:right!important;padding-top:3em;padding-right:2em}.category-sidebar li.product mark.count{display:none!important}.category-sidebar .woocommerce-loop-category__title{padding:5px 0}.product-column{border-left:1px solid #ddd}.category-sidebar .woocommerce-loop-category__title{font-size:1.4em!important;text-align:right!important}p.trade-price{margin-bottom:0;margin-top:10px;font-weight:400;font-size:1.2em}p.rrp-price{margin-bottom:0;margin-top:10px;color:#273c4e;font-weight:400;text-transform:uppercase;font-size:1.2em}p.rrp{color:#273c4e;font-size:1em;font-weight:400;margin-bottom:20px}.archive-rrp{color:#273c4e;font-size:1em;font-weight:400;text-align:left;margin-bottom:5px}.archive ul.products li.product .price{color:#102133;font-size:1.1em;font-weight:400;text-align:left;margin-bottom:2px}.archive ul.products li.product .price-text{color:#102133;font-size:1.1em;font-weight:400;text-align:left;margin-bottom:2px}a.retail-link{color:#273c4e;font-size:1.1em;font-weight:400;margin-bottom:45px;display:block;text-transform:uppercase}a.retail-link:hover{color:#919EA1}.woocommerce div.product form.cart .button{border-radius:0;margin:5px 0;padding:20px 30px;background:#273c4e;font-weight:500;letter-spacing:0;text-transform:none;font-size:1.2em}.woocommerce div.product form.cart .button:hover{background:#919EA1}.single-product form.cart .button{margin-bottom:15px!important}.woocommerce div.product form.cart{margin-bottom:10px}.woocommerce-message{border-top-color:#fff0}.woocommerce-message::before{color:#273c4e}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-right:20px}.wc-block-components-form .wc-block-components-text-input input[type="email"],.wc-block-components-form .wc-block-components-text-input input[type="number"],.wc-block-components-form .wc-block-components-text-input input[type="password"],.wc-block-components-form .wc-block-components-text-input input[type="tel"],.wc-block-components-form .wc-block-components-text-input input[type="text"],.wc-block-components-form .wc-block-components-text-input input[type="url"],.wc-block-components-text-input input[type="email"],.wc-block-components-text-input input[type="number"],.wc-block-components-text-input input[type="password"],.wc-block-components-text-input input[type="tel"],.wc-block-components-text-input input[type="text"],.wc-block-components-text-input input[type="url"]{background-color:transparent!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;background:#273c4e;color:#fff;font-weight:400;text-transform:none;letter-spacing:0;padding:1.2em 2em;font-size:1em;border-radius:20px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#919EA1;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:0;background:#273c4e;color:#fff;font-weight:400;text-transform:none;letter-spacing:0;padding:1.2em 2em;font-size:1.2em;border-radius:20px;display:inline-block}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#919EA1;color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:2.4em;background:#eee;border-radius:40px}.woocommerce-info{border-top-color:#fff0}.woocommerce-info::before{color:#273c4e!important}.single-product .gallery{margin-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;padding:.5em 2em;border:1px solid #ddd;background:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 3em;padding:0 0 0 5px}.woocommerce-tabs{padding-top:2em}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin-bottom:15px}section.related ul.products h2{border:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:57%;padding:.9em 2em;border-color:#ddd;border-radius:20px}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;padding:1.2em 2em}.woocommerce a.remove:hover{color:#414141!important;background:none}.woocommerce a.remove{color:#ab0510!important}.woocommerce table.shop_table{border-radius:0}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px;box-shadow:none;border-radius:4px;padding:5px;background:#fff}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:70px}td.product-remove{width:40px}td.product-name{width:50%}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%;padding:0}.woocommerce-checkout .woocommerce form .form-row label{width:100%}.woocommerce-checkout span.woocommerce-input-wrapper{width:100%}.woocommerce-checkout h3{padding-bottom:1em;border-bottom:1px solid #ddd}h3#order_review_heading{margin-top:2em;margin-bottom:1em;border-bottom:0;padding-bottom:0}.woocommerce-checkout .woocommerce form .form-row label{line-height:1.4}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout textarea{background:#eee}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#eee;border-radius:0;padding:2em}.woocommerce form.checkout_coupon{border-radius:0}.woocommerce-checkout form.woocommerce-form-coupon button{width:100%;padding:20px}.woocommerce-checkout span.selection{margin-bottom:1em;display:block}button#place_order{margin-top:2em}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;width:90%}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:1em 0;border-bottom:1px solid #ddd;font-size:17px}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2,.woocommerce-account .col-1,.woocommerce-account .col-2{max-width:100%;padding:0}.woocommerce-edit-account fieldset{padding:0;margin-top:2em}.woocommerce-edit-account .woocommerce form .form-row{padding:0}.woocommerce-edit-account button.woocommerce-Button{margin-top:1em;padding:1.5em 2em}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}input#rememberme{margin-left:10px}.woocommerce-account input#password{margin-bottom:20px}.woocommerce form .form-row{padding:0}p.woocommerce-LostPassword{margin-top:1em}@media (max-width:767px){td.product-name{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{width:100%}.pad-right{padding-right:0}.pad-left{padding-left:0}}@media (max-width:480px){.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:100%!important}.woocommerce-page table.cart td.actions .coupon .button{width:100%!important;margin-top:5px;}}.woocommerce #content div.product div.summary{padding-left:0;margin-bottom:5em}ul.repeater .fa,ul.repeater .far,ul.repeater .fas{font-size:1.8em;margin-top:-5px}td.icon{width:55px}.product_meta span.posted_in{display:none}.single-product div.product p.price{color:#102133;font-size:1.3em;margin-bottom:.4em;font-weight:400}.single-product .woocommerce-tabs{display:none}.gladiator-products{clear:both}.overview-image{text-align:center}.custom-col-inner-left{max-width:580px;float:right}.custom-col-inner-right{max-width:580px;float:left}img.overview{margin-top:-100px}.center-text{text-align:center}.bg-2 h3.section-title{border-bottom:1px solid #bcbcbc}.overview h3.section-title{margin-top:0}.editor-styles h3{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em;margin-top:1em;font-weight:inherit;text-align:center}.editor-styles strong{font-weight:300;font-size:1.5em}.editor-styles p{font-weight:300;font-size:1.1em}.section-boards-breadcrumb{background:#fff;padding-top:10px}.section-boards-breadcrumb .container{border-bottom:1px solid #ddd;padding-bottom:5px}.section-boards-breadcrumb a{font-weight:300;color:#7C7C7C}.section-boards-breadcrumb a:hover{color:#919EA1}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border-radius:0px!important;text-transform:uppercase;font-family:inherit;letter-spacing:.05em;line-height:1;padding:1.4em 2em}#sb_instagram #sbi_load{margin-top:2em}#sb_instagram #sbi_load .sbi_load_btn{margin-right:5px}input[type="checkbox"]{margin-right:5px}span.wpcf7-list-item{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0}.woocommerce ul.products li.product a img{padding:25px;border-radius:30px;background:#fff}.user-23 form.cart{display:none}.user-23 p.stock{display:none}.user-23 .cart-icon{display:none}.user-23 li#menu-item-1057,.user-23 li#menu-item-189{display:none}.user-23 span.sku_wrapper{display:none}.register-button{display:none}.user-23 .register-button{display:block}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin-bottom:1.5em;font-weight:300;font-size:1.1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}#addressInput{margin:0}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff0;text-decoration:none}big{font-size:125%}.bigtext{font-size:1.3em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f6f6f6}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;border-radius:20px;text-transform:none;letter-spacing:0;line-height:1;padding:10px 20px;transition:0.3s ease-in-out;font-weight:500}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#454545;border:0;border-radius:20px;padding:23px 19px;background:#ddd;width:100%;margin:5px 0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{color:#707070;border:0;border-radius:20px;padding:15px 15px 15px 10px;background:#ddd;width:100%}textarea{width:100%;margin-bottom:8px;height:209px;border-radius:20px}span.sku_wrapper{display:block}.accordion ul{margin:0;padding:0}.accordion ul li{list-style:none;border-bottom:10px solid #fff}.accordion-inner{border:0 solid #ddd;padding:3em}.accordion-inner ul{margin:0}.accordion-inner ul li{list-style:inherit;padding-bottom:5px}.accordion-repeater ul{margin:3em 0 0;padding:0}.accordion-repeater ul li{list-style:none;border-bottom:1px solid #fff0}.accordion-repeater .accordion-inner{text-align:center}a{text-decoration:none;transition:0.3s ease-in-out}a:visited{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button.border{background:none}button.wide{width:100%}.footer-upper-right-link{text-align:right}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.pisw-image-wrapper.pisw-has-secondary:hover{opacity:1!important;transform:none!important}.pisw-image-wrapper .pisw-main-image,.pisw-image-wrapper .pisw-secondary-image{transition:opacity 0.3s ease-in-out!important}.pisw-image-wrapper .pisw-main-image{opacity:1!important}.pisw-image-wrapper .pisw-secondary-image{opacity:0!important;visibility:visible!important;z-index:2}.pisw-image-wrapper.pisw-has-secondary:hover .pisw-main-image,.pisw-image-wrapper.pisw-has-secondary.pisw-touch-active .pisw-main-image{opacity:0!important}.pisw-image-wrapper.pisw-has-secondary:hover .pisw-secondary-image,.pisw-image-wrapper.pisw-has-secondary.pisw-touch-active .pisw-secondary-image{opacity:1!important}.pisw-image-wrapper{display:block}.fcupfilters-mobile-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff!important;margin-bottom:30px;font-weight:500;border:0;transition:0.3s ease-in-out}.fcupfilters-mobile-toggle i{transition:transform 0.3s ease}.fcupfilters-mobile-toggle[aria-expanded="true"] i{transform:rotate(180deg)}@media (max-width:767.98px){.fcupfilters .container>.fcupfilters-inner{display:flex;overflow:hidden;max-height:0;opacity:0;padding-top:0;transition:max-height 0.4s ease,opacity 0.25s ease,padding-top 0.4s ease}.fcupfilters .container>.fcupfilters-inner.fcupfilters-mobile-open{max-height:2000px;opacity:1;padding:10px 0 0}}.fcupfilters-dropdown-wrapper .fcupfilters-inner{display:flex!important;max-height:none!important;opacity:1!important;overflow:visible!important}@media (min-width:768px){.fcupfilters .fcupfilters-inner{display:flex!important;max-height:none;opacity:1;overflow:visible}}.cwginstock-subscribe-form{margin-top:30px}.cwginstock-panel-heading h4{margin-bottom:0;text-align:left!important}.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#0f2133!important;border-color:#0f2133!important;padding:10px 20px!important}.cwginstock-subscribe-form .panel-primary{border:none!important}.cwginstock-subscribe-form .panel-body{border:1px solid #ddd!important;border-top:0!important;border-radius:0 0 7px 7px!important;padding:15px 5px!important}.cwginstock-subscribe-form .panel-heading{border-top-right-radius:7px!important;border-top-left-radius:7px!important}.cwginstock-subscribe-form .panel{box-shadow:none!important}.cwginstock-subscribe-form__form input{padding:10px 20px!important;background:#efefef!important;text-align:left!important}.cwginstock-panel-body input[type="email"],.cwginstock-panel-body input[type="text"],.form-group{margin-bottom:6px!important}.cwgstock_button{padding-top:8px!important;background:#0f2133!important;width:auto!important}.cwgstock_button:hover{background-color:#919ea1!important}.cwginstock-subscribe-form .center-block{text-align:left!important}.gdw-cost-price-field{display:block!important;width:100%!important;float:none!important}.gdw-cost-price-field label{display:block!important;width:100%!important;float:none!important;margin-bottom:5px!important}.gdw-cost-price-field input{display:block!important;width:100%!important;max-width:300px!important}.product_meta .tagged_as{display:none}#radio-control-wc-payment-method-options-ppcp-gateway__content p{display:none}#radio-control-wc-payment-method-options-ppcp-gateway__content p.ppcp-place-order-description{display:block}.page-id-171 a.checkout-button{margin-bottom:20px;width:100%;margin-top:30px}.wp-block-woocommerce-checkout-order-summary-block{margin-bottom:30px}.page-id-6777 .introtext{max-width:600px}.instock-toggle-switch{float:right;margin-right:30px;margin-top:6px;color:#707070;font-size:13px}.instock-toggle-switch{display:inline-flex;align-items:center;gap:10px;font-family:sans-serif;cursor:pointer;padding:0 6px;border-radius:999px;user-select:none;font-size:13px;color:#707070}.instock-toggle-switch input{display:none}.instock-toggle-switch .slider{position:relative;width:30px;height:15px;background-color:#ccc;border-radius:999px;transition:0.3s;flex-shrink:0}.instock-toggle-switch .slider::before{content:"";position:absolute;height:9px;width:9px;left:4px;top:3px;background-color:#fff;border-radius:50%;transition:0.3s}.instock-toggle-switch input:checked+.slider::before{transform:translateX(14px)}.instock-toggle-switch input:checked+.slider{background-color:#34c759}.equalcols{align-items:stretch}.post-type-archive-guide .fcupfilters{display:none}.archive .fcupfilters{display:none}.archive.woocommerce .fcupfilters{display:block}.socialbuttons button{background-color:#0f2133;color:#fff!important;padding:13px 20px 15px;border-radius:20px;margin-right:10px}.socialbuttons button:hover{background-color:#919EA1}.galleryheader{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1em;flex-wrap:wrap}.galleryheader .socialbuttons{margin-right:120px}span.fcup-vat-label{font-size:80%;color:#747474;text-transform:none;margin-right:30px}.single_add_to_cart_button .add-to-cart-right span.fcup-vat-label{display:none}.woosq-sidebar .quantity .qty{border-radius:5px}.pswp__bg{background:#fff}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#273c4e}button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before{background-color:#273c4e!important;border-radius:5px!important}.pswp__button--arrow--left{left:15px}.pswp__button--arrow--right{right:15px}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{border-radius:20px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:48px;width:48px;background:#fff;padding:5px;border-radius:4px}.product-badges{display:flex;flex-direction:column;gap:5px;z-index:10}.product-badge{display:inline-block;padding:12px 20px;font-size:1em;border-radius:50px;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:normal;line-height:1.2}.product-badges--top{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:5px;z-index:10}.product-badges--top .product-badge{width:80px;height:80px;font-weight:600;font-size:1.1em}.product-badges--bottom-wrapper{position:relative;display:flex;flex-wrap:wrap;gap:5px;margin-top:0;justify-content:flex-start;margin-bottom:5em}.product-badges--bottom-wrapper .product-badge{padding:25px 20px;font-size:1.1em;font-weight:400;border-radius:5px}.product-badges--right-wrapper .product-badge{padding:15px 12px 17px;font-size:1em;font-weight:400;margin-top:0;margin-bottom:10px;border-radius:5px}p.ppcp-place-order-description{text-align:left!important}.wc-block-components-radio-control-accordion-option p{margin-bottom:0!important}form.wc-block-components-totals-coupon__form button{color:#fff}.mysenderpopup{padding:40px;background:#fff;border-radius:10px;max-width:380px;margin:40px auto;position:relative;border:0}.mysenderpopup .btn-close{position:absolute;top:10px;right:10px;opacity:1}.mysenderpopup .btn-close:hover{background-color:#fff0}section.related h2{padding-left:15px}section.related .product-carousel-large h2{padding-left:0}.site-info .container-wide{align-items:center}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:0 26px 24px -24px rgb(0 0 0 / .2)}.brandtext{margin-bottom:0}.brandimage{width:100%;border-radius:40px;margin-bottom:40px}.hero-section{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.hero-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)}.hero-text-container{position:relative;z-index:2;text-align:center;padding:0 4em}.hero-text{color:#fff;font-size:3rem;line-height:1.2;max-width:900px;margin:auto}@media (max-width:768px){.hero-text{font-size:2rem}}.promise-icon{flex-shrink:0;width:20px;height:50px;display:flex;align-items:flex-start;justify-content:left;margin-top:4px;font-size:1.4em;color:#152537}.promise-text{font-size:1.2em;font-weight:300;flex:1;line-height:1.5}.box{border-radius:40px;overflow:hidden;height:100%;background:#fff}.box-image{width:100%;height:280px;overflow:hidden}.box-image img{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:40px;border-top-right-radius:40px}.box-content{padding:2em;border:1px solid #ddd;border-top:none;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.box-title{margin-bottom:.75em}.box-text{line-height:1.6}.introtext{font-size:3em;max-width:900px;color:#0f2133;font-weight:600;letter-spacing:-.04em;line-height:1.2em}h3.centertitle{text-align:center;margin-bottom:60px}.website-logo{max-width:180px;height:auto}.website-item{max-width:320px}.zeropaddingtop{padding-top:0}zeropaddingbottom{padding-bottom:0}.content-image{width:100%;height:100%;min-height:100%;background-size:cover;background-position:center;border-radius:40px}.content-text{max-width:550px;padding:4em 3em;margin:0 auto}.content-text ul{margin:0 0 1.5em 0;padding:0 0 0 14px;font-weight:300;font-size:1.1em}.content-row{margin-bottom:5em}.content-row.mb-5:last-child{margin-bottom:0!important}@media (max-width:991px){.content-image{min-height:300px;margin-bottom:2em}.content-text{padding:2.5em 1.5em}}.big-h h3{font-size:2em}.big-strong strong{font-size:1.3em}li.title a{font-weight:700!important;margin-top:28px!important;margin-bottom:10px!important;color:#000!important}.site-footer i{margin-right:5px}.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce .woocommerce-order-details h2{font-size:1.6em;margin-bottom:20px}.woocommerce ul.order_details{padding:0}.woocommerce .woocommerce-customer-details address{border:1px solid rgb(0 0 0 / .1)!important}p.woocommerce-thankyou-order-received{font-size:2.6em;font-weight:600;color:#0f2133;line-height:1.2em}.homefeatured{background:#fff;padding:5em 0 0}.single-product p.rrp{font-size:1.3em}#searchResults h6{color:#fff}span.mega-indicator{display:none!important}a.menutitle{font-weight:700!important;font-size:16px!important;margin-top:40px;padding:0!important;margin-bottom:12px!important;color:#0f2133!important}a.mega-menu-logo{padding-left:0!important}#mega-menu-wrap-menu-1{clear:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{max-width:1630px;float:none;margin:auto}img.mega-menu-logo{margin-right:50px}ul.mega-sub-menu ul ul li:first-child a{font-weight:700!important;color:#0f2133!important;margin-bottom:12px!important}ul.mega-sub-menu ul li.notitle ul li:first-child a{font-weight:400!important;color:#404040!important;margin-bottom:0!important}ul.mega-sub-menu{overflow-x:hidden}.notitlenudge{margin-top:35px!important}.main-navigation ul ul li a.rl-image-widget-link{padding:0}.rl-image-widget-link img{border-radius:10px;margin-bottom:20px;width:100%}span.productbrand{text-transform:uppercase;display:block}.links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px}.link-item{display:block;text-decoration:none;font-size:1.3em;font-weight:300}h3{margin-bottom:20px}.smaller-text p{font-size:14px}.container-wide{padding:0 5em}.right-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:350px;border-radius:20px 0 0 20px}.textbox{padding-left:5em;padding-right:5em}.textbox h3{margin-bottom:25px}.feature-image .featureoverlay{background:rgb(15 33 51 / .5);width:100%;position:absolute;height:100%;top:0;border-radius:0 20px 20px 0}.section-button{background-color:#0f2133;color:#fff!important;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:600;transition:0.3s ease-in-out}.section-button:hover{background-color:#919EA1;color:#fff}.buttonlink a{background-color:#0f2133;color:#fff;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:600;transition:0.3s ease-in-out;display:inline-block}.buttonlink a:hover{background-color:#919EA1;color:#fff}.product-feature-grid-wrapper{display:flex;width:100%;min-height:400px}.feature-image{width:50%;background-size:cover;background-position:center;border-radius:0 20px 20px 0;display:flex;padding:40px;justify-content:center;position:relative}.feature-products{width:50%;padding:0 60px;display:flex;flex-direction:column}.feature-products h2{font-size:1.2em;margin-top:30px}.section-header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:500px;text-align:center;position:absolute;height:100%;top:0;padding-top:140px}.feature-image .section-header{padding-left:20px;padding-right:20px}h2.section-title{font-size:3em;margin-bottom:40px;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;list-style:none}.product-grid .product{height:100%;border:1px solid #ddd;border-radius:20PX;padding:30px 30px}.product-grid span.price{display:block}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:.5rem;justify-content:center;padding:0;list-style:none;border:0;margin-bottom:40px}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ccc;border-radius:50%;text-decoration:none;color:#333;font-weight:500;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#0f2133;color:#fff;border-color:#0f2133}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#0f2133;color:#fff;border-color:#0f2133}.woocommerce nav.woocommerce-pagination ul li.prev a,.woocommerce nav.woocommerce-pagination ul li.next a{border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.headericons{padding-top:20px;padding-right:0;color:#0f2133;font-size:1.2em}.headericons a{color:#0f2133}.headericons i.fa-magnifying-glass{font-size:1.1em}button span.amount{color:#fff}button span.price{font-size:1em!important}.loop-product-subtitle{font-size:1em!important;padding-top:0!important;margin-bottom:10px}h3.product-subtitle{font-size:1em!important;padding-top:0!important}#productDetailsAccordion h1.product_title{font-size:1em}.woocommerce-product-details__short-description{margin-top:20px}.customproducttitles{margin-bottom:20px}.customproducttitles h2{font-size:2.6em}.customproducttitles h3{font-size:1.5em}#productDetailsAccordion .accordion-body ul{list-style:disc}#productDetailsAccordion .accordion-body ul li{list-style:disc;border-bottom:0;margin-left:12px}.custom-cart-wrapper{width:60%;float:left}.cart_totals{width:35%;float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce-cart-form{margin-bottom:70px}.woocommerce-cart h2{margin-bottom:30px;font-size:1.4em}.cross-sells li.product a img{padding:20px!important}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:100%;float:none;display:inline-block;margin-right:20px;vertical-align:top}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{width:100%;display:block}.pagesheader{padding-top:40px}.upsells-carousel-wrapper{margin-top:40px}.upsells-carousel-wrapper h2{font-size:1.3em;margin-bottom:20px}.product-carousel h2{font-size:1em;margin-top:20px;margin-bottom:8px}.product-carousel img{width:100%;height:200px;object-fit:contain;display:block;background-color:#fff}.upsells-carousel-wrapper .product-carousel img{height:140px}.product-carousel p.price,.product-carousel span.price{font-size:0.9em!important;font-weight:400;width:100%;display:block}.product-carousel p.price ins,.product-carousel span.price ins{font-weight:400!important}.product-carousel span.onsale{font-size:.8em;top:15px;left:15px}.product-carousel li.product{border:1px solid #ddd;padding:10px;margin:5px;border-radius:20px}.product-carousel .slick-next,.cross-sells .slick-next{right:0px!important;top:-30px!important;bottom:unset!important;left:unset!important}.product-carousel .slick-prev,.cross-sells .slick-prev{right:25px!important;top:-30px!important;bottom:unset!important;left:unset!important}.product-carousel-large h2{font-size:1.2em;margin-top:20px;margin-bottom:8px}.product-carousel-menu h2{font-size:1em;margin-top:20px;margin-bottom:8px}.product-carousel-large li.product img{width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;object-fit:contain;display:block;border-radius:20px;padding:20px;background:#fff}.product-carousel-menu li.product img{width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;object-fit:contain;display:block;border-radius:20px;padding:20px;background:#fff}.upsells-carousel-wrapper .product-carousel-large img{height:140px}.product-carousel-large-wrapper{padding-left:5em;padding-top:5em;padding-bottom:5em}.gallery-wrapper{padding-left:5em;padding-top:5em;padding-bottom:5em}.product-carousel-large p.price,.product-carousel-large span.price{font-size:0.9em!important;font-weight:400;width:100%;display:block}.product-carousel-menu p.price,.product-carousel-menu span.price{font-size:0.9em!important;font-weight:400;width:100%;display:block}.product-carousel-large p.price ins,.product-carousel-large span.price ins{font-weight:400!important}.product-carousel-menu p.price ins,.product-carousel-menu span.price ins{font-weight:400!important}.product-carousel-large span.onsale{font-size:0.9em!important;top:3px;right:3px;left:unset;position:absolute;background:#919EA1;color:#fff;width:40px;height:40px;border-radius:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-weight:400;z-index:9}.product-carousel-large li.product{border:0;padding:10px;margin:5px;border-radius:20px;position:relative}.product-carousel-large .slick-next,.slick-gallery .slick-next{right:30px!important;top:-36px!important;bottom:unset!important;left:unset!important}.product-carousel-large .slick-prev,.slick-gallery .slick-prev{right:55px!important;top:-36px!important;bottom:unset!important;left:unset!important}.product-carousel-menu span.onsale{font-size:.8em;top:15px;left:15px}.product-carousel-menu li.product{border:0;padding:10px;margin:5px;border-radius:20px}.product-carousel-menu .slick-next{right:30px!important;top:-36px!important;bottom:unset!important;left:unset!important}.product-carousel-menu .slick-prev{right:55px!important;top:-36px!important;bottom:unset!important;left:unset!important}.product-carousel-item{border:1px solid #ddd;padding:10px;margin:5px;border-radius:20px}h2.carouseltitle{padding-left:15px;margin-bottom:20px}.carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;flex-wrap:wrap}.carousel-button{background-color:#0f2133;color:#fff!important;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:600;transition:0.3s ease-in-out;margin-right:120px}.carousel-button:hover{background-color:#919EA1;color:#fff}.carousel-header h2.carouseltitle{margin:0}.woosq-btn-has-icon{margin-top:5px}.site-footer li.title a{color:#fff!important;font-size:1.2em;margin-bottom:20px!important;display:block;font-weight:600!important;letter-spacing:-.04em;font-family:"proxima-nova",sans-serif;margin-top:0!important}.woocommerce div.product form.cart .variations th{display:none}.woocommerce div.product form.cart .variations select{border:1px solid #ddd;border-radius:20px;padding:15px 30px!important}.woocommerce div.product form.cart .reset_variations{display:none!important}.single-product .woocommerce-variation-price{display:none!important}.woocommerce div.product form.cart .variations{margin-bottom:0;margin-top:20px}.woocommerce div.product form.cart .variations td{line-height:1em}.product-page{display:flex;align-items:flex-start;gap:30px;position:relative}.left-column{flex:0 0 60%;max-width:60%;padding-left:108px;position:relative}.right-column{flex:1 1 40%;max-width:40%;padding-left:50px}.left-column .flex-control-nav{flex:0 0 100px;display:flex;flex-direction:column;gap:10px}.left-column .flex-viewport{flex:1 1 auto}.left-column .woocommerce-product-gallery{display:flex}.left-column .woocommerce-product-gallery img{width:100%;height:auto;object-fit:contain;display:block}.left-column .flex-control-nav{order:1}.left-column .flex-viewport{order:2}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;position:absolute;width:100px;left:-100px;top:0}@media (max-width:900px){.product-page{flex-direction:column}.left-column,.right-column{flex:1 1 100%;max-width:100%;width:100%}}li.margintop{margin-top:40px}.woocommerce div.product div.images img{border-radius:40px}.woocommerce div.product div.images .flex-control-thumbs li{width:80%}.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid #ddd;border-radius:10px;opacity:1}.woocommerce div.product div.images .flex-control-thumbs li img:hover{border:1px solid #707070}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border:1px solid #273c4e}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;float:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;float:none}.woocommerce div.product div.images{margin-bottom:5em}.accordion-button:focus{outline:none;box-shadow:none}#productDetailsAccordion .accordion-item{background:#fff0}#productDetailsAccordion{margin:30px 0 40px}#productDetailsAccordion button{text-transform:none;letter-spacing:0;background:transparent!important;color:#070707!important}.keypoints h4{font-size:1.1em;margin-bottom:0}.keypoints ul.repeater .fa,.keypoints ul.repeater .far,.keypoints ul.repeater .fas{font-size:1.1em}.keypoints td.icon{width:35px}.keypoints td.icon img{width:18px;margin-top:-4px}.keypoints table{margin:0 0 10px 0}.keypoints{margin-bottom:25px}button span.wts-vat-text{display:none}p.stock{display:none}.product_meta p.stock{display:block;font-size:1em!important;margin-bottom:10px;font-weight:400}.quantity.custom-qty{display:flex;align-items:center;max-width:120px;margin-bottom:8px!important}.quantity.custom-qty .qty-button{width:20px;height:30px;cursor:pointer;font-size:25px;line-height:1;display:flex;align-items:center;justify-content:center;background:#fff0;color:#707070;padding:0}.quantity.custom-qty .qty{text-align:center;width:30px;height:30px;margin:0;background:#fff0;font-size:20px;color:#707070}.quantity.custom-qty input.qty::-webkit-outer-spin-button,.quantity.custom-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity.custom-qty input.qty[type=number]{-moz-appearance:textfield}.single_add_to_cart_button del{display:none}.single_add_to_cart_button .add-to-cart-left{float:left}.single_add_to_cart_button .add-to-cart-right{float:right}button.single_add_to_cart_button{width:100%;border-radius:20px!important;margin-bottom:30px!important;display:block}.custom-related-products{clear:both;background:#f6f6f6}.fcupfilters{margin-top:60px}.fcupfilters-collapsed{position:fixed;top:-60px;left:0;width:100%;background:#eee;display:flex;flex-direction:column;z-index:1100;transition:top 0.3s ease;padding:0}.fcupfilters-collapsed.visible{top:0}.fcupfilters-toggle-container{width:100%;max-width:1600px;padding:0 20px;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}.fcupfilters-toggle{cursor:pointer;font-size:16px;color:#0f2133;font-weight:600;display:inline-flex;align-items:center;gap:8px;background:#fff0;border:none;padding:10px 0}.hamburger-icon{font-size:20px;line-height:1;margin-top:-2px}.fcupfilters-dropdown-wrapper{max-width:1600px;width:100%;margin:0 auto;background:#fff0;overflow:hidden;height:0;transition:height 0.3s ease}.fcupfilters-inner{padding:0 20px 30px;background:#fff0}.archive .products ul,.archive ul.products{padding:0 15px}.single-product .products ul{padding:0}.search-filter-component-combobox-base{border-radius:15px!important;padding-left:20px!important}.search-filter-component-combobox-base--listbox-position-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.search-filter-component-combobox-base--listbox-position-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.term-description{margin-top:auto;padding-top:0;padding-bottom:30px}.tax-product_brand .term-description{padding-top:0}.term-description p{margin-bottom:1.5em}.shop-promos{padding:0}a.shop-promo{display:block!important;width:95%;padding-bottom:95%;background-size:cover;background-position:center;position:relative;color:#fff;margin:0;border-radius:10px;overflow:hidden}.promo-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;padding:15px;border-radius:10px;box-sizing:border-box}.promo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .4) 100%)}p.promo-text{margin-bottom:0}h3.promo-title{color:#fff;margin-bottom:0}.slick-prev,.slick-next{z-index:100;font-weight:700;width:30px!important;z-index:1}.slick-prev::before,.slick-next::before{color:#0f2133!important;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Pro'!important;font-size:22px!important;opacity:1!important;z-index:100;font-weight:bold!important}.slick-next{right:-65px!important;bottom:-8px!important;top:unset!important;left:unset!important}.slick-prev{right:-40px!important;bottom:-8px!important;top:unset!important;left:unset!important}.slick-prev::before{content:"\f053"}.slick-next::before{content:"\f054"}.slick-disabled{opacity:.3}.woosq-sidebar h1{font-size:1.6em}.woosq-sidebar .tax-switch-wrapper{display:none}.woosq-product .thumbnails img{display:block;object-fit:contain;object-position:left;vertical-align:middle;max-height:300px;max-width:100%;margin:60px 0 20px;border-radius:0}.woosq-product .thumbnails{background-color:#fff;border-bottom:1px solid #eee}.view-details-btn{background-color:#273c4e}.view-details-btn:hover{background-color:#919EA1;color:#fff}.headerupperright{text-align:right}p#breadcrumbs{text-transform:uppercase;font-size:.85em;font-family:forma-djr-display,sans-serif;letter-spacing:.05em;font-weight:500;color:#6A6A6A;margin-bottom:5px;padding-top:20px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 30px;width:100%}.woocommerce ul.products::before{display:none}.tax-switch-wrapper{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;margin-top:6px;float:right;margin-bottom:0}.single-product .tax-switch-wrapper{float:none;margin-bottom:0}.tax-switch-wrapper .tax-switch-label{font-size:13px;text-transform:none;padding-top:0;margin-bottom:5px;margin-left:-6px;color:#707070}.wp-block-wdevs-tax-switch .wdevs-tax-switch .wdevs-tax-switch-slider{width:30px;height:15px}.wp-block-wdevs-tax-switch .wdevs-tax-switch .wdevs-tax-switch-slider::before{width:9px;height:9px;bottom:3px}.wp-block-wdevs-tax-switch .wdevs-tax-switch .wdevs-tax-switch-checkbox:checked+.wdevs-tax-switch-slider::before{background-color:var(--wts-color-checked,var(--wts-color,#fff));transform:translateX(14px)}.wp-block-wdevs-tax-switch .wdevs-tax-switch .wdevs-tax-switch-label{height:20px;width:35px;margin-bottom:0}.woocommerce-variation-custom-text-field{margin-bottom:15px}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#13283a!important;border-top:0 solid #939393!important}.mobilecategories{display:none}.mobilecategories ul{list-style:none;padding:0;margin:0}.loggedoutmessage{padding-left:30px;margin-bottom:20px}a.product_type_variable{width:100%!important}.stockist-discount-message{padding:1.5em;border:1px solid #eee;text-align:center;font-weight:300;margin-bottom:20px;margin-top:-10px}.stockist-discount-message strong{display:block;letter-spacing:0;font-weight:400;font-size:1.4em;text-transform:uppercase;color:#919EA1;margin-bottom:5px}.stockist-discount-message-category{display:block;letter-spacing:0;font-weight:400;font-size:1em;text-transform:uppercase;color:#919EA1;text-align:center;margin-bottom:5px;margin-top:-5px}ul.logos{list-style:none;margin:0;padding:0;text-align:center}ul.logos li{vertical-align:middle;display:inline-block;padding:16px 25px}ul.logos li img{max-height:40px;max-width:155px}span.type{font-size:1em}.type{font-weight:300;font-size:1.1em}.type input[type="checkbox"]{margin-left:20px}.nudger{padding-top:10px}#wpcf7-f1285-o1 .row{margin-top:5px}span.wpcf7-not-valid-tip{color:#e30613}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0;background:#e30613;text-align:center;color:#fff;padding:1em;font-size:1.1em}div.wpcf7-mail-sent-ok{border:0;background:#398f14;text-align:center;color:#fff;padding:1em;font-size:1.1em}.stealth-mode-enabled span.user-role-price{display:none!important}.stealth-mode-enabled p.trade-price{display:none!important}.stealth-mode-enabled.single-product .right-column .entry-summary .row .col-md-6:first-of-type{display:none!important}.stealthmodeform{max-width:600px;padding:20px 20px 5px 20px;margin-top:50px;background:#0F2133;color:#fff;border-radius:10px}.stealthmodeform h3{color:#fff}ul.category-nav{list-style:none;padding:0;margin:0 0 40px;text-transform:uppercase;font-size:1.5em}ul.category-nav li{margin-bottom:10px}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}mark.count{display:none}h3.section-title{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em;margin-top:1em;font-weight:inherit;text-align:center}ul.range{margin:0;padding:0;list-style:none;text-align:center}ul.range li{width:100%;max-width:85px;display:inline-block;vertical-align:top;text-align:center;margin:8px}ul.range li img{margin-bottom:2em;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}ul.range li img:hover{transform:scale(1.1)}ul.range-half{margin:0;padding:0;list-style:none;text-align:center}ul.range-half li{width:11.5%;display:inline-block;vertical-align:top;text-align:center;margin:8px}ul.range-half li img{margin-bottom:2em;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}ul.range-half li img:hover{transform:scale(1.1)}ul.board-construction{margin:0;padding:0;list-style:none;text-align:center}ul.board-construction li{width:100%;display:inline-block;text-align:center;margin:3%;vertical-align:top;max-width:110px}ul.board-construction li p{font-weight:300;font-size:1.1em}ul.board-construction li img{max-height:85px;margin-bottom:2em}ul.board-construction h4{color:#273c4e}.large-text{font-weight:300;font-size:1.5em}.title-text{font-size:2.4em;text-transform:uppercase;margin-bottom:1em;text-align:center}.title-text-bigger{font-size:3em;text-transform:uppercase;margin-bottom:0em;text-align:center;font-weight:500}.hashtag{font-size:1.8em;text-transform:uppercase;margin-bottom:1.4em;text-align:center;font-weight:500;color:#273c4e}.container-sm .large-text,.container-md .large-text{text-align:center}.board-range .title-text{text-align:left}h2.lite{color:#008f9e;margin-bottom:1em;margin-top:2em}h2.elite{color:#039cd4;margin-bottom:1em;margin-top:2em}.page-id-215 h2.lite{color:#008f9e;margin-bottom:1em;margin-top:1em}.page-id-215 h2.elite{color:#039cd4;margin-bottom:1em;margin-top:1em}.page-id-168 hr{margin-top:4em;margin-bottom:4em}.slp_results_container .results_wrapper{border-radius:0px!important;margin:1.5em 0!important;padding:1.5em 2em!important}.slp_search_form .search_box .search_item label{margin-top:2em!important;margin-right:1em!important;color:#828282!important;font-size:1.1em!important}.slp_search_form .search_box .search_item .slp_ui_button{margin:.25em 0 0 2em!important;width:100%!important}form.slp_search_form{margin-bottom:2em}img.board-side{position:absolute;left:0;top:-4em}.container-construction{max-width:800px;margin-left:350px;text-align:left}.container-construction .title-text{text-align:left}.price-text{text-transform:none;font-size:1em;margin-top:5px}.product-carousel-large .price-text{font-size:1em}.lite .title-text{color:#005e6f}.lite{color:#008f9c}button.lite{background:#008f9c;color:#fff}button.lite:hover{background:#005e6f}.elite .title-text{color:#00577d}.elite{color:#039cd4}button.elite{background:#039cd4;color:#fff}button.elite:hover{background:#00577d}.border-section{border:1px solid #919EA1;padding:2em 2em 1.5em}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}table.contact-details{margin-top:2em;font-size:1.2em}ul.social{list-style:none;margin:0;padding:0}ul.social li{display:inline-block;padding:0 8px}ul.social li:first-child{display:inline-block;padding:0 8px 0 0}.page-id-3 h4{margin-top:2em}.no-results{text-align:center}span#slp_bubble_website{display:block}span.slp_result_directions,span.slp_result_phone{display:block}span#slp_bubble_directions{display:block;margin-top:10px}.slp_results_container .results_wrapper:hover{background:none!important}span.slp_result_street:after,span.slp_result_street2:after{content:","}span#slp_bubble_name{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:10px;display:block}.gm-style .gm-style-iw-c{border-radius:0;padding:15px}span#slp_bubble_phone span.location_detail_label:after{content:":"}span#slp_bubble_phone span.location_detail_label{margin-right:7px}.page-id-12 #mc_embed_signup input.email{width:100%;border-radius:0;padding:20px;border:0}.page-id-12 #mc_embed_signup form{padding:0;margin-top:2em}.page-id-12 #mc_embed_signup input.button{background:#919EA1;border-radius:0;height:60px;min-width:180px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.tab-pad{padding-right:8px}@media (max-width:1600px){.product-carousel-large-wrapper{padding-left:1em}.gallery-wrapper{padding-left:2em}.container-wide{padding:0 2em}}@media (max-width:1530px){.container-construction{max-width:800px;margin-left:450px;text-align:left}img.board-side{top:-2em}}@media (max-width:1325px){.container-construction{max-width:800px;margin-left:550px;text-align:left}}@media (max-width:1226px){.archive .quantity .qty{width:2em}}@media (max-width:1200px){img.mega-menu-logo{margin-right:10px}.link-item{font-size:1.2em}.links-grid{grid-template-columns:repeat(2,1fr)}.site-info .footer-text{max-width:650px}}@media (max-width:1170px){ul.range li:nth-child(-n+5){width:17%;max-width:none}ul.range{max-width:620px;margin:auto}}@media (max-width:1140px){.archive .quantity .qty{width:1.7em}.feature-image{width:45%}.feature-products{width:55%;padding:0 30px}}@media (max-width:1116px){.archive ul.products li.product .button{width:90px}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.archive ul.products li.product .button{width:70px}}@media (max-width:992px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 15px 0 0}.headericons{position:absolute;top:-3px;right:100px;z-index:1000}.main-navigation{margin-top:10px;margin-bottom:10px}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.coupon{margin-bottom:10px}}@media (max-width:975px){.galleryheader .socialbuttons{margin-right:0;margin-top:20px}.galleryheader{display:block}}@media (max-width:950px){.pad-5-0-4{padding:3em 0}.page-id-168 hr{margin-top:1em;margin-bottom:2em}.title-text{font-size:1.5em}img.board-side{max-width:390px;top:-1em}.container-construction{max-width:400px;margin-left:0;float:right;width:40%}.tab-pad{padding-right:0}.site-info .footer-text{max-width:500px}}@media (max-width:900px){.right-column{padding-left:0}.left-column{padding-left:70px}.product{padding:0 2em}.cart-icon{position:absolute;right:6em;top:1em}.menu-main-menu-container{display:block;width:100%}.site-header{background:#fff}.site-branding{max-width:100px}a.upper-footer-item{font-size:1.1em}.woocommerce div.product div.images .flex-control-thumbs{width:70px;left:-70px}.woocommerce div.product div.images{margin-bottom:0}.customproducttitles h2{margin-top:40px}.product-badges--bottom-wrapper{margin-bottom:0;margin-top:15px}.product-badges--bottom-wrapper .product-badge{padding:15px 20px}}@media (max-width:880px){.archive .quantity .qty,.archive ul.products li.product .button{width:100%}}@media (max-width:870px){.pad-right{padding-right:1em}img.mega-menu-logo{margin-right:0}.site-info .footer-text{max-width:350px}}@media (max-width:830px){.woocommerce #content div.product div.summary{padding-left:2em}ul.board-construction li{width:26%;max-width:none}ul.package li{width:45%;margin:2% 2% 3em!important}}@media (max-width:810px){.overview{padding:1em 0 0}img.overview{margin-top:0;padding:0}.woocommerce #content div.product div.summary{margin-bottom:3em}}@media (max-width:800px){ul.gallery li{display:inline-block;width:49%}.gallery-image{height:200px}ul.grid{justify-content:space-between}ul.grid li{width:49%;margin:1% 0}ul.grid li:first-child{margin:1% 0}ul.grid li:nth-child(3n){margin:1% 0}ul.grid li:nth-child(3n+1){margin:1% 0}.site-branding{width:100%;max-width:100px;float:left}}@media (max-width:767px){.page-id-6777 .box-content{margin-bottom:40px}.woocommerce ul.products li.product a img{padding:7px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 30px;width:100%!important}.archive .products ul,.archive ul.products{padding:0}.site-info .container-wide{flex-direction:column;text-align:left}.site-info .footer-logo,.payment-logos{margin:0 0 10px 0;margin-left:0!important}.mobilecategories{display:block}.desktopcategories{display:none}.loggedoutmessage{padding-left:0}.footer-upper{text-align:center}.footer-upper-right-link{text-align:center}.footer-upper img{float:none;margin-top:5px}.site-footer h5{margin-top:0}.woocommerce .woocommerce-ordering{width:48%}.woocommerce-MyAccount-navigation{margin-bottom:3em}.site-footer{position:relative;z-index:1;padding:0 0 5em}.site-footer .col-sm-12{margin-top:5em}.site-footer .col-sm-4{margin-top:5em}.site-info{position:relative}.footer-upper{margin-bottom:0}.site-footer .pad-3-0{padding:0 0 2em}.site-footer img{margin-bottom:0;margin-top:3em}.pad-5-0-4{padding:2em 0}.border-section{margin-bottom:2em}button.lite,button.elite{margin-top:1em}.woocommerce #content div.product div.summary{padding-left:0}.woocommerce .pad-6-4{padding:3em 2em}.woocommerce .large-text{font-size:1.2em}.contact-social{margin-bottom:3em!important}.page-id-12 #mc_embed_signup{margin-bottom:3em}.category-sidebar{text-align:left!important;padding:0}.category-sidebar .woocommerce-loop-category__title{text-align:left!important;font-size:1.3em!important;padding:0!important}.archive .quantity{width:18%}.archive ul.products li.product .button{width:78%}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}.main-navigation{margin-top:10px;margin-bottom:10px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0}span.mega-indicator{display:block!important}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open~button.mega-close{left:270px!important;top:13px!important}#mega-menu-wrap-menu-1 .mega-menu-toggle~button.mega-close::before{color:#0f2133!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo{padding-bottom:30px!important;padding-left:10px!important;text-align:left!important}ul.mega-sub-menu ul ul li:first-child a{margin-top:30px!important}ul.mega-sub-menu ul li:first-child ul li:first-child a{margin-top:0px!important}li#mega-menu-item-5042 a{margin-top:0px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{margin-top:30px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column:first-child>ul.mega-sub-menu>li.mega-menu-item:first-child h4.mega-block-title{margin-top:0px!important}.feature-products .product-grid .product{padding:20px 20px}.site-info .footer-text{max-width:100%;margin-top:20px;margin-bottom:30px;margin-left:0!important;margin-right:0!important}.site-info{padding:45px 0 40px}.site-info .container-wide{align-items:flex-start}.modal-backdrop{z-index:0}.introtext{font-size:2.2em}.linkssection{margin-top:30px}.link-item{font-size:1em}.links-grid{gap:8px 20px;grid-template-columns:repeat(2,1fr)}a.upper-footer-item{padding:12px 0}.upper-footer .col-md-4{border-right:0;border-bottom:1px solid #ddd;padding:10px 30px!important;margin:0;display:block;width:100%}.upper-footer .container-wide{padding:0}.upper-footer .row.g-3{width:auto}.upper-footer .g-3{--bs-gutter-y:0;--bs-gutter-x:0}.upper-footer .col-md-4:last-child{border-bottom:0}.content-text{padding:2.5em 0 0}.websites .row .mb-5:last-child{margin-bottom:0!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}td.product-thumbnail::before{display:none}}@media (max-width:730px){.header-upper span{display:none}.header-upper .col-sm-7,.header-upper .col-sm-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:700px){.flex-direction-nav .flex-prev{left:2em!important}.flex-direction-nav .flex-next{right:2em!important}.large-cta h3{padding:3em 10px}ul.range li:nth-child(-n+5){width:14%;max-width:none}ul.range li:nth-child(n+6){width:13%;max-width:none}.page-id-215 .pad-6-4{padding:4em 2em}img.board-side{max-width:340px;top:1.5em}.accordion-inner{padding:1em}.custom-cart-wrapper,.cart_totals{width:100%;float:none}}@media (max-width:600px){.repeater-text{width:100%}.repeater-image{width:100%;min-height:300px}.page-id-8 .pad-6-4{padding:4em 2em}img.board-side{left:-5em}.homefeatured{padding:0}.product-carousel-large-wrapper{padding-top:4em;padding-bottom:2em}.single-product .product-carousel-large-wrapper{padding-bottom:4em}.woocommerce #content div.product div.summary{margin-bottom:4em}ul.logos li img{max-height:38px}}@media (max-width:620px){.left-column .woocommerce-product-gallery{flex-direction:column;gap:10px}.left-column .flex-viewport{order:1}.left-column .flex-control-nav{order:2;flex-direction:row;width:100%;gap:10px;margin-top:10px;justify-content:flex-start}.left-column .flex-control-nav li{width:auto!important;flex:0 0 auto}.woocommerce div.product div.images .flex-control-thumbs{width:100%;left:0;position:relative}.left-column{padding-left:0}.woocommerce div.product div.images{margin-bottom:0em}.woocommerce div.product div.images img{border-radius:20px}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border:0}.left-column .flex-control-nav li{width:60px!important}.container{padding:0 2em}.single-product .site-content{padding:3em 0 0}.woocommerce #content div.product div.summary{margin-top:0}.customproducttitles h2{font-size:2.2em}.product-page{gap:10px}}@media (max-width:600px){.feature-image{width:100%;min-height:450px;height:100%;border-radius:0;margin-bottom:50px}.feature-products{width:100%}.product-feature-grid-wrapper{display:block}.feature-image .section-header{padding-top:20px;padding-bottom:20px}.feature-image .featureoverlay{border-radius:0}h2.section-title{font-size:2.6em}p.woocommerce-thankyou-order-received{font-size:1.6em}#searchModal .w-75{width:100%!important}}@media (max-width:585px){.slp_search_form .search_box .search_item{display:block!important;text-align:center}.slp_search_form .search_box .search_item .slp_ui_button{margin:1em 0!important}}@media (max-width:575px){.archive .site-content{padding:0 20px 2em}.container{padding:0 20px}.menu-header-top-menu-container{text-align:center}.custom-table{display:block}.custom-row{display:block}.custom-col{display:block}.background-image{height:300px}.col-1-2{width:100%;display:table}.col-1-3{width:100%;display:table}.col-2-3{width:100%;display:table}.col-1-4{width:100%}.col-3-4{width:100%}ul.range li:nth-child(n+6){width:11%;max-width:none}.site-footer img{max-width:165px}img.overview{margin-top:0}.overview{padding:3em 0 0}.site-footer .col-12{margin-top:4em;text-align:left}.newslettercol{max-width:100%}.site-footer{padding-top:1em}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{margin-left:0}.product{padding:0 20px}section.related h2{padding-left:5px}.product-carousel-large-wrapper{padding-left:15px}.content-row .col-12{padding-left:0;padding-right:0}.mobilepad .col-12{padding-left:0;padding-right:0}.container-wide{padding:0 20px}}@media (max-width:550px){.headericons{position:absolute;top:0;right:0;z-index:0;width:100%;background:#fff;padding:6px 24px;height:38px;border-bottom:1px solid #ddd}.main-navigation{margin-top:48px}.carousel-header{display:block}.carousel-header h2.carouseltitle{margin:0 0 25px}.carousel-button{margin-left:15px;margin-bottom:20px}.carousel-header{margin-bottom:2em}product-carousel-large-wrapper{padding-top:4em;padding-bottom:2em}.product-carousel-large li.product{margin:0}.slider-text h2{font-size:2.6em}ul.logos li{padding:12px 12px}}@media (max-width:500px){.header-page,.header-wrap{height:auto}ul.range-half li{width:25.3%}}@media (max-width:480px){.search-filter-component-combobox .search-filter-component-combobox__selection,.search-filter-component-combobox input[type="text"]{font-size:16px!important}li.product .button{font-size:.8em}.hero{font-size:3em}.container-construction{max-width:100%;margin-left:0;float:none;width:auto;text-align:center;margin-top:-3em}.container-construction .title-text{text-align:center}img.board-side{left:0;position:relative;max-width:100%;top:-30px;margin:auto;right:0}.feature-products h2{font-size:1em}.feature-products .product-grid .product{padding:15px 15px}.feature-products{padding:0 20px}}@media (max-width:420px){.instock-toggle-switch{margin-right:10px;float:none}.tax-switch-wrapper{float:none}.woocommerce .woocommerce-ordering{margin:0 18px 0 1em}}@media (max-width:400px){.pad-1-4{padding:1em 2em}.pad-2-4{padding:2em 2em}.pad-3-4{padding:3em 2em}.pad-4-4{padding:4em 2em}ul.gallery li{display:inline-block;width:100%;margin:.6% 0}ul.grid li,li.box,li.border-box,li.grid-excerpt{width:100%}.background-image{min-height:200px}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.4em}.cart-icon{position:absolute;right:5em;top:1.4em;font-size:1em}.site-branding{max-width:100px;padding-top:15px}.site-header .container{padding-left:20px;padding-right:20px}.headericons{padding:6px 24px}.slider-text,.slider-image{min-height:600px}ul.range li{width:25%!important}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:372px){.archive .quantity{width:100%}.archive ul.products li.product .button{width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.4em}}@media (max-width:370px){.woocommerce .woocommerce-ordering{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{padding:2em 1em}.hero{font-size:2.4em}.flexslider .slider-container{padding:0 1em}.slider-text{padding:0}.flex-direction-nav .flex-next{right:1em!important}.flex-direction-nav .flex-prev{left:1em!important}.title-text{font-size:2em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;display:table;margin:1em 0}.links-grid{grid-template-columns:repeat(1,1fr)}.instock-toggle-switch{padding:0 12px 20px 0}}@media (max-width:360px){.header-page h1{font-size:1.6em}table.contact-details{font-size:.9em}.large-text{font-size:1.1em}ul.board-construction li{width:43%}ul.package li{width:100%;margin:2% 0!important}}@media (max-width:320px){.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block!important;border:0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#919EA1;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none!important}.cart-icon{right:4em}.header-page h1{font-size:1.2em}}@media (max-width:310px){.site-header .container{padding-left:15px;padding-right:15px}.site-branding{max-width:100%;padding-bottom:0}.c-hamburger{float:none;margin:auto}.cart-icon{right:1em;position:absolute;bottom:1.5em;top:auto}.header-upper .col-sm-7,.header-upper .col-sm-5{padding:0}ul#header-top-menu li a{font-size:.8em;padding:6px}}@media (max-width:280px){ul#header-top-menu li a{padding:8px 15px}}