/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}.inner.page img,.inner.product .col img,.kirby-plugin-oembed iframe,.kirby-plugin-oembed object,legend{max-width:100%}audio,canvas,progress,video{display:inline-block}.flickity-enabled,.flickity-viewport,sub,sup{position:relative}*,.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent}html{line-height:1.15;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}mark{background-color:#ff0;color:#000}sub,sup{line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.kirby-plugin-oembed{position:relative;padding:0}.kirby-plugin-oembed img{display:block;height:auto}.kirby-plugin-oembed--video iframe,.kirby-plugin-oembed--video object,.kirby-plugin-oembed__thumb{top:0;left:0;width:100%;height:100%;position:absolute}.kirby-plugin-oembed--video{background-color:#ddd;overflow:hidden}.kirby-plugin-oembed--error{font-size:.8em}.kirby-plugin-oembed__thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}.kirby-plugin-oembed__thumb>img{position:absolute;top:50%;left:50%;width:25%;min-width:75px;max-width:175px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.65}#outdated,.loader{position:fixed;height:100%;top:0}#outdated,.loader,body,html{width:100%;background:#fff}.kirby-plugin-oembed__thumb:hover>img{opacity:1}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}caption,table,td,th{vertical-align:middle}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}a img{border:none}@font-face{font-family:NN;src:url(../../fonts/NM.eot);src:url(../../fonts/NM.eot#iefix) format('embedded-opentype'),url(../../fonts/NM.woff) format('woff'),url(../../fonts/NM.woff2) format('woff2'),url(../../fonts/NM.ttf) format('truetype'),url(../../fonts/NM.svg) format('svg');font-weight:'normal';font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:NN;src:url(../../fonts/NM.svg) format('svg')}}body,html{-webkit-text-size-adjust:100%}html{font-size:62.5%}body{line-height:1;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:NM,Helvetica,Arial,sans-serif;font-size:3vh}@media only screen and (max-width:1023px){body{font-size:4vw}}.inner.product .infos .meta.cf,body.shop #pay,h1{font-size:5vh}h1{text-transform:uppercase}@media only screen and (max-width:1023px){h1{font-size:7vw}}p{margin-bottom:1em;line-height:100%}p:last-child{margin-bottom:0}img.lazyimg{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}img.lazyimg.flickity-lazyloaded,img.lazyimg.lazyloaded{opacity:1;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.btn,button{cursor:pointer;padding:.3em}button:disabled{cursor:not-allowed;color:#000}::selection{background:#000}::-moz-selection{background:#000}*{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;-webkit-user-drag:none;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a,a:focus,a:hover,a:visited{color:inherit;text-decoration:none;cursor:pointer}#outdated{display:none;text-align:center;left:0;z-index:900}#outdated a{border-bottom:1px solid}#outdated .inner{padding:8rem 20%}.no-flexbox #outdated,.no-js #outdated,.no-svg #outdated{display:block}.loader{left:0;z-index:10000}.loader .spinner{width:50px;height:50px;position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .spinner .circular{-webkit-animation:rotate 2s linear infinite;-moz-animation:rotate 2s linear infinite;-ms-animation:rotate 2s linear infinite;-o-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader .spinner .circular .path{stroke:#000;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;-moz-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;-ms-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;-o-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}.credits{position:fixed;-webkit-transform:translateX(90%) rotate(-90deg);-moz-transform:translateX(90%) rotate(-90deg);-ms-transform:translateX(90%) rotate(-90deg);-o-transform:translateX(90%) rotate(-90deg);transform:translateX(90%) rotate(-90deg);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;bottom:2vh;right:2vh;font-size:.6em}.menu{mix-blend-mode:difference;color:#fff}.menu h1{display:inline-block;margin-bottom:.5em;position:relative}#shop-link-l,.menu ul{display:none}.menu li{text-transform:lowercase}@media only screen and (min-width:1024px){.menu h1:hover::after{content:'';width:100%;height:.08em;position:absolute;bottom:-1vh;left:0;background:#fff}}.menu h1.active::after{content:'';width:100%;height:.08em;position:absolute;bottom:-1vh;left:0;background:#fff}#main-menu,#shop-menu,.inner.project #slide-caption{position:fixed;z-index:100}#main-menu{top:4vh;left:4vh}#shop-menu{text-align:right;top:4vh;right:4vh}#container{min-height:100vh;background:#fff}.inner.project #slide-caption{bottom:2vh;left:4vh}@media only screen and (max-width:1023px){.inner.project{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.inner.project:after,.inner.project:before{content:'';display:table}.inner.project:after{clear:both}.inner.project #slide-caption{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;position:static;padding:2vh 4vh;background:#fff}.inner.project #slide-caption:after,.inner.project #slide-caption:before{content:'';display:table}.inner.project #slide-caption:after{clear:both}}.inner.project #slide-caption p{display:inline}.slider{height:93vh}@media only screen and (max-width:1023px){.slider{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;height:auto}.slider:after,.slider:before{content:'';display:table}.slider:after{clear:both}}.slider img{display:block}.slider .content-item,.slider .flickity-viewport{height:100%}@media only screen and (max-width:1023px){.slider .content-item,.slider .content-item img,.slider .content-item video{width:100%;height:auto}.slider .content-item{float:left;clear:none;text-align:inherit;margin-left:0;margin-right:0}.slider .content-item:after,.slider .content-item:before{content:'';display:table}.slider .content-item:after{clear:both}.slider .video-item{display:none}}.slider .text-item{width:90vh}@media only screen and (max-width:1023px){.slider .text-item{width:auto}}.slider .text-item div{padding:4vh}.inner.home{height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.inner.page{padding:15vh 4vh 0}@media only screen and (min-width:1024px){.inner.page{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding-right:none}.inner.page:after,.inner.page:before{content:'';display:table}.inner.page:after{clear:both}.inner.page.cart{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.inner.page.cart:after,.inner.page.cart:before{content:'';display:table}.inner.page.cart:after{clear:both}}.inner.product .col{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;height:100vh;overflow:hidden}.inner.product .col:after,.inner.product .col:before{content:'';display:table}.inner.product .col:after{clear:both}@media only screen and (max-width:1023px){.inner.product .col{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;overflow:initial;height:auto}.inner.product .col:first-child{margin-left:auto}.inner.product .col:last-child{margin-right:auto}}.inner.product .col img{width:auto;max-height:100%}.inner.product .infos{position:relative;padding:4vh 12vh 4vh 4vh;border-left:.18em solid}.inner.product .infos .text{margin-bottom:2em}@media only screen and (max-width:1023px){.inner.product .col img{width:100%;height:auto}.inner.product .infos{border:none;padding-left:4vh;padding-bottom:20vh}.inner.product .infos .meta.cf{font-size:7vw}}.inner.product .infos .meta.cf li{display:inline-block}.inner.product .infos .meta.cf li:first-child{margin-right:3em}.inner.product .infos .nextprev{position:absolute;bottom:4vh;left:4vh;width:calc(100% - 8vh);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;-o-box-pack:justify;box-pack:justify;-webkit-flex-pack:justify;-moz-flex-pack:justify;-ms-flex-pack:justify;-o-flex-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}body.page #main-menu h1::after,body.project #main-menu h1::after,body.shop #shop-menu h1::after{width:100%;height:.08em;position:absolute;bottom:-1vh;left:0;background:#fff;content:''}body.home #main-menu ul{display:block}body.shop #shop-link-l{display:inline-block}body.shop #shop-menu{display:none}body.shop .products .page-content .content-item{float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}body.shop .products .page-content .content-item:after,body.shop .products .page-content .content-item:before{content:'';display:table}body.shop .products .page-content .content-item:after{clear:both}@media only screen and (max-width:1023px){body.shop .products .page-content .content-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}body.shop .products .page-content .content-item:first-child{margin-left:auto}body.shop .products .page-content .content-item:last-child{margin-right:auto}body.shop #pay{font-size:7vw}}body.shop .products .page-content .content-item img{display:block;width:100%;height:auto}body.shop .products .page-content .content-item .item-caption{height:8%}body.shop .products .page-content .content-item .item-caption .flex,body.shop .products .page-content .content-item .item-caption form{display:block;height:100%}body.shop .products .page-content .content-item .item-caption .flex button{cursor:pointer;float:left;clear:none;width:100%;margin-left:0;margin-right:0;height:100%;border:none;text-align:center}body.shop .products .page-content .content-item .item-caption .flex button:after,body.shop .products .page-content .content-item .item-caption .flex button:before{content:'';display:table}body.shop .products .page-content .content-item .item-caption .flex button:after{clear:both}body.shop .products .page-content .content-item:nth-child(3n+1) .item-caption .flex button{border-left:none}body.shop .products .page-content .content-item:nth-child(3n) .item-caption .flex button{border-right:none}@media only screen and (min-width:1024px){body.shop .products .page-content .content-item .item-caption .flex button:nth-of-type(2),body.shop .products .page-content .content-item:hover .item-caption .flex button:nth-of-type(1){display:none}body.shop .products .page-content .content-item:hover .item-caption .flex button:nth-of-type(2){display:block}body.project{overflow:hidden}}body.shop .slider{height:100vh}body.shop .slider .flickity-viewport{height:100%}body.shop .slider .content-item{height:92%}body.shop .slider .item-caption{height:8%}body.shop .slider .item-caption .flex,body.shop .slider .item-caption form{display:block;height:100%}body.shop .slider .item-caption .flex button{cursor:pointer;float:left;clear:none;width:50%;margin-left:0;margin-right:0;height:100%;border:none;border-top:.1em solid;border-bottom:.1em solid;border-left:.1em solid;text-align:center}body.shop .slider .item-caption .flex button:after,body.shop .slider .item-caption .flex button:before{content:'';display:table}body.shop .slider .item-caption .flex button:after{clear:both}body.shop #shop-menu ul{display:block}body.shop .btn.add,body.shop .btn.remove{cursor:pointer;border:.1em solid;border-radius:100%;height:4vh;width:4vh;display:inline-block;text-align:center;padding:0}body.shop table{width:100%}body.shop td,body.shop th{border-bottom:.1em solid #000;padding:.2em 0}body.shop th.head{padding-bottom:.8em}body.shop table:last-child{border:none}body.shop #pay{margin-top:1em;text-align:right}body.shop button{border:.08em solid #000;background:0 0}@-moz-keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}30%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}30%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-o-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}30%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}30%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}