@font-face{font-family:'Proxima Nova Cn Rg';src:url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Regular.eot');src:local('Proxima Nova Condensed Regular'),local('ProximaNovaCond-Regular'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Regular.eot#iefix') format('embedded-opentype'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Regular.woff') format('woff'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova ExCn Lt';src:url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaExCn-Semibold.eot');src:local('Proxima Nova Extra Condensed Semibold'),local('ProximaNovaExCn-Semibold'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaExCn-Semibold.eot#iefix') format('embedded-opentype'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaExCn-Semibold.woff') format('woff'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaExCn-Semibold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova Cn Rg';src:url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Bold.eot');src:local('Proxima Nova Condensed Bold'),local('ProximaNovaCond-Bold'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Bold.eot#iefix') format('embedded-opentype'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Bold.woff') format('woff'),url('https://web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/fonts/ProximaNovaCond-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}.swiper-slide,.table-view,textarea{width:100%}.clear,.custom-col-5-in-row:nth-child(5n+1),.product-mix-box .product-slide-entry:nth-child(6n+1){clear:both}.product-image .bottom-line-a,.search-drop-down .title,.simple-drop-down select,select{text-overflow:ellipsis;white-space:nowrap}#shop-hmenu li ol li,#shop-hmenu li ol li ul li,#shop-hmenu li ol li ul li ul li{border-collapse:collapse;margin:0}.list-unstyled,.nav,.thumbnails,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,input,select,textarea{font-family:'Proxima Nova Cn Rg',sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}blockquote footer:after,blockquote footer:before{display:none}body *{-webkit-text-size-adjust:none}.clear{overflow:hidden;height:0;font-size:0;display:block}button:focus,input:focus,select:focus,textarea:focus{outline:0}input,select,textarea{font-weight:300;border-radius:0}body,textarea{font-weight:400}a,a:active,a:hover,a:link,a:visited{cursor:pointer;text-decoration:none;outline:0}.cart-box.popup .content .title:hover,.header-top-entry .title a:hover,.navigation-copyright a:hover,.submenu-links-line a:hover,nav>ul>li:hover>a,nav>ul>li>a.active{text-decoration:underline}body{background:#fafafa;font-size:18px;line-height:1}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}input[type=text],input[type=email],input[type=password]{width:100%;border:1px solid #e6e6e6;font-size:16px;line-height:43px;color:#313131;height:45px;padding:0 20px;font-weight:400;margin-bottom:10px!important;margin-top:10px!important}textarea{border:1px solid #e6e6e6;font-size:13px;color:#313131;height:45px;line-height:33px;margin-bottom:12px;padding:0 10px;min-height:138px}input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,textarea:focus,textarea:hover{background:#f7f7f7}.swiper-wrapper{overflow:hidden}button,input[type=submit],input[type=reset],input[type=button]{margin-bottom:10px!important;border:1px solid #f0f0f0;font-size:14px;font-weight:700;line-height:17px;padding:9px 18px;background:#f0f0f0;color:#2e2e2e;min-width:0}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#fff;border-color:#e0e0e0}select{height:30px;line-height:35px;border:1px solid #ebebeb;padding:0 40px 0 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-size:16px;font-weight:400;color:#7c7c7c}span.val:after{top:-6px!important}.table-view{height:100%;display:table}.row-view{display:table-row}.cell-view{display:table-cell;vertical-align:middle;height:inherit}#content-block{position:relative;overflow:hidden}#content-block :last-child{margin-bottom:0}.nopadding{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.content-center,.position-center{max-width:88.889em;margin:0 auto;background:#fff;padding:0 20px;position:relative}.button,.position-center{background:0}.wide-center{max-width:1760px;margin:0 auto;padding:0 30px}.information-blocks{margin-bottom:70px}#content-block .sidebar-column .information-blocks{margin-bottom:40px}.block-title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:600;padding-bottom:15px;border-bottom:1px #ebebeb solid;margin-bottom:25px}.block-title.size-1{font-size:16px}.block-title.size-2{font-size:18px}.block-title.size-3{font-size:24px!important;margin-bottom:-1px}.block-title.size-4{font-size:30px;font-weight:400;line-height:30px;margin-bottom:20px;padding-bottom:20px}.button,ol li{margin-bottom:12px}.button{font-weight:700;font-size:12px;line-height:14px;color:#373737;text-transform:uppercase;text-align:center;padding:8px 10px;display:inline-block;cursor:pointer;min-width:127px;border:2px solid #dadada;position:relative}.button.style-3,.button.style-4{font-size:16px;line-height:16px;display:inline-block;padding:10px 5px;font-weight:700;text-transform:uppercase;text-align:center}.button .fa{margin-right:5px}.button.style-2{background:#f2f2f2;border-color:#f2f2f2}.button.style-9{border-color:rgba(255,255,255,.5)}.button.style-1:hover,.button.style-9:hover{background:#fff;border:2px solid transparent}.button.style-2:hover{background:#fff}.button.style-3{color:#333232;background:#f0f0f0;border:2px solid #f0f0f0;min-width:0}.button.style-4{color:#fff;background:#ca1515;border:2px solid #ca1515;min-width:0}.button.style-3:hover,.button.style-4:hover{background:0 0!important;color:#333232!important}.button.style-5{border-color:#fff;background:#fff}.button.style-5:hover{background:0;border-color:#bfbfbf}.button.style-6{border-color:#fff;background:#fff}.button.style-6:hover{color:#fff;background:0;border-color:#bfbfbf}.button.style-7{background:rgba(241,126,14,.9);border-color:rgba(241,126,14,.9);color:#fff}.button.style-7:hover{background:0}.button.style-8{background:0;color:#fff;border-color:rgba(204,204,204,.2)}.button.style-8:hover{border-color:rgba(204,204,204,1)}.button.style-10,.button.style-12,.button.style-18{font-size:14px;line-height:17px;padding:8px 40px;text-transform:uppercase;font-weight:700;color:#fff;border:2px solid #262626;background:#262626;letter-spacing:2px}.button.style-10:hover,.button.style-11,.button.style-12:hover{color:#262626;background:#fff}.button.style-11{font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;padding:12px 40px;border:1px solid #fff}.button.style-11:hover{color:grey}.button.style-12{border-color:#ca1515;background:#ca1515}.button.style-14{border-color:#272727;background:#272727;font-size:12px;color:#fff;font-weight:600;line-height:16px;padding:10px 20px;min-width:0}.button.style-14:hover{background:0;color:#272727}.button.style-15,.button.style-16,.button.style-17{border:1px solid #e0e0e0;font-size:12px;font-weight:700;line-height:17px;padding:9px 18px;background:#fff;color:#2e2e2e;min-width:0}.button.style-15:hover,.button.style-16{background:#f0f0f0;border-color:#f0f0f0}.button.style-16:hover{background:#fff;border-color:#e0e0e0}.button.style-17{border-color:#ca1515;background:#ca1515;color:#fff}.button.style-17:hover{background:0;color:#2e2e2e}.button.style-18{background:#f2f2f2;border-color:#f2f2f2;color:#333}.button.style-18:hover{background:0}.button.style-19{background:#ca1515;border-color:#ca1515;color:#fff}.button.style-19:hover{background:0}.button-x{font-size:12px;line-height:15px;width:15px;text-align:center;color:grey}.button-x .fa{display:block;line-height:15px}.bubbles span,.list-type-1 li .fa,.number-list ol li:before{display:inline-block;vertical-align:middle}.overflow{overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch}::-webkit-input-placeholder{color:#c2c2c2;opacity:1}::-moz-placeholder{color:#c2c2c2;opacity:1}:-ms-input-placeholder{color:#c2c2c2;opacity:1}input:-moz-placeholder{color:#c2c2c2;opacity:1}.list-type-1,.list-type-1 a{color:#2e2e2e}.list-type-1{font-size:13px;line-height:15px;font-weight:500}.list-type-1 a:hover{color:#8bab0a}.list-type-1 li{padding:7px 0}.list-type-1 li .fa{color:#806fc0;margin-right:7px;position:relative;top:-2px}ol{counter-reset:number}ol li{padding-left:0;font-size:13px;line-height:24px;color:#a3a2a2}.number-list ol li:before{counter-increment:number;content:counter(number);color:#fff;font-size:13px;margin-right:9px;margin-left:3px;width:20px;height:20px;position:relative;top:-2px;line-height:20px;font-weight:600;background:#8bab0a;text-align:center;border-radius:50%;-webkit-border-radius:50%}.cart-box.popup .popup-container:before,.menu-label:before,.products-swiper:after,.products-swiper:before,.search-box.popup:before,.swiper-tabs .block-title:before,.swiper-tabs:before{content:""}#loader-wrapper{position:fixed;width:100%;height:100%;background:#fff;z-index:10}.bubbles{text-align:center;position:absolute;left:0;width:100%;top:50%;margin-top:-30px}.bubbles .title{color:#a1a1a1;font-size:25px;line-height:25px;margin-bottom:50px;font-weight:500}.bubbles span{width:15px;height:15px;background:#03b4ea;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;animation:bubbly .9s infinite alternate}#bubble2{animation-delay:.27s}#bubble3{animation-delay:.54s}@-webkit-keyframes bubbly{0%{width:15px;height:15px;opacity:1;-webkit-transform:translateY(0)}100%{width:50px;height:50px;opacity:.1;-webkit-transform:translateY(-32px)}}@keyframes bubbly{0%{width:15px;height:15px;opacity:1;transform:translateY(0)}100%{width:50px;height:50px;opacity:.1;transform:translateY(-32px)}}.checkbox,.radio{margin-top:0}.checkbox-entry{margin-bottom:15px;display:block;font-size:13px;line-height:14px;font-weight:500}.checkbox-entry b{font-weight:600!important;color:#313131!important}.submenu-list-title,nav>ul>li>a{font-weight:700;text-transform:uppercase}.checkbox-entry input+span{cursor:pointer;display:inline-block;border:1px solid #d9d9d9;width:12px;height:12px;vertical-align:middle;color:#333232;top:-1px;margin-right:7px;position:relative}.checkbox-entry.radio input+span{width:15px;height:15px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #e3e3e3}.checkbox-entry input{display:none}.checkbox-entry input:checked+span{background:#ca1515}.checkbox-entry.radio input:checked+span:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;content:"";box-shadow:inset 0 0 0 3px #fff;border-radius:50%;-webkit-border-radius:50%;border:1px solid #e3e3e3}.navigation,nav{position:relative}.boxed-layout{max-width:1270px;margin:0 auto;background:#fafafa}.boxed-layout #content-block,.submenu{background:#fff}.boxed-layout .fullwidth-block{width:auto;left:auto;margin-left:-50px;margin-right:-50px;transform:translateX(0);-webkit-transform:translateX(0)}.boxed-layout .content-center,.boxed-layout .position-center{padding:0 50px}header{-webkit-backface-visibility:hidden;margin-bottom:25px;position:absolute;padding:0;top:0;left:0;width:100%}.navigation{z-index:9;font-size:0;border-bottom:2px #f7f7f7 solid;height:70px}nav>ul>li{float:left;padding-right:20px;padding-left:20px}nav>ul>li>a{font-size:18px;color:#3d3d3d;line-height:70px;display:inline-block}nav>ul>li>a .menu-label{position:absolute;right:3px;top:10px}nav>ul>li>.fa{color:#b9b9b9;font-size:12px;margin-left:3px;vertical-align:middle;position:relative;top:-5px}.submenu,.submenu-container{position:absolute;display:none}.submenu-container{top:60px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:20px 10px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:1px solid #f4f4f4}nav>ul>li:hover{z-index:1}nav>ul:nth-child(2){float:right}#content-block .submenu a:hover{color:#878787}.submenu .list-type-1 .fa{font-size:13px;color:#cacaca!important;margin:0 7px 0 0}.submenu{width:100%;left:0;top:100%;border:1px solid #f2f2f2}.menu-label,.menu-slider-in,.submenu .row{position:relative}nav .full-width .submenu{padding:50px 0;max-width:1310px}.full-width-menu-items-right{width:540px;margin-right:50px;float:right}.full-width-menu-items-right .submenu-list-title{margin-right:50px}.menu-slider-out{overflow:hidden}.menu-slider-in{width:100000px}.menu-slider-in .product-slide-entry{width:150px}.menu-slider-entry{padding-right:40px;float:left;text-align:center}.menu-slider-in .product-slide-entry .product-image{margin-bottom:10px}.menu-slider-in .price,.menu-slider-in .product-slide-entry .title{font-size:14px}.menu-slider-arrows{font-size:0;text-align:right;margin-bottom:-22px}.menu-slider-arrows a{font-size:13px;line-height:22px;display:inline-block;width:22px;text-align:center}#content-block .menu-slider-arrows a .fa{color:#cacaca}#content-block .menu-slider-arrows a:hover .fa,.submenu-list-title,.submenu-list-title a{color:#2e2e2e}.full-width-menu-items-left{margin-right:615px;margin-left:45px}.submenu-list-title{font-size:16px;line-height:22px;display:inline-block;margin-bottom:15px}#content-block .submenu-list-title a:hover{text-decoration:underline;color:#2e2e2e}.submenu .list-type-1{margin-bottom:45px}.submenu .list-type-1 li{padding:5px 0}.menu-label{font-size:12px;line-height:15px;color:#fff;font-weight:600;text-transform:uppercase;padding:0 5px;display:inline-block;vertical-align:top;margin-top:-2px}.menu-label:before{width:0;height:0;border-style:solid;border-width:6px 6px 0 0;position:absolute;left:6px;top:100%}.menu-label.blue{background:#03b4ea}.menu-label.blue:before{border-color:#03b4ea transparent transparent}.menu-label.red{background:#cd0000}.menu-label.red:before{border-color:#cd0000 transparent transparent}.menu-label.yellow{background:#e9bc21}.menu-label.yellow:before{border-color:#e9bc21 transparent transparent}.submenu-links-line{position:absolute;top:100%;background:#f2f2f2;left:-1px;right:-1px;padding:19px 45px;font-size:14px;line-height:24px;color:#575757;border:1px solid #f2f2f2}.submenu-links-line b{font-weight:600;color:#000}.submenu-links-line a{color:#575757}.submenu-links-line-container{display:table;width:100%}.submenu-links-line-container .cell-view:first-child{width:60%}.submenu-links-line .red-message,.submenu-links-line .red-message b{color:#ca1515}nav .full-width-columns .submenu{max-width:1310px}.submenu .product-column-entry{float:left;width:20%;border:0;border-right:1px #f2f2f2 solid}.submenu .product-column-entry:last-child{border-color:transparent}.submenu .product-column-entry .submenu-list-title{margin-left:30px;margin-right:30px}nav .column-2{position:relative}nav .column-2 .submenu{width:600px;padding:50px 0;left:50%;margin-left:-300px}nav .column-2 .submenu .full-width-menu-items-left{margin-right:190px}.submenu-background{position:absolute;right:0;bottom:0;height:100%;width:auto}nav .column-1{position:relative}nav .column-1 .submenu{width:400px;padding:50px 0;left:50%;margin-left:-200px}nav .column-1 .full-width-menu-items-left{margin-right:200px}nav ul:first-child li:nth-child(1).column-1 .submenu,nav ul:first-child li:nth-child(2).column-1 .submenu{left:0;margin-left:0}nav .simple-list{position:relative}nav .simple-list .submenu{width:270px;left:50%;margin-left:-135px}nav .simple-list .submenu a{font-size:13px;line-height:15px;color:#2e2e2e;padding:16px 20px;border-top:1px #f2f2f2 solid;display:block;margin-top:-1px}nav .simple-list .submenu a .fa{color:#cacaca;display:inline-block;position:relative;vertical-align:bottom;top:-2px;margin-right:7px;font-size:13px}.header-top{position:relative;padding:0 20px}.header-top-entry{float:left;font-size:14px;line-height:15px;color:#747474;font-weight:400;position:relative;padding:20px 0}.header-top-entry .title{border-left:1px #d0d0d0 solid;padding:0 20px;cursor:pointer;white-space:nowrap}.header-top-entry:first-child .title{border-color:transparent;padding-left:0}.header-top-entry .list-entry img,.header-top-entry .title img{display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-1px}.header-top-entry .title a{color:#747474}.header-top-entry .title b{font-weight:600}.header-top-entry .title .fa{margin-left:7px;position:relative;top:-1px}.header-top-entry .title .fa:first-child{margin-left:0;margin-right:7px}.header-top-entry .list{position:absolute;min-width:100%;left:1px;top:40px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:1px solid #f4f4f4;padding:5px 20px;z-index:1;text-align:left;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);opacity:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-ms-transition:all .3s ease-out;transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0}.header-middle,.search-button,.searchbl,.socials-box a .fa{position:relative}.header-top-entry:hover .list{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.header-top-entry:first-child .list{left:-20px}.header-top-entry .list-entry{white-space:nowrap;display:block;color:#747474;padding:10px 0;border-top:1px #f0f0f0 solid}.header-top-entry .list-entry:hover{color:#222}.header-top-entry .list-entry:first-child{border-top:0}.socials-box{font-size:0}header .socials-box{float:right;margin-top:12px;margin-right:-3px}.socials-box a{font-size:16px;line-height:30px;display:inline-block;color:#bababa;margin:0 3px;text-align:center;background:#5e81a8!important;border-color:#30649e!important}.socials-box a .fa{line-height:30px;top:0}.socials-box a:hover{color:#3d3d3d}body:not(.mobile) .socials-box a:hover .fa{top:-5px}.header-middle{border-bottom:2px solid #f7f7f7;display:table;width:100%;padding:25px 0;min-height:141px}.header-middle .right-entries{display:table-cell;vertical-align:middle;width:400px;text-align:right;font-size:0}.header-functionality-entry{font-size:13px;line-height:15px;color:#747474;font-weight:400;display:inline-block;vertical-align:bottom;padding:0 14px;border-left:1px #d0d0d0 solid;white-space:nowrap}.header-functionality-entry.open-search-popup,.responsive-search-button{display:none}.header-functionality-entry:hover{color:#222}.header-functionality-entry:last-child{padding-right:0;border-right:0}.header-functionality-entry .fa{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.header-functionality-entry b{font-size:18px;color:#a9c1de;font-weight:700;font-family:'Proxima Nova Cn Rg',sans-serif}.logo-wrapper{display:table-cell;vertical-align:middle;width:300px}#logo{display:inline-block;max-width:90%;height:auto;min-height:45px}#logo img{display:block;width:100%}.middle-entry{display:table-cell;vertical-align:middle}form.searchblock{background:#fff;width:266px;float:left}.search-button{float:right;width:45px;height:45px;background:#03b4ea}.search-button:hover{background:#999!important}.search-button .fa{display:block;line-height:45px;text-align:center;color:#fff;font-size:14px}.search-button input[type=submit]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.search-drop-down{border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid;border-left:1px #f2f2f2 solid;float:right;width:135px;position:relative}.search-drop-down .title{line-height:43px;padding:0 30px 0 20px;position:relative;cursor:pointer;font-size:12px;color:#999;font-weight:400;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.search-drop-down .title .fa{position:absolute;top:0;width:10px;right:20px;text-align:center;line-height:45px}.search-drop-down .list{border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:1px solid #f4f4f4;position:absolute;left:0;top:100%;width:100%;display:none;z-index:1}.search-drop-down.active .list{display:block}.search-drop-down .overflow{max-height:161px}.search-drop-down .category-entry{color:#999;font-size:12px;font-weight:400;padding:7px 0 7px 15px;margin:0 5px;border-bottom:1px #f2f2f2 solid;cursor:pointer}.search-drop-down .category-entry:hover{color:#3d3d3d}.search-field{border:1px solid #e8e8e8;border-right:0;height:45px;margin-right:180px}.search-field input[type=text]{width:100%;height:43px;line-height:43px;border:0;background:0;font-size:16px;padding:0 20px;color:#3d3d3d}.navigation-copyright{font-size:14px;line-height:16px;color:#fff;padding:25px 10px;text-align:center}.navigation-copyright a{color:#e5b81d;font-weight:600}.popup :last-child{margin-bottom:0!important}.search-box.popup{z-index:99999!important;right:-2px!important;left:auto!important;width:300px!important;position:absolute;border:1px solid #ebebeb;background:#fff;padding:18px;top:10px!important;max-width:320px!important}.loaded .popup{z-index:7;display:none}.popup.active{display:block}.search-box.popup.bottom-align{top:auto!important;bottom:75px}.search-box.popup.bottom-align .search-drop-down .list{position:absolute;top:auto;bottom:100%}.search-box.popup:before{width:28px;height:15px;position:absolute;background:url(../../../../20220824141826im_/https_/www.opta-ufa.com/img/search-angle.png);top:-15px;right:30px}.search-box.popup.bottom-align:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);top:100%}.cart-box.popup{position:absolute;padding:15px 0 0;z-index:999999}.cart-box.popup .popup-container{border:2px solid #ebebeb;padding:25px 25px 20px;background:#fff;position:relative}.cart-box.popup .image{float:left;width:40px}.cart-box.popup .image img{display:block;width:100%;height:auto}.cart-box.popup .cart-entry{padding-bottom:25px;margin-bottom:25px;border-bottom:2px #ebebeb solid;position:relative}.cart-box.popup .content{margin:0 10px 0 0}.cart-box.popup .content .title{font-size:16px;line-height:18px;color:#2e2e2e;font-weight:600;margin-bottom:5px;display:block}.cart-box.popup .content .price{float:right}.cart-box.popup .content .quantity{float:left;font-size:13px;line-height:24px;color:grey;margin-bottom:3px}.cart-box.popup .content .price{font-size:18px;line-height:24px;color:#e11414;font-weight:600}.cart-box.popup .summary{text-align:right;margin-bottom:25px}.cart-box.popup .summary .subtotal{font-size:14px;line-height:22px;color:#878787;font-weight:600}.cart-box.popup .summary .grandtotal{font-size:18px;line-height:22px;color:#343434;font-weight:600}.cart-box.popup .summary .grandtotal span{color:#e11414}.cart-buttons .column{width:50%;padding-left:5px;float:left}.cart-buttons .column:first-child{padding-left:0;padding-right:5px}.cart-buttons .button{display:block;margin-bottom:5px}.cart-box.popup .button-x{position:absolute;top:0;right:0;cursor:pointer}.cart-box.popup .popup-container:before{background:url(/web/20231215122807im_/https://www.opta-ufa.com/img/search-angle.png);height:15px;position:absolute;right:30px;top:-15px;width:28px}.cart-box.popup.left-align{left:15px!important}.cart-box.popup.cart-left .popup-container:before,.cart-box.popup.left-align .popup-container:before{right:auto;left:30px}.cart-box.popup.fixed-header-left{left:50%;margin-left:-615px;right:auto!important}body.style-0 .cart-box.popup .content .price,body.style-0 .cart-box.popup .summary .grandtotal span{color:#03b4ea}body.style-0 .button.style-4{background:#03b4ea;border-color:#03b4ea}.navigation-search-content{margin-left:300px;position:relative;z-index:1}.navigation-search-content .search-box{margin-right:160px;top:15px;position:relative}.search-box.size-1 .search-button{height:35px;width:35px}.search-box.size-1 .search-drop-down .title{line-height:38px}.search-box.size-1 .search-drop-down .title .fa{line-height:40px}.search-box.size-1 .search-field{margin-right:55px;height:35px}.search-box.size-1 .search-field input[type=text]{height:35px;line-height:35px;margin-top:0!important}.search-box.size-1 .search-button .fa{line-height:35px}header.type-1.fixed-header .navigation-search-content{display:none}.navigation-search-content .toggle-desktop-menu{float:right;font-size:14px;line-height:70px;font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer;width:125px;border-left:1px #1663c2 solid;text-align:center}.navigation-search-content .toggle-desktop-menu .fa{line-height:70px;vertical-align:bottom;position:relative;top:-1px;margin-right:5px;display:none}.navigation-search-content .toggle-desktop-menu .fa:first-child{display:inline-block}.navigation.active .navigation-search-content .search-box{display:none}.navigation.active .navigation-search-content .toggle-desktop-menu .fa{display:inline-block}.navigation.active .navigation-search-content .toggle-desktop-menu .fa:first-child{display:none}header .icon-entry{width:50%;float:left}header .icon-entry .image{width:45px;height:45px;float:left;line-height:45px;text-align:center;background:#f5f5f5}header .icon-entry .image .fa{line-height:45px;display:block;color:#b4b4b4}header .icon-entry:hover .image{background:#0f51a3}header .icon-entry:hover .image .fa{color:#fff}header .icon-entry .text{margin-left:60px;font-size:13px;line-height:18px;color:#747474;padding-top:5px;display:block}header .icon-entry .text b{font-size:16px;line-height:18px;font-weight:600;color:#404040}footer{position:relative}.clearfix.visible-sm-block{height:35px;float:left;width:100%}.footer-columns-entry{border-bottom:1px #f0f0f0 solid;border-top:1px solid #f0f0f0;padding:25px 0 20px;position:relative}.footer-logo{display:block;margin-bottom:15px}.footer-description{font-size:18px;line-height:24px;color:#5b5b5b;font-weight:100}.footer-description b{font-weight:500;color:#3c3c3c}.footer-address{font-size:18px;line-height:26px;color:#a6a6a6;font-weight:400}.footer-address a{color:#a6a6a6}.footer-address a b{font-weight:600;color:#03b4ea}#content-block .footer-address a:hover,#content-block .footer-address a:hover b{color:#3c3c3c}.footer-columns-entry .column-title{margin-bottom:20px;line-height:20px}.footer-columns-entry .column{list-style:none;font-weight:400;color:#989898;font-size:15px;line-height:20px;margin-top:-5px}.footer-columns-entry .column a{color:#5b5b5b!important;display:inline-block;padding:5px 0;font-weight:100}.footer-columns-entry .column a:hover{color:#03b4ea}.footer-bottom-navigation{padding:40px 0;display:table;width:100%;position:relative}.footer-links a,.payment-methods a{display:inline-block;vertical-align:top}.footer-bottom-navigation .cell-view{position:relative}.footer-bottom-navigation .footer-links{font-size:0}.footer-links a{font-size:18px;font-weight:500;color:#3c3c3c;line-height:14px;padding-right:15px;border-right:1px #cfcfcf solid;margin-right:15px;margin-bottom:7px!important;margin-top:7px}.footer-links a:last-child{padding-right:0;border:0;margin-right:0}.footer-links a:hover{color:#03b4ea}.payment-methods{text-align:right;font-size:0}.payment-methods a{border:1px solid #ebebeb;border-radius:3px;-webkit-border-radius:3px;margin-right:10px;margin-bottom:5px;margin-top:5px}.copyright,.footer-address,.footer-columns-entry .column,.footer-description{margin-bottom:15px}.payment-methods a:hover{opacity:.5}.payment-methods a img{display:block}.payment-methods a:last-child{margin-right:0}.copyright{font-size:16px;line-height:14px;color:#7f7f7f;padding:7px 0}.copyright a{font-weight:600;color:#03b4ea}#content-block .copyright a:hover{color:#3c3c3c}.footer-copyright-wrapper{text-align:center;padding:40px 0;border-top:1px solid #f0f0f0}.company-information-box .image{float:left;width:270px}.company-information-box .image img{display:block;max-width:100%;height:auto}.company-information-box .text{margin-left:300px}.company-information-box .text .cell-view{height:190px;width:1000px}.company-information-box .text .description{font-size:13px;line-height:24px;color:#a3a2a2;font-weight:400;margin-bottom:10px}.read-more{font-weight:600;font-size:13px;line-height:20px;color:#2e2e2e;display:inline-block}.read-more:hover{color:#03b4ea}.latest-review .text{padding:22px 32px;border:1px solid #ebebeb;font-style:italic;font-size:13px;line-height:24px;color:#a3a2a2;margin-bottom:10px}.blockquote-slider{margin-right:-15px}.blockquote-slider blockquote{margin-right:15px}#content-block .latest-review footer{font-style:normal;font-size:13px;color:#aaa9a9;line-height:20px;font-weight:400;background:0}.latest-review footer cite{font-weight:600;color:#2e2e2e}.swiper-tabs{position:relative}.swiper-tabs:before{position:absolute;left:0;bottom:24px;width:100%;height:1px;background:#ebebeb}.swiper-tabs .block-title{float:left;border-bottom:0;position:relative;padding-left:7px;padding-right:7px;margin-right:15px;font-weight:400;color:#a1a1a1}.swiper-tabs .block-title.active{font-weight:600;color:#2e2e2e}.swiper-tabs .block-title:hover{color:#2e2e2e}.swiper-tabs .block-title:before{position:absolute;left:0;height:3px;bottom:-2px;background:#03b4ea;width:0}.swiper-tabs .block-title.active:before{width:100%}.tabs-entry{display:none}.tabs-entry:first-child{display:block}.links-drop-down .title,.swiper-tabs .title{display:none}.products-swiper{margin:0 -21.25px;position:relative}.products-swiper:after,.products-swiper:before{position:absolute;left:0;top:0;width:21.25px;height:100%;z-index:2}.products-swiper:after{right:-3px;left:auto}.products-swiper .paddings-container{padding:0 21.25px}.product-slide-entry{max-width:210px;margin:0 auto 50px}.product-image-label{border-radius:50%;-webkit-border-radius:50%;position:absolute;z-index:1}.product-image-label span{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px;line-height:12px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center}.product-image-label.type-1{left:7px;top:7px;width:40px;height:40px;background:#93b92c}.product-image-label.type-2{right:7px;top:7px;width:40px;height:40px;background:#d41b1b}.product-image-label.type-3{left:50%;top:50%;margin:-32px 0 0 -32px;width:65px;height:65px;background:rgba(64,64,64,.95)}.product-slide-entry .product-image{display:block;margin-bottom:15px;position:relative;overflow:hidden}.product-slide-entry img{width:100%;height:auto;display:block;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-slide-entry>img:first-child{margin-bottom:15px}.product-slide-entry .product-image:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}.product-slide-entry.shift-image .product-image:hover img{transform:scale(1) translateX(-100%);-moz-transform:scale(1) translateX(-100%);-webkit-transform:scale(1) translateX(-100%);-ms-transform:scale(1) translateX(-100%)}.product-slide-entry.shift-image .product-image img{position:absolute;left:100%;top:0;width:100%;height:auto}.product-slide-entry.shift-image .product-image img:first-child{position:relative;left:0}.product-slide-entry .product-image .bottom-line{position:absolute;left:0;bottom:-35px;width:100%;background:rgba(28,28,28,.9);text-align:center;font-size:14px;line-height:35px;font-weight:600}.product-slide-entry .product-image:hover .bottom-line{bottom:0}.product-slide-entry .product-image .bottom-line.left-attached{left:-37px;bottom:0;width:35px;-webkit-backface-visibility:hidden}.product-slide-entry .product-image:hover .bottom-line.left-attached{left:0}.product-image .bottom-line-a{color:#fff;display:block;cursor:pointer;overflow:hidden}.product-image .bottom-line-a:hover{background:#fff;color:#222;border-color:transparent!important}.product-image .bottom-line-a.square{width:35px;border-left:1px rgba(255,255,255,.1) solid}.product-image .bottom-line.left-attached .bottom-line-a.square{border-left-color:transparent;border-bottom:1px rgba(255,255,255,.1) solid}.product-image .bottom-line-a .fa{color:inherit!important;vertical-align:bottom;line-height:35px;margin-right:3px;width:25px}.product-image .right-align{float:right}.navigation-banner-wrapper.align-1 .navigation-banner-content,.product-image .right-align a{float:left}.product-image .top-line-a{height:35px;min-width:35px;line-height:35px;padding:0 10px;background:#654d8c;position:absolute;top:10px;cursor:pointer;font-size:14px;color:#fff;text-align:center;font-weight:600}.product-image .top-line-a span{font-size:14px;line-height:35px;display:inline-block;vertical-align:bottom}.product-image .top-line-a .fa{line-height:35px;display:inline-block;vertical-align:bottom;margin-right:8px;margin-left:2px}.product-image .top-line-a:hover{background:#2e2e2e;color:#fff}.product-image .top-line-a.left{left:-100px}.product-image:hover .top-line-a.left{left:10px}.product-image .top-line-a.right{right:-119px;top:0}.product-image:hover .top-line-a.right{right:0}.product-slide-entry .tag{font-size:12px;line-height:14px;color:#8b8b8b;text-transform:uppercase;display:block;font-weight:500;margin-bottom:7px}.product-slide-entry .tag:hover{color:#2e2e2e}.product-slide-entry .title{display:block;font-size:18px;line-height:18px;color:#2e2e2e;font-weight:600;margin-bottom:10px}.price .current,.price .prev,.rating-box .star{display:inline-block}.product-slide-entry .title b{font-weight:700}.product-slide-entry .title:hover{color:#03b4ea}.rating-box{color:#f5c10c;font-size:14px;line-height:14px;margin-bottom:10px}.price{font-size:15px;line-height:15px;padding-bottom:5px}.price .prev{color:#989898;text-decoration:line-through}.price .current{color:#da75cb;font-size:20px;font-weight:600}.hot-mark,.sale-entry .sale-price,.sale-entry .sale-title,.sidebar-navigation .title{font-weight:700;text-transform:uppercase}.sale-entry{overflow:hidden;border:2px solid #f2f2f2;min-height:70px;padding:35px 0;position:relative;display:block}.sale-entry .sale-price{font-size:16px;line-height:24px;color:#2e2e2e;width:190px;text-align:center;border-right:1px #f2f2f2 solid;float:left;display:block;position:relative;z-index:1}.sale-entry .sale-price span{display:block;font-size:48px;line-height:48px;color:#da75cb}.sale-entry .sale-price img{padding:15px 0}.sale-entry .sale-description{font-size:13px;line-height:22px;color:#a3a2a2;margin:0 40px 15px 230px;padding:2px 0;display:block;position:relative;z-index:1}.sale-entry .sale-title{font-size:18px;line-height:24px;color:#a3a2a2;margin:0 0 10px 230px}.hot-mark,.sale-entry-border .sale-title{color:#fff}.hot-mark{position:absolute;top:5px;right:-15px;font-size:14px;background:#ca1515;line-height:18px;width:60px;text-align:center;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.sidebar-navigation .entry:before,a.sale-entry:before{width:100%;opacity:0;content:""}.hot-mark.blue{background:#03b4ea}.hot-mark.yellow{background:#dec209}a.sale-entry:before{position:absolute;left:0;top:0;height:100%;z-index:1}a.sale-entry .hot-mark{z-index:2}.sale-entry-border{padding-top:50px;padding-bottom:50px}.sale-entry-border:hover{background:#4c4c4c!important}.sale-entry-border:before{border:1px solid rgba(255,255,255,.5);content:"";position:absolute;left:15px;top:15px;right:15px;bottom:15px}.sale-entry-border:hover:before{left:0;top:0;right:0;bottom:0;opacity:0}.sale-entry-border *{position:relative}.sale-entry-border .sale-description{color:rgba(255,255,255,.5)}.sale-entry-border .sale-price{border-color:rgba(255,255,255,.5)}.sidebar-navigation{border:2px solid #03b4ea;margin-bottom:25px}.sidebar-navigation .title{background:#03b4ea;padding:20px 25px;line-height:15px;color:#fff;font-size:13px;margin-top:-2px;position:relative}.sidebar-navigation .title .fa{display:none}.sidebar-navigation .entry{cursor:pointer;border-bottom:1px #ebebeb solid;display:block;font-weight:500;font-size:13px;line-height:15px;color:#2e2e2e;padding:17px 25px;position:relative}body.mobile .sidebar-navigation .entry{color:#2e2e2e!important}body.mobile .sidebar-navigation .entry:before{display:none}.sidebar-navigation .entry:last-child{border:0}.sidebar-navigation .entry:before{position:absolute;left:0;bottom:0;height:0;background:#03b4ea}.sidebar-navigation .entry span{position:relative}.sidebar-navigation .entry.active:before,.sidebar-navigation .entry:hover:before{height:100%;opacity:1}.sidebar-navigation .entry.active,.sidebar-navigation .entry:hover,body:not(.mobile) #content-block .sidebar-navigation .entry:hover .fa{color:#fff}.sidebar-navigation .entry .fa{color:#ca1515;display:inline-block;margin-right:10px;position:relative;top:-1px}.navigation-banner-swiper{margin-bottom:30px!important}.navigation-banner-wrapper{position:relative;background-size:contain;background-repeat:no-repeat}.navigation-banner-wrapper.align-1{background-position:right top}.navigation-banner-wrapper.align-2{background-position:left top}.navigation-banner-content{width:57%;padding:0 50px;height:505px;position:relative}.navigation-banner-content .cell-view{width:1500px}.navigation-banner-wrapper.align-2 .navigation-banner-content{float:right}.navigation-banner-wrapper.align-3 .navigation-banner-content{width:100%!important;text-align:center}.navigation-banner-content .subtitle{font-family:'Dancing Script',cursive;font-size:40px;line-height:36px;color:#d349bd;margin-bottom:3px;transform:translateX(-50px) translateY(-50px);-moz-transform:translateX(-50px) translateY(-50px);-webkit-transform:translateX(-50px) translateY(-50px);-ms-transform:translateX(-50px) translateY(-50px);opacity:0}.light-text .navigation-banner-content .subtitle{color:#fff}.navigation-banner-content .title{font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:400;font-size:70px;line-height:70px;color:#3c3c3c;text-transform:uppercase;letter-spacing:-5px;margin-bottom:7px;transform:translateX(150px);-moz-transform:translateX(150px);-webkit-transform:translateX(150px);-ms-transform:translateX(150px);opacity:0}.light-text .navigation-banner-content .title{color:#fff}.navigation-banner-content .description{font-size:15px;line-height:24px;color:#aaa;font-family:Merriweather,serif;font-weight:300;font-style:italic;margin-bottom:15px;padding-right:50px;transform:translateX(-100px);-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);opacity:0}.light-text .navigation-banner-content .description{color:#f1f0f0}.navigation-banner-content .info{opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px)}.light-text .navigation-banner-content .info .button:not(:hover){color:#fff;border-color:rgba(255,255,255,.5)}.swiper-slide.active .navigation-banner-content .description,.swiper-slide.active .navigation-banner-content .info,.swiper-slide.active .navigation-banner-content .subtitle,.swiper-slide.active .navigation-banner-content .title{transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);opacity:1}.navigation-banner-content .button{margin-right:12px}.navigation-banner-swiper .pagination{display:none}body.style-1{background-size:cover;background-attachment:fixed}.header-wrapper.style-1 .search-button,body.style-1 .search-button{background:#779307}body.style-1 .bubbles span,body.style-1 .swiper-tabs .block-title:before{background:#8bab0a}body.style-1 .swiper-active-switch{background:#8bab0a;border-color:#8bab0a}body.style-1 .product-slide-entry{text-align:center}body.style-1 .price .current{color:#779307}.footer-wrapper.style-1 .copyright a,.footer-wrapper.style-1 .footer-address a b,.footer-wrapper.style-1 .footer-bottom-navigation .footer-links a:hover,.footer-wrapper.style-1 .footer-columns-entry .column a:hover,body.style-1 .product-slide-entry .title:hover{color:#8bab0a}.header-wrapper.style-1 .header-functionality-entry.open-cart-popup b,body.style-1 .cart-box.popup .content .price,body.style-1 .cart-box.popup .summary .grandtotal span{color:#779307}body.style-1 .button.style-4{background:#779307;border-color:#779307}body.style-1 .footer-columns-entry{border-top:0;padding-top:0}.inline-product-column-title{margin-bottom:20px}.inline-product-entry{margin-bottom:0;padding-bottom:0;border-bottom:1px #f0f0f0 solid}.inline-product-entry .image{width:55px;float:left;border:1px solid transparent}.inline-product-entry .image:hover{border-color:#8bab0a}.inline-product-entry .image img{display:block;width:100%;height:auto;padding:2px}.inline-product-entry .content .cell-view{height:25%}.inline-product-entry .title{font-size:18px;color:#5a5858;line-height:20px;font-weight:500;margin-bottom:5px;display:inline-block}.inline-product-entry .title:hover{color:#8bab0a}.inline-product-entry .price .current{font-size:16px}.product-column-entry{border:2px solid #f2f2f2;padding:27px 0;position:relative;overflow:hidden}.product-column-entry .image{text-align:center;height:160px;margin-bottom:20px}.product-column-entry .image img{display:inline-block;max-height:100%;width:auto}.product-column-entry .title{font-size:16px;line-height:20px;color:#2e2e2e;text-transform:uppercase;font-weight:700;margin:0 30px 15px;display:block}.product-column-entry a.title:hover{text-decoration:underline}.product-column-entry .description{margin:0 30px}.from-the-blog-entry .image{float:left;width:180px;margin-right:20px;position:relative;overflow:hidden}.hover-class-1:after{background:#8bab0a;position:absolute;left:0;top:0;width:100%;height:100%;content:"";opacity:0}body:not(.mobile) .hover-class-1:hover:after{opacity:.7}.from-the-blog-entry .image img{display:block;width:100%;height:auto;position:relative}.hover-class-1 .hover-label{position:absolute;width:100%;text-align:center;top:50%;margin-top:-10px;font-size:14px;line-height:20px;color:#fff;font-weight:600;z-index:1;left:-100%}body:not(.mobile) .hover-class-1:hover .hover-label{left:0}.from-the-blog-entry .description{font-size:13px;line-height:24px;color:#a3a2a2}.mozaic-banners-wrapper .row{margin:0 -4px}.mozaic-banners-wrapper .banner-column{padding:0 4px;margin-bottom:8px}.mozaic-banner-entry{border:2px solid #ebebeb;background-position:right bottom;background-repeat:no-repeat;position:relative;display:block}.mozaic-banner-entry.type-1{height:505px;background-size:470px;background-position:center bottom}.mozaic-banner-entry.type-2{height:248.5px;margin-bottom:8px;background-size:auto 100%}.mozaic-banner-entry.type-3{height:210px;margin-bottom:8px;background-size:auto 100%}.mozaic-banner-content{padding:50px 8.5%;max-width:430px;position:relative}.mozaic-banner-content .subtitle{font-size:22px;line-height:22px;margin-bottom:5px;color:#515151;text-transform:uppercase;font-weight:600}.mozaic-banner-content .title{font-size:60px;line-height:55px;color:#779307;font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:10px}.mozaic-banner-entry.type-2 .mozaic-banner-content .subtitle,.mozaic-banner-entry.type-3 .mozaic-banner-content .subtitle{font-size:16px!important;margin-bottom:2px;display:block}.mozaic-banner-entry.type-2 .mozaic-banner-content .title,.mozaic-banner-entry.type-3 .mozaic-banner-content .title{font-size:32px;line-height:32px;display:block}.mozaic-banner-content .description{font-size:13px;line-height:22px;color:#b3b3b3;margin-bottom:15px;display:block}.footer-wrapper.style-2 .copyright a,.footer-wrapper.style-2 .footer-address a b,.footer-wrapper.style-2 .footer-bottom-navigation .footer-links a:hover,.footer-wrapper.style-2 .footer-columns-entry .column a:hover,body.style-2 .list-type-1 a:hover,body.style-2 .list-type-1 li .fa,body.style-2 .price .current,body.style-2 .product-slide-entry .title:hover,body.style-2 .sidebar-navigation .entry .fa{color:#0f51a3}.mozaic-swiper{border:2px solid #ebebeb;height:505px;overflow:hidden}.mozaic-swiper .mozaic-banner-entry.type-1{border:0;background-size:100%}.mozaic-swiper .pagination{position:absolute;left:20px;bottom:20px;width:auto}.mozaic-swiper .pagination .swiper-pagination-switch{margin:0 6px 0 0;height:10px;width:10px;background:#dedede;border:0}.mozaic-swiper .pagination .swiper-active-switch{background:#bfbfbf}body.style-2 .bubbles span,body.style-2 .swiper-tabs .block-title:before{background:#0f51a3}body.style-2 .swiper-active-switch{background:#0f51a3;border-color:#0f51a3}body.style-2 .price .current{font-weight:600}body.style-2 .block-title{font-size:18px}body.style-2 .navigation-banner-content .subtitle{font-size:30px;color:#0f51a3;font-weight:300;font-family:'Proxima Nova Cn Rg',sans-serif;letter-spacing:-1px}body.style-2 .navigation-banner-content .title{font-weight:700;font-family:'Proxima Nova Cn Rg',sans-serif;font-size:60px;line-height:60px}body.style-2 .navigation-banner-content .description{font-family:'Proxima Nova Cn Rg',sans-serif;font-style:normal}.header-wrapper.style-2 .search-button,body.style-2 .search-button{background:orchid}body.style-2 .sidebar-navigation{border:0}body.style-2 .sidebar-navigation .title{background:#0f51a3;margin-bottom:4px}body.style-2 .sidebar-navigation .entry{border:1px solid #f5f5f5;background:#fafafa;margin-bottom:4px}body.style-2 .sidebar-navigation .entry:before{background:#0f51a3}body.style-2 .sidebar-navigation-title{line-height:70px;padding:0 25px;position:absolute;left:0;top:0;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase}body.style-2 .cart-box.popup .content .price,body.style-2 .cart-box.popup .summary .grandtotal span{color:#0f51a3}body.style-2 .button.style-4{background:#0f51a3;border-color:#0f51a3}body.style-2 .sidebar-navigation{margin-bottom:50px}body.style-2 .navigation-search-content .search-box{position:absolute;right:13px;margin-right:0}.sidebar-logos-row{margin-left:-8px;margin-right:-8px}.sidebar-logos-row .entry{max-width:95px;float:left;width:33.33%;padding:0 8px 8px;margin-bottom:10px}.sidebar-logos-row a,.sidebar-logos-row img{display:block;width:100%;height:auto}.sidebar-logos-row a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sidebar-logos-row a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.navigation-banner-swiper.size-1 .navigation-banner-content{height:620px}.footer-wrapper.style-3 .footer-bottom-navigation:before,.footer-wrapper.style-3 footer:before{bottom:0;height:100%;width:100000px;left:50%;margin-left:-50000px;position:absolute;content:""}.footer-wrapper.style-3 footer:before{background:#333}.footer-wrapper.style-3 .footer-bottom-navigation:before{background:#2e2e2e}body.style-3 .bubbles span,body.style-3 .button.style-4,body.style-3 .sidebar-navigation .entry:before,body.style-3 .sidebar-navigation .title,body.style-3 .swiper-tabs .block-title:before{background:#008acc}.footer-wrapper.style-3 .footer-columns-entry .column a{color:#a6a6a6}.footer-wrapper.style-3 .footer-address a b,.footer-wrapper.style-3 .footer-bottom-navigation .footer-links a:hover,.footer-wrapper.style-3 .footer-columns-entry .column a:hover,.footer-wrapper.style-3 .footer-columns-entry .column-title,.footer-wrapper.style-3 .footer-description b{color:#fff}.footer-wrapper.style-3 #content-block .footer-address a:hover,.footer-wrapper.style-3 #content-block .footer-address a:hover b{color:#fff;text-decoration:underline}.footer-wrapper.style-3 .footer-columns-entry{border:0}.footer-wrapper.style-3 .footer-bottom-navigation .footer-links a{color:#aaa;border-color:#4a4a4a}body.style-3 .button.style-4,body.style-3 .inline-product-entry .image:hover,body.style-3 .sidebar-navigation{border-color:#008acc}.footer-wrapper.style-3 .copyright a{color:#fff}#content-block .footer-wrapper.style-3 .copyright a:hover,.footer-wrapper.style-3 #content-block .copyright a:hover{color:#fff;text-decoration:underline}body.style-3 .cart-box.popup .content .price,body.style-3 .cart-box.popup .summary .grandtotal span,body.style-3 .inline-product-entry .title:hover,body.style-3 .list-type-1 a:hover,body.style-3 .list-type-1 li .fa,body.style-3 .product-slide-entry .title:hover,body.style-3 .read-more:hover,body.style-3 .sidebar-navigation .entry .fa{color:#008acc}body.style-3 .swiper-active-switch{background:#008acc;border-color:#008acc}body.style-3 .price .current{color:#008acc;font-weight:600}body.style-3 .inline-product-column-title{font-size:18px;line-height:22px}.header-wrapper.style-3 .header-top .socials-box a,.header-wrapper.style-3 .header-top-entry,.header-wrapper.style-3 .header-top-entry .title a{color:#add7eb}.header-wrapper.style-3 header:before{position:absolute;height:1000px;width:100000px;left:50%;margin-left:-50000px;bottom:35px;content:"";background:#0075ad}.header-wrapper.style-3 .header-top-entry .title{border-color:#348cb6}.header-wrapper.style-3 .header-top .socials-box a:hover{color:#fff}.header-wrapper.style-3 header .icon-entry .image{background:0;border:2px solid #3391bd;border-radius:50%}.header-wrapper.style-3 header .icon-entry .image .fa{line-height:41px;color:#fff}.header-wrapper.style-3 header .icon-entry:hover .image{background:#3391bd}.header-wrapper.style-3 header .icon-entry .text{color:#add7eb}.header-wrapper.style-3 header .icon-entry .text b{color:#fff}.header-wrapper.style-3 .header-top{border-color:#378fb9}.header-wrapper.style-3 .header-functionality-entry{color:#add7eb;border-color:#3a91bb}.header-wrapper.style-3 .header-functionality-entry b{color:#fff}.header-wrapper.style-3 .header-middle{border:0}.header-wrapper.style-3 .navigation-search-content .toggle-desktop-menu{border-color:#309ed3;width:140px}.header-wrapper.style-3 .navigation-search-content .search-box{margin-right:175px}.mozaic-banners-wrapper.type-2 .mozaic-banner-content{padding-top:0;padding-bottom:0;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:65%;display:block}.mozaic-banners-wrapper.type-2 .row{margin:0 -8px}.mozaic-banners-wrapper.type-2 .banner-column{padding:0 8px;margin-bottom:16px}.mozaic-banners-wrapper.type-2 .mozaic-swiper{border:0}.mozaic-banners-wrapper.type-2 .mozaic-banner-entry{background-color:#f7f7f7;border:0}.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-2{height:244.5px}.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-2,.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-3{margin-bottom:16px}.mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-size:24px;color:#515151;font-weight:600;display:block}.mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color:#008acc;display:block}.mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(1,138,204,.7);content:"";opacity:0}body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover:before,body:not(.mobile) a.sale-entry:hover:before{opacity:1}body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle{color:#fff}.mozaic-banners-wrapper.type-2 a.mozaic-banner-entry .title{font-weight:400;letter-spacing:-1px}body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title{color:#fff;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px)}body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .description,body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color:#fff;transform:translateX(40px);-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px)}.mozaic-banners-wrapper.type-2 .mozaic-swiper .pagination{bottom:auto;top:20px;margin-top:0}.text-widget .image{display:block;width:100%;height:auto;max-width:275px;margin-bottom:15px}.text-widget .description{font-size:13px;line-height:24px;color:#a3a2a2;margin-bottom:10px}body.style-3 .sale-entry .sale-price span{color:#008acc}.sale-entry .sale-image{margin:0 0 -35px!important;display:none;max-width:100%;height:auto;position:relative}a.sale-entry:before{background:rgba(1,138,204,.7)}body:not(.mobile) a.sale-entry:hover .sale-description,body:not(.mobile) a.sale-entry:hover .sale-price,body:not(.mobile) a.sale-entry:hover .sale-price span{color:#fff!important}.header-wrapper.style-4 header{padding-left:55px;padding-right:55px}header.type-2 .full-width .submenu,header.type-2 .full-width-columns .submenu{left:auto;right:0}header.type-2 .navigation-vertical-align{display:table;width:100%;border-bottom:1px #ebebeb solid;position:relative}header.type-2 .navigation{border:0}header.type-2 .nav-container{width:80%}header.type-2 #logo{margin:10px 0}header.type-2 .menu-button{position:relative;top:auto}header.type-2 .header-functionality-entry{float:right}header.type-2 .header-functionality-entry .fa{display:inline-block}.footer-wrapper.style-4 footer{border-top:1px #f0f0f0 solid}.footer-wrapper.style-4 .copyright a{color:#c9ac37}.footer-wrapper.style-4 .copyright a:hover{color:#464646}.footer-wrapper.style-4 .footer-bottom-navigation .footer-links a:hover{color:#c9ac37}body.style-4 .content-center{max-width:1280px;margin:35px auto;background:#fff;padding:0 55px}body.style-4 .bubbles span,body.style-4 .search-button,body.style-4 .swiper-tabs .block-title:before{background:#c9ac37}body.style-4 .price .current{color:#c2a325;font-size:18px;font-weight:600}body.style-4 .product-slide-entry .title:hover,body.style-4 .read-more:hover{color:#c9ac37}body.style-4 .swiper-tabs .block-title{display:inline-block;float:none}body.style-4 .swiper-tabs{text-align:center}body.style-4 .swiper-active-switch{background:#c9ac37;border-color:#c9ac37}body.style-4 .cart-box.popup .content .price,body.style-4 .cart-box.popup .summary .grandtotal span{color:#c2a325}body.style-4 .button.style-4{background:#c2a325;border-color:#c2a325}body.style-4 .navigation-banner-content{height:600px;width:62%}body.style-4 .navigation-banner-content .subtitle{font-size:20px;line-height:24px;color:#a58d2d;font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:600;letter-spacing:2px;margin-bottom:12px}body.style-4 .navigation-banner-content .title{font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:700;font-size:48px;line-height:48px;letter-spacing:-3px;color:#000;margin-bottom:12px}body.style-4 .navigation-banner-content .description{font-size:20px;line-height:24px;color:#848484}.custom-col-5-in-row{float:left;width:20%;padding:0 15px}.products-grid{margin-bottom:20px}body.style-4 .products-grid{text-align:center}.content-text-widget-container{padding:40px 0;border-top:1px #f0f0f0 solid;margin-bottom:0!important}.content-text-widget{padding:30px 30px 30px 70px}.content-text-widget:first-child{padding:30px 70px 30px 30px;border-right:1px #f0f0f0 solid}.content-text-widget .title{font-size:24px;color:#2e2e2e;line-height:24px;font-weight:400;margin-bottom:15px}.content-text-widget .description{font-size:14px;color:#999797;line-height:24px;font-weight:400;margin-bottom:15px}.parallax-article .subtitle,.parallax-article .title{font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:700;text-transform:uppercase}.header-wrapper.style-5 header.type-2{background:0}.header-wrapper.style-5 header.type-2 .navigation-vertical-align{border:0}.header-wrapper.style-5 .header-functionality-entry .fa{color:#fff}footer.type-2{background:#262626;text-align:center;padding:70px 0}footer.type-2 .footer-logo{display:inline-block;vertical-align:bottom;margin-bottom:30px}footer.type-2 .footer-links a{color:#fff;border-color:#3b3b3b}footer.type-2 .copyright a,footer.type-2 .footer-links a:hover{color:#f17e0e}#content-block footer.type-2 .copyright a:hover{color:#fff}body.style-5.opened-menu .content-push{transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none}body.style-5 .bubbles span,body.style-5 .search-button{background:#f17e0e}body.style-5 .cart-box.popup .content .price,body.style-5 .cart-box.popup .summary .grandtotal span{color:#f17e0e}body.style-5 .button.style-4{background:#f17e0e;border-color:#f17e0e}.parallax-slide{position:relative}.parallax-clip{height:100%;position:absolute;width:100%;left:0;top:0;clip:rect(auto,auto,auto,auto)}.fixed-parallax{position:fixed;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center top;-webkit-transform:translateZ(0)}.fixed-parallax:before{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2);content:""}.parallax-slide .position-center{height:inherit;min-height:inherit;position:relative}.parallax-vertical-align{position:absolute;width:100%;left:0;top:50%;margin-top:-85px;text-align:center}.parallax-article{padding:0 15px;position:relative}.parallax-article .subtitle{color:#fff;font-size:24px;line-height:24px;margin-bottom:10px}.parallax-article.dark-text .subtitle{color:#d62020}.parallax-article .title{color:#fff;font-size:80px;line-height:72px;margin-bottom:5px}.parallax-article.dark-text .title{color:#303030;border-color:#303030!important}.parallax-article .description{font-size:15px;line-height:22px;color:#fff;max-width:470px;margin:0 auto 25px}.parallax-article.dark-text .description{color:grey}.parallax-article .info{font-size:0}.parallax-article .info .button{margin:0 5px 5px}.parallax-slide.auto-slide{height:auto!important;padding:200px 0;text-align:center}.simple-search-form{border:1px solid #e8e8e8;padding:6px 0 6px 12px;position:relative;background:#fff}.simple-search-form.active{border-color:#3d3d3d}.simple-search-form input[type=text]{width:100%;border:0;height:25px;line-height:25px;background:0;padding:0 45px 0 0;font-size:13px;color:#222;font-weight:300}.simple-search-form .simple-submit{position:absolute;width:38px;height:25px;border-left:1px #e8e8e8 solid;top:6px;right:0;cursor:pointer;color:#919191}.simple-search-form .simple-submit:hover{color:#222}.simple-search-form .simple-submit input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;border:0}.simple-search-form .simple-submit .fa{font-size:13px;line-height:25px;display:block;text-align:center;color:inherit}.sidebar-header-content{padding:40px 30px 20px}header.type-3{border:1px solid #f7f7f7}header.type-3 .logo-container{text-align:center;margin-bottom:17px}header.type-3 .simple-search-form{margin-bottom:30px}header.type-3 .header-functionality-entry{padding-left:0}.sidebar-content-wrapper{margin-left:300px}.product-mix-box{padding-bottom:100px}.product-mix-box .product-slide-entry{float:left;width:16.6666666%;max-width:100%;position:relative;margin-bottom:0}.product-mix-box .product-slide-entry .product-image{margin-bottom:0}.product-mix-info{position:absolute;left:25px;right:25px;bottom:25px;background:#fff;border-radius:3px;text-align:center;padding:25px 10px;transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7);opacity:0}.product-slide-entry:hover .product-mix-info{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1}body.style-6 .bubbles span{background:#d88e00}body.style-6 .price .current,body.style-6 .product-slide-entry .title:hover{color:#d88e00}body.style-6 .navigation-copyright a,body.style-6 .socials-box a:hover{color:#f3a000}body.style-6 .search-button{background:#f3a000}body.style-6 .product-slide-entry:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}body.style-6 .cart-box.popup .content .price,body.style-6 .cart-box.popup .summary .grandtotal span{color:#d88e00}.footer-wrapper.style-7 footer.type-2 .copyright a,.footer-wrapper.style-7 footer.type-2 .footer-links a:hover,body.style-7 .product-slide-entry .title:hover{color:#66900d}body.style-6 .button.style-4{background:#d88e00;border-color:#d88e00}body.style-7 .bubbles span,body.style-7 .search-button{background:#66900d}body.style-6 .submenu.right-align{left:100%!important;right:auto}.header-wrapper.style-7 header.fixed-header nav{max-width:100%}body.style-7 .product-slide-entry{max-width:310px;text-align:center}.product-slide-entry .subtitle{font-size:15px;line-height:22px;color:#2e2e2e;font-weight:600;display:block;text-align:left}.product-slide-entry .subtitle:hover{color:#66900d}.product-slide-entry .date{font-size:13px;line-height:22px;color:#a3a2a2;text-align:left}body.style-7 .cart-box.popup .content .price,body.style-7 .cart-box.popup .summary .grandtotal span,body.style-7 .price .current{color:#66900d}body.style-7 .information-blocks{border-top:1px #ebebeb solid}body.style-7 .information-blocks:first-child{border:0}body.style-7 .button.style-4,body.style-7 .swiper-active-switch{background:#66900d;border-color:#66900d}.parallax-slide .swiper-container{height:inherit!important;position:absolute;left:0;top:0;width:100%}.parallax-slide .swiper-wrapper{height:inherit!important}.parallax-slide .swiper-slide{background-size:cover;background-position:center center;position:relative}.parallax-slide .swiper-slide:before{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);content:""}.swiper-slide .parallax-article .subtitle{transform:translateX(300px);-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);opacity:0}.swiper-slide .parallax-article .title{font-size:100px;line-height:90px;border-top:4px #fff solid;border-bottom:4px #fff solid;display:inline-block;margin-bottom:25px;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);opacity:0;backface-visibility:hidden;-webki-backface-visibility:hidden}.swiper-slide .parallax-article .description{transform:translateX(-300px);-moz-transform:translateX(-300px);-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);opacity:0}.swiper-slide .parallax-article .info{transform:translateX(300px);-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);opacity:0}.swiper-slide.active .parallax-article .description,.swiper-slide.active .parallax-article .info,.swiper-slide.active .parallax-article .subtitle{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);opacity:1}.swiper-slide.active .parallax-article .title{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1}.creative-square-box{background-size:cover;background-position:center center;position:relative;text-align:center;height:360px;overflow:hidden}.creative-square-box .background-box{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center}body:not(.mobile) .creative-square-box:hover .background-box{transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-ms-transform:scale(2)}.creative-square-box:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.4);z-index:1}body:not(.mobile) .creative-square-box:hover:before{background:rgba(0,0,0,.7)}.creative-square-box .cell-view{width:1000px;position:relative;z-index:2}.creative-square-box .parallax-article{max-width:430px;margin:0 auto}.creative-square-box .parallax-article .subtitle{font-size:16px;line-height:18px;margin-bottom:12px}.creative-square-box .parallax-article .title{font-size:60px;line-height:55px;margin-bottom:12px}.block-header{text-align:center;max-width:665px;padding:85px 0 0;margin:0 auto 45px}.block-header .title{font-size:40px;line-height:40px;color:#2e2e2e;font-weight:400;margin-bottom:15px}.block-header .description{font-size:16px;line-height:25px;color:#929292;font-weight:300}body.style-8 .cart-box.popup .content .price,body.style-8 .cart-box.popup .summary .grandtotal span,body.style-8 .product-slide-entry .price .current,body.style-8 .product-slide-entry .title:hover{color:#8ab408}.header-wrapper.style-8 header.type-1{margin-bottom:0}.header-wrapper.style-9 header.type-1,.promo-banner-box{margin-bottom:30px}body.style-8 .bubbles span,body.style-8 .search-button{background:#8ab408}body.style-8 .product-slide-entry:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}body.style-8 .button.style-4{background:#8ab408;border-color:#8ab408}.departmets-drop-down{float:left;position:relative;z-index:1;line-height:55px}.departmets-drop-down .title{font-size:14px;color:#2f2f2f;font-weight:700;text-transform:uppercase;cursor:pointer}.departmets-drop-down .fa{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.departmets-drop-down .title .fa{display:none;width:14px;text-align:center}.departmets-drop-down .title .fa:first-child,.departmets-drop-down .title.active .fa{display:inline-block}.departmets-drop-down .title.active .fa:first-child{display:none}.departmets-drop-down .list{position:absolute;width:100%;left:0;top:100%;z-index:1;background:#fff;border:1px solid #ebebeb;min-width:280px;display:none}.departmets-drop-down .list a{border-top:1px solid #f2f2f2;color:#2e2e2e;display:block;font-size:13px;line-height:15px;margin-top:-1px;padding:16px 20px}.departmets-drop-down .list a:hover{color:#878787}.departmets-drop-down .list a .fa{color:#bdbdbd;margin-right:7px}.footer-wrapper.style-9 footer.type-2{background:#f7f7f7}.footer-wrapper.style-9 footer.type-2 .footer-links a{color:#3d3d3d}.footer-wrapper.style-9 footer.type-2 .copyright a,.footer-wrapper.style-9 footer.type-2 .footer-links a:hover{color:#c19f00}.footer-wrapper.style-9 footer.type-2 .copyright a:hover{color:#3d3d3d!important}.header-wrapper.style-9 .search-button,body.style-9 .search-button{background:#e4bc00}body.style-9 .block-title{font-size:16px}body.style-9 .swiper-tabs .block-title:before{background:#e0ba06}body.style-9 .price .current,body.style-9 .product-slide-entry .title:hover{color:#e4bc00}body.style-9 .bubbles span{background:#c19f00}body.style-9 .list-type-1 a:hover{color:#c19f00}body.style-9 .list-type-1 li .fa{color:#e0ba06}body.style-9 .swiper-active-switch{background:#e0ba06;border-color:#e0ba06}body.style-9 .cart-box.popup .content .price,body.style-9 .cart-box.popup .summary .grandtotal span{color:#e4bc00}body.style-9 .button.style-4{background:#e4bc00;border-color:#e4bc00}.promo-banner-box{position:relative;background-size:cover;background-position:right top;height:400px;display:block}.promo-banner-box:before{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:inherit;content:""}body:not(.mobile) .promo-banner-box:hover:before{opacity:.8}.promo-banner-box .promo-text{position:absolute;left:15px;right:15px;bottom:30px;font-family:'Proxima Nova Cn Rg',sans-serif;text-transform:uppercase}body:not(.mobile) .promo-banner-box:hover .promo-text{bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%)}.promo-banner-box .promo-text .title{font-size:18px;line-height:24px;color:#fff;font-weight:400;display:block}.promo-banner-box .promo-text .description{font-size:60px;line-height:55px;color:#fff;font-weight:900;letter-spacing:-3px;margin-bottom:20px;display:block}body:not(.mobile) .promo-banner-box:hover .promo-text .description{margin-bottom:5px}.promo-banner-box .promo-text .detail-link{font-size:14px;line-height:17px;color:#fff;font-weight:400;display:inline-block;border-bottom:1px #fff solid}body:not(.mobile) .promo-banner-box .promo-text .detail-link:hover,body:not(.mobile) .promo-banner-box:hover .promo-text .detail-link{border-color:transparent}body.style-10 .inline-product-entry .image:hover,body.style-10 .sidebar-navigation{border-color:#ca1515}.custom-col-1,.custom-col-2,.custom-col-3,.custom-col-4,.custom-col-5{padding:0 15px;float:left;position:relative}.custom-col-1{width:26%}.custom-col-2{width:22%}.custom-col-3{width:78%;left:-22%}.custom-col-4{width:22%;left:78%}.custom-col-5{width:100%}.header-product{display:table;width:100%}.header-product .logo-wrapper{padding:10px 0;width:250px}.product-header-message{display:table-cell;vertical-align:middle;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-align:center}.product-header-content{display:table-cell;vertical-align:middle;text-align:right;width:450px}.breadcrumb-entry,body.style-10 .product-slide-entry{text-align:center}.product-header-content .line-entry{display:inline-block;vertical-align:bottom}header .line-entry{white-space:nowrap}.product-header-content .middle-line{height:1px;background:#ebebeb}.header-wrapper.style-10 .line-entry:last-child{padding-top:20px;padding-bottom:20px}.header-wrapper.style-10 .header-top-entry:last-child .title{padding-right:0}.footer-wrapper.style-10 footer{padding-top:30px}.footer-wrapper.style-10 footer:before{content:"";left:50%;margin-left:-50000px;position:absolute;top:0;height:100%;background:#ccedff}.footer-wrapper.style-10 .footer-columns-entry{background:#90d0fe;margin:0 -20px;padding-left:20px;padding-right:20px}body.style-10 .bubbles span,body.style-10 .swiper-tabs .block-title:before{background:#ca1515}.footer-wrapper.style-10 .copyright a,.footer-wrapper.style-10 .footer-address a b,.footer-wrapper.style-10 .footer-columns-entry .column a:hover,.footer-wrapper.style-10 .footer-links a:hover{color:#ca1515}body.style-10 .inline-product-entry .title:hover{color:#ca1515!important}body.style-10 .price .current{color:#ca1515}body.style-10 .swiper-active-switch{background:#ca1515;border-color:#ca1515}body.style-10 .hover-class-1:after{background:#2e2e2e}body.style-10 .sidebar-column .block-title{font-size:18px}body.style-10 .sidebar-column .inline-product-entry .image{width:70px}body.style-10 .sidebar-column .inline-product-entry .content{margin-left:85px}body.style-10 .sidebar-column .inline-product-entry .content .cell-view{height:70px}body.style-10 .sidebar-column .inline-product-entry .title{line-height:22px;color:#2e2e2e;font-weight:600}.inline-product-entry .description{font-size:13px;line-height:15px;color:#a3a2a2;font-weight:400}body.style-10 .list-type-1 a:hover,body.style-10 .product-slide-entry .subtitle:hover,body.style-10 .product-slide-entry .title:hover,body.style-10 .read-more:hover,body.style-10 .sale-entry .sale-price span{color:#ca1515}body.style-10 a.sale-entry:before{background:rgba(202,21,21,.7)}body.style-10 .search-button,body.style-10 .sidebar-navigation .entry:before,body.style-10 .sidebar-navigation .title,body.style-10 .styled-form .submit-wrapper{background:#ca1515}.header-wrapper.style-10 .header-top-entry.increase-icon-responsive.open-search-popup .title{border-left:none}.product-preview-box{max-width:570px}.product-preview-box .pagination{display:none}.product-preview-box .swiper-slide img{display:block;width:100%;height:auto}.product-zoom-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:none;opacity:0}.product-zoom-container.visible{display:block}.product-zoom-container .move-box{position:absolute;width:300%;left:0;top:0}.product-zoom-container .default-image{display:block;width:100%;height:auto}.product-zoom-container .zoomed-image{position:absolute;left:0;top:0;width:100%;height:auto}.product-zoom-container .zoom-area{position:absolute;left:0;top:0;width:35%;height:35%;border:3px solid rgba(255,255,255,.4)}.product-preview-swiper{margin-bottom:15px}.swiper-hidden-edges{overflow:hidden}.product-thumbnails-swiper{margin-left:-8px;margin-right:-8px}.product-thumbnails-swiper .paddings-container{padding:0 8px}.product-thumbnails-swiper .swiper-slide{cursor:pointer}.product-thumbnails-swiper .swiper-slide.selected .paddings-container{opacity:.5}.breadcrumb-box{margin-bottom:25px}.breadcrumb-box a{display:inline-block;font-size:16px;color:#696969;line-height:16px;margin-right:7px;padding:7px 0}.breadcrumb-box span a{margin:0}.breadcrumb-box a:last-child:after{display:none}.breadcrumb-box a:hover{color:#2e2e2e}.breadcrumb-entry{padding:40px 0;background-position:center center;background-repeat:no-repeat;border-top:1px #eee solid;border-bottom:1px #eee solid;background-size:cover}.breadcrumb-entry.align-left{text-align:left}.breadcrumb-entry.align-right{text-align:right}.breadcrumb-entry .breadcrumb-title.style-1{font-size:36px;line-height:36px;color:#312926;font-weight:400;letter-spacing:-1px}.breadcrumb-entry .breadcrumb-title.style-2{font-size:26px;line-height:26px;text-transform:uppercase;font-weight:600}.breadcrumb-entry .breadcrumb-title.dark{color:#312926}.breadcrumb-entry .breadcrumb-title.light{color:#fff}.breadcrumb-box.light a{color:rgba(255,255,255,.5)}.breadcrumb-box.light a:hover{color:rgba(255,255,255,1)}.product-detail-box{margin-bottom:40px}.product-detail-box .product-title{font-size:30px;line-height:34px;margin-bottom:14px;color:#3d3d3d;font-weight:400}.product-detail-box .product-subtitle{font-size:18px;line-height:18px;margin-bottom:14px;color:#949494;font-weight:400}.product-detail-box .rating-box{padding:8px 0;margin-bottom:15px}.product-detail-box .rating-box .star{color:#313131}.product-detail-box .rating-box .rating-number{font-size:14px;color:#ca1515;line-height:14px;font-weight:500;display:inline-block;margin-left:10px}.product-description{font-size:18px;line-height:24px;color:grey;font-weight:300}.detail-info-entry{margin-bottom:25px}.detail-info-entry-title{font-size:14px;color:#313131;line-height:18px;font-weight:600;margin-bottom:7px}.product-detail-box .price{line-height:36px;font-family:'Proxima Nova Cn Rg',sans-serif;letter-spacing:-2px}.product-detail-box .price .prev{font-size:25px;color:#9c9c9c;font-weight:400;display:inline-block;vertical-align:middle;margin-right:7px}.product-detail-box .price .current{font-size:36px;color:#262626!important;font-weight:700;display:inline-block;vertical-align:middle}.size-selector{font-size:0}.size-selector .spacer{height:0;margin-top:-12px}.size-selector .entry{display:inline-block;width:40px;height:40px;line-height:37px;border:1px solid #d9d9d9;text-align:center;font-size:12px;color:#4c4c4c;font-weight:500;margin-right:12px;position:relative;text-transform:uppercase;cursor:pointer;margin-bottom:12px}.color-selector,.quantity-selector{font-size:0}.size-selector .entry:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:3px solid #d9d9d9;content:"";opacity:0}.size-selector .entry.active:after{opacity:1;border:3px solid #262626}.size-selector .entry:hover:after{opacity:1}.color-selector .spacer{height:0;margin-top:-12px}.color-selector .entry,.quantity-selector .entry{height:37px;line-height:35px;width:37px;cursor:pointer;display:inline-block}.color-selector .entry{margin-right:12px;position:relative;margin-bottom:12px}.color-selector .entry:after,.color-selector .entry:before{position:absolute;content:""}.color-selector .entry:after{left:-1px;top:-1px;right:-1px;bottom:-1px;border:3px solid #d9d9d9;opacity:0}.color-selector .entry.active:after{opacity:1;border:3px solid #262626}.color-selector .entry:hover:after{opacity:1}.color-selector .entry:before{opacity:0;border:1px solid #fff;left:2px;top:2px;right:2px;bottom:2px}.color-selector .entry.active:before,.color-selector .entry:hover:before{opacity:1}.quantity-selector .button{margin-right:20px}.quantity-selector .entry{border:1px solid #d1d1d1;margin-left:-1px;position:relative;font-size:12px;color:#4c4c4c;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none}.quantity-selector .entry.number-minus:before,.quantity-selector .entry.number-plus:before{content:"";width:11px;height:1px;background:#4d4d4d;left:50%;margin-left:-5.5px;top:50%;margin-top:-.5px;position:absolute}.quantity-selector .entry.number-plus:after{content:"";height:11px;width:1px;background:#4d4d4d;left:50%;margin-left:-.5px;top:50%;margin-top:-5.5px;position:absolute}.quantity-selector .entry.number{cursor:default;padding:0 5px;width:auto;min-width:44px}.quantity-selector .entry.number-minus:hover,.quantity-selector .entry.number-plus:hover{background:#ca1515}.quantity-selector .entry.number-minus{margin-left:0}.quantity-selector .entry:hover:after,.quantity-selector .entry:hover:before{background:#fff!important}.quantity-selector .entry.number-minus:active,.quantity-selector .entry.number-plus:active{background:#f71414}.tags-selector{font-size:13px;line-height:18px;color:grey;font-weight:300}.tags-selector .detail-info-entry-title{display:inline-block;text-transform:uppercase;position:relative;top:1px}.tags-selector a{color:grey}.tags-selector a:hover{text-decoration:underline}.share-box{border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;padding:12px 0;position:relative}.share-box:after{width:100%;height:0;clear:both;display:block;content:""}.share-box .title{font-size:18px;color:grey;font-weight:300;line-height:30px;float:left}.share-box .socials-box{float:right}.share-box .socials-box a{margin:0}.product-detail-box .button.style-10,.product-detail-box .button.style-11{float:left;padding-left:10px;padding-right:10px;margin-left:5px}.product-sidebar .products-list{padding:30px 30px 15px;border:1px solid #f0f0f0}.product-sidebar .block-title{font-size:18px}.product-sidebar .inline-product-entry:last-child{border-bottom:0}.production-logo{text-align:center;margin-bottom:30px;padding-bottom:15px}.production-logo .background{background:#fafafa;margin-bottom:15px;padding:45px 25px 30px}.production-logo .logo{padding-bottom:15px;border-bottom:2px #e6e6e6 solid;margin-bottom:12px}.production-logo .logo img{max-width:100%;height:auto;display:inline-block}.production-logo a{font-size:12px;line-height:14px;color:#ca1515;font-weight:600}.production-logo a:hover{color:grey}.tabs-container.style-1 .swiper-tabs{font-size:0}.accordeon-title,.tabs-container.style-1 .tab-switcher{font-size:16px;font-weight:600;text-transform:uppercase}.tabs-container.style-1 .tab-switcher{line-height:13px;color:#262626;padding:15px 20px;border:1px solid #e6e6e6;display:inline-block;margin-right:14px}.tabs-container.style-1 .tab-switcher.active{background:#ca1515;color:#fff;border-color:#ca1515}.tabs-container.style-1 .swiper-tabs:before{bottom:0}.tabs-container.style-1 .tabs-entry{padding:55px;border:1px solid #e6e6e6;border-top:0}.accordeon{margin-bottom:40px}.accordeon-title{line-height:18px;padding:15px 15px 15px 0;color:#262626;border-top:1px #ebebeb solid;cursor:pointer;position:relative}.accordeon-title:hover{color:grey}.accordeon-title .number{display:inline-block;width:40px;line-height:40px;background:#f2f2f2;text-align:center;font-size:18px;color:#262626;font-weight:600;margin-right:18px}.inline-label,.inline-label.red{background:#d14242}.inline-label{font-size:14px;color:#fff;line-height:19px;font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:0 10px;position:relative;margin-top:-2px;margin-left:7px}.inline-label.green{background:#aac840}.accordeon-title:after{content:"\f107";position:absolute;height:50px;line-height:50px;top:0;right:0;font-size:13px;color:#262626;font-family:FontAwesome}.accordeon-title.active:after{content:"\f106"}.accordeon-entry{padding:0 0 20px;display:none}.accordeon.size-1 .accordeon-title{font-size:16px;line-height:40px;text-transform:none;padding:13px 0;border-bottom:1px #ebebeb solid;margin-top:-1px}.accordeon.size-1 .accordeon-title:after{line-height:66px}.accordeon.size-1 .accordeon-entry{padding:30px 0 55px}.map-box{position:relative;margin-top:-25px;margin-bottom:55px}.map-box.type-1{height:450px;width:100vw;left:50%;margin-left:-50vw}.map-box.type-2{height:450px;margin-top:0}.map-box.type-3{height:970px;margin-top:0;margin-bottom:20px}#map-canvas{position:absolute;left:0;top:0;width:100%;height:100%}.block-title.main-heading{font-size:30px;font-weight:400;line-height:30px;margin-bottom:20px;padding-bottom:20px}label,label span{line-height:14px}label{font-size:13px;color:#313131;font-weight:600;display:block;margin-bottom:7px;padding-top:5px}label span{color:#eb0101;font-size:30px;display:inline-block;position:relative;vertical-align:bottom}.simple-field{margin-bottom:25px;width:100%;border:1px solid #e6e6e6;font-size:13px;line-height:43px;color:#313131;height:45px;padding:0 20px;font-weight:400}input.simple-field:focus,input.simple-field:hover,textarea.simple-field:focus,textarea.simple-field:hover{background:#f7f7f7}.simple-field.size-1{height:35px;line-height:33px;margin-bottom:12px;padding:0 10px}textarea.simple-field{margin-bottom:20px;line-height:19px;padding-top:14px;padding-bottom:14px;height:199px}textarea.simple-field.size-1{height:138px}.simple-drop-down.simple-field{width:auto;border:0;padding:0}.simple-drop-down.simple-field:after{width:45px;height:45px;line-height:45px}.simple-drop-down.simple-field.size-1:after{width:35px;height:35px;line-height:35px}.simple-drop-down.simple-field select{height:45px;line-height:43px;padding:0 65px 0 20px}select{background:#fff!important}.simple-drop-down.simple-field.size-1 select{height:35px;line-height:33px;padding:0 45px 0 10px}.simple-field::-webkit-input-placeholder{color:grey;opacity:1}.simple-field::-moz-placeholder{color:grey;opacity:1}.simple-field:-ms-input-placeholder{color:grey;opacity:1}.simple-field:-moz-placeholder{color:grey;opacity:1}.button input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.map-overlay-info{height:360px;width:350px;padding:0 40px;overflow:hidden;margin-top:-460px;float:right;position:relative;background:rgba(255,255,255,.9);margin-right:45px}.map-overlay-info .cell-view{height:360px}.contact-spacer{height:15px}.blog-entry:after,.blog-landing-box:after{content:"";height:0;width:100%;display:block;clear:both}.login-box{background:#fcfcfc;border:1px solid #ebebeb;padding:50px 55px;min-height:470px}.blog-landing-box{position:relative}.blog-entry{padding-bottom:45px;border-bottom:1px #ebebeb solid;margin-bottom:45px}.blog-entry:last-child{border:0}.blog-entry .image{position:relative;display:block;overflow:hidden;margin-bottom:45px}.blog-entry .image img{display:block;width:100%;height:auto}.blog-entry .image:hover img{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5)}.blog-entry .title{font-size:28px;color:#2e2e2e;font-weight:500;line-height:30px;display:block;margin-bottom:15px}.blog-entry a.title:hover{color:#d14242}.blog-entry .subtitle{font-size:14px;line-height:24px;margin-bottom:12px;color:grey;font-weight:300}.blog-entry .subtitle a{color:#434343;font-weight:500}.blog-entry .subtitle a:hover{color:#d14242}.blog-entry .subtitle a b{color:#d14242;font-weight:600}.blog-entry .subtitle a:hover b{color:#434343}.blog-entry .date{float:left;width:70px;text-align:center;background:#f7f7f7;font-size:30px;font-weight:500;color:#2e2e2e;line-height:70px}.blog-entry .date span{display:block;background:#d14242;font-size:13px;font-weight:600;color:#fff;line-height:25px;text-transform:uppercase}.blog-entry .content{margin-left:100px}.blog-entry .description{font-size:14px;line-height:24px;color:grey;font-weight:300;margin-bottom:15px}.blog-entry .readmore{font-size:14px;color:#2e2e2e;font-weight:700;text-transform:uppercase;line-height:16px;border-bottom:2px #2e2e2e solid;display:inline-block}.blog-entry .readmore:hover{color:#d14242;border-color:#d14242}.page-selector{padding:15px 0 0;border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;margin-bottom:30px}.page-selector .description{float:left;font-size:13px;line-height:30px;font-weight:400;color:grey;margin-bottom:15px}.page-selector .pages-box{float:right;line-height:29px}.square-button{width:28px;line-height:28px;border:1px solid #e3e3e3;display:inline-block;font-size:12px;color:#666;font-weight:500;text-align:center}.square-button.active,.square-button:hover{background:#cd0000;border-color:#cd0000;color:#fff}.page-selector .square-button{margin-right:4px;margin-bottom:15px}.page-selector .square-button:last-child{margin-right:0}.page-selector .divider{display:inline-block;font-size:18px;line-height:18px;vertical-align:bottom;margin-right:4px;margin-bottom:15px}.tags-box{font-size:0}.tags-box a{display:inline-block;margin:0 10px 10px 0;line-height:30px;padding:0 15px;font-size:13px;color:#7e7e7e;font-weight:500;background:#f2f2f2}.tags-box a:hover{color:#fff;background:#d14242}.blog-sidebar .information-blocks{margin-bottom:50px}.categories-list ul li{border-top:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid;margin-top:-1px}.categories-list ul li a{position:relative;font-size:13px;color:#333232;font-weight:500;line-height:17px;padding:15px 40px 15px 0;display:block}.categories-list ul li a:hover{color:#d14242}.categories-list ul li a span{position:absolute;line-height:47px;top:0;right:0;font-weight:600;color:#828282}.blog-sidebar .inline-product-entry .title{font-size:15px;line-height:22px;font-weight:600}.blog-sidebar .inline-product-entry .image{width:70px}.blog-sidebar .inline-product-entry .content{margin-left:90px}.blog-landing-box.type-2{overflow:hidden}.blog-landing-box.type-2 .blog-entry{margin-left:100px;position:relative}.blog-landing-box.type-2 .date{position:absolute;left:-100px;top:0;z-index:1}.blog-landing-box.type-2 .blog-entry:last-child .date:after,.blog-landing-box.type-2 .date:before{width:1px;height:1000px;left:50%;top:95px;position:absolute;content:""}.blog-landing-box.type-2 .date:before{background:#ebebeb}.blog-landing-box.type-2 .blog-entry:last-child .date:after{background:#fff}.blog-landing-box.type-2 .blog-entry .content,.detail-post .blog-entry .content{margin-left:0}.detail-post-tags{font-size:14px;line-height:24px;color:grey;margin-bottom:25px;margin-top:-10px}.detail-post-tags a{color:grey}.detail-post-tags a:hover{text-decoration:underline}.detail-post-tags b{color:#262626;font-weight:600}.comment{margin-bottom:30px}.comment:after{content:"";width:100%;height:0;clear:both;display:block}.comment-image{width:100px;float:left;position:relative}.comment-image:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border:1px solid transparent}.comment-image:hover:after{border-color:#ca1515}.comment-image img{width:100%;height:auto;display:block}.comment-content{margin-left:140px;padding-top:7px}.comment-title{font-size:13px;color:grey;line-height:22px;font-weight:300;margin-bottom:12px}.comment-title span{font-size:17px;font-weight:600;color:#262626}.comment-text{font-size:14px;line-height:24px;color:grey;font-weight:300}.additional-blog-title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:600;margin-bottom:30px}.container-404{text-align:center;max-width:630px;margin:0 auto;padding:100px 30px}.container-404 .title{font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:400;font-size:300px;line-height:300px;color:#343434;letter-spacing:-25px}.container-404 .description{font-size:70px;line-height:100px;color:#343434;font-weight:300;margin-bottom:5px}.container-404 .text{font-weight:400;color:grey;font-size:14px;line-height:24px}.container-404 .text a{font-weight:600;color:#ca1515;text-decoration:underline}.container-404 .text a:hover{color:#343434}.portfolio-container{position:relative}.portfolio-navigation{font-size:0;text-align:center;margin-bottom:36px;padding-top:32px;border-top:1px #ebebeb solid;position:relative;z-index:2}.portfolio-navigation a{line-height:33px;border:1px solid #e3e3e3;display:inline-block;font-size:12px;font-weight:500;color:#666;padding:0 20px;margin:0 4px 8px}.portfolio-navigation a.active,.portfolio-navigation a:hover{background:#cd0000;border-color:#cd0000;color:#fff}.portfolio-entry{margin-bottom:45px;position:relative}.portfolio-entry .image{overflow:hidden;position:relative;display:block;margin-bottom:20px}.portfolio-entry .image img{display:block;position:relative;width:100%}.portfolio-entry.active .image img{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5)}.portfolio-entry .title{font-size:24px;color:#2e2e2e;line-height:32px;font-weight:500;margin-bottom:10px;display:block}.portfolio-entry a.title:hover{color:#d14242}.portfolio-entry .subtitle{font-size:14px;line-height:24px;color:grey;font-weight:300;margin-bottom:10px}.portfolio-entry .subtitle:after{content:"";display:block;clear:both}.portfolio-entry .subtitle a{color:grey}.portfolio-entry .subtitle a:hover{text-decoration:underline}.portfolio-entry .subtitle .comments-number{color:#d53737;float:right}.portfolio-entry .description{font-size:14px;line-height:24px;color:grey;margin-bottom:20px}.portfolio-entry .readmore{font-size:14px;color:#2e2e2e;line-height:18px;font-weight:700;text-transform:uppercase;display:inline-block;margin-left:20px;text-decoration:underline}.action-button,.hover-layer .info .subtitle a,.hover-layer .info .title,.image .title-info .subtitle,.image .title-info .subtitle a,.image .title-info .title,.portfolio-drop-down .title{color:#fff}.portfolio-container.type-2 .portfolio-entry{margin-bottom:30px}.hover-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;opacity:0}.portfolio-entry.active .image .hover-layer{opacity:1;background-color:rgba(0,0,0,.5)!important}.hover-layer .info{position:absolute;left:15px;right:15px;top:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.portfolio-entry.active .image .hover-layer .info{top:50%}.hover-layer .info .title{font-size:24px;line-height:24px;font-weight:500;margin-bottom:0}.hover-layer .info .subtitle{font-size:14px;line-height:24px;color:#fff;font-weight:300}.hover-layer .info .subtitle a:hover{text-decoration:underline}.hover-layer .actions{text-align:center}.action-button{display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:rgba(0,0,0,.2);margin:0 3px}.image .title-info .title,.portfolio-container .wide-container .image{margin-bottom:0}.action-button:hover{background:#cd0000}.image .title-info{position:absolute;left:20px;right:20px;bottom:-30px}.portfolio-entry.active .image .title-info{bottom:25px}.image .title-info .actions{opacity:0}.portfolio-entry.active .image .title-info .actions{opacity:1}.portfolio-container.type-3 .portfolio-entry .description{margin-left:20px;margin-right:20px}.portfolio-container.type-3 .hover-layer{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.15) 31%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.15) 31%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.15) 31%,rgba(0,0,0,0) 50%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.15) 31%,rgba(0,0,0,0) 50%);background:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,.15) 31%,rgba(0,0,0,0) 50%);opacity:1}.portfolio-container .wide-container{width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative}.portfolio-container .wide-container .grid-sizer,.portfolio-container .wide-container .portfolio-entry{padding:0;margin-bottom:0;float:left}.portfolio-container .wide-container:after{width:100%;height:0;clear:both;display:block;content:""}.portfolio-drop-down{position:absolute;width:100%;top:100%;left:0;background:#323232;padding:30px 45px;transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;transform:perspective(1000px) rotateX(180deg);-webkit-transform:perspective(1000px) rotateX(180deg);-moz-transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg);opacity:0}.portfolio-entry.active .portfolio-drop-down{transform:perspective(1000px) rotateX(0);-webkit-transform:perspective(1000px) rotateX(0);-moz-transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0);opacity:1}.portfolio-container .wide-container .portfolio-entry.active{z-index:1}.portfolio-drop-down .subtitle,.portfolio-drop-down .subtitle a{color:#bcbcbc}.portfolio-drop-down .description{color:grey}.project-thumbnail{width:100%;height:auto;display:block;margin-bottom:40px}.share-box .title b{font-weight:500;color:#2e2e2e}.detail-info-lines .share-box{margin-top:-1px}.detail-info-lines .share-box:last-child{border-bottom:0}.detail-info-lines.border-box{border:10px solid #f5f5f5;padding:10px 30px}.detail-info-lines.border-box .share-box:first-child{border-top:0}#content-block .continue-link{font-size:14px;line-height:18px;color:#d14242;display:inline-block;margin-bottom:15px;font-weight:600}#content-block .continue-link:hover{color:#262626}.heading-article{margin-bottom:25px}.heading-article .title{font-size:32px;line-height:32px;color:#2e2e2e;font-weight:500;margin-bottom:15px}.heading-article .description{font-size:24px;line-height:32px;color:#262626;font-weight:300;margin-bottom:15px}.categories-border-wrapper{border:3px solid #e6e6e6;padding:30px 20px 25px}.categories-border-wrapper .accordeon-title{text-transform:none}.ui-slider{position:relative;height:2px;background:#d9d9d9;margin-right:8px;margin-bottom:18px}.ui-slider-handle,.ui-slider-range{background:#ca1515;position:absolute}.ui-slider-range{height:100%;left:0;top:0}.ui-slider-handle{width:8px;height:8px;margin:-3px 0 0;cursor:pointer}.range-price{font-size:14px;color:#4c4c4c;float:left;line-height:36px}.range-price b{color:#333232;font-weight:600}.max-price,.min-price{display:inline-block}.range-wrapper .button{float:right}.range-wrapper:after{width:100%;height:0;clear:both;content:"";display:block}.blog-sidebar .color-selector{margin-right:-10px}.blog-sidebar .color-selector .entry{width:36px;height:36px;margin-right:10px;margin-bottom:14px;vertical-align:top}.cart-table td,.cart-table th,.compare-table td,.teaser-container .cell-view{vertical-align:middle}.shop-grid-item:nth-child(4n+1){clear:both}.shop-grid-controls{margin-right:200px;font-size:16px;font-weight:600;margin-bottom:-15px}#content-block .shop-grid-controls .entry{line-height:30px;padding-right:16px;float:left;border-right:1px #ebebeb solid;margin-bottom:15px!important;margin-right:16px;min-height:30px}.shop-grid-controls .inline-text,.shop-grid-controls .simple-drop-down,.view-button{margin-right:10px;float:left}#content-block .shop-grid-controls .entry:last-child{border:0}#content-block .shop-grid-controls .entry:first-child{padding-left:0}.simple-drop-down,span.val{width:130px;position:relative}.simple-drop-down select{height:30px;line-height:28px;border:1px solid #ebebeb;padding:0 40px 0 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;font-size:16px;font-weight:400;color:#7c7c7c}.simple-drop-down:after,span.val:after{width:30px;height:30px;position:absolute;top:0;right:0;border:1px solid #ebebeb;content:"\f107";font-family:FontAwesome;font-size:12px;color:#7c7c7c;text-align:center;cursor:pointer;pointer-events:none;line-height:30px;background:#fff}.sort-button{font-family:FontAwesome;float:left;cursor:pointer}.sort-button:before{content:"\f063"}.sort-button.active:before{content:"\f062"}.color-background-widget:before,.latest-entries-heading:after,.list-view .product-slide-entry:after,.products-slider-banner:after,.side-square-wrapper:after,.traditional-cart-entry:after,.view-button:after,header.type-4 .header-top:before{content:""}.view-button{width:30px;position:relative;text-align:center;color:#b5b5b5;cursor:pointer}.view-button:last-child{margin-right:0}.view-button:after{border:1px solid #ebebeb;position:absolute;left:0;top:0;width:100%;height:100%}.view-button.active{color:#262626}.view-button.active:after{border:2px solid #262626}.list-view .shop-grid-item{width:100%}.list-view .product-slide-entry{max-width:100%;margin-left:230px;padding-bottom:45px;margin-bottom:44px;text-align:left!important}.list-view .product-slide-entry:after{display:block;clear:both;height:1px;background:#ebebeb;margin-left:-230px;top:45px;position:relative}.list-view .product-slide-entry .product-image{max-width:200px;margin-left:-230px;float:left;margin-bottom:0}.product-slide-entry .price{margin-bottom:20px}.product-slide-entry .article-container,.product-slide-entry .list-buttons{display:none;margin-bottom:15px}.product-slide-entry .reviews-number{display:none}.list-view .product-slide-entry .reviews-number{display:inline-block;font-size:16px;font-weight:500;color:#ca1515;line-height:14px;margin-left:10px}.list-view .product-slide-entry .article-container,.list-view .product-slide-entry .list-buttons{display:block}.list-view .product-slide-entry .price{font-size:17px}.list-view .product-slide-entry .price .current{font-size:22px}.list-view .product-slide-entry .title{font-size:17px}.categories-list.account-links ul li a,.compare-table{font-size:14px}.compare-table{width:100%;line-height:24px;color:grey}.compare-table b{font-weight:600;color:#313131}.compare-table td{border:1px solid #e6e6e6;padding:30px}.compare-table td:first-child{width:200px}.compare-table tr:nth-child(2n) td{background:#fcfcfc}.compare-table .product-slide-entry{float:left;text-align:left!important;max-width:100%}.wishlist-entry{padding-bottom:32px;margin-bottom:27px;border-bottom:1px #ebebeb solid;position:relative}.wishlist-entry .column-1{margin-right:250px}.wishlist-entry .column-2{position:absolute;width:230px;right:0;top:50%;margin-top:-32px;text-align:right}.wishlist-entry .button.style-14{padding:8px 30px;float:left}.traditional-cart-entry.style-1{padding-bottom:33px;border-bottom:1px #ebebeb solid;margin-bottom:32px}.traditional-cart-entry:after{display:block;clear:both}.traditional-cart-entry .image{float:left;width:70px}.header-wrapper.style-15 header.type-4:not(.fixed-header) nav>ul>li:not(.fixed-header-visible),body.style-15 .swiper-tabs .block-title{float:none;display:inline-block}.traditional-cart-entry.style-1 .image{width:170px}.traditional-cart-entry .image img{max-width:100%;height:auto;display:block}.traditional-cart-entry .content{margin-left:100px}.traditional-cart-entry.style-1 .content{margin-left:200px}.traditional-cart-entry .cell-view{height:95px}.traditional-cart-entry .tag{font-size:12px;line-height:10px;color:#8b8b8b;font-weight:500;text-transform:uppercase;display:inline-block;margin-bottom:5px}.traditional-cart-entry .tag:hover{color:#2e2e2e}.traditional-cart-entry .title{font-size:20px;line-height:28px;color:#2e2e2e;font-weight:600;display:block;margin-bottom:10px}.traditional-cart-entry .title:hover{color:#ca1515}.traditional-cart-entry .inline-description{font-size:13px;line-height:15px;color:grey;font-weight:400;margin-bottom:5px}.traditional-cart-entry .price{margin-bottom:20px;padding-top:15px}.traditional-cart-entry .quantity-selector .entry{margin-bottom:20px}.traditional-cart-entry .quantity-selector .entry.number-plus{margin-right:20px}.remove-button{display:inline-block;border:1px solid #e6e6e6;width:34px;line-height:32px;text-align:center;font-size:12px;background:0;color:#2e2e2e}.remove-button:hover{background:#ca1515;color:#fff;border:1px solid #ca1515}.cart-table td,.cart-table th,.wishlist-header{border-bottom:1px #e6e6e6 solid}.wishlist-entry .column-2 .remove-button{margin-left:50px}.wishlist-header{border-top:1px #e6e6e6 solid;margin-bottom:32px;line-height:68px;position:relative;font-size:16px;color:#343434;font-weight:600}.wishlist-header .title-1{margin-left:100px;margin-right:230px}.wishlist-header .title-2{width:230px;position:absolute;top:0;right:0}.cart-table{width:100%;font-size:14px;line-height:28px;color:#2e2e2e;font-weight:600}.cart-table .column-2{width:150px}.cart-table .column-3{width:180px}.cart-table .column-4{width:130px}.cart-table .column-5{width:35px}.cart-table .subtotal{font-size:20px;line-height:28px;font-weight:600}.cart-table td{padding:40px 30px}.cart-table th{padding:25px 30px;font-size:16px;line-height:20px;color:#343434;border-top:1px #e6e6e6 solid}.cart-table td:first-child{padding-left:0!important}.cart-table th:first-child{padding-left:100px!important}.cart-table td:last-child,.cart-table th:last-child{padding-right:0;padding-left:0}.table-responsive{overflow-y:hidden;border:0}.cart-submit-buttons-box{padding:25px 0 13px;text-align:right;font-size:0}.cart-submit-buttons-box .button{margin-left:11px}.cart-column-title{font-size:16px;line-height:20px;color:#333232;font-weight:600;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;padding:20px 0;margin-bottom:20px}.cart-column-title.size-1{font-size:18px;padding:25px 0}.cart-column-title.size-2{padding:23px 0}.cart-summary-box{border:2px solid #e6e6e6;padding:40px 35px;text-align:right}.cart-summary-box .button,.sidebar-subtotal .additional-data .button{padding-left:10px;padding-right:10px;display:block}.cart-summary-box .button{margin-bottom:18px}.cart-summary-box .sub-total{font-size:15px;line-height:20px;color:#878787;font-weight:600;margin-bottom:5px}.cart-summary-box .grand-total{font-size:22px;line-height:30px;color:#343434;font-weight:600;margin-bottom:15px}.cart-summary-box .simple-link{font-size:13px;color:grey;line-height:24px;font-weight:400}.cart-summary-box .simple-link:hover{color:#343434}.sidebar-subtotal{margin-bottom:30px}.sidebar-subtotal .price-data{text-align:center;padding-bottom:25px;border-bottom:1px #e6e6e6 solid;margin-bottom:30px}.sidebar-subtotal .price-data .main{font-size:40px;line-height:40px;color:#333232;font-weight:700;font-family:'Proxima Nova Cn Rg',sans-serif;margin-bottom:15px}.sidebar-subtotal .price-data .title{font-size:13px;line-height:18px;color:#666;margin-bottom:5px}.sidebar-subtotal .price-data .subtitle{font-size:12px;line-height:16px;color:#333232;font-weight:600;text-transform:uppercase;margin-bottom:10px}.sidebar-subtotal .additional-data .title{font-size:16px;line-height:24px;color:#333232;font-weight:600;margin-bottom:20px}.sidebar-subtotal .additional-data .title .inline-label{margin-left:0;margin-right:10px}.forgot-password{color:#ca1515!important;font-weight:500;margin-left:20px}.forgot-password:hover{text-decoration:underline}.checkout-progress-widget{margin-bottom:25px}.checkout-progress-widget .step-entry{display:block;font-size:14px;line-height:26px;color:#343434;font-weight:600}.checkout-progress-widget a.step-entry:hover{color:#ca1515}header.type-4 .header-top:before{background:#2e2e2e;position:absolute;width:10000px;left:50%;margin-left:-5000px;height:100%}body.style-11 .sidebar-navigation .entry:before,body.style-11 .sidebar-navigation .title,body.style-11 .swiper-tabs .block-title:before{background:#dc42b2}body.style-11 .mozaic-banners-wrapper.type-2 .row,body.style-14 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px}body.style-11 .sidebar-navigation{border-color:#dc42b2}body.style-11 .price .current{color:#dc42b2}body.style-11 .swiper-active-switch{border-color:#dc42b2;background:#dc42b2}body.style-11 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before,body.style-11 a.sale-entry:before{background:rgba(220,66,178,.7)}body.style-11 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;color:#cdcdcd;text-transform:uppercase;font-family:'Proxima Nova Cn Rg',sans-serif;letter-spacing:3px}body.style-11 .navigation-banner-content .title{font-family:'Cantata One',serif;letter-spacing:2px}body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-family:'Proxima Nova Cn Rg',sans-serif;font-size:14px;line-height:22px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-family:'Cantata One',serif;font-size:44px;line-height:44px;text-transform:uppercase;color:#fff;letter-spacing:2px}.mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-family:Merriweather,serif;font-style:italic;font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px #fff solid;display:inline-block}.color-text-widget .title,.column-article-entry .title,body.style-11 .sale-entry .sale-price{font-family:'Cantata One',serif}.mozaic-banners-wrapper.type-2 .mozaic-banner-content .view:hover{border-color:transparent}body.style-11 .bubbles span,body.style-11 .search-button{background:#dc42b2}body:not(.mobile).style-11 a.sale-entry:hover{border-color:rgba(220,66,178,1)}body.style-11 .sale-entry .sale-price{letter-spacing:2px}body.style-11 .inline-product-entry .title:hover,body.style-11 .product-slide-entry .title:hover,body.style-11 .read-more:hover{color:#dc42b2}.tabs-container{margin-bottom:45px}body.style-11 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px}body.style-11 .inline-product-entry .image:hover{border-color:#dc42b2}.header-wrapper.style-11 .menu-button{color:#fff}body.style-11 .cart-box.popup .content .price,body.style-11 .cart-box.popup .summary .grandtotal span{color:#dc42b2}body.style-11 .button.style-4{background:#dc42b2;border-color:#dc42b2}.color-text-widget{padding:18px;margin-bottom:30px;border:1px solid transparent}.color-text-widget .cell-view{height:135px;width:2000px;border:1px solid rgba(255,255,255,.5);padding:15px 35px;text-align:center}body:not(.mobile) .color-text-widget:hover .cell-view{border-color:transparent}body:not(.mobile) .color-text-widget:hover{border-color:#ebebeb;background:#fff!important}.color-text-widget .title{font-size:20px;line-height:24px;color:#fafafa;text-transform:uppercase;display:block;margin-bottom:10px}.color-text-widget .description{font-size:13px;line-height:22px;color:rgba(255,255,255,.7);display:block;margin-bottom:10px}body:not(.mobile) .color-text-widget:hover .title{color:#2e2e2e}body:not(.mobile) .color-text-widget:hover .description{color:#a3a2a2}.full-width-product-slider{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:50px;padding-top:10px}.full-width-product-slider .product-slide-entry{max-width:370px}.full-width-product-slider .paddings-container{padding:0 15px;position:relative}.full-width-product-slider .product-mix-info{left:45px;right:45px;-webkit-backface-visibility:hidden}body.style-12 .swiper-active-switch{border-color:#ca1515;background:#ca1515}body.style-14 .sidebar-navigation .entry:before,body.style-14 .sidebar-navigation .title,body.style-14 .swiper-tabs .block-title:before{background:#6d4c3d}body.style-12 .copyright a,body.style-12 .footer-links a:hover,body.style-12 .price .current,body.style-12 .product-slide-entry .title:hover,body.style-12 .read-more:hover{color:#ca1515}.column-article-wrapper{border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;padding:43px 0}.column-article-entry{padding:35px 60px;min-height:220px}.column-article-wrapper .left-border{border-left:1px #ebebeb solid}.column-article-entry .title{font-size:24px;line-height:24px;color:#2e2e2e;text-transform:uppercase;margin-bottom:15px;display:block}.column-article-entry .title:hover{color:#ca1515}.column-article-entry .description{font-size:14px;line-height:24px;color:#999797;font-weight:300;margin-bottom:15px}body.style-10 .column-article-entry{text-align:center}body.style-10 .column-article-entry .title{font-size:22px;font-weight:400;font-family:'Proxima Nova Cn Rg',sans-serif}header.type-4 .menu-button{color:#fff}body.style-14 .sidebar-navigation{border-color:#6d4c3d}body.style-14 .price .current{color:#6d4c3d}body.style-14 .swiper-active-switch{border-color:#6d4c3d;background:#6d4c3d}body.style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before,body.style-14 a.sale-entry:before{background:rgba(109,76,61,.7)}body.style-14 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;color:#a25516;text-transform:uppercase;font-family:'Proxima Nova Cn Rg',sans-serif;letter-spacing:3px}body.style-14 .navigation-banner-content .title{font-family:'Cantata One',serif;letter-spacing:2px}body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-family:'Proxima Nova Cn Rg',sans-serif;font-size:14px;line-height:22px;color:#ad6e3f;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-family:'Cantata One',serif;font-size:44px;line-height:44px;text-transform:uppercase;color:#373737;letter-spacing:2px}body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-family:Merriweather,serif;font-style:italic;font-size:12px;line-height:16px;color:#373737;text-transform:uppercase;letter-spacing:2px;border-bottom:1px #373737 solid;display:inline-block}body.style-14 .inline-product-entry .title:hover,body.style-14 .product-slide-entry .title:hover,body.style-14 .read-more:hover,body.style-14 .sale-entry .sale-price span{color:#6d4c3d}body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view:hover{border-color:transparent!important}body.style-14 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px}body.style-14 .bubbles span,body.style-14 .search-button{background:#6d4c3d}body.style-14 .sale-entry .sale-price{font-family:'Cantata One',serif;letter-spacing:2px}body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle,body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title,body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color:#fff;border-color:#fff}body.style-14 .inline-product-entry .image:hover{border-color:#6d4c3d}body.style-14 .sidebar-navigation .entry .fa{color:#aeaeae}.header-wrapper.style-14 .menu-button{color:#fff}body.style-14 .cart-box.popup .content .price,body.style-14 .cart-box.popup .summary .grandtotal span{color:#6d4c3d}body.style-14 .button.style-4{background:#6d4c3d;border-color:#6d4c3d}body.style-15 .bubbles span,body.style-15 .swiper-tabs .block-title:before{background:#c8c8c8}.header-wrapper.style-15 header.type-4:not(.fixed-header) nav>ul{width:auto;text-align:center}.header-wrapper.style-15 header.type-4:not(.fixed-header) nav>ul li{text-align:left}.client-logo-wrapper,.color-background-form,.parallax-view,body.style-15 .column-article-entry,body.style-15 .tabs-container,body.style-16 .product-slide-entry,body.style-19 .product-slide-entry{text-align:center}body.style-15 .column-article-entry .title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:400;font-family:'Proxima Nova Cn Rg',sans-serif}body.style-15 .block-title{color:#2e2e2e;font-weight:500;text-transform:uppercase;font-size:18px}body.style-15 .price .current{color:#393939;font-weight:400}body.style-15 .product-slide-entry .title{font-size:15px;line-height:19px;font-weight:500;text-transform:uppercase;color:#2e2e2e}body.style-15 .product-slide-entry .title:hover{color:#8b8b8b}body.style-15 .navigation-banner-content .subtitle{font-size:18px;line-height:20px;margin-bottom:8px;font-weight:400;text-transform:uppercase;font-family:'Proxima Nova Cn Rg',sans-serif}body.style-15 .navigation-banner-content .title{font-size:80px;line-height:72px;color:#fff;text-transform:uppercase;font-weight:100;font-family:'Proxima Nova Cn Rg',sans-serif;letter-spacing:5px}body.style-15 .navigation-banner-content .description{max-width:430px;margin-left:auto;margin-right:auto}body.style-15 .swiper-active-switch{background:#c8c8c8;border-color:#c8c8c8}body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color:#dfdfdf;font-weight:300;text-transform:uppercase}body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-size:60px;line-height:60px;text-transform:uppercase;color:#fff;font-weight:100;font-family:'Proxima Nova Cn Rg',sans-serif}body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-size:14px;color:#dfdfdf;text-transform:uppercase;font-style:normal;font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:700;border-bottom-width:2px}body.style-15 .cart-box.popup .content .price,body.style-15 .cart-box.popup .summary .grandtotal span,body.style-15 .copyright a,body.style-15 .footer-links a:hover{color:#c8c8c8}body.style-15 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(200,200,200,.7)}body.style-15 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px}body.style-15 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px}body.style-15 .search-button{background:#c8c8c8}body.style-15 .button.style-4{background:#c8c8c8;border-color:#c8c8c8}body.style-16 #loader-wrapper .bubbles span,body.style-16 .sidebar-navigation .entry:before,body.style-16 .sidebar-navigation .title,body.style-16 .swiper-tabs .block-title:before{background:#5f573a}body.style-16 .button.style-4,body.style-16 .inline-product-entry .image:hover,body.style-16 .sidebar-navigation{border-color:#5f573a}.header-wrapper.style-15 .menu-button{color:#fff}body.style-16 .price .current,body.style-16 .product-slide-entry .title:hover{color:#5f573a}body.style-16 .swiper-active-switch{background:#5f573a;border-color:#5f573a}body.style-16 .sale-entry .sale-price span{color:#6e5f27}body.style-16 a.sale-entry{background-size:cover}body.style-16 a.sale-entry:before{background:rgba(95,87,58,.7);opacity:1}body.style-16 a.sale-entry:hover:before{background:rgba(95,87,58,.5)}.header-wrapper.style-16 header .icon-entry:hover .image,body.style-16 .hover-class-1:after{background:#5f573a}body.style-16 a.sale-entry .sale-price,body.style-16 a.sale-entry .sale-price span{color:#fff}body.style-16 a.sale-entry .sale-description{color:rgba(255,255,255,.7)}body.style-16 .inline-product-entry .title:hover,body.style-16 .product-slide-entry .subtitle:hover,body.style-16 .read-more:hover{color:#5f573a}body.style-16 .navigation-banner-content .subtitle{font-weight:400;font-size:24px;color:#8d9296;font-family:'Proxima Nova Cn Rg',sans-serif}body.style-16 .light-text .navigation-banner-content .subtitle{color:#fff}body.style-16 .navigation-banner-content .description{color:#868789;margin-bottom:25px}.header-wrapper.style-16 .menu-button,body.style-16 .light-text .navigation-banner-content .description{color:#fff}body.style-16 .navigation-banner-content .title{font-family:'Proxima Nova Cn Rg',sans-serif;font-weight:700;letter-spacing:0}.header-wrapper.style-16 header .icon-entry{width:33%}body.style-16 .search-button{background:#6d4c3d}body.style-16 .information-blocks{margin-bottom:50px}body.style-16 .cart-box.popup .content .price,body.style-16 .cart-box.popup .summary .grandtotal span{color:#5f573a}body.style-16 .button.style-4{background:#5f573a}body.style-17 .search-button,body.style-17 .sidebar-navigation .entry:before,body.style-17 .sidebar-navigation .title,body.style-17 .swiper-tabs .block-title:before{background:#901794}body.style-17 .button.style-4,body.style-17 .inline-product-entry .image:hover,body.style-17 .sidebar-navigation{border-color:#901794}body.style-17 .sidebar-navigation .entry .fa{color:#cac9c9}.footer-wrapper.style-17 .copyright a,.footer-wrapper.style-17 .footer-address a b,.footer-wrapper.style-17 .footer-columns-entry .column a:hover,body.style-17 .cart-box.popup .content .price,body.style-17 .cart-box.popup .summary .grandtotal span,body.style-17 .inline-product-entry .title:hover,body.style-17 .price .current,body.style-17 .product-slide-entry .title:hover{color:#901794}body.style-17 ol li:before{background:#d9d9d9}body.style-17 #loader-wrapper .bubbles span,body.style-17 .button.style-4,body.style-17 .hover-class-1:after{background:#901794}body.style-17 .swiper-active-switch{background:#901794;border-color:#901794}body.style-17 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;line-height:22px;font-family:'Proxima Nova Cn Rg',sans-serif;text-transform:uppercase}body.style-17 .navigation-banner-content .title{font-weight:700;letter-spacing:-2px;font-family:'Proxima Nova Cn Rg',sans-serif}.color-background-form .title,.special-item-entry .title{font-family:'Proxima Nova Cn Rg',sans-serif}body.style-17 .navigation-banner-content .description{margin-bottom:25px}.side-square-wrapper:after{display:block;clear:both}.side-square-entry{padding-bottom:50%;position:relative;min-height:800px}.side-square-entry .fixed-parallax{width:50%}.side-square-entry.col-md-push-6 .fixed-parallax{left:50%}.side-square-entry .fixed-parallax:before{display:none}.side-square-entry .align-content{position:absolute;left:15%;right:15%;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.parallax-view{font-size:15px;line-height:24px;color:#2e2e2e;font-weight:600;display:block;padding-top:18px;border-top:1px #ebebeb solid}body.style-18 .button.style-4,body.style-18 .swiper-active-switch{border-color:#c2a325;background:#c2a325}.parallax-view:hover{color:#b1b1b1}.footer-wrapper.style-18 .copyright a,.footer-wrapper.style-18 .footer-links a:hover,body.style-18 .article-container ul li:before,body.style-18 .cart-box.popup .content .price,body.style-18 .cart-box.popup .summary .grandtotal span,body.style-18 .price .current,body.style-18 .product-slide-entry .title:hover{color:#c2a325}.side-square-entry .products-swiper{margin-bottom:35px}.swiper-slide.no-shadow:before{display:none}body.style-18 .search-button{background:#c2a325}body.style-18 .bubbles span{background:#c2a325}.image-text-widget{border:2px solid #f2f2f2;position:relative;overflow:hidden;background-position:left top;background-repeat:no-repeat;background-size:auto 100%;padding:40px 40px 40px 270px}.image-text-widget .title{font-size:16px;line-height:24px;color:#2e2e2e;font-weight:700;text-transform:uppercase;margin-bottom:10px}.image-text-widget ul li a{font-weight:500;color:#2e2e2e}.color-background-form .title,.simple-form .submit,.special-item-entry .title{font-weight:700;text-transform:uppercase}.article-container ul li:before,.image-text-widget ul li a:hover{color:#ca1515}.special-item-entry{position:relative;max-width:370px;margin-left:auto;margin-right:auto;overflow:hidden}.special-item-entry>img:first-child{display:block;width:100%;height:auto}body:not(.mobile) .special-item-entry:hover>img:first-child{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}.special-item-entry .title{position:absolute;left:15px;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;font-size:14px;color:#fff;line-height:18px}.special-item-entry .title span{font-size:48px;line-height:40px;display:block}.special-item-entry .button{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.fullwidth-block{width:100vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.parallax-slide.small-slide{height:600px!important}.color-background-widget{position:relative;padding:120px 0;background-size:cover}.color-background-widget:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.color-background-form{max-width:450px;margin:0 auto;position:relative}.color-background-form .title{font-size:30px;line-height:42px;color:#fff;border-top:4px #fff solid;border-bottom:4px #fff solid;letter-spacing:-1px;margin-bottom:10px}.color-background-form .description{font-size:14px;line-height:22px;color:#fff;margin-bottom:22px}.simple-form .submit{position:relative;float:right;width:130px;border:2px solid #ccc;line-height:30px;font-size:12px;color:#fff}.simple-form .submit:hover{border-color:#fff}.simple-form .submit input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.simple-form .input-wrapper{margin-right:140px}.simple-form .input-wrapper input{width:100%;padding:0 15px;background:rgba(255,255,255,.8);border:0;height:34px;line-height:34px;color:#000;font-size:14px;font-weight:500}body.style-19 .hover-class-1:after,body.style-19 .swiper-tabs .block-title:before{background:#a6a6a6}.latest-entries-heading{margin-bottom:20px;padding-bottom:12px;border-bottom:1px #e6e6e6 solid}.latest-entries-heading:after{display:block;clear:both}.latest-entries-heading .title{float:left;font-size:20px;line-height:24px;font-weight:600}.latest-entries-heading .latest-more{float:right;font-size:14px;line-height:24px;color:#ca1515}.latest-entries-heading .latest-more:hover{color:#a3a2a2}body.style-19 .price .current,body.style-19 .product-slide-entry .subtitle:hover,body.style-19 .product-slide-entry .title:hover{color:#ca1515}.client-logo-wrapper{padding-bottom:20px}.client-logo{display:inline-block}body.style-19 .bubbles span{background:#ca1515}body.style-19 .swiper-active-switch{background:#ca1515;border-color:#ca1515}body.style-20 .navigation-banner-content .subtitle{font-family:'Proxima Nova Cn Rg',sans-serif;font-size:18px;line-height:22px;font-style:normal;text-transform:uppercase;font-weight:600}body.style-20 .navigation-banner-content .title{font-family:'Times New Roman';letter-spacing:1px}body.style-20 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px}body.style-20 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px}body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color:#b11a1a!important}body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-size:40px;color:#2e2e2e!important;font-family:'Times New Roman'}body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .description{font-family:Merriweather,serif;font-size:13px;line-height:20px;font-style:italic;color:#b3b3b3!important}body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .mozaic-banner-content .description{color:#2e2e2e}body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content{max-width:82%}body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(245,245,245,.7)}body.style-20 .swiper-tabs .block-title:before{background:#b11a1a}body.style-20 .price .current,body.style-20 .product-slide-entry .title:hover{color:#b11a1a}body.style-20 .hover-class-1:after{background:rgba(117,26,26,.7)}body.style-20 .product-slide-entry .subtitle:hover{color:#ca1515}body.style-20 .swiper-active-switch{background:#ca1515;border-color:#ca1515}body.style-20 .bubbles span{background:#ca1515}body.style-20 header .simple-search-form{background:0;border:2px solid rgba(255,255,255,.5)}body.style-20 header .simple-search-form.active{border-color:#fff}body.style-20 header .simple-search-form .simple-submit{border-color:rgba(255,255,255,.5)}body.style-20 header .simple-search-form .simple-submit:hover,body.style-20 header .simple-search-form input[type=text]{color:#fff}body.style-20 .search-button{background:#b11a1a}.newsletter-join .title{font-size:18px;line-height:18px;color:#2e2e2e;font-weight:600;text-transform:uppercase;margin-bottom:10px}.newsletter-join .description{font-size:13px;line-height:22px;color:#a3a2a2;margin-bottom:10px}.newsletter-join .cell-view{width:1000px;height:75px}.custom-col-4-in-row{float:left;width:25%;padding:0 15px}.custom-col-4-in-row:nth-child(4n+1){clear:both}body.style-20 .cart-box.popup .content .price,body.style-20 .cart-box.popup .summary .grandtotal span{color:#b11a1a}body.style-20 .button.style-4{background:#b11a1a;border-color:#b11a1a}.products-slider-banner{margin-bottom:40px;border:1px solid #e6e6e6;position:relative;overflow:hidden}.products-slider-banner .pagination{display:none}.products-slider-banner:after{display:block;clear:both}.products-slider-banner .products-swiper{margin-right:0;height:400px;margin-left:400px}.products-slider-banner .products-swiper:after,.products-slider-banner .products-swiper:before{display:none}.products-slider-banner .swiper-container,.products-slider-banner .swiper-slide,.products-slider-banner .swiper-wrapper{height:inherit!important;position:relative}.products-slider-banner .swiper-slide:after{position:absolute;content:"";height:100%;width:1px;left:0;top:0;background:#e6e6e6}.products-slider-banner .paddings-container{position:relative;top:15%}.products-slider-banner .promo-banner-box{float:left;width:400px;height:400px;margin-bottom:0;padding-bottom:0}.products-slider-banner .promo-banner-box .promo-text .description{font-size:48px;line-height:48px;letter-spacing:-1px}body.style-21 .sidebar-logos-row a img{opacity:.7}body.style-21 .sidebar-logos-row a:hover img{opacity:1}body.style-21 .price .current,body.style-21 .product-slide-entry .title:hover{color:#c7192c}body.style-21 .bubbles span,body.style-21 .search-button{background:#c7192c}.header-wrapper.style-21 header{padding-left:30px;padding-right:30px}.demo-categories-wrapper{margin-bottom:60px}.demo-categories-entry{border:1px solid #e6e6e6;padding:35px;background-position:right bottom;background-repeat:no-repeat;min-height:450px;position:relative}.demo-categories-entry .title{font-size:14px;line-height:16px;color:#2f2f2f;text-transform:uppercase;font-weight:700;display:block;margin-bottom:15px}.demo-categories-entry .title:hover{color:#c3172b}.demo-categories-entry .list a{font-size:13px;line-height:18px;font-weight:500;color:#2e2e2e;display:block;padding:15px 0;border-top:1px #ebebeb solid}.demo-categories-entry .list a:before{font-family:FontAwesome;content:"\f105";margin-right:7px;color:#cecece;display:inline-block}.demo-categories-entry .list a:hover{color:#c3172b}.demo-categories-entry .block-info{text-align:right;font-family:'Proxima Nova Cn Rg',sans-serif;text-transform:uppercase;font-weight:400}.demo-categories-entry .block-info .title{font-size:18px;line-height:24px;color:#a5a5a5}.demo-categories-entry .block-info .description{font-size:40px;line-height:42px;color:#262626;font-weight:900;letter-spacing:-2px}.teaser-subtitle,.teaser-title{font-weight:700;font-family:'Proxima Nova Cn Rg',sans-serif;text-transform:uppercase}.demo-categories-entry .block-info .detail-link{font-size:14px;line-height:30px;display:inline-block;color:#c3172b;text-decoration:underline}.demo-categories-entry .block-info .detail-link:hover{text-decoration:none}.footer-wrapper.style-21 footer.type-2 .copyright a,.footer-wrapper.style-21 footer.type-2 .footer-links a:hover{color:#ce1313}.teaser-container{background-color:#f8f8f8;height:100%}.teaser-container .row-view{height:25%}.teaser-logo{text-align:center;padding:15px 0}.teaser-logo .logo{display:inline-block}.teaser-logo .logo img{display:block}.teaser-content{background:#fff;padding:70px 0;text-align:center}.teaser-subtitle{font-size:24px;line-height:24px;color:#fff;margin-bottom:9px}.teaser-title{font-size:48px;line-height:48px;margin-bottom:11px;color:#262626}.teaser-description{font-size:15px;line-height:22px;color:#b6b6b6;max-width:560px;margin:0 auto 35px}.teaser-date{margin-bottom:55px}.teaser-date .date-square{font-family:'Proxima Nova Cn Rg',sans-serif;float:left;width:25%;position:relative}.teaser-date .date-square:after{height:60px;width:1px;background:#e3e3e3;position:absolute;top:50%;margin-top:-30px;left:0;content:""}.teaser-date .date-square:first-child:after{display:none}.teaser-date .date-square span{font-size:72px;line-height:70px;display:block;font-weight:400;color:#262626}.teaser-date .date-square p{font-size:18px;line-height:24px;display:block;font-weight:700;color:#c8c8c8;text-transform:uppercase}.teaser-content .center{max-width:740px;margin:0 auto;padding:0 15px}.teaser-copyright{text-align:center;padding:25px 0}.teaser-copyright .copyright{margin-bottom:0}.teaser-copyright .copyright a{color:#d7af23}.styled-form{max-width:430px;margin:0 auto}.styled-form .form-title{font-size:13px;line-height:27px;color:#313131;text-align:left}.styled-form .submit-wrapper{position:relative;float:right;height:45px;white-space:nowrap;line-height:45px;width:110px;background:#d7af23;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center}.styled-form .submit-wrapper:hover{background:#c2c2c2!important;color:#fff}.styled-form .submit-wrapper input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:0}.styled-form .field-wrapper{border:1px solid #e6e6e6;border-right:0;height:45px;margin-right:110px}.styled-form .field-wrapper input{width:100%;padding:0 20px;border:0;font-size:13px;line-height:43px;height:43px}body.teaser-2 .styled-form .field-wrapper,body.teaser-3 .styled-form .field-wrapper{border-color:rgba(255,255,255,.1)}body.teaser-2{background:#000}body.teaser-2 .teaser-container{background-color:transparent}body.teaser-2 .teaser-background{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:.3}body.teaser-2 .teaser-content{background:0}body.teaser-2 .teaser-container .row-view{height:0}body.teaser-2 .teaser-title{color:#fff}body.teaser-2 .teaser-description{color:#b6b6b6}body.teaser-2 .teaser-date .date-square span{color:#fff}body.teaser-2 .teaser-date .date-square p{color:#edc32f}body.teaser-2 .teaser-date .date-square:after{background:rgba(255,255,255,.3)}body.teaser-2 .styled-form .field-wrapper input{background:rgba(255,255,255,.1);color:#fff}body.teaser-2 .teaser-copyright .copyright a:hover{color:#fff!important}body.teaser-3{background:#000}body.teaser-3 .teaser-container{background-color:transparent}body.teaser-3 .teaser-background{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:.5}body.teaser-3 .teaser-content{background:0}body.teaser-3 .teaser-container .row-view{height:0}body.teaser-3 .teaser-title{color:#fff}body.teaser-3 .teaser-description{color:#b6b6b6}body.teaser-3 .styled-form .field-wrapper input{background:rgba(255,255,255,.1);color:#fff}body.teaser-3 .teaser-copyright .copyright a{color:#6aa207}body.teaser-3 .teaser-copyright .copyright a:hover{color:#fff!important}body.teaser-3 .styled-form .submit-wrapper{background:#6aa207}body.teaser-3 .teaser-title{font-size:72px;line-height:62px;border-top:4px #fff solid;border-bottom:4px #fff solid;display:inline-block;margin-bottom:15px}.message-box{color:#8cbc09;border:2px solid currentColor;margin-bottom:25px;position:relative}.message-icon{position:absolute;width:62px;height:100%;background:currentColor;left:0;top:0}.message-icon .fa{font-size:24px;line-height:24px;text-align:center;color:#fff;position:absolute;width:100%;left:0;top:50%;margin-top:-12px}.message-text{font-size:13px;color:#2e2e2e;font-weight:500;line-height:22px;padding:20px 60px 20px 100px}.message-text b{font-weight:700}.message-close{width:55px;height:100%;position:absolute;right:0;top:0;text-align:center;cursor:pointer}.message-close .fa{font-size:12px;line-height:12px;position:absolute;width:100%;left:0;top:50%;margin-top:-6px;color:grey}.message-danger{color:#bc0909}.message-warning{color:#e7b60a}.message-info{color:#03b4ea}.overlay-popup{position:fixed;width:100%;height:100%;z-index:15;left:-100%;top:0;overflow:hidden}.overlay-popup.visible{left:0}.overlay-popup :last-child{margin-bottom:0!important}.overlay-popup .close-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;min-height:100vh}.overlay-popup .cell-view{position:relative}.overlay-popup.active .close-layer{opacity:1}.overlay-popup .overflow{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow-x:hidden}.overlay-popup .popup-container{padding:45px;background:#fff;max-width:860px;margin:0 auto;text-align:left;position:relative;transform:perspective(2000px) rotateX(77deg);-moz-transform:perspective(2000px) rotateX(77deg);-webkit-transform:perspective(2000px) rotateX(77deg);-ms-transform:perspective(2000px) rotateX(77deg);opacity:0}.overlay-popup.active .popup-container{transform:perspective(2000px) rotateX(0);-moz-transform:perspective(2000px) rotateX(0);-webkit-transform:perspective(2000px) rotateX(0);-ms-transform:perspective(2000px) rotateX(0);opacity:1}.overlay-popup .popup-container .gallery-image{width:100%;height:auto}.close-popup{width:19px;height:19px;position:absolute;top:18px;right:18px;cursor:pointer}.close-popup:after,.close-popup:before{width:19px;height:2px;top:50%;margin-top:-1px;left:-2px;content:"";background:#292929;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute}.close-popup:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#product-popup .popup-container{max-width:860px;width:100%}#subscribe-popup .popup-container{max-width:830px;width:100%;padding:80px 330px 80px 70px}.popup-background{position:absolute;right:0;top:0;height:100%;width:auto}.newsletter-title{font-size:36px;line-height:48px;color:#3d3d3d;font-weight:400;position:relative}.newsletter-text{font-size:14px;line-height:26px;color:grey;font-weight:300;margin-bottom:25px;position:relative}.newsletter-text a{font-weight:500;color:#3d3d3d;text-decoration:underline}#shop-hmenu a,.header-top .title a:hover,.nav>li>a,.newsletter-text a:hover{text-decoration:none}.overlay-popup .styled-form{margin-bottom:25px;max-width:100%}.overlay-popup .form-title{font-size:13;z-index:48px;color:#313131;font-weight:600}.jspContainer{overflow:hidden;position:relative}.jspPane{margin-left:0!important;margin-right:10px;position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:red;border-left:1px solid #f2f2f2}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.header-demo,.jspDrag,.jspTrack{position:relative}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#fff}.jspDrag{background:#c2c2c2;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}.article-container{font-size:18px;line-height:22px;color:grey;margin-bottom:25px}.article-container b{font-weight:500;color:#2e2e2e}.article-container a{color:#d14242}.article-container li a{color:grey}.article-container a:hover{color:#2e2e2e}.article-container.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.article-container.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.article-container img,.article-container ol,.article-container p,.article-container ul{margin-bottom:15px}.article-container ol li{font-size:inherit;line-height:inherit;color:inherit}.article-container ul li{padding:4px 0 4px 10px}.article-container ul li:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-right:5px}.article-container h1,.h1{font-size:32px;line-height:32px;color:#2e2e2e;font-weight:500;margin-bottom:15px}.article-container h2,.h2{font-size:28px;line-height:34px;color:#262626;font-weight:300;margin-bottom:15px}.article-container h3,.h3{font-size:24px;font-weight:600;line-height:28px;margin-bottom:11px;color:#000}.article-container h4,.article-container h5,.h4,.h5{color:#262626;text-transform:uppercase;font-weight:600}.article-container h4,.h4{font-size:14px;line-height:22px;margin-bottom:15px}.article-container h5,.h5{font-size:13px;line-height:30px}.article-container h5 .fa,.h5 .fa{font-size:20px;color:#d14242;display:inline-block;vertical-align:middle;position:relative;top:-3px;margin-right:5px}.article-container h6,.h6{font-size:14px;line-height:18px;color:#262626;font-weight:700;margin-bottom:15px}.article-container.style-1{font-size:18px;line-height:25px;font-weight:300}.accordeon-title,.action-button,.blog-entry .readmore,.blog-entry .subtitle a,.blog-entry .subtitle a b,.blog-entry .title,.bottom-line-a,.breadcrumb-box a,.button,.cart-summary-box .simple-link,.categories-list ul li a,.checkout-progress-widget a.step-entry,.color-selector .entry:after,.color-selector .entry:before,.color-text-widget,.color-text-widget .cell-view,.color-text-widget .description,.color-text-widget .title,.column-article-entry .title,.container-404 .text a,.continue-link,.copyright a,.demo-categories-entry .list a,.demo-categories-entry .title,.departmets-drop-down .list a,.fixed-header-square-button .fa,.header-functionality-entry,.hover-class-1:after,.hover-label,.hover-layer,.icon-entry .image,.inline-product-entry .image,.inline-product-entry .title,.latest-entries-heading .latest-more,.list-type-1 a,.menu-slider-arrows a .fa,.parallax-view,.portfolio-entry .title,.portfolio-navigation a,.product-mix-info,.product-slide-entry .subtitle,.product-slide-entry .tag,.product-slide-entry .title,.quantity-selector .entry.number-minus,.quantity-selector .entry.number-plus,.read-more,.remove-button,.sale-entry,.sale-entry-border,.sale-entry-border:before,.search-button,.search-drop-down .category-entry,.sidebar-logos-row a img,.sidebar-navigation .entry,.sidebar-navigation .entry:before,.simple-field,.simple-form .submit,.simple-search-form,.simple-search-form .simple-submit,.size-selector .entry:after,.socials-box a,.socials-box a .fa,.special-item-entry>img,.square-button,.styled-form .submit-wrapper,.tabs-container.style-1 .tab-switcher,.tags-box a,.top-line-a,.traditional-cart-entry .tag,.traditional-cart-entry .title,a.sale-entry .sale-description,a.sale-entry .sale-price,a.sale-entry .sale-price span,a.sale-entry:before,footer a{-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-ms-transition:all .15s ease-out}.actions,.blog-entry .image img,.comment-image:after,.creative-square-box .background-box,.creative-square-box:before,.from-the-blog-entry .image:after,.hover-layer .info,.navigation-banner-content,.navigation-banner-content .description,.navigation-banner-content .info,.navigation-banner-content .subtitle,.navigation-banner-content .title,.product-image .bottom-line,.product-image .top-line-a,.product-image img,.product-slide-entry .product-image:after,.product-thumbnails-swiper .paddings-container,.promo-banner-box .promo-text,.promo-banner-box .promo-text .description,.promo-banner-box:before,.sidebar-navigation .title .fa,.swiper-slide .parallax-article .description,.swiper-slide .parallax-article .info,.swiper-slide .parallax-article .subtitle,.title-info,.toggle-list-button:after,a.mozaic-banner-entry .description,a.mozaic-banner-entry .subtitle,a.mozaic-banner-entry .title,a.mozaic-banner-entry .view,a.mozaic-banner-entry:before{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-ms-transition:all .3s ease-out}.overlay-popup .close-layer,.overlay-popup .popup-container,.portfolio-entry .image img,.portfolio-entry:hover .portfolio-drop-down,.swiper-slide .parallax-article .title{-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-ms-transition:all .5s ease-out}.blog-entry .image:hover img,.creative-square-box:hover .background-box,.portfolio-entry:hover .image img{-moz-transition:all 15s linear!important;-o-transition:all 15s linear!important;-webkit-transition:all 15s linear!important;transition:all 15s linear!important;-ms-transition:all 15s linear!important}.disable-animation,.shop-grid .product-slide-entry .title{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important;-ms-transition:none!important}.navigation-banner-content .subtitle,.overlay-popup.active .popup-container,.swiper-slide .parallax-article .description,.swiper-slide .parallax-article .subtitle{transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-ms-transition-delay:.2s}.navigation-banner-content .title{transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms;-ms-transition-delay:150ms}.swiper-slide .parallax-article .info{transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-ms-transition-delay:.4s}.header-demo{height:250px;background-size:cover;background-position:center top;margin-bottom:50px}.header-demo.background-demo:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header-demo header,div#shop-basket{position:absolute!important}.header-demo .header-wrapper.style-3 header:before{height:205px}:root .simple-field.simple-drop-down select,_:-ms-input-placeholder{padding-right:22px}:root .size-1.simple-field.simple-drop-down select,_:-ms-input-placeholder{padding-right:14px}:root .simple-drop-down select,_:-ms-input-placeholder{padding-right:10px}.cart-content{max-height:400px;overflow:scroll;overflow-x: hidden;}div#shop-basket{right:23px;bottom:21px!important;display:block;z-index:99}.label{text-align:left;color:#000;font-size:16px}#shop-hmenu ol{display:block!important}#shop-hmenu,#shop-hmenu ul{margin:0;padding:0;list-style-type:none;text-align:left}#shop-hmenu a{display:block}#shop-hmenu>li>a{text-transform:uppercase;font-size:16px;line-height:18px;padding:15px 15px 15px 0;color:#636363;border-top:1px #ebebeb solid;cursor:pointer;position:relative}#shop-hmenu li ol li a,#shop-hmenu li ol li a:hover,#shop-hmenu li ol li ul li a,#shop-hmenu li ol li ul li a:hover,#shop-hmenu li ol li ul li ul li a:hover{height:auto;border-top:0;border-right:0;border-left:none}#shop-hmenu li a:hover{color:#2483b2}#shop-hmenu li .sample-menuA{font-weight:700;color:#2483b2;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}#shop-hmenu li .sample-menuA:hover{color:#1a5e80}#shop-hmenu li ol li a{font-size:16px;padding:5px 0;color:#666;background:0}#shop-hmenu li ol li a:hover{padding-left:10px;color:#2483b2}#shop-hmenu li ol li .sample-menuA{font-weight:700;color:#2483b2;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}#shop-hmenu li ol li .sample-menuA:hover{color:#666}#shop-hmenu li ol li ul li a{font-size:16px;padding:5px 0 0 15px;color:#666;background:0}#shop-hmenu li ol li ul li a:hover{padding-left:15px;color:#2483b2}#shop-hmenu li ol li ul li .sample-menuA{font-weight:700;color:#2483b2;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}#shop-hmenu li ol li ul li .sample-menuA:hover{color:#666}#shop-hmenu li ol li ul li ul li a{font-size:12px;height:auto;padding-left:20px;color:#666;border:1px dashed #b3b3b3;border-top:0;border-right:0;border-left:none;background:0}#shop-hmenu li ol li ul li ul li a:hover{padding-left:20px;color:#2483b2;border-bottom:1px dashed #b3b3b3}#shop-hmenu li ol li ul li ul li .sample-menuA{font-weight:700;color:#2483b2;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}#shop-hmenu li ol li ul li ul li .sample-menuA:hover{color:#666}#shop-hmenu .collapsed:after{content:"\f107";position:absolute;height:29px;line-height:38px;top:0;right:0;font-size:13px;color:#262626;font-family:FontAwesome}#shop-hmenu .expanded:after{content:"\f106";position:absolute;height:29px;line-height:38px;top:0;right:0;font-size:13px;color:#262626;font-family:FontAwesome}.blog-sidebar #shop-hmenu .collapsed:after,.blog-sidebar #shop-hmenu .expanded:after{position:absolute;height:50px;line-height:50px;top:0;right:0;font-size:13px;color:#262626;font-family:FontAwesome}.blog-sidebar #shop-hmenu .collapsed:after{content:"\f107"}.blog-sidebar #shop-hmenu .expanded:after{content:"\f106"}#shop-hmenu li ol li:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-right:5px;float:left;margin-top:5px}.sidebar-navigation #shop-hmenu li a{border:0}.sidebar-navigation #shop-hmenu>li>a{text-transform:uppercase;border:1px solid #f5f5f5;background:#fafafa;transition:all .15s ease-out;margin:5px 0 0;padding:5px 25px;font-weight:700;line-height:28px}.image-additional,.thumbnail{-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out}.sidebar-navigation #shop-hmenu>li:hover>a{color:#fff;background:#0f51a3}.sidebar-navigation #shop-hmenu>li ol{padding:0 0 0 15px}.sidebar-navigation #shop-hmenu .collapsed:after,.sidebar-navigation #shop-hmenu .expanded:after{right:8px}header{background:url(//web.archive.org/web/20231215122807im_/https://opta-ufa.com/img/headerbg.jpg) center top no-repeat;background-size:cover}.middle-entry.toptel{position:relative;width:330px;display:block;font-size:26px;color:#756262;top:-15px;text-align:center;left:44px;text-shadow:1px 1px #000}.header-top a{padding:3px 7px;border:1px solid #fff;color:#fff!important}.header-top .title a:hover{background-color:#ea2286}a.header-functionality-entry{padding:3px 9px;margin:0 0 -8px 4px;color:#fff}.swiper-container .pagination,h1{margin-top:0}.collapsible{position:relative}h1{font-size:28px}.quantity-selector.detail-info-entry.numberproduct{width:128px;float:left;position:relative;top:-10px;margin-bottom:0}.shop-options li{margin:10px 0!important}.article-container td,.article-container th{padding:5px}.pgSwch,.pgSwchA{width:28px;line-height:28px;border:1px solid #e3e3e3;display:inline-block;font-size:18px;color:#666;font-weight:500;text-align:center}.article-container .uComForm ul li:before,.popup{display:none}.pgSwch:hover,.pgSwchA{background:#cd0000;border-color:#cd0000;color:#fff}.product-image img{cursor:pointer}.icon-wish{margin-bottom:5px!important}#shop-basket .header-functionality-entry{font-size:22px;margin-left:21px;text-align:center}.cart-box.popup{top:-1700px}.content-center.fixed-header-margin{padding-top:291px}#goods-options-list input[type=text]{width:70px!important;height:20px;margin:0!important;padding:0!important;text-align:center}#goods-options-list .opt_vals td{padding:0!important}#options-vals{vertical-align:top!important;padding:10px!important}span.modpanel{position:absolute;top:25px;z-index:1}.u-mpanel-edit i.u-mpanel-ico{height:23px!important;width:25px!important;margin-top:-12px!important}.u-mpanel-edit .u-mpanel-ico{background-position:-43px -41px!important}span.com-order-title{font-size:16px;line-height:29px}.navigation-banner-swiper .swiper-container{max-height:none;width:100%}.navigation-banner-swiper .swiper-slide{max-width:1255px}.photoslide .swiper-slide{width:100%;max-width:570px}.product-thumbnails-swiper .swiper-slide{max-width:122px}.photoslide .swiper-slide-visible{height:auto!important}a.header-functionality-entry.open-cart-popup:hover{color:#fff}#cont-shop-add input[type=text],#cont-shop-edit input[type=text]{line-height:30px;height:22px;padding:0 20px;margin-bottom:0!important;margin-top:1px!important}#cont-shop-add hr,#cont-shop-edit hr{margin:4px 0}.popup{max-width:100%;background:rgba(0,0,0,.3);position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}.nav>li,.nav>li>a,.popup .tabs_block,.popup-right{position:relative}.popup .tabs_block:before{content:"";width:1px;height:1500%;left:0;background:#e1e1e1;top:65px;position:absolute}.popup .content_box{overflow:hidden}.inner_popup{width:1000px;height:80%;overflow-y:scroll;background:#fff;position:absolute;left:50%;top:10%;padding:20px 20px 0;margin-left:-500px;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-header{position:fixed;width:970px;height:50px;margin-top:-20px;background:#fff;z-index:9999;border-bottom:1px solid #e5e5e5;font-size:17pt;padding:0 0 15px 10px}.modal-title{margin:0;line-height:3}.closed{float:right;font-size:25px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;margin-top:2px}button.closed{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0;line-height:1.7}.form-control,.nav-tabs>li>a,.thumbnail{line-height:1.42857143}.closed:focus,.closed:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.popup-left{float:left;width:63%;padding-top:70px}.thumbnails{overflow:auto;clear:both;padding:0;margin:0;text-align:center}.thumbnails>li{margin-left:-2px}.thumbnail{text-align:center;display:block;padding:20px 10px 0;margin-bottom:20px;background-color:#fff;transition:border .2s ease-in-out}.thumbnail>img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}.image-additional{padding:9px 5px 0;display:inline-block;border:1px solid #ddd;transition:border .2s ease-in-out;vertical-align:top}.image-additional .gphoto{max-width:78px}.image-additional:hover,a.thumbnail:hover{border-color:#337ab7}.nav-tabs{margin-bottom:15px;margin-top:25px;border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav>li{display:block}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}#top1,.cp_btn,.goodsbutton{cursor:pointer}.nav-tabs>li>a{margin-right:2px;border:1px solid transparent}.list-unstyled,.tab-content{font-weight:400;color:#666;font-size:12px;line-height:20px}.nav>li>a{display:block;padding:10px 15px}.nav{padding-left:0;margin-bottom:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav:after,.nav:before{display:table;content:" "}.list-unstyled h2,.rating ul,.shop-block div{display:inline-block}.nav:after{clear:both}.tab-content{margin-top:15px;min-height:100px}.popup-right{width:33.33%;float:right;min-height:1px;padding-right:15px;padding-left:15px;padding-top:70px}.list-unstyled{padding-left:0;font-family:'Proxima Nova Cn Rg',sans-serif}.list-unstyled li a{text-transform:lowercase}.list-unstyled h2{color:#000;font-size:27px;margin-top:20px;margin-bottom:10px;margin-right:10px}.shop-block .basket{margin-bottom:10px;margin-left:10px}.rating ul{margin-top:5px}.rating hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.goodsbutton{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x;padding:10px 16px;font-size:22px;border:1px solid #ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);width:100%;line-height:1.3333333}.goodsbutton:hover{background-color:#1f90bb;background-position:0 -15px}.tab-pane{display:none}.tab-pane.active{display:block}div[id*=tab-reviewall]{min-height:250px}.thumbnails .thumbnail{border-radius:0;margin-bottom:10px!important}.cart-box.popup{width:300px!important;background:0;max-width:300px}input.subscribe-form-item__control.subscribe-form-item__control--input-email{border:2px solid #7ecbff;padding:10px;height:37px;margin:0!important;color:#7ecbff}.subscribe-form-item.subscribe-form-item--input-email{width:216px;float:left}a.hmenu-link.collapsible.expanded{background:#0f51a3!important;color:#fff!important}#top1,.sidebar-navigation #shop-hmenu .expanded:after{color:#fff}#top1{width:40px;height:40px;background:rgba(15,81,163,.77);text-align:center;line-height:40px;position:fixed;right:30px;bottom:30px}#top:hover{background:rgba(15,81,163,.56)}.sidebar-navigation #shop-hmenu li ol li a{border-bottom:1px solid #eee}.sidebar-navigation #shop-hmenu li ol li ul{padding:0 0 0 20px}.sidebar-navigation #shop-hmenu li ol .expanded:after{color:#777}.blog-sidebar #shop_left_menu>ul>li>a.hmenu-link.expanded.collapsible{padding-left:10px}.blog-sidebar #shop_left_menu>ul>li>a.hmenu-link.expanded:after{right:5px;color:#fff}.blog-sidebar #shop_left_menu>ul>li ol li ul{padding-left:15px}.blog-sidebar #shop_left_menu>ul>li ol li{border-bottom:1px solid #ebebeb}#order-table table td,#order-table table th{vertical-align:middle;border-bottom:1px #e6e6e6 solid}#shop-hmenu ol li .collapsible:after{line-height:34px!important;height:25px!important}.article-container p,.article-container span{font-family:'Proxima Nova Cn Rg',sans-serif!important}.shop-options-s{color:#000}.order-item-cnt input{width:46px;padding:0 11px;text-align:center}#order-table table>tbody>tr:last-child td{padding-top:15px}#order-table table{width:100%;font-size:16px;line-height:28px;color:#2e2e2e;font-weight:600}#order-table table th{padding:25px 30px;font-size:16px;line-height:20px;color:#343434;border-top:1px #e6e6e6 solid}#order-table table td{padding:0 12px}.uadm--vertical{left:71px!important}.sidebar-navigation .title{z-index:-3}.navigation.disable-animation{z-index:9}.footercenter{background:0;box-shadow:none}.column-title a{color:#343434}.footer-description a{color:#ca4b4b}.newsletter-join{background:url(//web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/img/subsrc.jpg);height:182px;max-width:870px;margin:0 auto}.cell-view.no-mobile{display:none}.cp_btn,.feedbacktext,.sidebar-navigation .list,a.vk-block{display:block}.cell-view.formsubscr{padding-top:74px}.subscribe-form-item__btn{color:#fff!important;background:#7ecbff!important}.feedbacktext,.footer-content{background:#fff;box-sizing:border-box}.formsubscr ::-webkit-input-placeholder{color:#7ecbff}.formsubscr ::-moz-placeholder{color:#7ecbff}.formsubscr :-moz-placeholder{color:#7ecbff}.formsubscr :-ms-input-placeholder{color:#7ecbff}div#allEntries table td{max-width:290px}.footer-wrapper.style-10 footer:before{width:inherit}.search-box.size-1.popup.active{height:auto}.search-box.size-1 form.searchblock{width:308px}input.idsearch{width:182px!important;float:left;margin:0!important;height:38px}.admin-pan{position:absolute;right:259px;top:154px;z-index:9999}.footer-columns-entry .column-title,.footer-columns-entry .column-title a{color:#0f50a2;font-weight:400;font-size:22px;padding-left:10px;box-sizing:border-box}.foter-bigger-title{color:#0f50a2;font-weight:400;font-size:17pt}.footer-content{padding:10px;box-shadow:inset 0 0 4px 0 #ccebff,0 0 9px 1px rgba(29,149,211,.15);height:222px;font-size:18px;color:#5b5b5b}.news-footer-block .inline-product-entry,a.vk-block{box-shadow:inset 0 0 5px 0 #ccebff,0 0 7px 0 #84c7f2}span.light{color:#aaa}.little-letter{font-size:18px}.news-footer-block{padding:0;margin-top:25px}.news-footer-block .inline-product-entry{border-bottom:0;padding:0 10px}a.vk-block{line-height:56px;width:270px;margin-left:-10px;color:#0f50a2!important;margin-top:50px}.cp_btn,.cp_btn span{color:#fff!important}a.vk-block img{position:relative;margin:0 10px 0 24px;top:6px}h3.column-title.foter-bigger-title{font-size:22px;font-weight:100}.cp_container,.feedbacktext{font-size:13px}.information-blocks{overflow:hidden}.feedbacktext{margin-left:-1px;border:1px solid #ededed;border-radius:4px;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.2),3px 3px 7px 0 rgba(200,200,200,.5);padding:18px;margin-top:20px}.feedbacktext img{max-width:100%}.cTop{padding:9px;margin:-18px -18px 3px;background:#ededed;height:31px}.cp_btn,.cp_widget{position:fixed;box-sizing:content-box}.cp_container.widget-active .cp_widget{visibility:visible;opacity:1}.cp_container .cp_widget,.cp_widget{visibility:hidden;opacity:0}.cp_container.cp_btn_bottom_left .cp_btn{bottom:0;left:100px}.cp_container.cp_btn_bottom_right .cp_btn{bottom:0;right:100px}.cp_container.cp_btn_left .cp_btn{top:50%;left:-98px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cp_container.cp_btn_right .cp_btn{top:50%;right:-98px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cp_btn{border-radius:5px 5px 0 0;box-shadow:0 5px 15px #000;bottom:0;right:100px;height:40px;width:165px;padding:10px 17px 0 65px;z-index:2147483638;background:url(//web.archive.org/web/20231215122807im_/https://cloudparser.ru/js/widget/cp_logo3.png) 15px 10px no-repeat;font-size:18px;text-align:right;text-shadow:0 1px 1px #555;line-height:.9;background-color:orchid!important}.cp_btn span{font-size:13px}.cp_btn__note{margin-top:3px;font-size:13px;transform:translateZ(1px)}.cp_btn:hover{height:42px;box-shadow:0 5px 20px #000}.xw-hdr .xw-hdr-text{font-size:15px!important}.seo_main,.shop-cat-descr.with-clear{line-height:20px}div#cp_btn{right:-70px!important;left:auto;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.cp_container.cp_btn_left .cp_groupedwidget{top:50%;left:auto!important;right:0;margin-top:-200px}#cp_groupedwidget,#cp_widget,#turboparser_widget_holder.turboparser_widget_holder_mode-auth{left:auto!important;right:0!important}#cp_groupedwidget,#cp_widget{box-sizing:content-box!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;height:auto!important}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:url(/web/20231215122807im_/https://www.opta-ufa.com/img/drag.png) 16 9,ew-resize!important;margin:0 auto;height:inherit!important;float:left}.pagination-hidden .swiper-wrapper{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;-o-transform:translate(0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;left:0!important;cursor:auto!important}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:inherit!important}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container .pagination{text-align:center;width:100%;margin:35px 0 0}.swiper-container.pagination-hidden .pagination{display:none!important}.swiper-pagination-switch{width:10px;height:10px;border-radius:10px;-webkit-border-radius:10px;display:inline-block;position:relative;margin:0 5px;cursor:pointer;border:2px solid #e3e3e3;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-ms-transition:all .3s ease-out}.swiper-active-switch{background:#03b4ea;border-color:#03b4ea}#content-block .gallery-arrow-left,#content-block .swiper-arrow-left{position:absolute;top:50%;margin-top:-30px;left:0;z-index:1}#content-block .gallery-arrow-right,#content-block .swiper-arrow-right{position:absolute;top:50%;margin-top:-30px;right:0;z-index:1}#content-block{background:url(//web.archive.org/web/20231215122807im_/https://www.opta-ufa.com/.s/t/787/1.gif) top center repeat-x #ccedff}.fixed-header-visible{display:none}
.item_day {
    height: 439.25px;
    overflow: hidden;
    padding: 15px 25px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 2px solid orchid;
margin: 5px 0;
}.item_day_title {
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    background: orchid;
    margin: -15px -25px 0 -25px;
    padding: 10px;
}
.listpic {
    text-align: center;
}
.listpic img {
    width: 100%;
    height: auto;
max-width: 300px;
}
.listtitle {
    text-align: center;
    font-size: 18px;
    padding: 10px 5px;
}
.listprice {
    float: left;
    font-size: 24px;
    color: #111;
    font-weight: 800;
    line-height: 37px;
}
.listurl {
    float: right;
}
.listurl .style-10 {
    font-size: 14px;
    line-height: 17px;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    border: 2px solid #262626;
    background: #262626;
    letter-spacing: 2px;
}
.information-blocks2 {
    margin-top: 30px;
}
.owl-carousel {
    margin: 5px 0;
}
.adw img {
    max-width: 450px;
}
/*
     FILE ARCHIVED ON 12:28:07 Dec 15, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:54:10 Nov 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.514
  exclusion.robots: 0.014
  exclusion.robots.policy: 0.005
  esindex: 0.007
  cdx.remote: 20.848
  LoadShardBlock: 60.991 (3)
  PetaboxLoader3.datanode: 95.253 (4)
  load_resource: 3248.742
  PetaboxLoader3.resolve: 3209.438
*/