*{box-sizing:border-box}body.cms-home .page-title span{color:red}.container{padding:0 15px;margin:0 auto}.page-main{width:100%;max-width:100%}.columns .column.main{padding:0}.panel.header{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}header{width:100%;display:flex;flex-direction:column;position:relative;z-index:2}.header-top-wrapper{width:100%;background-color:#08c}.header-top-inner{display:flex;justify-content:space-between;color:#000;padding:10px 0}.header-free-shipping-wrapper{width:calc(100% - 315px);color:#fff;font-size:13px}.header-links-wrapper{width:300px}ul.top-header-links{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}ul.top-header-links li{margin:0 15px 0 0}ul.top-header-links li:last-child{margin:0}ul.top-header-links li a{color:#fff;font-size:11px;text-transform:uppercase}.header-bottom-wrapper{width:100%;display:block;margin:25px 0 0}body.dm-fixed-header-active{padding-top:var(--dm-fixed-header-offset,0)}.header-bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.header-bottom-wrapper .logo{width:calc(25% - 15px);display:flex;align-items:center;justify-content:flex-start;margin:0;max-width:100%}.header-bottom-wrapper .logo img{width:100%;max-width:240px}.header-bottom-wrapper .block-search{width:calc(50% - 15px);padding:0;display:flex;align-items:center}.header-bottom-wrapper .block-search .block-content{width:100%}.header-bottom-wrapper .block-search a.advanced{display:none}.header-bottom-wrapper .block-search .control{padding:0;display:flex;align-items:center;justify-content:center}.header-bottom-wrapper .block-search input#search{width:80%;height:auto;margin:0 auto;padding:7px 50px 7px 20px;background-color:#fff;color:#777;border-color:#dbe0e2;border-radius:20px;font-size:13px}.header-bottom-wrapper .block-search input#search::placeholder{font-size:13px;color:#8d8d8d}.header-bottom-wrapper .block-search .action.search{right:75px;top:15px}.header-bottom-wrapper .header-phone-wrapper{width:calc(15% - 15px);display:flex;justify-content:flex-end;align-items:center;position:relative}.header-bottom-wrapper .header-phone-wrapper:before{content:'';width:1px;height:45px;position:absolute;right:-15px;top:5px;background-color:#dde0e2}.header-bottom-wrapper .header-phone-wrapper>div{display:inline-flex;flex-direction:column;justify-content:flex-start}.header-bottom-wrapper .header-phone-wrapper>div span{color:#787d7f;font-size:11px;font-weight:700;text-transform:uppercase}.header-bottom-wrapper .header-phone-wrapper>div a{color:#08c;font-size:22px;font-weight:600}header .minicart-wrapper{width:calc(5% - 15px);margin:0;display:flex;align-items:center;justify-content:flex-end}header .minicart-wrapper:before,header .minicart-wrapper:after,header .minicart-wrapper .action.showcart:before{display:none}header .minicart-wrapper .action.showcart{display:flex;align-items:center;justify-content:center;width:100%;height:100%}header .minicart-wrapper .action.showcart .text{display:block;position:relative;width:32px;height:32px;color:transparent;overflow:visible}header .minicart-wrapper .action.showcart .text:before{content:'';display:block;width:22px;height:22px;border:2px solid #08c;transform:perspective(3px) rotateX(1deg);margin:50px;border-radius:3px;position:absolute;right:-48px;top:-45px}header .minicart-wrapper .action.showcart .text:after{content:'';display:block;width:9px;height:11px;border-left:2px solid #08c;border-right:2px solid #08c;border-top:2px solid #08c;border-top-left-radius:8px;border-top-right-radius:8px;position:absolute;top:-3px;left:11px;transform:none}header .minicart-wrapper .action.showcart .counter.qty{font-size:10px;line-height:18px;color:#fff;background-color:#ed5348;width:16px;height:16px;min-width:1px;border-radius:50%;position:absolute;z-index:1;top:2px;right:-2px;padding:0}header .header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .counter.qty{top:-9px}header .minicart-wrapper .action.showcart .counter.qty .counter-number{position:relative;top:-1px}header .minicart-wrapper .action.showcart .counter.qty.empty{display:block}header .minicart-wrapper .action.showcart .counter.qty.empty:before{content:'0';color:#fff;font-size:10px;position:absolute;top:-3px;right:5px;line-height:22px}.dali-mainmenu-wrapper{width:100%}.dali-mainmenu-mobile-title{display:none}.dali-account-mobile-wrapper{display:none}.dali-home-mobile-menutitle{display:none}.header-bottom-wrapper.fixed .header-bottom-inner{position:relative}.header-bottom-wrapper.fixed .dali-mainmenu-wrapper{display:none;position:absolute;top:100%;left:0;width:100%}.header-bottom-wrapper.fixed .dali-mainmenu-wrapper.scrolled-fixed{display:block;background-color:#fbfbfb;-webkit-box-shadow:0 4px 8px 0 rgba(50,50,50,.15);-moz-box-shadow:0 4px 8px 0 rgba(50,50,50,.15);-ms-box-shadow:0 4px 8px 0 rgba(50,50,50,.15);box-shadow:0 4px 8px 0 rgba(50,50,50,.15);z-index:999}.header-bottom-wrapper.fixed .dali-mainmenu-wrapper.scrolled-fixed ul.dali-mainmenu{margin:0;padding:0 10px;border:none}.header-bottom-wrapper.fixed .dali-mainmenu-wrapper.scrolled-fixed .dali-mainmenu li.level0{margin:0;padding:12px 0 12px 12px}.dali-mainmenu li.level0 .submenu li.dali-parent-mobile-helper{display:none}.header-bottom-wrapper.fixed .dali-mainmenu-wrapper.scrolled-fixed .dali-mainmenu li.level0>.submenu{top:100%}.dali-mainmenu{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:0;margin:15px 0;background-color:#fbfbfb;border-top:1px solid #ccc;border-bottom:1px solid #ccc;list-style:none}.dali-mainmenu li.level0{position:initial;margin:0;padding:15px 0 15px 15px;transition:all .5s;background-image:linear-gradient(#08c,#08c);background-repeat:no-repeat;background-size:0% 0%;background-position:50% 50%}.dali-mainmenu li.level0:hover{background-size:100% 100%}.dali-mainmenu li.level0>a.level-top{font-size:13px;font-weight:500;color:#08c;transition:all .5s;text-transform:uppercase;text-decoration:none}.dali-mainmenu li.parent>a{display:inline-flex;align-items:center}.dali-mainmenu li.parent>a>.ui-menu-icon{font-size:26px;font-weight:300;line-height:1;margin-left:6px;display:flex}.dali-mainmenu li.parent>a>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;color:inherit;content:'\e622';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;overflow:hidden;text-align:center;transition:transform .3s ease}.dali-mainmenu li.parent>a:hover>.ui-menu-icon:after{transform:rotate(180deg)}.dali-mainmenu li.parent:hover>a>.ui-menu-icon:after{transform:rotate(180deg)}.dali-mainmenu li.level0:hover>a.level-top{color:#fff;text-decoration:none}.dali-mainmenu li.level0>a.level-top:hover{background-color:rgb(255 255 255/2%);text-decoration:none}.dali-mainmenu li.level0>.submenu{position:absolute;width:100%;top:100%;left:0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;background-color:rgb(255 255 255/98%);border:1px solid #d1d1d1;border-top:none;box-shadow:0 5px 5px rgba(0,0,0,.19);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .3s ease,visibility .3s ease;z-index:20}.dali-mainmenu li.level0:hover>.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dali-mainmenu li.level0 .submenu li{display:flex;width:20%;flex:0 0 20%;max-width:20%;box-sizing:border-box;align-items:stretch;margin-bottom:5px;padding:8px 20px;box-shadow:0 1px 2px rgb(0 0 0/8%);background:0 0;box-shadow:inset 0 0 0 0 #08c,0 1px 2px rgb(0 0 0/8%);transition:all .5s}.dali-mainmenu li.level0 .submenu li:hover{box-shadow:inset 300px 0 0 0 #08c,0 1px 2px rgb(0 0 0/8%)}.dali-mainmenu li.level0 .submenu li a{width:100%;display:flex;align-items:center;font-size:13px;font-weight:500;color:#08c;background:0 0;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;text-decoration:none}.dali-mainmenu li.level0 .submenu li a:hover{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;color:#fff;text-decoration:none}.dali-mainmenu li.level0 .submenu li:hover>a{color:#fff;text-decoration:none}.dali-mainmenu li.level0 .submenu li .submenu{top:10px;left:100%;flex-direction:column;flex-wrap:nowrap;display:none !important}.dali-mainmenu li.level0 .submenu li .submenu li{width:100%}footer{background-color:#272723}.footer-wrapper{display:flex;flex-direction:column;padding:0}.footer-wrapper h2,.footer-wrapper h3{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 15px}.footer-wrapper h3{font-size:13px;margin:0}.footer-wrapper p,.footer-wrapper a{font-size:13px;color:#a8a8a8;margin:0}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0 0}.footer-top-left{width:calc(80% - 15px)}.footer-top-right{width:calc(20% - 15px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.footer-newsletter-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-newsletter-wrapper>div{width:calc(100%/2 - 15px)}.footer-newsletter-right .fieldset .field.newsletter{margin:0}.footer-newsletter-right .fieldset .field.newsletter .control{display:flex;width:100%}.footer-newsletter-right .fieldset .field.newsletter .control button{height:48px;border-radius:0 30px 30px 0;text-transform:uppercase;padding:0 22px;border:1px solid #fff;border-left:0}.footer-newsletter-right .fieldset .field.agreement{display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 15px}.footer-newsletter-right .fieldset .field.agreement label,.footer-newsletter-right .fieldset .field.agreement label a{color:#a8a8a8;font-size:13px;font-weight:400;user-select:none}.footer-newsletter-right .fieldset .field.agreement label a{margin:0 5px}.footer-newsletter-right .fieldset .field.agreement label{width:100%;text-align:left}.footer-newsletter-right input#newsletter{background-color:#fff;color:#686865;height:48px;border:none;font-size:14px;border-radius:30px 0 0 30px;padding-left:40px}.footer-top-right a.footer-facebook,.footer-top-right a.footer-youtube{align-items:center;justify-content:center;background-color:#33332f;color:#fff;font-size:18px;width:48px;height:48px;display:flex;margin:0 0 0 15px;transition:.3s all}.footer-top-right a.footer-facebook:hover,.footer-top-right a.footer-youtube:hover{text-decoration:none;background-color:#4e4e4e}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 0 50px;margin:35px 0 0;border-top:1px solid #3d3d38}.footer-bottom-left{width:calc(30% - 15px)}.footer-bottom-right{width:calc(70% - 15px);display:flex;flex-direction:column}.footer-bottom-right-top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bottom-right-top>div{width:calc(100%/2 - 15px)}.footer-bottom-right-top ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding:0;margin:0}.footer-bottom-right-top ul li{width:calc(100%/2 - 15px);margin:0 0 7px}.footer-bottom-right-bottom{margin:25px 0 0;padding:10px 0;display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;border:1px solid #ccc;border-radius:8px;background-color:#fff}.footer-bottom-left{display:flex;flex-direction:column}.footer-bottom-left-top{display:flex;flex-direction:column}.footer-bottom-left-top ul{list-style:none;padding:0;margin:0}.footer-bottom-left-bottom{margin:auto 0 0}.footer-contact-info li{margin:0 0 15px}.footer-bottom-right-bottom a:nth-child(2){margin:0 5px}.about-us-page-wrapper .about-us-top{position:relative}.about-us-page-wrapper .about-us-top img{width:100%}.about-us-top-inner{position:relative}.about-us-top-text{position:absolute;left:0;bottom:100px;display:flex;flex-direction:column}.about-us-bottom{background-color:#efefef;padding:50px 0;margin:0 0 50px}.about-us-bottom-inner{display:flex;flex-direction:column}.about-us-bottom-inner h4{text-transform:uppercase;font-size:25px;font-weight:300}.about-us-bottom-inner ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.about-us-bottom-inner ul li{width:calc(100%/3 - 15px)}.about-us-bottom-inner ul li h5{font-size:17px;font-weight:600;margin:5px 0 10px}.about-us-bottom-inner ul li p{font-size:13px;font-weight:400}.about-us-page-wrapper p{font-size:18px;font-weight:700;color:#1e3636;margin:0}.about-us-page-wrapper h1{font-size:36px;font-weight:800;text-transform:uppercase;color:#1e3636;margin:0}.about-us-page-wrapper h2{font-size:25px;font-weight:300}.about-us-page-wrapper h3{font-size:18px;font-weight:400;color:#21293c;margin:25px 0}.about-us-middle img{float:right}.about-us-middle p{font-size:15px;font-weight:400;line-height:1.8;margin-bottom:20px;color:#7b858a}.dali-breadcrumbs{display:flex;background-color:#fff;padding:0 15px 10px;position:relative;top:10px;z-index:1;box-shadow:0 2px 1px rgb(0 0 0/8%)}.dali-breadcrumbs ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.dali-breadcrumbs ul li{position:relative}.dali-breadcrumbs ul li:not(:last-child){margin:0 20px 0 0}.dali-breadcrumbs ul li:not(:last-child):after{content:'\f054';font-family:'FontAwesome';color:#a3a3a3;font-size:10px;position:relative;right:-10px}.dali-breadcrumbs ul li a,.dali-breadcrumbs ul li strong{font-size:12px;font-weight:400;color:#a3a3a3}.dali-breadcrumbs ul li a i{font-size:16px}.contact-page-wrapper{display:flex;flex-direction:column}.contact-page-bottom-left,.contact-page-bottom-right{width:calc(100%/2 - 15px)}.contact-page-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;margin:50px auto 100px auto;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%)}.contact-page-bottom>div{width:calc(100%/2 - 25px);display:flex;flex-direction:column;background-color:#f7f7f7;margin:0;padding:25px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.contact-index-index .column:not(.sidebar-additional) .contact-page-bottom-left .form.contact{flex:1;display:flex;flex-direction:column;width:100%;min-width:100%}.contact-page-bottom-left form .fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 15px;min-width:100%}.contact-page-bottom-left form .fieldset>.field{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.contact-page-bottom-left form .fieldset .field .label{width:100%;margin:0 0 5px;padding:0;text-align:left}.contact-page-bottom-left form .fieldset .field .label span{font-size:14px;font-weight:400}.contact-page-bottom-left form .fieldset .field .control{width:100%}.contact-page-bottom-left form .fieldset .field input{width:100%;border:1px solid #ccc;font-size:13px;height:38px;padding:10px}.contact-page-bottom-left form .fieldset .field.email,.contact-page-bottom-left form .fieldset .field.telephone{width:calc(100%/2 - 15px)}.contact-page-bottom-left form .fieldset .field-recaptcha .field{position:relative}.contact-page-bottom-left form .actions-toolbar{margin:auto 0 0 !important}.actions-toolbar .primary{background-color:#08c;padding:5px 15px;border-radius:5px;border:none}.actions-toolbar .primary span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.action.primary:hover,.action-primary:hover{background:0 0;border:none;color:#fff}.actions .action.viewcart{background-color:#1979c3;border:1px solid #1979c3;padding:14px 17px;font-size:16px;color:#fff;padding:7px 0;font-size:16px;color:#fff;display:block;width:60%;margin:5px auto;border-radius:5px}.block-minicart.ui-dialog-content .actions .action.viewcart{background-color:#8e9193}.actions .action.viewcart:hover{text-decoration:none}#minicart-content-wrapper .action.primary{background-color:#b23427;font-weight:500;border-radius:5px}#minicart-content-wrapper .action.primary:hover{background-color:#1979c3;border:1px solid #1979c3}.contact-page-bottom-right>div{display:flex;flex-direction:column}.contact-page-bottom-right>div ul{list-style:none;padding:25px;margin:0;display:flex;flex-direction:column;background-color:#f7f7f7}.contact-page-bottom-right>div ul li{margin:0 0 10px}.contact-page-bottom-right>div ul li.contact-details-phone,.contact-page-bottom-right>div ul li.contact-details-fax,.contact-page-bottom-right>div ul li.contact-details-schedule{display:flex;align-items:center}.contact-page-bottom-right>div ul li h3{margin:0 15px 0 0;display:flex;align-items:center;font-weight:600;font-size:16px}.contact-page-bottom-right>div ul li h3 i{width:30px;height:30px;background-color:#08c;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:3px;font-size:16px;margin:0 10px 0 0}.contact-page-bottom-right>div ul li.contact-details-phone h3 i,.contact-page-bottom-right>div ul li.contact-details-company-details h3 i{font-size:22px}.contact-page-bottom-right>div ul li p{margin:0}.contact-page-bottom-right>div ul li.contact-details-company-details p,.contact-page-bottom-right>div ul li.contact-details-company-buildings>p,.contact-page-bottom-right>div ul li.contact-details-company-buildings ul{padding:0 0 0 40px}.contact-page-bottom-right>div ul li.contact-details-company-buildings ul li h3{margin:5px 0 0}.contact-page-bottom h2{margin:0 0 35px}.page-layout-cms-full-width main.container,.contact-index-index main.container{width:100%;padding:0}.reseller-page-bottom{margin:50px auto 100px auto}.cms-page-view main p{font-size:15px;font-weight:400;line-height:1.8;margin-bottom:20px;color:#7b858a}.cms-page-view main h2{font-size:26px;font-weight:400;border-bottom:1px solid #ddd;padding:0 0 5px;margin:25px 0}.catalogsearch-advanced-index h1.page-title,.customer-account-login h1.page-title,.customer-account-create h1.page-title{font-size:26px;border-bottom:1px solid #ddd;padding:0 0 5px;margin:25px auto;font-weight:400}.catalogsearch-advanced-index form.search.advanced{background-color:#fff;padding:35px 25px;border:1px solid #ececec;border-top:4px solid #08c;border-radius:8px;box-shadow:0 2px 3px rgb(0 0 0/8%);width:100%;min-width:1px;box-sizing:border-box}.catalogsearch-advanced-index form.search.advanced legend{margin:0}.catalogsearch-advanced-index form.search.advanced legend span{font-size:18px;font-weight:500;text-transform:uppercase;margin:0 0 25px;display:block}.catalogsearch-advanced-index form.search.advanced .control{width:100%}.catalogsearch-advanced-index form.search.advanced .field{display:flex;flex-direction:column;margin:0 0 10px}.catalogsearch-advanced-index form.search.advanced .field .label{text-align:left;margin:0 0 5px}.catalogsearch-advanced-index form.search.advanced .field .label span{font-size:14px;font-weight:500}.catalogsearch-advanced-index form.search.advanced .actions-toolbar{margin:0}.catalogsearch-advanced-index form.search.advanced .actions-toolbar button{background-color:#08c;padding:10px 25px;border-radius:0}.catalogsearch-advanced-index form.search.advanced .actions-toolbar button span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.catalogsearch-advanced-index .search-bottom{padding:0}.catalogsearch-advanced-index main.container,.customer-account-login main.container,.customer-account-create main.container{width:100%;padding:0}.catalogsearch-advanced-index .page-title-wrapper,.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper{display:none}.customer-account-login .login-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%);margin-bottom:100px}.customer-account-login .login-bottom>div{width:calc(100%/2 - 25px);background-color:#f7f7f7;margin:0;padding:25px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.customer-account-login .login-bottom .block-title{margin:0 0 15px}.customer-account-login .login-bottom .block-title strong{font-size:18px;font-weight:400}.customer-account-login .login-bottom .field-note{font-size:14px;font-weight:400}#remember-me-box .tooltip.wrapper,#remember-me-box:before{display:none}.customer-account-login .form-login .field:not(.choice){display:flex;flex-direction:column;margin:0 0 10px}.customer-account-login .form-login .field:not(.choice) .label{margin:0 0 5px;width:100%;text-align:left}.customer-account-login .form-login .field:not(.choice) .label span{font-weight:400;font-size:14px}.customer-account-login .form-login .field.choice:not(.persistent){display:none}.customer-account-login .column:not(.sidebar-additional) .form-login .actions-toolbar{margin:0;display:flex;justify-content:flex-start;align-items:center}.customer-account-login .column:not(.sidebar-additional) .form-login .actions-toolbar .secondary{margin:0 0 0 15px}.customer-account-login .column:not(.sidebar-additional) .form-login .actions-toolbar .secondary a{color:#000;margin:0}.customer-account-login .form-login .field.note,.customer-account-login .block-new-customer .block-content p{margin:0 0 25px}.customer-account-create .form.create.account{width:100%}form.form-create-account .fieldset{margin:0}form.form-create-account .fieldset .field{display:flex;flex-direction:column;position:relative}form.form-create-account .fieldset>.field:not(.choice)>label{width:100%;text-align:left}form.form-create-account .fieldset>.field:not(.choice) .control{width:100%}form.form-create-account .fieldsets-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%)}form.form-create-account .fieldsets-wrapper>div{width:calc(100%/2 - 25px);background-color:#f7f7f7;margin:0;padding:25px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}form.form-create-account .field:not(.choice){margin:0 0 10px}form.form-create-account .field:not(.choice) .label{margin:0 0 5px;width:100%;text-align:left}form.form-create-account .field .label span{font-weight:400;font-size:13px}form.form-create-account .field.choice{flex-wrap:wrap;flex-direction:row;margin:0 0 15px}form.form-create-account .field.choice:before,form.form-create-account .field.choice:after{display:none}form.form-create-account .field.choice.newsletter{margin:25px 0 15px}form.form-create-account .company-fields-wrapper{display:none}form.form-create-account input:focus{box-shadow:none}.fieldset>.field.choice input[type=checkbox],.fieldset>.field.agreement input[type=checkbox]{width:0;height:0;margin:0;box-shadow:none}.fieldset>.field.choice .label,.fieldset>.field.agreement .label{position:relative;user-select:none;display:flex;align-items:center}.fieldset>.field.choice .label:before,.fieldset>.field.agreement .label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;cursor:pointer;margin:0 10px 0 0}.fieldset>.field.choice input[type=checkbox]:checked+.label:after,.fieldset>.field.agreement input[type=checkbox]:checked+.label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;margin:0;cursor:pointer}.fieldset>.field.agreement input[type=checkbox]:checked+.label:after{color:#fff;top:9px}.column:not(.sidebar-additional) form.form-create-account .actions-toolbar{margin:25px 0 65px}.create-account-bottom.container{padding:0}form.form-create-account h2{font-size:20px;font-weight:400;text-align:center;margin:0 0 35px}form.form-create-account .password-strength-meter{background-color:transparent;padding:0;height:auto;font-size:13px}form.form-create-account .company-fields-toggle{display:flex;align-items:center;position:relative;user-select:none;font-size:13px;font-weight:600;margin:15px 0}form.form-create-account .company-fields-toggle:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}form.form-create-account .company-fields-toggle.active:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;cursor:pointer}form.form-create-account .field .label[for=company_cui]{display:flex;align-items:center;user-select:none}form.form-create-account .field .label[for=company_cui] span.tax-ask{margin:0 0 0 100px;position:relative;display:flex;align-items:center}form.form-create-account .field .label[for=company_cui] span.tax-ask:before{content:'';width:15px;height:15px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}form.form-create-account .field .label[for=company_cui] span.tax-ask.active:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:2px;left:3px;cursor:pointer}form.form-create-account .save-to-billing{display:flex;align-items:center}form.form-create-account .save-to-billing label{display:flex;align-items:center;user-select:none;position:relative;font-size:13px;font-weight:600}form.form-create-account .save-to-billing label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}form.form-create-account .save-to-billing input{width:0;height:0;margin:0}form.form-create-account .save-to-billing input:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;cursor:pointer}form.form-create-account .adress-fields-wrapper label{font-weight:400;font-size:13px}html[lang=ro] form.form-create-account .field.country{display:none !important}.homepage-wrapper{display:flex;flex-direction:column;position:relative;z-index:1}.homepage-section1 ul.slick-initialized.slick-slider{list-style:none;padding:0;display:flex;flex-direction:column;margin:0}.homepage-section1 ul li{position:relative}.homepage-section1 ul li .slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.homepage-section1 ul li.homepage-section1-slide1 .slide-text{display:inline-flex;flex-direction:column;position:relative;align-items:center}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2{display:flex;flex-direction:column;align-items:center}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:before{content:'';border-top:6px solid #a2ccd7;position:absolute;top:-35px;width:70%;height:30%}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:after{content:'';border-left:6px solid #a2ccd7;border-right:6px solid #a2ccd7;position:absolute;top:-35px;width:70%;height:30%}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:first-child{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:last-child{font-size:34px;font-weight:900;text-transform:uppercase;color:#fff}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a{font-size:14px;font-weight:600;padding:10px 25px;border-radius:3px;background-color:#08c;color:#fff;text-transform:uppercase}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a:before{content:'';border-bottom:6px solid #a2ccd7;position:absolute;left:14%;bottom:-50px;width:72%;height:60%}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a:after{content:'';border-left:6px solid #a2ccd7;border-right:6px solid #a2ccd7;position:absolute;left:14%;bottom:-50px;width:70%;height:60%}.homepage-section1 ul li.homepage-section1-slide2 .slide-text{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(255 255 255/50%);padding:50px;border-radius:15px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text h2{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:32px;line-height:42px;font-weight:800;text-transform:uppercase;margin:0 0 25px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text a{font-size:14px;font-weight:600;padding:10px 25px;border-radius:3px;background-color:#08c;color:#fff;text-transform:uppercase}.homepage-section1 ul.slick-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);padding:0}.homepage-section1 ul.slick-dots li{display:inline-block;width:14px}.homepage-section1 ul.slick-dots li button{width:12px;height:3px;margin:0 5px;border:none}.homepage-section2{padding:15px 0;border-bottom:1px solid #e1e1e1}.homepage-section2 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-section2 ul li{display:flex;flex-direction:column;margin:0;position:relative;padding:0 0 0 50px;transition:.3s all;text-align:center}.homepage-section2 ul li:before{content:'\f0d1';line-height:39px;font-family:'FontAwesome';color:#08c;position:absolute;left:0;bottom:0;border:1px solid #08c;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s all}.homepage-section2 ul li:hover{cursor:context-menu}.homepage-section2 ul li:hover:before{background-color:#08c;color:#fff}.homepage-section2 ul li.free-shipping-tab:before{content:'\f0d1';font-size:24px;transform:rotateY(180deg)}.homepage-section2 ul li.return-policy-tab:before{content:'\f079';font-size:22px}.homepage-section2 ul li.online-support-tab:before{content:'\f085';font-size:20px}.homepage-section2 ul li span:first-child{font-size:14px;font-weight:600;color:#465157;line-height:20px;text-transform:uppercase}.homepage-section2 ul li span:last-child{font-size:13px;font-weight:300;color:#839199;line-height:20px}.homepage-section3{margin:50px 0}.homepage-section3 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-section3 ul li{width:calc(100%/3 - 25px);margin:0;padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between;transition:.3s all;position:relative}.homepage-section3 ul li:before{content:'';width:100%;height:0;border-left:1px solid #08c;border-right:1px solid #08c;position:absolute;top:0;left:-1px;transition:.3s all;z-index:1}.homepage-section3 ul li:after{content:'';width:0;height:calc(100% - 2px);border-top:1px solid #08c;border-bottom:1px solid #08c;position:absolute;top:0;left:0;transition:.3s all;z-index:1}.homepage-section3 ul li:hover{box-shadow:0 0 5px 3px rgb(0 0 0/8%)}.homepage-section3 ul li:hover:before{height:100%}.homepage-section3 ul li:hover:after{width:100%}.homepage-section3 ul li .slide-left{width:150px;z-index:2}.homepage-section3 ul li .slide-left img{width:100%}.homepage-section3 ul li .slide-right{width:calc(100% - 165px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:2}.homepage-section3 ul li .slide-right h2{font-size:18px;font-weight:600;text-align:center;line-height:22px}.homepage-section3 ul li .slide-right a{color:#fff;background-color:#08c;text-transform:uppercase;padding:10px 15px;font-size:12px;font-weight:500;border-radius:5px}.homepage-section4{padding:15px 0}.homepage-section6{background-color:#f7f7f7;padding:50px 0}.homepage-section6 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-section6 ul li{width:calc(100%/3 - 15px);display:flex;flex-direction:column;justify-content:center;margin:0;padding:15px;position:relative;transition:.3s all}.homepage-section6 ul li:before{content:'';font-size:44px;font-family:'FontAwesome';text-align:center;color:#08c;margin:0 auto 25px;width:70px;height:70px;border-radius:50%;border:1px solid #08c;display:flex;align-items:center;justify-content:center;transition:1s all}.homepage-section6 ul li:hover{cursor:context-menu;transition:1s all;background-color:#fff}.homepage-section6 ul li:hover:before{transform:rotateY(360deg);background-color:#08c;color:#fff}.homepage-section6 ul li.customer-support-tab:before{content:'\f025'}.homepage-section6 ul li.online-payments-tab:before{content:'\f09d';font-size:35px}.homepage-section6 ul li.returns-tab:before{content:'\f122';font-size:38px}.homepage-section6 ul li h2{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0}.homepage-section6 ul li h2 span:first-child{text-transform:uppercase;font-size:16px;font-weight:600;color:#2b2b2d;line-height:22px}.homepage-section6 ul li h2 span:last-child{color:#465157;font-size:14px;line-height:22px;font-weight:500}.homepage-section6 ul li p{margin:15px 0;text-align:center;font-size:13px}.homepage-section7{background-image:url('/media/cartomed/home-section7-parallax.jpg');background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;padding:50px 0}.homepage-section7 ul{margin:0;padding:0;display:none}.homepage-section7 ul.slick-initialized{display:block}.homepage-section7 ul li{display:flex !important;flex-direction:column;align-items:center;justify-content:center}.homepage-section7 ul li h2{color:#fff;text-transform:uppercase;font-size:32px;font-weight:600;text-align:center}.homepage-section7 ul li a{color:#fff;background-color:#000;font-size:14px;font-weight:600;text-transform:uppercase;padding:10px 25px;display:flex;border-radius:5px}.homepage-section8 .dali-slider{margin:25px 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.homepage-section8 .dali-slider button{width:30px;height:30px;display:flex;align-items:center;justify-content:flex-start;background:0 0 !important}.homepage-section8 .dali-slider button:before{font-size:20px}.homepage-section8 .dali-slider .slick-arrow:before{font-family:"FontAwesome"}.homepage-section8 .dali-slider .slick-arrow.slick-prev:before{content:'\f104'}.homepage-section8 .dali-slider .slick-arrow.slick-next:before{content:'\f105'}.homepage-section8 .dali-slider .slick-list{width:calc(100% - 100px);margin:0 auto}.homepage-section8 .dali-slider img{margin:0 auto}.checkout-agreements-modal .terms-conditions-bottom.container{width:100%}.checkout-agreements-block .checkout-agreement label .action-show{position:relative;color:#333;font-weight:400;font-size:13px}.dali-gdpr-consent{display:flex;flex-wrap:wrap;margin:0 0 15px}.dali-gdpr-consent .gdpr_consent-error{width:100%}.dali-gdpr-consent input{width:0;height:0;margin:0}.dali-gdpr-consent label{position:relative;user-select:none;display:flex;align-items:center}.dali-gdpr-consent label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;cursor:pointer;margin:0 10px 0 0}.dali-gdpr-consent label span{font-weight:400;font-size:13px}.dali-gdpr-consent label span:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.dali-gdpr-consent input[type=checkbox]:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;margin:0;cursor:pointer}.opc-progress-bar{width:100%;margin:35px 0;display:flex}.opc-progress-bar li:last-child{width:auto}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before,.opc-wrapper .shipping-address-item.selected-item:after{background:#08c}.opc-wrapper .shipping-address-item.selected-item{border-color:#08c}body.account.customer-address-form .columns{margin-bottom:100px}body.account.customer-address-form .form-address-edit .field.country{display:none !important}.checkout-payment-method .billing-address-same-as-shipping-block label{position:relative;user-select:none;display:flex;align-items:center}.checkout-payment-method .billing-address-same-as-shipping-block label span{color:#333;font-weight:400;font-size:13px}.checkout-payment-method .billing-address-same-as-shipping-block input[type=checkbox]{width:0;height:0;margin:0;box-shadow:none}.checkout-payment-method .billing-address-same-as-shipping-block label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;cursor:pointer;margin:0 10px 0 0}.checkout-payment-method .billing-address-same-as-shipping-block input[type=checkbox]:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;margin:0;cursor:pointer}.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after{display:none !important}body.account .columns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;margin:50px auto 100px auto;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%)}body.account .columns .sidebar-main ul{display:flex;align-items:flex-end}body.account .columns{width:100%}body.account .columns .column.main{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#f7f7f7;padding:15px 10px;width:100%;float:none}body.account .columns .column.main .message.info{width:100%;align-self:flex-start}body.account .columns .column.main .block .box-actions{margin:15px 0 0}body.account .columns .column.main .block .box-content address{line-height:26px}body.account .columns .column.main .block-dashboard-info,body.account .columns .column.main .block-dashboard-addresses,body.account .columns .column.main .block-addresses-default,body.account .columns .column.main .block-addresses-list{width:calc(100%/2 - 25px);display:flex;flex-direction:column;background-color:#fdfdfd;margin:0;padding:25px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.account .columns .column.main .block-addresses-list .block-title{margin:0 0 5px}body.account .columns .column.main .block-addresses-list .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}body.account .columns .column.main .block-addresses-list .block-content .additional-address{width:calc(100%/2 - 15px)}body.account .columns .column.main .block-addresses-list .block-content .additional-address address{line-height:26px;margin:2px 0 0}body.account .columns .column.main .block-addresses-list .block-content .additional-address .address-actions{margin:9px 0 0;display:flex;justify-content:space-between}body.account .columns .column.main .block-addresses-list .block-content .actions-toolbar{width:100%;margin:35px 0 0}body.account .columns .column.main .block-addresses-list .block-content .address-actions a{background-color:#08c;padding:7px 20px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:13px;border-radius:5px}body.account .columns .column.main .block-addresses-default,body.account .columns .column.main .block-dashboard-info{margin:0 auto 0 0}body.account .columns .column.main .form-address-edit{background-color:#fff;padding:15px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.account .columns .column.main .form-address-edit .field{display:flex;flex-direction:column}body.account .columns .column.main .form-address-edit .field label{width:100%;margin:0 0 5px;text-align:left}body.account .columns .column.main .form-address-edit .fieldset{width:calc(100%/2 - 25px);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}body.account .columns .column.main .form-address-edit .fieldset>.field{width:100%;margin:0 0 15px}body.account .columns .column.main .form-address-edit .fieldset .message.info{width:100%}body.account .columns .column.main .form-address-edit .fieldset .actions-toolbar{margin:0}body.account .columns .column.main .form-address-edit .fieldset .actions-toolbar button{padding:0}body.account .columns .column.main .form-address-edit .fieldset .field:before,body.account .columns .column.main .form-address-edit .fieldset .field:after{display:none}body.account .columns .column.main .form-address-edit .fieldset .field .control{width:100%}body.account .columns .column.main .form-address-edit .fieldset .field label span{font-size:14px;font-weight:400}body.account .columns .column.main .form-address-edit .fieldset h2{width:100%;text-transform:uppercase;font-size:14px;margin:0 0 15px;font-weight:700;border-bottom:1px solid #999;padding:0 0 3px}body.account .columns .column.main .block .box-title span,body.account .columns .column.main .block-addresses-list .block-title strong{text-transform:uppercase;font-size:14px;margin:0 0 2px;font-weight:700;border-bottom:1px solid #999;padding:0 0 3px;display:block}body.account .columns .column.main .block-dashboard-addresses .block-title,body.account .columns .column.main .block-addresses-default .block-title{display:none}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper{width:100%;position:relative}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .box{display:none;width:100%;background-color:#e7e7e7;padding:15px}body.account .column.main .block:not(.widget) .block-content .box .box-actions span{background-color:#08c;padding:7px 20px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:13px;border-radius:5px}body.account .block-dashboard-info .box-customer-edit .fieldset.password{display:flex;flex-wrap:wrap;justify-content:space-between}body.account .block-dashboard-info .box-customer-edit .fieldset.password .field{display:flex;flex-direction:column}body.account .block-dashboard-info .box-customer-edit .field:not(.choice){display:flex;flex-direction:column;margin:0 0 15px;width:100%}body.account .block-dashboard-info .box-customer-edit .field:not(.choice) .control{width:100%}body.account .block-dashboard-info .box-customer-edit .field:not(.choice).email,body.account .block-dashboard-info .box-customer-edit .field:not(.choice).password.current{width:calc(100%/2 - 7px)}body.account .block-dashboard-info .box-customer-edit .field:not(.choice) input{width:100%}body.account .block-dashboard-info .box-customer-edit .field:not(.choice) label{width:100%;padding:0;margin:0 0 5px;text-align:left}body.account .block-dashboard-info .box-customer-edit .field:not(.choice) label span{font-size:14px;font-weight:400}body.account .column.main .block-dashboard-info .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}body.account .column.main .block.block-dashboard-info .block-content .box-information,body.account .column.main .block.block-dashboard-info .block-content .box-newsletter{width:calc(100%/2 - 15px);display:flex;flex-direction:column}body.account .column.main .block.block-dashboard-info .block-content .box .box-actions{margin:auto 0 0}body.account .column.main .block.block-dashboard-info .block-content .box .box-content{margin:0 0 15px}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.info,body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.additional_info{margin:0}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.info .field.choice{display:none}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .actions-toolbar{margin:0}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper form.form-newsletter-manage .fieldset{margin:0 0 25px}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper form.form-newsletter-manage .field{display:flex}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper form.form-newsletter-manage .field:before,body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper form.form-newsletter-manage .field:after{display:none}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.info{display:flex;flex-wrap:wrap;justify-content:space-between}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.info .field{width:calc(100%/2 - 7px)}body.account .column.main .block:not(.widget) .block-content .box.box-edit-wrapper .fieldset.info .field .control{width:100%}.block-collapsible-nav{margin:0}.block-collapsible-nav .content{background:0 0;padding:0}.block-collapsible-nav .item.current>strong{border:none;padding:0}.account.page-layout-2columns-left .sidebar-main{padding:0}.block-collapsible-nav .item{border:1px solid #ddd;border-top:4px solid #08c;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0;margin:0;padding:5px}.block-collapsible-nav .current{padding:15px}body.account.sales-order-history .table-wrapper.orders-history{width:100%;background-color:#fff;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-bottom:4px solid #08c;margin:0;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%)}body.account.sales-order-history .order-products-toolbar{width:100%;background-color:#fff;padding:10px 25px;margin:15px 0;border:1px solid #ececec;border-radius:8px;box-shadow:0 2px 3px rgb(0 0 0/8%)}.checkout-cart-index .columns .column.main>.cart-container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;padding:25px 15px;box-shadow:0 2px 3px rgb(0 0 0/8%);margin-bottom:100px}.checkout-cart-index .columns .column.main>.cart-container>form{display:flex;flex-direction:column;width:calc(70% - 15px);float:none;margin:0 auto 0 0;background-color:#f7f7f7;padding:0 5px 5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions{margin:auto 0 0}table#shopping-cart-table>caption.table-caption{position:initial;width:100%;height:auto;margin:10px 0;text-align:left;font-size:20px;font-weight:600;line-height:22px;padding:5px 0;border-bottom:1px solid #ccc}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary{width:calc(30% - 15px);float:none;background-color:#f7f7f7;padding:0 5px 5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin:0}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary .summary.title{font-size:20px;font-weight:600;line-height:22px;padding:5px 0;border-bottom:1px solid #ccc;margin:10px 0}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary #block-shipping,.checkout-cart-index .columns .column.main>.cart-container>.cart-summary #cart-totals,.checkout-cart-index .columns .column.main>.cart-container>.cart-summary #block-discount{background-color:#fff;padding:5px;margin:5px 0;border:none}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary #block-shipping .title,.checkout-cart-index .columns .column.main>.cart-container>.cart-summary #block-discount .title{border:none}.checkout-cart-index .columns .column.main>.cart-container:after,.checkout-cart-index .columns .column.main>.cart-container:before{display:none}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a{position:relative;background:0 0;border:none;padding:0;margin:0}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a:before{content:'';font-family:'FontAwesome';font-size:16px;font-weight:300;color:#08c}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a.action-edit:before{content:'\f044'}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a.action-delete{top:-1px}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a.action-delete:before{content:'\f014'}.checkout-cart-index .columns .column.main>.cart-container>form .actions-toolbar a span{display:none}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions a,.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions button{background-color:#8e9193;margin:0;padding:10px 25px;border-radius:5px;border:none}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions a span,.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions button span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions a:before,.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions button:before{color:#fff;width:20px;left:-10px;position:relative}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions button:before{width:23px}#shopping-cart-table{margin:0}#shopping-cart-table span.product-image-wrapper{width:100px;height:60px;overflow:hidden}#shopping-cart-table span.product-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center}#shopping-cart-table tbody{border-bottom:3px solid transparent;box-shadow:0 2px 3px rgb(0 0 0/8%)}#shopping-cart-table thead{background-color:#fff;box-shadow:0 2px 3px rgb(0 0 0/8%);border-bottom:2px solid transparent}#shopping-cart-table thead .col{padding:10px 5px;text-align:left;font-weight:600}#shopping-cart-table tbody .col{text-align:left;padding:5px;vertical-align:middle}#shopping-cart-table tbody tr:first-child{background-color:#fff}#shopping-cart-table tbody tr:last-child .product-image-wrapper{overflow:visible}#shopping-cart-table tbody tr:last-child .product-image-photo{width:60px}#shopping-cart-table tbody tr:last-child .i-bubble{position:absolute;top:-7px;right:14px;width:24px;height:auto}#shopping-cart-table tbody tr:last-child .product-item-details{vertical-align:middle}#shopping-cart-table tbody tr:last-child p{margin:0;font-size:12px;font-weight:600}#shopping-cart-table tbody .col.price span,#shopping-cart-table tbody .col.subtotal span{font-size:15px;font-weight:600}#shopping-cart-table .product-item-photo{padding:0 5px 0 0}#shopping-cart-table tbody .col.item-actions .actions-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end}#shopping-cart-table tbody .col.item-actions .actions-toolbar a.action-edit{margin:0 15px 0 0;display:none}#shopping-cart-table tbody .col.item-actions .actions-toolbar:before,#shopping-cart-table tbody .col.item-actions .actions-toolbar:after,#shopping-cart-table tbody .col.item-actions .actions-toolbar .gift-options-cart-item{display:none}#shopping-cart-table tbody .col .product-item-details{vertical-align:middle}#shopping-cart-table tbody .col .product-item-details .product-item-name{margin:0}.column.main .cart-summary .block>.title strong{font-size:14px}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary .checkout-methods-items button{background-color:#b23427;padding:10px 15px;border-radius:5px;border:none}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary .checkout-methods-items button span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary .checkout-methods-items a.multicheckout{background-color:#08c;padding:10px 15px;border-radius:0;border:none;display:block;width:100%}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary .checkout-methods-items a.multicheckout span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}#discount-coupon-form .g-recaptcha>div,#discount-coupon-form .g-recaptcha>div iframe{width:100% !important}.opc-wrapper .step-title{padding:0}#checkoutSteps{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;margin:0;padding:15px;box-shadow:0 2px 3px rgb(0 0 0/8%)}#checkoutSteps .checkout-shipping-address{order:1;width:calc(100%/3 - 10px);background-color:#f7f7f7;margin:0;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#checkoutSteps .checkout-shipping-address>.step-title,.checkout-billing-address .step-title,.opc-block-summary .title,.checkout-shipping-method .step-title,.opc-block-shipping-information .shipping-information-title span,#checkout-payment-method-load .payment-group>.step-title{font-size:20px;font-weight:600;padding:5px 0}#checkout-payment-method-load .payment-group>.step-title{border-bottom:1px solid #ccc}#checkoutSteps .checkout-billing-address{display:none}.shipping-step #checkoutSteps .checkout-billing-address{display:flex;order:2;width:calc(100%/3 - 10px);position:relative;background-color:#f7f7f7;margin:0;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#checkoutSteps .checkout-shipping-method{order:3;width:100%}#checkoutSteps .checkout-payment-method{width:100%}#checkoutSteps #opc-shipping_method{width:calc(100%/3 - 10px);margin:0;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f7f7f7}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method{width:100%;min-width:1px}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method tbody{background-color:#fff;padding:5px;display:block;margin:15px 0}body.account .columns .column.main .form-address-edit .fieldset .actions-toolbar>.secondary a.action.back{display:block;background-color:#08c;padding:7px 15px;margin:0 0 0 15px}body.account .columns .column.main .form-address-edit .fieldset .actions-toolbar>.secondary a.action.back span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}button.new-billing-address,.new-address-popup button.action-show-popup{margin:15px 0 0;padding:10px 25px;background-color:#08c;border-radius:5px;border:none;cursor:pointer}button.new-billing-address span,.new-address-popup button.action-show-popup span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}#checkout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#checkout .opc-summary-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-radius:8px;background-color:#fff;border-top:4px solid #08c;margin:0 auto 100px auto;padding:15px 0;box-shadow:0 2px 3px rgb(0 0 0/8%)}#checkout .opc-summary-wrapper .modal-inner-wrap{width:100%}#checkout .opc-summary-wrapper .opc-block-summary{margin:0 15px;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#checkout .opc-summary-wrapper .opc-block-summary .table-totals{background-color:#fff;margin:10px 0 0}#checkout .opc-summary-wrapper .opc-block-summary .items-in-cart{background-color:#fff;margin:10px 0 0;padding:5px}#checkout .opc-summary-wrapper .opc-block-summary .items-in-cart .content.minicart-items{display:block !important}.opc-block-summary .items-in-cart>.title{pointer-events:none}#checkout .opc-wrapper{width:100%;padding:0}.checkout-index-index #maincontent{padding:0}#checkout-step-shipping_method{margin:0;height:calc(100% - 40px)}#checkout-step-shipping_method form{height:100%;display:flex;flex-direction:column;margin:0}#checkout-step-shipping_method form .actions-toolbar{margin:auto 0 0}.opc-block-shipping-information{padding:0}.opc-block-shipping-information .ship-to,.opc-block-shipping-information .bill-to,.opc-block-shipping-information .ship-via,#checkout-payment-method-load .payment-methods{margin:15px;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f5f5f5}.opc-block-shipping-information .bill-to .billing-information-title{border-bottom:1px solid #ccc;position:relative;margin:10px 0;padding:0 0 10px}.opc-block-shipping-information .bill-to .billing-information-title span{font-size:20px;font-weight:600;display:block}.opc-block-shipping-information .bill-to .billing-information-title .action-edit{top:1px;display:inline-block;text-decoration:none;margin:0;position:absolute;right:35px;border:none;background:0 0;padding:0}.opc-block-shipping-information .bill-to .billing-information-title .action-edit:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:#8f8f8f;content:'\e606';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.opc-block-shipping-information .bill-to .billing-information-title .action-edit:hover:before{color:#333;box-shadow:none}.opc-block-shipping-information .bill-to .billing-information-title .action-edit span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.opc-block-shipping-information .bill-to .billing-information-content{background-color:#fff;padding:5px;line-height:27px}.opc-block-shipping-information .shipping-information>div .action-edit{right:35px}.opc-block-shipping-information .shipping-information>div .action-toggle-content{border:none;background:0 0;padding:0;position:absolute;right:0;top:9px}.opc-block-shipping-information .shipping-information>div.bill-to .action-toggle-content{top:1px}.opc-block-shipping-information .shipping-information>div .action-toggle-content:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:45px;font-weight:500;line-height:28px;color:#8f8f8f;content:'\e621';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;overflow:hidden;speak:none;text-align:center;padding:0}.opc-block-shipping-information .shipping-information>div .action-toggle-content.active:before{content:'\e622'}.opc-block-shipping-information .shipping-information>div button:focus{box-shadow:none}#checkout-payment-method-load .payment-methods{margin:0}#checkout-payment-method-load .payment-method{margin:10px 0;padding:5px;background-color:#fff}#co-payment-form hr{display:none}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border:none}.opc-block-shipping-information .shipping-information-content{background-color:#fff;padding:5px}.opc-block-shipping-information .shipping-information-title{margin:0 0 10px}#checkout-step-payment .opc-payment-additional.discount-code .payment-option-title{border:none;background-color:#fff;user-select:none}#checkout-step-payment .opc-payment-additional.discount-code .payment-option-title span.action-toggle{color:#000;font-size:14px;font-weight:600}#checkout-step-payment .opc-payment-additional.discount-code{margin:15px 0 0;padding:5px;border-bottom:4px solid #08c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f5f5f5}.checkout-payment-method .payment-option-content{padding:0}#discount-form{display:flex;justify-content:flex-start;background-color:#fff;max-width:100%;margin:5px 0 0;padding:5px}#discount-form .payment-option-inner{margin:0;width:350px;max-width:350px}#discount-form .payment-option-inner .field,#discount-form .payment-option-inner .field .control,#discount-form .payment-option-inner .field .control input{height:100%}#discount-form .actions-toolbar .primary{float:none;margin:0 0 0 15px}#discount-form .actions-toolbar .primary button{background:0 0;border:none}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus,button:focus{box-shadow:none}.multishipping-checkout-addresses footer{margin:150px 0 0}.checkout-cart-index .cart-summary .checkout-methods-items li:last-child:not(:first-child){display:none}#discount-coupon-form .actions-toolbar button.apply{border:none;background:0 0}.review-form .action.submit.primary{border:none;background:0 0}.dali-breadcrumbs ul li.item.home{display:flex;align-items:center}.dali-breadcrumbs ul li.item.home a{position:relative;color:transparent;width:15px;display:flex;align-items:center}.dali-breadcrumbs ul li.item.home a:before{content:'\f015';font-family:'FontAwesome';font-size:16px;display:inline-block;color:#a3a3a3}.catalog-product-view #maincontent{margin:25px auto;padding:0}.catalog-product-view .maintenance-message{background-color:#f1f1f1;padding:7px;line-height:22px;font-size:14px;font-style:italic;margin:50px 0}.product-page-wrapper{display:flex;flex-direction:column;width:100%}.product-page-wrapper .block.crosssell,.product-page-wrapper .block.crosssell .products,.product-page-wrapper .block.crosssell .products-grid ol.products{margin:0;width:100%}.product-page-wrapper .block.related{margin:50px 0}.product-page-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.product-page-top .product-page-top-left{width:calc(57% - 15px)}.product-page-top .product-page-top-right{width:calc(43% - 15px);display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ccc;padding:15px;border-radius:15px;margin:0 0 35px;position:relative}.product-page-top .product-page-top-right .page-title-wrapper{width:100%;padding:0;margin:0 0 25px}.product-page-top .product-page-top-right .page-title-wrapper h1{font-size:25px;line-height:30px;font-weight:600;margin:0;color:#21293c}.product-top-left-data{position:absolute;left:15px;top:15px}.product-top-right-data{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;text-align:right;margin:0}.product-top-right-data .product-info-stock-sku{width:100%;text-transform:uppercase;font-size:13px}.product-top-right-data .product.attribute.sku{display:flex;align-items:center;justify-content:flex-end;margin:10px 0 0}.product-top-right-data .product.attribute.sku strong{font-weight:400}.product-top-right-data .product.attribute.sku .value{margin:0 0 0 7px}.product-top-right-bottom-data{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin:25px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.product-top-right-bottom-data .product-info-main{width:100%;border-bottom:1px solid #ccc;padding:0 0 15px;margin:0 0 15px}.product-page-top-right .group-wrapper .group-select>label{display:none !important}.product-top-right-bottom-data .product-add-form{width:calc(100% - 170px);display:flex}.product-top-right-bottom-data .product-add-form form{width:100%;height:100%}.product-top-right-bottom-data .product-add-form .delivery-contact{display:inline-flex;margin:0;background-color:red;color:#fff;padding:5px 10px;font-size:13px;height:100%}.product-top-right-bottom-data .product-add-form .delivery-contact a{color:#fff;margin:0 0 0 5px}.product-page-top .product-page-top-left .product.media{width:100%;position:relative}.product-page-bottom{display:flex;flex-direction:column;margin:0}.product-page-bottom-tabs{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;border-top:4px solid #08c;padding:35px 25px;box-shadow:0 2px 3px rgb(0 0 0/8%)}.product-page-bottom-tabs>ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;border-bottom:1px solid #ccc}.product-page-bottom-tabs>ul li{background-color:transparent;margin:0;color:#08c;border:1px solid #ddd;border-top:4px solid #08c;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0;padding:10px 40px;cursor:pointer;user-select:none;font-size:13px;font-weight:600;text-transform:uppercase}.product-page-bottom-tabs>ul li.active{padding:15px 40px}.product-page-bottom-tabs .product-page-bottom-tabs-content>div{display:none}.product-page-bottom-tabs .product-page-bottom-tabs-content>div.active{display:block}body.account .page-title-wrapper,body.checkout-cart-index .page-title-wrapper,body.cms-home .page-title-wrapper{display:none}.magnifier-preview:not(.hidden){zoom:2}#product_addtocart_form .box-tocart .field.qty{width:125px}#product_addtocart_form .box-tocart .field.qty:before,#product_addtocart_form .box-tocart .field.qty:after{display:none}#product_addtocart_form .box-tocart .field.qty .control{width:100%;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ccc;border-radius:5px}#product_addtocart_form .box-tocart .field.qty .control input{width:calc(100% - 60px);height:40px;margin:0;border-top:0;border-bottom:0;border-radius:0;text-align:center}#product_addtocart_form .box-tocart .field.qty .control span{display:block;width:30px;margin:0;cursor:pointer;font-size:20px;text-align:center;font-weight:600;color:#999;user-select:none}#product-addtocart-button{position:relative;background-color:#08c;padding:5px 15px;border-radius:5px;border:none;color:#fff;cursor:pointer;--offset:5px;--border-color:#fff;--border-thickness:2px;--wipe-w-horiz:15px;--wipe-h:var(--border-thickness);--wipe-w-vert:var(--border-thickness);--wipe-h-vert:15px;--speed:5s}#product-addtocart-button:before{content:"";position:absolute;inset:var(--offset);border-radius:inherit;box-shadow:inset 0 0 0 var(--border-thickness) var(--border-color);pointer-events:none;z-index:1}#product-addtocart-button:after{content:"";position:absolute;background:#08c;border-radius:999px;pointer-events:none;z-index:2;animation:snake-erase-balanced var(--speed) linear infinite}@keyframes snake-erase-balanced{0%{width:var(--wipe-w-horiz);height:var(--wipe-h);top:var(--offset);left:var(--offset)}40%{width:var(--wipe-w-horiz);height:var(--wipe-h);top:var(--offset);left:calc(100% - var(--offset) - var(--wipe-w-horiz))}40.0001%{width:var(--wipe-w-vert);height:var(--wipe-h-vert);top:var(--offset);left:calc(100% - var(--offset) - var(--border-thickness))}50%{width:var(--wipe-w-vert);height:var(--wipe-h-vert);top:calc(100% - var(--offset) - var(--wipe-h-vert));left:calc(100% - var(--offset) - var(--border-thickness))}50.0001%{width:var(--wipe-w-horiz);height:var(--wipe-h);top:calc(100% - var(--offset) - var(--border-thickness));left:calc(100% - var(--offset) - var(--wipe-w-horiz))}90%{width:var(--wipe-w-horiz);height:var(--wipe-h);top:calc(100% - var(--offset) - var(--border-thickness));left:var(--offset)}90.0001%{width:var(--wipe-w-vert);height:var(--wipe-h-vert);top:calc(100% - var(--offset) - var(--wipe-h-vert));left:var(--offset)}100%{width:var(--wipe-w-vert);height:var(--wipe-h-vert);top:var(--offset);left:var(--offset)}}#product_addtocart_form .box-tocart .actions button span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.product-top-left-data .price-box{display:flex;align-items:flex-start;justify-content:flex-start}.product-top-left-data .product-expired+.price-box{display:none}.product-top-left-data .price-container .price{font-size:21px;font-weight:700;color:#08c}.product-top-left-data .price-label{display:none}.product-top-left-data .old-price{margin:1px 0 0 10px;text-decoration:none}.product-top-left-data .old-price .price{font-size:15px;color:#2b2b2d;font-weight:500;text-decoration:line-through}.product-top-left-data .price-container .price-excluding-tax{margin:10px 0 0}.product-top-left-data .price-container .price-excluding-tax .price{font-size:14px;color:#21293c;font-weight:400}.product-top-left-data .price-container .price-excluding-tax:before{content:'(';font-size:14px}.product-top-left-data .price-container .price-excluding-tax:after{content:' + TVA)';font-size:14px;display:inline-block}ul#narrow-by-list{list-style:none;padding:0;display:flex;flex-direction:column}ul#narrow-by-list li{padding:3px 0;display:flex;flex-direction:column;margin:0;border-bottom:1px solid #ddd}ul#narrow-by-list li>input[type=text]{width:calc(100% - 10px)}ul#narrow-by-list li.inactive>input{display:none}ul#narrow-by-list li:last-child{border:none}ul#narrow-by-list li .filter-header,.custom-stock-filter .filter-header{display:flex;align-items:center;justify-content:space-between}ul#narrow-by-list li .filter-header h2,.custom-stock-filter .filter-header h2{font-size:15px;font-weight:400;margin:0;color:#08c}ul#narrow-by-list li .filter-header span,.custom-stock-filter .filter-header span{position:relative}ul#narrow-by-list li .filter-header span:before,.custom-stock-filter .filter-header span:before{content:'\e621';font-family:'icons-blank-theme';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:24px;font-weight:600;text-align:center;cursor:pointer}ul#narrow-by-list li.inactive .filter-header span:before,.custom-stock-filter.inactive .filter-header span:before{content:'\e622'}.custom-stock-filter ul{display:none;list-style:none;padding:0;margin:0}.custom-stock-filter ul li a{font-size:13px;color:#777}ul#narrow-by-list li ol{display:none}ul#narrow-by-list li.filter-option-category ol{display:block}ul#narrow-by-list li ol li{flex-direction:row;align-items:center;margin:0 0 5px}ul#narrow-by-list li ol li input{margin:-4px 5px 0 0}ul#narrow-by-list li.filter-option-category ol li input{display:none}ul#narrow-by-list li ol li a{font-size:13px;color:#777}ul#narrow-by-list li.filter-option-category ol li a .count{display:none}ul#narrow-by-list li ol li a .count{margin:0 0 0 5px}ul#narrow-by-list li ol li a .count span{display:none}.page-products .page-title-wrapper{margin:30px auto 0;padding:0;display:flex;align-items:flex-end}.page-products .page-title-wrapper h1{margin:0}.page-products .page-title-wrapper .category-title-counter{font-size:18px;font-weight:400;margin:0 0 0 15px}.page-products .columns{margin:50px 0 0}.product-page-wrapper .block.related .block-title,.product-page-wrapper .block.upsell .block-title,.product-page-wrapper .block.crosssell .block-title{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:0}.product-page-wrapper .block.crosssell .block-title{margin:0 0 17px}.product-page-wrapper .block.related .block-title strong,.product-page-wrapper .block.upsell .block-title strong,.product-page-wrapper .block.crosssell .block-title strong{font-weight:400;font-size:20px;text-transform:uppercase}.homepage-section5{padding:15px 0}.homepage-section4 h2,.homepage-section5 h2{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:15px 0;font-weight:400;font-size:20px;text-transform:uppercase}.products.slick-slider .slick-list,.widget.block-products-list ol.product-items .slick-list{width:100%;margin:0 -5px;padding:15px 0}.products.slick-slider .slick-track,.widget.block-products-list ol.product-items .slick-track{display:flex;flex-wrap:wrap;justify-content:space-between}.products.slick-slider .slick-track .slick-slide,.widget.block-products-list ol.product-items .slick-track .slick-slide{border:1px solid #e5e5e5;padding:5px;margin:0 5px;float:none;height:auto;background-color:#fff;position:relative}.home-featured-products-slider .widget.block-products-list ol.product-items .slick-track .slick-slide{padding:0 0 5px;margin:0 5px;float:none;height:auto;background-color:transparent;position:relative;border:none}.products.slick-slider .slick-track .slick-slide>div,.widget.block-products-list ol.product-items .slick-track .slick-slide>div{height:100%}.home-featured-products-slider .widget.block-products-list ol.product-items .slick-track .slick-slide>div{height:50%;margin:0 0 16px;background-color:#fff;padding:0;border:1px solid #e5e5e5}.products-grid ol.products{display:flex;flex-wrap:wrap}.page-products .products-grid ol.products li.product-item{width:calc(100%/4 - 12px);border:1px solid #e5e5e5;padding:10px;margin:0 16px 16px 0;height:auto;position:relative}.page-products .products-grid ol.products li.product-item:nth-child(4n){margin:0 0 16px}.products li,.widget.block-products-list ol.product-items li.product-item{margin:0;height:100%}.products li .product-item-info,.widget.block-products-list ol.product-items li.product-item .product-item-info{width:100%;height:100%;display:flex;flex-direction:column}.products li .product-item-info>a,.widget.block-products-list ol.product-items li.product-item .product-item-info>a{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:15px}.products li .product-item-info>a .product-image-container,.widget.block-products-list ol.product-items li.product-item .product-item-info>a .product-image-container{width:100% !important}.products li .product-item-info .product-item-name,.widget.block-products-list ol.product-items li.product-item .product-item-info .product-item-name{text-align:center;margin:15px 0 auto}.products li .product-item-info .product-item-name a,.widget.block-products-list ol.product-items li.product-item .product-item-info .product-item-name a{font-size:15px}.products li .product-item-details,.widget.block-products-list ol.product-items li.product-item .product-item-details{display:flex;flex-direction:column;flex:1}.products li .product-item-details .price-box,.widget.block-products-list ol.product-items li.product-item .product-item-details{display:flex;align-items:center;justify-content:space-between}.products li .price-box>span .price-label{display:none}.products li .price-box>span.special-price .price{color:red;font-weight:500;font-size:16px}.products li .price-box>span.old-price .price{font-weight:500}.products li .price-box>span.price-container{display:flex;margin:0 auto}.products li .price-box>span.price-container .price{text-align:center;font-weight:500;font-size:16px}.products .product-item-actions,.widget.block-products-list ol.product-items li.product-item .product-item-actions{display:flex;align-items:center;text-align:center;justify-content:center;min-height:34px;margin:0 0 5px}.product.product-item-actions .actions-primary{display:flex;align-items:center}.products .actions-primary,.products form,.widget.block-products-list ol.product-items li.product-item .actions-primary,.widget.block-products-list ol.product-items li.product-item form{height:100%}.delivery-contact{background-color:transparent;border:2px solid red;color:red;line-height:18px;font-size:12px;font-weight:600;border-radius:4px;padding:0 15px;margin:7px 0 0 35%;text-align:center;height:34px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end}.delivery-contact.standard{border:2px solid #02a10f;color:#02a10f}.delivery-contact.get-quote{display:inline-flex;line-height:16px}.delivery-contact a{color:#000;margin:0 0 0 5px}.product-top-right-data .product.attribute.sku+.delivery-contact{margin:5px 0 0}.product-top-right-data>*{order:0}.product-top-right-data .product.attribute.sku{order:1;position:relative}.product-top-right-data .product.attribute.sku:after{content:'';width:1px;height:100%;background-color:#999;margin:0;position:absolute;top:0;right:-15px}.product-top-right-data .remaining-stock-items{order:2;margin:7px 0 0 30px;color:red}.product-top-right-data .product-reviews-summary.short{order:3;justify-content:flex-end;margin:5px 0 0}.products li form button.tocart.primary,.widget.block-products-list ol.product-items li.product-item form button.tocart.primary{height:100%;background-color:#08c;padding:7px 15px;border-radius:5px;border:none}.products li form button.tocart.primary span,.widget.block-products-list ol.product-items li.product-item form button.tocart.primary span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}.custom-prices-box{display:flex;flex-wrap:wrap;padding:0;margin:auto 0 15px 0;justify-content:space-between;position:relative}.custom-prices-box .custom-price-excl-tax{width:100%;text-align:center;font-size:13px;font-weight:400}.custom-prices-box .custom-price-excl-tax span:last-child{font-size:14px}.custom-prices-box .custom-price-incl-tax{margin:0 auto;font-size:15px;font-weight:500}.custom-prices-box.old-price-present .custom-price-incl-tax,.custom-prices-box.old-price-present .custom-price-excl-tax span:first-child{margin:0;color:red}.custom-prices-box .custom-price-old{font-size:14px;font-weight:500;text-decoration:line-through}.products.slick-slider .slick-dots li,.widget.block-products-list ol.product-items .slick-dots li{margin:0 5px}.products.slick-slider .slick-dots li.slick-active button,.widget.block-products-list ol.product-items .slick-dots li.slick-active button{background:#08c}body.catalog-category-view main{padding:0}body.catalog-category-view:not(.categorypath-sleep-angel) .columns .column.main{width:calc(78% - 10px)}body.catalog-category-view .columns .sidebar-main{width:calc(22% - 10px);padding:0}body.catalog-category-view .columns .sidebar-main .block.filter{margin:0}body.catalog-category-view.categorypath-sleep-angel .columns .column.main{width:100%}.toolbar-products{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0}.toolbar-products:before,.toolbar-products:after{display:none}.page-products .toolbar .limiter{display:block}.page-products .toolbar .limiter .limiter-text{display:none}.block-content.filter-content .filter-current{padding:5px;margin:5px 5px 5px 0;border:2px solid #08c}.block-content.filter-content .filter-current .block-subtitle{font-size:14px;font-weight:400;border-bottom:1px solid #08c;display:block;margin:0 0 10px}.block-content.filter-content .filter-current ol{display:flex;flex-direction:column;padding:0;margin:0}.block-content.filter-content .filter-current ol li{margin:0 0 5px}.block-content.filter-content .filter-current ol li span.filter-label{margin:0 5px 0 0;font-weight:500}.block-content.filter-content .filter-current ol li a.remove{position:relative;margin:0 0 0 auto}.block-content.filter-content .filter-current ol li a.remove:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:22px;color:#8f8f8f;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-content.filter-content .filter-current ol li a.remove span{display:none}.filter-current+.filter-actions{display:flex;margin:0 0 15px;padding:0 10px}.filter-current+.filter-actions a.filter-clear{margin:0 0 0 auto}#maincontent .page.messages{margin:15px 0 0}.mobile-menu-toggler{display:none}.search.results>dl.block{display:none}.minicart-items .product-item-delivery{display:flex;flex-direction:column;align-items:flex-start}.minicart-items .product-item-name{color:#000}#shopping-cart-table tbody .col .product-item-details .cart-item-status{margin:7px 0}#shopping-cart-table tbody .col .product-item-details .cart-item-status p,.option-stock-status p{color:red;font-size:14px;font-weight:600;font-style:italic;margin:5px 0 0}.minicart-items .product-item-delivery span,#shopping-cart-table tbody .col .product-item-details .cart-item-status span,.option-stock-status span{padding:3px 8px;margin:0 0 5px;color:#fff;font-size:14px;border-radius:3px;line-height:20px;background-color:#00b000}.minicart-items .product-item-delivery span.out,#shopping-cart-table tbody .col .product-item-details .cart-item-status span.out,.option-stock-status span.stock-status.out{background-color:red;margin:0 0 5px}.minicart-items .product-item-delivery p{color:red;font-weight:500;font-size:14px;font-style:italic;line-height:16px}.search-autocomplete{top:50px;width:calc(80% - 30px) !important}#search_mini_form .searchsuite-autocomplete{width:calc(80% - 30px);left:calc(10% + 15px);top:50px;margin:0;border-top:0}#search_mini_form .searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-excluding-tax{display:none}.minicart-items .product-item-details .details-qty{display:flex;align-items:center}.minicart-items .update-cart-item{position:relative;background:0 0;border:none;margin:0;padding:0}.minicart-items .update-cart-item span{display:none}.minicart-items .update-cart-item:before{content:'\e603';display:block;font-family:'icons-blank-theme';font-size:40px;color:#000}.footer-bottom-right-top .mobile-contact-info{display:none}.filters-header{display:none}.checkout-cart-index .block.crosssell{display:none}header.lowindex{z-index:1}.account.sales-order-view .order-links{display:none}.block-order-details-view strong{font-weight:400 !important}.block-collapsible-nav .item.current a{border:none}#minicart-content-wrapper .block-content{display:flex;flex-wrap:wrap}#minicart-content-wrapper .block-content .minicart-items-wrapper{order:1;max-height:445px;width:100%;margin:15px 0 0}#minicart-content-wrapper .block-content .items-total{order:2;margin:15px auto 15px 0}#minicart-content-wrapper .block-content .subtotal{order:3;margin:15px 0 15px auto}#minicart-content-wrapper .block-content .minicart-items-wrapper+.actions{order:4;width:100%}#minicart-content-wrapper .block-content .subtotal+.actions{order:5;width:100%}.minicart-items .product-item-pricing .label{margin:0 5px 0 0}.minicart-items span.minicart-qty-actions{display:flex;flex-direction:column;height:32px;border:1px solid #c2c2c2;border-left:0;width:20px;text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px}.minicart-items span.minicart-qty-actions span{height:50%;display:flex;align-items:center;justify-content:center;user-select:none}.minicart-items span.minicart-qty-actions span:first-child{border-bottom:1px solid #c2c2c2}.lof-layeredNavigation>.block-title,.lof-layeredNavigation>.block-content>.block-subtitle{display:none}.filter-options{display:flex;flex-direction:column}.filter-options-item{order:5;border:1px solid #ccc;border-bottom:none;margin:0 0 5px;padding:5px 0 5px 10px}.filter-options-item[attribute=stock-availability]{order:0}.filter-options-item[attribute=categorie]{order:1}.filter-options-item[attribute=brand]{order:2}.filter-options-item[attribute=model]{order:3}.filter-options-item[attribute=price]{order:3}.filter-options-item:last-child{border-bottom:1px solid #ccc}.filter-options-item .filter-options-title{font-size:14px;font-weight:400;margin:0;color:#08c;display:flex;align-items:center;justify-content:space-between}.filter-options-item .filter-options-title:after{content:'\e622';font-family:'icons-blank-theme';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:24px;font-weight:600;text-align:center;cursor:pointer;color:#333;transition:.3s all}.filter-options-item.active .filter-options-title:after{content:'\e621'}.filter-options .filter-options-content>input[type=text]{width:calc(100% - 10px);margin:10px 0}.filter-options .filter-options-content ol li{padding:3px 0;border-bottom:1px solid #ddd}.filter-options .filter-options-content ol li:last-child{border:none}.filter-options .filter-options-content ol li a{font-size:13px;color:#777}#lof_price_attribute{margin:10px 0 5px}#lof_price_slider{width:calc(100% - 23px);margin:0 0 10px 5px;background-color:#08c;height:5px}#lof_price_slider span{background:#08c;top:-5px;height:15px;width:15px}.widget.block-products-list ol.product-items li.product-item .product-item-details .product-item-inner{margin:15px 0 0}.block-content.content .products-grid ol[counter="1"] .slick-track{margin-left:0}.remaining-stock-items{margin:10px 0 0;font-weight:700;font-size:14px}.custom-modal-form .billing-address-form h1,#opc-new-shipping-address>h1{display:none}#checkout .opc-summary-wrapper .opc-block-summary .table-totals .totals-tax,#cart-totals .table.totals .totals-tax{display:none}#opc-shipping_method>.checkout-shipping-method{height:100%}.opc-wrapper .step-content{display:flex;flex-direction:column;margin:0;padding:0 0 5px;height:100%}.opc-wrapper .step-content .field.addresses{margin:0 0 25px}.opc-wrapper .step-content .field.addresses .new-address-popup{margin:auto 0 0}#checkoutSteps .checkout-billing-address .billing-address-items{width:100%;margin:15px 0 25px}#checkoutSteps .checkout-billing-address .fieldset{margin:0;padding:0 0 5px;display:flex;flex-direction:column;align-items:flex-start}.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-details{display:block;position:relative}.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-details:before{content:'Adresa de Facturare';display:block;text-align:left;font-size:20px;font-weight:600;padding:0 0 7px;border-bottom:1px solid #ccc;color:#333}.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-details+.fieldset{display:none}button.new-billing-address{margin:auto 0 0 auto}.new-address-popup{text-align:right;margin:auto 0 40px}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method tr.row{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method tr.row:last-child{border:none}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method tr.row td.col{padding:10px 5px;border:none}#checkoutSteps #opc-shipping_method .table-checkout-shipping-method tr.row td.col-carrier{width:100%;padding:0 0 10px}.summary-product-item-actions{display:flex;align-items:center;margin:0 0 0 15px}.block-authentication .actions-toolbar>.primary .action{background:0 0;border:none}.block-authentication .block[class] ul{list-style:disc;padding:0 0 0 18px}.popup-authentication .block-content[aria-labelledby=block-new-customer-heading]{padding-bottom:20px}#shopping-cart-table .control.qty label{width:100%;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ccc}#shopping-cart-table .control.qty label span:not(.label){display:block;width:30px;margin:0;cursor:pointer;font-size:20px;text-align:center;font-weight:600;color:#999;user-select:none}#shopping-cart-table .control.qty label input{width:30px;margin:0;padding:0;border-top:0;border-bottom:0}#shopping-cart-table tbody td.col.qty{width:102px}.qty-decrease.disabled,.qty-increase.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}body.checkout-cart-index #maincontent.container{padding:0}.product-top-right-data .expired-text{text-transform:uppercase;width:230%;margin-left:-130%}body.account .columns .column.main .form-address-edit .company-fields .field.company-cui label{display:flex;justify-content:space-between}body.account .columns .column.main .form-address-edit .company-fields .field.company-cui .tax-ask{display:flex;align-items:center;font-size:14px;font-weight:600;user-select:none;position:relative}body.account .columns .column.main .form-address-edit .company-fields .field.company-cui .tax-ask:before{content:'';width:14px;height:14px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}body.account .columns .column.main .form-address-edit .company-fields .field.company-cui .tax-ask:after{width:0;position:initial;border:none;margin:0}body.account .columns .column.main .form-address-edit .company-fields .field.company-cui .tax-ask.active:after{content:'\f00c';font-size:11px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:4px;cursor:pointer;border:none;margin:0;right:initial}.category-description{margin:50px 0 0}.create-account-top,.login-top{position:relative}.create-account-top p,.login-top p{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;font-size:65px;line-height:75px;width:200px}.catalog-category-view footer{margin:50px 0 0}.categorypath-service main{display:none}.categorypath-service .category-description>div>img{margin:0 0 50px}.payment-method-title label[for=eppay]{display:inline-flex;align-items:center;position:relative}.payment-method-title label[for=eppay]:after{content:'';background-image:url(/media/cartomed/payment-icon.png);background-repeat:no-repeat;background-size:auto;display:inline-flex;height:35px;width:285px;margin:0 0 0 25px}.modal-popup .modal-footer{background-color:transparent}.totals.opc-block-summary.paymentfee{background-color:#fff}#co-payment-form>fieldset{margin:0}body.payment-step .column.main{display:flex;flex-wrap:wrap}body .extra-checkout-actions{display:none !important}body.payment-step #checkout{width:calc(100% - 250px)}body.payment-step .extra-checkout-actions{width:235px !important;display:flex !important;flex-direction:column;padding:140px 0 120px;margin:0 0 0 auto}body.payment-step .extra-checkout-actions>span{background-color:#08c;padding:25px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;cursor:pointer;border-radius:5px;text-align:center}#checkout-payment-method-load .payment-method .actions-toolbar{display:none}.page.messages a.to-checkout{position:absolute;right:10px;top:2px;background-color:#1979c3;color:#fff;padding:8px 23px}body.cms-home #maincontent .page.messages{margin:0 auto}.catalog-product-view #maincontent .page.messages{margin:0}.catalogsearch-result-index .column.main{width:100%}.adress-fields-wrapper .field.required label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.review-details .review-date{display:none}.prices-tier{padding:5px}.delivery-contact.get-quote+.delivery-contact.standard{margin:10px 0 0}.full-width-image-banner{height:300px;margin:0 0 15px;position:relative;z-index:1}.full-width-image-banner p{font-size:18px;line-height:38px;font-weight:700;text-transform:uppercase}.full-width-image-banner .content{margin-top:-36px}.full-width-image-banner h2{font-size:36px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:38px;margin:0}.category-description [data-content-type=row][data-appearance=contained]{max-width:100%}.full-width-image-banner .btn-default{font-size:14px;line-height:25px;letter-spacing:.025em;padding:10px 20px;background-color:#010204;color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;border-radius:2px;margin-top:31px;display:inline-block}.cms-home .dali-product-label{top:-5px;left:-10px}#product_addtocart_form .product-options-wrapper{width:calc(100% + 170px)}#product_addtocart_form .product-options-wrapper select option{width:100%}.product-options-bottom .box-tocart{width:100%;margin:0}#product_addtocart_form .product-options-bottom .box-tocart .field.qty{width:117px}#product_addtocart_form .product-options-bottom .box-tocart .actions{padding:0}body.checkout-index-index.payment-step .checkout-agreements-block{height:0;overflow:hidden}.cart.table-wrapper .item-options dd>a{font-size:14px;font-weight:400;line-height:16px;margin:7px 0 10px;color:#000;display:block}.product-contact-tab{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 10px;margin:0 0 25px}.product.attribute.overview{margin:0 0 25px;padding:0 0 15px;border-bottom:1px solid #ccc}.contact-tab-left{width:70px}.contact-tab-left img{border-radius:50%}.contact-tab-right{width:calc(100% - 85px);display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.contact-tab-right h3{width:100%;font-size:14px;font-weight:600;margin:0}.contact-tab-right div{width:calc(100%/2 - 10px);display:flex;align-items:center;justify-content:center}.contact-tab-right:before{content:'';width:1px;height:60%;position:absolute;left:50%;bottom:0;display:block;background-color:#ccc}.contact-tab-right div a,.contact-tab-right div span{font-size:16px;font-weight:600;color:#000;position:relative;display:flex}.contact-tab-right div a{padding:0 0 0 25px}.contact-tab-right div a:before{content:'\f095';font-family:'FontAwesome';font-size:20px;color:#08c;position:absolute;left:0}.table-wrapper.orders-history td.col.actions a:hover{text-decoration:none}.table-wrapper.orders-history td.col.actions a span{background-color:#08c;padding:7px 20px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:13px}.page-title-wrapper.product.container{padding:0;margin:0 0 15px;display:flex;flex-wrap:wrap}.page-title-wrapper.product.container h1{font-size:25px;line-height:30px;font-weight:600;margin:0;color:#21293c;width:calc(100% - 300px)}.title-socials{display:flex;align-items:center;width:280px;margin:0 0 0 auto}.title-socials a.facebook{padding:5px 5px 5px 10px;background-color:#266fc5;display:block;width:75px;color:#fff;border-radius:5px}.title-socials a.facebook:before{content:'\f09a';font-size:16px;color:#fff;font-family:'FontAwesome';margin:0 5px 0 0}.title-socials a.facebook:hover{text-decoration:none}.title-socials a.youtube{display:inline-flex;margin:0 15px 0 0;color:#f30404}.title-socials a.youtube img{width:64px;max-width:fit-content}.title-socials .custom-compare button{border:none;background:0 0;display:flex;align-items:center}.title-socials .custom-compare button span{font-size:15px;font-weight:500}.title-socials .custom-compare button span:before{content:'\f24e';font-size:20px;color:#08c;font-family:'FontAwesome';margin:0 5px 0 0}.product-reviews-summary.short{display:flex;flex-wrap:wrap;margin:20px 0 0}.product-reviews-summary.short .reviews-actions{cursor:pointer}.product-reviews-summary.short .reviews-actions+p{width:100%;font-size:10px;margin:0}.rating-summary.item span.label.rating-label{line-height:26px}.review-content-container .review-content{line-height:28px}.review-ratings{margin:0 15px 0 0}.new-checkout-address-customized.address .field[name="billingAddressshared.custom_attributes.company_regco"],body.account .columns .column.main .form-address-edit .fieldset>.field.company-regco,form.form-create-account .field.company-regco{display:none !important}.cms-home li.product-item .custom-prices-box,.page-products .products-grid ol.products li.product-item .custom-prices-box{margin:15px 0}.cms-home li.product-item .custom-prices-box:before,.page-products .products-grid ol.products li.product-item .custom-prices-box:before{display:none}.custom-prices-box.old-price-present{justify-content:center}.custom-prices-box.old-price-present>span:first-child{position:relative;margin-right:10px}.custom-prices-box.old-price-present>span:first-child:before{content:'';width:1px;height:16px;position:absolute;top:2px;right:-11px;background-color:#ddd}.custom-prices-box.old-price-present>span:nth-child(2){margin-left:10px}.custom-prices-box .custom-price-old+.custom-price-excl-tax span:last-child{color:red}select[name=region_id] option[value="287"]{display:none !important}.block.filter .filter-title,.block-subtitle.filter-subtitle{display:none}.minicart-wrapper .action.showcart.active:before{opacity:0;visibility:hidden}.header-bottom-wrapper .fixed-menu-mobile{display:none}.header-bottom-wrapper .header-links-wrapper-fixed{display:none}.header-bottom-wrapper.fixed{position:fixed;top:0;left:0;right:0;background-color:#08c;z-index:9999;margin:0}.header-bottom-wrapper.fixed .header-bottom-inner{align-items:center;justify-content:flex-start}.header-bottom-wrapper.fixed .block-search{display:none}.header-bottom-wrapper.fixed .fixed-menu-mobile{display:block}.header-bottom-wrapper.fixed .header-links-wrapper-fixed{position:relative;display:block}.mobile-menu-toggler{width:44px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:1px solid #999;padding:0 7px;border-radius:3px;margin:9px 0 0;display:none}.mobile-menu-toggler:before{content:'\e609';font-family:'icons-blank-theme';font-size:28px;color:#999;display:block;line-height:1;transform:rotate(0deg) scale(1);opacity:1;transition:transform .25s ease,opacity .2s ease,color .25s ease}.mobile-menu-toggler.fixed{display:flex;border-color:#fff;margin:0}.mobile-menu-toggler.fixed:before{color:#fff}body.dali-mobile-menu-open .mobile-menu-toggler:before{content:'\e616';font-size:40px;transform:rotate(90deg) scale(1.05)}body.dali-mobile-menu-open .mobile-menu-toggler.fixed:before{color:#fff}.header-bottom-wrapper.fixed .logo{display:flex;align-items:center;justify-content:center;margin:0 auto 0 25px;width:auto}.header-bottom-wrapper.fixed .logo img{width:135px;filter:brightness(0) invert(1)}.header-bottom-wrapper.fixed .minicart-wrapper{margin:0 20px 0 10px}.header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .text:before,.header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .text:after{border-color:#fff}.header-bottom-wrapper.fixed .header-phone-wrapper{margin:0 15px 0 auto}.header-bottom-wrapper.fixed .header-phone-wrapper span{display:none}.header-bottom-wrapper.fixed .header-phone-wrapper a{font-size:13px;color:#fff;text-decoration:none}.header-bottom-wrapper.fixed .header-phone-wrapper a:before{content:'\f095';font-family:'FontAwesome';color:#fff;font-size:18px;display:inline-block;margin:0 10px 0 0;position:relative;bottom:-3px}.header-bottom-wrapper.fixed .header-phone-wrapper:before{display:none}.guest-checkout #checkout-step-shipping>h1,.guest-checkout .billing-address-form>h1,.guest-checkout .checkout-billing-address button.new-billing-address,.guest-checkout .checkout-billing-address .new-actions-toolbar,.guest-checkout .checkout-billing-address .close-billing-address-modal{display:none}.guest-checkout #checkout-step-shipping .form-login{margin:0}.guest-checkout #checkout-step-shipping .form-shipping-address{margin:0 0 15px}.guest-checkout #checkout-step-shipping .form-login #customer-email-fieldset .field{display:flex;flex-direction:column;margin:0 0 15px}.guest-checkout #checkout-step-shipping .form-login #customer-email-fieldset .field label{width:100%;text-align:left}.guest-checkout #checkout-step-shipping .form-login #customer-email-fieldset .field .control{width:100%}.guest-checkout .checkout-billing-address .step-title{width:100%}.guest-checkout #checkoutSteps .checkout-billing-address{margin:3px 0 0}.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-items:empty{display:none}#checkout-payment-method-load .payment-method.dali-disabled{background-color:#dfdfdf}.payment-method-title label[for=cashondelivery] span.disabled-message{width:100%;display:block;margin:5px 0 0 22px;color:red;font-size:13px;font-weight:600}.table-wrapper.comparison{box-shadow:0px 35px 50px rgba(0,0,0,.2);margin-bottom:100px}#product-comparison{border-radius:5px;font-size:12px;font-weight:400;border:none;border-collapse:collapse;width:100%;max-width:100%;white-space:nowrap;background-color:#fff}#product-comparison td{border-right:1px solid #999;font-size:12px}#product-comparison td:nth-child(2){border-left:1px solid #999}#product-comparison td:last-child{border-right:none}#product-comparison tr:nth-child(even){background:#f8f8f8}#product-comparison td a{white-space:pre-line}.catalog-product_compare-index a.hidden-print{display:none}.table-comparison .cell.label .attribute.label{font-size:14px}.catalog-product_compare-index .page-title-wrapper{padding:0}.catalog-product_compare-index .page-title-wrapper h1{width:calc(100% - 30px);border-bottom:1px solid #ddd;padding:0 0 15px;font-size:30px;margin:15px 0 25px}.table-comparison .cell.remove .action.delete{white-space:normal !important}.table-comparison .cell.remove .action.delete:before{content:'\e604';font-size:35px;line-height:normal}#product-comparison td.remove.product{text-align:center}.table-comparison .action.tocart{height:100%;background-color:#08c;padding:7px 15px;border-radius:0;border:none}.table-comparison .action.tocart span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}#product-comparison td.product.info{text-align:center}.header-bottom-wrapper ul.header-compare-wrapper{list-style:none;margin:0;padding:0;width:calc(5% - 15px)}.header-bottom-wrapper ul.header-compare-wrapper li.link.compare{margin:0;height:100%;display:flex;align-items:center;justify-content:center}.header-bottom-wrapper.fixed li.link.compare{padding:5px 0 0}.header-bottom-wrapper li.link.compare a{display:block;width:100%;position:relative;color:transparent;white-space:nowrap;outline:none}.header-bottom-wrapper li.link.compare a:before{content:'\f24e';font-size:33px;color:#08c;font-family:'FontAwesome'}.header-bottom-wrapper.fixed li.link.compare a:before{color:#fff}.header-bottom-wrapper li.link.compare a span{position:absolute;top:-3px;right:-7px;background-color:#ed5348;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:18px}.header-bottom-wrapper.fixed li.link.compare a span{right:-5px;top:0}.actions-secondary a.action.tocompare:before{content:'\f24e';color:#08c;font-family:'FontAwesome';font-size:18px}#product-comparison td.cell.product.attribute p{white-space:break-spaces}#product-comparison td.cell.product.attribute .pagebuilder-column-line{display:flex;flex-wrap:wrap}#product-comparison td.cell.product.attribute .pagebuilder-column{width:100%;padding:0;text-align:left}.widget.block-products-list ol.product-items li.product-item .actions-secondary{display:block !important}.minicart-wrapper .action.showcart.active:before{opacity:0;visibility:hidden}.header-bottom-wrapper.fixed .header-phone-wrapper,.header-bottom-wrapper.fixed .header-links-wrapper-fixed{padding:0 20px 0 0}.header-bottom-wrapper.fixed .header-phone-wrapper:after,.header-bottom-wrapper.fixed .header-links-wrapper-fixed:after{content:'';width:1px;height:20px;background-color:#fff;position:absolute;right:0}.header-bottom-wrapper.fixed .header-links-wrapper-fixed:after{top:0}.gallery-placeholder{position:relative}.gallery-placeholder .showroom-label{position:absolute;top:15px;right:15px;max-width:90px;text-decoration:none;z-index:1}.gallery-placeholder .showroom-label img{width:100%}.cms-showroom .page-title-wrapper{padding:0;margin:25px 0 0}.gallery-placeholder .daliDiscountLabel+.showroom-label{top:50px;right:0}.actions-toolbar>.secondary:last-child{margin-top:0}.company-fields-toggle-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 25px}.company-fields-toggle-wrapper span{width:45%;margin:0;padding:10px 0;background-color:#83c0df;color:#fff;text-align:center;font-size:14px;cursor:pointer;user-select:none;border-radius:5px}.company-fields-toggle-wrapper span.active{background-color:#08c}.form.form-create-account .field.company-cui input{width:calc(100% - 160px)}form.form-create-account .field .label[for=company_cui] span.tax-ask{margin:0 0 0 auto;top:30px}.product-info-stock-sku .stock.available{background-color:#e6fcf5;display:inline-block;padding:5px 30px;position:relative;color:#12b886;font-weight:600}.product-info-stock-sku .stock.available:before{content:'';position:absolute;top:-7px;left:-7px;width:14px;height:14px;box-shadow:0 0 0 0 rgba(3,171,19,.7);background-color:#12b886;border-radius:50%;animation:pulse 1.7s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(3,171,19,.7)}40%{transform:scale(1);box-shadow:0 0 0 10px rgba(3,171,19,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(3,171,19,0)}}.guest-checkout #checkout-step-shipping .form-shipping-address .field[name="shippingAddress.company_toggler"] label{margin-top:0}.guest-checkout #checkout-step-shipping .form-shipping-address .field[name="shippingAddress.custom_attributes.company_regco"]{display:none !important}.guest-checkout #checkout-step-shipping #customer-email-fieldset{margin:0 0 5px}.product-top-right-bottom-data .service-gift-wrapper{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.product-top-right-bottom-data .service-gift-wrapper .service-gift-left{position:relative;width:60px}.product-top-right-bottom-data .service-gift-wrapper .service-gift-left img{width:60px}.product-top-right-bottom-data .service-gift-wrapper .service-gift-left img:last-child{position:absolute;top:-13px;right:-25px;width:30px}.product-top-right-bottom-data .service-gift-wrapper .service-gift-right{width:calc(100% - 60px);padding:0 0 0 30px}.product-top-right-bottom-data .service-gift-wrapper .service-gift-right p{font-size:14px;font-weight:600;color:#000;text-align:center}.product-top-right-bottom-data .service-gift-wrapper .service-gift-right p span:not(.price):not(.last){text-transform:uppercase}.product-top-right-bottom-data .service-gift-wrapper .service-gift-right p span.last{display:block;color:#999}#checkout.guest-checkout .opc-progress-bar .opc-progress-bar-item{cursor:default;pointer-events:none !important}.custom-gift-box{display:flex;align-items:center;background-color:#f7f7f7;padding:5px;border-bottom:1px solid #333;box-shadow:0 2px 3px rgb(0 0 0/8%)}.custom-gift-box img{width:65px}.custom-gift-box p{margin:0 0 0 25px !important;font-size:14px;font-weight:600}.modal-popup._show .modal-content{margin:17px 0 0}.old-price .price:before,.old-price-present .custom-price-old:before{content:'PRP: ';margin:0 5px 0 0;display:inline-flex}.product-page-top-right .group-wrapper{margin:30px 0 0 !important}.product-item-info .delivery-contact{flex-direction:column;margin:7px 0 0;padding:20px 10px}.product-description{max-height:100%;overflow:hidden}.product-description.limited{max-height:300px;position:relative}.product-description.limited:after{content:'';position:absolute;width:100%;height:100%;left:0;bottom:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);z-index:1}.products-description-toggler,.products-description-toggler:focus{width:100%;background:0 0;border:1px solid #08c;color:#08c;font-size:14px;font-weight:500;transition:.3s all}.products-description-toggler:hover{background:#ddf0f7;border:1px solid #08c}.contact-gdpr-agreement{display:flex;align-items:center;margin:10px 0 20px}.contact-gdpr-agreement input{width:0;height:0;margin:0}.contact-gdpr-agreement label{display:flex;align-items:center;position:relative}.contact-gdpr-agreement label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;cursor:pointer;margin:0 10px 0 0}.contact-gdpr-agreement input[type=checkbox]:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;margin:0;cursor:pointer}.contact-gdpr-agreement label span{user-select:none}.contact-gdpr-agreement label span:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.product-tabs-description .product-description{overflow:hidden;max-height:none}.product-tabs-description .product-description.is-expanded{overflow:visible;max-height:none}.product-tabs-description .products-description-toggler{margin-top:8px;cursor:pointer}.footer-bottom-right-bottom a{margin:0 5px}.footer-bottom-right-bottom a img{width:170px}.iso-img{width:auto;height:65px;margin:0 5px}.iso-img:first-child{height:72px}.seap-post-btn{border-radius:5px}#shipping .select-entity-type-wrap span{border-radius:5px}.minicart-items .item-qty{border-top-left-radius:5px;border-bottom-left-radius:5px}.block-viewed-products-grid .product-items{display:flex;flex-wrap:wrap}.block-viewed-products-grid .product-item{border:1px solid #e5e5e5;padding:5px}.page-layout-1column .block.widget.block-viewed-products-grid .products-grid .product-item{width:calc(100%/5 - 10px);margin:0 10px 0 0}.page-layout-1column .block.widget.block-viewed-products-grid .products-grid .product-item:nth-child(5n){margin:0}.block-viewed-products-grid .slick-track{display:flex}.block-viewed-products-grid .slick-slide{float:none;height:auto}.block-viewed-products-grid .slick-slide>div{height:100%}.block-viewed-products-grid .slick-slide>div .product-item{height:100%}.block-viewed-products-grid .product-item .product-item-info{width:100%;height:100%;display:flex;flex-direction:column;padding:5px}.block-viewed-products-grid .product-item .product-item-info a.product-item-photo{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:15px}.block-viewed-products-grid .product-item .product-item-info a.product-item-photo img{width:100%;display:block}.block-viewed-products-grid .product-item .product-item-name{text-align:center;margin:15px 0 auto}.block-viewed-products-grid .product-item .product-item-name a{font-size:15px;text-align:center;display:block}.block-viewed-products-grid .product-item .product-item-details{display:flex;flex-direction:column;flex:1}.block-viewed-products-grid .product-item .product-item-description{display:none}.block-viewed-products-grid .product-item .price-box{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:15px 0;position:relative}.block-viewed-products-grid .product-item .regular-price,.block-viewed-products-grid .product-item .special-price{display:block;width:100%;text-align:center}.block-viewed-products-grid .product-item .regular-price .price,.block-viewed-products-grid .product-item .special-price .price{font-size:15px;font-weight:500}.block-viewed-products-grid .product-item .regular-price .price-excluding-tax,.block-viewed-products-grid .product-item .regular-price .price-excluding-tax .price,.block-viewed-products-grid .product-item .special-price .price-excluding-tax,.block-viewed-products-grid .product-item .special-price .price-excluding-tax .price{font-size:13px}.block-viewed-products-grid .product-item .special-price .price-excluding-tax .price,.block-viewed-products-grid .product-item .special-price .price-including-tax[data-price-type=finalPrice] .price{color:red;position:relative}.block-viewed-products-grid .product-item .special-price .price-including-tax[data-price-type=finalPrice] .price:before{content:'';width:1px;height:16px;position:absolute;top:2px;right:-11px;background-color:#ddd}.block-viewed-products-grid .product-item .special-price .old-price .price-container.weee:after{display:none}.block-viewed-products-grid .product-item .special-price .old-price .price{text-decoration:line-through}.block-viewed-products-grid .product-item .regular-price .price-excluding-tax:before,.block-viewed-products-grid .product-item .special-price .price-excluding-tax:before{content:'('}.block-viewed-products-grid .product-item .regular-price .price-excluding-tax:after{content:' + TVA)'}.block-viewed-products-grid .product-item .special-price .price-excluding-tax .price:after{content:' + TVA';color:red}.block-viewed-products-grid .product-item .special-price .price-excluding-tax:after{content:')'}.block-viewed-products-grid .product-item .price-label{display:none !important}.block-viewed-products-grid .product-item .product-item-actions{display:flex;align-items:center;text-align:center;justify-content:center;min-height:34px;margin:0 0 5px}.block-viewed-products-grid .product-item .product-item-actions button{height:100%;background-color:#08c;padding:7px 15px;border-radius:5px;border:none}.block-viewed-products-grid .product-item .product-item-actions button span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}.block-viewed-products-grid .block-title{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:20px 0 50px}.block-viewed-products-grid .block-title strong{font-weight:400;font-size:20px;text-transform:uppercase;margin:20px 0}.block-viewed-products-grid .slick-slide{margin:0 5px}.block-viewed-products-grid .slick-list{margin:0 -5px}.back-to-top{display:flex;align-items:center;justify-content:center;position:fixed;right:15px;bottom:100px;width:44px;height:44px;border:none;border-radius:50%;background:#08c;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18);cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:1000;pointer-events:none}.back-to-top:active,.back-to-top:focus{background:#08c;color:#fff}.back-to-top--visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:active{transform:translateY(1px)}.back-to-top:hover{background:#1eb2fc}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.catalog-category-view .products{margin:0}.catalog-category-view .products-list .product-item{border:1px solid #e5e5e5;border-radius:5px;margin:0 0 15px}.catalog-category-view .products-list .product-item .product-item-info{flex-direction:row}.catalog-category-view .products-list .product-item .product-item-photo{width:200px;height:150px;position:relative}.catalog-category-view .products-list .product-item .product-item-photo img{width:100%;height:100%;object-fit:contain}.catalog-category-view .products-list .product-item .product-item-description{display:none}.homepage-section-bestsellers .homepage-section-inner.container{padding:0}.category-cms h3{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:15px 0;text-transform:uppercase;text-align:left !important}.category-cms h3 strong{font-weight:400;font-size:20px}.category-cms div[data-content-type=text]{margin:15px 0}.category-cms div[data-content-type=text] p{font-size:14px}.block.bestsellers .block-title{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:15px 0;text-transform:uppercase}.column.main .block.bestsellers .title strong{font-weight:400;font-size:20px}.block.bestsellers .dali-slider{display:flex;flex-wrap:wrap}.block.bestsellers .dali-slider .dali-slide{width:calc(100%/5 - 12px);display:flex;flex-direction:column;margin:0 15px 15px 0;padding:10px;background-color:#fff}.block.bestsellers .dali-slider .dali-slide:nth-child(5n){margin:0 0 15px}.block.bestsellers .dali-slider .slick-slide .dali-slide{display:flex !important;margin:0;height:100%}.block.bestsellers .dali-slider .dali-slide .product-item-info{display:flex;flex-direction:column;height:100%}.block.bestsellers .dali-slider .dali-slide .product-item-photo{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:15px}.block.bestsellers .dali-slider .dali-slide .product-item-details{display:flex;flex-direction:column;align-items:center;flex:1}.block.bestsellers .dali-slider .dali-slide .product-item-name{text-align:center}.block.bestsellers .dali-slider .dali-slide .product-item-details .product-item-actions{display:flex;align-items:center;margin:auto 0 0}.block.bestsellers .dali-slider .dali-slide .product-item-details .product-item-actions button.tocart{height:100%;background-color:#08c;padding:7px 15px;border-radius:5px;border:none}.block.bestsellers .dali-slider .dali-slide .product-item-details .product-item-actions button.tocart span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}.block.bestsellers .dali-slider .dali-slide .product-item-details .product-item-actions a.action.tocompare{line-height:35px;text-align:center;width:35px;text-decoration:none;font-size:0}.block.bestsellers .dali-slider .dali-slide .product-item-details .product-item-actions a.action.tocompare:before{content:'\f24e';color:#08c;font-family:'FontAwesome';font-size:18px}.dali-custom-slider .dali-slider .dali-slide .slide-product-actions button.tocart{border-radius:5px}.block.bestsellers .slick-dots{max-width:70%;margin:0 auto;display:flex;align-items:center;justify-content:center}.block.bestsellers .slick-dots li.slick-active button{background:#08c}.block.bestsellers .slick-track{display:flex}.block.bestsellers .slick-slide{float:none;height:auto;margin:0 7px}.block.bestsellers .slick-slide>div,.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide{height:100%;border:1px solid #e5e5e5}.block.bestsellers .slick-list{margin:0 -7px}.slick-dots li.slick-active button{background:#08c}.action.sorter-action{display:none !important}.slick-slide>div{position:relative}.orders-counter{display:flex;justify-content:center;margin:20px 0}.orders-counter .oc-card{--oc-blue:#1a73e8;--oc-border:#e9eef5;--oc-text:#1f2937;--oc-sub:#6b7280;background:#fff;border:1px solid var(--oc-border);border-radius:16px;padding:16px 18px;box-shadow:0 10px 28px rgba(16,24,40,.08);position:relative;overflow:hidden;max-width:520px;width:100%;margin:0 auto}.orders-counter .oc-topbar{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc04,#ea4335)}.orders-counter .oc-body{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center}.orders-counter .oc-icon{width:52px;height:52px;display:grid;place-items:center;background:#eef4ff;border:1px solid #e2e8f0;border-radius:12px}.orders-counter .oc-meta{display:grid;gap:4px;text-align:center}.orders-counter .oc-label{color:var(--oc-sub);font-size:13px;font-weight:600}.orders-counter .oc-number{color:var(--oc-text);font-size:32px;font-weight:800;letter-spacing:.2px;line-height:1.1}.orders-counter .oc-foot{margin-top:8px;color:var(--oc-sub);font-size:12px;text-align:right}.category-cms.container{padding:0}.slide-product-actions .delivery-contact.get-quote{margin:0;font-size:10px;padding:0 5px}.dali-custom-slider .dali-slider>.dali-slide{border:1px solid #ddd}body[class*=mpblog-] .columns{display:flex;flex-wrap:wrap;justify-content:space-between}body[class*=mpblog-] .columns .sidebar-main{width:calc(22% - 15px);padding:10px;border:1px solid #ddd;flex-basis:initial;flex-grow:initial;order:0}body[class*=mpblog-] .columns .column.main{width:calc(78% - 15px);padding:0;flex-basis:initial;flex-grow:initial;order:1}body[class*=mpblog-] main{padding:0;margin-bottom:25px}body[class*=mpblog-] .page-title-wrapper{margin-top:25px;text-align:center}body[class*=mpblog-] .mp-blog-rss,body[class*=mpblog-] .mp-footer{display:none}body[class*=mpblog-] .product.data.items>.item.title>.switch{height:100%;display:flex;align-items:center;padding:8px 12px;border-radius:8px 8px 0 0}body[class*=mpblog-] .mobile-filters-toggler{display:none}body[class*=mpblog-] .list-post-tabs .post-right a span{color:#08c;transition:color .15s ease}body[class*=mpblog-] .list-post-tabs .post-right a:hover span{color:#0077b3}body[class*=mpblog-] .post-info-wraper h2.mp-post-title a,body[class*=mpblog-] .mp-post-info a.mp-info,body[class*=mpblog-] .mp-post-meta-info a.mp-read-more{color:#08c !important;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .12s ease}body[class*=mpblog-] .post-info-wraper h2.mp-post-title a:hover,body[class*=mpblog-] .mp-post-info a.mp-info:hover{color:#0077b3 !important;text-decoration:underline}#mpblog-list-container{height:100%;min-height:100%;display:flex;flex-direction:column;row-gap:14px}#mpblog-list-container .pager{margin:auto 0 0;padding-top:10px}body[class*=mpblog-] .mp-sidebar:not(.product.info.detailed){background-color:rgb(221 221 221/17%);padding:8px;margin:0 0 12px;border:1px solid rgba(0,0,0,.06);border-radius:10px}body[class*=mpblog-] .mp-sidebar .block-title p{font-size:14px;font-weight:600;border-bottom:1px solid #08c;padding:0 0 6px;color:#333;letter-spacing:.2px}.mpblog-post-view main{padding:0}.mpblog-post-view .page-title{margin-top:25px;text-align:center;font-weight:500}.mpblog-post-view .sidebar{display:none !important}.mpblog-post-view .mp-post-info span a{color:#08c !important}.mpblog-post-view .mp-post-info span:last-of-type{display:none}.mpblog-post-view .mp-blog-rss{display:none}#a11y-panel .a11y-toggle{width:48px;height:48px;background:0 0;padding:0;border:none;box-shadow:none}.cartomed-gdpr-notice{background:#f5f5f5;border:1px solid #ddd;padding:12px 15px;margin:0 0 15px;font-size:13px;line-height:1.5}.cartomed-gdpr-notice a{font-weight:600}.opc-block-summary .mark .value{color:#333}.opc-block-summary .table-totals .grand .mark{padding-top:10px}#whatsappchat{z-index:1}#a11y-panel{z-index:1}.homepage-section.homepage-section1 .dali-slider{position:relative;overflow:hidden;aspect-ratio:1905/461}.homepage-section.homepage-section1 .dali-slider:not(.slick-initialized)>div{display:none}.homepage-section.homepage-section1 .dali-slider:not(.slick-initialized)>div:first-child{display:block}.homepage-section.homepage-section1 .dali-slider img{display:block;width:100%;height:100%;object-fit:cover}.daliDiscountLabel{position:absolute;right:0;top:0;z-index:1}.daliDiscountLabel img{width:75px !important}.daliDiscountLabel span{width:100%;text-align:center;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;font-weight:700}.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+6){display:none}.dali-custom-slider .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+6){display:none}@media (min-width:767px){.container,body.cms-home #maincontent .page.messages{width:750px}}@media (min-width:991px){.container,body.cms-home #maincontent .page.messages{width:970px}}@media (min-width:1200px){.container,body.cms-home #maincontent .page.messages{width:1170px}}@media (max-width:1200px){.header-bottom-wrapper .block-search{width:calc(47% - 15px)}.header-bottom-wrapper .header-phone-wrapper{width:calc(20% - 15px)}.header-bottom-wrapper li.link.compare{width:calc(7% - 15px)}.header-bottom-wrapper li.link.compare a span{right:-5px}.header-bottom-wrapper .block-search .action.search{right:60px}.footer-top-left{width:calc(90% - 15px)}.footer-top-right{width:calc(10% - 15px)}.homepage-section1 ul li.homepage-section1-slide1 .slide-text{top:-7px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2{text-shadow:1px 1px 2px #000}.homepage-section1 ul li.homepage-section1-slide2 .slide-text{padding:25px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text h2{font-size:24px;line-height:32px}.homepage-section3 ul li .slide-left{width:125px}.homepage-section3 ul li .slide-right{width:calc(100% - 135px)}.homepage-section3 ul li .slide-right h2{font-size:14px;line-height:22px}.homepage-section3 ul li .slide-right a{padding:10px 12px}.product-page-wrapper .block.related .block-title strong,.product-page-wrapper .block.upsell .block-title strong,.product-page-wrapper .block.crosssell .block-title strong{font-size:18px}#product_addtocart_form .box-tocart .actions button span{font-size:12px}.product-top-right-bottom-data .product-add-form{width:calc(100% - 150px)}#product_addtocart_form .box-tocart .field.qty{width:90px}#product_addtocart_form .box-tocart .field.qty .control span{width:25px}#product_addtocart_form .box-tocart .field.qty .control input{width:35px;height:35px}.seap-post-btn{width:150px;font-size:14px;line-height:16px}.about-us-top-text{bottom:20px}.opc-block-summary .product-item .product-item-inner{display:flex;flex-direction:column}.opc-block-summary .product-item .subtotal{text-align:left}.contact-tab-right div a,.contact-tab-right div span{font-size:15px}}@media (max-width:991px){body.dali-mobile-menu-open #maincontent{position:relative;z-index:1}body.dali-mobile-menu-open #maincontent:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/50%);z-index:9998}.header-bottom-wrapper .dali-mainmenu-wrapper,.header-bottom-wrapper.fixed .dali-mainmenu-wrapper{display:block;position:fixed;top:var(--dali-mobile-menu-top,0px);left:-401px;width:300px;height:calc(100vh - var(--dali-mobile-menu-top,0px));background-color:#fff;overflow:hidden;z-index:9999;transition:left .3s ease}.header-bottom-wrapper .dali-mainmenu-wrapper.mobile-fixed,.header-bottom-wrapper.fixed .dali-mainmenu-wrapper.mobile-fixed{left:0}.dali-mainmenu-mobile-title{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:14px;font-weight:600;color:#08c;text-transform:uppercase;border-bottom:1px solid #e5e5e5;background-color:#fff}.dali-account-mobile-wrapper{display:block;background-color:#fff;border-bottom:1px solid #e5e5e5}.dali-home-mobile-menutitle{display:flex;justify-content:space-between;padding:16px 15px 16px 20px;font-size:14px;font-weight:600;color:#08c;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #e5e5e5;background-color:#fff}.dali-home-mobile-menutitle:hover{text-decoration:none}.dali-home-mobile-menutitle:visited{color:#08c}.dali-home-mobile-menutitle:after{content:'\f015';font-size:16px;font-family:'FontAwesome';margin:0 5px 0 0;color:#08c}.dali-account-mobile-title{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:14px;font-weight:600;color:#08c;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.dali-account-mobile-title i{color:#08c;font-size:18px}.account-mobile-menu{margin:0;padding:0;list-style:none}.account-mobile-menu li{margin:0;padding:10px 25px;border-bottom:1px solid #e5e5e5}.account-mobile-menu li:last-child{border-bottom:none}.account-mobile-menu li a{display:block;font-size:13px;font-weight:500;color:#000;text-decoration:none}.dali-mainmenu-mobile-title i{font-size:18px;color:#08c}.dali-mainmenu{width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;background-color:#fff;border:none}.dali-mainmenu li.level0{width:100%;margin:0;padding:10px 25px;background-image:none;border-bottom:1px solid #e5e5e5}.dali-mainmenu li.level0:hover{background-size:0 0}.dali-mainmenu li.level0>a.level-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-size:13px;font-weight:500;text-transform:initial;color:#000}.dali-mainmenu li.level0:hover>a.level-top{color:#000}.dali-mainmenu li.level0>a.level-top:hover{background-color:transparent}.dali-mainmenu li.level0>.submenu,.dali-mainmenu li.level0:hover>.submenu{position:fixed;top:var(--dali-mobile-menu-top,0px) !important;left:0;width:300px;height:calc(100vh - var(--dali-mobile-menu-top,0px));display:flex !important;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;background:#fff;border:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-100%) !important;transition:transform .3s ease,visibility .3s ease;animation:none;z-index:10000}.dali-mainmenu li.level0>.submenu.active{opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto;max-height:calc(100vh - var(--dali-mobile-menu-top,0px) - 100px);transform:translateX(0) !important}.dali-mainmenu li.level0>.submenu.is-closing{opacity:1;visibility:visible;pointer-events:none;transform:translateX(-100%) !important}.dali-mainmenu li.level0 .submenu li{width:100%;max-width:100%;flex:initial;margin:0;padding:10px 25px;background:0 0;box-shadow:none;border-bottom:1px solid #e5e5e5}.dali-mainmenu li.level0 .submenu li:hover{box-shadow:none}.dali-mainmenu li.level0 .submenu li a{color:#000}.dali-mainmenu li.level0 .submenu li:hover>a,.dali-mainmenu li.level0 .submenu li a:hover{color:#000;text-decoration:none}.dali-mainmenu li.level0 .submenu li.dali-parent-mobile-helper{display:flex !important;align-items:center;justify-content:flex-start;padding:5px 20px}.dali-mainmenu li.level0 .submenu li.dali-parent-mobile-helper a{font-size:14px;font-weight:600;color:#08c;text-transform:uppercase;text-decoration:none}.dali-mainmenu li.level0 .submenu li.dali-parent-mobile-helper .dali-submenu-mobile-back-toggler{display:inline-flex;margin-right:10px;cursor:pointer}.dali-mainmenu li.level0 .submenu li.dali-parent-mobile-helper .dali-submenu-mobile-back-toggler:after{font-family:'icons-blank-theme';font-size:36px;font-weight:500;content:'\e622';transform:rotate(90deg);color:#08c}.delivery-contact{padding:0 7px}.product-top-right-bottom-data .product-add-form{width:calc(100% - 115px)}.seap-post-btn{width:115px}.header-bottom-wrapper .header-phone-wrapper{display:none}.header-bottom-wrapper.fixed .header-phone-wrapper{display:block;text-align:right;width:auto}.header-bottom-wrapper.fixed .header-phone-wrapper:after{height:24px}.header-bottom-wrapper.fixed .header-links-wrapper-fixed{display:none}.header-bottom-wrapper .logo{width:100%;justify-content:center}.header-free-shipping-wrapper{width:60%}.header-links-wrapper{width:40%}.header-bottom-wrapper .minicart-wrapper{width:36px}.header-bottom-wrapper .block-search{width:calc(100% - 150px);margin:0 auto}.header-bottom-wrapper ul.header-compare-wrapper{width:50px;padding-left:0}.header-bottom-wrapper li.link.compare{width:100%}.header-bottom-wrapper li.link.compare a span{right:0}.header-bottom-wrapper .block-search .action.search{right:70px;top:14px}.header-bottom-wrapper .minicart-wrapper .action.showcart .counter.qty{top:-5px;right:-7px}.header-bottom-wrapper.fixed .header-bottom-inner>.mobile-menu-toggler{display:none}.mobile-menu-toggler{display:flex}.fixed-menu{padding:0 15px}.fixed-menu .fixed-menu-phone+div{display:none}.header-top-wrapper{display:none}.page-products .products-grid ol.products li.product-item{width:calc(100%/2 - 10px)}body.catalog-category-view .columns .column.main{width:calc(70% - 10px)}body.catalog-category-view .columns .sidebar-main{width:calc(30% - 10px)}.footer-newsletter-wrapper{flex-direction:column}.footer-newsletter-wrapper>div{width:100%}.footer-newsletter-left{text-align:center;margin:0 0 15px}.footer-top-right{display:flex;align-items:center}.footer-top-right a.footer-facebook{margin:15px 0 0 auto}.footer-bottom-right-top>div{width:calc(100%/2 - 10px)}.footer-bottom-right-top ul li{width:100%;margin:0 0 2px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:first-child{font-size:16px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:last-child{font-size:26px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:before,.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:after{top:-15px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a{font-size:12px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a:before,.homepage-section1 ul li.homepage-section1-slide1 .slide-text a:after{bottom:-25px}.homepage-section3 ul{justify-content:center}.homepage-section3 ul li{width:calc(50% - 16px);background-color:#f5f5f5;margin:10px 4px}.homepage-section3 ul li:last-child{margin-top:-2px}.homepage-section3 ul li .slide-right h2{font-size:16px}.contact-page-bottom>div{width:100%;margin:0 0 15px}.product-page-top{flex-direction:column}.product-page-top .product-page-top-left,.product-page-top .product-page-top-right{width:100%}.about-us-page-wrapper .about-us-top{height:150px}.about-us-page-wrapper .about-us-top img{height:100%;object-fit:cover}.about-us-top-text{bottom:35px;left:15px}.reseller-page-top,.how-to-order-top,.shipping-orders-page-top,.service-warranty-page-top,.terms-conditions-top,.search-top,.login-top,.create-account-top{height:150px}.reseller-page-top img,.how-to-order-top img,.shipping-orders-page-top img,.service-warranty-page-top img,.terms-conditions-top img,.search-top img,.login-top img,.create-account-top img{max-width:auto;width:100%;height:100%;object-fit:cover}.search-top>div,.login-top>div,.create-account-top>div{height:100%}.customer-account-login .login-bottom{width:calc(100% - 10px);padding:10px 5px}.customer-account-login .login-bottom>div{width:100%;margin:0 0 15px}form.form-create-account .fieldsets-wrapper{padding:15px 5px}form.form-create-account .fieldsets-wrapper>div{width:calc(100%/2 - 5px);padding:15px}.dali-gdpr-consent label{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.dali-gdpr-consent label:before{margin:0}.dali-gdpr-consent label span{width:calc(100% - 30px)}.fieldset>.field.choice.checkout-agreement>label{align-items:flex-start}.fieldset>.field.choice.checkout-agreement>label button{width:calc(100% - 30px);text-align:left}form.form-create-account .save-to-billing input:checked+label:after{left:4px;top:11px}form.form-create-account .field .label[for=company_cui] span.tax-ask{margin:0 0 0 auto}body.account .columns .column.main{flex-direction:column}body.account .columns .column.main .block-dashboard-info,body.account .columns .column.main .block-addresses-default{width:100%;margin:0 0 15px}body.account .columns .column.main .block-dashboard-addresses,body.account .columns .column.main .block-addresses-list{width:100%}body.account .columns,body.account.sales-order-history .table-wrapper.orders-history{padding:25px 5px}.checkout-cart-index .columns .column.main>.cart-container{flex-direction:column-reverse}.checkout-cart-index .columns .column.main>.cart-container>form{width:100%;margin:0 0 15px}.checkout-cart-index .columns .column.main>.cart-container>.cart-summary{width:100%}#checkoutSteps{margin:0 auto 15px auto}#checkout .opc-summary-wrapper{width:100%;order:1;margin:0 auto 15px 0}#checkout .opc-wrapper{width:100%;order:2}#checkout-payment-method-load .payment-method .actions-toolbar{display:block}body.payment-step #checkout{width:100%}body.payment-step .extra-checkout-actions{display:none}.products-grid ol.products{justify-content:space-between}.page-products .products-grid ol.products li.product-item{margin:0 0 16px}.product-contact-tab{width:100%}.header-bottom-wrapper.fixed .header-bottom-inner{padding:5px 10px 0}.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+5){display:none}.dali-custom-slider .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+4){display:none}.block.bestsellers .dali-slider .dali-slide{width:calc(100%/4 - 7)}.dali-custom-slider .dali-slider .dali-slide{width:calc(100%/3 - 7)}}@media (max-width:768px){.page-products .page-title-wrapper h1{margin:20px auto 0;font-size:16px;font-weight:600;padding:0 0 0 50px}body.payment-step .extra-checkout-actions{width:100%;padding:0 15px;margin:50px 0}.payment-method-title label[for=eppay]{flex-direction:column;align-items:flex-start}.payment-method-title label[for=eppay]:after{margin:0}.product-top-left-data .price-box{flex-direction:column}.product-top-left-data .old-price{margin:7px 0 0}.delivery-contact.get-quote{margin:10px 0 0}.product-reviews-summary.short{justify-content:center;align-items:center}.product-item .product-reviews-summary .reviews-actions{margin:0}.product-item-info .delivery-contact{margin:7px 0 0;padding:0 15px}.header-bottom-wrapper .block-search{width:calc(100% - 200px)}.header-bottom-wrapper .minicart-wrapper{width:40px;margin:7px 10px 0 0}.header-bottom-wrapper li.link.compare{padding-bottom:12px}.header-bottom-wrapper.fixed li.link.compare{padding:0 0 0 15px}.header-bottom-wrapper .minicart-wrapper .action.showcart .counter.qty{top:-12px}.compare,.product-addto-links .action.tocompare,.product-item-actions .actions-secondary>.action.tocompare{display:inline-block}.filter-options{display:flex;flex-direction:column;overflow-y:auto;max-height:calc(100vh - 50px)}.container{width:100%;z-index:1}.header-bottom-wrapper{margin:5px 0}.header-bottom-inner{padding:0 10px}.header-bottom-wrapper .header-phone-wrapper{display:none}.header-bottom-wrapper .block-search input#search{position:initial}.header-bottom-wrapper .block-search label{display:none}.header-bottom-wrapper .block-search .control{border:none;margin:0}.dali-breadcrumbs{width:100%}.navigation .submenu:not(:first-child) .level1.active>a{padding-left:22px}#search_mini_form{position:relative}.header-bottom-wrapper .block-search .action.search{top:1px;right:12%}.block-search .action.search{display:inline-block;background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;padding:5px 0;position:absolute;right:10px;top:0;z-index:1}.block-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:#8f8f8f;content:'\e615';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.fieldset>.field.agreement input[type=checkbox]:checked+.label:after{top:3px}footer{padding:0 5px}.footer-newsletter-right .fieldset .field.agreement{margin:7px 0 0}.footer-bottom{flex-direction:column-reverse;margin:0;padding-bottom:5px}.footer-bottom-left{width:100%;margin:15px 0 0}.footer-bottom-left-top{display:none}.footer-bottom-right{width:100%}.footer-bottom-right-top ul li{width:calc(100%/2 - 15px)}.footer-bottom-right-top .mobile-contact-info{width:100%;display:block;margin:25px 0 0}.footer-bottom-right-top .mobile-contact-info ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bottom-right-top .mobile-contact-info ul li:first-child{width:50%}.footer-bottom-right-top .mobile-contact-info ul li:not(:first-child){width:25%}.homepage-section1 ul li.homepage-section1-slide2 .slide-text h2{font-size:18px;line-height:22px;margin:0 0 10px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text a{font-size:12px;padding:7px 20px}.homepage-section1-slide1 .container,.homepage-section1-slide2 .container{margin:0 auto 0 0}.homepage-section1 ul .slick-slide{height:180px}.homepage-section1 ul .slick-slide>div,.homepage-section1 ul .slick-slide>div li{height:100%}.homepage-section1 ul .slick-slide>div li img{object-fit:cover;object-position:center;width:100%;height:100%}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:first-child{font-size:14px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2 span:last-child{font-size:20px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:before,.homepage-section1 ul li.homepage-section1-slide1 .slide-text h2:after{top:-3px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text a{padding:7px 15px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text{padding:10px 15px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text h2{font-size:16px;line-height:22px}.homepage-section1 ul li.homepage-section1-slide2 .slide-text a{font-size:12px}.homepage-section2 ul{justify-content:center}.homepage-section2 ul li{width:calc(100%/3 - 5px);margin:0 0 15px;align-items:center;text-align:center;padding:0}.homepage-section2 ul li:before{position:initial}.homepage-section6 ul li{width:100%;background-color:#fff;margin:0 0 10px}.catalog-product-view #maincontent{padding:0 5px}.modal-popup._inner-scroll.seap-modal{left:0}.modal-popup._inner-scroll.seap-modal .modal-inner-wrap{width:300px;min-height:300px;margin:15px auto}.modal-popup._inner-scroll.seap-modal .modal-inner-wrap h2{font-size:16px}.modal-popup._inner-scroll.seap-modal .modal-content{padding:0 15px 15px}.modal-popup._inner-scroll.seap-modal .modal-content .fieldset{margin:0}.mobile-filters-toggler{position:fixed;top:25%;left:0;padding:10px;border:1px solid #3c3c3c;background-color:#f5f5f5;border-radius:2px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0px 2px 3px 0px #a7a7a7}.mobile-filters-toggler:before{content:'\f1de';font-family:'FontAwesome';font-size:36px;line-height:30px;color:#3c3c3c}.mobile-filters-toggler:after{content:'Filtre';font-size:13px;text-transform:uppercase;color:#3c3c3c;background-color:#f5f5f5;position:absolute;top:-21px;width:100%;text-align:center;border:1px solid #3c3c3c;font-weight:600}body[class*=mpblog-] .mobile-filters-toggler{top:20%;display:flex}body.catalog-category-view main{padding:0 10px}body:not(.account) .columns{flex-direction:column}body:not(.account) .columns .column.main{width:100%}body:not(.account) .columns .sidebar-main{display:flex;flex-direction:column-reverse;justify-content:flex-end;position:fixed;top:0;left:-300px;width:300px;height:100vh;transition:.3s all;z-index:9999;background-color:#fff;padding:0}body:not(.account) .columns .sidebar-main.active{left:0}body:not(.account) .columns .sidebar-main .filter{height:calc(100% - 35px);padding:0 0 0 5px}body:not(.account) .columns .sidebar-main .filter .filter-content{height:100%}ul#narrow-by-list{height:100%;overflow-y:auto;margin:15px 0 0 5px}.filters-header{height:35px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:7px 0;background-color:#e9e9e9;border-bottom:2px solid #999;padding:0 0 0 5px}.filters-header h3{width:calc(100% - 30px);font-size:16px;font-weight:500;margin:0;padding:0 0 0 5px}.filters-header .close-sidebar{cursor:pointer;font-size:14px;font-weight:700;width:20px;height:20px;background-color:#1979c3;color:#fff;border-radius:50%;margin:0 10px 0 auto;display:flex;align-items:center;justify-content:center}.customer-account-create .form.create.account{width:calc(100% - 10px);margin:0 auto}form.form-create-account .fieldsets-wrapper{flex-direction:column}form.form-create-account .fieldsets-wrapper>div{width:100%;margin:0 0 15px}form.form-create-account .save-to-billing input:checked+label:after{left:5px;top:3px}body.account .columns{flex-direction:column-reverse}body.account .columns .sidebar .block-collapsible-nav{position:relative;top:initial;width:225px}.block-dashboard-addresses .block-content,.block-addresses-default .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.block-dashboard-addresses .block-content>div,.block-addresses-default .block-content>div{width:48.8%}body.account .columns .sidebar-main ul{flex-direction:column;align-items:flex-start}body.account .columns .sidebar-main ul li{width:100%;border:none;border-radius:0;padding:5px 18px 5px 15px;background-color:#08c;color:#fff}body.account .columns .sidebar-main ul li.current{border-bottom:2px solid #fff}body.account .columns .sidebar-main ul li a,body.account .columns .sidebar-main ul li strong{font-weight:500;color:#fff;padding:0}.block-collapsible-nav .content.active{position:absolute;left:0;top:40px;width:100%}#shopping-cart-table thead{display:none}#shopping-cart-table tbody tr.item-info{display:flex;flex-wrap:wrap;flex-direction:column;border:1px solid #08c}#shopping-cart-table tbody tr.item-info td{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ddd}#shopping-cart-table tbody .col:before{content:attr(data-th);width:100px;font-size:14px;font-weight:500;padding:0}#shopping-cart-table .product-item-photo{position:initial;max-width:100%;width:100px;padding:0}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions{display:flex;justify-content:space-between}.opc-estimated-wrapper{display:none}#checkout .opc-summary-wrapper{position:initial;opacity:1;visibility:visible}#checkout .opc-summary-wrapper .modal-inner-wrap{position:initial;transform:none;box-shadow:none}#checkout .opc-summary-wrapper .modal-inner-wrap button.action-close{display:none}.custom-modal-form .billing-address-form{width:500px}.checkout-index-index .modal-inner-wrap footer.modal-footer{margin:15px 0 0}.checkout-index-index .modal-inner-wrap footer.modal-footer button{margin:0 0 0 30px}.methods-shipping .actions-toolbar .action.primary{margin:0}.checkout-payment-method .payment-method-title{padding-left:5px}.header-bottom-wrapper .minicart-wrapper .action.showcart .text{top:-10px}.title-socials{display:none}.page-title-wrapper.product.container{margin:0}.page-title-wrapper.product.container h1{width:100%;text-align:center}body.catalog-category-view:not(.categorypath-sleep-angel) .columns .column.main{width:100%}.header-bottom-wrapper .logo{width:150px;order:0}.header-bottom-wrapper .header-phone-wrapper{display:block;width:30px;height:30px;margin:15px 0 0 auto;order:1}.header-bottom-wrapper .header-phone-wrapper:before{display:none}.header-bottom-wrapper .header-phone-wrapper span{display:none}.header-bottom-wrapper .header-phone-wrapper a{display:flex;width:100%;height:100%;text-indent:-9999px;position:relative}.header-bottom-wrapper .header-phone-wrapper a:before{content:'\f095';font-size:30px;font-family:'FontAwesome';color:#08c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-indent:0}.header-bottom-wrapper ul.header-compare-wrapper{order:2}.header-bottom-wrapper .minicart-wrapper{order:3}.header-bottom-inner:before{content:'';order:4;flex-basis:100%}.mobile-menu-toggler{margin:0;order:5}.header-bottom-wrapper .block-search{width:calc(100% - 50px);margin:0 0 0 auto;order:6}.header-bottom-wrapper .block-search input#search{width:95%;margin:0 0 0 auto;padding:7px 10px}.header-bottom-wrapper .block-search .action.search{right:10px}.block.bestsellers .slick-list{margin:0}.checkout-container .authentication-wrapper{display:none}header .header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .text{top:12px;right:-10px}header .header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .text:before{right:-42px;top:-57px}header .header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .text:after{top:-15px;left:5px}header .header-bottom-wrapper.fixed .minicart-wrapper .action.showcart .counter.qty{top:-12px;right:-7px}.header-bottom-wrapper.fixed .header-phone-wrapper a{display:inline-block}.header-bottom-wrapper.fixed .header-phone-wrapper a:before{font-size:14px;bottom:-11px;left:10px}.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+4){display:none}.block.bestsellers .dali-slider .dali-slide{width:calc(100%/3 - 7)}}@media (max-width:700px){.homepage-section3 ul li{width:100%;margin:0 0 10px}.homepage-section3 ul li:nth-child(2){flex-direction:row-reverse}.homepage-section3 ul li:last-child{margin-top:0}#checkoutSteps .checkout-shipping-address{width:100%;margin:0 0 10px}#checkoutSteps #opc-shipping_method{width:100%;margin:10px 0 0}.shipping-step #checkoutSteps .checkout-billing-address{width:100%}button.new-billing-address{width:100%}.footer-info-links,.footer-order-shipping-links{margin:0;padding:0;list-style:none}.footer-info-links li,.footer-order-shipping-links li{width:100%;margin:0 0 6px}.footer-info-links li a,.footer-order-shipping-links li a{display:flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.4;box-sizing:border-box;text-decoration:none}}@media (max-width:650px){.footer-bottom-right-top ul li{width:100%}.homepage-section1 ul li.homepage-section1-slide2 .slide-text{padding:15px}}@media (max-width:600px){.homepage-section2 ul li span:first-child{font-size:12px}.homepage-section2 ul li span:last-child{font-size:11px}.product-page-bottom-tabs{padding:15px 10px}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions button{margin:0 0 10px}}@media (max-width:550px){.footer-bottom-right-top .mobile-contact-info ul li{width:100% !important;margin:0 0 10px}.product-page-bottom-tabs>ul li{padding:7px 10px}.product-page-bottom-tabs>ul li.active{padding:15px}.block-dashboard-addresses .block-content>div,.block-addresses-default .block-content>div{width:100%}}@media (max-width:500px){.footer-top-left{width:calc(100% - 60px)}.footer-top-right{width:45px}.contact-page-bottom{margin:0 5px;padding:15px 5px}.contact-page-bottom>div{padding:10px}.contact-page-bottom h2{margin:0 0 15px}.contact-page-bottom-right>div ul{padding:0}.custom-modal-form .billing-address-form{width:300px;max-height:90vh;overflow-y:auto;padding:15px 10px}.billing-address-form .new-actions-toolbar span{font-size:12px}.new-checkout-address-customized .field:not(.choice){width:100%}.custom-modal-form .billing-address-form h1,#opc-new-shipping-address>h1{font-size:22px}.billing-address-form .new-actions-toolbar span:last-child{margin:0 0 0 10px}.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+3),.dali-custom-slider .dali-slider:not(.slick-slider) .dali-slide:nth-child(n+3){display:none}.block.bestsellers .dali-slider .dali-slide,.dali-custom-slider .dali-slider .dali-slide{width:calc(100%/2 - 7)}}@media (max-width:450px){.footer-newsletter-right .fieldset .field.agreement label{display:inline}.fieldset>.field.agreement .label:before{position:relative;top:3px}.fieldset>.field.agreement input[type=checkbox]:checked+.label:after{top:6px}.footer-bottom-right-bottom{align-items:flex-start}.footer-bottom-right-bottom a:nth-child(2){margin:0}.about-us-bottom-inner ul li{width:100%}.about-us-bottom-inner h4{font-size:22px}body.account .column.main .block.block-dashboard-info .block-content .box-information,body.account .column.main .block.block-dashboard-info .block-content .box-newsletter{width:100%}.contact-tab-left{margin:15px 0 0 10px}.contact-tab-right{flex-direction:column;align-items:center;top:-10px}.contact-tab-right:before{display:none}.contact-tab-right h3{position:relative;top:-10px;left:-85px;text-align:left;width:calc(100% + 85px)}.contact-tab-right-left:after{content:'';width:100%;height:1px;background-color:#ccc;position:absolute;bottom:-10px;left:0}.contact-tab-right div{width:135px;position:relative;left:-50px}.product-top-right-data,.product-top-left-data{width:100%}.product-top-left-data{margin:0 0 15px}.product-contact-tab{margin-top:25px}.product-top-right-data .product.attribute.sku+.delivery-contact{display:flex}.header-bottom-wrapper.fixed .header-bottom-inner>*{order:1}.header-bottom-wrapper.fixed .header-bottom-inner>.header-phone-wrapper{order:1;margin:0 0 0 auto;padding:0;text-align:center}.header-bottom-wrapper.fixed .header-bottom-inner>.logo{margin:0 15px}.header-bottom-wrapper.fixed .header-bottom-inner .header-phone-wrapper a:before{font-size:32px;bottom:-15px}.header-bottom-wrapper.fixed .header-bottom-inner .header-phone-wrapper:after{display:none}.header-bottom-wrapper.fixed .header-bottom-inner .header-compare-wrapper{margin:0 15px 0 0}.header-bottom-wrapper.fixed .header-bottom-inner .minicart-wrapper{margin:0 0 0 10px}}@media (max-width:420px){.product-top-right-bottom-data .service-gift-wrapper .service-gift-right p br{display:none}.page-products .toolbar .limiter{display:flex;flex-direction:column}.page-products .toolbar .limiter .limiter-options{margin:0}.page-products .toolbar .limiter label{margin:0 0 5px;text-align:right}.toolbar-sorter.sorter{display:flex;flex-wrap:wrap;padding:0}.toolbar-sorter.sorter .sorter-options{margin:0}.toolbar-sorter.sorter label{width:100%;margin:0 0 5px;text-align:left}.page-products .toolbar .pages+.limiter{flex-direction:row;align-items:center}.page-products .toolbar .pages+.limiter label{margin:0 5px 0 0}.page-products .products-grid ol.products li.product-item{width:100%}}@media (max-width:400px){.header-bottom-wrapper .block-search input#search{width:100%}.header-bottom-wrapper .logo img{width:100%;max-width:170px;margin:5px 0 10px}.homepage-section1 ul li.homepage-section1-slide1 .slide-text{display:none}.homepage-section7 ul li h2{font-size:26px}.g-recaptcha>div{max-width:260px}.g-recaptcha>div iframe{width:100%}.product-page-bottom-tabs{padding:15px 3px}.product-page-bottom-tabs>ul li{padding:7px;font-size:11px}.product-page-bottom-tabs>ul li.active{padding:15px 12px}form.form-create-account .save-to-billing label,.form.form-create-account .field.choice.newsletter>label{flex-wrap:wrap;align-items:flex-start;justify-content:space-between}form.form-create-account .save-to-billing label:before,.form.form-create-account .field.choice.newsletter>label:before{margin:0}form.form-create-account .save-to-billing label span,.form.form-create-account .field.choice.newsletter>label span{width:calc(100% - 30px)}.checkout-cart-index .columns .column.main>.cart-container{padding:15px 5px}.checkout-index-index .modal-inner-wrap footer.modal-footer button{margin:0 0 5px 30px}.modal-popup.new-shipping-address-modal{left:0}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] input,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] input{width:calc(100% - 140px)}.form.form-create-account .field.company-cui input{width:calc(100% - 140px)}.block.bestsellers .dali-slider:not(.slick-slider) .dali-slide:not(:first-child),.dali-custom-slider .dali-slider:not(.slick-slider) .dali-slide:not(:first-child){display:none}.block.bestsellers .dali-slider .dali-slide,.dali-custom-slider .dali-slider .dali-slide{width:100%}}@media (max-width:375px){.product-top-right-bottom-data{flex-wrap:wrap}.product-top-right-bottom-data .product-add-form{width:100%}#product_addtocart_form .box-tocart .actions{margin:0 0 0 auto}.seap-post-btn{width:200px;padding:7px 0;margin:15px auto 0 auto}.about-us-middle img{float:none;margin:0 auto;display:block}#checkoutSteps .checkout-shipping-address .shipping-address-items>div,#checkoutSteps .checkout-billing-address .billing-address-items>ul{width:100%;margin:0 0 5px}}@media (max-width:350px){.footer-wrapper h2{line-height:22px}.homepage-section3 ul li .slide-left{width:105px}.homepage-section3 ul li .slide-right{width:calc(100% - 110px)}.homepage-section3 ul li .slide-right h2{font-size:14px}.contact-page-bottom-right>div ul li.contact-details-schedule{flex-direction:column;align-items:flex-start}.contact-page-bottom-right>div ul li.contact-details-schedule>p{padding:0 0 0 40px}.customer-account-login .login-bottom>div{padding:10px}}@media (max-width:320px){.checkout-cart-index .columns .column.main>.cart-container>form .cart.main.actions a{padding:10px 15px}}.homepage-section.homepage-google-reviews{display:block}