@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Bree+Serif');@font-face{font-family:'FAB';font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:'FAFR';font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/fa-regular-400.eot");src:url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("truetype"),url("../fonts/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-family:'FAFS';font-style:normal;font-weight:900;font-display:auto;src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff")format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")}body:not(.cms-index-index){//background-image:url(../images/industrial-pattern.png)}::-moz-selection{background:#ffebd8;color:var(--base_text-color)}::selection{background:#ffebd8;color:var(--base_text-color)}@media all and (min-width:781px),print{.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:var(--page-width)}}[data-content-type=row][data-appearance=contained],[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:var(--page-width)}body{color:#242424;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;line-height:1.4;font-size:1.6rem}b,strong{font-weight:700}em,i{font-style:italic}mark{background:#f0f0f0;color:#000}hr{border:0;border-top:1px solid #d9d7d8;margin-bottom:20px;margin-top:20px}h1{font:700 3rem/1.1 'Poppins',sans-serif;margin-top:0;margin-bottom:2rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-family:"Poppins";font-weight:600;line-height:1.1;font-size:2.6rem;margin-top:2.5rem;margin-bottom:2rem}h3{font-family:"Poppins";font-weight:600;line-height:1.1;font-size:2.1rem;margin-top:2.5rem;margin-bottom:2rem}h4{font-family:"Poppins";font-weight:600;line-height:1.1;font-size:1.8rem;margin-top:1.5rem;margin-bottom:.5rem}h5{font-family:"Poppins";font-weight:600;line-height:1.1;font-size:1.2rem;margin-top:2rem;margin-bottom:2rem}h6{font-family:"Poppins";font-weight:600;line-height:1;font-size:1rem;margin-top:0;margin-bottom:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{color:#1c1819;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;line-height:1.4;font-size:1.4rem}a,.alink{color:var(--secondary);text-decoration:none;transition:all .2s ease-in-out}a:visited,.alink:visited{color:#242424;text-decoration:none}a:hover,.alink:hover{color:#214963;text-decoration:none}a:active,.alink:active{color:#214963}ul,ol{margin-top:0;margin-bottom:2.5rem}ul>li,ol>li{margin-top:0;margin-bottom:1rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-bottom:20px;margin-top:0}dt{font-weight:700;margin-bottom:5px;margin-top:0}dd{margin-bottom:10px;margin-top:0;margin-left:0}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{background:#fff;background-clip:padding-box;border:1px solid #ddd;border-radius:3px;font-family:'Poppins',sans-serif;font-size:14px;height:37px;line-height:1.4;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}select{background-clip:padding-box;border:1px solid #ddd;border-radius:3px;font-family:'Poppins',sans-serif;font-size:14px;height:37px;line-height:1.4;padding:5px 10px 4px;vertical-align:baseline;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-size:40px;background:no-repeat center right/8px 4px var(--white);padding-right:28px;transition:all .3s ease-in-out;color:var(--base_text-color)}select:hover{border-bottom-color:#1c1819}textarea{background:#fff;background-clip:padding-box;border:1px solid #ddd;border-radius:3px;font-family:'Poppins',sans-serif;font-size:14px;height:auto;line-height:1.4;margin:0;padding:10px;vertical-align:baseline;width:100%;box-sizing:border-box;resize:vertical}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}button:active,.cart.table-wrapper .actions-toolbar>.action:active,.cart.table-wrapper .action-gift:active{box-shadow:none}button,a.action.primary,.cart.table-wrapper .actions-toolbar>.action,.cart.table-wrapper .action-gift{border-radius:var(--base_border-radius)}.action.primary{font-family:'Poppins',sans-serif;font-weight:400;background:var(--primary);border:0 none;margin-top:20px;transition:all .3s ease-in-out;border-radius:var(--base_border-radius)}.action.primary:hover{background:#214963 none repeat scroll 0 0;border:0 none}.action.primary:focus,.action.primary:active{background:#214963;color:#fff;border:none}div.mage-error[generated]{margin-top:3px}.abs-margin-for-forms-desktop,form .fieldset .legend,.column:not(.sidebar-main) form div.actions-toolbar,.column:not(.sidebar-additional) form div.actions-toolbar,.login-container form .fieldset:after{margin-left:0}form .fieldset>.field:not(.choice)>.label,form .fieldset>.field>.label{margin-left:0;width:100%;padding:0;text-align:left;margin-bottom:5px}form .fieldset>.field>.control,form .fieldset>.field:not(.choice)>.control{width:100%}form .fieldset>.field.choice:before,form .fieldset>.field.no-label:before{padding:0;width:auto}.page-print .sections.nav-sections{display:none}iframe{max-width:100%}.header.panel>.header.links>li{font-size:14px;margin-left:12px}.header.panel>.header.links>li:not(:first-child):before{content:"|";margin-right:12px;color:#fff}.header.panel>.header.links>li.welcome,.header.panel>.header.links>li a{line-height:28px;color:#fff}.header.panel>.header.links>li a:hover{text-decoration:underline}.header.content{padding-top:0}.header.content a.logo{float:none;margin:0;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header.content .customerservice{float:left}.header.content .customerservice h4{margin:0;color:var(--white);font-size:21px;line-height:28px}.header.content .customerservice a{font-family:"Poppins";color:var(--primary);font-size:21px;font-weight:600;line-height:28px}.minicart-wrapper .action.showcart:before{content:""}.minicart-wrapper .action.showcart{background-color:#f18d2d;color:#fff;font-size:0;transition:all .2s ease;border-radius:var(--base_border-radius);overflow:hidden;box-shadow:4px 4px 0px rgb(45 45 45/28%)}.minicart-wrapper .action.showcart:hover{background-color:#042b44}.minicart-wrapper .action.showcart>span{font-size:16px;padding:0 18px;margin:0;display:inline-block;height:47px;border-radius:0}.minicart-wrapper .action.showcart .text{clip:auto;height:auto;margin:0;position:static;width:auto;font-size:16px;padding:0 18px;line-height:47px;border-left:1px solid var(--white)}.minicart-wrapper .action.showcart .counter.qty.empty{display:inline-block}.minicart-wrapper .action.showcart .counter.qty{background-color:#214963;font-size:16px;padding:0 18px;margin:0;height:47px;border-radius:0;line-height:47px;box-shadow:10px 10px 85px rgb(255 255 255/56%)}.minicart-wrapper .action.showcart.active:before{display:none}.minicart-wrapper .product .actions{float:right;margin:-24px 0 0}.breadcrumbs{font-family:"Poppins";font-size:14px;font-weight:400}.breadcrumbs .items{font-size:14px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs strong{color:#f18d2d}.breadcrumbs a:focus,.breadcrumbs a:hover{color:#f18d2d;text-decoration:underline}.breadcrumbs .item:not(:last-child):after{content:" / ";font-family:var(--base_font-family);font-size:14px;font-weight:400;color:var(--primary);line-height:normal;margin:0 5px}.page-main>.page-title-wrapper .page-title{font-family:var(--base_font-family);font-size:38px;font-weight:500;color:#242424;text-transform:none;padding-bottom:var(--spacing-sm);border-bottom:4px solid var(--primary)}.page-footer{background-color:#242424;background-image:linear-gradient(160deg,#2f2f2f 7%,#232323 30%,#1e1e1e 30%,#2c2c2c 58%,#363636 54%,#242424 74%);color:#fff}.footer.content{border:0 none;padding-top:50px;padding-bottom:30px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_block h4{font-size:21px;font-weight:600;line-height:21px;margin:0 0 21px}.footer_block p{font-size:14px;line-height:26px;margin:0}.footer_block a{color:#fff}.footer_block a:hover{color:#fff;text-decoration:underline}.block.newsletter{width:auto}.block.newsletter .label{clip:auto;height:auto;width:auto;margin:0;position:static;display:block;font-family:"Poppins";font-size:21px;font-weight:300;line-height:21px;margin:0 0 21px}.block.newsletter .form.subscribe{max-width:294px;display:block}.block.newsletter .field{margin:0;font-size:0}.block.newsletter .field .control{display:inline-block;width:calc(100% - 42px)}.block.newsletter .field .control:before{content:"";position:static;display:none}.block.newsletter input{padding:0 14px;border-radius:2px 0 0 2px;font-size:14px;line-height:38px;height:38px;border:0 none;margin-right:0}.block.newsletter .field.newsletter{max-width:none}.block.newsletter .actions{display:inline-block;vertical-align:top;width:auto;max-width:41px}.block.newsletter button.action.subscribe{border-radius:0 2px 2px 0;margin:0;padding:0;width:41px;height:38px;vertical-align:unset}.block.newsletter button.action.subscribe:before{font-family:"FontAwesome";content:"\f054";font-size:16px;font-weight:500;color:#fff;vertical-align:middle}.block.newsletter button.action.subscribe span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer_block.socials em,.footer_block.socials i{font-size:0}.footer_block.socials em:before,.footer_block.socials i:before{font-family:"FontAwesome";font-size:38px;font-style:normal;color:#f18d2d;margin-right:15px;transition:all .2s ease}.footer_block.socials a{text-decoration:none}.footer_block.socials em:hover,.footer_block.socials i:hover{text-decoration:none}.footer_block.socials a:hover em:before,.footer_block.socials a:hover i:before{color:#fff}.footer-bottom{box-sizing:border-box;margin:0 auto;max-width:var(--page-width);padding-left:20px;padding-right:20px;padding-bottom:10px;width:auto;overflow:hidden}.footer_bottom_left{text-align:center}.footer_bottom_right{float:right}.footer-bottom p{margin:0;font-family:"Arial";font-size:14px;font-weight:400;line-height:21px}.footer-bottom p a{color:#fff}.footer-bottom p a:hover{color:#fff;text-decoration:underline}.home .page-main{max-width:none;padding:0}.home .page.messages{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:20px;padding-right:20px;width:auto;width:100%}.cms-home .columns{padding-bottom:0}.cms-home .columns .column.main{padding-bottom:0}.home_row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:20px;padding-right:20px;width:100%}.home_row.full{max-width:none;padding:0}.home_row.full>div{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding:0 var(--container-padding);width:100%}.home_row.home_usps{background:linear-gradient(160deg,#244d68 7%,#234861 30%,#244d68 30%,#26475d 58%,#234c67 54%,#214963 74%)}.usplist_wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:20px;padding-right:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;height:105px}.usplist_wrapper ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.usplist_wrapper ul li{margin-bottom:0;color:#fff;line-height:21px;font-size:17px;font-weight:300}.usplist_wrapper p{margin-bottom:0;color:#fff;font-size:16px;font-weight:300;display:flex;align-items:center}.usplist_wrapper p img{margin-right:18px;display:block;float:left;border-radius:50%;box-shadow:2px 2px 0px 0px #00000026}.usplist_wrapper p em{display:inline-block;font-style:normal;line-height:21px}.home_categories h1.page-title{margin-top:0;margin-bottom:var(--spacing-xl);font-size:28px;font-weight:400;line-height:1;text-transform:none;text-align:center}.homewelcome_wrapper{padding:60px 0}.home_video,.home_about{box-sizing:border-box}.home_video img{border-radius:var(--base_border-radius);display:block}.home_about{padding-left:0;vertical-align:top;margin-bottom:var(--spacing-sm)}.home_about p{font-size:1.2em;margin-bottom:23px}.home_about p:last-child{margin-bottom:0}.home_about p a{color:#fff;font-family:"Poppins";font-size:15px;font-weight:400;line-height:38px;padding:0 20px;background-color:#214963;display:inline-block;border-radius:var(--base_border-radius)}.home_about p a:hover{background-color:#f18d2d}.home_buttons{margin-top:60px;background:var(--paper);padding:var(--spacing-md);border-radius:var(--base_border-radius)}.home_buttons ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.home_buttons ul li{margin-bottom:0;flex:1 1 0}.home_buttons ul li a{text-align:center;font-size:15px;font-weight:400;display:block;border:2px solid var(--separator);color:var(--base_text-color);padding:var(--spacing-sm);background:var(--white)}.home_buttons ul li a:hover{color:#fff;background-color:#656565}.homeblocks_wrapper{margin-bottom:60px}.homeblocks_wrapper>div{font-size:14px;box-sizing:border-box;color:var(--base_text-color);flex:1 1 0;background:var(--white);border-radius:var(--base_border-radius);padding:var(--spacing-md);border:1px solid var(--separator)}.homeblocks_wrapper h3{margin:0 0 var(--spacing-md);font-family:var(--base_font-family);border-bottom:3px solid var(--primary);padding-bottom:var(--spacing-md);font-weight:600;line-height:1.1;font-size:2.6rem}.homeblocks_wrapper p{margin-bottom:23px;font-size:1.2em}.homeblocks_wrapper p:last-child{margin:0}.homeblocks_wrapper .home_block_right a{color:#fff}.homeblocks_wrapper .home_block_right a:hover{color:#fff;text-decoration:underline}.homeblocks_wrapper p:last-child a{padding:0 20px;font-size:15px;font-family:"Poppins";line-height:38px;display:inline-block;color:#fff;background-color:#214963;border-radius:var(--base_border-radius)}.homeblocks_wrapper .home_block_right p:last-child a:hover{background-color:#656565;text-decoration:none}.category-description[data-readmore]{transition:height .3s;overflow:hidden;position:relative}.category-description[aria-expanded=false]:after{box-shadow:0 0 20px #000;content:'';position:absolute;bottom:-5px;left:15px;right:15px;display:block;height:5px}.category-description p{margin-bottom:21px}.category-description p:last-child{margin-bottom:0}.toolbar-products{text-align:right;padding:0;margin:30px 0}.page-products .toolbar .limiter,.products.wrapper~.toolbar .toolbar-amount,.products.wrapper~.toolbar .sorter,.toolbar-products .pages{display:inline-block}.toolbar-products .pages{float:left}.pages>.label{clip:auto;height:auto;margin:0;position:static;width:auto;font-family:"Arial";font-size:14px;font-weight:400;line-height:24px}.pages .item.pages-item-next{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pages .items{margin-left:15px}.pages strong.page,.pages a.page{font-size:14px;font-weight:400;line-height:36px;padding:0 7px;box-sizing:border-box;margin:0 3px}.pages a.page,.pages a.page:visited{background-color:var(--white);border:1px solid #dfdfdf;color:#242424}.pages a.page:hover,.pages a.page:focus,.pages a.page:active{color:#242424;border-color:#4f4f4f}.pages strong.page{background-color:#4f4f4f;color:#fff;border:1px solid #4f4f4f}.toolbar-amount{float:none;display:inline-block;padding:0;font-size:14px;font-weight:500;line-height:24px}.sorter{float:none;display:inline-block;padding:0}.sorter .sorter-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toolbar select{background-color:var(--white);background-image:url('../images/dropdown.png');background-size:13px 8px;background-position:right 18px center;background-repeat:no-repeat;padding-right:50px;padding-left:20px;margin:0;border-radius:var(--base_border-radius)}.sorter a.sorter-action{display:none}.page-products .toolbar .limiter{float:none !important;display:inline-block !important}.limiter .label,.limiter .limiter-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toolbar .toolbar-sorter,.toolbar .field.limiter{margin-left:20px;vertical-align:middle}.toolbar-products{font-size:0}.toolbar-products>*{font-size:14px}.page-products .products-grid .product-items{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-products .products-grid .product-item{width:calc(100%/4 - 40px);margin:0 20px 40px;box-sizing:border-box;overflow:hidden;border:1px solid #ebebeb;padding:var(--spacing-xs) !important;background:var(--white);border-radius:var(--base_border-radius);transition:all .2s ease-out;box-shadow:var(--base_box-shadow)}.page-products .products-grid .product-item,.page-layout-1column .products-grid .product-item,.page-products.page-layout-1column .products-grid .product-item,.page-products .products-grid .product-item,.page-products .products-grid .product-item:nth-child(4n+1),.page-layout-1column .products-grid .product-item:nth-child(4n+1),.page-products.page-layout-1column .products-grid .product-item:nth-child(4n+1),.page-products .products-grid .product-item:nth-child(4n+1),.page-products .products-grid .product-item:nth-child(3n+1),.page-layout-1column .products-grid .product-item:nth-child(3n+1),.page-products.page-layout-1column .products-grid .product-item:nth-child(3n+1),.page-products .products-grid .product-item:nth-child(3n+1){margin:0 15px 40px;width:calc(100%/5 - 31px)}.page-layout-2columns-left .products-grid .product-item,.page-layout-2columns-left .products-grid .product-item:nth-child(4n+1),.page-layout-2columns-left .products-grid .product-item:nth-child(3n+1),.page-products.page-layout-2columns-left .products-grid .product-item,.page-products.page-layout-2columns-left .products-grid .product-item:nth-child(4n+1),.page-products.page-layout-2columns-left .products-grid .product-item:nth-child(3n+1),.page-layout-2columns-right .products-grid .product-item,.page-layout-2columns-right .products-grid .product-item:nth-child(4n+1),.page-layout-2columns-right .products-grid .product-item:nth-child(3n+1),.page-products.page-layout-2columns-right .products-grid .product-item,.page-products.page-layout-2columns-right .products-grid .product-item:nth-child(4n+1),.page-products.page-layout-2columns-right .products-grid .product-item:nth-child(3n+1),.page-layout-3columns .products-grid .product-item,.page-layout-3columns .products-grid .product-item:nth-child(4n+1),.page-layout-3columns .products-grid .product-item:nth-child(3n+1),.page-products.page-layout-3columns .products-grid .product-item,.page-products.page-layout-3columns .products-grid .product-item:nth-child(4n+1),.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n+1){margin:0 20px 40px;width:calc(100%/4 - 40px)}.page-products .products-grid .product-item:hover{transform:scale(1.02)}.page-products .product-item-info{width:auto;text-align:center;display:flex;flex-direction:column;height:100%;position:relative}.page-products .product-item-info .product-item-details{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.product-item .product.name{padding:0 10px}.product-item .product.name a{font-size:16px;font-weight:600;line-height:21px;word-wrap:break-word;hyphens:none}.product-item .price-box .price{font-size:14px;font-weight:700;color:var(--primary);font-size:1.2em}.product-item .price-box p.minimal-price{display:inline-block}.product-item .price-box .price-suffix{font-size:8px;margin-left:5px;color:var(--primary)}.product-item .price-box .price-suffix:after{content:"ex. BTW";font-size:8px}.product-item .product-item-actions{margin:0}.product-item-actions .actions-primary{display:block}.product-item-actions .action.primary{width:100%;font-size:14px;font-weight:400;line-height:40px;height:40px;padding:0;margin-top:0}.product-item .read-more{margin:20px 0}.product-item .read-more a.link{font-family:"Arial";font-size:14px;font-weight:400;line-height:21px;color:#f18d2d}.product-item .read-more a.link:hover{text-decoration:underline}.page-layout-2columns-right .column.main{width:100%;max-width:calc(100% - 216px - 40px)}.page-layout-2columns-right .sidebar{width:100%;max-width:216px;padding:0;margin-left:40px}.sidebar .block:not(:last-child){margin-bottom:45px}.sidebar .block:last-child{margin-bottom:0}.sidebar .block .block-title{background-color:#214963;color:#fff;text-align:center;padding:10px 0;margin-bottom:0;border-radius:var(--base_border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar .block .block-title strong{font-size:18px;font-weight:400;line-height:21px}.sidebar .block .block-content{border:1px solid #e4e4e4;padding:20px;border-radius:var(--base_border-radius);border-top-left-radius:0;border-top-right-radius:0;background:var(--white)}.filter-options .filter-options-title{font-size:14px;line-height:1}.filter-options .filter-options-content{margin-bottom:5px}.filter-options .filter-options-content .item{font-size:12px}.filter-options .item a{font-size:14px}.filter-options .item a:hover{color:#242424}.filter-options .item a:before{content:"";width:10px;height:10px;display:inline-block;border:1px solid #242424;box-sizing:border-box;transition:all .2s ease;background:#fff}.filter-options .item a:hover:before{background:#242424}.filter-current .action.remove:after{content:"\f00d";font-family:"FAFS";font-size:14px;transition:all .2s ease}.filter-current .action.remove:hover:after{color:#f18d2d}.filter-current .action.remove span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none}.filter-content .filter-actions .filter-clear:hover{color:#f18d2d}.filter-options .item a input[type=radio]{display:none}.sidebar .block-minicart .items-total{display:none}.sidebar .minicart-items-wrapper{margin:0 -20px;padding:6px;border:0 none}.sidebar ol.minicart-items{border-bottom:1px solid #e4e4e4}.sidebar .minicart-items li.product-item{margin-bottom:45px;padding-bottom:0;border:0 none;padding-top:0}.sidebar .minicart-items li.product-item:last-child{margin-bottom:20px}.sidebar .minicart-items .product-item-pricing{display:inline-block}.sidebar .minicart-items .product-item-pricing .price-container,.sidebar .minicart-items .product-item-pricing label.label,.sidebar .minicart-items .product-item-pricing input.item-qty,.sidebar .minicart-items .product-item-pricing .spinner{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none}.sidebar .minicart-items .product-item-pricing span.cart-item-qty:after{content:attr(data-item-qty)'x';display:inline-block;font-family:"Arial";font-size:14px;font-weight:400;line-height:21px;color:#242424}.sidebar .minicart-items .product>.product-item-photo{display:inline-block;float:none;margin:0 10px;vertical-align:middle}.sidebar .minicart-items .product-item-details{padding:0;display:table}.sidebar .minicart-items .product-item-name{margin:0}.minicart-items .product-item-name a{font-size:14px;font-weight:600;line-height:21px;color:var(--base_text-color) !important;display:inline-block}.minicart-items .product .toggle>span{background:var(--paper);padding:2px 5px;border-radius:var(--base_border-radius);border:1px solid var(--grey);margin-bottom:10px;display:inline-flex}.sidebar .minicart-items .product-item .product.actions{text-align:right}.sidebar .minicart-items .product-item .product.actions>div{display:inline-block}.sidebar .minicart-items .product-item .action.delete{position:static;right:auto;top:auto;margin-left:15px}.sidebar .minicart-items .product-item .action.edit>span,.sidebar .minicart-items .product-item .action.delete>span{clip:auto;height:auto;margin:0;position:static;width:auto;font-size:11.45px;font-weight:400;font-family:"Arial";line-height:17px;color:#959494}.minicart-items .product-item .action:before{font-family:"FAFS";font-size:17px;color:#959494}.minicart-items .product-item .action.edit:before{content:"\f303"}.minicart-items .product-item .action.delete:before{content:"\f2ed"}.sidebar .minicart-items .product-item-details .minicart-counter{display:inline-block;vertical-align:middle;font-family:"Arial";font-size:14px;margin-right:5px}.sidebar .minicart-items .product-item-details .product-image-container{display:inline-block;vertical-align:middle}.sidebar .minicart-items .product-item-details .product-item-photo{display:table-cell;width:1%;vertical-align:top;white-space:nowrap}.sidebar .minicart-items .product-item-name{display:table-cell;vertical-align:top}.sidebar .block .block-content .subtotal .amount.price-container{float:right}.sidebar .block .block-content .subtotal .label{float:left;display:block;margin-left:25px}.sidebar .block .block-content .subtotal:before,.sidebar .block .block-content .subtotal:after{content:'';display:table;clear:both}.sidebar .block .block-content .subtotal{font-size:14px;font-family:"Arial";margin:5px 0 20px}.sidebar .block-minicart .subtotal{margin:0;font-size:12px;font-weight:400;font-family:"Arial";line-height:21px}.sidebar .block-viewed-products-list .product-item:not(:last-child):after,.sidebar .widget-viewed-list .product-item:not(:last-child):after{content:"";display:block;height:1px;width:114px;background:#e4e4e4;margin:0 auto}.category.page-products .sidebar .block-viewed-products-list .product-items{display:block;width:100%}.category.page-products .sidebar .block-viewed-products-list .product-item{border:0;margin:0 !important;margin-bottom:10px !important;display:block;width:100%}.category.page-products .sidebar .block-viewed-products-list .product-items:hover{box-shadow:none}.sidebar .block-viewed-products-list .product-item .product-item-actions{display:none}.sidebar .block-viewed-products-list .product-item-info,.sidebar .widget-viewed-list .product-item-info{padding-bottom:10px}.sidebar .block-viewed-products-list .product-item-info .product-item-photo,.sidebar .widget-viewed-list .product-item-info .product-item-photo{position:static;left:auto;top:auto;display:block;width:auto;height:auto;padding:0;float:none;margin:0}.sidebar .block-viewed-products-list .product-image-wrapper .product-image-photo,.products-list .widget-viewed-list .product-image-wrapper .product-image-photo{bottom:auto;left:auto;right:auto;top:auto}.sidebar .block-viewed-products-list .product-item-details,.sidebar .widget-viewed-list .product-item-details{margin:0;display:block;padding-bottom:15px;clear:both;padding:0}.sidebar .block-viewed-products-list .product-item:last-child .product-item-details,.sidebar .widget-viewed-list .product-item:last-child .product-item-details{padding-bottom:0}.sidebar .block-viewed-products-list strong.product-item-name,.sidebar .widget-viewed-list strong.product-item-name{font-size:14px;font-weight:500;line-height:21px;margin:0 0 20px;margin-bottom:0}.sidebar .block-viewed-products-list .price-box,.sidebar .widget-viewed-list .price-box{margin:0}.sidebar .block-viewed-products-list .price-box,.sidebar .widget-viewed-list .price-box .price{font-size:14px;font-weight:500;font-family:"Arial";line-height:21px}.fotorama__thumb{background:0 0}.fotorama__img{border-radius:calc(var(--base_border-radius)*2)}.fotorama__thumb-border{display:none}.product.media ._block-content-loading{max-height:365px;overflow:hidden}.fotorama__fullscreen-icon:focus:after{content:none}html:not(.fotorama__fullscreen) .fotorama-item .fotorama__nav--thumbs{margin-top:var(--spacing-md);padding-top:var(--spacing-xl);border-top:1px solid var(--separator);text-align:center}.fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame{padding:0;box-sizing:border-box;cursor:pointer;opacity:.5;transition:opacity .1s ease-out}.fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame:not(:last-child){border-right:2px solid transparent}.fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame.fotorama__active,.fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame:hover{opacity:1}html:not(.fotorama__fullscreen) .fotorama__stage{cursor:zoom-in}.fotorama__stage__shaft{box-sizing:border-box}.fotorama__arr:hover,.fotorama__thumb__arr:hover,.fotorama__arr:active,.fotorama__thumb__arr:active{background:0 0}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{height:100%;width:auto}.page-title-wrapper.product h1.page-title{font-size:1.8em;font-weight:500;line-height:1;text-transform:none;display:inline-flex;margin:0 0 var(--spacing-md)}.product-info-stock-sku .product.attribute.sku{font-size:14px;font-weight:400;line-height:20px;background:var(--paper);display:inline-flex;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--base_border-radius);box-sizing:border-box}.product-info-stock-sku .product.attribute.sku strong{color:var(--grey);font-weight:400}.product-info-stock-sku .product.attribute.sku strong:first-letter {text-transform:lowercase}.product-info-stock-sku .product.attribute.sku .value{margin-left:var(--spacing-xs);color:var(--base_text-color)}.product-info-main .price-box{margin-top:0}.product-info-main .price-box .weee{margin:0;line-height:1}.product-info-main .price-box .price{font-size:28px !important;font-weight:600 !important;color:#f18d2d}.product-info-main .price-box .price.on-request{font-size:20px !important}.product-info-main .price-box .price-suffix{font-size:12px;margin-left:5px;opacity:.5;color:var(--primary)}.product-info-main .price-box .price-suffix:after{content:"ex. BTW"}.product-add-form .field.qty{position:relative}.product-add-form .field.qty label.label{position:absolute;color:var(--separator);bottom:0;left:0;right:15px;text-align:center;text-transform:lowercase;font-size:.7em;display:none}.product-info-main .input-text.qty{border:1px solid var(--separator);border-radius:var(--base_border-radius);height:56px !important;width:70px !important;box-sizing:border-box;font-size:1.2em}.product-info-main t #qty-error{position:absolute;white-space:nowrap}.product-info-main .input-text.qty{appearance:initial !important;-moz-appearance:initial !important}.product-info-main .input-text.qty::-webkit-outer-spin-button,.product-info-main .input-text.qty::-webkit-inner-spin-button{opacity:1 !important;-webkit-appearance:auto !important}.product-info-main .box-tocart .actions{padding-top:0}.product-info-main .box-tocart button.action.tocart{margin-top:0;line-height:1;font-size:18px;font-weight:600;width:100%;padding:19px 17px;border-radius:var(--base_border-radius);box-shadow:0 0 0 4px #d3d3d338;background:var(--primary)}.page-product-downloadable .product-info-main .product-options-wrapper,.page-product-downloadable .product-info-main .product-options-bottom{width:auto;float:none}.table-wrapper.grouped .table-caption{clip:auto;height:auto;width:auto;margin:0 0 10px;position:static;text-align:left;font-size:17px;font-weight:600;line-height:20px}.table-wrapper.grouped .table-caption:after{content:":"}.product-select-dropdown{width:100%;border:1px solid #e4e4e4;padding:0 25px;height:57px;box-sizing:border-box;font-family:"Arial";font-size:14px;line-height:57px;cursor:pointer}.product-select-dropdown:after{font-family:"FAFS";font-size:14px;content:"\f078";float:right}.table.data.grouped{box-sizing:border-box;width:100%;border:1px solid #e4e4e4;border-top:0;position:absolute;background-color:#fff;box-shadow:0px 4px 8px rgb(158 158 158/32%);border-radius:var(--base_border-radius);z-index:5}.table.data.grouped ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #e4e4e4;display:table;width:100%}.table.data.grouped ul:last-of-type{border-bottom:0 none}.table.data.grouped ul li.col.item{padding:20px 5px 20px 25px;display:table-cell}.table.data.grouped ul li.col.qty{padding:20px 20px 20px 5px;display:table-cell;vertical-align:top}.product-info-main .box-tocart{margin-bottom:0;margin-top:var(--spacing-xl);display:flex !important}.product-info-main .grouped .box-tocart{margin:0;display:block}.table.grouped .product-item-name{font-size:16px;font-weight:600;line-height:20px;margin:0}.product-info-main .table.grouped .product.attribute.sku,.product-info-main .table.grouped .product.attribute.sku .type{line-height:24px}.product-info-main .table.grouped .price-box{margin-top:0}.product-info-main .table.grouped .price-box .price-wrapper .price{font-size:17px;font-weight:600;line-height:26px}.product-info-main .table.grouped .price-box .price-wrapper .price:after{font-size:14px}.table.grouped .control .qty{border:1px solid #e4e4e4;height:45px;width:56px;text-align:center;padding:0;font-family:"Arial";font-size:14px;line-height:1;padding-left:10px}.table.grouped .control .qty::-webkit-outer-spin-button,.table.grouped .control .qty::-webkit-inner-spin-button{appearance:initial;-webkit-appearance:inner-spin-button}.product.info.detailed~.block.upsell{clear:left}.product.data.items>.item.title{float:none;margin:0}.product.data.items>.item.title>.switch,.product.data.items>.item.title.active>.switch{background:0 0;color:#242424;font-family:"Poppins";font-size:20px;font-weight:600;padding:0;border:0 none;height:auto;margin-bottom:10px}.product.data.items>.item.title>.switch:hover,.product.data.items>.item.title>.switch:focus,.product.data.items>.item.title>.switch:active,.product.data.items>.item.title.active>.switch:hover,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:active{padding:0;background:0 0;color:#242424}.product.data.items>.item.content{background:0 0;margin:0;padding:0;border:0 none}.product.data.items>.item.content,.product.data.items>.item.content p{font-family:var(--base_font-family)}.product.data.items>.item.content a{text-decoration:underline}.product .block.related .title,.product .block-viewed-products-list .block-title{margin:0}.product .block.related .title strong,.product .block-viewed-products-list .block-title strong{margin:0;font-size:20px;font-weight:600;line-height:20px}.product .block.related .products-grid{margin:20px 0}.column.main .related .product-items{margin:0 -15px;font-size:0}.block.related .products-grid .product-items .product-item{width:calc(25% - 30px);border:1px solid #ebebeb;margin:0 15px 40px;padding:var(--spacing-xs);box-sizing:border-box;background:var(--white);border-radius:var(--base_border-radius);transition:all .2s ease-out;box-shadow:var(--base_box-shadow)}.block.related .products-grid .product-items .product-item:hover{transform:scale(1.02)}.related .products-grid .product-item .product-item-info{text-align:center;width:auto}.product .block.block-viewed-products-list,.product .block-viewed-products-list{float:none;clear:both;max-width:100%;width:100%}.product .block.block-viewed-products-list .products-grid ol.product-items,.product .column.main ol.widget-viewed-list,.product ol.widget-viewed-list{margin:20px -15px;clear:both}.product .block.block-viewed-products-list ol.product-items:after,.product ol.widget-viewed-list:after{content:'';display:block;clear:both}.product .block.block-viewed-products-list ol.product-items li.product-item,.product ol.widget-viewed-list li.product-item{margin:0 15px;padding:0;width:calc(100%/5 - 30px);border:1px solid #ebebeb;transition:box-shadow .2s ease;display:block;box-sizing:border-box;float:left}.product .block.block-viewed-products-list ol.product-items li.product-item .product-item-info,.block.widget ol.widget-viewed-list .product-item-info{display:block;text-align:center}.product .block.block-viewed-products-list ol.product-items li.product-item .product-item-photo,.product ol.widget-viewed-list .product-item-photo{display:block;padding:0;width:auto}.product .block.block-viewed-products-list ol.product-items li.product-item .product-item-details,.product ol.widget-viewed-list .product-item-details{padding:0 8px}.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n+1){margin:0 15px}.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1){margin:0 15px}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin:0 15px}.product-info-main .product.attribute.overview{font-family:"Arial";font-size:14px;line-height:20px}.table-wrapper.grouped{position:relative}.product-info-main .table.grouped .box-tocart button.action.tocart{width:100%}.account .column.main{border:1px solid var(--separator);box-sizing:border-box;padding:0;margin-bottom:40px;background:var(--white)}.account .page-title-wrapper{background:#214963;padding:10px 20px}.account .page-title-wrapper:before,.account .page-title-wrapper:after{content:'';display:table;clear:both}.account .page-title-wrapper .page-title{font-family:"Poppins";font-size:18px;font-weight:400;line-height:21px;color:#fff;text-transform:none;margin-bottom:0}.account .column.main>.block,.account .column.main>form,.account .column.main>.actions-toolbar,.account .column.main>.order-products-toolbar{padding:20px;margin:0}.account .column.main>.block .box-actions a.action{font-size:14px;color:#f18d2d}.account .column.main>.block .box-actions a.action:hover{color:#214963}.account .column.main>.block .box-actions a.action:not(:last-child){margin-right:20px}.account button.action{padding:10px 20px}.account .orders-history a.action{font-size:14px;color:var(--primary)}.account .orders-history a.action:hover{color:var(--secondary)}.account li a[href*=logout]{color:var(--gradient-primary-end);padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:1px solid var(--separator)}.persistent span.tooltip.wrapper:after{content:"?";background:#242424;color:#fff;cursor:pointer;border-radius:100%;width:15px;display:inline-block;height:15px;text-align:center;font-size:11px}.persistent span.tooltip.wrapper a{display:none}.block-collapsible-nav .content,.sidebar .account-nav-content{background:0 0;border:1px solid var(--separator);background:var(--white)}.block-collapsible-nav .item a,.block-collapsible-nav .item>strong{border:0 none;color:#242424}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong,.account-nav .item a,.account-nav .item>strong,.account-nav .item.current a,.account-nav .item.current strong{border:0 none}.block-collapsible-nav .item a:hover,.account-nav .item a:hover{background:0 0;color:#214963}.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{width:216px;padding:0;margin-right:40px}.account.page-layout-2columns-left .column.main{width:calc(100% - 216px - 40px)}.block-dashboard-addresses .block-title strong{display:block}.account .column.main .block:not(.widget) .block-title>.action{margin:0}.password-strength-meter{height:auto;min-height:32px}.checkout-onepage-success .page-title-wrapper{margin-bottom:0 !important;padding:0}.sales-order-view .page-title{display:inline-block}.sales-order-view .page-title-wrapper .order-status,.sales-order-print .page-title-wrapper .order-status{margin:0;float:right;color:#fff;margin-left:40px;font-weight:300}.sales-order-view .page-title-wrapper .order-date,.sales-order-print .page-title-wrapper .order-date{margin:0;float:right;color:#fff;font-weight:300}.sales-order-view .order-links{padding:0 20px}.sales-order-view .order-details-items .order-title{padding:0 20px}.sales-order-view .table-order-items .col.name{padding-left:20px}.sales-order-view .table-order-items .col.subtotal{padding-right:20px}.sales-order-view .table-order-items tfoot>tr>td{padding-right:20px}.sales-order-view .order-details-items .actions-toolbar{padding:0 20px}.sales-order-view .order-details-items .actions-toolbar{padding:0 20px}.sales-order-view .sales-order-info-extra{padding:0 20px}.onestepcheckout-index-index .page-main>.page-title-wrapper .page-title{margin-top:20px}.sales-order-print .order-title{padding:0 10px}.page-print .logo{float:none;display:block;width:100%;max-width:100%;text-align:center;margin:20px 0}.page-print .logo img{display:inline-block}.opc-wrapper .form-login .fieldset .note+a{font-size:14px;color:#214963}.opc-wrapper .form-login .fieldset .note{display:inline}.opc-wrapper .form-login .fieldset .note:last-child:before{content:none}.osc-trust-seal{text-align:left}.osc-trust-seal img{display:none}.contact-left,.contact-right{display:block;width:calc(50% - 10px);box-sizing:border-box;margin-bottom:40px}.contact-left{float:left;border:1px solid #ebebeb;padding:20px}.contact-right{float:right}.contact-right iframe{border:0 none}.contact-left h4{margin:0}.contact-left p:last-child{margin-bottom:0}.cms-no-route #maincontent.page-main{text-align:center}.cms-no-route .page-main>.page-title-wrapper .page-title{font-size:64px;line-height:72px;margin-top:0}.cms-no-route .main p{line-height:25px;font-weight:400;margin-bottom:2px}.cms-no-route .main a{text-decoration:underline}.cms-no-route .main a:hover,.cms-no-route .main a:active{text-decoration:underline}.checkout-index-index .nav-sections{display:block}.page-product-downloadable .product-info-main{margin-bottom:0}.page-product-downloadable .product-info-main .price-box{display:none}.page-product-downloadable .samples a.item-link{color:#f18d2d}.page-product-downloadable .samples a.item-link:hover{text-decoration:underline}.page-product-downloadable .product.info.detailed{clear:none}.table-wrapper.additional-addresses{overflow-x:auto;overflow-y:hidden;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;position:relative}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison){border:none;display:block}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>thead>tr>th{display:none}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody{display:block}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{display:block;width:50%;float:left}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td,.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th{border-bottom:none;display:block;padding:0;border:0}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{padding-right:10px;content:attr(data-th) ': ';display:inline-block;color:#111;font-weight:700;display:none}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:first-child{padding-top:20px}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:last-child{padding-bottom:20px}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td.actions .action{color:#fa7800}.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child{border:none;padding:0 0 5px}.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot{display:block}.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot tr{display:block}.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot tr:first-child td{padding-top:20px}.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot th{box-sizing:border-box;float:left;padding-left:0;padding-right:0;text-align:left;width:70%}.table-wrapper.additional-addresses .table:not(.totals):not(.table-comparison) tfoot td{box-sizing:border-box;float:left;padding-left:0;padding-right:0;text-align:right;width:30%}@media (min-width:768px){.intro_wrapper{display:flex;gap:var(--spacing-xl);align-items:center;background:var(--white)}.homeblocks_wrapper{display:flex;gap:var(--spacing-xl)}.breadcrumbs{margin-bottom:var(--spacing-xl)}.product-select-dropdown,.table.data.grouped{max-width:380px}}@media (max-width:991px){.page-main>.page-title-wrapper .page-title,.home_categories h1.page-title{margin-bottom:var(--spacing-md);font-size:1.2em}a#open_preferences_center{bottom:78px !important}}