﻿html{scroll-behavior:smooth}div.clear{padding:0}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>.current-menu-item>a,#header-outer:not([data-format=left-header]) nav>ul>.megamenu>ul>.current-menu-ancestor.menu-item-has-children>a{color:#e61935 !important}.toggle>.toggle-title a{padding-left:14px}.toggle>.toggle-title a i.fa{left:auto;right:10px}.toggle>.toggle-title a i.fa:before{content:""}.toggle.open>.toggle-title a i.fa:before{content:""}body:has(#header-outer[data-transparent-header=true]) #breadcrumbs.yoast{display:none}.table-rows .table-rows-row{display:grid;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;font-size:.8rem;line-height:1.3rem;align-items:center}.table-rows .table-rows-row:nth-child(odd){background:rgba(0,0,0,.045)}.table-rows .table-rows-row .table-rows-cell{padding:10px}.table-rows.table-rows-columns-2 .table-rows-row{grid-template-columns:repeat(2, 1fr)}@media(max-width: 555px){.table-rows.table-rows-columns-2 .table-rows-row{grid-template-columns:1fr}}.table-rows.table-rows-columns-3 .table-rows-row{grid-template-columns:repeat(3, 1fr)}@media(max-width: 555px){.table-rows.table-rows-columns-3 .table-rows-row{grid-template-columns:1fr}}.table-rows.table-rows-columns-4 .table-rows-row{grid-template-columns:repeat(4, 1fr)}@media(max-width: 555px){.table-rows.table-rows-columns-4 .table-rows-row{grid-template-columns:1fr}}.table-rows.table-rows-columns-5 .table-rows-row{grid-template-columns:repeat(5, 1fr)}@media(max-width: 555px){.table-rows.table-rows-columns-5 .table-rows-row{grid-template-columns:1fr}}.table-rows.table-rows-columns-6 .table-rows-row{grid-template-columns:repeat(6, 1fr)}@media(max-width: 555px){.table-rows.table-rows-columns-6 .table-rows-row{grid-template-columns:1fr}}@media(max-width: 568px){.eventon_events_list .eventon_list_event .evoet_cx,.evo_pop_body .evoet_cx{width:100%}.evcal_eventcard .evcal_evdata_row .evcal_evdata_cell{margin-left:auto}}@media only screen and (max-width: 1400px){.container,body[data-header-format=left-header] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{padding:0 20px}}@media only screen and (max-width: 1195px){#top #logo{width:150px;position:relative}#top #logo img{width:100%;height:inherit}#top nav>ul:not(.buttons)>li>a{margin-right:12px !important}}@media only screen and (max-width: 1100px){#top #logo{width:150px}#top #logo img{width:initial;height:initial;max-width:200px}}.woocommerce .nectar-active-product-filters{display:none}.woocommerce a.button.request-quote-button{font-family:Cabin;font-weight:700;color:#fff;font-size:16px;padding:20px 45px;-webkit-font-smoothing:antialiased;border-radius:200px;background-color:#e61935;transition:all .2s ease !important}.woocommerce a.button.request-quote-button:hover{opacity:.85}.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img{background-color:#fff}.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a{display:none}.single-product{padding:0}.single-product .main-content{padding:0}.single-product .main-content .sku_wrapper{display:none}.single-product .main-content>.row .woocommerce-breadcrumb,.single-product .main-content>.row .nectar-prod-wrap{max-width:1260px;width:95%;margin:auto}.single-product .main-content>.row .woocommerce-tabs{background:#efefef;width:100vw;left:50%;position:relative;transform:translateX(-50%) !important;padding-bottom:clamp(50px,10vw,100px)}.single-product .main-content>.row .woocommerce-tabs ul.tabs{margin-bottom:0 !important}.single-product .main-content>.row .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1000px;width:95%;margin:auto}.single-product .main-content>.row .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th{width:250px}@media screen and (max-width: 695px){.single-product .main-content>.row .woocommerce-tabs .woocommerce-Tabs-panel img.alignright{float:none;margin:10px auto;display:block}}.single-product .main-content .related-upsell-carousel{padding:5% 0}.cart-quick-order{position:relative;width:100%;margin-top:25px}.cart-quick-order .cart-quick-order-form{border:1px solid rgba(0,0,0,.1);padding:clamp(10px,5vw,30px);border-radius:15px;margin-bottom:25px;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:1fr;grid-column-gap:25px;grid-row-gap:25px;align-items:end}@media only screen and (max-width: 780px){.cart-quick-order .cart-quick-order-form{grid-template-columns:1fr auto;grid-template-rows:auto auto}}@media only screen and (max-width: 570px){.cart-quick-order .cart-quick-order-form{display:block}.cart-quick-order .cart-quick-order-form>div{margin-bottom:10px}}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap{position:relative}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap label,.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap input{display:block}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap.quick-order-search-wrap{width:100%;z-index:2}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap.quick-order-qty-wrap{width:auto}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap.quick-order-submit-wrap{width:120px}@media only screen and (max-width: 780px){.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap.quick-order-submit-wrap{grid-column:span 2/span 2;width:100%}}.cart-quick-order .cart-quick-order-form .cart-quick-order-search-wrap.quick-order-submit-wrap button{height:48px;width:120px}.quick-order-results{position:absolute;z-index:9999;max-height:260px;overflow:auto;width:100%;border:1px solid #ccc;padding:5px;background:#fff}.quick-order-results button.quick-order-result{border:0;-webkit-border-radius:0 !important;border-radius:0 !important;padding:5px}.quick-order-loading,.quick-order-result{display:block;width:100%;padding:3px 5px;background:#fff;text-align:left;cursor:pointer}.quick-order-result:hover{background:#f5f5f5}.quick-order-loading{position:absolute;border:1px solid #ccc;padding:8px 10px}.woocommerce-cart .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}.woocommerce-cart .wc-block-components-notices{display:none}.versapay-blocks-content label{top:6px !important;transform:scale(0.82) !important}#versapay-block-fields{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;gap:15px}#versapay-block-fields .wc-block-components-text-input{padding:0;margin:0}#versapay-block-fields .versapay-ccnumber,#versapay-block-fields .versapay-expdate,#versapay-block-fields .versapay-cvv{flex:1 1 auto}#versapay-block-fields .versapay-ccnumber.versapay-ccnumber,#versapay-block-fields .versapay-expdate.versapay-ccnumber,#versapay-block-fields .versapay-cvv.versapay-ccnumber{flex-basis:100%}#versapay-block-fields .versapay-ccnumber.versapay-cvv,#versapay-block-fields .versapay-expdate.versapay-cvv,#versapay-block-fields .versapay-cvv.versapay-cvv{flex:0 1 200px;min-width:200px}@media screen and (max-width: 1159px){#versapay-block-fields .versapay-ccnumber.versapay-cvv,#versapay-block-fields .versapay-expdate.versapay-cvv,#versapay-block-fields .versapay-cvv.versapay-cvv{flex:1 1 100%;min-width:100%}}button[type=button]{cursor:pointer}.woocommerce .shop-hero-wrapper{width:100%;max-width:100%;padding:0}.woocommerce .shop-hero-wrapper #breadcrumbs.yoast{max-width:1440px;padding:20px 90px;margin:auto}@media only screen and (max-width: 1400px){.woocommerce .shop-hero-wrapper #breadcrumbs.yoast{padding:20px}}@media only screen and (min-width: 1px)and (max-width: 999px){.woocommerce .shop-hero-wrapper #breadcrumbs.yoast{max-width:var(--mobile-container-width)}}.woocommerce .shop-hero-wrapper .shop-hero{position:relative;display:flex;align-items:flex-end;width:100%;overflow:hidden;padding-top:20vw;padding-bottom:10vw;color:#fff;box-sizing:border-box}.woocommerce .shop-hero-wrapper .shop-hero .row-bg-wrap,.woocommerce .shop-hero-wrapper .shop-hero .row-bg-layer{position:absolute;inset:0;margin:0}.woocommerce .shop-hero-wrapper .shop-hero .row-bg-wrap{z-index:0;overflow:hidden}.woocommerce .shop-hero-wrapper .shop-hero .row-bg{position:absolute;top:-100px;right:0;bottom:-100px;left:0;width:100%;height:calc(100% + 200px);background-position:center center;background-repeat:no-repeat;background-size:cover;will-change:transform}.woocommerce .shop-hero-wrapper .shop-hero .row-bg-overlay{z-index:1;background-color:rgba(10,10,10,.5);pointer-events:none}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-content{position:relative;z-index:2;width:100%;color:#fff}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-content-wrapper{width:100%;max-width:1440px;padding:0 90px;margin:auto}@media only screen and (max-width: 1400px){.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-content-wrapper{padding:0 20px}}@media only screen and (min-width: 1px)and (max-width: 999px){.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-content-wrapper{max-width:100%;padding:0}}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-title h1{margin:0;padding:0;color:#fff}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-description{max-width:650px;margin-top:20px;color:#fff}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-description p:last-child{margin-bottom:0}@media only screen and (max-width: 999px){.woocommerce .shop-hero-wrapper .shop-hero{min-height:500px;padding:120px 0 70px}.woocommerce .shop-hero-wrapper .shop-hero .shop-hero-content{max-width:var(--mobile-container-width)}}.nectar_woocommerce_before_shop_loop .container{width:100%}.category-loop-banner{padding:60px 5%}.category-loop-banner .right-col{text-align:right}@media only screen and (min-width: 1px)and (max-width: 999px){.category-loop-banner .right-col{margin-top:20px}}@media only screen and (min-width: 1px)and (max-width: 550px){.products[data-product-style=minimal]{width:100%}}.repower-check{display:inline-flex;align-items:center;justify-content:center}.repower-check::before{content:"";width:7px;height:14px;border-right:4px solid #0a253e;border-bottom:4px solid #0a253e;transform:rotate(45deg)}@media(prefers-reduced-motion: reduce){.woocommerce .shop-hero-wrapper .shop-hero{background-position:center center;will-change:auto}}@media only screen and (max-width: 550px){body.woocommerce .span_9 ul.products[data-product-style=minimal] li.product.minimal,body.woocommerce ul.products[data-product-style=minimal] li.product.minimal,body.woocommerce-page .span_9 ul.products[data-product-style=minimal] li.product.minimal,body.woocommerce-page ul.products[data-product-style=minimal] li.product.minimal{margin-right:0;width:100%}}
