Body{margin: 0; background-color: #fff;}#product-container{display: none;}. Title-fit{color: #f51812; font-size: x-large; font-weight: 700; padding: 12px;}. Fitmentbox1{width: 50%; float: left;}. Fitmentbox2{float: right; width: 50%; display: contents; font-size: 17px;}.
Fitmentbox1-1{float: left; margin-right: 20%; font-size: 17px;}. Fitmentbox1-2{float: right; display: contents; font-size: 17px;}. Footer{color: white; background: #f51812; font-family: arial; padding: 5px; font-size: 20px; font-weight: bold; text-align: center; margin-top: 3%;}. Wrapper{font: 14px/28px'Montserrat', sans-serif; margin: 0; min-width: 320px; color: #000; background color: #FFF;}. Wrapper fieldset{margin: 0; padding: 0; border-style: none;}.Wrapper button{vertical-align: middle; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: inset rgba(0, 0, 0, 0) 0 0 0; -moz-box-shadow: inset rgba(0, 0, 0, 0) 0 0 0; box-shadow: inset rgba(0, 0, 0, 0) 0 0 0; -webkit-appearance: none;}. Wrapper button::-moz-focus-inner{padding: 0; border: 0;}. Wrapper input[type="submit"]{cursor: pointer; -webkit-appearance: button;}. Wrapper input[type="button"]{cursor: pointer;}.
Foot{height: 42px; width: 100%; margin: auto; border-top-left-radius: 12px; border-top-right-radius: 12px; background color: #f50000;}. Wrapper img{border: 0; border-style: none; vertical-align: top; -ms-interpolation-mode: bicubic; vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; padding-top: 0px;}. Wrapper a:visited{color: #000; text-decoration: none;}. Wrapper a:hover{outline: none; outline: 0;}. Container{margin: 0 auto; padding: -1px 20px;}. Wrapper p{margin: 0 0 12px;}. Wrapper h2{font-size: 32px; line-height: 52px; margin: 0 0 88px; font-weight: 700; text-align: center; text-transform: uppercase;}. Wrapper h2 span{color: #f51812;}. Wrapper h3{font-size: 20px; line-height: 26px; font-weight: 600; margin: 0 0 30px; text-transform: uppercase;}/header variant01 (basic)/ #header{padding: 0px 0 0; margin: 0 0 50px;}. Header-top{width: 100%; overflow: hidden; margin: 0 0 19px;}#header.Logofloat: left; width: 156px; margin: 0 10px 10px 0; -webkit-transition: opacity. Logo:hover{opacity: 0.7;}. Logo img{display: block; width: 200%; height: auto; text-align: center; padding-left: 0px;}#header. Fa{color: #f51812; margin: 0 6px 0 0; position: relative; top: 0;}/navigation/ #nav{width: 100%; z-index: 10; position: relative; background: #f5f5f5;}.
Editor-start #nav[data-editor]{padding: 0; border: 0;}. Variant-red #nav{background: #f51812;}#nav:after{content: ; display: block; clear: both;}. Open-check{display: none;}#topnav{list-style: none; margin: 0; padding: 0; text-align: center; font-size: 0px; line-height: 0px; position: relative;}#topnav:after{content: ; display: block; clear: both;}#topnav>li{display: inline-block; vertical-align: top; font-size: 17px; line-height: 18px;}#topnav>li:last-child{border: none;}#topnav>li>apadding: 24px 29px; font-weight: bold; display: block; color: #000!Important; text-decoration: none; position: relative; -webkit-transition: background. Important;#topnav>li:hover>a{background: rgba(255, 255, 255, 0.3);}#topnav>li>. Open-check+a:before{content:''; position: absolute; top: 50%; right: 13px; width: 0; margin: -2px 0 0; height: 0; border-style: solid; border-width: 4px 4px 0 4px; border-color: #000 transparent transparent transparent;}. Open-check+a:before{border-color: #000 transparent transparent transparent;}.
Children-holder{position: absolute; top: 100%; left: 0; z-index: 100; overflow: hidden; width: 100%;}. Childrentext-align: left; background: #f51812; width: 100%; list-style: none; display: block; padding: 20px 10px 10px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 5; margin: -500px 0 0; -webkit-transition: margin.
Children>li{margin: 0 0 20px; display: inline-block; vertical-align: top; width: 24.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}. Children-img img{width: 250px; height: auto;}.
Children2{list-style: none; padding: 20px 0 0; margin: 0;}. Children2 li{position: relative; margin: 0 0 10px; padding: 0 0 0 15px;}.
Children2>li:before{content:''; position: absolute; top: 50%; left: 0; margin: -2px 0 0; height: 4px; width: 4px; background: #fff;}. Children2>li>atext-decoration: none; position: relative; font-size: 16px; line-height: 18px; color: #fff! Children2>li>a{font-size: 13px; line-height: 15px;}. Children2>li>a:beforecontent:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: transform.
Children2>li>a:hover:before{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}#topnav>li>label. Hold-toogle{float: right; display: none;}. Toogle-menu{z-index: 61; height: 17px; position: relative; cursor: pointer; display: none; padding: 0 35px 0 0; color: #000; line-height: 17px;}.
Toogle-menu>span{position: absolute; right: 0; height: 3px; width: 30px; background: #000;}. Navigation-main{display: block; padding-top: 4px;}. Children2>li:nth-child(2){display: none;}. Overlay{display: none;}/end navigation/.
Support-list{list-style: none; padding: 0; margin: 28px 0 0; text-align: center;}. Support-list li{display: inline-block; vertical-align: top; margin: 0 49px 10px;}. Fa{display: inline-block; vertical-align: top; margin: 4px 7px 0 0; color: #f51812; font-size: 18px;}.
Additional-list{float: right; margin: -6px 0 0 10px; display: none;}. Additional-list ul{padding: 0; list-style: none; overflow: hidden; margin: 0;}.
Additional-list li{float: left; margin: 0 0 10px 26px;}. Additional-list li a{color: #8e8d92; font-size: 13px; line-height: 15px; position: relative;}. Additional-list li a:beforecontent:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #8e8d92; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: transform. Additional-list li a:hover:before{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}. Filialen-linkdisplay: none; float: right; padding: 0 0 0 18px; position: relative; color: #000!
Important; margin: 27px 31px 10px 10px. Filialen-link:before{content: "\f041"; font-family: FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; top: -2px; left: 0px; color: #f51812; font-size: 16px;}/header variant01 end/ /header variant02/.
Variant02 #nav{background: none; margin: 0 0 27px;}. Variant02 #topnav>li{margin: 0 43px 0 0; font-size: 14px; line-height: 16px;}. Variant02 #topnav>li>apadding: 0 0 13px 0; font-weight: 500; color: #020202! Variant02 #topnav>li>a:aftercontent:''; position: absolute; bottom: 0; left: 0; width: 0; height: 4px; background: #f51812; -webkit-transition: width. Variant02 #topnav>li:hover>a:after{width: 70%;}. Open-check+a{padding: 0 15px 13px 0;}.Open-check+a:before{top: 7px; right: 0; border-color: #020202 transparent transparent transparent;}. Support-list{margin: 0; padding: 17px 0 5px;}. Children-holder{width: 1000px; margin: -4px 0 0;}.
Children{background: #fff; border-bottom: 4px solid #f51812; border-top: 4px solid #f51812;}. Important; font-size: 16px; line-height: 18px; font-weight: normal. Children-img img{width: 200px;}/header variant02 end/ /header variant03/. Variant03 #header{margin: 0 0 50px;}.
Variant03 #nav{background: none; margin: 0 0 27px;}. Variant03 #topnav>li{margin: 0 43px 0 0; font-size: 14px; line-height: 16px;}.
Variant03 #topnav>li>apadding: 0 0 13px 0; font-weight: 500; color: #000! Variant03 #topnav>li>a:aftercontent:''; position: absolute; bottom: 0; left: 0; width: 0; height: 4px; background: #f51812; -webkit-transition: width. Variant03 #topnav>li:hover>a:after{width: 70%;}. Open-check+a:before{top: 7px; right: 0; border-color: #000 transparent transparent transparent;}.
Filialen-link{display: block;}/header variant03 end/ /header variant04 /. Header-top{padding: 32px 0 0; position: relative;}. Header-top{background: #f5f5f5; margin: 0; padding: 32px 0 19px;}. Additional-list{float: left; display: block; padding: 0; margin: 0 100px 0 0;}#header. Logo{position: absolute; width: 153px; top: 50%; left: 50%; margin: -30px 0 0 -76px;}#header. Filialen-link{display: block; margin: 0 31px 10px 10px;}/header variant04 end/ /header variant05/ #header. Logo{width: 216px; float: none; display: block; margin: 0 auto 10px;}.Variant05 #nav{background: #add3ff; display: table; width: 100%; text-align: left; font-size: 16px; line-height: 18px;}. Additional-list{display: block; float: none; margin: 0;}. Hold-edit{right: auto; left: 0;}. Additional-list ul{display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-around;}. Additional-list li{margin: 0; float: none; padding: 21px 0;}.
Additional-list li afont-size: 16px; line-height: 18px; color: #fff! Additional-list li a:before{background: #fff;}. Fa{margin: 0 8px 0 0;}. Variant05 #topnav{position: absolute; top: 100%; left: 0; width: 250px; background: #92bee3; z-index: 500; padding: 15px 0; display: none;}. Variant05 #topnav>li>apadding: 5px 30px 5px 10px; text-align: left; color: #000!Open-check+a:before{border-color: #000 transparent transparent transparent; -webkit-transform: rotate(-100grad); -moz-transform: rotate(-100grad); -ms-transform: rotate(-100grad); -o-transform: rotate(-100grad); transform: rotate(-100grad);}. Children-holder{left: 100%; top: 0; width: 500px;}. Children{margin: 0; background: #92bee3; display: none;}. Children2{padding: 10px 0 0;}.
Toogle-menu{display: block; float: none}. Toogle-menu{padding: 21px 10px; text-align: center; color: #fff; background: #92bee3; position: relative; text-transform: uppercase; height: auto;}. Toogle-menu:before{content: "\f0c9"; font-family: FontAwesome; display: inline-block; vertical-align: top; margin: 0 5px 0 0;}. Hold-toogle{display: table-cell; vertical-align: middle; width: 215px;}.
Menu-holder{display: table-cell; vertical-align: middle;}. Support-list{font-size: 12px; line-height: 14px;}. Fa{margin-top: -2px; color: #000;}/header variant05 end/ #main{overflow: hidden;}/product gallery basic-variant/. Product-boxmargin: 0 0 113px; position: relative; overflow: hidden; padding: 0 0 197px; -webkit-transition: padding.
Product-images{float: right; width: 62%;}. Product-description{width: 38%; float: left; padding: 0 20px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Product-description{float: none; width: 100%;}. Product-description h1{margin: 0 0 1px; font: 33px/48px'Monospace', sans-serif; font-weight: 600; color: #f51812;}.
Item-artikle{display: block; color: #808080; font-size: 12px; line-height: 14px; margin: 0 0 48px 8px;}. Product-description h2{margin: 0 0 30px 5px; text-align: left; color: #f51812; font-size: 20px; line-height: 26px; font-weight: 600; text-transform: uppercase;}. Product-description h3{font-size: 14px; line-height: 16px; margin: 0 0 11px 9px; text-align: left;}. Prise-wrap{margin: 0 0 40px 6px;}.
Item-prise{font: 40px/50px'Montserrat', sans-serif; display: block; margin: 0 0 9px;}. Paragraph{display: block; margin: 0 0 10px 7px; font-size: 10px; line-height: 12px; color: #808080;}. Fa{margin: 0 5px 0 0;}.
Info-list{margin: 0 0 51px 6px; padding: 0; list-style: none;}#crossmain1 ul li{padding-bottom: 7px;}#crossmain1 ul li a:hover{text-decoration: underline;}#crossmain1 ul li a{text-decoration: none; color: #000;}. Crossmain1{border-radius: 13px; border-right: 5px solid #121212; border-left: 5px solid #121212; border-top: 5px solid #121212; border-bottom: 5px solid #121212; margin-top: 6px; margin-right: 46px;}. Info-list{margin: 0 0 15px;}. Info-list>li{position: relative; margin: 0 0 14px; padding: 0 0 0 30px; font-size: 14px; line-height: 18px; color: #808080;}. Info-list li:before{content: ; font-family: FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; top: 0; left: 0px; color: #f51812;}.
Info-list ul{list-style: none; padding: 15px 0 0 15px;}. Info-list ul li{padding: 0 0 0 15px; margin: 0 0 10px; position: relative;}. Info-list ul li:before{content:''; width: 4px; height: 4px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 6px; background: #f51812;}. Size-list{width: 100%; overflow: hidden; list-style: none; padding: 0; margin: 0 0 20px 9px;}. Color-list li:before{display: none;}.
Size-list li{padding: 0; float: left; margin: 0 6px 10px 0;}. Size-labledisplay: block; width: 53px; height: 37px; padding: 11px 0 9px; border: 1px solid #dce4e7; color: #b2b2b2; text-align: center; font-size: 11px; line-height: 13px; -webkit-transition: all. 2s ease-in-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box.
Size-lable:hover{border-color: #ff1f41; color: #171717;}. Sheet-linkdisplay: inline-block; vertical-align: top; margin: 22px 0 0 20px; font-size: 12px; line-height: 14px; color: #f51812! Color-list{width: 100%; overflow: hidden; list-style: none; padding: 0; margin: 0 0 20px 9px;}.
Color-list li{padding: 0; float: left; margin: 0 12px 10px 0;}. Color-linkdisplay: block; position: relative; cursor: pointer; width: 34px; height: 34px; border: 1px solid #dad1c8; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all.Color-circle{content:''; position: absolute; top: 50%; left: 50%; margin: -11px 0 0 -11px; width: 22px; height: 22px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}. Fade-gallery{margin: 0 0 20px; font-size: 0px; line-height: 0px;}. Thumbnail-hold-img{overflow: hidden; width: 100%;}. Switcher-wrap{width: 100%; clear: both;}. Switcherposition: absolute; bottom: 43px; left: 0; height: 110px; overflow: hidden; -webkit-transition: height.
Switch-labeloutline: 0 none; position: absolute; bottom: -15px; left: 50%; margin: 0 0 0 -15px; -webkit-transition: transform. Fa{font-size: 50px; color: #ccc1af;}#open-switch:checked. Product-box{padding-bottom: 327px;}#open-switch:checked. Switcher{height: 240px;}#open-switch:checked.
Switch-label{-webkit-transform: rotate(200grad); -moz-transform: rotate(200grad); -ms-transform: rotate(200grad); -o-transform: rotate(200grad); transform: rotate(200grad);}. Thumbnail{display: inline-block; vertical-align: top; width: 12.5%; padding: 0 5px; margin: 0 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; position: relative;}. Fa{font-size: 100px; color: #e9f01d;}. Thumbnail labelheight: 110px; width: 110px; display: inline-block; vertical-align: top; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity: 0.5; -webkit-transition: opacity. Thumbnail label:beforecontent:''; position: absolute; top: 0%; left: 0; width: 100%; height: 100%; border: 2px solid #f51812; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1; opacity: 0; -webkit-transition: all.
Thumbnail label img{max-width: 100%; max-height: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}. Holder-img{width: 100%; z-index: 1; margin: 0 0 43px; position: relative; height: 715px; text-align: center; padding: 0 0 0 30px;}. Holder-img imgmax-width: 100%; max-height: 100%; position: absolute; left: -99999px; top: 50%; -webkit-transform: translateY(-50%) scale(1); -moz-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); -o-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); -webkit-transition: transform. Holder-img img:nth-of-type(16){position: relative; left: auto;}. Thumbnail:nth-of-type(16) label{opacity: 1;}.Thumbnail:nth-of-type(1) label:before. Thumbnail:nth-of-type(2) label:before. Thumbnail:nth-of-type(3) label:before. Thumbnail:nth-of-type(4) label:before.
Thumbnail:nth-of-type(5) label:before. Thumbnail:nth-of-type(6) label:before. Thumbnail:nth-of-type(7) label:before. Thumbnail:nth-of-type(8) label:before.Thumbnail:nth-of-type(9) label:before. Thumbnail:nth-of-type(10) label:before.
Thumbnail:nth-of-type(11) label:before. Thumbnail:nth-of-type(12) label:before. Thumbnail:nth-of-type(13) label:before.
Thumbnail:nth-of-type(14) label:before. Thumbnail:nth-of-type(15) label:before. Thumbnail:nth-of-type(16) label:before{opacity: 1;}. Fade-gallery label[for="modal"]{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2;}.
Fade-gallery label[for="modal"]>span:first-childposition: absolute; top: 50%; left: 50%; color: #fff; background: rgba(134, 134, 132, 0.8); padding: 2px 5px; height: auto; z-index: 2; opacity: 0; font-size: 14px; line-height: 16px; margin: -9px 0 0 -80px; -webkit-transition: opacity. Fade-gallery label[for="modal"]:hover>span:first-child{opacity: 1;}. Product-description-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -webkit-transition: transform. Closeposition: absolute; display: none; top: 0px; z-index: 2; right: 0; width: 30px; height: 30px; padding: 3px 0 6px; text-align: center; border: 1px solid ##f51812; background: #d61c21; color: #fff; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: background.
Empty-marker{position: absolute; top: -99999px; left: -99999px;}. Thumbnail:nth-of-type(20){display: none;}#main. Holder-img img{-webkit-transform: translateY(-50%) scale(1.2); -moz-transform: translateY(-50%) scale(1.2); -ms-transform: translateY(-50%) scale(1.2); -o-transform: translateY(-50%) scale(1.2); transform: translateY(-50%) scale(1.2);}#main.
Fade-gallery label[for="modal"]>span:first-child{display: none;}#main. Product-description{position: absolute; top: 0; right: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}/end product gallery basic-variant/ /product gallery variant02/. Empty-marker{position: absolute; top: -99999px; left: -99999px;}#product-container. Product-box{padding: 0; margin: 0 0 30px;}#product-container. Col{float: left; width: 50%; padding: 0 20px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#product-container.
Col:last-child{padding-left: 54px;}#product-container. Product-gallery{margin: 0 0 40px; position: relative;}#product-container. Switcher{list-style: outside none none; margin: 0; padding: 0; width: 100%; padding: 20px 0 0; font-size: 0px; line-height: 0px;}#product-container. Switcher li{margin: 0 0 20px; display: inline-block; vertical-align: top; width: 100px; padding: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#product-container. Switcher labeldisplay: block; position: relative; text-align: center; -webkit-transition: opacity. Hold-img{display: block; width: 80px; height: 80px; margin: 0 auto 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}#product-container. Hold-img img{max-width: 100%; max-height: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}#product-container. Switcher li:nth-child(1) label, #product-container. Switcher li:nth-child(2) label, #product-container.Switcher li:nth-child(3) label, #product-container. Switcher li:nth-child(4) label, #product-container. Switcher li:nth-child(5) label, #product-container. Switcher li:nth-child(6) label, #product-container. Switcher li:nth-child(7) label, #product-container.
Switcher li:nth-child(8) label, #product-container. Switcher li:nth-child(9) label, #product-container.
Switcher li:nth-child(10) label, #product-container. Switcher li:nth-child(11) label, #product-container.
Switcher li:nth-child(12) label, #product-container. Switcher li:nth-child(13) label, #product-container. Switcher li:nth-child(14) label, #product-container.
Switcher li:nth-child(15) label, #product-container. Switcher li:nth-child(16) label, #product-container.
Switcher li:nth-child(17) label, #product-container. Switcher li:nth-child(18) label, #product-container. Switcher li:nth-child(19) label, #product-container. Switcher li:nth-child(20) label{opacity: 1;}#product-container.
Product-content{box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}#product-container. Product-content{opacity: 0; position: absolute; top: 0; left: 0; overflow: hidden;}#product-container. Product-tab{width: 100%; position: relative;}#product-container.
Product-content:nth-child(20){opacity: 1; position: relative; z-index: 2;}. Thumbnail:nth-of-type(1) label, #product-container. Thumbnail:nth-of-type(2) label, #product-container. Thumbnail:nth-of-type(3) label, #product-container. Thumbnail:nth-of-type(4) label, #product-container.
Thumbnail:nth-of-type(5) label, #product-container. Thumbnail:nth-of-type(6) label, #product-container. Thumbnail:nth-of-type(7) label, #product-container.Thumbnail:nth-of-type(8) label, #product-container. Thumbnail:nth-of-type(9) label, #product-container. Thumbnail:nth-of-type(10) label, #product-container. Thumbnail:nth-of-type(11) label, #product-container. Thumbnail:nth-of-type(12) label, #product-container.
Thumbnail:nth-of-type(13) label, #product-container. Thumbnail:nth-of-type(14) label, #product-container. Thumbnail:nth-of-type(15) label, #product-container.Thumbnail:hover label:before, #product-container. Thumbnail:nth-of-type(1) label:before, #product-container. Thumbnail:nth-of-type(2) label:before, #product-container. Thumbnail:nth-of-type(3) label:before, #product-container.
Thumbnail:nth-of-type(4) label:before, #product-container. Thumbnail:nth-of-type(5) label:before, #product-container. Thumbnail:nth-of-type(6) label:before, #product-container.
Thumbnail:nth-of-type(7) label:before, #product-container. Thumbnail:nth-of-type(8) label:before, #product-container.Thumbnail:nth-of-type(9) label:before, #product-container. Thumbnail:nth-of-type(10) label:before, #product-container. Thumbnail:nth-of-type(11) label:before, #product-container. Thumbnail:nth-of-type(12) label:before, #product-container. Thumbnail:nth-of-type(13) label:before, #product-container.
Thumbnail:nth-of-type(14) label:before, #product-container. Thumbnail:nth-of-type(15) label:before, #product-container. Thumbnail:nth-of-type(16) label:before{opacity: 1;}#product-container. Item-variants{font-size: 0px; line-height: 0px; margin: 0 -8px; list-style: none; padding: 0;}#product-container. Item-variants li{display: inline-block; vertical-align: top; width: 33.3%; font-size: 14px; line-height: 16px; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#product-container. Product-image{height: 400px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}#product-container. Product-image imgmax-width: 100%; max-height: 100%; position: relative; top: 50%; margin: 0 auto; -webkit-transform: translateY(-50%) scale(1); -moz-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); -o-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); -webkit-transition: transform.Product-description{float: none; width: 100%; padding: 0;}#product-container. Product-image label{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2;}#product-container. Product-image label>img{display: none;}#product-container. Product-image label>span:first-childposition: absolute; top: 50%; left: 50%; color: #fff; background: rgba(134, 134, 132, 0.8); padding: 2px 5px; height: auto; z-index: 2; opacity: 0; margin: -9px 0 0 -80px; -webkit-transition: opacity.
Product-image label:hover>span:first-child{opacity: 1;}#product-container. Closeposition: absolute; display: none; top: 0px; z-index: 2; right: 0; width: 30px; height: 30px; padding: 3px 0 6px; text-align: center; border: 1px solid #49b5fe; background: #49b5fe; color: #fff; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: background. Product-image label{position: fixed; top: 145px; left: 50%; width: 800px; height: 800px; margin: 0 0 0 -400px; background: #f5f5f5; z-index: 10000; -webkit-box-shadow: 0 0 200px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 200px rgba(0, 0, 0, 0.5); box-shadow: 0 0 200px rgba(0, 0, 0, 0.5);}#product-container. Product-image label:before{content: "\#f51812d"; font-family: FontAwesome; font-size: 14px; line-height: 30px; text-align: center; position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: #f51812; color: #fff; z-index: 10;}#product-container.
Product-image label>span:first-child{display: none;}#product-container. Product-image label>img{display: block; -webkit-transform: translateY(-50%) scale(1.2); -moz-transform: translateY(-50%) scale(1.2); -ms-transform: translateY(-50%) scale(1.2); -o-transform: translateY(-50%) scale(1.2); transform: translateY(-50%) scale(1.2);}/end product gallery variant02/ /product gallery variant03/. Wide{float: none; width: 100%; padding: 0;}. Switcherposition: relative; bottom: auto; left: auto; font-size: 0px; line-height: 0px; height: 245px; overflow: hidden; margin: 0 0 50px; padding: 0 0 30px; -webkit-transition: height. Switcher:before{content:''; position: absolute; bottom: 0; left: 0; height: 30px; width: 100%; background: #fff; z-index: 1;}#product-container. Prise-wrap{margin: 0 0 150px;}#product-container.Thumbnail:nth-of-type(16) label:before{opacity: 1;}/end product gallery variant03/ /product gallery variant04/ #product-container. Switcher{position: relative; bottom: auto; left: auto; height: 110px; padding: 0 0 30px;}#product-container. Switcher:before{content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: #e4e4e4; z-index: 1;}#product-container. Product-images{width: 50%;}/end product gallery variant04/ /product gallery variant05/.
Product-images{float: none; width: 100%;}. Switcher{position: relative; bottom: auto; left: auto; height: auto;}. Product-box{padding: 0; margin: 0 0 70px;}.
Gall-next{width: 40px; height: 60px; position: absolute; top: 50%; left: 0; margin: -30px 0 0; z-index: 3;}. Gall-next{left: auto; right: 0; -webkit-transition: right 0.2s ease-in-out; -moz-transition: right 0.2s ease-in-out; transition: right 0.2s ease-in-out;}. Gall-next label{display: none; width: 40px; height: 60px; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}. Gall-next label:hover{opacity: 0.8;}. Gall-next label{font-size: 40px; line-height: 40px;}.
Gall-next label:before{display: inline-block; font-family: FontAwesome; content: "\f053"; font-size: 40px; line-height: 60px; color: #f51812;}. Gall-next label:before{content: "\f054";}. Empty-marker:nth-of-type(2):not(:empty).Empty-marker:nth-of-type(3):not(:empty). Empty-marker:nth-of-type(4):not(:empty). Empty-marker:nth-of-type(5):not(:empty). Empty-marker:nth-of-type(6):not(:empty). Empty-marker:nth-of-type(7):not(:empty).
Empty-marker:nth-of-type(8):not(:empty). Empty-marker:nth-of-type(9):not(:empty).Empty-marker:nth-of-type(10):not(:empty). Empty-marker:nth-of-type(11):not(:empty). Empty-marker:nth-of-type(12):not(:empty). Gall-next label:nth-of-type(12){display: block;}.
Gall-prev label:nth-of-type(11){display: block;}#main. Product-description{position: static; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}#product-container. Hold_variant_custom h2{margin: 20px 0 40px; background: #fff; padding: 0 0 15px;}. Holder-img img{max-width: inherit; max-height: inherit; width: 100%; height: auto; position: absolute; left: -99999px; top: auto; -webkit-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); -o-transform: translateY(0) scale(1); transform: translateY(0) scale(1);}#main. Holder-img img{-webkit-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); -o-transform: translateY(0) scale(1); transform: translateY(0) scale(1); max-height: inherit; max-width: inherit; width: 100%; height: auto;}/end gallery variant05/. Information-box{margin: 0 0 10px; position: relative;}. Information-variant01{background: #f5f5f5; padding: 67px 0 17px;}. Hold-img{position: relative; margin: 0 0 40px;}.Hold-img img{display: block; width: 100%; height: auto; position: relative;}. Information-inner{position: relative; z-index: 1; margin: 0 -61px;}. Information-inner:after{content: ; display: block; clear: both;}. Information-variant01:before{content:''; position: absolute; top: 0; right: 100%; width: 1000px; height: 100%; background: #f5f5f5;}.
Information-variant01:after{content:''; position: absolute; top: 0; height: 100%; left: 60%; width: 2000px; background: #f51812;}. Col{float: left; width: 50%; padding: 0 61px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Col p{color: #616161; line-height: 26px;}/tables/. Bordered-table{width: 100%; margin: 0 0 30px; border-collapse: collapse;}.Table-variant01 td{width: 50%; border-bottom: 1px solid #f1eee9; padding: 1px 8px 2px 8px; color: #000000;}. Table-variant01 tr:last-child td{border: none;}.
Table-variant01 td:last-child{color: #000000; font-weight: 600;}. Bordered-table td{width: 50%; text-align: center; border-top: 1px solid #ddd; padding: 5px 8px 2px 8px; color: #000000;}. Table-variant02 tr:nth-child(odd) td. Bordered-table tr:nth-child(odd) td{background: #e4e4e4;}.
Advantages-list{list-style: none; padding: 50px 0 0 0; margin: 10px -35px 0; font-size: 0px; line-height: 0px;}. Advantages-list li{font-size: 15px; line-height: 24px; color: #616161; width: 50%; padding: 0 35px; margin: 0 0 69px; display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}.
Title{text-transform: uppercase; color: #000; display: block; margin: 0 0 15px; font-weight: 600;}. Hold-icon{display: block; margin: 0 0 23px;}. Fa{font-size: 28px; color: #ff0000;}. Information-list{list-style: none; padding: 0; margin: 71px -60px 0; font-size: 0px; line-height: 0px;}. Information-bottom{margin: 0 0 0 -50px; width: 70%;}.
Information-list li{font-size: 14px; line-height: 22px; color: #616161; width: 33.3%; padding: 0 10px; margin: 0 0 20px; display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}. Narrow{margin: 70px 0 0 -60px;}. Title{color: #000; margin: 0 0 15px; font-weight: 400;}.
Hold-icon{display: block; margin: 0 0 8px;}. Fa{font-size: 28px; color: #f51812;}. Col{width: 50%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 61px; font-size: 14px; line-height: 24px; color: #616161;}.
Col h3{font-size: 20px; line-height: 26px; font-weight: 600; color: #060606; text-transform: uppercase; margin: 0 0 27px;}. Icon-list{list-style: none; padding: 0; margin: 0;}. Icon-list li{display: inline-block; vertical-align: top; padding: 0 39px 0 0;}. Best-sellers{margin: 0 0 110px;}.
Best-variant01{font-size: 0px; line-height: 0px; list-style: none; padding: 0; margin: 0 0 20px;}. Best-variant01 li{font: 18px/30px'Montserrat Alternates', sans-serif; display: inline-block; vertical-align: top; width: 33.3%; background: #fff; padding: 38px 20px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}. Best-variant01 li adisplay: block; min-height: 440px; position: relative; -webkit-transition: opacity. Best-variant01 li a:hover{opacity: 0.9;}. Related-list li:nth-child(1) a. Related-list li:nth-child(6) a. Best-variant01 li:nth-child(1) a. Best-variant01 li:nth-child(6) acolor: #000! Best-variant01 li:nth-child(6){background: #f51812; color: #fff;}.Related-list li:nth-child(1):before. Related-list li:nth-child(6):before.
Best-variant01 li:nth-child(1):before. Best-variant01 li:nth-child(6):before{content:''; position: absolute; top: 0; right: 100%; width: 1000px; height: 100%; background: #f51812;}. Best-variant01 li:nth-child(6):before{right: auto; left: 100%;}. Best-variant01 li:nth-child(5){background: #f51812;}. No-bg:nth-child(6):beforebackground: none! Hold-img{display: block; height: 300px; margin: 0 0 4px -20px;}. Hold-img img{max-width: 100%; max-height: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}.Info-wrap{position: absolute; bottom: 0; left: 0; padding: 0 10px 10px 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #000; color: #fff;}. Title{font: 18px/30px'Montserrat Alternates', sans-serif; font-weight: 400; display: block; overflow: hidden; margin: 0 0 3px;}.
Related-price{font-size: 24px; line-height: 26px;}/best-sellers variant01 -- start/. Best-variant02{list-style: none; padding: 0; margin: 0 -24px 109px -48px; overflow: hidden; font-size: 0px; line-height: 0px;}. Best-variant02 li{width: 25%; font-size: 14px; line-height: 16px; display: inline-block; vertical-align: top; padding: 0 10px 31px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.
Best-variant02 li adisplay: block; text-align: center; color: #000; text-decoration: none; -webkit-transition: all. Hold-img{display: block; margin: 0 auto; height: 150px; width: 170px;}.Title{display: block; height: 62px; overflow: hidden; font-weight: 300; font-size: 18px; line-height: 20px; margin: 0 0 4px;}. Best-variant02 a:hover{color: #f51812;}.
Related-price{display: block; font-weight: 600; font-size: 19px; line-height: 22px;}/best-sellers variant01 -- end/ /best-sellers variant02 -- start/. Best-variant03{margin: 0 -20px 74px; font-size: 0px; line-height: 0px; white-space: nowrap; overflow: hidden; position: relative; padding: 0 42px;}. Best-variant03:before{content:''; position: absolute; top: 0; right: 0; height: 100%; width: 42px; background: #fff; z-index: 1;}. Best-variant03:before{right: auto; left: 0;}.Best-variant03 lidisplay: inline-block; vertical-align: top; text-align: center; padding: 7px 10px! Important; width: 25%; font-size: 15px; line-height: 19px; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: -25%; position: static; -webkit-transition: all. Prevcursor: pointer; position: absolute; right: 20px; text-align: center; top: 39%; z-index: 5; display: none; height: 62px; width: 17px; padding: 4px; margin: -19px 0 0; background: url..
Jpg no-repeat 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: opacity. Prev:hover{opacity: 0.7;}. Prev{right: auto; left: 20px;}. Fa{font-size: 30px; color: #fff;}. Open-check:checked+li label{display: block;}. Best-variant03 li adisplay: block; color: #000! Important; font-weight: 400; white-space: normal; position: relative; margin: 0 0 9px; padding: 0; text-decoration: none; background: #fff. Hold-img{display: block; height: 150px; width: 170px; margin: 0 auto;}. Title{display: block; height: 39px; overflow: hidden; margin: 0 0 3px; color: #686868; font-size: 14px; line-height: 18px;}. Related-price{overflow: hidden; width: 100%; position: relative; display: block; font-size: 24px; line-height: 30px; color: #ec0d1f; font-weight: 500; margin: 0 0 30px;}.Open-check:nth-last-of-type(1):checked+li label. Open-check:nth-last-of-type(2):checked+li label. Open-check:nth-last-of-type(3):checked+li label. Open-check:nth-last-of-type(4):checked+li label. Next{display: none;}/best-sellers variant02 -- end/ /shop the categories variant01 -- start/ #categories-box{margin: 0 0 50px;}#categories-box h2{margin: 0 0 87px;}#categories-box.
Categories-wrap{overflow: hidden; margin: 0 0 130px;}#categories-box. Categories-item{float: left; width: 33.33%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 20px 0 0;}#categories-box.Categories-item h3{font-size: 30px; line-height: 35px; font-weight: 500; margin: 0 0 18px;}#categories-box. Category-image, #categories-box ul{float: left; width: 50%;}/#categories-box.
Category-image{height:100%;}/ #categories-box. Category-image a{position: relative; display: block;}#categories-box. Category-image a:beforeposition: absolute; top: 0; left: -10%; width: 120%; height: 100%; background: rgba(255, 255, 255, 0.2); content:''; -webkit-transition: -webkit-transform.
8s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0); opacity: 0; visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 2;#categories-box. Category-image a:before{display: none;}#categories-box. Category-image a:hover:before{-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0); opacity: 1; visibility: visible;}. Category-image img{max-width: 100%; max-height: 100%;}#categories-box ul{list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 12px 0 0 11px; margin: 0;}#categories-box ul acolor: #616161; font-weight: 500; -webkit-transition: color.
2s ease-in-out;#categories-box ul a:hover{color: #000;}/shop the categories -- end/ /categories variant02 -- start/ #categories-box. Categories-wrap{margin: 0 0 163px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}#categories-box. Categories-item{width: calc(50% - 5px); margin: 0 5px 5px 0; padding: 93px 63px 60px 25%; position: relative; background: #ebebee;}#categories-box. Categories-variant02 ul{position: relative; float: none; width: 100%; padding: 0;}#categories-box. Categories-variant02 ul li adisplay: block; padding: 11px 20px 11px 0; border-bottom: 1px solid #dfdee6; text-transform: uppercase; color: #000!
Important; position: relative; -webkit-transition: opacity. Categories-variant02 ul li a:hover{opacity: 0.7;}#categories-box. Categories-variant02 ul li a:before{content:''; position: absolute; top: 50%; margin: -7px 0 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 8px; border-color: transparent transparent transparent #000;}#categories-box. Categories-variant02 ul li:first-child a{border-top: 1px solid #dfdee6;}#categories-box.
Title{position: relative; display: block; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #001834; margin: 0 0 20px; font-weight: 300;}#categories-box. Category-image{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%;}#categories-box.Category-image img{width: auto; height: 100%; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}#categories-box. Category-image a{display: inline; height: auto;}#categories-box. Categories-item{float: left; padding: 30px;}#categories-box. Overflowing li{width: 100%;}#categories-box.
Category-image:after{content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7);}#categories-box. Overflowing ul li a, #categories-box. Overflowing ul li a::before{border-color: transparent transparent transparent #fff;}/shop the categories variant02 -- end/ /box-for -- start/. Holder-for{overflow: hidden; width: 100%; font-size: 13px; line-height: 17px;}. Box-for overflow: hidden; color: #201f1d; margin: 0 -10px 130px; font-size:0px; line-height:0px.Box{display: inline-block; vertical-align: top; width: 25%; padding: 0 10px; overflow: hidden; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Box figure{overflow: hidden; width: 100%; display: block; margin: 0 auto;}. Box-for img{display: block; width: 100%; height: auto;}. Box-for a{display: block; width: 100%; overflow: hidden; margin: 0 0 10px; position: relative;}. Box-for a:beforeposition: absolute; top: 0; left: -10%; width: 150%; height: 100%; background: rgba(255, 255, 255, 0.2); content:''; -webkit-transition: -webkit-transform.
8s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0); opacity: 0; visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 2. Box-for a:hover:before{-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0); opacity: 1; visibility: visible;}. Holder-for h3{text-transform: uppercase; font-weight: normal; margin: 15px 0 17px; text-align: center; font-size: 28px; line-height: 35px; margin: 0 0 20px; font-weight: 300;}.Text-wrap{text-align: center; padding: 0 10%; font-size: 13px; line-height: 15px;}. Buttondisplay: block; width: 161px; height: 32px; background: #000; margin: 0 auto 46px; color: #fff; text-transform: uppercase; font-size: 13px; line-height: 31px; -webkit-transition: background. Footer-bottom{overflow: hidden; margin: 0 -10px; position: relative;}#footer h3{font-size: 14px; line-height: 16px; margin: 0 0 20px;}#footer.
Box{padding: 0 10px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}#footer. Logo{display: block; float: none; width: 120px; margin: 0 0 20px; padding: 3px 0 0;}#footer. Logo a{display: block;}#footer. Design{display: block; color: #000; font-size: 11px; line-height: 14px; margin: 0 0 12px;}#footer. Copy{display: block; font-size: 11px; line-height: 14px; margin: 0 0 5px;}.
Box{float: left; width: 25%;}. Box-hold{float: right; width: 45%;}. Footer-top ul{list-style: none; padding: 0; margin: 0 0 29px;}. Footer-top ul li{margin: 0 0 2px;}.Footer-top ul a{position: relative;}. Footer-top ul a:beforecontent:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #4e4d4d; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: transform.
Footer-top ul a:hover:before{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}. Box:last-child ul li{position: relative; padding: 0 0 0 28px; margin: 0 0 15px;}. Box:last-child ul li{padding: 0; margin: 0 0 2px;}.
Box:last-child ul li a{color: #fff;}. Box:last-child ul li a:before{background: #fff;}. Box:last-child ul li li{padding: 0;}. Fa{position: absolute; top: 4px; left: 3px;}. Fa-map-marker{font-size: 20px; line-height: 22px; top: 0;}.
Box{float: left; width: 33.33%;}#footer. Box:last-child{padding: 0 0 0 9.4%;}. Footer-bottom h4{font-size: 12px; line-height: 14px; margin: 0; font-weight: 400;}.
Social{margin: 0; padding: 0; list-style: none;}. Social{font-size: 18px; line-height: 28px;}. Social li{display: inline-block; vertical-align: top; margin: 0 0 10px;}.Icon-list li{padding: 0 2px;}. Social li{padding: 11px 17px 0 0;}. Icon-list img{-ms-transform: scale(0.75); / IE 9 / -webkit-transform: scale(0.75); / Safari / transform: scale(0.75);}. Social adisplay: block; color: #f51812; background: #fff; width: 28px; height: 28px; border-radius: 28px; text-align: center; -webkit-transition: all.
Social a:hover{background: #000; color: #fff;}a. Important;/footer -- end/ /box-for -- end/.
Big-text p{font-size: 20px; line-height: 28px;}. Total-list{background: #fff; list-style: none; padding: 40px 0; margin: 0; text-align: center;}. Total-list li{display: inline-block; vertical-align: top; margin: 0 15px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #f51812; font-size: 20px; line-height: 24px;}. Hold-img{display: block; width: 96px; height: 96px; border: 2px solid #f51812; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 auto 10px;}. Fa{font-size: 40px; line-height: 96px; color: #f51812;}. Title{font-size: 40px; line-height: 44px; display: block; font-weight: 600;}/related tabs start/. Tab-menu{position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}. Hold-tabs{position: relative; margin: 0 5px 30px 10px;}. Tab-menu:after{content: ; display: block; clear: both;}. Nav{list-style: outside none none; margin: 0; padding: 0; width: 100%; border-bottom: 1px solid #ededed; z-index: 5; position: relative;}.Nav:after{content: ; display: block; clear: both;}. Nav li{float: left; margin: 0 15px 0 0;}. Nav labelfont-size: 18px; line-height: 20px; color: #636363; padding: 7px 0 6px; cursor: pointer; display: block; position: relative; -webkit-transition: color. Nav label:afterbottom: 0; clear: both; content: ; display: block; left: 0; position: absolute; width: 0; background: #f51812; height: 3px; -webkit-transition: width. Panel{opacity: 0; position: absolute; top: 0; left: 0; width: 100%; padding: 39px 28px 9px; font: 300 14px/24px'Open Sans', sans-serif; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}.
Panel{padding: 92px 0 9px;}. Product-wrapper{margin: 0; padding: 0; list-style: none; overflow: hidden; width: 100%; position: relative; font-size: 0px; line-height: 0px;}.
Product-cell{display: inline-block; vertical-align: top; vertical-align: top; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 20%; height: auto; font-size: 14px; line-height: 16px; padding: 0 15px; margin: 0 0 10px;}. Caption{font-size: 0px; line-height: 0px;}.
Pricedisplay: block; text-decoration: none; overflow: hidden; position: relative; font-size: 14px; line-height: 16px; color: #000; text-align: center; -webkit-transition: color. Image-square a{height: 183px; margin-bottom: 21px;}.Image-square imgmax-width: 100%; max-height: 100%; position: relative; top: 50%; transform: translateY(-50%); opacity: 1; -webkit-transition: opacity. Image-square a:hover img{opacity: 0.7;}. Titledisplay: block; font-size: 14px; line-height: 16px; font-weight: 700; padding-bottom: 9px; color: #000; text-decoration: none; text-align: center; -webkit-transition: color.
Title h4{margin: 0; font-style: normal; font-size: 14px; line-height: 16px; font-weight: 700;}. Title:hover{color: #f51812; text-decoration: none;}. Panel:nth-of-type(5){opacity: 1; position: relative; z-index: 2;}.
Nav li:nth-child(1) label:after. Nav li:nth-child(2) label:after. Nav li:nth-child(3) label:after. Nav li:nth-child(4) label:after.Nav li:nth-child(5) label:after. Nav li:nth-child(5) label:after{width: 100%;}.
Nav li:nth-child(1) label. Nav li:nth-child(2) label. Nav li:nth-child(3) label.Nav li:nth-child(4) label. Nav li:nth-child(5) label.
Nav li:nth-child(5) label{color: #0057aa;}/related tabs end/. Slide-gallery{position: relative; margin: 20px 0 150px; -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);}. Slide-gallery:before{content:''; position: absolute; top: 0; right: 0; width: 40%; height: 100%; background: #ff8aa0;}. Slide-gallery input{display: none;}#slide1:checked. Gallery-list{margin-left: 0;}#slide2:checked.
Gallery-list{margin-left: -100%;}#slide3:checked. Gallery-list{margin-left: -200%;}#auto:checked. Gallery-list{animation: slide 10000ms infinite;}. Gallery-holder{width: 65%; float: right; overflow: hidden; position: relative; padding: 35px 0;}. Gallery-list{width: 300%; list-style: none; margin: 0; padding: 0;}. Gallery-list liwidth: 33.33333%; float: left; position: relative; padding: 0! Gallery-list li:before{display: none;}. Hold-img02{float: left; border: 14px solid #fff; width: 367px; background: #fff;}. Hold-img02{width: 295px; margin: 55px 0 0 -30px;}. Hold-img02 img{width: 100%; height: auto; display: block;}.Title-holder{position: absolute; top: 88px; left: 0; width: 100%; z-index: 3;}. Title-holder h2{max-width: 500px; text-align: left;}/ start autoplay /.
Autoplayposition: absolute; right: 0; bottom: 0; color: #fff; text-align: center; height: 10px; width: 28px; padding: 5px 10px; background: rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; -webkit-transition: opacity. Autoplay{opacity: 1; visibility: visible;}#slide1:checked. Pause{opacity: 0; visibility: hidden;}. Gallery-list{animation: none; -webkit-animation: slide1 10000ms linear infinite; -moz-animation: slide1 10000ms linear infinite; -o-animation: slide1 10000ms linear infinite; animation: slide1 10000ms linear infinite;}#auto2:checked.
Gallery-list{animation: none; -webkit-animation: slide2 10000ms linear infinite; -moz-animation: slide2 10000ms linear infinite; -o-animation: slide2 10000ms linear infinite; animation: slide2 10000ms linear infinite;}#auto3:checked. Gallery-list{animation: none; -webkit-animation: slide3 10000ms linear infinite; -moz-animation: slide3 10000ms linear infinite; -o-animation: slide3 10000ms linear infinite; animation: slide3 10000ms linear infinite;}/ end autoplay /. Pauseposition: absolute; right: 0; bottom: 0; color: #fff; text-align: center; height: 10px; width: 28px; padding: 5px 10px; background: rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; -webkit-transition: opacity. Pause{opacity: 1; visibility: visible;}. Pause label{position: absolute; top: 0; left: 0; height: 100%; width: 100%; font-size: 12px; line-height: 17px; cursor: pointer;}#slide1:checked. Pause label:nth-child(1), #slide2:checked. Pause label:nth-child(2), #slide3:checked. Pause label:nth-child(3), #slide4:checked. Pause label:nth-child(4), #slide5:checked. Pause label:nth-child(5){animation: none; z-index: 3;}#auto1:checked. Switchers label:nth-child(1), #auto2:checked.Switchers label:nth-child(2), #auto3:checked. Switchers label:nth-child(3){animation: pause1 10000ms infinite;}#auto1:checked. Switchers label:nth-child(2), #auto2:checked.
Switchers label:nth-child(3), #auto3:checked. Switchers label:nth-child(1){animation: none; animation: pause2 10000ms infinite;}#auto1:checked. Switchers label:nth-child(3), #auto2:checked. Switchers label:nth-child(1), #auto3:checked. Switchers{text-align: center; position: absolute; bottom: 15px; left: 0; width: 100%; display: none;}.Switchers label{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; width: 8px; height: 8px; border: 2px solid #fff; margin: 0 5px; cursor: pointer;}. Switchers label:hover{background: #fff;}#slide1:checked. Switchers label:nth-child(1), #slide2:checked. Switchers label:nth-child(2), #slide3:checked.
Switchers label:nth-child(3), #slide4:checked. Switchers label:nth-child(4), #slide5:checked. Switchers label:nth-child(5){background: #fff;}#auto1:checked. Switchers label:nth-child(3){animation: switch1 20000ms infinite;}#auto1:checked.Switchers label:nth-child(1){animation: switch2 20000ms infinite;}#auto1:checked. Controls{width: 287px; padding: 25px 20px 25px 35px; position: absolute; bottom: 0; left: 0; z-index: 5; background: #ffc4cf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Slide-num{font: 24px/30px'Montserrat Alternates', sans-serif; font-weight: 300; position: relative; display: block; float: left; padding: 0 20px 0 0; width: 45px; height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 27px 0 0;}.
Slide-num:before{content:'/ 3'; position: absolute; top: 0; right: 0;}. Slide-num>span{position: absolute; top: 0; left: 0; opacity: 0;}#slide1:checked.Slide-num>span:nth-child(1){opacity: 1;}#slide2:checked. Slide-num>span:nth-child(2){opacity: 1;}#slide3:checked.
Slide-num>span:nth-child(1), #auto2:checked. Slide-num>span:nth-child(2), #auto3:checked. Slide-num>span:nth-child(3){animation: switch-num1 10000ms infinite;}#auto1:checked.
Slide-num>span:nth-child(2), #auto2:checked. Slide-num>span:nth-child(3), #auto3:checked. Slide-num>span:nth-child(1){animation: switch-num2 10000ms infinite;}#auto1:checked. Slide-num>span:nth-child(3), #auto2:checked.Slide-num>span:nth-child(1), #auto3:checked. Slide-num>span:nth-child(2){animation: switch-num3 10000ms infinite;}. Controls label{display: none; cursor: pointer; position: relative; font: 14px/18px'Montserrat Alternates', sans-serif; font-weight: 700; padding: 3px 20px;}. Controls label span{display: none;}#slide1:checked.
Controls{display: block;}#slide1:checked. Autoplay label{z-index: 1; opacity: 0;}#slide1:checked. Autoplay label:nth-child(1), #slide2:checked. Autoplay label:nth-child(2), #slide3:checked.
Autoplay label:nth-child(3), #slide4:checked. Autoplay label:nth-child(4), #slide5:checked. Autoplay label:nth-child(5){z-index: 3; opacity: 1;}#auto1:checked. Controls label:nth-of-type(2), #auto2:checked. Controls label:nth-of-type(2), #auto3:checked.
Controls label:nth-of-type(2), #slide1:checked. Controls label:nth-of-type(2), #slide2:checked. Controls label:nth-of-type(3), #slide3:checked.
Controls label:nth-of-type(1){float: right; display: block;}#auto1:checked. Controls label:nth-of-type(2):before, #auto2:checked. Controls label:nth-of-type(2):before, #auto3:checked. Controls label:nth-of-type(2):before, #slide1:checked. Controls label:nth-of-type(2):before, #slide2:checked.
Controls label:nth-of-type(3):before, #slide3:checked. Controls label:nth-of-type(1):before{content:''; position: absolute; top: 0; left: 0; height: 100%; width: 1px; background: #000;}#auto1:checked. Controls label:nth-of-type(3), #auto2:checked. Controls label:nth-of-type(3), #auto3:checked.
Controls label:nth-of-type(3), #slide1:checked. Controls label:nth-of-type(3), #slide2:checked. Controls label:nth-of-type(1), #slide3:checked. Controls label:nth-of-type(2){float: left; display: block;}#auto1:checked.
Controls label:nth-of-type(3) span:first-child, #auto2:checked. Controls label:nth-of-type(3) span:first-child, #auto3:checked. Controls label:nth-of-type(3) span:first-child, #slide1:checked. Controls label:nth-of-type(3) span:first-child, #slide2:checked.
Controls label:nth-of-type(1) span:first-child, #slide3:checked. Controls label:nth-of-type(2) span:first-child{display: block;}#auto1:checked. Controls label:nth-of-type(2) span:last-child, #auto2:checked.
Controls label:nth-of-type(2) span:last-child, #auto3:checked. Controls label:nth-of-type(2) span:last-child, #slide1:checked.
Controls label:nth-of-type(2) span:last-child, #slide2:checked. Controls label:nth-of-type(3) span:last-child, #slide3:checked.
Controls label:nth-of-type(1) span:last-child{display: block;}. Slides-wrap{position: relative; overflow: hidden;}/ Animation /. Gallery-list{animation: none; -webkit-transform: translateZ(0); -webkit-transition: margin 800ms ease-out; -moz-transition: margin 800ms ease-out; -ms-transition: margin 800ms ease-out; -o-transition: margin 800ms ease-out; transition: margin 800ms ease-out; / easeInOutQuart /}.
Slide-gallery{animation: none; -webkit-transform: translateZ(0); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}. Controls label{-webkit-transform: translateZ(0); -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out;}.
Switchers label{animation: none; -webkit-transform: translateZ(0); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}. Slides-text{position: absolute; top: 0; left: 50px; z-index: 3; padding: 0; margin: 0; list-style: none; width: 450px; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.
Important; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; opacity: 0; padding: 0! Title-holder{height: 100%; width: 450px; padding: 95px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}. Title{display: block; font: 36px/40px'Montserrat Alternates', sans-serif; font-weight: 700; margin: 0 0 25px;}. Slide-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}. Title-holder h2{font: 60px/64px'Josefin Sans', arial, helvetica, sans-serif; color: #1a75ae; margin: 0 0 30px 25px; font-weight: 600; text-align: left;}. Title-holder h2:after{display: none;}#slide1:checked. Slides-text>li:nth-child(1), #slide2:checked. Slides-text>li:nth-child(2), #slide3:checked. Slides-text>li:nth-child(3), #slide4:checked.Slides-text>li:nth-child(4), #slide5:checked. Slides-text>li:nth-child(5){z-index: 2; opacity: 1}#auto1:checked. Slides-text>li:nth-child(1), #auto2:checked. Slides-text>li:nth-child(2), #auto3:checked. Slides-text>li:nth-child(3){animation: switch-text1 10000ms infinite;}#auto1:checked.
Slides-text>li:nth-child(2), #auto2:checked. Slides-text>li:nth-child(3), #auto3:checked. Slides-text>li:nth-child(1){animation: switch-text2 10000ms infinite;}#auto1:checked. Slides-text>li:nth-child(3), #auto2:checked.
Slides-text>li:nth-child(1), #auto3:checked. Slides-text ul li{font-size: 20px; line-height: 22px; padding: 0 0 0 28px; margin: 0 0 21px;}. Slides-text ul li:before{width: 8px; height: 8px;}/end slider/. Uber-box{position: relative; margin: 0 0 90px; font-size: 16px; line-height: 24px; padding: 0 0 54px;}.
Uber-box:before{content:''; position: absolute; bottom: 0; left: 50%; width: 99999px; transform: translateX(-50%); height: 70%; background: #f5f4f3;}. Uber-box:after{content: ; display: block; clear: both;}. Hold-img{position: relative; float: left; width: 55%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Hold-img>img{display: block; width: 100%; height: auto;}.
Uber-text{position: relative; float: left; width: 45%; padding: 22px 0 0 56px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Manager-info{margin: 18px 0 10px 118px;}.Manager-info:after{content: ; display: block; clear: both;}. Manager-photo{width: 128px; height: 128px; display: block; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; float: left; margin: -77px 0 0 -146px;}. Hold-edit{right: auto; left: 50%;}. Manager-photo img{max-width: 100%; max-height: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}.
Uber-text h2{font-size: 48px; line-height: 54px; text-align: left; margin: 0 0 23px;}/marken slider/. Marken-box h2{margin: 0 0 26px;}. Brand-slider{margin: 0 -20px 120px; font-size: 0px; line-height: 0px; white-space: nowrap; overflow: hidden; position: relative; padding: 15px 45px; margin: 0 -72px 65px;}. Brand-slider{margin: 0 0 40px;}.Brand-slider:before{content:''; position: absolute; background: #fff; top: 0; right: 0; height: 100%; width: 42px; z-index: 1;}. Brand-slider:before{right: auto; left: 0;}. Brand-slider lidisplay: inline-block; vertical-align: top; text-align: center; padding: 7px 10px; width: 16.6666%; font-size: 15px; line-height: 19px; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0! Important; margin-left: -16.6666%; position: static!
Prevcursor: pointer; position: absolute; right: 7px; text-align: center; color: #717171; top: 50%; z-index: 2; display: none; height: 70px; width: 32px; padding: 4px; margin: -35px 0 0; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: opacity. Prev:hover{opacity: 0.8;}.
Prev{right: auto; left: 10px;}. Next:before{content:''; position: absolute; top: 0; left: 100%; width: 0; height: 0; border-style: solid; border-width: 38px 0 0 20px; border-color: transparent transparent transparent;}. Prev:before{content:''; position: absolute; top: 0; right: 100%; width: 0; height: 0; border-style: solid; border-width: 0 20px 38px 0; border-color: transparent transparent transparent;}. Brand-link{display: block; font-weight: 400; white-space: normal; position: relative; margin: 0; text-decoration: none;}. Hold-img{display: block; height: 90px; margin: auto; float: none;}.
Open-check:nth-last-of-type(5):checked+li label. Open-check:nth-last-of-type(6):checked+li label. Mode-inner{overflow: hidden; margin: 0 -50px 120px; font-size: 16px; line-height: 24px;}. Col{float: left; width: 50%; padding: 0 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Hold-img{margin: 75px 30px 144px 0; position: relative;}.Hold-img:before{content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-border-radius: 10%; -moz-border-radius: 10%; border-radius: 10%; width: 90%; height: 100%; -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3); box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);}. Mode-inner h3{font: 30px/34px'Montserrat Alternates', sans-serif; text-transform: none; font-weight: 500;}.
Img01{position: relative; margin: 100px 165px 0 0; z-index: 1;}. Img02{position: relative; margin: -106px 0 15px 168px;}. Img02 img{display: block; width: 100%; height: auto;}#search_box{padding: 0; width: 120px; height: 30px; position: relative; float: right; z-index: 2; margin: 20px 0 0 10px;}#search_box:before{content:''; position: absolute; bottom: 0; left: 0; right: 20px; height: 1px; background: #898989;}#search_box input[type="text"], #search_box. Textwidth: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; line-height: 18px; display: block; height: 28px; padding: 5px 23px 5px 1px; margin: 0; border: none; outline: none; outline: 0; -webkit-transition: border-color.Search_btn{position: absolute; top: 0px; right: 0px; height: 28px; text-align: center; background: none; overflow: hidden; padding: 0; border: 0; margin: 0; cursor: pointer;}#search_box. 2s ease-in-out; color: #f51812; font-size: 20px; line-height: 28px;#search_box. Fa{opacity: 0.8;}/description-tabs/. Description-tabs{margin: 0 0 80px;}. Hold-tabs{position: relative; margin: 0 -5px; padding: 5px; overflow: hidden;}.
Elem{list-style: outside none none; margin: 0; padding: 0; width: 100%; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}. Elem:after{content: ; display: block; clear: both;}. Elem label{font-size: 18px; line-height: 20px; color: #636363; padding: 28px 40px; cursor: pointer; display: block; position: relative;}. Elem label:before{content:''; position: absolute; bottom: 0; left: 40px; right: 40px; height: 1px; background: #ededed;}. Elem li:nth-of-type(1) label:before. Elem li:nth-of-type(2) label:before. Elem li:nth-of-type(3) label:before.Elem li:nth-of-type(4) label:before. Elem li:nth-of-type(5) label:before{display: none;}. Tab-content{opacity: 0; position: absolute; top: 0; left: 0; background: #fff; padding: 15px 0 10px; z-index: -1; float: right; width: 55%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Hold-tab{overflow: hidden; width: 100%; position: relative;}. Elem li:nth-of-type(1) label.
Elem li:nth-of-type(2) label. Elem li:nth-of-type(3) label.
Elem li:nth-of-type(4) label. Elem li:nth-of-type(5) label{color: #fff; background: #92bee3;}. Elem li{float: none; width: 100%; margin: 0;}.
Description-tabs #tabnav{width: 45%; z-index: 9; position: relative; float: left; padding: 0 120px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}. Elem{list-style: none; margin: 0; padding: 0; font-size: 0px; line-height: 0px; position: relative;}. Elem>li{padding: 0; font-size: 16px; line-height: 18px; position: relative;}. Elem>li>apadding: 15px 15px 0 0; font-weight: 400; display: block; color: #fff! Elem>li:hover>a{background: rgba(255, 255, 255, 0.3);}.
Tab-open-check+a:before{content:''; position: absolute; top: 50%; right: 13px; width: 0; margin: -2px 0 0; height: 0; border-style: solid; border-width: 4px 4px 0 4px; border-color: #fff transparent transparent transparent;}. Children{opacity: 1; visibility: visible;}. Hold-tab-toogle{float: left; display: none; width: 100%; overflow: hidden; margin: 0 0 15px;}.
Toogle-tab{z-index: 61; height: 39px; position: relative; cursor: pointer; display: none; width: 100%; padding: 5px 10px 5px 9px; box-sizing: border-box; color: #636363; line-height: 25px; font-size: 18px; border: 2px solid #f51812;}. M{position: absolute; right: 25px; top: 6px; font-size: 25px; height: 0; width: 0;}. Category-name{font-size: 19px; line-height: 24px; display: none;}.
Hold-tabs input:nth-child(1):checked#tabnav. Hold-tabs input:nth-child(2):checked#tabnav. Hold-tabs input:nth-child(3):checked#tabnav. Hold-tabs input:nth-child(4):checked#tabnav.
Hold-tabs input:nth-child(5):checked#tabnav. Category-name:nth-child(5){display: block;}. Close-tab{display: none; padding: 15px 30px 15px 10px; color: #fff; background: #000; text-transform: uppercase; font-weight: bold; cursor: pointer; font-size: 14px; line-height: 16px; position: relative;}.
Tabs-overlay{display: none;}/description-tabs end/. Categories-wrap{padding: 0; overflow: hidden; font-size: 0px; line-height: 0px; position: relative; margin: 0 -20px 50px;}. Categories-itemfloat: none; width: 25%; margin: 0 0 20px; display: inline-block; vertical-align: top; white-space: normal; position: static! Important; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all.
Titlepadding: 10px; font: 21px/22px'Titillium Web', arial, helvetica, sans-serif; position: relative; margin: 0; border: 1px solid #eaebf9; display: block; color: #fff! Important; white-space: normal; text-decoration: none; background: #92bee3; text-align: center; min-height: 40px;#categories-box. Title a{color: #fff;}#categories-box.
Category-image{display: block; height: auto; float: none; width: auto; border: 1px solid #eaebf9; border-bottom: none;}. Category-image a{display: block; height: 164px; width: auto; float: none; margin: 0;}. Category-image img{display: block; max-width: 100%; max-height: 100%; width: auto; height: auto; position: relative; top: 50%; margin: 0 auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}.
Text-wrap{display: block; width: 100%; text-align: center;}. Title-brand{text-transform: uppercase; font: 700 18px/20px'Titillium Web', arial, helvetica, sans-serif; padding: 10px; background: #fe0000; color: #fff; display: block; min-height: 40px; text-align: center;}. Text-center{display: table; position: relative; overflow: hidden; width: 100%; height: 100%;}. Text-inner{display: table-cell; vertical-align: middle;}. Text-last{width: 100%; display: block;}#categories-box.
Brand-slider{margin: 0 0 65px;}. Text-wrap{top: 200px; padding: 0 15px;}. Big-text p{font-size: 24px; line-height: 30px;}.Total-list li{font-size: 16px; line-height: 18px;}. Hold-img{width: 80px; height: 80px;}. Fa{font-size: 30px; line-height: 80px;}. Title{font-size: 30px; line-height: 32px;}. Narrow{margin: 50px 0 0;}.
Support-list li{margin: 0 15px 10px;}. Best-variant02{margin: 0 0 11px;}#categories-box.Categories-item{padding: 40px 20px 43px 27%;}. Information-list{margin: 71px -10px 0;}. Information-bottom{margin: 0; width: 100%;}#footer::before{left: 72%;}. Total-list li{margin: 0 10px 20px;}.
Holder-for h3{font-size: 22px; line-height: 30px;}. Hold-img01{float: right; margin: 0 50px 15px 0;}. Controls{padding-top: 15px; padding-bottom: 15px;}. Container{width: 89vw;}#header{padding: 15px 0 0; margin: 0 0 30px;}.
Header-top{margin: 0 0 10px;}. Header-top{padding: 15px 0 0;}. Logo{position: static; margin: 0 auto 10px; float: none; display: block;}. Product-description h1{font-size: 40px; line-height: 45px;}. Thumbnail label{width: 100px; height: 100px;}.
Switcher{height: 105px;}#open-switch:checked. Product-box{padding: 0 0 170px; margin: 0 0 50px;}#open-switch:checked. Best-sellers{margin: 0 0 50px;}.
Information-variant01{padding: 30px 0 15px;}. Advantages-list li{padding: 0 15px; margin: 0 0 15px;}. Wrapper h2, #categories-box h2{font-size: 30px; line-height: 35px; margin: 0 0 30px;}.
Best-variant01 li a{min-height: 350px;}. Hold-img{height: 220px; margin: 0 0 5px; text-align: center;}. Information-variant01 h3{margin: 0 0 30px; font-size: 30px; line-height: 34px;}. Information-list{margin: 30px -10px 0;}.Information-list li{font-size: 13px; line-height: 15px;}. Text-wrap{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0;}. Holder-for h3margin: 0 0 10px! Best-variant03 li{width: 33.3%; margin-left: -33.3%;}/navigation/.
Additional-list{margin: 0; float: none;}#nav. Variant03 #nav{padding: 10px 0; margin: 0 0 10px;}. Variant05 #topnav{position: static; float: none; margin: 0; padding: 0; width: 100%; background: none;}#topnav:after{display: none;}#topnav>li>. Children2>li:nth-child(2){display: block;}. Menu-holderposition: fixed; top: 0; right: -300px; height: 100%; overflow: hidden; overflow-y: auto; width: 280px; background: #fff; background-color: #fff; z-index: 1005; -webkit-transition: right.Additional-list li{display: block; padding: 0; position: static; margin: 0; text-align: left; float: none;}#header #topnav>li:before{display: none;}#header #topnav>li>label. Children2 li label, #header #topnav>li>a, #header #topnav>li>a:link, #header #topnav>li>a:visited. Important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: #fff; padding: 15px 30px 15px 10px; border-bottom: 1px solid #dadae5; display: block; cursor: pointer; text-transform: none; font-size: 14px; line-height: 18px; font-weight: normal; -webkit-transition: all. 2s ease-in-out;#header #topnav>li:hover>a, #header #topnav>li:hover>label. Important; background: rgba(255, 255, 255, 0.3).
Back-label{padding: 15px 10px 15px 30px;}. Children>li>a{margin: 0; font-weight: normal;}#topnav>li>label.
Children2 li label{position: relative;}#topnav>li>label. Fa{position: absolute; right: 10px; top: 50%; font-size: 20px; margin: -10px 0 0;}.
Fa{right: auto; left: 10px;}#topnav>li>a:hover{color: #575757; background: #000;}#header #topnav>li>. Close-menu{display: block; padding: 15px 10px; color: #fff; background: #000; text-transform: uppercase; font-weight: bold; cursor: pointer; font-size: 14px; line-height: 16px; position: relative;}. Fa{float: right; font-size: 20px; margin: -2px 0 0;}. Children2opacity: 1; visibility: visible; display: block; position: absolute; top: 46px; bottom: 0; margin: 0; z-index: 20; background: #f51812; border: none; padding: 0; width: 100%; left: 100%; overflow: hidden; overflow-y: auto; -webkit-transition: left. 2s ease-in-out; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none.
Children2 li{margin: 0; width: 100%; display: block; padding: 0;}. Children>li{width: 100%; float: none; padding: 0; margin: 0; position: static;}. Children-holder{position: static; margin: 0;}#topnav>li>. Children2 li:before, #topnav>li>a:before. Additional-list li a:before{display: none;}.Overlaydisplay: block; position: fixed; top: 0; left: 100%; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000; -webkit-transition: left. Children>li:before{display: none;}/navigation end/. Title{font-size: 18px; line-height: 22px;}.
Best-sellers h2{font-size: 40px; line-height: 45px; margin: 0 0 10px;}. Best-variant03 li a{padding: 10px;}.
Related-price{font-size: 33px; line-height: 40px;}#categories-box. Categories-item h3{font-size: 24px; line-height: 26px; margin: 0 0 15px;}#categories-box. Categories-item{margin: 0 0 15px; width: 50%;}. Category-image img{top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}#categories-box.
Categories-variant02 li{width: 100%;}#categories-box. Categories-variant02 ul li a, #categories-box.
Categories-variant02 ul li a::before{border-color: transparent transparent transparent #fff;}#categories-box. Category-image, #categories-box ul{float: left; width: 30%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#categories-box ul{padding: 0 0 11px; text-align: left; width: 65%;}#categories-box li{display: inline-block; vertical-align: top; width: 49%;}#categories-box. Category-image{padding: 0 20px 0 0;}#categories-box. Support-list li{margin: 0 10px 10px;}#product-container. Product-image label{display: none;}#product-container.
Product-image label:hover>span:first-child{opacity: 0;}#product-container. Uber-text{width: 60%; padding: 15px 0 0 15px;}. Mode-inner{margin: 0 -10px 80px;}. Img01{margin: 50px 50px 0 0;}.
Img02{margin: -50px 0 0 50px;}. Fitmentportion{margin-left: 5%; margin-right: 5%;}.
Fitmentbox1{float: none; width: auto;}. Fitmentbox2{float: none; width: auto; display: inline-block; margin-top: 5%;}. Box:last-child ul li a{color: #000;}. Box:last-child ul li a::before{background: #000;}#threendy_copyright{text-align: center;}. Thumbnail label{width: 70px; height: 70px;}.
Switcher{height: 80px;}#open-switch:checked. Product-box{padding: 0 0 140px; margin: 0 0 50px;}#open-switch:checked.
Support-list li{width: 48%; margin: 0 0 10px;}#header. Support-list{margin: 15px 0 0;}. Product-description{float: none; width: 100%;}#product-container.
Product-description{display: flex; flex-direction: column-reverse;}#product-container. Switcher{margin: 0 0 15px;}#main. Fade-gallery label[for="modal"]>span:first-child, #main.
Product-description{position: static; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}#main. Holder-img img{-webkit-transform: translateY(-50%) scale(1); -moz-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); -o-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1);}.
Switcher{position: static; height: 65px;}#product-container. Switcher{position: relative;}#open-switch:checked. Switch-label{position: static; display: block; text-align: center; width: 40px; margin: 0 auto;}#product-container.
Product-description h1{font-size: 32px; line-height: 35px;}. Item-artikle{margin: 0 0 20px;}. Thumbnail label{width: 60px; height: 60px;}. Product-description h2{margin: 0 0 20px;}. Prise-wrap{margin: 0 0 20px;}. Product-description ul li{padding: 0 0 0 20px; margin: 0 0 10px;}. Item-prise{font-size: 30px; line-height: 35px;}.Product-box{margin: 0 0 20px;}. Col{float: none; width: 100%; padding: 0 10px; margin: 0 0 15px;}.
Hold-img{margin: 0 0 20px;}. Col h3{margin: 0 0 15px; font-size: 18px; line-height: 20px;}. Best-sellers{margin: 0 0 25px;}. Col{width: 100%; float: none; margin: 0 0 20px; padding: 0;}. Title{margin: 0 0 10px;}. Best-variant03 li{width: 50%; margin-left: -50%}. Title{font-size: 16px; line-height: 20px;}. Box:first-child{width: 100%; margin: 0 0 15px;}. Box:first-child{width: 50%;}#footer::before{display: none;}. Box:last-child{color: #636363;}#footer.Logo{margin: 0 auto 10px;}#footer. Social abackground: #f51812; color: #fff! Box:last-child{width: 100%; padding: 0;}. Related-price{font-size: 25px; line-height: 28px; margin: 0 0 10px;}. Col{display: inline-block; vertical-align: top; width: 49%; padding: 0 20px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.
Big-text p{font-size: 16px; line-height: 20px;}#categories-box li{font-size: 14px; line-height: 22px;}. Uber-text{width: 100%; float: none; padding: 0; margin: 0 0 15px;}.
Uber-text h2{font-size: 30px; line-height: 35px;}. Mode-inner{margin: 0 0 30px;}. Hold-img{margin: 0 0 15px;}.
Col{float: none; width: 100%; padding: 0;}. Mode-inner{font-size: 14px; line-height: 24px;}. Brand-slider li{width: 20%; margin-left: -20%;}. Categories-item{float: none; width: 100%; padding: 0;}.
Information-list li{width: 100%; margin: 0 0 10px;}. Narrow li{width: 33.3%;}. Hold-img01{width: 90%; margin: 0 10% 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.
Slide-gallery{margin: 0 0 35px;}. Manager-photo{width: 100px; height: 100px; margin: -35px 0 0 -117px;}. Fade-gallery label[for="modal"]{display: none;}. Brand-slider{margin: 0 0 30px;}. Brand-slider li{width: 33.333%; margin-left: -33.333%;}. Controls{width: 230px; padding: 15px;}. Controls label{padding: 5px 12px;}. Slide-num{margin: 0 25px 0 0;}#product-container.Item-variants li{width: 100%; margin: 0 0 10px;}. Col{display: block; width: 100%; padding: 0;}.
Hold-img{height: 180px;}#footer{overflow: visible; padding: 15px 0 0;}. Open-sublistulposition: fixed; right: -280px; top: 0; width: 280px; height: 100%; background: #f51812; overflow: hidden; overflow-y: auto; z-index: 1005; -webkit-transition: right. Open-sublistul adisplay: block; padding: 10px 15px; color: #fff! Important; border-bottom: 1px solid #fff.
Box{float: none; width: 100%;}#footer h3 label{display: block; position: relative; padding: 10px 25px 10px 0; border-bottom: 1px solid #636363; border-top: 1px solid #636363;}#footer h3 label:before{content:''; position: absolute; top: 50%; margin: -7px 0 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 8px; border-color: transparent transparent transparent #636363;}. Box:last-child ul li{padding: 0; margin: 0 0 10px;}. Footer-top ul{margin: 0 0 10px;}#footer h3{margin: 0 0 10px; text-align: center;}.
Wrapper h2, #categories-box h2{font-size: 24px; line-height: 26px; margin: 0 0 15px;}. Related-price{font-size: 24px; line-height: 26px; margin: 0 0 15px;}#categories-box. Categories-item h3{font-size: 20px; line-height: 22px;}#categories-box. Categories-item{width: 100%; float: none; margin: 0 0 15px;}. Advantages-list li{display: block; width: 100%; padding: 0 10px;}#header.
Logo{float: none; display: block; margin: 0 auto 15px;}#header. Logo{float: left; margin: 0 10px 0 0;}#header.Filialen-link{float: none; margin: 15px auto 10px; width: 55px;}. Thumbnail{width: 25%; margin: 0 0 10px;}#open-switch:checked. Info-wrap{padding: 0 10px 5px;}.
Best-variant01 li a{min-height: 300px;}. Filialen-link{position: absolute; bottom: 4px; left: 20px; margin: 0;}#header{position: relative;}. Product-cell{width: 50%; padding: 0 5px;}. Fitmentbox1-2{float: none; margin-top: 5%; display: block;}.
Brand-slider li{width: 100%; margin-left: -100%;}. Shop #search_box{margin-top: 11px; width: 150px;}. Best-variant01 li{width: 100%; padding: 0;}. Best-variant01 li a{min-height: inherit; padding: 10px 0 0;}.
Info-wrap{position: static; display: block;}. Best-variant01 li:nth-child(6):before{display: none;}. Hold-img{width: 140px; height: 120px;}.
Related-price{font-size: 15px; line-height: 18px;}. Best-variant03 li{width: 100%; margin-left: -100%}. Related-price{font-size: 25px; line-height: 30px;}.Category-image, #categories-box ul{padding: 10px 0 0; float: none; width: 100%;}#categories-box. Categories-item h3{text-align: center;}#categories-box. Support-list li{width: 100%; margin: 0;}. Box:last-child ul li{margin: 0;}. Text-wrap{font-size: 11px; line-height: 13px;}.
Col li img{-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);}. Narrow{margin: 20px 0 0;}. Title{height: 52px;}#threendy_copyright{margin: 0 0 15px; color: #000;}#main. Container{overflow: hidden; max-width: 100%; padding: 12px;}#main. Product-gallery-main{margin: 0 auto; padding: 0 20px; background-color: #fff;}.Thumbnail-mark{position: absolute; top: -20px; right: 10px; width: 60px; height: 60px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #f51812; color: #fff; text-align: center; font-size: 11px; line-height: 14px; padding: 15px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 5;}. Sofort-list{margin: 0 0 30px; overflow: hidden; padding: 15px 0 0 15px;}. Sofort-list li{float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 30px 0 0;}.
Sofort-btndisplay: block; padding: 15px; font-size: 22px; line-height: 24px; color: #fff! Important; background: #add3ff; font-weight: 500; text-align: center; letter-spacing: -1px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px rgba(0, 0, 0, 0.2). Sofort-link{display: block; margin: 5px 0 0;}.
Fawidth: 20px; height: 20px; text-align: center; line-height: 20px; background: #add3ff; color: #fff! Sofort-list li{float: none; width: 100%; padding: 0;}. Description-tabs #tabnav{padding: 0 30px 0 0;}. Description-tabs #tabnav{padding: 0; float: none; width: 100%;}. Tab-holderposition: fixed; bottom: -100%; right: 0; height: auto; overflow: hidden; overflow-y: auto; width: 100%; z-index: 1005; -webkit-transition: top.
Elem{position: static; float: none; margin: 0; padding: 0;}. Elem>li{display: block; padding: 0; position: static; margin: 0; background: #fff; text-align: left; float: none;}. Elem labelfont-size: 14px; line-height: 18px; color: #000! Important; background: #fff; padding: 8px 30px 8px 10px; border-bottom: 3px solid #000; display: block; cursor: pointer; position: relative; -webkit-transition: all. Elem>li>label:before{content: "\f105"; font-family: FontAwesome; position: absolute; right: 10px; top: 50%; font-size: 20px; margin: -10px 0 0;}.
Close-tab:before{content: "\#f51812"; font-family: FontAwesome; font-size: 18px; position: absolute; top: 50%; right: 10px; margin: -9px 0 0;}. Fitment{padding: 0; margin: 0; list-style: none; overflow: hidden; float: center;}. Tabs-overlaydisplay: block; position: fixed; top: -100%; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000; -webkit-transition: top. Elem label:before{display: none;}.
Description-tabs{margin: 0 0 30px;}. Includes 1 Part: 1x Power Mirror Manual Folding Textured Heated With Signal Light Left Side. Your most affordable OE replacement parts and they are manufactured from the highest quality, corrosion-resistant materials to withstand all types of weather. Our brand specializes in producing branded parts for all vehicle makes and models; Our parts go through rigorous weather, swing, and vibration testing to make sure you receive the highest quality parts.WARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. Some orders containing multiple parts may be delivered in more than one package, in this case you will receive multiple tracking numbers.
We aim to provide our customers with the best service, and highest quality products possible. If you are unsure about the fitment of any of our products, please reach out us with your vehicles MAKE, MODEL, and YEAR and we will be happy to confirm fitment.
Whether due to negligence or otherwise, we will not be liable for incidental or consequential damages, such as telephone calls, loss of time, inconvenience, commercial loss, personal injury damages, etc. This item is in the category "eBay Motors\Parts & Accessories\Car & Truck Parts & Accessories\Exterior Parts & Accessories\Side View Mirrors\Mirror Assemblies". The seller is "auto_glass_usa" and is located in this country: US.
This item can be shipped to United States, Canada, United Kingdom, Denmark, Romania, Slovakia, Bulgaria, Czech Republic, Finland, Hungary, Latvia, Lithuania, Malta, Estonia, Australia, Greece, Portugal, Cyprus, Slovenia, Japan, China, Sweden, Korea, South, Indonesia, Taiwan, South Africa, Thailand, Belgium, France, Hong Kong, Ireland, Netherlands, Poland, Spain, Italy, Germany, Austria, Bahamas, Israel, Mexico, New Zealand, Philippines, Singapore, Switzerland, Norway, Saudi Arabia, United Arab Emirates, Qatar, Kuwait, Bahrain, Croatia, Republic of, Malaysia, Brazil, Chile, Colombia, Costa Rica, Dominican Republic, Panama, Trinidad and Tobago, Guatemala, El Salvador, Honduras, Jamaica, Antigua and Barbuda, Aruba, Belize, Dominica, Grenada, Saint Kitts-Nevis, Saint Lucia, Montserrat, Turks and Caicos Islands, Barbados, Bangladesh, Bermuda, Brunei Darussalam, Bolivia, Ecuador, Egypt, French Guiana, Guernsey, Gibraltar, Guadeloupe, Iceland, Jersey, Jordan, Cambodia, Cayman Islands, Liechtenstein, Sri Lanka, Luxembourg, Monaco, Macau, Martinique, Maldives, Nicaragua, Oman, Peru, Pakistan, Paraguay, Reunion, Vietnam, Uruguay.