blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,ul{border:none;margin-block:0;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}progress{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{display:inline-block;font-weight:500}blockquote,q{font-style:italic}hr{box-sizing:content-box;display:block;height:0;overflow:visible}ol,ul{list-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none;max-width:100%}button,input,select,textarea{background:transparent;border:0;font-family:inherit;font-size:100%;line-height:inherit;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:transparent}input{border-radius:0}input[type=search]{-webkit-appearance:none}input::-moz-focus-inner{border:0}textarea{overflow:auto;resize:none;white-space:revert}a,a:active,a:visited{color:inherit;display:inline-block;text-decoration:none}a[href],button{touch-action:manipulation}button,input{overflow:visible}button,select{text-transform:none}button{background:transparent;border:0;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;color:inherit;cursor:pointer}[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:1px dotted ButtonText}[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-decoration{-webkit-appearance:none}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}:after,:before{box-sizing:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--grid-unit:15;--grid-unit-vertical:18}@media screen and (min-width:48em){:root{--grid-unit:32}}:root{--grid-val:calc(100/var(--grid-unit));--grid-val-vertical:calc(100/var(--grid-unit-vertical))}::-moz-selection{background-color:#2d2d2d;color:#fff;text-shadow:none}::selection{background-color:#2d2d2d;color:#fff;text-shadow:none}body,html{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;position:fixed;top:0;width:100vw}@supports (-ms-ime-align:auto){body,html{overflow-y:scroll}}body,html{font-size:max(12px,4.8vw);line-height:1}@media screen and (min-width:768px){body,html{font-size:max(12px,.9375vw);line-height:1}}body{background:#f6f1ec;color:#2d2d2d;font-family:futura-100,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.loading{cursor:wait!important}h1,h2,h3,h4,h5,h6{color:#000;font-weight:500}#app,.app{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:100vw;-webkit-overflow-scrolling:touch;display:grid;grid-template-areas:"view";grid-template-columns:100%;grid-template-rows:100%}.view{grid-area:view;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative}@keyframes autofill{0%{background:transparent}to{background:transparent}}input:-webkit-autofill{animation:autofill 5000s linear 1s both;-webkit-background-clip:text;background-clip:text}.product-label{font-size:max(12px,4.2666666667vw);line-height:1.1875}@media screen and (min-width:768px){.product-label{font-size:max(12px,.8333333333vw);line-height:1.1875}}.product-label{font-weight:600;text-transform:uppercase}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:calc(var(--grid-val)*1vw)}input[type=range]::-webkit-slider-runnable-track{background-color:#2d2d2d;height:1px}input[type=range]::-moz-range-track{background-color:#2d2d2d;height:1px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2d2d2d;border-radius:100%;box-shadow:0 0 5px #0000005e;height:11px;margin-top:-5px;width:11px}.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left][data-tp-icon=data-tp-icon]{margin:5px!important;transform:scale(.75)!important;transform-origin:left bottom!important}.u-button{background-color:#c3c3c3;border:1px solid #2d2d2d;color:#2d2d2d;contain:paint;padding:calc(var(--grid-val)*.65vw);position:relative}@media screen and (min-width:48em){.u-button{padding:calc(var(--grid-val)*.35vw)}}.u-button:before{background-color:#2d2d2d;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(100%);width:100%}.u-button span{font-weight:500;position:relative}@media screen and (pointer:fine) and (hover:hover){.u-button{transition:color .75s cubic-bezier(.77,0,.175,1)}.u-button:before{transition:transform .75s cubic-bezier(.77,0,.175,1)}.u-button:hover{color:#c3c3c3}.u-button:hover:before{transform:translateY(0)}}.u-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:48em){.u-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:calc(var(--grid-val-vertical)*10vh)}}.u-sep{background-color:#000;display:block;height:1px;width:100%}.u-sep--vert{height:100%;width:1px}.u-sep--abs{left:0;position:absolute;top:0}.u-sep--right{left:auto;right:0}.u-sep--bottom{bottom:0;top:auto}.u-sep--grey{opacity:.5}.u-sep--light{opacity:.2!important}.products-grid-lines{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100vw}@media screen and (max-width:47.99em){.products-grid-lines{position:fixed;top:calc(var(--grid-val)*2vw)}}.products-grid-lines{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:48em){.products-grid-lines{grid-template-columns:repeat(6,1fr)}}.products-grid-lines .u-sep:first-child{grid-column:2/2}@media screen and (max-width:47.99em){.products-grid-lines .u-sep:nth-child(2n){visibility:hidden}}@media screen and (min-width:48em){.u-hover{position:relative}.u-hover:after,.u-hover:before{background-color:#2d2d2d;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}@media screen and (pointer:fine) and (hover:hover){.u-hover{overflow:hidden}.u-hover:after{transform-origin:right center;transition:transform .75s cubic-bezier(.77,0,.175,1) .15s,background-color .5s cubic-bezier(.77,0,.175,1)}.u-hover:before{transform:scaleX(0);transform-origin:left center;transition:transform .75s cubic-bezier(.77,0,.175,1)}.u-hover.router-link-exact-active{pointer-events:none}.u-hover.router-link-exact-active:after{transform:scaleY(2.5)}.u-hover.router-link-exact-active:before{transform:scaleX(0) scaleY(2.5)}.u-hover:hover:after{transform:scaleX(0);transition:transform .75s cubic-bezier(.77,0,.175,1)}.u-hover:hover:before{transform:scaleX(1);transition:transform .75s cubic-bezier(.77,0,.175,1) .15s}}.error[data-v-9a335b0a]{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.error__code[data-v-9a335b0a]{font-size:max(12px,21.3333333333vw);line-height:1}@media screen and (min-width:768px){.error__code[data-v-9a335b0a]{font-size:max(12px,6.25vw);line-height:1}}.error__code[data-v-9a335b0a]{margin-bottom:calc(var(--grid-val)*1vw)}.error__message[data-v-9a335b0a]{margin-bottom:calc(var(--grid-val)*2vw)}.error button[data-v-9a335b0a]{text-decoration:underline}
