*{-webkit-backface-visibility:hidden;backface-visibility:hidden}html,body{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}p{font-size:.9em;line-height:1.7em}body{font-family:'Montserrat',sans-serif}@media (min-width: 768px){body{font-size:initial}}a{color:inherit;font-weight:bold}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}header{color:#1b1e1e;position:fixed;top:0;width:100%;box-sizing:border-box;z-index:4;height:70px;background:#ffffff}@media (min-width: 768px){header{font-size:12px}}@media (min-width: 1200px){header{font-size:16px}}header .menu{height:70px;font-size:2em;background:none;border:none;padding:20px;position:absolute;top:0;right:0}header .menu:focus{outline:none}header .logo{display:inline-block;height:100%;padding:1em;box-sizing:border-box}@media (min-width: 768px){header{height:14vh}header .logo-mobile{display:none}header .menu{display:none}header nav{position:relative;transition:none;background-color:#ffffff;-webkit-transform:none;transform:none;height:100%;display:flex;justify-content:space-around;align-items:center;padding:0 5%;box-sizing:border-box}header nav .logo-desktop{display:block}header nav div,header nav .logo{flex:1;text-align:center}header nav a{color:#1b1e1e;-webkit-transform:initial;transform:initial;display:inline-block;margin:0}}header img{height:100%;display:inline-block;width:auto}nav{font-weight:bold;text-transform:uppercase;-webkit-transform:translateX(100%);transform:translateX(100%);padding-top:70px;transition:.5s;overflow:hidden;height:100vh;width:100%;top:0;position:absolute;background-color:#1b1e1e}nav .logo-desktop{display:none}nav a{display:block;text-align:right;color:#ffffff;text-decoration:none;margin:1em;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;position:relative;margin-right:2em}nav a:not(.logo)::after{content:' ';position:absolute;background-color:#1b1e1e;width:0;left:50%;bottom:-5px;height:3px;transition:.5s ease-in-out}nav a:not(.logo):hover::after{width:100%;left:0}nav .close{visibility:hidden}nav.active{width:80vw;-webkit-transform:translateX(20vw);transform:translateX(20vw)}nav.active+.menu{color:#ffffff}.description{padding:0 4vw;box-sizing:border-box;padding-bottom:5%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.description{width:50%}}aside{width:calc(5vw + 2px);position:fixed;height:100vh;z-index:1;background-color:#ffffff;top:0;display:none}@media (min-width: 768px){aside{display:block}}aside h3{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;bottom:0;left:0;width:78vh;text-align:center;line-height:5vw;font-weight:600;text-transform:uppercase}aside h3 a{padding-left:.7em}.language-container{position:absolute;bottom:0;display:inline-block;padding:1em;cursor:pointer}.language-container-mobile{display:block;text-align:right;color:#ffffff;text-decoration:none;margin:1em;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;position:relative;margin-right:2em;cursor:pointer}@media (min-width: 768px){.language-container-mobile{display:none}}main{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;padding-top:70px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-height:100vh}@media (min-width: 768px){main{padding-top:14vh;flex-direction:row;padding-left:5vw}}main.-fadeout{-webkit-animation:fadeOut .5s;animation:fadeOut .5s}input[type=submit]{text-transform:uppercase;color:#ffffff;background-color:transparent;border:3px solid #ffffff;font-family:montserrat;cursor:pointer;box-sizing:border-box;transition:.2s ease;font-weight:600;letter-spacing:3px;font-size:1em;padding:.3em 1em;line-height:1.3em}input[type=submit]:hover,input[type=submit]:focus{border:solid 3px #ffffff;background-color:#ffffff;color:#1b1e1e}.age-check{transition:.5s;width:100%;height:100%;top:0;left:0;overflow-y:scroll;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:7vh 2vw;box-sizing:border-box;font-size:14px}.age-check.sim{position:fixed}@media (min-width: 768px){.age-check{overflow-y:hidden}}.age-check.-hide{opacity:0;visibility:hidden}@media (min-width: 500px){.age-check{font-size:16px}}.age-check img{width:100%;height:auto;display:block;max-width:800px;width:30%;min-width:300px}.age-check>*{max-width:800px;width:100%}.age-check p{text-align:center;font-size:.9em}.age-check p.highlight{text-transform:uppercase;font-weight:bold}.age-check form>div{display:flex;align-items:center;justify-content:space-around;max-width:275px;margin:0 auto;text-align:center}.age-check form input[type=submit]{margin:-3em auto 2.5em auto;display:block}.age-check form label{display:block;font-size:1.1em;font-weight:bold}.age-check form label>span{font-weight:normal;font-style:italic}.h1{text-transform:uppercase;display:inline-block;font-size:2.5em;position:relative;margin-top:0}@media (min-width: 768px){.h1{font-size:3em}}.h1:after{content:'';height:3px;background-color:#1b1e1e;position:absolute;bottom:-25px;left:0;width:100%}h1{text-transform:uppercase;display:inline-block;font-size:2.5em;position:relative;margin-top:0}@media (min-width: 768px){h1{font-size:3em}}h1:after{content:'';height:3px;background-color:#1b1e1e;position:absolute;bottom:-25px;left:0;width:100%}.sim-container{position:relative;display:inline-block}.sim-container p{display:inline-block;padding:1em}.sim{background-color:#1b1e1e;color:#ffffff;position:relative;box-sizing:border-box;padding:40px}@media (min-width: 768px){.sim{padding:80px}}.sim:before{content:'';position:absolute;width:0;height:0;margin:0}.sim.-top:before{top:0;border-top:40px solid #ffffff}@media (min-width: 768px){.sim.-top:before{border-top:80px solid #ffffff}}.sim.-bottom:before{bottom:0;border-bottom:40px solid #ffffff}@media (min-width: 768px){.sim.-bottom:before{border-bottom:80px solid #ffffff}}.sim.-left:before{left:0;border-right:40px solid transparent}@media (min-width: 768px){.sim.-left:before{border-right:80px solid transparent}}.sim.-right:before{right:0;border-left:40px solid transparent}@media (min-width: 768px){.sim.-right:before{border-left:80px solid transparent}}.dot-button{width:1.2em;height:1.2em;padding:0;border:solid 1px #e4e1e1;background-color:#e4e1e1;border-radius:50%;margin-right:1.2em;transition:.5s;cursor:pointer}.dot-button.-selected{width:2em;height:2em}.dot-button:focus{outline:none}.-responsive{width:100%;height:auto;display:block}.full-content{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width: 768px){.full-content{min-height:86vh}}.full-content>div{width:100%}@media (min-width: 768px){.full-content>div{width:50%}}.large-image-container{overflow:hidden;height:100%;position:relative}.large-image-container img{width:100%;height:auto;display:block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background-color:rgba(0,0,0,0.4);padding:1em;box-sizing:border-box}@media (min-width: 768px){.modal{padding:20vh 20vw}}.modal.-show{display:block}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}label.checkbox{line-height:1.2;display:flex;flex-flow:row nowrap;align-items:center}label.checkbox .checkmark{width:1.2em;height:1.2em;min-width:1.2em;min-height:1.2em;max-width:1.2em;max-height:1.2em;margin-right:.8ch;border:3px solid currentColor;display:inline-flex;flex-flow:row;align-items:center;justify-content:center}label.checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:0;height:0;min-width:0;min-height:0;max-width:0;max-height:0;border:none;margin:0;padding:0}label.checkbox input[type="checkbox"]:checked+.checkmark:after{content:'✔'}.sven{font-size:2.7em;color:#ffffff;background-color:#1b1e1e;padding:2em 1em;padding-bottom:2.5em;margin-bottom:0;min-width:300px;width:100%;box-sizing:border-box}@media (min-width: 768px){.sven{font-size:2em;max-width:30%}}@media (min-width: 1200px){.sven{font-size:3em}}.sven::after{content:'';height:3px;background-color:#ffffff;position:absolute;bottom:2em;left:10%;width:80%}.sven2:after{width:50%}.designer{font-size:14px;flex-direction:column}.designer b:first-child{min-width:20ch;display:inline-block}@media (min-width: 768px){.designer{font-size:16px}}.designer>div:first-child{display:flex}.designer .img-merda{background-image:url('/imgs/pic-designer.jpg');background-repeat:no-repeat;background-size:cover;flex:1;background-position:center}.designer article{margin:0 auto;max-width:940px;padding:1em}.designer article>span:first-of-type{background-color:#1b1e1e;color:#ffffff;display:inline-block;font-size:1.5em;padding:0 1em;text-transform:uppercase;margin:1em 0;margin-top:1.5em}.designer article>div:first-of-type{display:flex;flex-wrap:wrap;justify-content:space-between}.designer article>div:first-of-type>*{flex:1 1 100%}@media (min-width: 768px){.designer article>div:first-of-type>*{flex:0 1 48%}}.designer article>p>img{max-width:339px;padding-left:0;width:100%;height:auto;margin-bottom:1em;box-sizing:border-box;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width: 768px){.designer article>p>img{padding:1em}}@media (min-width: 500px){.designer article>p>img{margin-right:1em}}.designer .article-image{background-size:cover;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .5s ease-in-out;transition:filter .5s ease-in-out;transition:filter .5s ease-in-out, -webkit-filter .5s ease-in-out}.designer .article-image:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.designer img{max-width:100%;height:auto}.designer h3{border-top:solid 3px #1b1e1e;border-bottom:solid 3px #1b1e1e;text-transform:uppercase;padding:1em 0;display:flex;align-items:center;justify-content:center;margin:0;text-align:left}@media (min-width:600px){.designer h3{font-size:2.5em}}.designer p{font-size:.9em;line-height:1.7em;margin:2.5em 0}.designer p+div{text-align:right;font-size:.9em;padding-right:1em;position:relative}@media (min-width: 768px){.designer p+div{padding-left:53%}.designer p+div::before{content:'';background-color:#1b1e1e;position:absolute;height:3px;left:0;width:50%;top:.4em}}.designer p+div span:nth-child(1){font-weight:bold}@media (min-width: 768px){.designer p+div span:nth-child(1)::before{content:'';width:100%;height:3px;position:relative;background-color:#1b1e1e}}.designer p+div span:nth-child(2){font-style:italic}.designer p+div span:nth-child(3){font-style:italic}.designer article>div:last-child{margin:2em 0;display:flex;flex-wrap:wrap}.designer button{text-transform:uppercase;color:#1b1e1e;background-color:transparent;border:3px solid #1b1e1e;font-family:montserrat;cursor:pointer;box-sizing:border-box;transition:.2s ease;font-weight:600;letter-spacing:3px;font-size:1em;padding:.3em 1em;line-height:1.3em;margin:.5em;flex:1}.designer button:hover,.designer button:focus{border:solid 3px #1b1e1e;background-color:#1b1e1e;color:#ffffff}.designer .form-container{display:flex;flex-direction:column;align-content:center}.designer .title-underline{text-transform:uppercase;font-size:2.5em;font-weight:700;position:relative}.designer .title-underline:after{content:'';height:3px;background-color:white;position:absolute;bottom:-0.5em;left:0;width:100vw}.designer form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}.designer form>div{width:100%;display:flex}.designer form>div.half-row-large{flex-direction:column}@media (min-width: 768px){.designer form>div.half-row-large{width:48%}}.designer form>div:nth-child(5){flex-direction:column}.designer form>div:last-child{align-items:center;justify-content:space-between;margin-top:2em}.designer form input[type=text],.designer form input[type=email]{height:2em;font-family:montserrat;padding-left:.5em;border:solid 3px #1b1e1e;border-color:white;color:white;background:transparent}.designer form input[type=submit]:hover,.designer form input[type=submit]:focus{border:solid 3px #ffffff;background-color:#1b1e1e;color:#ffffff}.designer form input[type=submit]:hover:hover,.designer form input[type=submit]:focus:hover,.designer form input[type=submit]:hover:focus,.designer form input[type=submit]:focus:focus{border-color:white}.designer form input[type=submit]{text-transform:uppercase;background-color:transparent;border:3px solid #1b1e1e;font-family:montserrat;cursor:pointer;box-sizing:border-box;transition:.2s ease;font-weight:600;letter-spacing:3px;font-size:1em;padding:.3em 1em;line-height:1.3em;border:solid 3px #ffffff;background-color:#ffffff;color:#1b1e1e}.designer form input[type=submit]:hover,.designer form input[type=submit]:focus{border:solid 3px #1b1e1e;background-color:#1b1e1e;color:#ffffff}.designer form label:not(.checkbox){line-height:2em;font-weight:bold}.designer form .privacy-container{display:flex;align-items:center}.designer form .privacy-container>label{font-size:.7em}.designer form textarea{width:100%;resize:none;font-family:montserrat;padding-left:.5em;border:solid 3px #1b1e1e;box-sizing:border-box;color:white;border-color:white;background:transparent}.designer .full-content{margin-top:0;justify-content:center;overflow:hidden;min-height:auto}@media (min-width: 768px){.designer .full-content{padding:0}}.designer .full-content .description{max-width:850px;box-sizing:content-box;padding-bottom:3em}