/*!
    copyright Andrea Guarinoni
    based on HTML5 Boilerplate v5.2.0 | MIT License | http://h5bp.com/
*/html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#444;text-shadow:none;color:#fff}::selection{background:#444;text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.nojsbanner{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:9999;text-align:center;background:rgb(216, 37, 70);color:#fff;padding:0.5em}.nojsbanner a{color:#fff;text-decoration:underline}.nojsbanner a:after{display:none}.maintenance{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:99999;text-align:center;background:#64516e;color:#f8bbb3;padding:0.5em;letter-spacing:0.5px;font-size:75%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.maintenance:hover{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.previewmode{position:fixed;top:auto;left:auto;right:0.5em;bottom:0.5em;z-index:9999;padding:0.5em 2.5%;border-radius:0.15em;font-size:1rem;line-height:1.4;opacity:0.9;background-color:#259b95;color:#e6eff5;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.previewmode:hover{opacity:0;visibility:hidden}.cssanimations .previewmode{opacity:0;visibility:hidden;-webkit-animation:previewmode 500ms ease 2s forwards,previewmode 500ms ease 6s reverse forwards;-moz-animation:previewmode 500ms ease 2s forwards,previewmode 500ms ease 6s reverse forwards;-o-animation:previewmode 500ms ease 2s forwards,previewmode 500ms ease 6s reverse forwards;animation:previewmode 500ms ease 2s forwards,previewmode 500ms ease 6s reverse forwards}@-webkit-keyframes previewmode{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(1em) scale(0.8)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes previewmode{0%{visibility:hidden;opacity:0;-moz-transform:translateX(1em) scale(0.8)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0) scale(1)}}@-o-keyframes previewmode{0%{visibility:hidden;opacity:0;-o-transform:translateX(1em) scale(0.8)}100%{visibility:visible;opacity:1;-o-transform:translateX(0) scale(1)}}@keyframes previewmode{0%{visibility:hidden;opacity:0;transform:translateX(1em) scale(0.8)}100%{visibility:visible;opacity:1;transform:translateX(0) scale(1)}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-hiddenscroll ::-webkit-scrollbar{width:6px;height:6px}.no-hiddenscroll ::-webkit-scrollbar-track{border:none}.no-hiddenscroll ::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}.no-hiddenscroll ::-webkit-scrollbar-thumb{border:none;background:#555;background:rgba(0,0,0,0.5);-webkit-transition:all 400ms ease;transition:all 400ms ease}.no-hiddenscroll ::-webkit-scrollbar-thumb:hover{background:#333;background:rgba(0,0,0,0.7)}.no-hiddenscroll ::-webkit-scrollbar-thumb:window-inactive{background:#999;background:rgba(0,0,0,0.3)}html{width:100%;height:100%;position:relative}body{width:100%;height:100%;position:relative;font-family:'simplon_norm','cooper_hewitt',Arial,Helvetica,sans-serif;font-weight:500;font-size:100%;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;-o-font-feature-settings:'liga' 1,'kern';-moz-font-feature-settings:'liga=1','kern=1';-moz-font-feature-settings:'liga' 1,'kern';-ms-font-feature-settings:'liga' 1,'kern';-webkit-font-feature-settings:'liga' 1,'kern';font-feature-settings:'liga' 1,'kern'}a{text-decoration:none;position:relative;display:inline-block;color:inherit;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}a:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;background-color:#000;width:0;height:1px;-webkit-transition:width 400ms ease;-moz-transition:width 400ms ease;-ms-transition:width 400ms ease;-o-transition:width 400ms ease;transition:width 400ms ease}a.active:after,a:hover:after{width:100%}a.underline:after{width:100%}a.no-underline:hover:after,a.underline:hover:after{width:0}h1,h2{font-size:100%;font-weight:inherit;margin:0 auto}table thead{border-bottom:1px solid #000}table td{padding:.5em 1.5em .5em 0}#main-container{position:relative;width:100%;height:100%;background-color:#fff;color:#000;font-size:120%}.no-js #main-container{top:3.75em;height:-webkit-calc(100% - 3.75em);height:-moz-calc(100% - 3.75em);height:calc(100% - 3.75em);overflow:auto}#contents{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;line-height:1.25;padding:3em 1em 1em;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:opacity 1000ms ease,visibility 1000ms ease;-moz-transition:opacity 1000ms ease,visibility 1000ms ease;-ms-transition:opacity 1000ms ease,visibility 1000ms ease;-o-transition:opacity 1000ms ease,visibility 1000ms ease;transition:opacity 1000ms ease,visibility 1000ms ease}#cover #contents{padding:3em 0 0 0}#about #contents,#shop #contents{padding:4.5em 1em 1em}.js #contents.fadeOnLoad{opacity:0;visibility:hidden;-webkit-transition:opacity 1000ms ease,visibility 0ms linear 1000ms;-moz-transition:opacity 1000ms ease,visibility 0ms linear 1000ms;-ms-transition:opacity 1000ms ease,visibility 0ms linear 1000ms;-o-transition:opacity 1000ms ease,visibility 0ms linear 1000ms;transition:opacity 1000ms ease,visibility 0ms linear 1000ms}.js img{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.js img.fadeOnLoad{opacity:1}a.local{}a.anchor{}a.external{}.main-wrapper{position:relative;width:100%;min-height:100%}#designer .main-wrapper{min-height:100%;min-height:-webkit-calc(100% + 2em);min-height:-moz-calc(100% + 2em);min-height:calc(100% + 2em)}#shop .main-wrapper{min-height:100%;min-height:-webkit-calc(100% + 2em);min-height:-moz-calc(100% + 2em);min-height:calc(100% + 2em)}.footer{position:relative;width:100%;height:auto;padding:0;padding-right:4em!important;font-size:75%}#cover .footer{padding:2em 1em}#about .footer,#shop .footer{padding-bottom:8em}#know-how .footer{padding-top:2em}.logo{font-family:'FUCINA','cooper_hewitt',Arial,sans-serif;font-size:450%;position:fixed;top:auto;left:auto;right:0.2em;bottom:0.2em;pointer-events:none}.logo a{pointer-events:auto}.logo a:after{display:none}.navigation{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:999;background-color:#fff}.image-overlay-visible .navigation{background-color:transparent}.header{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;height:3em;padding:1em;line-height:1;background-color:#fff}.image-overlay-visible .header{background-color:transparent}#menu{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-height:100%;list-style:none;padding:4em 1em 1em 1em;margin:0;overflow:auto;line-height:1.2;-webkit-box-shadow:0 15px 20px -8px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 20px -8px rgba(0,0,0,0.15);box-shadow:0 15px 20px -8px rgba(0,0,0,0.15);-webkit-transition:-webkit-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),top 600ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),top 600ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),top 600ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),top 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),top 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}#menu.closed{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.no-csstransforms #menu.closed{top:-100%}.image-overlay-visible #menu{background-color:transparent}.submenu{font-family:'cooper_hewitt',Arial,Helvetica,sans-serif;list-style:none;padding:1.65em 0 0;width:100%;height:auto;max-height:70%;max-height:70vh;-webkit-transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 1ms linear;-moz-transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 1ms linear;-ms-transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 1ms linear;-o-transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 1ms linear;transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 1ms linear}.js .submenu.closed{opacity:0;max-height:0;overflow:hidden;padding:0}#menu > li{padding:1em 0;-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}#menu.closed > li{opacity:0}#menu > li > a{font-size:225%;text-transform:uppercase;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms linear,visibility 800ms linear;-moz-transition:-moz-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms linear,visibility 800ms linear;-ms-transition:-ms-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms linear,visibility 800ms linear;-o-transition:-o-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms linear,visibility 800ms linear;transition:transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms linear,visibility 800ms linear}#menu > li:nth-child(1) > a{-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}#menu > li:nth-child(2) > a{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}#menu > li:nth-child(3) > a{-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-ms-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}#menu > li:nth-child(4) > a{-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}#menu > li:nth-child(5) > a{-webkit-transition-delay:1250ms;-moz-transition-delay:1250ms;-ms-transition-delay:1250ms;-o-transition-delay:1250ms;transition-delay:1250ms}#menu.closed > li > a{opacity:0;visibility:hidden;-webkit-transform:translate(0, -0.5em);-moz-transform:translate(0, -0.5em);-ms-transform:translate(0, -0.5em);-o-transform:translate(0, -0.5em);transform:translate(0, -0.5em);-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-ms-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}.submenu > li{padding:0.35em 0}#menu-btn{text-transform:uppercase}#menu-btn:after{display:none}.side{position:absolute;top:1em;left:auto;right:1em;bottom:auto}.header .language-link{-webkit-transition:opacity 500ms ease,visibility 500ms ease;-moz-transition:opacity 500ms ease,visibility 500ms ease;-ms-transition:opacity 500ms ease,visibility 500ms ease;-o-transition:opacity 500ms ease,visibility 500ms ease;transition:opacity 500ms ease,visibility 500ms ease}#menu.closed ~ .header .language-link{opacity:0;visibility:hidden}.header .scroll-title{position:absolute;top:0;left:auto;right:0;bottom:auto;max-width:10em;max-width:-webkit-calc(100vw - 6em);max-width:-moz-calc(100vw - 6em);max-width:calc(100vw - 6em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 0.5em, 0);-moz-transform:translate3d(0, 0.5em, 0);-ms-transform:translate3d(0, 0.5em, 0);-o-transform:translate3d(0, 0.5em, 0);transform:translate3d(0, 0.5em, 0);-webkit-transition:opacity 500ms ease,visibility 500ms ease,transform 1ms linear 500ms,-webkit-transform 1ms linear 500ms;-moz-transition:opacity 500ms ease,visibility 500ms ease,transform 1ms linear 500ms,-moz-transform 1ms linear 500ms;-ms-transition:opacity 500ms ease,visibility 500ms ease,transform 1ms linear 500ms,-ms-transform 1ms linear 500ms;-o-transition:opacity 500ms ease,visibility 500ms ease,transform 1ms linear 500ms,-o-transform 1ms linear 500ms;transition:opacity 500ms ease-out,visibility 500ms ease-out,transform 1ms linear 500ms}#menu.closed ~ .header .scroll-title.visible{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 500ms ease-out,visibility 500ms ease-out,-webkit-transform 500ms ease-out;-moz-transition:opacity 500ms ease-out,visibility 500ms ease-out,-moz-transform 500ms ease-out;-ms-transition:opacity 500ms ease-out,visibility 500ms ease-out,-ms-transform 500ms ease-out;-o-transition:opacity 500ms ease-out,visibility 500ms ease-out,-o-transform 500ms ease-out;transition:opacity 500ms ease-out,visibility 500ms ease-out,transform 500ms ease-out}#collection .title,#designer .title{padding:1.5em 0}#collection h1,#designer h1{display:inline-block;font-size:225%;text-transform:uppercase;padding-right:0.35em;padding-bottom:0.25em}#collection .collection-description{max-width:45em;margin:0;padding:0.5em 0 3em}section{position:relative;border-bottom:1px solid #000}#shop section{border-bottom:none}section .heading{display:block;padding:1em 0 0.25em}section a.heading:after{display:none}section .heading .name{text-transform:uppercase}section .heading .designer,section .heading .name{font-size:175%}#about section a.heading.active h2,#about section a.heading:hover h2,#shop section .heading.active h2,#shop section a.heading:hover h2,section a.heading.active .designer,section a.heading.active .name,section a.heading:hover .designer,section a.heading:hover .name{font-style:italic}section .content{position:relative;width:100%;height:auto;padding-bottom:87.5%;padding-bottom:-webkit-calc(75% + 3.25em);padding-bottom:-moz-calc(75% + 3.25em);padding-bottom:calc(75% + 3.25em);overflow:hidden;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}.js section .content.closed{padding-bottom:0;opacity:0}.slideshow{position:relative;width:100%;height:100%}#cover .slideshow{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto}#collection .slideshow{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:auto;padding-bottom:75%}.swiper-container{position:relative;width:100%;height:100%}.slideshow:not(.disable-click) .swiper-container{cursor:pointer}#collection .swiper-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.no-js .slideshow .swiper-wrapper{overflow:auto}.slideshow .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}.slideshow .swiper-slide{text-align:center;overflow:hidden}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{line-height:2em;top:0;bottom:0;width:auto;height:100%;margin:0;padding:0 2em}.slideshow .swiper-button-prev{left:0;right:auto}.slideshow .swiper-button-next{right:0;left:auto}.slideshow .swiper-lazy-preloader{display:none}.slideshow .swiper-slide-active .swiper-lazy-preloader{display:block}.slideshow .swiper-slide .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%9!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slideshow .swiper-slide{background-color:#fff}.slideshow .swiper-lazy{opacity:0;-webkit-transition:all 300ms ease,opacity 1s linear;-moz-transition:all 300ms ease,opacity 1s linear;-ms-transition:all 300ms ease,opacity 1s linear;-o-transition:all 300ms ease,opacity 1s linear;transition:all 300ms ease,opacity 1s linear}.slideshow .swiper-lazy.swiper-lazy-loaded{opacity:1}.slideshow .swiper-lazy-preloader{width:1em;height:1em;background-color:transparent;border:1px solid #000;margin:-0.5em 0 0 -0.5em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:pulse 1.0s infinite ease-in-out;-moz-animation:pulse 1.0s infinite ease-in-out;-o-animation:pulse 1.0s infinite ease-in-out;animation:pulse 1.0s infinite ease-in-out}.slideshow .swiper-lazy-preloader:after{display:none}.ajax-lazy-preloader{position:absolute;left:50%;top:50%;background-color:#000}.swiper-nav-next,.swiper-nav-prev{position:absolute;top:4em;bottom:4em;width:auto;height:4em;margin:auto;z-index:1;cursor:pointer}.swiper-nav-prev{left:1.5em;right:auto}.swiper-nav-next{left:auto;right:1.5em}.pagination.swiper-pagination-fraction{position:absolute;top:0.5em;left:auto;right:0;bottom:auto;width:auto;font-family:'cooper_hewitt',Arial,Helvetica,sans-serif}#collection .description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;overflow:auto;z-index:1;padding:0.75em 0;background-color:#fff;-webkit-overflow-scrolling:touch;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}#collection .description.closed{opacity:0;visibility:hidden}#collection .description p{margin:0;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 500ms linear;-moz-transition:-moz-transform 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 500ms linear;-ms-transition:-ms-transform 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 500ms linear;-o-transition:-o-transform 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 500ms linear;transition:transform 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 300ms,opacity 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 300ms}#collection .description.closed p{opacity:0;-webkit-transform:translate(0, 0.5em);-moz-transform:translate(0, 0.5em);-ms-transform:translate(0, 0.5em);-o-transform:translate(0, 0.5em);transform:translate(0, 0.5em);-webkit-transform:translate3d(0, 0.5em, 0);-moz-transform:translate3d(0, 0.5em, 0);-ms-transform:translate3d(0, 0.5em, 0);-o-transform:translate3d(0, 0.5em, 0);transform:translate3d(0, 0.5em, 0)}.content-navigation{position:absolute;top:auto;left:0;right:0;bottom:0;padding:0.5em 0 1.5em;font-size:100%}.designer-description .website{font-family:'cooper_hewitt',Arial,Helvetica,sans-serif;padding:1em 0 3em}.projects-list{padding:3em 0 3em}.projects-list h2{font-size:115%;letter-spacing:0.05em}.projects-list a{font-family:'cooper_hewitt',Arial,Helvetica,sans-serif;text-transform:uppercase}.projects-list .separator{height:0.25em}.dimmer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;opacity:0.5;z-index:998;cursor:pointer;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.dimmer.visually-hidden{opacity:0}#popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-height:100%;margin:auto;background-color:#fff;z-index:999;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#popup.closed{top:100%}.csstransforms #popup.closed{top:0;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.js #popup.closed .content-wrapper{opacity:0;visibility:hidden}#popup,#popup .content-wrapper{-webkit-transition:all 650ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 650ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 650ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 650ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 650ms cubic-bezier(0.165, 0.84, 0.44, 1)}#popup .icon-close{position:absolute;top:0;left:auto;right:0;bottom:auto;z-index:999;line-height:2em;padding:1.5em;text-transform:uppercase;cursor:pointer}#popup .icon-close:after{display:none}#popup .content-wrapper{position:relative;width:100%;height:100%;padding-top:3em;padding-bottom:3em;line-height:1.6}#popup .content-wrapper.container{max-width:70em;margin:auto;padding-left:1.5em;padding-right:1.5em}#popup .content-wrapper.container .wrapper{font-size:110%}#popup h1{margin:0 auto 2em;font-size:150%;text-align:left;text-transform:uppercase}@-webkit-keyframes pulse{0%,100%{opacity:1;-webkit-transform:scale(1.0)}50%{opacity:0.1;-webkit-transform:scale(0.98)}}@-moz-keyframes pulse{0%,100%{opacity:1;-moz-transform:scale(1.0)}50%{opacity:0.1;-moz-transform:scale(0.98)}}@-o-keyframes pulse{0%,100%{opacity:1;-o-transform:scale(1.0)}50%{opacity:0.1;-o-transform:scale(0.98)}}@keyframes pulse{0%,100%{opacity:1;-webkit-transform:scale(1.0);transform:scale(1.0)}50%{opacity:0.1;-webkit-transform:scale(0.98);transform:scale(0.98)}}.scroll-container{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@keyframes pulse{25%{opacity:1}50%{opacity:0}75%{opacity:1}}#image-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#eee;display:none}#image-overlay .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%9!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;transition:opacity 500ms linear}#image-overlay .bg-image:not(.loaded){opacity:0}.video-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.video-wrapper video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.video-wrapper .fallback-image{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(../../../media/images/know-how/bg-placeholder.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.ios.no-videoautoplay .video-wrapper .fallback-image{display:block}.ios.no-videoautoplay .video-wrapper video{display:none}.video-wrapper .video-dimmer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,0.75)}#know-how .description{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:auto;padding:1em 0 0 0}#know-how h1{font-size:200%;text-transform:uppercase;padding:0 0 1em}#about #main-container,#about #menu,#about .dimmer,#about .header,#about .submenu,body#about{background-color:#a88979}section:last-child{margin-bottom:7em}#about section .content,#shop section .content{font-family:'cooper_hewitt',Arial,Helvetica,sans-serif;padding:1em 0;max-height:100vh}.js #about section .content.closed{max-height:0;padding:0}#about section .heading,#shop section .heading{padding:0.75em 0 0.5em}#about .heading h2,#shop .heading h2{font-size:150%;text-transform:uppercase}#about .logo,#shop .logo{left:0;right:0;bottom:0;padding:0.175em;text-align:right;background:-moz-linear-gradient(top, rgba(168,137,121,0) 0, rgba(168,137,121,0.5) 30%, rgba(168,137,121,1) 100%);background:-webkit-linear-gradient(top, rgba(168,137,121,0) 0,rgba(168,137,121,0.5) 30%,rgba(168,137,121,1) 100%);background:linear-gradient(to bottom, rgba(168,137,121,0) 0,rgba(168,137,121,0.5) 30%,rgba(168,137,121,1) 100%)}#shop .logo{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.5) 30%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 100%)}#cover .cover{display:table;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:#a88979;cursor:pointer}.no-js #cover .cover .bg-image{display:none}#cover .cover .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition:opacity 800ms linear;-moz-transition:opacity 800ms linear;-ms-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear;background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%9!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#cover .cover .bg-image:not(.fadeOnLoad){opacity:0}#cover .cover .logo{position:relative;top:auto;left:auto;right:auto;bottom:auto;font-size:800%;font-size:calc(10vw + 10vh + 5vmin);display:table-cell;vertical-align:middle;text-align:center;pointer-events:none}#about section .content a,#shop section .content a{display:inline}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-height: 25em){}@media only screen and (min-width: 45em){#main-container{font-size:100%}#contents{padding:5em 1.5em 1.5em}#cover #contents{padding:4em 0 0 0}#about #contents,#shop #contents{padding:4.5em 1.5em 1em}.footer{font-size:100%}#about .footer,#shop .footer{padding-bottom:0;padding-right:15em!important;z-index:999}.logo{font-size:600%}#menu{position:relative;height:auto;padding:1.5em;overflow:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#menu.closed{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.no-csstransforms #menu.closed{top:0}#menu.closed ~ .header .language-link{opacity:1;visibility:visible}#menu.closed ~ .header .scroll-title.visible{opacity:0;visibility:hidden}#menu > li{padding:0;float:left;width:auto;margin-right:4em}#menu.closed > li{opacity:1}#menu.closed > li > a{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#menu > li > a{font-size:100%}#menu-btn{display:none}.submenu{position:absolute;width:100%;left:0;right:0;background-color:#fff;overflow:auto;padding:1.25em 0 2em;-webkit-box-shadow:0 15px 20px -8px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 20px -8px rgba(0,0,0,0.15);box-shadow:0 15px 20px -8px rgba(0,0,0,0.15)}.image-overlay-visible .submenu{background-color:transparent}.submenu li{position:relative}#collections-list li{margin-right:1.5em;left:1.5em}#designers-list li{margin-right:11.5em;left:11.5em}#collection .collection-description{padding:0.5em 0 4em}.header{width:auto;height:auto;left:auto;padding:1.5em}.side{position:relative;top:0;right:0}section .heading{padding:1em 0 0.35em}section .heading .designer,section .heading .name{font-size:225%}section .content{padding-bottom:77.5%;padding-bottom:-webkit-calc(55% + 5em);padding-bottom:-moz-calc(55% + 5em);padding-bottom:calc(55% + 5em)}.content-navigation{padding:1em 0 1.5em;font-size:150%}.pagination.swiper-pagination-fraction{top:1em}#cover .slideshow{}#collection .slideshow{padding-bottom:55%}#collection h1,#designer h1{padding-bottom:0}#collection .description{font-size:150%;top:auto;max-height:15em}.designer-description{padding:2em 0}.designer-description .website{float:right;padding:0 0 0 3em;width:35%}.designer-description .bio{width:65%}.projects-list h2{font-size:150%;letter-spacing:0.035em}#know-how .description{}#know-how p{font-size:150%}#about section .heading,#shop section .heading{padding:0.75em 0 0.5em;width:30%;float:left}#about .heading h2,#shop .heading h2{font-size:250%;text-transform:none}#about section .content,#shop section .content{float:left;width:70%;font-size:150%}section:last-child{margin-bottom:9em}#cover .cover .logo{font-size:1000%;font-size:-webkit-calc(10vw + 5vh + 3vmin);font-size:-moz-calc(10vw + 5vh + 3vmin);font-size:calc(10vw + 5vh + 3vmin)}#shop .main-wrapper{min-height:100%;min-height:-webkit-calc(100% - 2.5em);min-height:-moz-calc(100% - 2.5em);min-height:calc(100% - 2.5em)}}@media only screen and (min-width: 50em){body{font-size:105%}}@media only screen and (min-width: 65em){body{font-size:110%}}@media only screen and (min-width: 75em){body{font-size:120%}}@media only screen and (min-width: 95em){body{font-size:140%}}@media only screen and (min-width: 102.5em){body{font-size:152.5%}}@media only screen and (min-width: 110em){body{font-size:165%}}@media only screen and (min-width: 117.5em){body{font-size:177.5%}}@media only screen and (min-width: 125em){body{font-size:190%}}@media only screen and (min-width: 137.5em){body{font-size:217.5%}}@media only screen and (min-width: 150em){body{font-size:225%}}@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 1.25dppx),(min-resolution: 120dpi){}@media print{*,*:after,*:before{background:transparent!important;color:#000!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) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}