@media all and (min-width:992px),print{body .page-header.type2.sticky-header .navigation{padding-right:160px}body header.page-header.sticky-header .minicart-wrapper{top:37%}body header.page-header.sticky-header .minicart-wrapper.quote-cart{position:absolute;right:60px;top:30%}body .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a,body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2;padding-top:0;padding-bottom:.35em}body .sw-megamenu.navigation li.level0.fullwidth .submenu a,body .sw-megamenu.navigation li.level0.staticwidth .submenu a{font-size:12px;font-weight:600;line-height:1.2;padding:.5em 0;text-transform:none}body .sw-megamenu.navigation li.level0.fullwidth .see-more,body .sw-megamenu.navigation li.level0.staticwidth .see-more{text-align:center}body .sw-megamenu.navigation li.level0.fullwidth .see-more a,body .sw-megamenu.navigation li.level0.staticwidth .see-more a{text-transform:uppercase;font-weight:700}body .page-header.type2 .navigation:not(.side-megamenu) ul .level0{margin-right:0}body .page-header.type2 .navigation:not(.side-megamenu) ul .level0:not(:first-child){margin-left:0}body .page-header.type2 .navigation:not(.side-megamenu) ul .level0 .level-top{padding:1.25rem 1rem}body .page-header.type2 .navigation:not(.side-megamenu) ul .level0.fl-right+.parent .level-top,body .page-header.type2 .navigation:not(.side-megamenu) ul .level0:not(.fl-right):first-of-type .level-top{padding-left:0}body .page-header.type2 .navigation ul>.fl-right:first-of-type{margin-right:0}body .page-header.type2 .navigation ul>.fl-right:first-of-type .level-top{padding-right:0}}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans.woff2) format('woff2');font-style:'normal';font-weight:300 800;font-stretch:100%;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans.woff2) format('woff2');font-style:'italic';font-weight:300 800;font-stretch:100%;font-display:swap}@font-face{font-family:'Open Sans Fallback';src:local(Tahoma);size-adjust:105%;ascent-override:normal;descent-override:normal;line-gap-override:7%}@font-face{font-family:'Poppins';src:url(../fonts/open-sans.woff2) format('woff2');font-style:'normal';font-weight:300 800;font-stretch:100%;font-display:swap}html{font-family:'Open Sans','Open Sans Fallback',sans-serif;line-height:1.2;font-size:16px}body h1,body h2,body h3,body h4,body h5,body h6{color:#1e2324;letter-spacing:normal;line-height:1.2;margin-bottom:.5em}body h1{font-weight:700;font-size:36px}body h2{font-weight:700;font-size:30px}body h3{font-weight:700;font-size:24px}body h4{font-weight:700;font-size:20px}body h5{font-weight:600;font-size:18px}body h6{font-weight:600;font-size:16px}body p{letter-spacing:0}body.cms-page-view h1,body.cms-page-view h2,body.cms-page-view h3,body.cms-page-view h4,body.cms-page-view h5,body.cms-page-view h6,body.cms-page-view p,body.cms-page-view small{margin:0 0 .5em}body.cms-page-view h1{font-size:2.027rem}body.cms-page-view h2{font-size:1.802rem}body.cms-page-view h3{font-size:1.602rem}body.cms-page-view h4{font-size:1.424rem}body.cms-page-view h5{font-size:1.266rem}body.cms-page-view h6{font-size:1.125rem}body.cms-page-view p{font-size:1rem}body.cms-page-view small{font-size:.889rem}body .payment-icons .payment-icon:hover{opacity:1}body .payment-icons .visa{background-image:url(../images/payment-icons/payment-visa.svg)}body .payment-icons .mastercard{background-image:url(../images/payment-icons/payment-mastercard.svg)}body .payment-icons .maestro{background-image:url(../images/payment-icons/payment-maestro.svg)}body .payment-icons .bancontact{background-image:url(../images/payment-icons/payment-bancontact.svg)}html,html body{overflow-x:unset}body.cms-page-view .page-main,body.catalog-category-view .page-main{padding-bottom:0;padding-top:0}body .minicart-wrapper .action.showcart .counter.qty{left:18px;right:auto}body .counter.qty.empty{display:none}body .page-header.type2 .minicart-wrapper{margin-right:.875rem;margin-left:.875rem}body .cart-design-2 .action.showcart .minicart-icon{width:24px;margin:0}body .minicart-wrapper .action.showcart:after{content:none}body .footer-bottom .widget{margin:0}body .djm-logo{display:inline-flex;align-items:center;justify-content:center;order:2}body .footer-bottom>.container{flex-direction:column}body .footer-bottom>.container>*{flex:1 !important}body .footer-bottom>.container address{margin-right:0}body .footer-bottom>.container .custom-block{order:3}body .row-full-width-inner{padding:0 1rem}body.cms-page-view.page-layout-1column .page-main{padding:0 !important;margin:0 !important;max-width:none !important}body a:visited,body .alink:visited{color:#00abc4}body .page-wrapper .breadcrumbs{margin-bottom:2rem}body .product-item-info:hover{box-shadow:0 25px 35px -5px rgba(0,0,0,.1)}body .product-item-info:hover .product-item-photo{box-shadow:none}body .header-right .switcher-language{display:none}body .account-wrapper .block-minicart{width:200px;padding:10px 15px}body .account-wrapper .block-minicart ul{padding:0;list-style:none}body .account-wrapper .block-minicart li{display:block;padding:5px 0}body .account-wrapper .block-minicart li:last-of-type{border-bottom:none}body .account-wrapper .block-minicart a{display:block;font-size:.875rem;font-weight:600;padding:.35em .7em}body .account-wrapper .block-minicart a:hover,body .account-wrapper .block-minicart a:focus{background-color:#e4e7e7}body .account-wrapper .block-minicart .log-action-link:not([href*=login]){color:#e02b27 !important}body .account-wrapper .block-minicart .log-action-link:not([href*=login]):hover,body .account-wrapper .block-minicart .log-action-link:not([href*=login]):focus{background-color:#fdf0f0}body a.pagebuilder-button-primary{font-family:'Open Sans','Open Sans Fallback',sans-serif;letter-spacing:.01em;font-weight:700;font-size:16px;padding:.8em 2em;color:#fff;background-color:#00abc4;border:1px solid #00abc4}body a.pagebuilder-button-primary:focus,body a.pagebuilder-button-primary:hover,body a.pagebuilder-button-primary:active{background-color:#007d8f;border:1px solid #007d8f}body .image-carousel.owl-carousel.nav-style-4 .owl-nav [class*=owl-],body .category-list.owl-carousel.nav-style-4 .owl-nav [class*=owl-]{background-color:#3c4344 !important;color:#fff}body .section-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:24px}body .section-title .inline-title{padding:0 12px}body .section-title .line-l,body .section-title .line-r{height:1px;position:relative;flex:1 1 auto;min-width:10%;background:rgba(0,0,0,.08)}body .page-header{z-index:110}body .page-header .header-icon{width:24px;height:24px}body .page-header .header-icon:before{font-size:24px;font-weight:700;margin:0}body .page-header.type2 .header.header-row .header-left{padding:16px 0}body .page-header.type2 .header.header-row .header-right{margin-left:68px}body .page-header.type2 .header .header-contact{flex-direction:row-reverse}body .page-header.type2 .header .header-contact .account-wrapper{margin-right:.875rem}body .page-header.type2 .header .header-contact .my-account{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0}body .page-header.type2 .header .header-contact .my-account i{display:inline-block;font-size:24px}body .page-header.type2 .header .header-contact .my-account i:before{margin:0}body .page-header.type2 .search-area .block.block-search{border-radius:0}body .page-header.type2 .search-area .block.block-search input{font-size:16px}body .page-header.type2 .search-area .block.block-search input::placeholder{color:#d1d5d6}body .page-header.type2 .search-area .block.block-search .minisearch .actions button{color:#00abc4}body .page-header.type2 .search-area .block.block-search .minisearch .actions button:before{font-size:20px}body .filter-content .filter-options-item .ui-slider-handle{bottom:-6px;border:2px solid #007d8f}body .page-products .columns{padding-top:40px}body.catalog-category-view .action.tocart,body.catalogsearch-result-index .action.tocart{width:75%}body .action.primary,body .btn{font-family:'Open Sans','Open Sans Fallback',sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.42857;padding:.8em 2em}body .product-item-info.type1 .product-item-details .product-item-actions .tocart{padding:0 1.2em;background-color:#f7f8f8;border:1px solid #f7f8f8;color:#9ca4a6;transition:color .3s ease,background-color .3s ease,border-color .3s ease}body .product-item-info.type1:hover .product-item-details .product-item-actions .tocart{background:#1e2324;border-color:#1e2324;color:#fff}body .share-print{background-color:#00abc4}body .share-print:before{font-family:porto-icons;content:'\f84e';font-weight:400}body .data-title{font-weight:900 !important;margin-bottom:1rem}body .block-category-list .items .sub-item.active>a .toggle{transform:rotate(180deg)}body .block-category-list .items .sub-item>a{width:100%;display:inline-flex !important;align-items:center;justify-content:space-between;font-weight:700}body .block-category-list .items .sub-item>a:hover .toggle:after{color:#1e2324}body .block-category-list .items .sub-item>a .toggle{transition:transform .3s}body .block-category-list .items .sub-item>a .toggle:after{content:'\e81c';color:#1e2324;font-family:'porto-icons'}body .block-category-list .items .items{padding-left:20px}body .category-list .sub-title{display:block;font-family:'Open Sans','Open Sans Fallback',sans-serif;text-transform:uppercase;text-overflow:ellipsis;word-wrap:break-word;letter-spacing:0;overflow:hidden;min-height:2.4em;max-height:2.4em;line-height:1.2em}body .category-list .product-category .thumb-info .thumb-info-title{background:#fff;color:#1e2324;padding:.75rem .5rem 1.25rem}body .category-list .thumb-info-wrapper:after{background:rgba(27,27,23,0)}body .category-list .thumb-info,body .category-list img,body .category-list .thumb-info-wrapper:after{border-radius:50%}body .action.toquote{visibility:visible;opacity:1;left:0}body .product-item-details{padding:0 10px}body.cms-index-index .page.messages{display:block;max-width:1200px;margin:0 auto}body .item-spacing-xs .pagebuilder-column{padding:.5rem}body .brand.owl-carousel .pagebuilder-column{width:100% !important}body .brand.owl-carousel img{height:7.5rem !important;width:7.5rem;object-fit:contain}body .product-addto-links .action.tocompare:before,body .moved-add-to-links .action.tocompare:before,body .product-social-links .action.tocompare:before{content:'\e867'}body .abs-toggling-title:after,body .abs-cart-block>.title:after,body .abs-discount-block .block>.title:after,body .cart-summary .block>.title:after,body .paypal-review-discount .block>.title:after,body .cart-discount .block>.title:after{top:1em;margin:0}body .abs-sidebar-totals .totals-tax-summary .amount .price,body .cart-totals .totals-tax-summary .amount .price,body .opc-block-summary .table-totals .totals-tax-summary .amount .price{padding-right:1.5em}body .abs-sidebar-totals .totals-tax-summary .amount .price:after,body .cart-totals .totals-tax-summary .amount .price:after,body .opc-block-summary .table-totals .totals-tax-summary .amount .price:after{top:5px}body .pin-wrapper{height:auto !important}.product-item-info:hover .product-item-details .product-item-actions .actions-secondary.toquote{left:0;visibility:visible;opacity:1}.action.toquote{left:-36px;visibility:hidden;opacity:0;color:#333;background-color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none;border:1px solid #ddd;margin-bottom:10px}.action.toquote:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e870';font-size:1.25rem !important;font-weight:700;line-height:inherit;color:inherit;font-family:'porto-icons';vertical-align:middle;display:block;overflow:hidden;speak:none;text-align:center}.product-item-info:hover .product-item-details .product-item-actions .actions-secondary.toquote{left:0;visibility:visible;opacity:1}.attachments-wrapper,.specification-wrapper{margin-bottom:1rem}.attachments-title,.specification-title{font-weight:700;margin-bottom:.5rem}.rendered-list-items-title{font-weight:600}.cart.table-wrapper .col.qty .input-text{font-size:1rem}.product-item-name,.product-item-name a{white-space:normal}.order-details-items{overflow:auto}.product-item-info,.product-item-info a{white-space:nowrap}.fieldset>.legend{color:#007d8f}.products-slider.owl-carousel .owl-stage-outer{padding:50px 0}.number-list-size{width:5rem;height:5rem;margin-bottom:.5rem}.icon{width:1.5rem;height:1.5rem}.number-list-image{width:5rem;height:5rem;margin-bottom:.5rem}.number-list{width:5rem;height:5rem;margin-bottom:.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;line-height:1.25;border-radius:5rem;color:#fff;background-color:#00abc4}.number-list p{font-size:inherit !important;margin:0 !important}.bold{font-weight:700}.uppercase{text-transform:uppercase}.mx-auto{margin-left:auto;margin-right:auto}.line-length-l{max-width:660px}.line-length-xl{max-width:900px}.slider--arrow .slick-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:0;width:40px;height:40px;padding:0;color:#fff;background-color:#00abc4}.slider--arrow .slick-arrow:before{position:relative;font-size:1.5rem;padding:0;color:inherit}.slider--arrow .slick-next:before{left:.125rem}.pagebuilder-slider .pagebuilder-overlay{padding:1.5rem;border-radius:.25rem}.pagebuilder-slider .pagebuilder-overlay [data-element=content]{min-height:auto}.pagebuilder-slider--with-v-align .pagebuilder-overlay{position:absolute}.pagebuilder-slider--with-v-align .pagebuilder-slide-wrapper{position:relative}.pagebuilder-slider--with-v-align .v-top .pagebuilder-overlay{top:1.5rem}.pagebuilder-slider--with-v-align .v-bottom .pagebuilder-overlay{bottom:1.5rem}.pagebuilder-slider--with-v-align .v-middle .pagebuilder-overlay{top:50%;transform:translateY(-50%)}.pagebuilder-slider--with-v-align [data-appearance=collage-left] .pagebuilder-overlay{left:1.5rem}.pagebuilder-slider--with-v-align [data-appearance=collage-centered] .pagebuilder-overlay{left:50%;transform:translateX(-50%)}.pagebuilder-slider--with-v-align [data-appearance=collage-centered].v-middle .pagebuilder-overlay{top:50%;transform:translate(-50%,-50%)}.pagebuilder-slider--with-v-align [data-appearance=collage-right] .pagebuilder-overlay{right:1.5rem}.cookie-status-message{display:none}.product-category-wrapper{min-height:305px}.gallery-placeholder{aspect-ratio:.76335878}._block-content-loading .loading-mask{position:absolute}@media (min-width:640px){body .header-right .switcher-language{display:block}}@media (min-width:768px){body .footer-bottom>.container{flex-direction:row}body .footer-bottom>.container address{margin-right:auto}}@media (min-width:1140px){.pagebuilder-slider--full-screen .pagebuilder-overlay{position:absolute}.pagebuilder-slider--full-screen .pagebuilder-slide-wrapper{position:relative}.pagebuilder-slider--full-screen [data-appearance=collage-left] .pagebuilder-overlay{left:calc(50% - (1140px/2))}.pagebuilder-slider--full-screen [data-appearance=collage-right] .pagebuilder-overlay{right:calc(50% - (1140px/2))}}@media (min-width:1360px){.slider--full-width{padding:0}}