@charset "utf-8";html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,q,strong,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table{padding:0;margin:0;border:0;list-style-type:none;line-height:100%;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body,html{height:100%;}body{font:1em 'Montserrat',sans-serif;color:#fff;background:#000 url(../images/bg-pattern.png);-webkit-text-size-adjust:none;}a{color:#e96500;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}a:hover{color:#ce0000;}input,select,textarea,button{font:1em 'Montserrat',sans-serif;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="submit"],input[type="reset"],button,label{cursor:pointer;padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;}textarea{overflow:auto;}table{border-collapse:separate;border-spacing:0;}a:active{outline:0;}*:focus{outline:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}header,section,nav,hgroup,footer,article{display:block;}strong,b{font-weight:700;}em,i{font-style:italic;}p{line-height:150%;}.left{float:left;}.right{float:right;}.center{text-align:center !important;}.tleft{text-align:left;}.tright{text-align:right;}.margin0{margin:0 !important;}.padding0{padding:0 !important;}.border0{border:0 !important;}.padding-bottom0{padding-bottom:0 !important;}.padding-top0{padding-top:0 !important;}.clear{clear:both;}img,video,svg{max-width:100%;height:auto;vertical-align:middle;}.uppercase{text-transform:uppercase}.no-case{text-transform:none !important;}.relative{position:relative;}.overflow-hidden{overflow:hidden;}.rounded{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}div.rounded{overflow:hidden;}button::-moz-focus-inner{padding:0;border:0}:required{-webkit-box-shadow:none;box-shadow:none;}.element-hidden{display:none;}.full-width{width:100%;}.no-wrap{white-space:nowrap;}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}*::-webkit-input-placeholder{color:#fff;}*::-moz-placeholder{color:#fff;opacity:1;}*:-ms-input-placeholder{color:#fff;}*:-moz-placeholder{color:#fff;}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent !important;}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent !important;}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent !important;}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent !important;}.wrapper{width:1140px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.valign{display:inline-block;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.valign.bottom{vertical-align:bottom;}.valign.top{vertical-align:top;}.body-content{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.padding-content{padding:40px 0;}.half-content{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.half-content.with-padding{padding:0 20px 0 0;}.half-content.with-padding + .with-padding{padding:0 0 0 20px;}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-row.align-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.flex-row.align-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}.flex-row.align-center-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover;}.entry-content p,.entry-content .as-p{margin:0 0 30px 0;font-size:0.875rem;}.entry-content p:last-child,.entry-content .as-p:last-child{margin:0 !important;}.entry-content p span,.entry-content h1 span,.entry-content h2 span{line-height:110%;}.entry-content center{line-height:150%}.entry-content hr{padding:0;margin:0 0 30px 0;border:0;height:1px;background:#e8e8e8;}.clear_column + hr{margin-top:30px;}.entry-content ul,.entry-content ol{margin:0 0 30px 0;}.entry-content ul:last-child,.entry-content ol:last-child{margin:0;}.entry-content li{margin:0 0 10px 0;line-height:150%;position:relative;padding:0 0 0 24px;font-size:0.875rem;}.entry-content li:last-child{margin-bottom:0;}.entry-content ul li:before{content:" ";display:block;width:6px;height:6px;background:#e96500;background-size:100% auto;position:absolute;left:0;top:6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.entry-content ul li ul{margin:10px 0 0 0 !important;}.entry-content ul li li{font-size:1em;}.entry-content ol li{list-style-type:decimal;list-style-position:outside;padding:0;margin:0 0 20px 18px;}.entry-content ol ul{margin-top:20px !important;}.entry-content ol ul li:before{display:none;}.entry-content iframe{max-width:100%;margin:0 0 30px 0;}.entry-content img{max-width:100% !important;height:auto !important;}.entry-content img + img{margin:0 0 0 30px;}.entry-content table{background:#ccc;border-spacing:1px;width:100% !important;}.entry-content th,.entry-content td{background:#fff;text-align:left;padding:10px;line-height:150%;font-size:0.75rem;width:auto !important;height:auto !important;vertical-align:top;}.entry-content th p,.entry-content td p{font-size:0.75rem !important;}.entry-content th span,.entry-content td span{font-size:inherit !important;}.bg-light .entry-content th,.bg-light .entry-content td{background:#e8e8e8;}body.entry-content{padding:20px;}.edit-link-admin{position:fixed;left:0;top:0;z-index:20000;background:#e96500;color:#fff;padding:10px;font-size:0.75em;font-weight:bold;text-transform:uppercase;}.edit-link-admin:hover{background:#ce0000;color:#fff;}.in-middle{display:inline-block;vertical-align:middle;text-align:left;width:799px;}.in-middle.medium{width:600px;}.in-middle.small{width:420px;}.black-links a{color:#000;}.black-links a:hover{color:#e96500;}h1{font-size:2.5em;line-height:100%;margin:0 0 30px 0;}h2{font-size:2em;line-height:120%;margin:0 0 25px 0;}h3{font-size:1.5em;line-height:130%;margin:0 0 25px 0;}h4{font-size:1.25em;line-height:140%;}h6{line-height:150%;}h6{font-size:0.875em;line-height:150%;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin:0;}.bg-white{background-color:#fff;}.bg-body{background-color:#000;}.bg-light{background-color:#e8e8e8;}.bg-orange{background-color:#e96500;}.bg-red{background-color:#ce0000;}.color-white{color:#fff;}.color-body{color:#000;}.color-light{color:#e8e8e8;}.color-orange{color:#e96500;}.color-red{color:#ce0000;}.in-wrapper{padding:0 30px;}.mt-20{margin-top:20px;}.mb-20{margin-bottom:20px;}.heading{margin:0 0 40px 0;}.heading:last-child{margin:0;}.title-def{font-weight:bold;font-size:1.25rem;text-transform:uppercase;line-height:120%;}.title-def.with-line{position:relative;text-align:center;overflow:hidden;}.title-def.with-line:before,.title-def.with-line:after{position:absolute;top:50%;width:calc(50% - 30px);height:3px;margin:-1.5px 0 0 0;content:'\a0';background:#666;margin-left:30px;pointer-events:none;}.title-def.with-line:before{margin-left:-50%;}html.ie .title-def.with-line:before,html.ie .title-def.with-line:after{display:none;}.bg-white .title-def.with-line:before,.bg-white .title-def.with-line:after{background:rgba(0,0,0,0.1)}.page-heading{position:relative;}.page-heading .flex-row{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.page-heading .title{width:calc(100% - 280px - 30px);}.page-heading .badges{width:280px;text-align:right;}.page-heading .badge,.page-heading .badge-icon{margin:0 0 0 2px;}.page-heading select{width:auto !important;}.page-heading .date{font-size:1.125rem;}.page-heading .absolute{position:absolute;right:0;top:0;}.tab-content:not(:first-child){display:none;}#step-nav{margin:0 0 -20px 0;font-size:0;}#step-nav li{display:inline-block;vertical-align:top;text-align:center;width:140px;position:relative;}#step-nav li:not(:first-child):before{content:" ";display:block;width:100px;height:2px;background:#fff;opacity:0.5;position:absolute;right:50%;top:19px;margin:0 20px 0 0;}#step-nav .item{display:block;cursor:default;color:#fff;}#step-nav .number{display:inline-block;width:40px;line-height:40px;background:#fff;color:#000;font-size:1.25rem;font-weight:900;opacity:0.4;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#step-nav .text{display:block;font-size:0.875rem;opacity:0.4;line-height:125%;margin:10px 0 0 0;padding:0 10px;}#step-nav .active .number,#step-nav .active .text{opacity:1;}#step-nav .active:before{opacity:1 !important;}#step-nav a.item{cursor:pointer;}#step-nav a.item:hover .number{color:#e96500;}#button-to-top{position:fixed;width:45px;height:45px;background:#000;right:20px;bottom:50px;z-index:11000;text-indent:-99999px;opacity:0;pointer-events:none;}#button-to-top:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/icon-arrow-1.svg) no-repeat center center;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#button-to-top:hover:before{top:-2px;}.fixed #button-to-top{opacity:1;pointer-events:auto;}.badges{font-size:0;}.badge{display:inline-block;vertical-align:middle;width:30px;height:30px;background:no-repeat center center;}.badge.li-ion{background-color:#378a00;background-image:url(../images/badge/li-ion.svg);}.badge.new{background-color:#ce0000;background-image:url(../images/badge/new.svg);}.badge.bestseller{background-color:#eeae00;background-image:url(../images/badge/bestseller.svg);}.badge.promo{background-color:#0072ca;background-image:url(../images/badge/promo.svg);}.badge.large{width:44px;height:44px;background-size:45% auto;}.badge-icon{display:inline-block;vertical-align:middle;width:30px;height:30px;overflow:hidden;}.badge-icon.large{width:44px;height:44px;}.icon-share{display:inline-block;vertical-align:middle;width:44px;height:44px;background:#000;margin:0 0 0 2px;position:relative;}.icon-share:before{content:" ";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-s.png) no-repeat -9999px / 100px 20px;}.icon-share[href*="facebook"]:before{width:10px;height:19px;background-position:0 0;}.icon-share[href*="twitter"]:before{width:18px;height:15px;background-position:-20px 0;}.icon-share:hover{background:#e96500;}#breadcrumb{font-size:0;}#breadcrumb li{display:inline-block;vertical-align:middle;font-size:0.875rem;position:relative;color:#989898;font-weight:bold;text-transform:uppercase;padding:0 13px 0 0;margin:0 9px 7px 0;}#breadcrumb li:before{content:"›";display:block;position:absolute;right:0;top:0;}#breadcrumb li:last-child{padding:0;margin-right:0;}#breadcrumb li:last-child:before{display:none;}#breadcrumb a{display:inline-block;vertical-align:middle;color:#989898;}#breadcrumb a:hover{color:#fff;}.button{display:inline-block;vertical-align:middle;background:#e96500;color:#fff;text-transform:uppercase;line-height:48px;padding:0 30px;font-weight:bold;font-size:0.875rem;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.button:hover{background:#ce0000;color:#fff !important;}.button.large{line-height:60px;}.button.small{line-height:40px;padding:0 20px;}.button.color-body{color:#000;}.button.grey{background:#484848;}.button.grey:hover{background:#555;}.button .cart{display:inline-block;vertical-align:middle;width:18px;height:16px;background:url(../images/icon-cart.svg) no-repeat 0 0;margin:-3px -15px 0 10px;}.button .check{display:inline-block;vertical-align:middle;width:14px;height:11px;background:url(../images/icon-check.svg) no-repeat 0 0 / 100% auto;margin:-3px 0 0 10px;}.button.color-body .check{background-image:url(../images/icon-check-2.svg);}.button .clear{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(../images/icon-x.svg) no-repeat 0 0;margin:-2px 0 0 10px;}.button.grey .clear{background-image:url(../images/icon-x-2.svg);}.button:disabled,.button.disabled{opacity:0.5;pointer-events:none;}.button-clear{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(../images/icon-x.svg) no-repeat 0 0;font-size:0;}.button-clear:hover{opacity:0.5;}#header{position:fixed;z-index:10000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#header .top{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.fixed #header{background:#000;}.fixed #header .top{height:0;overflow:hidden;}.fixed #header .site-logo{line-height:48px;}.fixed #header .site-logo a{font-size:1.75rem;}.fixed #header .after-logo{height:48px;}.fixed #main-menu{margin:0 0 2px 0;}.fixed #main-menu .level-0 > a{line-height:54px;}.fixed #header .search-form .input,.fixed #header .mini-cart > a,.fixed #header .mini-profile > a{background:#363636;}#site-content{margin:244px 0 0 0;}.lang-menu{width:auto;font-size:0;}.lang-menu li{display:inline-block;vertical-align:middle;}.lang-menu li + li{margin:0 0 0 16px;}.lang-menu a{display:inline-block;vertical-align:middle;width:20px;height:44px;position:relative;background:no-repeat center center / 100% auto;}.lang-menu a:before{content:" ";display:block;width:100%;height:3px;background:#e96500;position:absolute;left:0;bottom:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.lang-menu .selected a:before{opacity:1;}.lang-menu a:hover:before{opacity:1;background:#fff;}.lang-menu #lang-bg{background-image:url(../images/lang/298441_bulgaria_bulgaria.png);}.lang-menu #lang-en{background-image:url(../images/lang/298478_kingdom_united_kingdom_united.png);}.lang-menu #lang-gr{background-image:url(../images/lang/298418_grecee_grecee.png);}.featured-menu{width:auto;font-size:0;}.lang-menu + .featured-menu{margin:0 0 0 30px;}.featured-menu li{display:inline-block;vertical-align:middle;font-size:0.75rem;line-height:44px;position:relative;padding:0 20px;}.featured-menu li:first-child{padding-left:0;}.featured-menu li:before{content:" ";display:block;width:1px;height:12px;background:#5e5e5e;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.featured-menu li:last-child:before{display:none;}.featured-menu a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.3);}.featured-menu a:hover{border-color:rgba(255,255,255,0.6);}.social-menu{width:auto;float:right;font-size:0;margin:0 -12px 0 0;}.social-menu li{display:inline-block;vertical-align:middle;}.social-menu a{display:inline-block;vertical-align:middle;width:44px;height:44px;position:relative;}.social-menu a:before{content:" ";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-s.png) no-repeat -9999px / 100px 20px;}.social-menu [href*="facebook"]:before{width:10px;height:19px;background-position:0 0;}.social-menu [href*="twitter"]:before{width:18px;height:15px;background-position:-20px 0;}.social-menu [href*="instagram"]:before{width:16px;height:16px;background-position:-40px 0;}.social-menu [href*="youtube"]:before{width:20px;height:14px;background-position:-60px 0;}.social-menu [href*="linkedin"]:before{width:17px;height:17px;background-position:-80px 0;}.social-menu a:hover{opacity:0.5;}.site-logo{width:220px;line-height:120px;font-size:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.site-logo a{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:900;font-size:1.75rem;line-height:44px;}.site-logo span{color:#fff;}.after-logo{float:right;width:calc(100% - 220px);height:120px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.search-form{padding:0 2px 0 0;position:relative;}.search-form label.error{display:none !important;}.search-form .label{position:absolute;left:-9999px;}.search-form .input{width:100%;height:44px;background:#000;font-weight:bold;font-size:0.875rem;padding:0 46px 0 15px;-webkit-transition:none;-moz-transition:none;transition:none;}.search-form *::-webkit-input-placeholder{text-transform:uppercase;}.search-form *::-moz-placeholder{text-transform:uppercase;}.search-form *:-ms-input-placeholder{text-transform:uppercase;}.search-form *:-moz-placeholder{text-transform:uppercase;}.search-form button{position:absolute;right:0;top:0;width:46px;height:44px;background:none;font-size:0;}.search-form button:before{content:" ";display:block;width:100%;height:100%;background:url(../images/icon-search.svg) no-repeat center center;position:absolute;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.search-form button:hover:before{opacity:0.5;}.mini-cart{width:auto;padding:0 2px 0 0;}.mini-cart > a{display:block;width:90px;line-height:44px;padding:0 15px 0 45px;background:#000;font-size:0.875rem;font-weight:bold;color:#fff;position:relative;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mini-cart > a:before{content:" ";display:block;width:18px;height:16px;background:url(../images/icon-cart.svg) no-repeat 0 0;position:absolute;left:15px;top:50%;margin:-8px 0 0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.mini-cart > a:hover:before{opacity:0.5;}.mini-cart > a.highlight{background:#e96500 !important;}.mini-profile{width:auto;position:relative;}.mini-profile > a{display:block;width:44px;height:44px;background:#000;font-size:0;position:relative;}.mini-profile > a:before{content:" ";display:block;width:100%;height:100%;background:url(../images/icon-profile.svg) no-repeat center center;position:absolute;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.mini-profile > a:hover:before{opacity:0.5;}.mini-profile ul{position:absolute;right:0;top:100%;z-index:100;background:#000;margin:2px 0 0 0;padding:7.5px 0;opacity:0;pointer-events:none;}.mini-profile ul a{display:block;color:#fff;font-size:0.875em;white-space:nowrap;padding:7.5px 15px;}.mini-profile ul a:hover{color:#e96500;}.mini-profile.active ul{opacity:1;pointer-events:auto;}.mini-profile .toggle{background:#e96500;}#main-menu{margin:0 0 20px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#main-menu > ul:first-child{display:table;width:100%;}#main-menu .level-0{display:table-cell;padding:0 2px 0 0;position:relative;}#main-menu .level-0:last-child{padding:0;}#main-menu .level-0 > a{display:block;background:#484848;color:#fff;padding:0 20px;line-height:80px;position:relative;}#main-menu .level-0 > a:before{content:" ";display:block;width:100%;height:3px;background:#e96500;position:absolute;left:0;bottom:0;opacity:0;}#main-menu .level-0.selected > a:before{opacity:1;}#main-menu .level-0 > a strong{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:0.875em;line-height:130%;position:relative;}#main-menu .level-0:hover > a{background:#e96500;}#main-menu .menu-item-has-children > a strong:before{content:" ";display:block;width:14px;height:10px;background:url(../images/icon-arrow-1.svg) no-repeat 0 0;position:absolute;right:0;top:50%;margin:-5px 0 0 0;opacity:0.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#main-menu .menu-item-has-children:hover > a strong:before{opacity:1;}#main-menu .sub-menu{position:absolute;left:0;top:100%;margin:-3px 0 0 0;z-index:10;background:#000;max-width:calc(100% - 2px);border:solid 3px #e96500;opacity:0;pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.6);box-shadow:0 4px 4px 0 rgba(0,0,0,0.6);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#main-menu .level-0:hover .sub-menu,#main-menu .level-0.clicked .sub-menu{opacity:1;pointer-events:auto;}#main-menu .level-1 > a{display:block;color:#fff;text-transform:uppercase;font-size:0.875em;line-height:130%;padding:10px 20px;}#main-menu .level-1 > a:hover{background:#e96500;}#main-menu .with-images{max-width:none;}#main-menu .with-images .level-1 > a{padding:0;font-size:0;white-space:nowrap;}#main-menu .with-images .level-1:not(:last-child) > a{border-bottom:solid 2px #000;}#main-menu .with-images .level-1 > a .image{display:inline-block;vertical-align:middle;width:70px;height:70px;background:no-repeat center center / cover;}#main-menu .with-images .level-1 > a .title{display:inline-block;vertical-align:middle;background:no-repeat right 80% / 150%;position:relative;width:calc(100% - 70px);line-height:70px;font-size:0.875rem;padding:0 45px 0 20px;white-space:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-menu .with-images .level-1 > a .title .valign{position:relative;z-index:10;line-height:130%;}#main-menu .with-images .level-1 > a .title:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.85;}#main-menu .with-images .level-1 > a .title:after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#e96500 url(../images/icon-arrow-2.svg) no-repeat calc(100% - 15px) center;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#main-menu .with-images .level-1 > a:hover .title:after{opacity:1;}#main-menu .parts .with-images{min-width:100%;}#main-menu .parts .with-images .level-1 > a .image{width:44px;height:44px;}#main-menu .parts .with-images .level-1 > a .title{width:calc(100% - 44px);line-height:44px;font-size:0.75rem;}#footer{background:#0f0f0f;}.footer-menu{width:calc(25% - 15px);margin:0 20px 40px 0;padding:0 20px 0 0;}.footer-menu:nth-child(4){margin-right:0;padding:0;}.footer-menu li{line-height:110%;}.footer-menu .level-0 > a{font-size:0.875em;color:#fff;text-transform:uppercase;line-height:130%;}.footer-menu .level-0 > a:hover{color:#bbb;}.footer-menu .level-0 > a[href="#"]{pointer-events:none;}.footer-menu .level-0 + .level-0{margin:40px 0 0 0;}.footer-menu .level-1{margin:12px 0 0 0;}.footer-menu .level-1 > a{font-size:0.875em;color:#bbb;line-height:130%;}.footer-menu .level-1 > a:hover{color:#fff;}.footer-menu .vat{font-size:0.75em;color:#b0b0b0;line-height:150%;margin:40px 0 0 0;}#footer .logo{width:290px;padding:0 30px 0 0;}#footer .site-logo{line-height:100%;}#footer .site-logo a{font-size:2.125rem;line-height:100%;color:#7e7e7e;}#footer .site-logo a:hover{color:#fff;}#footer .company-details p{font-size:0.75rem;line-height:180%;}#footer .social-menu{float:left;width:100%;border-top:solid 1px #363636;margin:25px 0 0 0;}#footer .social-menu ul{margin:10px 0 0 -15px;}#footer .social-menu li + li{margin:0 0 0 15px;}#footer .social-menu a{width:50px;height:60px;opacity:0.5;}#footer .social-menu a:before{background-size:130px 26px;}#footer .social-menu [href*="facebook"]:before{width:13px;height:24px;background-position:0 0;}#footer .social-menu [href*="twitter"]:before{width:24px;height:20px;background-position:-26px 0;}#footer .social-menu [href*="instagram"]:before{width:21px;height:21px;background-position:-52px 0;}#footer .social-menu [href*="youtube"]:before{width:26px;height:18px;background-position:-78px 0;}#footer .social-menu [href*="linkedin"]:before{width:23px;height:23px;background-position:-104px 0;}#footer .social-menu a:hover{opacity:1;}#footer .nl-form{width:calc(100% - 290px - 270px);padding:0 30px 0 0;}#footer .nl-form .field{width:calc(100% - 120px);}#footer .nl-form .input{width:100%;height:44px;background:#363636;font-size:0.875em;padding:0 15px;}#footer .nl-form .action{width:120px;}#footer .nl-form .check{margin:15px 0 0 0;color:#bbb;}#footer .nl-form .label-for-checkbox .label{font-size:0.688em;text-align:left;}#footer .nl-form button{height:44px;background:#7e7e7e;font-weight:bold;font-size:0.75em;color:#0f0f0f;text-transform:uppercase;}#footer .nl-form button:hover{background:#fff;}#footer .nl-form label.error{display:none !important;}#footer-nl-message{margin:15px 0 0 0;font-size:0.75em;display:none;}#footer-nl-message.error{color:#ce0000;}#footer .more{float:right;width:270px;}#footer .footer-title{font-size:0.875em;text-transform:uppercase;font-weight:bold;margin:0 0 20px 0;}#footer .payment-ways{font-size:0;margin:-10px 0 0 0;}#footer .payment-ways li{display:inline-block;vertical-align:top;width:65px;height:50px;line-height:50px;position:relative;opacity:0.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#footer .payment-ways li:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:no-repeat center center;}#footer .payment-ways .paypal:before{background-image:url(../images/icon-paypal.svg);}#footer .payment-ways .visa:before{background-image:url(../images/icon-visa.svg);}#footer .payment-ways .mastercard:before{background-image:url(../images/icon-mastercard.svg);}#footer .payment-ways .maestro:before{background-image:url(../images/icon-maestro.svg);}#footer .payment-ways .with-text{font-size:0.563rem;font-weight:bold;text-transform:uppercase;width:120px;padding:0 0 0 44px;}#footer .payment-ways .bank:before{background:url(../images/icon-bank.svg) no-repeat 10px center / 24px auto;}#footer .payment-ways .cash:before{background:url(../images/icon-cash.svg) no-repeat 10px center / 24px auto;}#footer .payment-ways li:hover{opacity:1;}#footer .bottom{padding:25px 0;font-size:0.75em;font-weight:bold;color:#7e7e7e;}#footer .bottom a{color:#bbb;}#footer .bottom a:hover{color:#fff;}.label-for-checkbox{display:block;position:relative;overflow:hidden;}.label-for-checkbox.disabled{pointer-events:none;opacity:0.35;}.label-for-checkbox + .label-for-checkbox{margin:15px 0 0 0;}.label-for-checkbox input{position:absolute;left:-99999px;opacity:0;-webkit-appearance:checkbox;}.label-for-checkbox .label{display:block;position:relative;line-height:16px;font-size:0.875em;padding:0 0 0 28px;}.label-for-checkbox .label:before{content:" ";display:block;width:16px;height:16px;line-height:16px;text-align:center;position:absolute;left:0;top:0;background:#fff url(../images/icon-check-2.svg) no-repeat center -20px;border:solid 1px #000;color:#000;font-size:1rem;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.label-for-checkbox .label .valign{line-height:125%;}.label-for-checkbox input:checked + .label:before{background-position:center center;}.label-for-checkbox input.error + .label:before{border-color:#ce0000;}.label-for-checkbox label.error{display:none !important;}.label-for-checkbox [type="radio"] + .label:before{background-image:url(../images/icon-x.svg);background-size:8px auto;}.for-select{display:inline-block;width:100%;position:relative;font-size:1rem;}.for-select:before{content:" ";display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#000000 transparent transparent transparent;position:absolute;z-index:20;pointer-events:none;top:17px;right:15px;}.for-select select{-moz-appearance:none;text-indent:0.01px;text-overflow:"";cursor:pointer;width:100%;height:40px;border:solid 1px #c9c9c9;color:#000;font-size:0.875em;padding:0 35px 0 10px;}.for-select select::-ms-expand{display:none;}.for-select select:hover,.for-select select:focus{border-color:#000;}.for-select.grey select{background:#5e5e5e;border-color:#5e5e5e;color:#fff;}.for-select.grey:before{border-color:#fff transparent transparent transparent;}.for-select.bold select{font-weight:bold;}.for-input{position:relative;display:block;}.for-input .label{display:inline-block;padding:0 0 8px 0;font-size:0.875em;}.for-input label.error{font-size:0.75em;color:#ce0000;position:absolute;right:0;top:4px;}.form-field{float:left;width:100%;margin:0 0 25px 0;}.form-field:last-child{margin:0;}.form-field.action{margin:25px 0 0 0;}.form-input{width:100%;max-width:100%;height:40px;border:solid 1px #c9c9c9;color:#000;font-size:0.875em;padding:0 10px;}.form-input:hover,.form-input:focus{border-color:#000;}.form-input.error,select.error{border-color:#ce0000;}textarea.form-input{height:auto;padding:10px;}.form-link{font-size:0.875em;}.form-text p{font-size:0.875em;}.form-input-above{margin:8px 0 0 0;color:#999;}.form-input-above p{font-size:0.75em;line-height:120%;}.req{color:#ce0000;}.form-error{border-left:solid 2px #ce0000;padding:0 0 0 20px;}.form-error p{color:#ce0000;font-weight:bold;}.form-error p + ul{margin:10px 0 0 0;}.form-error li{line-height:130%;font-size:0.875rem;}.form-error li + li{margin:10px 0 0 0;}.form-success{border-left:solid 2px #077402;padding:0 0 0 20px;}.form-success p{color:#077402;}#hero{margin:20px 0 20px 0;}#hero .slide{display:block;padding-top:calc(220 / 600 * 100%);}#hero .overlay{float:right;text-align:right;background:rgba(233,101,0,0.9);color:#fff;padding:30px 30px 30px 50px;}#hero .overlay .line-1{font-size:1.25em;line-height:120%;}#hero .overlay .line-2{font-size:2.5em;line-height:110%;font-weight:bold;}#hero .thumbs{position:absolute;left:0;top:0;width:220px;height:100%;background:rgba(0,0,0,.7);}#hero .thumbs ul{display:table;height:100%;table-layout:fixed;}#hero .thumbs li{display:table-row;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}#hero .thumbs li strong{display:table-cell;vertical-align:middle;font-size:0.875em;text-transform:uppercase;padding:0 20px;border-left:solid 6px transparent;line-height:130%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}#hero .thumbs .selected,#hero .thumbs li:hover{background:#000;}#hero .thumbs .selected strong{border-color:#e96500;}#hero .slick-dots{display:none !important;width:100%;table-layout:fixed;font-size:0;}#hero .slick-dots li{display:table-cell;height:6px;background:#000;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}#hero .slick-dots .slick-active{background:#e96500;}.slick-arrow{position:absolute;z-index:4;top:20px;width:48px;line-height:48px;text-align:center;background:#000;font-size:0;}.slick-arrow svg{display:inline-block;vertical-align:middle;}.slick-arrow path{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}.slick-prev{left:0;}.slick-next{right:0;}.slick-arrow:hover path{fill:#e96500;}#hero .slick-arrow{display:none !important;}#hero .slick-prev{left:-10px;}#hero .slick-next{right:-10px;}.category-list-item{width:calc(50% - 10px);margin:0 0 20px 0;}.category-list-item:nth-child(2n){float:right;}.category-list-item a{display:block;color:#fff;height:320px;position:relative;overflow:hidden;}.category-list-item a:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 75%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000',endColorstr='#00000000',GradientType=0 );}.category-list-item .image{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;backface-visibility:hidden;transform:perspective(1000px);}.category-list-item a:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1);}.category-list-item .content{display:block;position:relative;z-index:4;font-weight:bold;text-transform:uppercase;border-left:solid 6px #e96500;margin:35px 0 0 0;padding:0 80px 0 40px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.category-list-item .title{display:block;font-size:2.5em;word-wrap:break-word;}.category-list-item .more{display:block;font-size:0.75em;margin:20px 0 0 0;}.category-list-item a:hover .content{border-color:#fff;}.category-list.sub .category-list-item .content{padding-right:40px;}.category-parts-list-item{width:calc(50% - 10px);margin:0 0 20px 0;}.category-parts-list-item:nth-child(2n){float:right;}.category-parts-list-item a{display:block;float:left;width:100%;color:#fff;font-size:0;}.category-parts-list-item .image{display:block;float:left;width:100px;background-color:#484848;overflow:hidden;}.category-parts-list-item .image-bg{display:block;padding:100% 0 0 0;backface-visibility:hidden;transform:perspective(1000px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.category-parts-list-item .content{display:block;margin:0 0 0 120px;line-height:100px;border-right:solid 6px transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.category-parts-list-item .title{display:inline-block;vertical-align:middle;font-size:1.25rem;}.category-parts-list-item a:hover .image-bg{-webkit-transform:scale(1.1);transform:scale(1.1);}.category-parts-list-item a:hover .content{border-color:#fff;}.banners{margin:0 0 20px 0;}.banner-half{width:calc(50% - 10px);margin:0 0 20px 0;}.banner-half + .banner-half{float:right;}.products-list.flex-row{flex-wrap:wrap;}.products-list-item{width:calc(33.33333333333333% - 13.33333333333333px);margin:0 20px 20px 0;overflow:hidden;background:#fff;position:relative;}.products-list-item:nth-child(3n){margin-right:0;}.products-list-item:nth-child(3n+1){clear:both;}.products-list-item .image{display:block;height:250px;line-height:250px;text-align:center;font-size:0;background:url(../images/loading.svg) no-repeat center center / 30px 30px;}.products-list-item .image img{max-height:100%;width:auto;}.products-list-item .image:has(.loaded){background-image:none;}.products-list-item .category-badges{background:#888;height:30px;overflow:hidden;}.products-list-item .category{width:calc(100% - 120px);padding:0 10px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.products-list-item .category a{display:block;font-size:0.625em;color:#fff;line-height:115%;margin:1px 0 0 0;}.products-list-item .badges{width:120px;text-align:right;}.products-list-item .info{display:block;padding:20px;color:#000;min-height:160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.products-list-item .title{display:block;color:#000;font-weight:bold;font-size:1.5em;line-height:110%;}.products-list-item .price-brand{border-top:solid 1px #bbb;margin:13px 0 0 0;padding:15px 0 0 0;}.products-list-item .price{width:calc(100% - 50px);min-height:54px;}.products-list-item .price .label{font-weight:bold;font-size:0.75em;margin:0 0 3px 0;}.products-list-item .price .value{font-weight:bold;font-size:1.5em;}.products-list-item .price .on-request{font-size:1.25em;}.products-list-item .price .vat{font-size:0.75em;margin:3px 0 0 0;}.products-list-item .price .promo-price + .val,.products-list-item .price .old-price{text-decoration:line-through;opacity:0.5;font-weight:normal;}.products-list-item .brand{width:50px;}.products-list-item .features{margin:10px 0 20px 0;height:208px;overflow:hidden;}.products-list-item .features li{font-size:0.875em;line-height:120%;position:relative;margin:16px 0 0 0;padding:0 0 0 17px;}.products-list-item .features li:before{content:" ";display:block;width:7px;height:11px;background:url(../images/icon-arrow-3.svg) no-repeat 0 0 / 100% auto;position:absolute;left:0;top:1px;}.products-list-item.small{width:calc(25% - 15px);height:440px;}.products-list-item.small:nth-child(3n){margin-right:20px;}.products-list-item.small:nth-child(3n+1){clear:none;}.products-list-item.small:nth-child(4n){margin-right:0;}.products-list-item.small:nth-child(4n+1){clear:both;}.products-list-item.small .content{position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,0.85);}.products-list-item.small .features{height:3px;opacity:0;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.products-list-item.small .features li{font-size:0.75em;}.products-list-item.small .content:hover .features{height:auto;opacity:1;}.products-list-item.small .info{padding:15px 20px;}.products-list-item.small .title{font-size:1.25em;}.products-list-slideshow{width:calc(100% + 20px);margin:0 0 0 -10px;}.products-list-item-slide{padding:0 10px;}.products-list-item-slide .products-list-item.small{width:100%;margin:0;}.parts-list{flex-wrap:wrap;}.parts-list-item{width:calc(33.33333333333333% - 13.33333333333333px);margin:0 20px 20px 0;background:#fff;}.parts-list-item:nth-child(3n){margin-right:0;}.parts-list-item:nth-child(3n+1){clear:both;}.parts-list-item a{display:block;color:#000;position:relative;}.parts-list-item .image{float:left;width:140px;}.parts-list-item .content{margin:0 0 0 120px;padding:20px;}.parts-list-item .title{line-height:130%;}.parts-list-item .features{margin:12px 0 0 0;}.parts-list-item .features li{font-size:0.75em;line-height:125%;position:relative;margin:6px 0 0 0;padding:0 0 0 14px;}.parts-list-item .features li:before{content:" ";display:block;width:5px;height:8px;background:url(../images/icon-arrow-3.svg) no-repeat 0 0 / 100% auto;position:absolute;left:0;top:3px;}.parts-list-item .badges{float:right;margin:12px -20px 0 0;}.parts-list-item .brand{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;font-size:0;margin:0 10px 0 0;}.parts-list-item .brand img{max-height:100%;width:auto;}.parts-list-item .price{padding:15px;}.parts-list-item .price .label{font-weight:bold;font-size:0.75em;margin:0 0 3px 0;}.parts-list-item .price .value{font-weight:bold;font-size:1.25em;}.parts-list-item .price .on-request{font-size:1em;}.parts-list-item .price .vat{font-size:0.75em;margin:3px 0 0 0;}.news-list-item{width:calc(50% - 10px);margin:0 20px 20px 0;}.news-list-item:nth-child(2n){margin-right:0;}.news-list-item:nth-child(2n+1){clear:both;}.news-list-item a{display:block;border:solid 3px #919191;background:#000;color:#fff;}.news-list-item .image{display:block;width:114px;overflow:hidden;position:relative;}.news-list-item .image-bg{display:block;padding:100% 0 0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;backface-visibility:hidden;transform:perspective(1000px);}.news-list-item a:hover .image-bg{-webkit-transform:scale(1.1);transform:scale(1.1);}.news-list-item .date{position:absolute;left:0;bottom:0;background:#e96500;font-size:0.75em;font-weight:bold;padding:5px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.news-list-item a:hover .date{opacity:1;}.news-list-item .align{display:block;width:calc(100% - 114px - 20px);float:right;line-height:114px;padding:0 20px 0 0;}.news-list-item .title{display:block;font-size:1.125em;font-weight:bold;line-height:130%;padding:15px 0;}.gallery-list{margin:0 0 -20px 0;}.gallery-list-item{width:calc(33.333333333333333% - 13.33333333333333px);margin:0 20px 20px 0;}.gallery-list-item:nth-child(3n){margin-right:0;}.gallery-list-item:nth-child(3n+1){clear:both;}.gallery-list-item .image{display:block;padding:65% 0 0 0;position:relative;overflow:hidden;border:solid 3px #919191;background:#fff;font-size:0;}.gallery-list-item .image:hover{border-color:#e96500;}.gallery-list-item .image img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%) perspective(1000px);transform:translate(-50%,-50%) perspective(1000px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;backface-visibility:hidden;}.gallery-list-item .image:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}.gallery-list-item .image-bg.bg-cover{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.gallery-list-item .image:hover .image-bg.bg-cover{-webkit-transform:scale(1.1);transform:scale(1.1);}.gallery-list-item .title{display:block;padding:10px 10px 0 10px;font-size:0.875em;line-height:140%;}.files-list-item + .files-list-item{margin:20px 0 0 0;}.files-list-item a{display:block;color:#000;position:relative;}.files-list-item .ext{position:absolute;left:0;top:0;text-transform:uppercase;background:#ce0000;font-weight:bold;font-size:0.875rem;color:#fff;line-height:28px;width:50px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.files-list-item .title{display:block;line-height:28px;padding:0 0 0 62px;}.files-list-item a:hover .ext{background:#e96500;}.custom-blocks{margin:0 0 10px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;}.custom-block{margin:0 0 30px 0;}.custom-block.blank:last-child{margin:0;}.custom-block.size-1{width:calc(33.33333% - 15px);}.custom-block.size-2{width:calc(66.66666% - 15px);}.custom-block.size-3{width:100%;}.custom-block .image{height:270px;border:solid 1px #bbb;margin:0 0 25px 0;background-size:contain;}.product-head-slideshow .slide{display:block;height:420px;background-size:contain;}.product-head-slideshow .slick-arrow{top:50%;margin:-22.5px 0 0 0;}.product-head .brand{position:absolute;left:0;top:0;width:120px;height:70px;line-height:70px;font-size:0;text-align:center;background:#fff;pointer-events:none;}.product-head .brand img{max-width:65%;max-height:65%;width:auto;}.black-tabs ul{overflow:auto;-webkit-overflow-scrolling:touch;align-items:stretch;float:left;width:100%;text-align:center;background-image:linear-gradient(to right,#363636,#363636),linear-gradient(to right,#363636,#363636),linear-gradient(to right,rgba(0,0,20,.50),rgba(0,0,0,0)),linear-gradient(to left,rgba(0,0,20,.50),rgba(0,0,0,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:#363636;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;}.black-tabs .highlighted + ul{width:calc(100% - 180px);}.black-tabs li{flex:1;}.black-tabs a{display:block;line-height:60px;padding:0 20px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:0.875em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.black-tabs a:before{content:" ";display:block;width:100%;height:6px;background:#e96500;position:absolute;left:0;bottom:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.black-tabs .highlighted{float:right;width:180px;background:#e96500;text-align:center;}.black-tabs .highlighted:hover{background:#ce0000;}.black-tabs .highlighted:before{display:none;}.black-tabs a:hover:before,.black-tabs .selected a:before{opacity:1;}.sku{font-size:1.25em;}.product-general .sidebar{width:340px;}.product-general .sidebar + .after-sidebar{float:right;width:calc(100% - 340px - 30px);}.product-general .sidebar .do-print{margin:10px 0 10px 0;}.product-general .sku{margin:0 0 20px 0;}.product-general .features li{font-size:0.875em;line-height:120%;position:relative;padding:16px 0 16px 17px;border-top:solid 1px #bbb;}.product-general .features li:before{content:" ";display:block;width:8px;height:13px;background:url(../images/icon-arrow-3.svg) no-repeat 0 0 / 100% auto;position:absolute;left:0;top:16px;}.product-general .warranty{position:relative;margin:30px 0 0 0;}.product-general .warranty:before{content:" ";display:block;width:100%;height:3px;background:#ccc;position:absolute;left:0;top:50%;margin:-1.5px 0 0 0;}.product-general .warranty p{float:right;padding:0 0 0 20px;position:relative;}.product-general .warranty a{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:0.875em;position:relative;line-height:14px;padding:0 20px 0 0;}.product-general .warranty a:before{content:" ";display:block;width:8px;height:13px;background:url(../images/icon-arrow-4.svg) no-repeat 0 0 / 100% auto;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.product-general .warranty a:hover{color:#000;}.product-general .warranty a:hover:before{right:-5px;}.out-of-stock{font-size:0.875rem;position:relative;color:#ce0000;padding:0 0 0 30px;}.out-of-stock:before{content:"!";display:block;width:20px;line-height:20px;background:#ce0000;color:#fff;text-align:center;font-weight:bold;font-size:1rem;position:absolute;left:0;top:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.part-slideshow-wrap{width:400px;}.part-slideshow .slick-arrow{top:50%;margin:-22.5px 0 0 0;}.part-slideshow .slide{display:block;height:400px;line-height:400px;font-size:0;text-align:center;}.part-slideshow .slide img{max-height:100%;width:auto;}.part-slideshow .brand{position:absolute;left:0;top:0;width:100px;height:60px;line-height:60px;font-size:0;text-align:center;background:#fff;pointer-events:none;}.part-slideshow .brand img{max-width:65%;max-height:65%;width:auto;}.part-slideshow-after{float:right;width:calc(100% - 400px);}.part-general .sku{margin:0 0 20px 0;}.part-general .features li{font-size:0.875em;line-height:120%;position:relative;padding:16px 0 16px 17px;border-top:solid 1px #bbb;}.part-general .features li:before{content:" ";display:block;width:8px;height:13px;background:url(../images/icon-arrow-3.svg) no-repeat 0 0 / 100% auto;position:absolute;left:0;top:16px;}.part-general .entry-content{margin:20px 0 0 0;}.part-general .warranty{position:relative;margin:30px 0 0 0;}.part-general .warranty:before{content:" ";display:block;width:100%;height:3px;background:#ccc;position:absolute;left:0;top:50%;margin:-1.5px 0 0 0;}.part-general .warranty p{float:right;padding:0 0 0 20px;position:relative;}.part-general .warranty a{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:0.875em;position:relative;line-height:14px;padding:0 20px 0 0;}.part-general .warranty a:before{content:" ";display:block;width:8px;height:13px;background:url(../images/icon-arrow-4.svg) no-repeat 0 0 / 100% auto;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.part-general .warranty a:hover{color:#000;}.part-general .warranty a:hover:before{right:-5px;}.part-general .for-products{margin:20px 0 0 0;}.part-general .for-products ul{font-size:0;}.part-general .for-products li{display:inline-block;vertical-align:top;font-size:0.875rem;width:50%;margin:0 0 20px 0;position:relative;padding:0 20px 0 17px;line-height:130%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.part-general .for-products li:before{content:" ";display:block;width:8px;height:13px;background:url(../images/icon-arrow-3.svg) no-repeat 0 0 / 100% auto;position:absolute;left:0;top:2px;}.part-general .for-products li.others{width:100%;}#product-config .body{position:relative;}#product-config .body:before{content:" ";opacity:0;pointer-events:none;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/loading.svg) no-repeat center 50px / auto 50px;position:absolute;left:0;top:0;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#product-config.loading .body:before{opacity:1;pointer-events:auto;}#product-config .head{background:#d6d6d6;padding:20px 0;}#product-config .head .title{text-transform:uppercase;font-size:1.25em;line-height:100%;}#product-config .footer{background:#d6d6d6;padding:20px 0;}#product-config .footer .action{float:right;width:260px;}#product-config .footer .prices{width:calc(100% - 260px);font-size:0;margin:0 0 0 -30px;}#product-config .footer .price{display:inline-block;vertical-align:top;font-size:1rem;border-right:solid 1px #a5a5a5;padding:0 30px;height:72px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#product-config .footer .price:last-child{border:0;padding-right:0;}#product-config .footer .price-label{font-size:0.875em;text-transform:uppercase;margin:4px 0 0 0;white-space:nowrap;}#product-config .footer .price-value{font-size:1.25em;margin:6px 0 0 0;}#product-config .footer .quantity-select{margin:4px 0 0 0;}#product-config .footer .price input{width:100px;color:#000;}#product-config .footer .total{font-size:1.5em;margin:4px 0 0 0;font-weight:bold;}#product-config .footer .button-clear{margin:-4px 0 0 5px;}#product-config .footer .out-of-stock{margin:0 0 15px 0;}#product-config .options{padding:25px 0;flex-wrap:wrap;width:calc(100% + 20px);}#product-config .option{flex:1;padding:0 20px 0 0;}#product-config .option .label{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:0.875em;padding:0 0 15px 0;}#product-config .options select:disabled{opacity:0.5;pointer-events:none;}#product-config .error{padding:0 0 25px 0;color:#ce0000;}#product-config .error p{font-size:0.875em;border-left:solid 2px #ce0000;padding:0 0 0 15px;}#product-config .extras{padding:25px 0;border-top:solid 3px #ccc;}#product-config .extras:first-child{border:0;}#product-config .extras.hidden{padding:0;display:none;}#product-config .extras .title{text-transform:uppercase;font-size:0.875em;line-height:100%;margin:0 0 5px 0;}#product-config .extras-col{width:calc(50% - 15px);}#product-config .extras-col + .extras-col{float:right;}#product-config .extra{border-bottom:solid 1px #bbb;}#product-config .extra label{padding:10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;}#product-config .extra .label{display:block;width:calc(100% - 160px);line-height:125%;font-size:0.875em;}#product-config .extra .price{display:block;width:160px;text-align:right;font-size:0.875em;line-height:20px;font-weight:bold;white-space:nowrap;position:relative;}#product-config .extra .price small{font-size:0.625rem;}#product-config .extra [type="checkbox"]{position:absolute;top:-30px;opacity:0;pointer-events:none;}#product-config .extra .checkbox{display:inline-block;vertical-align:top;width:20px;height:20px;background:#fff url(../images/icon-check.svg) no-repeat center center;border:solid 1px #bbb;margin:0 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#product-config .extra [type="checkbox"]:checked + .checkbox{background-color:#000;border-color:#000;}#product-config .extra label:hover .checkbox{border-color:#000;}#product-config .add-to-cart-confirm{margin:10px 0 0 0;text-align:center;display:none;}#product-config .add-to-cart-confirm p,#product-config .add-to-cart-confirm li{font-size:0.875em;line-height:125%;}#product-config .promo-price-label{text-align:right;margin:10px 0 0 0;}.pagination .arrow{position:absolute;top:0;width:54px;line-height:54px;text-align:center;font-size:0;}.pagination .prev{left:0;}.pagination .next{right:0;}.pagination .arrow svg{display:inline-block;vertical-align:middle;}.pagination .arrow path{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.pagination .arrow:hover path{fill:#e96500 !important;}.pagination ul{font-size:0;}.pagination li{display:inline-block;vertical-align:middle;margin:0 8px;}.pagination li a,.pagination li strong{display:block;padding:0 17px;line-height:54px;font-size:1.25rem;font-weight:bold;color:#fff;position:relative;}.pagination li a:hover{color:#e96500;}.pagination li strong{cursor:default;}.pagination li strong:before{content:" ";display:block;width:100%;height:3px;background:#e96500;position:absolute;left:0;bottom:0;}.pagination .dots{font-size:1.25rem;cursor:default;}.pagination.bg-white li a,.pagination.bg-white li strong{color:#000;}.pagination.bg-white li a:hover{color:#e96500;}.pagination.bg-white .arrow path{fill:#000;}.category-filter{background:#484848;}.category-filter-head{padding:0 20px;line-height:60px;font-size:0;}.category-filter-head .title{font-weight:bold;font-size:1.25rem;text-transform:uppercase;position:relative;float:left;padding:0 36px 0 0;cursor:pointer;}.category-filter-head .title:before{content:" ";width:14px;height:2px;background:#fff;position:absolute;right:0;top:50%;margin:-1px 0 0 0;}.category-filter-head .title:after{content:" ";width:2px;height:14px;background:#fff;position:absolute;right:6px;top:50%;margin:-7px 0 0 0;}.category-filter-body{display:none;}.category-filter.opened .category-filter-head .title:after{display:none;}.category-filter.opened .category-filter-body{display:block;}.category-filter-row{border-bottom:solid 2px #343434;padding:0 20px;}.category-filter-row:last-child{border:0;}.category-filter-label{width:230px;line-height:60px;font-size:0;padding:0 20px 0 0;}.category-filter-label .label{font-size:0.875rem;font-weight:bold;text-transform:uppercase;line-height:130%;cursor:default;}.category-filter-content{width:calc(100% - 230px);font-size:0;}.category-filter-content .checks li{display:inline-block;vertical-align:top;font-size:1rem;line-height:60px;margin:0 30px 0 0;}.category-filter-content .checks label{display:inline-block;vertical-align:middle;position:relative;}.category-filter-content .checks input{position:absolute;top:-50px;opacity:0;pointer-events:none;}.category-filter-content .checks .label{display:block;position:relative;font-size:0.875em;font-weight:bold;text-transform:uppercase;line-height:20px;padding:0 0 0 30px;}.category-filter-content .checks .label:before{content:" ";display:block;width:20px;height:20px;background:#343434 url(../images/icon-check-2.svg) no-repeat center -15px;border:solid 1px #777;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.category-filter-content .checks label:hover .label:before{border-color:#e96500;}.category-filter-content .checks input:checked + .label:before{border-color:#e96500;background-color:#e96500;background-position:center center;}.category-filter-row .buttons{position:absolute;right:0;top:0;font-size:0;}.category-filter-row .buttons li{display:inline-block;vertical-align:top;width:150px;border-left:solid 2px #343434;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.category-filter-row .buttons .button{padding:0;}.category-filter-row.last{position:relative;min-height:60px;}.category-filter-row.last .category-filter-content{padding:0 290px 0 0;}.category-filter-row.range-slider .category-filter-label,.category-filter-row.range-slider .category-filter-content{line-height:90px;}.category-filter-content .input{height:40px;width:100%;background:#0f0f0f;color:#fff;font-size:0.875rem;margin:10px 0 0 0;padding:0 10px;}.sidebar-content{width:240px;}.after-sidebar-content{float:right;width:calc(100% - 240px - 30px);}.after-sidebar-content:first-child{float:left;}.after-sidebar-content + .sidebar-content{float:right;}.sidebar-profile .name{font-size:1.5em;line-height:120%;}.sidebar-profile .company{font-size:0.875em;line-height:120%;margin:10px 0 0 0;}.sidebar-profile .company + .company{margin:5px 0 0 0;}.sidebar-profile ul{margin:30px 0 0 0;}.sidebar-profile li{position:relative;padding:0 0 0 16px;}.sidebar-profile li + li{margin:15px 0 0 0;}.sidebar-profile li:before{content:" ";display:block;width:6px;height:6px;background:#e96500;background-size:100% auto;position:absolute;left:0;top:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.sidebar-profile li a{color:#000;font-size:0.875em;}.sidebar-profile li a:hover{color:#999;}.sidebar-profile .selected a{color:#000 !important;font-weight:bold;}.my-profile-buttons{font-size:0;}.my-profile-buttons li{display:inline-block;vertical-align:top;font-size:1rem;width:33.33333333333333%;}.my-profile-buttons a{display:block;color:#000;}.my-profile-buttons .title{display:block;font-size:1.125em;line-height:150%;margin:20px 0 0 0;}.my-profile-buttons .icon{display:inline-block;vertical-align:middle;width:100px;height:100px;line-height:100px;border:solid 2px #e96500;font-size:0;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.my-profile-buttons .icon svg{display:inline-block;vertical-align:middle;}.my-profile-buttons .bg-orange{font-size:2.5em;}.my-profile-buttons a:hover .bg-orange{background:#000;border-color:#000;}.quantity-select{display:inline-block;vertical-align:middle;width:70px;position:relative;}.quantity-input{width:100% !important;border:solid 2px #e8e8e8;color:#000;height:44px;padding:0 10px;cursor:default;}.quantity-input:focus{border-color:#ccc;}.quantity-select .button{position:absolute;right:3px;line-height:100%;width:18px;height:18px;padding:0;}.quantity-select .plus{top:3px;}.quantity-select .minus{bottom:3px;}.responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch;}.simple-table{width:100%;}.simple-table th{text-align:left;font-weight:bold;line-height:100%;padding:0 15px 15px 15px;border-bottom:solid 3px #ccc;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.simple-table td{padding:15px;border-bottom:solid 1px #e8e8e8;vertical-align:top;line-height:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.simple-table tbody tr:nth-child(2n) td{background:#f9f9f9;}.simple-table tbody tr:hover td{background:#f4f4f4;}.simple-table .tright{text-align:right;}.simple-table .product-price{white-space:nowrap;font-size:1.25em;line-height:110%;}.simple-table .product-price small{font-size:0.625em;}.simple-table .product-price small:first-child{top:-7px;position:relative;}.simple-table .product-price.on-request{font-size:0.75em;}.simple-table .product-info{font-size:0;min-width:300px;}.simple-table .product-image{display:inline-block;vertical-align:top;width:80px;}.simple-table .product-details{font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.simple-table .product-image + .product-details{display:inline-block;vertical-align:top;width:calc(100% - 80px);padding:0 0 0 20px;}.simple-table .product-details strong{color:#000;}.simple-table .product-title{display:block;line-height:135%;color:#000;font-weight:bold;font-size:0.875em;}.simple-table .product-title:hover{color:#e96500;}.simple-table .product-options li{font-size:0.75em;line-height:145%;margin:6px 0 0 0;color:#888;}.simple-table .product-options li div{line-height:145%;}.simple-table .product-price-row{font-size:0.875em;margin:10px 0 0 0;}.simple-table .product-price-row + .product-options{margin:10px 0 0 0;}.simple-table .product-price-row.promo{font-size:1.25em;margin:0 0 15px 0;}.simple-table .element-toggle{font-size:0.75rem;}.simple-table .element-hidden{margin:10px 0 0 0;}.simple-table .price-value{white-space:nowrap;padding:0 0 0 10px;}.simple-table .product-info .out-of-stock{margin:12px 0 0 0;}.simple-table .product-remove{margin:10px 0 0 0;}.simple-table .product-remove a{font-weight:bold;font-size:0.75em;color:#ce0000;}.simple-table .product-remove a:hover{color:#000;}.simple-table .products-combo-promo td:first-child{border-left:solid 5px #ce0000;}.simple-table .product-combo-promo{position:relative;}.simple-table .product-combo-promo:not(:last-child):after{content:"+";color:#ce0000;font-size:1.25rem;font-weight:bold;}.simple-table .label-for-checkbox{display:inline-block;vertical-align:top;width:100%;}.cart-table td:before{display:none;}.info-table-wrapper{padding:0 15px;background:#ccc;margin:-15px 0 0 0;width:calc(100% + 30px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.after-sidebar-content .info-table-wrapper{width:auto;margin:0;}.info-table{width:100%;}.info-table th{text-align:left;font-weight:bold;line-height:100%;padding:15px 0;border-bottom:solid 3px #fff;white-space:nowrap;}.info-table td{padding:15px 0;border-bottom:solid 1px #fff;}.info-table tr:last-child td{border:0;}.info-table td.label{font-size:0.875em;white-space:nowrap;line-height:140%;}.info-table .price{font-weight:bold;font-size:1.25em;}.info-table .price.on-request{font-size:1em;}.info-table .delivery-label{font-size:0.75em;line-height:130%;}.info-table .button{padding:0;}.info-table .label-for-checkbox .valign{font-size:0.75rem;line-height:150%;}.info-table .label-for-checkbox a{color:#000;border-bottom:solid 1px rgba(0,0,0,0.2);}.info-table .label-for-checkbox a:hover{border-color:rgba(0,0,0,0.5);}.info-table td p{line-height:120%;}.cart-form .shipping-type,.cart-form .invoice-fields,.cart-form .create-profile-fields{display:none;}.cart-form .create-profile-fields{margin:25px 0 0 0;}.payment-selector{width:calc(50% - 15px);margin:0 0 30px 0;}.payment-selector:nth-child(2n){float:right;}.payment-selector:nth-child(2n+1){clear:both;}.payment-selector label{display:block;}.payment-selector .label{display:block;padding:0 20px;line-height:140px;border:dashed 5px rgba(0,0,0,0.1);text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.payment-selector .label:hover{border-color:#e96500;}.payment-selector .label:before{content:" ";display:block;width:30px;height:30px;background:#000 url(../images/icon-check.svg) no-repeat center center / 16px auto;position:absolute;right:-15px;top:-15px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.payment-selector .title{display:block;font-weight:bold;line-height:180%;}.payment-selector .alt{display:block;margin:12px 0 0 0;line-height:150%;}.payment-selector .alt.small{font-size:0.75em;}.payment-selector [type="radio"]{-webkit-appearance:radio;position:absolute;pointer-events:none;opacity:0;}.payment-selector [type="radio"]:checked + .label{background:#e96500;border-color:#e96500;color:#fff;}.payment-selector [type="radio"]:checked + .label:before{opacity:1;}.payment-method-icon{display:inline-block;vertical-align:middle;background:#000;position:relative;margin:0 5px;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.payment-method-icon.paypal{width:80px;}.payment-method-icon.paypal:before{content:" ";display:block;width:100%;height:100%;background:url(../images/icon-paypal.svg) no-repeat center center;position:absolute;left:0;top:0;}.payment-method-icon.cc{width:120px;}.payment-method-icon.cc:before{content:" ";display:block;width:50%;height:100%;background:url(../images/icon-visa.svg) no-repeat center center;position:absolute;left:0;top:0;}.payment-method-icon.cc:after{content:" ";display:block;width:50%;height:100%;background:url(../images/icon-mastercard.svg) no-repeat center center;position:absolute;right:0;top:0;}.cart-form .confirm-content .button{margin:0 0 10px 0;}#cookie-bar{position:fixed;left:0;bottom:0;z-index:10000;text-align:center;}#cookie-bar .content{padding:10px;}#cookie-bar .content p{font-size:0.875em;}#cookie-bar .content a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.5);}#cookie-bar .content a:hover{border-color:#fff;}#cookie-bar .confirm{border:0 !important;background:#e96500;padding:4px 7px;margin:0 5px;}#cookie-bar .confirm:hover{background:#ce0000;}.hamburger{position:absolute;right:0;top:50%;width:44px;line-height:44px;font-size:0;margin:-22px 0 0 0;display:none;float:right;background:#363636;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;}.hamburger-box{width:24px;height:24px;display:inline-block;vertical-align:middle;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:3px;background:#fff;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-8px;}.hamburger-inner::after{bottom:-8px;}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.opened .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.opened .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.opened .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}#mobile-menu{position:fixed;right:-300px;top:0;z-index:20000;width:280px;height:100vh;background:#000;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:-4px 0 15px 0 rgba(0,0,0,0.4);box-shadow:-4px 0 15px 0 rgba(0,0,0,0.4);padding:2px;}#mobile-menu.opened{right:0;}#mobile-menu > ul{padding:0 0 100px 0;}#mobile-menu .level-0{position:relative;}#mobile-menu .level-0 + .level-0{margin:2px 0 0 0;}#mobile-menu .level-0 > a{display:block;background:#484848;color:#fff;padding:0 20px;line-height:70px;position:relative;}#mobile-menu .level-0 > a:before{content:" ";width:2px;height:100%;position:absolute;left:-2px;top:0;background:#e96500;opacity:0;}#mobile-menu .level-0 > a:after{content:" ";width:2px;height:100%;position:absolute;right:-2px;top:0;background:#e96500;opacity:0;}#mobile-menu .level-0 > a strong{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:0.875em;line-height:130%;position:relative;width:100%;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#mobile-menu .level-0:hover > a,#mobile-menu .level-0.opened > a{background:#e96500;}#mobile-menu .level-0.opened > a:before,#mobile-menu .level-0.opened > a:after{opacity:1;}#mobile-menu .menu-item-has-children:before{content:" ";display:block;width:40px;height:70px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}#mobile-menu .menu-item-has-children > a strong:before{content:" ";display:block;width:14px;height:10px;background:url(../images/icon-arrow-1.svg) no-repeat 0 0;position:absolute;right:0;top:50%;margin:-5px 0 0 0;opacity:0.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#mobile-menu .menu-item-has-children:hover > a strong:before,#mobile-menu .menu-item-has-children.opened > a strong:before{opacity:1;}#mobile-menu .menu-item-has-children.opened > a strong:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}#mobile-menu .sub-menu{display:none;border:solid 2px #e96500;width:calc(100% + 4px);margin:0 0 0 -2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#mobile-menu .level-1 > a{display:block;color:#fff;text-transform:uppercase;font-size:0.875em;line-height:130%;padding:10px 20px;}#mobile-menu .level-1 > a:hover{background:#e96500;}#mobile-menu .with-images .level-1 > a{padding:0;font-size:0;white-space:nowrap;}#mobile-menu .with-images .level-1:not(:last-child) > a{border-bottom:solid 2px #484848;}#mobile-menu .with-images .level-1 > a .image{display:inline-block;vertical-align:middle;width:70px;height:70px;background:no-repeat center center / cover;}#mobile-menu .with-images .level-1 > a .title{display:inline-block;vertical-align:middle;background:no-repeat right 80% / 150%;position:relative;width:calc(100% - 70px);line-height:70px;font-size:0.875rem;padding:0 25px 0 15px;white-space:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#mobile-menu .with-images .level-1 > a .title .valign{position:relative;z-index:10;line-height:130%;}#mobile-menu .with-images .level-1 > a .title:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.85;}#mobile-menu .with-images .level-1 > a .title:after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#e96500 url(../images/icon-arrow-2.svg) no-repeat calc(100% - 15px) center;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#mobile-menu .with-images .level-1 > a:hover .title:after{opacity:1;}#mobile-menu .parts .with-images .level-1 > a .image{width:44px;height:44px;}#mobile-menu .parts .with-images .level-1 > a .title{width:calc(100% - 44px);line-height:44px;font-size:0.75rem;}#product-config-wrap.v2 #product-config .footer{background:none;}#product-config-wrap.v2 .black-tabs .highlighted{float:left;}.product-section-head{background:#d6d6d6;padding:20px 0;}.product-section-head .title{text-transform:uppercase;font-size:1.25em;line-height:100%;}#newsletter-popup{display:none;}#newsletter-popup .flex{position:fixed;left:0;top:0;width:100%;height:100dvh;background:rgba(0,0,0,0.85);z-index:9999999;display:flex;align-items:center;justify-content:center;}#newsletter-popup .content{width:600px;background:#000;color:#fff;padding:30px;position:relative;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#newsletter-popup .close{position:absolute;right:30px;top:30px;background:none;width:30px;}#newsletter-popup .close path{transition:all .3s ease;}#newsletter-popup .close:hover path{stroke:#e96500;}#newsletter-popup .head{margin:0 0 30px 0;}#newsletter-popup .head .title{line-height:130%;margin:0 0 20px 0;}#newsletter-popup .head .title strong{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:900;font-size:2.125rem;color:#e96500;}#newsletter-popup .head .title strong span{color:#fff;}#newsletter-popup .head .desc{font-size:1.125rem;}#newsletter-popup .form .label{display:none;}#newsletter-popup .form .inp{width:100%;background:#fff;height:48px;padding:0 12px;font-size:1.125rem;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#newsletter-popup .form .cta{background:#fff;margin:10px 0 0 0;}#newsletter-popup .form .terms{margin:20px 0 0 0;}#newsletter-popup .form .terms p{font-size:0.75rem;}#newsletter-popup .error{color:red;margin:0 0 20px 0;display:none;}#newsletter-popup .success{margin:0 0 20px 0;display:none;}#newsletter-popup .success p{font-size:1.125rem;}#newsletter-popup .success p + p{margin:15px 0 0 0;}#newsletter-popup *::-webkit-input-placeholder{color:#000;}#newsletter-popup *::-moz-placeholder{color:#000;}#newsletter-popup *:-ms-input-placeholder{color:#000;}#newsletter-popup *:-moz-placeholder{color:#000;}.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;}.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.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;}@font-face{font-family:'lg';src:url("../fonts/lg.eot?n1z373");src:url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("../fonts/lg.woff?n1z373") format("woff"),url("../fonts/lg.ttf?n1z373") format("truetype"),url("../fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal;}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:15080;border:none;outline:none;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5;}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF;}.lg-actions .lg-next{right:20px;}.lg-actions .lg-next:before{content:"\e095";}.lg-actions .lg-prev{left:20px;}.lg-actions .lg-prev:after{content:"\e094";}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:15082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45);}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}.lg-toolbar .lg-icon:hover{color:#FFF;}.lg-toolbar .lg-close:after{content:"\e070";}.lg-toolbar .lg-download:after{content:"\e0f2";}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:15080;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:15080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}.lg-outer .lg-toogle-thumb:hover{color:#FFF;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:15080;cursor:pointer;}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto;}.lg-outer .lg-has-vimeo .lg-video-play{background:url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../images/lightgallery/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}.lg-outer .lg-has-youtube .lg-video-play{background:url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:15083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#e96500;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in:after{content:"\e311";}#lg-actual-size{font-size:20px;}#lg-actual-size:after{content:"\e033";}#lg-zoom-out{opacity:0.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:15080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:15081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);opacity:1;visibility:visible;}.lg-outer.lg-dropdown-active #lg-share{color:#FFF;}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;transition:transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px;}.lg-outer .lg-dropdown > li:last-child{margin-bottom:0px;}.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon{color:#333;}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07);}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}.lg-outer #lg-share{position:relative;}.lg-outer #lg-share:after{content:"\e80d";}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998;}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901";}.lg-outer #lg-share-twitter .lg-icon{color:#00aced;}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904";}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902";}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903";}.lg-group:after{content:"";display:table;clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:15050;text-align:left;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{background:url("../images/lightgallery/loading.gif") no-repeat scroll center center transparent;display:none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:15060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-outer.lg-hide-download #lg-download{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.tooltipster-base{display:flex;pointer-events:none;position:absolute;}.tooltipster-box{flex:1 1 auto;}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;}.tooltipster-content > div{line-height:130%;}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade.tooltipster-show{opacity:1;}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-fall.tooltipster-initial{top:0 !important;}.tooltipster-fall.tooltipster-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0;}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-slide.tooltipster-initial{left:-40px !important;}.tooltipster-slide.tooltipster-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0;}@keyframes tooltipster-fading{0%{opacity:0;}100%{opacity:1;}}.tooltipster-update-fade{animation:tooltipster-fading 400ms;}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg);}75%{transform:rotate(2deg);}100%{transform:rotate(0);}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms;}@keyframes tooltipster-scaling{50%{transform:scale(1.1);}100%{transform:scale(1);}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms;}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid black;border-radius:4px;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px;}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px;}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px;}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px;}.tooltipster-sidetip .tooltipster-content{color:white;padding:10px;font-size:0.75rem;line-height:120%;}.tooltipster-sidetip .tooltipster-content p{line-height:120%;}.tooltipster-sidetip .tooltipster-content p + p{margin:8px 0 0 0;}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px;}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0;}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px;}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:black;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:black;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:black;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:black;}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px;}.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}.irs-bar{position:absolute;display:block;left:0;width:0;}.irs-shadow{position:absolute;display:none;left:0;width:0;}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1;}.irs-handle.type_last{z-index:2;}.irs-min,.irs-max{position:absolute;display:block;cursor:default;}.irs-min{left:0;}.irs-max{right:0;}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}.irs-with-grid .irs-grid{display:block;}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}.irs-grid-pol.small{height:4px;}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2;}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed;}.irs-disabled{opacity:0.4;}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}.irs--flat{height:40px;}.irs--flat.irs-with-grid{height:60px;}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px;}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565;}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px;}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9;}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent;}.irs--flat .irs-handle > i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453;}.irs--flat .irs-handle.state_hover > i:first-child,.irs--flat .irs-handle:hover > i:first-child{background-color:#a43540;}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px;}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px;}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565;}.irs--flat .irs-grid-pol{background-color:#e1e4e9;}.irs--flat .irs-grid-text{color:#999;}.irs--big{height:55px;}.irs--big.irs-with-grid{height:70px;}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom,#ddd -50%,white 150%);border:1px solid #ccc;border-radius:12px;}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#ffffff 0%,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5);}.irs--big .irs-bar--single{border-radius:12px 0 0 12px;}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5);}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom,white 0%,#B4B9BE 30%,white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px;}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom,white 0%,#919BA5 30%,white 100%);}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px;}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0%,#3071a9 100%);border-radius:3px;}.irs--big .irs-grid-pol{background-color:#428bca;}.irs--big .irs-grid-text{color:#428bca;}.irs--modern{height:55px;}.irs--modern.irs-with-grid{height:55px;}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0%,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px;}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0%,#18891d 100%);}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px;}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5);}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px;}.irs--modern .irs-handle > i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg);}.irs--modern .irs-handle > i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,white 0%,#e9e6e6 100%);border-radius:0 0 3px 3px;}.irs--modern .irs-handle > i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1;}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#ffffff 0%,#919ba5 30%,#ffffff 100%);}.irs--modern .irs-handle.state_hover > i:nth-child(1),.irs--modern .irs-handle:hover > i:nth-child(1){border-color:#7685a2;}.irs--modern .irs-handle.state_hover > i:nth-child(3),.irs--modern .irs-handle:hover > i:nth-child(3){border-color:#48536a;}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px;}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px;}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426;}.irs--modern .irs-grid{height:25px;}.irs--modern .irs-grid-pol{background-color:#dedede;}.irs--modern .irs-grid-text{color:silver;font-size:13px;}.irs--sharp{height:50px;font-size:12px;line-height:1;}.irs--sharp.irs-with-grid{height:57px;}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px;}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa;}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px;}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5);}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2;}.irs--sharp .irs-handle > i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2;}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black;}.irs--sharp .irs-handle.state_hover > i:first-child,.irs--sharp .irs-handle:hover > i:first-child{border-top-color:black;}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:0.4;background-color:#a804b2;border-radius:2px;}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px;}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2;}.irs--sharp .irs-grid{height:25px;}.irs--sharp .irs-grid-pol{background-color:#dedede;}.irs--sharp .irs-grid-text{color:silver;font-size:13px;}.irs--round{height:50px;}.irs--round.irs-with-grid{height:65px;}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px;}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa;}.irs--round .irs-bar--single{border-radius:4px 0 0 4px;}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5);}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3);}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff;}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px;}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px;}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa;}.irs--round .irs-grid{height:25px;}.irs--round .irs-grid-pol{background-color:#dedede;}.irs--round .irs-grid-text{color:silver;font-size:13px;}.irs--square{height:50px;}.irs--square.irs-with-grid{height:60px;}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede;}.irs--square .irs-bar{top:31px;height:4px;background-color:black;}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede;}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff;}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white;}.irs--square .irs-grid{height:25px;}.irs--square .irs-grid-pol{background-color:#dedede;}.irs--square .irs-grid-text{color:silver;font-size:11px;}.irs-min,.irs-max{display:none !important;}.irs--round .irs-line{background:#777;}.irs--round .irs-bar{background:#e96500;}.irs--round .irs-handle{border-color:#484848;box-shadow:none;}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background:#e96500;font-weight:bold;}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:#e96500;}.irs--round .irs-grid-text{color:#fff;font-weight:bold;}@media screen and (max-width :1180px){.wrapper{width:100%;padding:0 20px;}.category-filter-row.last .category-filter-content{padding:0;}.category-filter-row .buttons{position:relative;right:auto;top:auto;float:left;width:calc(100% + 40px);margin:0 0 0 -20px;text-align:right;border-top:solid 2px #343434;}.black-tabs a{padding:0 15px;}}@media screen and (max-width :1023px){.simple-table .product-info{min-width:180px;}.simple-table .product-image{width:100%;}.simple-table .product-image + .product-details{width:100%;padding:15px 0 0 0;}}@media screen and (max-width :999px){.featured-menu{margin:0;}.social-menu{margin:0 -5px 0 0;}.social-menu a{width:34px;}#header .site-logo{width:100%;line-height:90px;text-align:center;}#header .site-logo a{font-size:2.5rem;}.after-logo{width:100%;height:auto;}#mobile-menu-toggle{display:block;}#main-menu{display:none;}#site-content{margin:180px 0 0 0;}#footer .logo{width:250px;}#footer .social-menu a{width:40px;height:50px;}#footer .nl-form{width:calc(100% - 250px - 240px);}#footer .more{width:240px;}.category-list-item a{height:260px;}.category-list-item .title{font-size:2em;}.news-list-item .title{font-size:1em;}.fixed #header .after-logo{margin:-2px 0 0 0;}#hero .overlay{padding:20px;}#hero .overlay .line-1{font-size:1.125em;}#hero .overlay .line-2{font-size:1.5em;line-height:115%;}#hero .thumbs{width:180px;}#hero .thumbs li strong{font-size:0.75em;}h1{font-size:2em;line-height:110%;}h2{font-size:1.5em;}h3{font-size:1.25em;}.parts-list-item{width:calc(50% - 10px);}.parts-list-item:nth-child(3n){margin-right:20px;}.parts-list-item:nth-child(3n+1){clear:none;}.parts-list-item:nth-child(2n){margin-right:0;}.parts-list-item:nth-child(2n+1){clear:both;}.product-general .sidebar{width:260px;}.product-general .sidebar + .after-sidebar{width:calc(100% - 260px - 30px);}.custom-block .image{height:220px;}#product-config .footer .prices{width:calc(100% + 60px);}#product-config .footer .price{margin:0 0 20px 0;}#product-config .footer .action{width:100%;}.part-slideshow-wrap{width:300px;}.part-slideshow-after{width:calc(100% - 300px);}}@media screen and (max-width :899px){.in-middle{width:100%;}#footer .nl-form .field{width:100%;}#footer .nl-form .action{width:100%;}.gallery-list-item{width:calc(50% - 10px);}.gallery-list-item:nth-child(3n){margin-right:20px;}.gallery-list-item:nth-child(3n+1){clear:none;}.gallery-list-item:nth-child(2n){margin-right:0;}.gallery-list-item:nth-child(2n+1){clear:both;}.sidebar-content{width:100%;}.after-sidebar-content{width:100%;}.info-table-wrapper{margin:20px 0 0 0;width:100%;}.cart-info-links{padding-bottom:0;}.simple-table .product-info{max-width:180px;}.sidebar-profile{margin:0 0 40px 0;text-align:center;}.sidebar-profile ul{display:inline-block;text-align:left;}.my-profile-buttons li{width:100%;text-align:center;}}@media screen and (max-width :799px){.products-list-item:not(.small){width:calc(50% - 10px);}.products-list-item:not(.small):nth-child(3n){margin-right:20px;}.products-list-item:not(.small):nth-child(3n+1){clear:none;}.products-list-item:not(.small):nth-child(2n){margin-right:0;}.products-list-item:not(.small):nth-child(2n+1){clear:both;}}@media screen and (max-width :767px){.footer-menu{width:calc(50% - 10px);}.footer-menu:nth-child(2){margin-right:0;padding:0;}#footer .logo{width:100%;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:solid 1px #363636;}#footer .social-menu{width:calc(100% - 220px);margin:0;border:0;text-align:right;}#footer .social-menu ul{margin:0;}#footer .social-menu a{width:34px;height:34px;}#footer .nl-form{width:100%;padding:0 0 30px 0;border-bottom:solid 1px #363636;}#footer .nl-form .field{width:calc(100% - 120px);}#footer .nl-form .action{width:120px;}#footer .more{width:100%;margin:30px 0 0 0;}.category-list-item a{height:220px;}.category-list-item .title{font-size:1.5em;}.category-list-item .content{padding:0 20px;border-width:3px;}.news-list-item{width:100%;}.category-filter-label{width:100%;padding:0;line-height:50px;}.category-filter-content{width:100%;}.category-filter-content .checks li{line-height:100%;margin:0 20px 20px 0;}.category-filter-row.range-slider .category-filter-label{line-height:50px;}.category-filter-content .input{margin:0 0 10px 0;}.page-heading .flex-row{display:block;}.page-heading .title{width:100%;}.page-heading .badges{width:100%;margin:20px 0 0 0;text-align:left;}.page-heading .for-select{width:auto;}.category-parts-list-item{width:100%;}.pagination li{margin:0;}.pagination li a,.pagination li strong{padding:0 14px;}.parts-list-item{width:100%;margin-right:0 !important;}.page-two-columns .half-content{width:100%;padding:0 !important;}.page-two-columns .half-content + .half-content{margin:30px 0 0 0;}.black-tabs{width:160px;margin:0 0 20px 0;}.black-tabs ul{text-align:right;flex-wrap:wrap;}.black-tabs .highlighted + ul{width:100%;}.black-tabs a{font-size:0.75em;}.black-tabs a:before{width:3px;height:100%;left:auto;right:0;background:#fff;}.black-tabs .highlighted{width:160px;}#product-config-wrap.v2 .black-tabs{width:100%;background:none;margin:0;border-bottom:solid 1px #000;}#product-config-wrap.v2 .black-tabs ul{text-align:center;}#product-config-wrap.v2 .black-tabs li{width:33.333333333333333333%;flex:auto;border-top:solid 1px #000;}#product-config-wrap.v2 .black-tabs a{line-height:44px;}#product-config-wrap.v2 .black-tabs a:before{width:100%;}#product-config-wrap.v2 .black-tabs strong{position:relative;}#product-config-wrap.v2 .black-tabs a:hover,.black-tabs .selected a{color:#363636;}#product-config-wrap.v2 .black-tabs .highlighted{width:100%;border-top:solid 1px #000;}.product-general{width:calc(100% - 160px);float:right;padding:30px 0;margin:0 0 20px 0;}.product-general .sidebar{width:100%;margin:0 0 10px 0;}.product-general .sidebar + .after-sidebar{width:100%;}#product-config-wrap.v2 .product-general{width:100%;float:left;padding:0;margin:0;}.sku{font-size:1.125em;}.product-general .features li{padding:12px 0 12px 17px;}.product-general .features li:before{top:13px;}.custom-block.size-1,.custom-block.size-2{width:100%;}#product-config .extras-col{width:100%;}#product-config .footer .prices{width:calc(100% + 40px);margin:0 0 0 -20px;}#product-config .footer .price{width:50%;border:0;padding:0 20px !important;}#product-config .footer .price:nth-child(2n+1){border-right:solid 1px #a5a5a5;}.part-slideshow-wrap{width:100%;}.part-slideshow-after{width:100%;padding-top:0;}.simple-table .product-info{max-width:none;}.simple-table .label-for-checkbox{width:auto;margin:0 0 15px 0;}.simple-table .label-for-checkbox + .label-for-checkbox{margin-left:15px;}.cart-table-responsive{width:calc(100% + 60px);margin:-15px 0 0 -30px;}.cart-table table,.cart-table thead,.cart-table tbody,.cart-table th,.cart-table td,.cart-table tr{display:block;}.cart-table thead tr{position:absolute;top:-9999px;left:-9999px;}.cart-table td{width:100%;position:relative;padding:15px 15px 15px 95px;}.cart-table td:before{display:block;position:absolute;top:15px;left:15px;z-index:10;width:80px;white-space:nowrap;text-align:left;font-size:0.875rem;font-weight:bold;}.cart-table td.quantity{text-align:right !important;}.cart-table .product-info,.cart-table .products-combo-promo td{padding-left:15px;}.cart-table .product-info:before,.cart-table .products-combo-promo td:before{display:none;}.info-table-wrapper{width:calc(100% + 60px);margin:20px 0 0 -30px;}.after-sidebar-content .info-table-wrapper{width:calc(100% + 60px);margin:0 0 0 -30px;}.profile-col{width:100%;padding:0 !important;}.profile-col + .profile-col{margin:25px 0 0 0;}#hero{margin-bottom:100px;}#hero .thumbs{top:100%;width:100%;height:auto;}#hero .thumbs li{display:table-cell;vertical-align:middle;}#hero .thumbs li strong{height:80px;font-size:0.625em;padding:0 10px;border:0;border-top:solid 3px transparent;line-height:140%;}}@media screen and (max-width :700px){.in-middle.medium{width:100%;}.featured-menu{display:none;}}@media screen and (max-width :640px){.payment-selector{width:100%;}.title-def.with-line:before,.title-def.with-line:after{display:none;}#newsletter-popup .content{width:100%;}}@media screen and (max-width :600px){#product-config .option{flex:auto;}#product-config .option + .option{margin:20px 0 0 0;}.part-slideshow .slide{height:300px;line-height:300px;}#step-nav li{width:70px;}#step-nav li:not(:first-child):before{width:30px;}#step-nav .text{display:none;}}@media screen and (max-width :560px){.category-list-item a{height:180px;}.category-list-item .title{font-size:1.25em;}.banner-half{width:100%;}.products-list-item:not(.small){width:100%;margin-right:0 !important;}.products-list-item:not(.small) .info{min-height:10px;}.products-list-item:not(.small) .features{height:auto;}.pagination li a,.pagination li strong{padding:0 12px;font-size:1rem;}.black-tabs{width:100%;background:none;margin:0;border-bottom:solid 1px #000;}.black-tabs ul{text-align:center;}.black-tabs li{width:33.333333333333333333%;flex:auto;border-top:solid 1px #000;}.black-tabs a{line-height:44px;}.black-tabs a:before{width:100%;}.black-tabs strong{position:relative;}.black-tabs a:hover,.black-tabs .selected a{color:#363636;}.black-tabs .highlighted{width:100%;border-top:solid 1px #000;}.product-general{width:100%;}.product-head-slideshow .slide{height:auto;padding:56.25% 0 0 0;}.product-head .brand,.part-slideshow .brand{width:90px;height:50px;line-height:50px;}.sku{font-size:1em;}.product-general .sku{margin:0 0 10px 0;}.for-input label.error{display:none !important;}.in-middle.small{width:100%;}#product-config .footer .total{font-size:1.25em;}#newsletter-popup .head .desc{font-size:1rem;}}@media screen and (max-width :480px){.search-form button{right:auto;left:0;}.search-form .input{padding:0 14px 0 46px;}.search-form *::-webkit-input-placeholder{color:#363636;}.search-form *::-moz-placeholder{color:#363636;}.search-form *:-ms-input-placeholder{color:#363636;}.search-form *:-moz-placeholder{color:#363636;}#footer .site-logo{width:100%;text-align:center;}#footer .site-logo a{font-size:1.75rem;}#footer .social-menu{width:100%;text-align:center;margin:10px 0 0 0;}#footer .social-menu a{width:44px;height:44px;}#footer .nl-form{text-align:center;}#footer .more{text-align:center;}#footer .bottom .flex-row{display:block;text-align:center;}#footer .bottom .flex-row div + div{margin:15px 0 0 0;}.category-list-item{width:100%;}.news-list-item .image{width:90px;}.news-list-item .align{width:calc(100% - 90px - 20px);line-height:90px;}.news-list-item .title{font-size:0.875em;}h1{font-size:1.5em;line-height:130%;}h2{font-size:1.25em;line-height:140%;}h3{font-size:1em;}.product-title{font-size:2em;line-height:110%;}.category-filter-head{line-height:50px;}.category-filter-head .title{font-size:1rem;}.category-filter-row .buttons li{width:50%;}.category-filter-row .buttons li:first-child{border:0;}.category-filter-row .buttons li:first-child:last-child{width:100%;}.irs--round .irs-grid-text{font-size:11px !important;}.black-tabs li{width:50% !important;}#product-config .extra label{display:block;}#product-config .extra .label{width:100%;}#product-config .extra .price{width:100%;text-align:left;margin:6px 0 0 0;}.part-general .for-products li{width:100%;padding-right:0;}.page-heading .absolute{position:relative;right:auto;top:auto;text-align:center;width:100%;margin:10px 0 -20px 0;}#product-config .head .flex-row{display:block;}#product-config .head .do-print{margin:20px 0 0 0;}}@media screen and (max-width :410px){#header .site-logo a{font-size:1.75rem;}.search-form{background:#000;padding:0;margin:0 2px 0 0;width:44px;height:44px;}.search-form button{right:auto;left:0;width:100%;z-index:10;}.search-form button:before{background-position:14px center;}.search-form .input{width:0;padding:0;position:absolute;left:0;top:100%;margin:2px 0 0 0;}.search-form .input:focus,.search-form.active .input{width:calc(100vw - 40px);padding:0 14px !important;}.fixed #header .search-form .input{top:0;margin:0;z-index:5;padding:0 0 0 44px !important;}.mini-cart{width:calc(100% - 44px - 46px);}.mini-cart > a{width:100%;}.footer-menu{width:100%;margin-right:0;padding:0;text-align:center;}.pagination li a,.pagination li strong{padding:0 10px;}}@media screen and (max-width :374px){#header .site-logo a{font-size:1.5rem !important;}#hero .thumbs li strong{font-size:0.5em;}.category-parts-list-item .title{font-size:1rem;}.irs--round .irs-grid-text{font-size:9px !important;}.black-tabs li{width:100% !important;}.gallery-list-item{width:100%;margin-right:0 !important;}.product-general .warranty:before,.part-general .warranty:before{display:none;}.product-general .warranty p,.part-general .warranty p{padding:0;}#product-config .footer{padding-bottom:0;}#product-config .footer .prices{width:100%;margin:0;}#product-config .footer .price{width:100%;height:auto;padding:0 0 20px 0 !important;border-bottom:solid 1px #a5a5a5;border-right:0 !important;}#product-config .footer .price:last-child{padding:0 !important;}#product-config .footer .price-label{margin:0;}#product-config .footer .action{width:calc(100% + 60px);margin:0 0 0 -30px;float:left;}}#payment-form .result-message{line-height:22px;font-size:16px;}#payment-form .result-message a{color:rgb(89,111,214);font-weight:600;text-decoration:none;}#payment-form .hidden{display:none;}#payment-form #card-error,#payment-form #card-errors{color:#ce0000;text-align:left;font-size:0.875rem;margin-top:10px !important;}#payment-form #card-element{padding:12px;border:1px solid #c9c9c9;height:44px;width:100%;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#payment-request-button{margin-bottom:32px;}#payment-form button{height:48px;margin:10px 0 0 0;position:relative;}#payment-form button:disabled{opacity:0.5;cursor:default;}#payment-form .spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;background:url(../images/loading.svg) no-repeat center center / 30px 30px;}