@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=8cc0cc30-068f-4ec2-865b-f4a9b091be19&fontids=812426");/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio,canvas,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}header.main nav ul,.slideshow__wrapper ul,.slideshow__list,.stores .shop-list ul,footer.main ul{margin:0;padding:0;list-style:none}.u-clearfix,.grid,.slideshow{*zoom:1}.u-clearfix:before,.grid:before,.slideshow:before,.u-clearfix:after,.grid:after,.slideshow:after{content:"";display:table}.u-clearfix:after,.grid:after,.slideshow:after{clear:both}.banner,.banner .bg,.teaser--images a img,.shop-categories img{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}figure{margin:0}body{overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}p{margin:0 0 20px}.logo{background-image:url(../img/logo.svg);background-repeat:no-repeat}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}select{background-color:#fff;background-image:url(../img/bg-dropdown.png);background-position:right center;background-repeat:no-repeat;border-radius:0;border:1px solid #ccc;font-weight:100;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;outline:0;padding:0 40px 0 12px;width:100%}select:disabled{color:#ccc}select:before{content:"";position:absolute;top:7px;right:40px;bottom:7px;border-left:1px solid #ccc}select:after{content:""}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-container,.slideshow__text,.shop header{position:relative;width:95%;max-width:1210px;margin:0 auto}.u-container--middle,.shop header{max-width:960px}.u-container--small{max-width:780px}.u-button{display:inline-block;background:#000;height:50px;line-height:54px;color:#fff;text-transform:uppercase;font-weight:bold;padding-left:50px;padding-right:50px;-webkit-font-smoothing:antialiased;font-size:14px;letter-spacing:1px;-webkit-transition:opacity 0.3s 0s linear;transition:opacity 0.3s 0s linear;border:0 none}.u-button:hover{opacity:.8}.u-out-of-the-box{margin-left:-22%;margin-top:-90px}.u-hidden{display:none !important;visibility:hidden}.u-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-invisible{visibility:hidden}.u-l{text-align:left}.u-l-content{text-align:left;max-width:750px;width:100%}@media only screen and (max-width: 1024px){.u-l-content{max-width:700px;}}@media only screen and (max-width: 700px){.u-l-content{margin-bottom:15px !important;}}.u-r{text-align:right}.u-c{text-align:center}.u-float-left{float:left}.u-float-right{float:right}.u-float-none{float:none}.u-clear{clear:both}.u-hidden-desktop,.u-visible-mobile,.u-visible-tablet{display:none !important}.u-visible-desktop{display:block !important}@media only screen and (max-width: 1024px){.u-hidden-tablet,.u-visible-desktop,.u-visible-mobile{display:none !important}.u-visible-tablet,.u-hidden-desktop{display:block !important}}@media only screen and (max-width: 700px){.u-visible-mobile,.u-hidden-desktop,.u-hidden-tablet{display:block !important}.u-hidden-mobile,.u-visible-desktop,.u-visible-tablet{display:none !important}}@font-face{font-family:DIN-Web;src:url('./../fonts/din-light.eot');src:url('./../fonts/din-light.eot?#iefix') format('embedded-opentype'),url('./../fonts/din-light.woff') format('woff'),url('./../fonts/din-light.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:DIN-Web;src:url('./../fonts/din-medium.eot');src:url('./../fonts/din-medium.eot?#iefix') format('embedded-opentype'),url('./../fonts/din-medium.woff') format('woff'),url('./../fonts/din-medium.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:DIN-Neuzeit;src:url('./../fonts/din-neuzeit.eot');src:url('./../fonts/din-neuzeit.eot?#iefix') format('embedded-opentype'),url('./../fonts/din-neuzeit.woff') format('woff'),url('./../fonts/din-neuzeit.ttf') format('truetype');font-weight:100;font-style:normal;}body{font-family:DIN-Web;text-rendering:optimizeLegibility;font-size:16px;line-height:22px;color:#000}@media only screen and (max-width: 700px){body{font-size:14px;line-height:18px;}}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;font-family:DIN-Neuzeit;text-align:center}h1{font-size:64px;line-height:60px;text-transform:uppercase}@media only screen and (max-width: 700px){h1{font-size:54px;line-height:52px;}}h2{font-size:44px;line-height:50px;text-transform:uppercase;margin-bottom:35px}h2.small{text-align:left;font-size:22px;line-height:26px}@media only screen and (max-width: 700px){h2{font-size:32px;line-height:36px;}}h2.white{color:#fff;text-decoration:none}h3{font-size:18px;line-height:22px;text-transform:uppercase;margin-bottom:30px}.grid{padding:0;margin:0-25px;list-style:none;position:relative;word-spacing:-6px;text-align:center}.grid.grid--list img{width:100%;line-height:0}.grid.grid--nogap{margin:0}.grid.grid--nogap [class*="col-"],.grid.grid--nogap[class*="d-"]>li,.grid.grid--nogap[class*="d-"]>div,.grid.grid--nogap[class*="d-"]>article{padding:0}.grid [class*="col-"],.grid[class*="d-"]>li,.grid[class*="d-"]>div,.grid[class*="d-"]>article{display:inline-block;*display:inline;zoom:1;margin:0 0 50px;vertical-align:top;position:relative;word-spacing:0;padding:0 25px}.grid .col-1-2,.grid.d-1-2>li,.grid.d-1-2>div,.grid.d-1-2>article{width:50%}.grid .col-1-3,.grid.d-1-3>li,.grid.d-1-3>div,.grid.d-1-3>article{width:33.333%}.grid .col-2-3,.grid.d-2-3>li,.grid.d-2-3>div,.grid.d-2-3>article{width:66.667%}.grid .col-1-4,.grid.d-1-4>li,.grid.d-1-4>div,.grid.d-1-4>article{width:25%}.grid .col-3-4,.grid.d-3-4>li,.grid.d-3-4>div,.grid.d-3-4>article{width:75%}.grid .col-1-5,.grid.d-1-5>li,.grid.d-1-5>div,.grid.d-1-5>article{width:20%}@media only screen and (max-width: 1024px){.grid.t-1-2>li,.grid.t-1-2>div,.grid.t-1-2>article,.grid.t-1-2 .col-1-3,.grid.t-1-2 .col-2-3{width:50%}}@media only screen and (max-width: 700px){.grid{margin-left:0;margin-right:0;}.grid [class*="col-"],.grid[class*="d-"]>li,.grid[class*="d-"]>div,.grid[class*="d-"]>article,.grid.m-1-1>li,.grid.m-1-1>div,.grid.m-1-1>article,.grid.m-1-1 .col-1-3,.grid.m-1-1 .col-2-3{padding-left:0;padding-right:0;width:100%;float:none}.grid.m-1-2>li,.grid.m-1-2>div,.grid.m-1-2>article,.grid.m-1-2 .col-1-3,.grid.m-1-2 .col-2-3{width:50%}}.hidden-all,.hidden-desktop,.visible-mobile,.visible-tablet{display:none !important}.visible-desktop{display:block !important}@media only screen and (max-width: 1024px){.hidden-tablet,.visible-desktop,.visible-mobile{display:none !important}.visible-tablet,.hidden-desktop{display:block !important}}@media only screen and (max-width: 700px){.hidden-mobile,.visible-desktop,.visible-tablet{display:none !important}.visible-mobile,.hidden-desktop,.hidden-tablet{display:block !important}}header.main{position:fixed;top:0;right:0;left:0;z-index:900;background:#fff;background:rgba(255,255,255,0);-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;font-family:DIN-Neuzeit;height:80px;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 700px){header.main{height:66px;}}header.main h1{line-height:0;font-size:0;text-align:left}header.main .logo{display:inline-block;width:230px;height:50px;text-indent:-9999px;margin:12px 0;background-position:0 -50px}@media only screen and (max-width: 700px){header.main .logo{width:180px;height:40px;background-size:cover;background-position:0 -40px;}}header.main .toggle-menu{padding:20px 0 21px;-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:7px;right:8px;z-index:800;line-height:0;font-size:0;margin-top:3px;display:none}@media only screen and (max-width: 1024px){header.main .toggle-menu{top:14px;display:block;}}header.main .toggle-menu span{-webkit-transition:background 0.3s 0s ease;transition:background 0.3s 0s ease;background:transparent;display:inline-block;width:26px;height:3px;background:#333;-webkit-transition:0.3s;transition:0.3s;position:relative}header.main .toggle-menu span:before,header.main .toggle-menu span:after{content:'';display:inline-block;width:26px;height:3px;background:#333;position:absolute;left:0;-webkit-transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,transform 0.3s ease}header.main .toggle-menu span:before{top:7px}header.main .toggle-menu span:after{top:-7px}header.main .toggle-menu.is-active span{-webkit-transition:background 0.3s 0s ease;transition:background 0.3s 0s ease;background:transparent}header.main .toggle-menu.is-active span:before,header.main .toggle-menu.is-active span:after{-webkit-transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:26px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}header.main .toggle-menu.is-active span:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}header.main .toggle-menu.is-active span:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}header.main nav{position:absolute;top:30px;right:0;color:#fff}@media only screen and (max-width: 1024px){header.main nav{display:none;background:#fff;background:rgba(255,255,255,0.9);position:fixed;top:80px;right:0;bottom:0;left:0;z-index:700;-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;}header.main nav .navigation-main{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(0px);-webkit-transform:translate3d(-50%, -55%, 0);-ms-transform:translate3d(-50%, -55%, 0);transform:translate3d(-50%, -55%, 0);width:100%;min-height:198px}header.main nav .navigation-language{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:30px;-webkit-filter:blur(0px)}header.main nav .navigation-language li{display:inline}header.main nav .navigation-language li:first-child:after{content:"/";color:#000;font-size:18px;margin-right:2px}header.main nav.is-visible{display:block}header.main nav.is-fading{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1}header.main nav.is-fading .navigation-main{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}header.main nav.is-fading .navigation-language{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1}}@media only screen and (max-width: 700px){header.main nav{top:66px;}}@media only screen and (min-width: 1025px){header.main nav li{display:inline;}}@media only screen and (max-width: 1024px){header.main nav li{padding:5px 0 6px;text-align:center;}}header.main nav a{-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear;color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:1px;margin-left:40px}@media only screen and (max-width: 1210px){header.main nav a{margin-left:30px;}}@media only screen and (max-width: 1024px){header.main nav a{margin-left:0;color:#000;}}header.main nav a.is-active{color:#0080C9}header.main nav a.cart{position:relative;padding-right:30px;display:inline-block}header.main nav a.cart #cart-count{position:absolute;top:-1px;right:0;width:22px;height:22px;border-radius:22px;display:inline-block;background:#fff;color:#000;text-align:center;font-size:14px;line-height:23px}header.main.is-active{background:#fff;background:rgba(255,255,255,0.9);color:#000}header.main.is-active nav a{color:#000}header.main.is-active nav a.is-active{color:#0080C9}header.main.is-active nav a.cart #cart-count{background:#000;color:#fff}.page-wrapper{position:relative;z-index:800;margin-top:100vh;background:#fff;overflow:hidden;padding-bottom:50px;padding-top:90px}@media only screen and (max-width: 700px){.page-wrapper{margin-top:0 !important;padding-top:50px;}}.page--nobanner{margin-top:0}.banner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden}@media only screen and (max-width: 700px){.banner{position:relative;height:100vh;overflow:hidden;}}.banner .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(0px);-webkit-transition:opacity 0.3s 0s linear;transition:opacity 0.3s 0s linear;-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;width:100%;max-width:auto}.banner .bg.is-loaded{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1}.banner .u-container,.banner .slideshow__text,.banner .shop header,.shop .banner header{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;-webkit-filter:blur(0px);z-index:200;-webkit-filter:blur(0px)}.banner .u-container,.banner .slideshow__text,.banner .shop header,.shop .banner header,.banner .u-container h1,.banner .slideshow__text h1,.banner .shop header h1,.shop .banner header h1{color:#fff;text-align:right}.banner .u-container h1,.banner .slideshow__text h1,.banner .shop header h1,.shop .banner header h1{font-family:DIN-Web;-webkit-font-smoothing:auto;font-size:22px;line-height:26px;margin-bottom:6px}.banner .u-container h2,.banner .slideshow__text h2,.banner .shop header h2,.shop .banner header h2{text-align:right;margin-bottom:70px}.banner .u-container p,.banner .slideshow__text p,.banner .shop header p,.shop .banner header p{margin-bottom:20px;font-size:18px;line-height:24px}.banner .u-container .u-button,.banner .slideshow__text .u-button,.banner .shop header .u-button,.shop .banner header .u-button{color:#fff;border-color:#fff;width:300px;margin:10px 0}.slideshow{position:fixed;top:0;right:0;bottom:0;left:0}@media only screen and (max-width: 700px){.slideshow{position:relative;height:100vh;overflow:hidden;}}.slideshow .slideshow__outer-wrapper{height:100%}.slideshow__wrapper{height:100%;position:relative}.slideshow__wrapper ul{height:100%}.slideshow__item{position:relative;float:left;height:100%;overflow:hidden}.slideshow__item figure{height:100%;position:relative}.slideshow__text{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:5%;-webkit-filter:blur(0px);z-index:400;color:#fff;text-align:right}.slideshow__text h2{text-align:right;margin-bottom:15px}.slideshow__topline{text-transform:uppercase;font-family:DIN-Web;-webkit-font-smoothing:auto;font-size:20px;line-height:26px;margin-bottom:6px}.slideshow__image{width:100%}.slideshow__list{height:100%;-webkit-transition:all 0s 0s linear;transition:all 0s 0s linear}.slideshow__list.animate{-webkit-transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.slideshow__navigation__item{font-size:100px;color:#fff}@media only screen and (max-width: 700px){.slideshow__navigation__item{display:none;}}.slideshow__navigation__item--previous{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:2.5%;-webkit-filter:blur(0px)}.slideshow__navigation__item--next{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:2.5%;-webkit-filter:blur(0px)}.teaser{margin-bottom:10px}.teaser a{overflow:hidden;text-transform:uppercase}.teaser__wrapper{display:block;position:relative}.teaser__wrapper .teaser__description{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(0px);max-width:30%;width:100%}@media only screen and (max-width: 1024px){.teaser__wrapper .teaser__description{max-width:80%;}}@media only screen and (max-width: 700px){.teaser__wrapper .teaser__description{max-width:94%;}}.u-container .teaser__wrapper .teaser__description,.slideshow__text .teaser__wrapper .teaser__description,.shop header .teaser__wrapper .teaser__description{-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width: 701px){.u-container .teaser__wrapper .teaser__description,.slideshow__text .teaser__wrapper .teaser__description,.shop header .teaser__wrapper .teaser__description{position:absolute;top:auto;right:70px;bottom:0;left:auto;}}@media only screen and (max-width: 700px){.u-container .teaser__wrapper .teaser__description,.slideshow__text .teaser__wrapper .teaser__description,.shop header .teaser__wrapper .teaser__description{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(0px);}}.u-container .teaser__wrapper .teaser__description h2,.slideshow__text .teaser__wrapper .teaser__description h2,.shop header .teaser__wrapper .teaser__description h2,.u-container .teaser__wrapper .teaser__description h3,.slideshow__text .teaser__wrapper .teaser__description h3,.shop header .teaser__wrapper .teaser__description h3,.u-container .teaser__wrapper .teaser__description h4,.slideshow__text .teaser__wrapper .teaser__description h4,.shop header .teaser__wrapper .teaser__description h4{text-align:right}@media only screen and (max-width: 700px){.u-container .teaser__wrapper .teaser__description h2,.slideshow__text .teaser__wrapper .teaser__description h2,.shop header .teaser__wrapper .teaser__description h2,.u-container .teaser__wrapper .teaser__description h3,.slideshow__text .teaser__wrapper .teaser__description h3,.shop header .teaser__wrapper .teaser__description h3,.u-container .teaser__wrapper .teaser__description h4,.slideshow__text .teaser__wrapper .teaser__description h4,.shop header .teaser__wrapper .teaser__description h4{text-align:center;margin-bottom:0;}}.teaser__description p{color:#fff}.teaser--intro{font-size:20px;line-height:28px}@media only screen and (max-width: 700px){.teaser--intro{font-size:16px;line-height:22px;}}.teaser--intro h2{margin-bottom:20px}.teaser--images a{color:#fff;text-transform:uppercase;display:block;position:relative;font-size:16px;overflow:hidden}.teaser--images a img{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1;-webkit-transition:all 0.4s 0s linear;transition:all 0.4s 0s linear}.teaser--images a:hover img{-moz-opacity:0.6;-ms-filter:"alpha(opacity= 60)";filter:alpha(opacity=#{$value * 100});opacity:0.6}.teaser--images h2{position:absolute;right:40px;bottom:90px;text-align:right}.teaser--images span{position:absolute;right:40px;bottom:42px}.teaser--products{text-align:center;margin-bottom:70px}@media only screen and (max-width: 700px){.teaser--products{margin-bottom:20px;}.home .teaser--products h2.white{display:none}.home .teaser--products p{margin-bottom:0}}.teaser--products a{text-transform:uppercase;font-size:16px}.teaser--products img{width:100%}.teaser--banner{position:relative}.teaser--banner>img{width:100%}.teaser--banner .description{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:580px;text-align:center}.teaser--banner .description img{margin-bottom:58px}.teaser--banner .description a{color:#fff;text-transform:uppercase;font-size:16px}.shop{padding-top:90px}@media only screen and (max-width: 700px){.shop.shop--style{padding-top:20px}}.shop header{margin-bottom:80px}@media only screen and (max-width: 700px){.shop header{margin-bottom:40px;}}.shop header h2{margin-bottom:10px}.shop header p{font-weight:bold;text-transform:uppercase}.shop article:nth-child(odd){background:#f3f3f3}.shop article img{max-width:100%}.shop article .grid{overflow:hidden}.shop article .grid div{margin-bottom:0;position:relative;vertical-align:middle;text-align:center}@media only screen and (max-width: 700px){.shop article .grid div.article__description{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(0px);z-index:200}}.shop article h3{font-size:30px;line-height:32px;margin-bottom:20px}@media only screen and (max-width: 700px){.shop article h3{margin-bottom:30   px;}}.shop article p{max-width:420px;font-size:20px;line-height:28px;margin:0 auto 25px}.shop-categories{text-align:center;margin-bottom:100px}@media only screen and (max-width: 700px){.shop-categories{margin-bottom:50px;}}.shop-categories a{font-weight:bold;text-transform:uppercase}.shop-categories a:hover img{opacity:.6}.shop-categories img{margin-bottom:20px;-webkit-transition:opacity 0.3s 0s linear;transition:opacity 0.3s 0s linear;max-width:100%}@media only screen and (max-width: 700px){.shop-categories img{margin-bottom:10px;}}@media only screen and (max-width: 700px){.shop-categories .grid li{margin-bottom:25px}}@media only screen and (max-width: 700px){.shop-categories--fabrics img{margin-bottom:10px;}}.stores{min-height:1000px}.stores .is-cloaked{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transition:opacity 0.3s 0s linear;transition:opacity 0.3s 0s linear}.stores .is-cloaked.is-fade{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1}.stores header{margin-bottom:50px}@media only screen and (max-width: 700px){.stores header{margin-bottom:20px;}}.stores header h2{margin-bottom:10px}.stores header p{font-weight:bold;text-transform:uppercase}.stores #map{width:100%;height:700px}@media only screen and (max-width: 700px){.stores #map{height:50vh;}}.stores select{min-width:200px;width:24%;margin:0 20px}@media only screen and (max-width: 700px){.stores select{width:100%;margin:0 0 10px;}}.stores .shop-list{height:700px;overflow:auto}@media only screen and (min-width: 701px){.stores .shop-list{float:right;}}@media only screen and (max-width: 1024px){.stores .shop-list{padding-left:0;}}@media only screen and (max-width: 700px){.stores .shop-list{height:auto;max-height:280px;}}.stores .shop-list ul{border-top:1px solid #ccc}.stores .shop-list ul:hover a{-moz-opacity:0.3;-ms-filter:"alpha(opacity= 30)";filter:alpha(opacity=#{$value * 100});opacity:0.3}.stores .shop-list ul:hover li:hover a{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1}.stores .shop-list ul:hover li:hover a:before{content:"";position:absolute;top:-1px;right:0;left:0;display:block;border-top:1px solid #ccc}.stores .shop-list li.is-active a{color:#0080C9}.stores .shop-list a{position:relative;border-bottom:1px solid #ccc;padding-bottom:12px;padding-top:14px;display:block;-webkit-transition:all 0.3s 0s linear;transition:all 0.3s 0s linear}.stores .shop-list h3{margin-bottom:5px;text-align:left}.stores .shop-list p{margin-bottom:0;text-align:left}#infowindow{line-height:22px}.info{padding-top:90px}@media only screen and (max-width: 1024px){.info{padding-top:50px;}.info .grid .col-2-3{width:100%}}.info p{font-size:17px;line-height:29px}.info header{margin-bottom:80px}.info header h2{margin-bottom:10px}.about p{font-size:17px;line-height:29px}.about h2.small{text-align:left;font-size:30px;line-height:32px;margin-bottom:30px}@media only screen and (max-width: 700px){.about h2.small{margin-bottom:10px;}}.about .teaser--products{margin-bottom:50px}@media only screen and (min-width: 701px){.newsletter{width:100%;text-align:right;}}.newsletter p{display:inline-block}@media only screen and (min-width: 701px){.newsletter__title{text-align:right !important;}}.newsletter__field{position:relative;padding-right:120px}@media only screen and (max-width: 1024px){.newsletter__field{padding-right:0;}}@media only screen and (max-width: 700px){.newsletter__field{padding-right:120px;}}.newsletter__input{background-color:#fff;border-radius:0;border:1px solid #ccc;font-weight:100;height:42px;outline:0;padding:2px 12px 0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}@media only screen and (max-width: 1024px){.newsletter__input{margin-bottom:10px;}}.newsletter__input.err{border-color:#c00}.newsletter__button{line-height:41px;padding-left:0;padding-right:0;height:42px;border-radius:0;letter-spacing:0;outline:0;width:110px}@media only screen and (min-width: 1025px){.newsletter__button{position:absolute;top:0;right:0;}}@media only screen and (max-width: 700px){.newsletter__button{position:absolute;top:0;right:0;}}.error-404{padding:250px 0 200px}@media only screen and (max-width: 700px){.error-404{padding:150px 0 100px;}}.no-touch .animation-init,.no-touch .animation-init:hover{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0}.no-touch .fadeDownIn{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1;-webkit-animation:fadeDownIn .7s;animation:fadeDownIn .7s}@-webkit-keyframes fadeDownIn{0%{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transform:translate3d(0, -14px, 0);-ms-transform:translate3d(0, -14px, 0);transform:translate3d(0, -14px, 0)}100%{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeDownIn{0%{-moz-opacity:0;-ms-filter:"alpha(opacity= 0)";filter:alpha(opacity=#{$value * 100});opacity:0;-webkit-transform:translate3d(0, -14px, 0);-ms-transform:translate3d(0, -14px, 0);transform:translate3d(0, -14px, 0)}100%{-moz-opacity:1;-ms-filter:"alpha(opacity= 100)";filter:alpha(opacity=#{$value * 100});opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}footer.main{padding-bottom:50px;background:#fff;position:relative;z-index:100;overflow:hidden}@media only screen and (max-width: 700px){footer.main{padding-bottom:10px;}footer.main .grid>div{margin-bottom:30px}}footer.main .grid,footer.main h3{text-align:left}footer.main .footer__copy{border-top:1px solid #000;padding-top:30px}footer.main .footer__social{float:right}footer.main .footer__social:before{content:'Follow us';margin-right:5px;font-weight:bold}footer.main .footer__social__item{display:inline-block}footer.main .footer__social__link{background-image:url(../img/icons.svg);background-repeat:no-repeat;text-indent:-9999px;display:inline-block;width:25px;height:25px}footer.main .footer__social__link--twitter{background-position:-60px 0}footer.main .footer__social__link--instagram{background-position:-30px 0}footer.main .footer__social__link--facebook{background-position:0 0}