@import url(https://fonts.googleapis.com/css?family=Roboto:700&display=fallback);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;max-width:100%;height:auto}input:focus,textarea:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}@font-face{font-family:Coolvetica;src:url(../fonts/57ce7ef3-1cf2-455d-b937-d8a1edcc1af3.ba99d9.eot?#iefix);src:url(../fonts/57ce7ef3-1cf2-455d-b937-d8a1edcc1af3.ba99d9.eot?#iefix) format("eot"),url(../fonts/ea1ef84a-95a6-4253-90ff-63c5719a92a5.49b8c3.woff2) format("woff2"),url(../fonts/ae2443eb-0f56-4593-a5c3-9a75f1a96016.6da79f.woff) format("woff"),url(../fonts/738d893c-d4f4-48b0-ba8e-2f42c4bb1460.458e33.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}header svg{width:80%;max-width:60vh;margin:0 auto;display:block;-webkit-animation:appear .6s forwards;animation:appear .6s forwards;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0}header svg #circle{-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite;transform-origin:center center}header svg #globe1,header svg #globe2{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}header svg #globe2{-webkit-animation-delay:.2s;animation-delay:.2s}header svg #globe3{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;-webkit-animation-delay:.4s;animation-delay:.4s}header svg #typo path{opacity:0;-webkit-animation:appear .3s forwards;animation:appear .3s forwards}header svg #typo path:first-child{-webkit-animation-delay:1.1s;animation-delay:1.1s}header svg #typo path:nth-child(2){-webkit-animation-delay:1.2s;animation-delay:1.2s}header svg #typo path:nth-child(3){-webkit-animation-delay:1.3s;animation-delay:1.3s}header svg #typo path:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}header svg #typo path:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}header svg #typo path:nth-child(6){-webkit-animation-delay:1.6s;animation-delay:1.6s}header svg #typo path:nth-child(7){-webkit-animation-delay:1.7s;animation-delay:1.7s}header svg #typo path:nth-child(8){-webkit-animation-delay:1.8s;animation-delay:1.8s}header svg #typo path:nth-child(9){-webkit-animation-delay:1.9s;animation-delay:1.9s}header svg #typo path:nth-child(10){-webkit-animation-delay:2s;animation-delay:2s}header svg #typo path:nth-child(11){-webkit-animation-delay:2.1s;animation-delay:2.1s}header svg #typo path:nth-child(12){-webkit-animation-delay:2.2s;animation-delay:2.2s}header svg #typo path:nth-child(13){-webkit-animation-delay:2.3s;animation-delay:2.3s}header svg #typo path:nth-child(14){-webkit-animation-delay:2.4s;animation-delay:2.4s}header svg #typo path:nth-child(15){-webkit-animation-delay:2.5s;animation-delay:2.5s}header svg #typo path:nth-child(16){-webkit-animation-delay:2.6s;animation-delay:2.6s}header svg #typo path:nth-child(17){-webkit-animation-delay:2.7s;animation-delay:2.7s}header svg #typo path:nth-child(18){-webkit-animation-delay:2.8s;animation-delay:2.8s}header svg #typo path:nth-child(19){-webkit-animation-delay:2.9s;animation-delay:2.9s}@-webkit-keyframes rotate{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes rotate{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{transform:translateZ(0)}20%{transform:translate3d(0,-2%,0)}40%{transform:translateZ(0)}}@keyframes bounce{0%{transform:translateZ(0)}20%{transform:translate3d(0,-2%,0)}40%{transform:translateZ(0)}}.product{margin-top:3rem;color:#000;position:relative;overflow:hidden}.product--white{background-color:#fff;color:#000}.product--black{background-color:#000;color:#fff;padding-bottom:6rem}.product--video .product__gallery{flex-direction:row}.product--video .product__gallery div{width:50%}.product--video .product__gallery--details div img{border:2px solid #000}.product iframe{position:absolute;width:100vw;left:0;top:50%;transform:translateY(-50%);z-index:-1}.product__description{text-align:center;margin:0 3vh;padding-top:4rem}.product__description h2{font-size:2rem}.product__description p{text-align:center}.product__description a{text-decoration:underline}.product__gallery{max-width:1200px;width:100%;display:flex;margin:2rem auto 0;padding:0;flex-direction:column;align-items:center}@media (min-width:480px){.product__gallery{flex-direction:row;padding:0 3vh}}.product__gallery div{margin:0 auto}@media (min-width:480px){.product__gallery div{width:50%}}.product__gallery img{width:100%;display:block;position:relative;margin:0 auto}.product__gallery--details div{padding:1rem}@media (min-width:720px){.product__gallery--details div{padding:4rem}}.product__gallery-col{display:flex;flex-direction:column;justify-content:space-between}.product #keyvisual-image{background-color:#fff;margin:2rem;width:50%;padding:1rem 1rem 2rem}@media (min-width:480px){.product #keyvisual-image{width:30%}}@media (min-width:480px){.product #poster{width:52%}}@media (min-width:480px){.product #poster-detail{width:43%}}.product__button{margin:1rem auto 0;max-width:60vh;width:80%;padding:0 3vh 3vh;opacity:1}@media (min-width:480px){.product__button{width:100%;min-width:200px}}.product__button.single-button form{justify-content:center}form{font-size:1.5rem;padding-top:.5rem;display:flex;justify-content:space-around;flex-direction:column}@media (min-width:480px){form{flex-direction:row}}form .select{cursor:pointer;display:inline-block;position:relative}@media (min-width:480px){form .select{width:50%;margin-right:2rem}}form .select:after{content:" ";position:absolute;left:auto;right:.7rem;top:50%;transform:translateX(-50%) rotate(45deg);border:solid red;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:12px;height:12px}form .select select{width:100%;padding:.7rem;height:2.6rem;margin-top:1rem;text-align:left;font-size:1rem;background-color:#fff;color:red;border:2px solid red;border-radius:0!important;line-height:1;-webkit-appearance:none;-webkit-border-radius:0}form .select select:focus{outline:none;border:2px solid red}form button{color:#fff;background-color:red;width:100%;padding:.7rem;border:2px solid red;font-size:1rem;line-height:1;height:100%;cursor:pointer;margin-top:1rem;transition:color .2s,background-color .2s,opacity .2s}@media (min-width:480px){form button{width:50%}}form button:focus{outline:none;border:2px solid red}form button:hover{color:red;background-color:#fff}form button.disabled{pointer-events:none;opacity:.5}form table{padding:0;border:none;border-collapse:collapse;margin:0}form td,form tr{display:block;width:100%}form tbody{display:flex}form input{width:100%}form input image{display:none}body{font-family:Coolvetica,arial,serif;font-family:Coolvetica}@media (min-width:720px){body{font-size:20px}}a,a:visited{color:#000}p{max-width:60vh;min-width:320px;width:80%;text-align:left;margin:2rem auto 0;padding:0 3vh;line-height:1.4}p .highlight{border-bottom:2px solid red}@media (min-width:480px){p{width:100%;min-width:200px}}.disclaimer{font-size:16px;text-align:center}@media (min-width:480px){.disclaimer{text-align:left}}.instagram__icon{height:25px;width:45px;position:relative}.instagram__icon svg{height:25px;width:45px;position:absolute;top:-3px;left:0}footer{margin:2rem auto 0;max-width:60vh;width:80%;display:flex;border-top:4px dashed #000;position:relative;font-size:16px;width:94vw;flex-direction:column;padding:3vh;justify-content:center;align-items:center;line-height:2}@media (min-width:480px){footer{justify-content:space-between;flex-direction:row;width:100%;margin:2rem auto 0}}footer a{color:#000}footer .scissors{position:absolute;background-color:#fff;right:0;top:0;width:30px;transform:translate3d(0,-53%,0) rotate(180deg)}@media (min-width:480px){footer .scissors{transform:translate3d(-50%,-53%,0) rotate(180deg);right:-6vh}}