select{min-height:32px;height:2.5rem}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{font-size:1rem}.page-main>.page-title-wrapper .page-title{font-size:1.5rem}.minicart-items .product-item-name{font-size:1rem}.price-container .price{font-size:1.2rem}.block-minicart .amount .price-wrapper:first-child .price{font-size:1.2rem}html,body{font-family:'Titillium Web','Roboto',sans-serif !important}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}.columns .column.main{padding-bottom:36px}.cms-index-index #maincontent.page-main{max-width:none}body.layout-fullwidth .page-main,body.layout-fullwidth .page-wrapper>.breadcrumbs .items,body.layout-fullwidth .page-header .header.panel,body.layout-fullwidth .header.content,body.layout-fullwidth .footer.content,body.layout-fullwidth .page-wrapper>.widget,body.layout-fullwidth .page-wrapper>.page-bottom,body.layout-fullwidth .block.category.event,body.layout-fullwidth .top-container{max-width:1280px}body.layout-fullwidth.catalog-category-view .page-main,body.layout-fullwidth.catalog-product-view .page-main,body.layout-fullwidth.catalogsearch-result-index .page-main{max-width:1280px;margin:0 auto}.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.footer-middle>.container,.layout-fullwidth .footer-bottom .container{max-width:1280px}@media (min-width:992px){.page-main{max-width:1280px;margin:0 auto}}@media (min-width:768px){.page-main{max-width:1280px;margin:0 auto}}@media (max-width:767px){.page-main{max-width:none;margin:0 auto}}.page-header.type1 .navigation{padding-left:0;padding-right:0;max-width:1280px}.page-wrapper{margin:0 auto}.action.primary{font-family:"Titillium Web"}.page-layout-1column-fullwidth #maincontent{padding:0}.page-layout-1column-fullwidth .page-header.type1 .nav-sections{margin-bottom:0}.page-layout-1column .page-header.type1 .nav-sections{margin-bottom:0}.message.info>*:first-child:before,.message.notice>*:first-child:before,.message.success>*:first-child:before,.message.warning>*:first-child:before,.message.error>*:first-child:before{top:50%}.message.notice>*:first-child:before{color:#007bdb;content:'\f849';font-family:'porto-icons'}.page-header{border-top:0}.page-header .header.panel{display:none}.header.content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.page-header.type1 .logo{display:block;align-items:center;flex-grow:1;margin:0 20px 0 0;max-height:30px}.page-header.type1 .logo img{height:auto;width:auto}.page-header.type1 .custom-block{order:0;flex-grow:9999;position:static;margin:0;display:block}.page-header.type1 .custom-block #header_custom_block{font-weight:700;font-size:1rem;margin-right:10px}.page-header.type1 .custom-block #header_custom_block a{color:#8a8d8f !important}@media (max-width:767px){.page-header.type1 .custom-block #header_custom_block{font-size:.8rem}}.page-header .switcher,.page-footer .switcher{height:auto}#switcher-language-trigger{line-height:1;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#switcher-language-trigger>strong[class^=view-]>span{display:none}.page-header .switcher .options,.page-footer .switcher .options{line-height:1}.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after,.page-header .switcher .options .action.toggle.active:after,.page-footer .switcher .options .action.toggle.active:after{margin:0;color:#000;font-size:20px;padding-right:1px;line-height:22px;margin-left:3px}.page-header .switcher .options .action.toggle:hover:after,.page-footer .switcher .options .action.toggle:hover:after,.page-header .switcher .options .action.toggle.active:hover:after,.page-footer .switcher .options .action.toggle.active:hover:after{color:#777}.page-header .switcher .options.active ul.dropdown,.page-footer .switcher .options.active ul.dropdown{display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{flex-wrap:wrap;justify-content:flex-start;width:auto;min-width:170px;right:0;left:auto;padding:5px !important;text-align:center}.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before,.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{display:none}.page-header .switcher .options ul.dropdown li,.page-footer .switcher .options ul.dropdown li{width:50%}.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;padding:5px;color:#000;font-size:13px;line-height:1}.page-header .switcher .options ul.dropdown a>img,.page-footer .switcher .options ul.dropdown a>img{height:22px}.page-header .switcher .options ul.dropdown li:hover,.page-footer .switcher .options ul.dropdown li:hover{background:#e9e9e9;border-radius:0}.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{border-color:transparent transparent #ddd}.page-header .switcher strong>img,.page-footer .switcher strong>img{margin:0 3px 0 0;height:22px}@media (max-width:991px){.page-header .nav-sections .switcher .options.active ul.dropdown,.page-footer .switcher .options.active ul.dropdown{position:relative;margin:10px 0;width:100%;max-height:none}.page-header .switcher .options.active ul.dropdown{position:absolute;max-height:80vh;overflow-y:auto}.nav-sections .customer-name,.nav-sections .customer-welcome+.authorization-link{display:none}.nav-sections .header.links li.customer-welcome{border-bottom:0}.nav-sections .header.links li.customer-welcome .customer-menu,.nav-sections .header.links .customer-welcome+.link.compare+li+.authorization-link{display:block}.nav-sections .customer-welcome .header.links{display:block;position:static;background-color:transparent;box-shadow:none}.nav-sections .header.links li{font-size:1.3rem}.nav-sections .customer-welcome .header.links>li{border-bottom:1px solid #ddd}.nav-sections .customer-welcome .header.links>li>a{font-size:1.3rem}.nav-sections .header.links .header.links .authorization-link{display:none}}@media (max-width:1023px){.page-header .switcher .options.active ul.dropdown{max-height:80vh;overflow-y:auto}}.header.links{margin:0 15px 0 0;padding:0}.header.links>li,.header.links>li>a{display:inline-block;text-transform:uppercase;margin:0 5px 0 0}.header.links .greet.welcome{display:none}.header.content>.header.links{flex-shrink:2;line-height:1}.header.content .header.links>li.customer-welcome:before{content:'';background:url('../images/account-icon.svg') no-repeat center center;background-size:14px;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:1px}.header.content .header.links>li.authorization-link>a:before,.nav-sections .header.links>li.authorization-link>a:before{content:'';background:url('../images/account-icon.svg') no-repeat center center;background-size:14px;width:14px;height:14px;display:inline-block;vertical-align:baseline;margin-right:5px}.header.content .header.links>li.authorization-link>a[href*="/account/logout"],.nav-sections .header.links>li.authorization-link>a[href*="/account/logout"]{color:#d32a20 !important}.header.content .header.links>li.authorization-link>a[href*="/account/logout"]:hover,.nav-sections .header.links>li.authorization-link>a[href*="/account/logout"]:hover{color:#e4534a !important}.header.content .header.links>li.authorization-link>a[href*="/account/logout"]:before,.nav-sections .header.links>li.authorization-link>a[href*="/account/logout"]:before{background:url('../images/logout-icon.svg') no-repeat center center;background-size:16px;width:18px;height:22px;vertical-align:bottom}.header.content .header.links>li,.header.content .header.links>li>a{font-size:18px;line-height:22px;color:#222;font-weight:600;vertical-align:middle}.header.content .header.links>li>a:hover{text-decoration:none;color:#777}.nav-sections .header.links>li,.nav-sections .header.links>li>a{display:block}.nav-sections .header.links .greet.welcome,.header.links .greet.welcome{display:none}.header.content .header.links>li.customer-welcome .customer-name>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:150px;vertical-align:middle}@media (max-width:991px){.nav-open .nav-sections .customer-welcome ul:before,.nav-open .nav-sections .customer-welcome ul:after{display:none}}@media (min-width:992px){.customer-welcome .header.links{min-width:165px;margin:5px 0 0}.header.content .customer-welcome .header.links>li a{font-size:15px;width:100%}}@media (max-width:767px){.nav-sections .header.links .header.links .authorization-link{display:none}.nav-sections .header.links li.customer-welcome{border-bottom:0}}.nav-toggle:before,.nav-toggle:hover:before,.block-search .label,.block-search .label:before,.block-search .label:hover:before{color:#000 !important}.nav-toggle:before{font-size:21px}.page-header.type1 .block-search input{border-radius:0}.page-header.type1 .block-search .action.search{display:none}.page-header.type1 .minicart-wrapper{position:relative;top:auto;right:auto;margin-top:0}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{content:'';background:url("../images/cart-icon.svg") no-repeat center center;background-size:28px 28px;width:28px;height:28px}.minicart-wrapper .action.showcart .minicart-icon:before{content:'';background:url("../images/cart-icon.svg") no-repeat center center;background-size:28px 28px;width:28px;height:28px}.minicart-wrapper .action.showcart:after{display:none}.minicart-wrapper .action.showcart .counter.qty{width:20px;height:20px;display:block;font-size:13px;color:#fff;background-color:#009639;text-align:center;line-height:18px;border-radius:20px;min-width:auto;left:auto;right:-11px}@media (max-width:767px){.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{content:'';background:url("../images/cart-icon.svg") no-repeat center center;background-size:40px 40px;width:40px;height:40px}}@media (min-width:768px){.page-header.type1 .block-search{margin-left:0;margin-right:20px;width:auto;min-width:40px}.block-search{width:auto}.block-search .control{float:right}.block-search .label{border:0;clip:inherit;height:auto;margin:0;overflow:auto;padding:0;position:absolute;width:auto;float:none;cursor:pointer;left:0;right:auto;top:0;z-index:1}.block-search.active .label{top:0;left:auto;right:0}.block-search .label:before{margin:0;padding:0 10px;line-height:40px}.block-search .control{width:0;overflow:hidden}.block-search input#search{color:#000;font-size:14px}.block-search input#search::placeholder,.block-search input#search::-webkit-input-placeholder,.block-search input#search::-moz-placeholder,.block-search input#search:-ms-input-placeholder,.block-search input#search::-ms-input-placeholder{color:#777;opacity:1}.page-header #switcher-language,.page-footer #switcher-language{margin-left:0;margin-right:10px;display:flex;justify-content:flex-end;align-items:center}.page-header.type1 .minicart-wrapper{margin-left:0;margin-right:10px}.navigation{font-size:14px}.page-header .navigation .level0 .submenu li.parent>a:after{line-height:20px;font-size:14px}}@media (min-width:992px){.page-header #switcher-language,.header.content .header.links>li.authorization-link,.header.links>li.customer-welcome{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;height:30px}.page-header .switcher{float:none;margin-right:20px;-ms-flex-order:0;-webkit-order:0;order:0;flex-grow:1;text-align:right;line-height:1}.customer-welcome{margin-right:10px !important}.customer-welcome .action.switch:after{font-size:20px;line-height:22px;vertical-align:middle;color:#000;padding-right:1px}.customer-welcome .action.switch:hover:after{color:#777}.customer-welcome ul{padding:5px 0 5px}.customer-welcome ul li{width:100%}.customer-menu .header.links a{color:#222 !important}.customer-welcome .customer-name:hover,.customer-welcome .customer-name:hover .action.switch:after{color:#777}.sw-megamenu.navigation li.level0.classic:hover>.submenu{border-radius:0 !important}}@media (min-width:768px) and (max-width:991px){.header.content .header.links>li,.header.content .header.links>li>a{font-size:14px;line-height:22px}.header.content .header.links>li.customer-welcome .customer-name>span{display:none}.customer-welcome.active{height:22px}.customer-welcome .action.switch:after{color:#000;font-size:20px;line-height:22px;padding-right:1px;margin:0 0 0 2px}}@media (max-width:480px){#switcher-language{display:none}}@media (max-width:767px){body.layout-fullwidth .header.content{padding:0 10px;min-height:60px}.header.content .header.links{display:none}.nav-sections .header.links li{font-size:1.3rem}.nav-open .page-header .nav-sections .switcher .options,.nav-open .page-footer .nav-sections .switcher .options{line-height:1}.nav-sections .switcher strong{font-size:1.3rem}.block-search .label.active+.control input{position:absolute;left:0}.block-search input{margin:0}.block-search .label{float:right;margin:10px 0;line-height:40px;margin-right:10px}.search-autocomplete{left:0;bottom:calc(-100% - 6px)}.page-header.type1 .minicart-wrapper{margin:0}.mobile-sticky .page-wrapper{margin-top:60px}.nav-before-open .mobile-sticky .page-wrapper,.nav-open .mobile-sticky .page-wrapper{margin-top:50px}.mobile-sticky .page-main{margin-top:0}.mobile-sticky header.page-header{position:fixed;width:100%;top:0;box-shadow:0 0px 5px rgba(0,0,0,.3)}}@media (max-width:991px){.page-header.type1 .nav-toggle{float:none;margin:0 0 0 20px;padding:0;line-height:60px}.nav-sections{font-size:1rem}.navigation .parent .level-top:after{font-size:1.5rem}.navigation li.level0:first-child{border-top:1px solid #ddd}.navigation .level0{font-size:1.1rem}}@media (min-width:992px){.page-header.type1 .navigation>ul{text-align:center;padding:0 5px}}.desktop-sticky{position:fixed;top:0;left:0;right:0;z-index:100}.page-header.type1 .logo{flex-grow:0}.page-header.type1 .block-search input#search,.page-header.type1 .block-search input#search::placeholder{color:#000;opacity:1;font-weight:700;border-color:#000;font-family:'Titillium Web','Roboto',sans-serif !important;background-color:#fff}@media all and (max-width:991px){.page-header.type1 .logo{max-width:200px}}@media all and (min-width:768px){.page-header.type1 .custom-block{height:auto;line-height:1}.page-header.type1 .block-search input#search{font-size:18px}}@media all and (min-width:992px){.page-header.type1 .custom-block{flex-grow:1}.page-header.type1 .block-search{flex-grow:9999}.page-header.type1 .block-search .label{top:0;left:auto;right:0}.page-header.type1 .block-search .control{width:100% !important}.page-header.type1 .block-search input{height:30px;padding-top:5px;padding-bottom:5px}.block-search .label:before{line-height:30px}.page-header.type1 .custom-block #header_custom_block a{white-space:nowrap}}@media all and (max-width:991px){.page-header.type1 .logo img{max-height:30px}}.page-header.type1 .block-search .control{display:flex;align-items:center}.block-search .red-search-label{background-color:red;display:inline-flex;align-items:center;padding:0 8px;height:36px;line-height:1;margin:0;color:#fff;font-weight:700;position:relative;z-index:1;font-size:16px;left:1px;border:1px solid #000;border-right:0}.page-header.type1 .block-search input{height:36px}.block-search input{padding-left:12px}.block-search .label:before{line-height:36px}@media all and (min-width:992px){.page-header.type1 .block-search{max-width:unset}}@media all and (min-width:768px){.page-header.type1 #search_mini_form{max-width:400px;position:relative;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.block-search .red-search-label{font-size:14px}.page-header.type1 .block-search input#search{font-size:16px}}@media all and (max-width:767px){.block-search .label+.control{position:absolute;left:-99999px}.block-search .label.active+.control{position:absolute;left:0;top:100%;right:0;margin:0}.block-search .label.active+.control .red-search-label{position:relative;flex:auto}.block-search .label.active+.control input{position:relative;flex:auto}}.modal-popup .modal-inner-wrap,.modal-popup.confirm .modal-inner-wrap{max-width:500px;width:100%;margin:5% auto}.modal-custom .action-close,.modal-popup .action-close{-webkit-transform:none;transform:none;opacity:1}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{content:'';background:url("../images/close-icon.svg") no-repeat center center;background-size:20px;height:20px;width:20px;margin:0;border-top:0;top:10px}.modal-custom .action-close:after,.modal-popup .action-close:after,.modal-slide .action-close:after{border-left:0}.modal-popup .modal-content{text-align:left;font-size:1.2rem}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding:15px}.modal-inner-wrap .action-dismiss{color:#fff;font-size:1.2rem;background-color:#535353;border:0;height:auto;padding:.5em 1em}.modal-inner-wrap .action-dismiss:hover{background-color:#5d5d5d}.modal-inner-wrap .action-accept{color:#fff;font-size:1.2rem;background-color:#009639;border:0;height:auto;padding:.5em 1em}.modal-inner-wrap .action-accept:hover{background-color:#43b02a}.minicart-wrapper .block-minicart{padding:10px 15px;width:350px;border-top:6px solid #009639}.minicart-wrapper .action.showcart.active .minicart-icon:after{border-color:#009639;background:#009639;z-index:1}.minicart-wrapper .block-minicart .block-content>.actions{padding:0}.minicart-items-wrapper{box-shadow:inset 0 11px 8px -10px #ccc,inset 0 -11px 8px -10px #ccc;margin:10px -15px;padding:10px 15px}.minicart-items-wrapper.no-scroll{box-shadow:none}.minicart-items-wrapper.scrolled-top{box-shadow:inset 0 -11px 8px -10px #ccc}.minicart-items-wrapper.scrolled-bottom{box-shadow:inset 0 11px 8px -10px #ccc}.minicart-items .product-item-details{padding-left:0}.minicart-items .product-item-details .product.options{margin-bottom:5px}.minicart-items .product-item-name{font-size:1rem;margin-bottom:5px}.minicart-items .product-item-name a{color:#444 !important;font-weight:600}.minicart-items .product-item-pricing .label{width:auto;margin-top:-5px;margin-right:5px;display:none}.minicart-items .product-image-container{border:1px solid #ececec}.minicart-wrapper .block-minicart li:first-child{margin-top:-15px}.minicart-items .product-item-details .price{font-weight:700;color:#000;font-size:1.1rem}.minicart-items .product-item-details .product-item-pricing{flex-basis:100%}.minicart-items .product-item-details .product-item-pricing .qty-input-container{margin-right:5px}.minicart-items .product-item-details .details-qty{flex-wrap:wrap}.minicart-items .product-item-details .details-qty .value{font-weight:700;margin-left:2px}.qty-input-container{border:2px solid #535353;border-radius:6px;display:inline-block;height:auto;box-sizing:content-box}.qty-input-container .qty-dec,.qty-input-container .qty-inc{content:'';display:inline-block;vertical-align:top;background-size:10px !important;height:25px;width:10px;padding:0 5px;line-height:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.qty-input-container .qty-dec{background:url('../images/qty-dec-icon.svg') no-repeat center center}.qty-input-container .qty-inc{background:url('../images/qty-inc-icon.svg') no-repeat center center}.minicart-items .item-qty{height:25px;width:40px;margin-right:0;border:0;padding:0;line-height:25px;text-align:center;font-size:1rem;font-weight:700;color:#000;vertical-align:baseline;background-color:transparent}.minicart-items .update-cart-item{border:1px solid #ccc;color:#000;line-height:27px;padding:0 5px;height:29px;font-size:14px;background-color:transparent}.block-minicart .block-content>.actions>.secondary .action.viewcart{color:#6e6e6e;font-size:16px;font-weight:600;text-transform:uppercase;border:1px solid #979797;padding:7px 10px}.minicart-items .product-item:not(:first-child){border-top:1px solid #e0e0e0}.minicart-items .action.edit{display:none}.minicart-items .action.delete:before{content:'';background:url("../images/close-icon.svg") no-repeat center center;background-size:20px;height:20px;width:20px;display:block}.block-minicart .items-total{color:#6b6b6b;font-size:16px;font-weight:600;line-height:18px;display:inline-block;margin-top:5px;padding:15px 0 25px 10px}.block-minicart .items-total .count{font-weight:700;color:#000}.block-minicart .subtotal{color:#6b6b6b;font-size:16px;font-weight:600;line-height:18px;margin:10px 0;display:inline-block}.block-minicart .amount.price-container{display:inline-block;vertical-align:baseline;font-size:21px;font-weight:700;color:#222}.minicart-wrapper .block-minicart .subtotal{align-items:baseline;padding-left:0}.minicart-wrapper .block-minicart .subtotal .amount{margin-left:5px}.block-minicart .amount .price-wrapper .price{font-size:21px;font-weight:700;color:#222}.block-minicart .block-content>.actions>.primary .action.primary{padding:0;font-size:21px;font-weight:600;text-transform:uppercase;background-color:#009639;border-color:#009639;color:#fff;letter-spacing:normal;border-radius:0;height:40px}.block-minicart .block-content>.actions>.primary .action.primary:hover{background-color:#43b02a;border-color:#43b02a;color:#fff}.block-minicart .subtitle.empty{font-size:15px}.minicart-wrapper .product .actions{margin-left:0}.minicart-wrapper #btn-minicart-close.action.close{top:auto;right:auto}.minicart-wrapper .action.close{position:relative;width:100%;opacity:1;background-color:#535353;color:#fff;display:block}.minicart-wrapper .action.close:hover{background-color:#5d5d5d}.minicart-wrapper .action.close:focus,.minicart-wrapper .action.close:active{background-color:#535353}.minicart-wrapper .action.close:before{display:none}.minicart-wrapper .action.close>span{clip:auto;height:auto;margin:0;overflow:auto;padding:0;width:auto;position:relative;font-size:21px;font-weight:600;text-transform:uppercase}@media (max-width:767px){.minicart-wrapper .block-minicart{width:100%;height:auto;overflow-y:scroll;margin:0;left:0;right:0;top:55px;padding:15px 15px 0;bottom:0;position:fixed;max-height:calc(100% - 55px)}}@media (min-width:992px){.page-header.type1 .navigation:not(.side-megamenu)>ul{display:block}.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top{font-size:18px}.page-header.type1 .nav-sections{background-color:#009639}.page-header.type1 .navigation>ul:before,.page-header.type1 .navigation>ul:after{content:'';display:table}.page-header.type1 .navigation>ul:after{clear:both}.custom-menu-left{float:left}.custom-menu-right{float:right}.navigation>ul>li{float:left}header.page-header.sticky-header .navigation>ul{position:absolute;left:50%;transform:translate(-50%,0%)}.navigation .level0 .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:200px}.page-header.type1 .navigation li.level0,.page-header.type1 .navigation li.level0.active,.page-header.type1 .navigation li.level0:hover{background-color:#009639}.page-header.type1 .navigation li.level0>.level-top,.page-header.type1 .navigation:not(.side-megamenu) li.level0>.level-top{line-height:60px;font-size:18px;font-weight:600;cursor:pointer;padding:0 5px}.page-header.type1 .navigation li.level0>.level-top:hover>span{text-decoration:underline}.page-header.type1 .navigation li.level0.parent>a:after{line-height:60px}.page-header.type1 .navigation li.level0{margin-right:5px}.page-header.type1 .navigation .custom-menu-right li.level0:last-of-type{margin-right:0}.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{padding:6px 0}.navigation .level0 .submenu a{padding:8px 20px}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background:#009639;color:#fff !important}.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a,.sw-megamenu.navigation li.level0.classic .submenu a{text-align:left;text-transform:uppercase;color:#8a8d8f;font-weight:600;line-height:1.3;font-size:16px}.sw-megamenu.navigation li>a>span{vertical-align:baseline}header.page-header.sticky-header .minicart-wrapper{margin-top:0}.sw-megamenu.navigation li.level0.classic .submenu>.row{max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}}@media (min-width:992px) and (max-width:1200px){.page-header.type1 .navigation li.level0>.level-top,.page-header.type1 .navigation:not(.side-megamenu) li.level0>.level-top{line-height:50px;font-size:16px;padding:0 5px}.page-header.type1 .navigation li.level0.parent>a:after{line-height:50px}}@media (max-width:991px){.custom-menu-left>li:last-of-type{border-bottom-width:0 !important}.custom-menu-right>li:first-child{border-top:1px solid #ddd !important}.navigation li.level0 .ui-menu-item>a:before{vertical-align:baseline}.nav-before-open .page-wrapper{-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;transition:right .3s;left:0;right:0}.nav-open .page-wrapper{-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;transition:right .3s;left:auto;right:80%;width:100%}.nav-open .nav-sections{left:auto;right:0;width:380px;width:80%}.nav-sections{-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;transition:right .3s;left:auto;right:-80%;width:80%}.nav-sections .switcher{font-size:inherit}header.page-header .nav-sections-item-title[aria-controls="store.menu"]>a:before{content:'';margin:0}}.nav-before-open .mobile-sticky .header.content{-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;transition:right .3s}@media (max-width:991px) and (min-width:480px){.nav-open .page-wrapper{left:auto;right:80%}.nav-open .mobile-sticky .header.content{right:0}}.page-wrapper>.breadcrumbs{margin-left:auto;margin-right:auto;margin-bottom:15px}.breadcrumbs .items>li{vertical-align:middle}.page-wrapper>.breadcrumbs a,.page-wrapper>.breadcrumbs a:focus{font-weight:600}.page-wrapper>.breadcrumbs .items>li:not(:last-child):after{font-size:19px;line-height:1;font-weight:600;content:'/';font-family:"Titillium web"}.page-wrapper>.breadcrumbs .items{font-size:1rem;padding:20px 10px}.page-wrapper>.breadcrumbs .itemss>li a,.page-wrapper>.breadcrumbs .items>li strong{line-height:1;vertical-align:middle}.breadcrumbs strong{padding:0}@media (max-width:767px){.breadcrumbs{display:block}}.products.wrapper.grid.products-grid{margin-left:0;margin-right:0}@media (min-width:1200px){.layout-fullwidth.page-layout-2columns-left:not(.account) .column.main,.layout-fullwidth.page-layout-2columns-right .column.main{width:100%!important}}body,html{overflow-x:unset!important}@media (min-width:992px){.page-layout-2columns-left .column.main{width:100%}}.product-usp.product-usp__container{margin:30px auto 10px}.product-usp__wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.product-usp__item{text-align:center;max-width:33.33333%}.product-usp__item:not(:last-child){margin-right:15px;max-width:calc(33.33333% - 15px)}.product-usp__item>img{height:60px;width:auto;margin-bottom:5px}@media (max-width:767px){.product-usp__item,.product-usp__item:not(:last-child){width:auto}}a.continue-shopping-btn{width:100%;text-align:center;display:inline-block;font-size:1.4rem;position:relative;font-weight:400;background-color:#535353;color:#fff !important;padding:7px 15px;line-height:1;margin-top:10px}a.continue-shopping-btn:focus,a.continue-shopping-btn:active{background-color:#535353;text-decoration:none}a.continue-shopping-btn:hover{background-color:#5d5d5d;text-decoration:none;color:#fff}.catalog-product-view .product-info-main a.continue-shopping-btn{text-transform:uppercase;font-size:20px;padding:2px 15px;color:#fff}.catalog-product-view .product-info-main a.continue-shopping-btn span{line-height:45px}body.checkout-index-index .continue-shopping{float:right;margin:0}.checkout-payment-method .payment-methods .actions-toolbar .primary,.checkout-shipping-method .actions-toolbar>.primary{clear:right}body.checkout-index-index .continue-shopping a.continue-shopping-btn.checkout{margin:0 0 16px;font-size:18px;font-weight:700;text-transform:uppercase;padding:0 17px}body.checkout-index-index .continue-shopping a.continue-shopping-btn.checkout span{line-height:2.5rem}.checkout-shipping-method .actions-toolbar .action.primary,body.checkout-index-index .checkout-shipping-method .continue-shopping a.continue-shopping-btn.checkout{min-width:170px;min-height:2.5rem}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,body.checkout-index-index .checkout-payment-method .continue-shopping a.continue-shopping-btn.checkout{min-width:190px;min-height:2.5rem}@media (max-width:767px){body.checkout-index-index .continue-shopping,body.checkout-index-index .checkout-shipping-method .continue-shopping a.continue-shopping-btn.checkout,body.checkout-index-index .checkout-payment-method .continue-shopping a.continue-shopping-btn.checkout{width:100%}body.checkout-index-index .checkout-shipping-method .continue-shopping a.continue-shopping-btn.checkout{margin:0}}.cart-empty .btn-go-shop{background-color:#009639;padding:16px}.footer-middle .footer-links__header,.footer-middle .footer-contact__header,.footer-middle .footer-social-badges__header{font-size:1.2rem}.footer-middle .company-logo-message{height:100%}.footer-middle .company-logo-message__logo{margin-bottom:30px}.footer-middle .company-logo-message__message p{font-style:italic;font-size:20px;color:#4d4d4d}.footer-middle .footer-links{height:100%;border-right:1px solid #c3c3c3}.footer-middle .footer-links__header{color:#4d4d4d;font-weight:700}.footer-middle .footer-links__list li{line-height:2}.footer-middle .footer-links__list li a{color:#4d4d4d;font-weight:700}.footer-middle .footer-contact{height:100%;border-right:1px solid #c3c3c3;padding-left:38px}.footer-middle .footer-contact p{color:#4d4d4d}.footer-middle .footer-contact__header{color:#4d4d4d;font-weight:700}.footer-middle .footer-contact__phone--number{margin-bottom:23px;margin-left:-23px}.footer-middle .footer-contact__phone--time{margin-bottom:20px}.footer-middle .footer-contact__email--email{margin-left:-23px}.footer-middle .footer-contact__phone--number:before{content:'';background:url('/pub/media/wysiwyg/veidec/footer/phone_footer.svg') no-repeat center center;background-size:23px;height:23px;width:23px;display:inline-block;position:relative;left:-15px;bottom:-5px}.footer-middle .footer-contact__email--email:before{content:'';background:url('/pub/media/wysiwyg/veidec/footer/email_footer.svg') no-repeat center center;background-size:23px;height:23px;width:23px;display:inline-block;position:relative;left:-15px;bottom:-5px}.footer-contact__phone--small-header,.footer-middle .footer-contact__email--small-header{font-weight:700}.footer-middle .footer-contact__link-btn--contact{display:inline-block;background-color:#009645;padding:5px 8px;margin-top:20px;font-size:1rem;color:#fff;transition:all .2s cubic-bezier(.25,.8,.25,1)}.footer-middle .footer-contact__link-btn--contact:hover{color:#fff;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.footer-middle .footer-social-badges{height:100%}.footer-middle .footer-social-badges__header{color:#4d4d4d;font-weight:700}.footer-middle .footer-social-badges__links{margin-top:25px;text-align:center}.footer-middle .footer-social-badges__link{transition:all .2s cubic-bezier(.25,.8,.25,1);display:inline-block;vertical-align:bottom;padding-top:5px;padding-bottom:0}.footer-middle .footer-social-badges__link:not(:last-child){margin-right:20px}.footer-middle .footer-social-badges__link:hover{padding-top:0;padding-bottom:5px}.footer-social-badges__img{max-height:40px}.footer-social-badges__trust-badges{margin-top:40px;text-align:center}.footer-bottom{padding:10px 0 15px}.footer-bottom address{float:none;font-size:.75rem}.footer-bottom address:first-letter {font-size:1rem;vertical-align:middle}@media (min-width:768px) and (max-width:991px){.footer-middle .col-lg-3{width:50%}.footer-middle .col-lg-3:nth-child(-n+2){margin-bottom:30px}.footer-middle .footer-links{border-right:0}.footer-middle .footer-social-badges__header{text-align:center}}@media (max-width:767px){.footer-middle{padding:60px 10% 10px}.footer-middle .col-lg-3{padding:0}.footer-middle .col-lg-3:not(:last-child){border-bottom:1px solid #c3c3c3}.footer-middle .company-logo-message,.footer-middle .footer-links,.footer-middle .footer-contact,.footer-middle .footer-social-badges{padding:25px 0 40px}.footer-middle .company-logo-message__logo{text-align:center}.footer-middle .footer-links{border-right:0}.footer-middle .footer-contact{border-right:0;padding-left:38px}.footer-middle .footer-contact__header{margin-left:-38px}.footer-middle .footer-contact__link-btn--contact{margin-top:1rem}.footer-middle .footer-social-badges__header{text-align:center}.footer-social-badges__img{max-height:45px}.footer-social-badges__trust-badges{margin-top:30px}}.amgdprjs-bar-template .amgdprcookie-bar-container{position:relative;z-index:99991}.amgdprcookie-bar-container .amgdprcookie-policy{padding:5px 0}.amgdprcookie-cookie-container .amgdprcookie-options{color:#009639}.amgdprcookie-groups-modal .amgdprcookie-form-container,.amgdprcookie-groups-modal .amgdprcookie-tbody{padding:5px 0}.amgdprcookie-groups-modal .amgdprcookie-done{background-color:#009639}.amgdprcookie-groups-modal button.amgdprcookie-done{border:0}.amgdprcookie-groups-modal .amgdprcookie-done:focus{background-color:#009639;box-shadow:0 0 3px 1px #43b02a}.amgdprcookie-groups-modal .amgdprcookie-done:hover{background-color:#43b02a}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background:#009639}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label{background:#b2dfc3}.amgdprcookie-groups-modal.modal-popup .modal-header{padding:5px 15px}.amgdprcookie-groups-modal.modal-popup .modal-footer{padding:10px 15px}.amgdprcookie-groups-modal.modal-popup .modal-content{padding:15px;font-size:.9rem}.amgdprcookie-groups-modal.modal-popup .modal-content p{font-size:.9rem}.amgdprcookie-buttons-block.-settings{padding-bottom:15px}@media all and (max-width:767px){.amgdprcookie-groups-modal .amgdprcookie-table{font-size:.8rem}}.block.widget .products-grid .widget-product-grid--grid-type-one{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item{position:relative;width:calc(33.33333333% - 10px*2);margin:0 10px 20px;padding:15px 15px 50px;border:2px solid #ccc}.block.widget .products-grid .widget-product-grid--grid-type-one .product-image-photo{margin-left:auto;margin-right:auto}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item .product-item-name a{color:#222}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item .product-item-name a:hover{text-decoration:none}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item .product-item-info{position:static !important}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item .product-item-details-link{text-align:left}.block.widget .products-grid .widget-product-grid--grid-type-one .product-item .product-item-details .product-item-actions{margin:0;position:absolute;bottom:15px;right:0;left:0}@media (max-width:767px){.block.widget .products-grid .widget-product-grid--grid-type-one .product-item{width:calc(50% - 10px*2);margin:0 10px 20px;padding:10px 10px 50px}}@media (max-width:375px){.block.widget .products-grid .widget-product-grid--grid-type-one .product-item{width:calc(100%);margin:0 0 20px;padding:5px 5px 50px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" ";width:0}.block-vimeo-widget .video-widget-bg,.block-youtube-widget .video-widget-bg{height:auto !important;width:auto !important;background-color:transparent !important}.store-popup-modal.modal-popup .modal-inner-wrap{max-width:700px}.store-popup-modal.modal-popup .modal-content{padding:0}.store-popup-modal.modal-slide .action-close{padding:20px}.modal-slide .action-close{padding:.5em}#EcomaticStorePopup .vesbuilder-block{margin-bottom:0}#EcomaticStorePopup .store-popup-modal__link-img-col--inner{border-radius:100%;overflow:hidden}#EcomaticStorePopup .store-popup-modal__link-img-widget--img{padding:10%}.checkout-index-index .telephone-info-popup .modal-inner-wrap,.telephone-info-popup .modal-inner-wrap{margin:10vh auto}@media screen and (max-width:767px){.toolbar .toolbar-sorter.sorter .sorter-label{display:block}.toolbar .toolbar-sorter.sorter{display:block}}@media screen and (max-width:575px){.toolbar .toolbar-sorter.sorter .sorter-label{display:none}.toolbar .toolbar-sorter.sorter{display:none}}.block-reorder{display:none}.amasty-shipbar .label-content{position:relative}.amasty-shipbar .am-progress-bar-fill{position:absolute;display:block;height:100%;transition:width .5s ease-in-out}.catalog-product-view .product-info-main .shipbar-progress{margin-top:15px}.shipbar-progress .amasty-shipbar .label-content{padding:0 10px}.catalog-product-view .page-wrapper>.shipbar-progress{max-width:1280px;width:100%;margin:-15px auto 15px;padding-left:20px;padding-right:20px}.abs-account-page-title:before,.customer-account-login .page-title-wrapper:before,.customer-account-create .page-title-wrapper:before,.customer-account-forgotpassword .page-title-wrapper:before,.abs-account-page-title:after,.customer-account-login .page-title-wrapper:after,.customer-account-create .page-title-wrapper:after,.customer-account-forgotpassword .page-title-wrapper:after{display:none}.customer-account-createpassword form.password.reset{max-width:500px}