.f-light{font-family:Futura Std;font-weight:300;font-style:normal}.clearfix:after{content:"";display:table;clear:both}*,:after,:before{margin:0;padding:0;box-sizing:inherit;box-sizing:border-box}html{font-size:50%}@media(max-width:1195px){html{font-size:45%}}@media(min-width:1195px){html{font-size:48%}}@media(min-width:1441px){html{font-size:62.5%}}@media(max-width:624px){html{font-size:35%}}@media(max-width:480px){html{font-size:32%}}::-moz-selection{color:#fff;background-color:#000}::selection{color:#fff;background-color:#000}.snipcart-modal__container{z-index:10000!important;background-color:#fff}.snipcart-modal__container *{font-family:Futura Std;font-weight:400;font-style:normal;font-size:15px}.snipcart-modal__container h2{font-family:Futura Std;font-weight:900;font-style:normal;font-size:18px}.snipcart-modal__container h3{font-family:Futura Std;font-weight:900;font-style:normal;font-size:15px}.snipcart-modal__container button{font-family:Futura Std;font-weight:900;font-style:normal;font-size:19px}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-BookOblique.488f5a14.woff2) format("woff2"),url(../fonts/FuturaStd-BookOblique.7378eed3.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondExtraBoldObl.2dc540ef.woff2) format("woff2"),url(../fonts/FuturaStd-CondExtraBoldObl.be34fc33.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Heavy.c7262c85.woff2) format("woff2"),url(../fonts/FuturaStd-Heavy.bb67ace0.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedBoldObl.2a1229f8.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedBoldObl.ab332510.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Medium.33a7a7c3.woff2) format("woff2"),url(../fonts/FuturaStd-Medium.86cade2f.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-ExtraBoldOblique.03ecbfa5.woff2) format("woff2"),url(../fonts/FuturaStd-ExtraBoldOblique.478d398d.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedBold.4f4c4fd4.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedBold.2d497e02.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Book.e5e8afc9.woff2) format("woff2"),url(../fonts/FuturaStd-Book.ccfea817.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-LightOblique.97eb5c6e.woff2) format("woff2"),url(../fonts/FuturaStd-LightOblique.8395f7fb.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Bold.8612f086.woff2) format("woff2"),url(../fonts/FuturaStd-Bold.21e11f3e.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-ExtraBold.83d13570.woff2) format("woff2"),url(../fonts/FuturaStd-ExtraBold.49c89c23.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedOblique.c8064330.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedOblique.13c36a75.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-HeavyOblique.ce5d3082.woff2) format("woff2"),url(../fonts/FuturaStd-HeavyOblique.4995d748.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedLightObl.d0567897.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedLightObl.438d4ff1.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedExtraBd.9c15678e.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedExtraBd.9aa08a73.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Light.2ef02bf9.woff2) format("woff2"),url(../fonts/FuturaStd-Light.ab483479.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-MediumOblique.6cc26f05.woff2) format("woff2"),url(../fonts/FuturaStd-MediumOblique.c0a7d54c.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-Condensed.6db908ba.woff2) format("woff2"),url(../fonts/FuturaStd-Condensed.581ff3ff.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-BoldOblique.0d6e23f8.woff2) format("woff2"),url(../fonts/FuturaStd-BoldOblique.fbbbc496.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Futura Std;src:url(../fonts/FuturaStd-CondensedLight.8e37286d.woff2) format("woff2"),url(../fonts/FuturaStd-CondensedLight.f3814ff0.woff) format("woff");font-weight:300;font-style:normal}.fading--element{position:absolute;transform:translateX(-100vw)}.fading--element,.fading--element--gallery{width:100vw;height:100vh;top:0;left:0;background-color:#000}.fading--element--gallery{position:fixed}.linear__gradient{position:fixed;bottom:0;z-index:3;left:0;width:100%;height:8rem;background:linear-gradient(transparent,rgba(0,0,0,.5))}.home section{box-shadow:0 -4px 13px 0 rgba(0,0,0,.4);overflow:hidden}.home section,.home section:before{position:absolute;width:100%;height:100%}.home section:before{content:"";background-color:#fff}@keyframes topTextFadeIn{0%{opacity:0;transform:translate(-300rem,-10rem);-webkit-filter:blur(0)}70%{-webkit-filter:blur(4px)}to{opacity:1;transform:translate(-16rem,-10rem);-webkit-filter:blur(0)}}@keyframes bottomTextFadeIn{0%{opacity:0;transform:translate(-250rem,-10rem);-webkit-filter:blur(0)}70%{-webkit-filter:blur(4px)}95%{-webkit-filter:blur(2px)}to{opacity:1;transform:translate(16rem,-10rem);-webkit-filter:blur(0)}}@keyframes galleryButtonFadeIn{0%{opacity:0;transform:translateX(-200rem);-webkit-filter:blur(0)}70%{-webkit-filter:blur(4px)}to{opacity:1;transform:translateX(0);-webkit-filter:blur(0)}}@keyframes aboutParagraphFadeIn{0%{max-height:0;color:transparent}99%{color:#fff}to{max-height:480px}}.no-mobile{display:none}.no-mobile h1{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-family:Futura Std;font-weight:400;font-style:normal;font-size:10rem}@media(max-width:768px){.no-mobile{display:block;z-index:2000;top:0;left:0;width:100vw;height:100vh;background-color:#000;position:absolute}}.navigation{z-index:500;position:fixed;left:0;top:0;bottom:0;width:8rem;background-color:#000;border-right:4px solid #000}.navigation__box{height:100%;width:100%}.navigation__list{list-style:none;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation__item{width:100%;height:8rem;position:relative}.navigation__item:first-child,.navigation__item:last-child{padding:2rem}.navigation__item:nth-child(2){background-color:#fff}.navigation__item:nth-child(2) img{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.navigation__sign{position:absolute;padding:2rem;width:100%}.navigation__audio{position:absolute;bottom:0;cursor:pointer;width:100%;overflow:hidden;margin:0 auto;padding:1.5rem;height:unset!important}@media(max-width:768px){.navigation__audio{display:none}}.navigation__audio__mobile{position:absolute;bottom:0;cursor:pointer;overflow:hidden;margin:0 auto;padding:1.5rem;right:0;height:100%}@media(min-width:768px){.navigation__audio__mobile{display:none}}@media(max-width:375px){.navigation__sign{width:35%}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.navigation__sign{width:35%}}@media(max-width:768px){.navigation{top:unset;left:0;right:0;bottom:0;width:100%;filter:drop-shadow(0 -4px 5px rgba(0,0,0,.21)) drop-shadow(0 -4px 5px rgba(0,0,0,.21))}.navigation__list{flex-direction:row}.navigation__item,.navigation__list{display:flex;justify-content:center;align-items:center}.navigation__item{width:80px;flex-direction:column}.navigation__item:last-child img{height:40px}.navigation__item:last-child{padding:1.3rem}}@media(max-width:768px){.navigation{height:60px}.navigation__sign{bottom:0;height:100%;width:25%;padding:2rem}.navigation__audio{position:absolute;right:0;width:60px!important;height:60px!important;bottom:0;padding:2rem;cursor:pointer}.navigation__item{height:60px;width:60px}.navigation__item label>div{width:75%!important}.navigation__item a>div,.navigation__item img{height:30px!important}}.navigation__menu{z-index:500;display:block;height:100%;margin-left:8rem;background-color:hsla(0,0%,100%,.75);width:32rem;position:fixed;border-right:2px solid #000;border-top:2px solid #000;border-bottom:2px solid #000;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(.62,.3,.8,.92)}@media(max-width:768px){.navigation__menu{transition:all .4s}}.navigation__menu.closed{transform:translateX(-80rem);opacity:0}@media(max-width:768px){.navigation__menu.closed{transform:translateY(100%)}}.navigation__menu.opened{transform:translateX(0);opacity:1}@media(max-width:768px){.navigation__menu.opened{transform:translateY(0)}}@media(max-width:768px){.navigation__menu{bottom:60px;height:auto}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.navigation__menu{bottom:60px}}@media(min-width:768px){.navigation__menu__list{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}}.navigation__menu__list{list-style:none}@media(max-width:768px){.navigation__menu__list{position:static;top:auto;left:auto;transform:unset;margin-bottom:20px}}.navigation__menu__list--item.line{position:relative}.navigation__menu__list--item.line span.line{display:inline-block;height:2px;background-color:#000;width:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navigation__menu__list--item:not(:last-child){transition:all .35s;cursor:pointer;height:6vh}.navigation__menu__list--item:not(:last-child) img{width:2rem;margin-left:1rem}.navigation__menu__list--item:not(:last-child) .pallete{width:80px;margin-top:22.5px}@media(max-width:768px){.navigation__menu__list--item:first-child{margin-top:none}}@media only screen and (hover:hover)and (min-width:768px){.navigation__menu__list--item:not(:last-child):hover{transform:translateX(.8rem)}}@media(max-width:768px){.navigation__menu__list--item.line,.navigation__menu__list--item>.color__change--container.bottom{display:none}}@media(max-width:768px){.navigation__menu__list--item:first-child{height:auto;background-color:#000;width:100%;position:relative}}.navigation__menu__list--item>.color__change--container.top{display:none}@media(max-width:768px){.navigation__menu__list--item>.color__change--container.top{width:100%;margin-top:0;display:flex;justify-content:center;align-items:center;flex-direction:row}.navigation__menu__list--item>.color__change--container.top>h4{padding-right:10px}.navigation__menu__list--item>.color__change--container.top>.colors{grid-template-columns:repeat(6,6vw)}.navigation__menu__list--item>.color__change--container.top>.colors>div{width:6vw;height:6vw}}.navigation__menu__list--item>.color__change--container{background-color:#000;padding:1rem;margin-top:2.25rem}.navigation__menu__list--item>.color__change--container h4{text-align:center;color:#fff;margin-bottom:.9rem;margin-top:.9rem;font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem}.navigation__menu__list--item>.color__change--container .colors{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:repeat(3,1fr);grid-row-gap:1rem;grid-column-gap:1rem}.navigation__menu__list--item>.color__change--container .colors div{height:4.6rem;cursor:pointer}.navigation__menu__list--item>.color__change--container .color1{background-color:#fff}.navigation__menu__list--item>.color__change--container .color2{background-color:#eaeaea}.navigation__menu__list--item>.color__change--container .color3{background-color:#e2e2e2}.navigation__menu__list--item>.color__change--container .color4{background-color:#fff4eb}.navigation__menu__list--item>.color__change--container .color5{background-color:#fcedde}.navigation__menu__list--item>.color__change--container .color6{background-color:#ffe7cc}.navigation__menu__link,.navigation__menu__link:active,.navigation__menu__link:visited{display:block;line-height:8rem;text-decoration:none;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;color:#000}@media(max-width:768px){.navigation__menu{padding:unset;margin:unset;width:100%;transform:translateY(100vh)}.navigation__menu__list--item{text-align:center}}.menu__trigger{cursor:pointer;display:block;height:100%;display:flex;padding:2rem;flex-direction:column;justify-content:center}@media(max-width:1024px){.menu__trigger{padding:1.5rem}}#menu{display:none}#menu:checked+.navigation__menu{opacity:1;transform:translateX(0)}.main__section{height:100%;position:relative}.main__section .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__section--name{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@media(max-width:624px){.main__section--name{top:40%}}.main__section h1{color:#fff;line-height:20rem;font-family:Futura Std;font-weight:400;font-style:normal;font-size:25rem;transform:translateX(-2000px);backface-visibility:hidden}@media(max-width:1441px){.main__section h1{font-family:Futura Std;font-weight:400;font-style:normal;font-size:16vw;line-height:100%}}@media(min-width:1441px){.main__section h1{font-family:Futura Std;font-weight:400;font-style:normal;font-size:26rem;line-height:26rem}}@media(max-width:1024px){.main__section h1{font-family:Futura Std;font-weight:400;font-style:normal;font-size:24vw;line-height:24vw;transform:translateX(0)!important}}@media(max-width:1024px){.main__section h1:first-child{transform:translateX(-10vw)!important}}@media(max-width:1024px){.main__section h1:last-child{transform:translateX(10vw)!important}}.main__section .gallery__link{position:absolute;bottom:5rem;display:block;height:10rem;width:40rem;right:12vw;background-color:#fff;border:2px solid #000;transform:translateX(-200rem);filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:896px){.main__section .gallery__link{bottom:20%}}@media(min-width:1441px){.main__section .gallery__link{bottom:13rem;display:block;height:10rem;width:40rem;right:24vw}}@media(max-width:624px){.main__section .gallery__link{width:78vw;height:18vw}}.main__section .gallery__link.effects{transition:all .4s}.main__section .gallery__link--anchor,.main__section .gallery__link--anchor:active,.main__section .gallery__link--anchor:visited{text-decoration:none;text-align:center;white-space:nowrap;line-height:10rem;transform:translateY(-2px);display:block;font-family:Futura Std;font-weight:400;font-style:normal;font-size:5rem;color:#000}@media(max-width:624px){.main__section .gallery__link--anchor,.main__section .gallery__link--anchor:active,.main__section .gallery__link--anchor:visited{line-height:18vw;font-size:8vw}}@media only screen and (hover:hover){.main__section .gallery__link--anchor:hover{color:#fff}.main__section .gallery__link:hover{background-color:#000!important;transform:translateX(3rem)!important}}.main__section .gallery__link--arrow{width:12px;height:25px;background-color:#000;position:absolute;right:-12px;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:1024px){.main__section .gallery__link{transform:translateX(-50%);left:50%}}.main__section .gallery__link__centered{position:absolute;bottom:5rem;display:block;height:10rem;width:40rem;left:50%;background-color:#fff;border:2px solid #000;transform:translateX(-50%);filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:896px){.main__section .gallery__link__centered{bottom:20%}}@media(min-width:1441px){.main__section .gallery__link__centered{bottom:13rem;display:block;height:10rem;width:40rem;right:24vw}}@media(max-width:624px){.main__section .gallery__link__centered{width:78vw;height:18vw}}.main__section .gallery__link__centered.effects{transition:all .4s}.main__section .gallery__link__centered--anchor,.main__section .gallery__link__centered--anchor:active,.main__section .gallery__link__centered--anchor:visited{text-decoration:none;text-align:center;white-space:nowrap;line-height:10rem;transform:translateY(-2px);display:block;font-family:Futura Std;font-weight:400;font-style:normal;font-size:5rem;color:#000}@media(max-width:624px){.main__section .gallery__link__centered--anchor,.main__section .gallery__link__centered--anchor:active,.main__section .gallery__link__centered--anchor:visited{line-height:18vw;font-size:8vw}}@media only screen and (hover:hover){.main__section .gallery__link__centered--anchor:hover{color:#fff}.main__section .gallery__link__centered:hover{background-color:#000!important;transform:translateX(-45%)!important}}.main__section .gallery__link__centered--arrow{width:12px;height:25px;background-color:#000;position:absolute;right:-12px;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:1024px){.main__section .gallery__link__centered{transform:translateX(-50%);left:50%}}.contact__section{position:relative;height:100%}.contact__section .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__form{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:51.9rem}@media(max-width:768px){.contact__form{width:90%}}.contact__form--heading{font-family:Futura Std;font-weight:400;font-style:normal;font-size:10rem;color:#fff}@media(max-width:768px){.contact__form--heading{font-size:15.5vw}}.contact__form .centered{text-align:center}.contact__form .mandatory-fields{font-family:Futura Std;font-weight:400;font-style:italic;font-size:1.8rem}@media(max-width:768px){.contact__form .mandatory-fields{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3rem}}.contact__form .mandatory-fields{color:#fff;display:block;text-align:center;margin-bottom:2rem}.contact__form .success__message span{display:block;color:#fff;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;text-align:center}.contact__form--field.submit{border:.2rem solid #000}.contact__form--field.submit:hover{filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}.contact__form--field.to{display:flex}.contact__form--field.captcha{display:flex;flex-direction:column;align-items:center}.contact__form--field{margin-bottom:2rem;position:relative;opacity:0}.contact__form--field span{color:#fff;font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.8rem}@media(max-width:768px){.contact__form--field span{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem}}.contact__form--field input,.contact__form--field textarea{border:.2rem solid #fff;display:block;width:100%;height:4.6rem;padding:1.5rem;text-align:center;outline:none;color:#fff;z-index:2;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;background-color:transparent}.contact__form--field textarea{min-height:15rem;resize:none}@media(max-width:1024px){.contact__form--field textarea{min-height:12vh}}.contact__form--field input:not([type=submit]){background-color:transparent}.contact__form--field span.send{display:block;padding:1rem 0;text-align:center;background-color:#fff;color:#000;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;cursor:pointer;transition:all .4s}.contact__form--field span.send:hover{background-color:#000!important;color:#fff}.contact__form--field span.send:after{content:"";top:50%;left:0;position:absolute;transform:translateY(-50%);background-color:#000;left:unset;right:-15px;width:15px;height:30px;clip-path:polygon(0 0,100% 50%,0 100%)}.contact__form--field input::-moz-placeholder,.contact__form--field textarea::-moz-placeholder{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;color:#fff}.contact__form--field input::placeholder,.contact__form--field textarea::placeholder{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;color:#fff}.contact__form--field input.color1::-moz-placeholder,.contact__form--field textarea.color1::-moz-placeholder{color:#fff}.contact__form--field input.color1::placeholder,.contact__form--field textarea.color1::placeholder{color:#fff}.contact__form--field input.color2::-moz-placeholder,.contact__form--field textarea.color3::-moz-placeholder{color:#eaeaea}.contact__form--field input.color2::placeholder,.contact__form--field textarea.color3::placeholder{color:#eaeaea}.contact__form--field input.color3::-moz-placeholder,.contact__form--field textarea.color3::-moz-placeholder{color:#e2e2e2}.contact__form--field input.color3::placeholder,.contact__form--field textarea.color3::placeholder{color:#e2e2e2}.contact__form--field input.color4::-moz-placeholder,.contact__form--field textarea.color4::-moz-placeholder{color:#fff4eb}.contact__form--field input.color4::placeholder,.contact__form--field textarea.color4::placeholder{color:#fff4eb}.contact__form--field input.color5::-moz-placeholder,.contact__form--field textarea.color5::-moz-placeholder{color:#fcedde}.contact__form--field input.color5::placeholder,.contact__form--field textarea.color5::placeholder{color:#fcedde}.contact__form--field input.color6::-moz-placeholder,.contact__form--field textarea.color6::-moz-placeholder{color:#ffe7cc}.contact__form--field input.color6::placeholder,.contact__form--field textarea.color6::placeholder{color:#ffe7cc}.gallery__slider{will-change:opacity,transform;transition:all .5s}.menu__container{position:fixed;top:5%;right:5%;width:150px;z-index:8;background-color:#fff;border:2px solid #000}.menu__container.store{border:none}.menu__container.opened{overflow:scroll;bottom:5%}.menu__container::-webkit-scrollbar{width:2px}.menu__container::-webkit-scrollbar-track{background:transparent}.menu__container::-webkit-scrollbar-thumb,.menu__container::-webkit-scrollbar-thumb:hover{background:#000}@media(max-width:768px){.menu__container.store{display:flex;align-items:flex-start;flex-direction:row-reverse;position:fixed;border:none}.menu__container{position:relative;top:0;width:100%;right:unset;align-items:end;border:2px solid #000}}.menu__container .store__actions{display:flex;flex-direction:row;justify-content:flex-end}.menu__container .logout{cursor:pointer;width:40px;height:40px;margin-left:10px}.menu__container .shopping__cart{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:10px;cursor:pointer}@media(max-width:768px){.menu__container .shopping__cart{margin-bottom:unset;margin-left:20px}}.menu__container .shopping__cart .snipcart-items-count{padding-top:16px}.menu__container span{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2rem}.menu__container img{width:40px}.carousel{position:relative;margin-left:18.5vw;margin-right:18.5vw;margin-top:10vw}.carousel__img{height:40vh;cursor:pointer;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21))}body{-webkit-overflow-scrolling:auto}.left__arrow{clip-path:polygon(0 50%,100% 0,100% 100%,0 50%);left:0;transform:translateY(-50%);transform:translate(-5rem,-50%)}.left__arrow,.right__arrow{cursor:pointer;background-color:#000;width:2.5rem;height:5rem;top:50%;position:absolute;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}.right__arrow{clip-path:polygon(0 0,100% 50%,0 100%);right:0;transform:translateY(-50%);transform:translate(5rem,-50%)}.owl-carousel .owl-stage{display:flex;align-items:center}.floating__menu{list-style:none;background-color:#fff}.floating__menu.store{border:2px solid #000}.floating__menu--item{background-color:#fff;padding:8px 16px;text-overflow:ellipsis;line-break:anywhere;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.2rem;line-height:2.4rem}@media(max-width:768px){.floating__menu--item{line-height:24px}}@media(min-width:896px){.floating__menu--item{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.7rem}}@media(min-width:1441px){.floating__menu--item{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.4rem;line-height:2rem}}.floating__menu--item{cursor:pointer}.floating__menu--item.lighter{color:grey}.floating__menu--item.not__clickable{cursor:unset;pointer-events:none;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.2rem}@media(min-width:896px){.floating__menu--item.not__clickable{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.7rem}}@media(min-width:1441px){.floating__menu--item.not__clickable{font-family:Futura Std;font-weight:700;font-style:normal;font-size:1.4rem}}.floating__menu--item:not(:first-child):last-child{margin-bottom:8px}.floating__menu.closed:before{content:"";background-color:#000;opacity:1;position:absolute;width:20px;height:10px;bottom:-10px;right:4px;clip-path:polygon(0 0,50% 100%,100% 0)}.floating__menu:not(.store){position:relative;top:0;left:0;width:100%}.floating__menu:not(.store)>.floating_menu--item{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.8rem}@media(max-width:768px){.floating__menu.store{position:relative;width:100%}.floating__menu.store--item{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.8rem}}.gallery__container{display:flex;flex-direction:row;justify-content:center;padding:6.2vw;margin-bottom:60px}@media(min-width:1024px){.gallery__container{padding-top:50px}}.gallery__container.with__padding{padding-top:unset;padding:6.2vw}@media(max-width:1024px){.gallery__container.with__padding{margin-top:50px}}.gallery__container .gallery__grid__store{display:grid;grid-template-columns:repeat(3,16.8vw);grid-auto-rows:auto;grid-row-gap:6.2vw;grid-column-gap:6.2vw;margin-bottom:60px}@media(max-width:768px){.gallery__container .gallery__grid__store{width:100%;grid-template-columns:1fr;grid-column-gap:15vw}}.gallery__container .gallery__grid__store .gallery__item{position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.gallery__container .gallery__grid__store .gallery__item{width:100%;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:20px}}.gallery__container .gallery__grid__store .gallery__item .gallery__image{height:16.8vw;width:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:768px){.gallery__container .gallery__grid__store .gallery__item .gallery__image{width:40vw;height:40vw}}@media(max-width:375px){.gallery__container .gallery__grid__store .gallery__item .gallery__image{width:40vw;height:40vw}}.gallery__container .gallery__grid__store .gallery__item .gallery__image[lazy=loading]{opacity:0}.gallery__container .gallery__grid__store .gallery__item .gallery__image[lazy=loaded]{opacity:1}.gallery__container .gallery__grid{display:grid;grid-template-columns:repeat(3,16.8vw);grid-auto-rows:auto;grid-row-gap:6.2vw;grid-column-gap:6.2vw}@media(max-width:768px){.gallery__container .gallery__grid{grid-template-columns:repeat(2,35vw);grid-column-gap:15vw;grid-row-gap:15vw}}.gallery__container .gallery__grid .gallery__item{height:16.8vw;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.gallery__container .gallery__grid .gallery__item .gallery__image{transition:all .4s;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1024px){.gallery__container .gallery__grid .gallery__item .gallery__image{filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}.gallery__container .gallery__grid .gallery__item .gallery__image:hover{filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21)) brightness(75%)}}.gallery__container .gallery__grid .gallery__item:hover>.gallery__item__content{opacity:1}.gallery__container .gallery__grid .gallery__item .gallery__image[lazy=loading]{opacity:0}.gallery__container .gallery__grid .gallery__item .gallery__image[lazy=loaded]{opacity:1}@media(max-width:768px){.gallery__container .gallery__grid .gallery__item{height:35vw}}.gallery__container .overlay{opacity:0;position:absolute;top:0;width:100%;left:0;height:100%;transition:all .4s;will-change:opacity;background-color:rgba(0,0,0,.2)}.gallery__container .gallery__item__content{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;transition:all .4s;will-change:opacity;pointer-events:none}.gallery__container .gallery__item__content>div:not(:last-child){margin-bottom:5px}.gallery__container .gallery__item__content .main__text{text-transform:lowercase;font-family:Futura Std;font-weight:900;font-style:normal;font-size:2rem}.gallery__container .gallery__item__content .measures{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.7rem}@media(min-width:1441px){.gallery__container .gallery__item__content .main__text{text-transform:lowercase;font-family:Futura Std;font-weight:900;font-style:normal;font-size:1.7rem}.gallery__container .gallery__item__content .measures{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.3rem}}.gallery__container .item__price{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border:2px solid #fff;cursor:pointer}.gallery__container .item__price span{color:#fff;padding:0 20px}.gallery__container .item__price img{width:35px;border-left:2px solid #fff;padding:5px 5px}.store__banner{padding-left:18.5vw;padding-right:18.5vw;padding-top:3.5%}@media(max-width:768px){.store__banner{padding-left:7.5vw;padding-right:7.5vw;padding-top:80px}}.store__banner h1{font-weight:400;font-size:4rem}.store__banner h1,.store__banner h3{font-family:Futura Std;font-style:normal}.store__banner h3{font-weight:900;font-size:3.2rem}.store__banner p{padding-top:1rem;font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.3rem}.series__title{padding-left:18.5vw;padding-right:18.5vw;padding-top:3.5%}@media(max-width:768px){.series__title{padding-left:7.5vw;padding-right:7.5vw;padding-top:80px}}.series__title h1{font-weight:900;font-size:3rem}.series__title h1,.series__title h2{font-family:Futura Std;font-style:normal}.series__title h2{font-weight:400;font-size:4rem}.series__title h3{font-family:Futura Std;font-weight:400;font-style:italic;font-size:2rem}.item__price__details{display:flex;flex-direction:column;align-items:flex-end;margin-top:40px}@media(max-width:768px){.item__price__details{margin-top:unset;align-items:flex-end}}.item__price__details div:not(:last-child){margin-bottom:8px}.item__price__details .price__box{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #000;height:40px;padding-left:10px}.item__price__details .price__box strong+img{padding:5px;border-left:2px solid #000;width:40px;height:40px}.item__price__details .price__box strong+div{padding:5px;border-left:2px solid #000;margin-left:10px}.item__price__details .price{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.7rem;margin-right:10px}.item__price__details .main__text{font-family:Futura Std;font-weight:900;font-style:normal;font-size:1.5rem}.item__price__details .secondary__text{font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.5rem}.item__price__details .description{font-family:Futura Std;font-weight:400;font-style:italic;font-size:1.5rem}.item__price__details .measures{font-family:Futura Std;font-weight:900;font-style:normal;font-size:1.5rem}.disable__click{opacity:.5;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}@media(max-width:1024px){.modal-container{width:80vw}}.modal-container{width:20vw;margin:0 auto;padding:20px 30px;background-color:#fff;border:2px solid #000;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#000;font-family:Futura Std;font-weight:400;font-style:normal;font-size:4rem}.modal-body{margin:20px 0;color:#000}.modal-body h3{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem}.modal-footer{height:40px}.modal-default-button{float:right;width:80px;height:40px;background-color:#fff;border:2px solid #000;font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.5rem}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.parallax__slider{position:fixed;z-index:2;top:0;left:0;overflow-y:hidden;width:100vw;height:100%;touch-action:none}.parallax__slider .arrows__container{z-index:15000;right:4rem;top:50%;left:0;position:absolute;transform:translateY(-50%);left:unset;height:45px;width:40px}.parallax__slider .arrows__container .up__arrow{display:block;height:50%;background-color:#fff;clip-path:polygon(0 100%,50% 0,100% 100%);margin-bottom:6px;transition:all .4s;cursor:pointer}.parallax__slider .arrows__container .up__arrow:hover{transform:scale(1.15)}.parallax__slider .arrows__container .down__arrow{display:block;height:50%;background-color:#fff;clip-path:polygon(0 0,50% 100%,100% 0);transition:all .4s;cursor:pointer}.parallax__slider .arrows__container .down__arrow:hover{transform:scale(1.15)}@media(max-width:896px){.parallax__slider .arrows__container{display:none}}.parallax__slider .arrow__up__mobile{display:none}@media(max-width:768px){.parallax__slider .arrow__up__mobile{display:block;position:absolute;top:10px;z-index:5000;left:50%;transform:translateX(-50%);height:20px;width:40px;background-color:#fff;clip-path:polygon(0 100%,50% 0,100% 100%)}}.parallax__slider .arrow__down__mobile{display:none}@media(max-width:768px){.parallax__slider .arrow__down__mobile{display:block;position:absolute;bottom:65px;z-index:12000;left:50%;transform:translateX(-50%);height:20px;width:40px;background-color:#fff;clip-path:polygon(0 0,50% 100%,100% 0)}.parallax__slider .arrow__down__mobile.bottom__closer{bottom:10px}}.parallax__slider .close{position:absolute;z-index:4000;top:4rem;right:4rem;width:4.5rem;transition:all .2s;cursor:pointer}.parallax__slider .close:hover{transform:scale(1.2)}.parallax__slider .controls__box{z-index:8000;position:absolute;height:70px;bottom:4rem;right:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.parallax__slider>.item__content{z-index:11000;position:absolute;right:4rem;bottom:8rem;text-align:right;padding:4.5rem;padding-right:0;padding-bottom:0;color:#fff;transition:all .4s;backface-visibility:hidden;transform:translateZ(0);opacity:0}.parallax__slider>.item__content>div:not(.item__price__details){pointer-events:none}.parallax__slider>.item__content :not(:last-child):not(strong){margin-bottom:1rem}@media(max-width:1024px){.parallax__slider>.item__content{bottom:3rem}}@media(max-width:768px){.parallax__slider>.item__content{padding:3.5rem;padding-bottom:0;padding-right:0}.parallax__slider>.item__content :not(:last-child){margin-bottom:.5rem}}.parallax__slider>.item__content .price__container{display:inline-block}.parallax__slider>.item__content .price__container .item__price{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2.5rem}.parallax__slider>.item__content .price__container .item__price .price{margin-bottom:0;line-height:5.3rem;border-right:2px solid #fff}.parallax__slider>.item__content .main__text{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2.5rem;text-transform:lowercase}.parallax__slider>.item__content .secondary__text{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem}.parallax__slider>.item__content .description{font-family:Futura Std;font-weight:400;font-style:italic;font-size:2rem;text-transform:lowercase}.parallax__slider>.item__content .measures{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2rem}.parallax__slider .item__price{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border:2px solid #fff;cursor:pointer}.parallax__slider .item__price span{color:#fff;padding:0 20px}.parallax__slider .item__price .lottie{width:35px;padding:5px 5px;margin-left:5px;margin-right:5px}.parallax__slider .parallax__price{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #000;height:40px;padding-left:10px}.parallax__slider .parallax__price strong{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2rem;margin-right:10px}.parallax__slider .parallax__price strong+div{border-left:2px solid #000;padding:5px}.parallax__slider .parallax__price strong+img{border-left:2px solid #000;padding:5px;width:40px;height:40px}.parallax__slider.translucent{background-color:#eaeaea}.art__fullscreen{position:absolute;will-change:transform;width:100%;height:100%;z-index:2;backface-visibility:hidden;box-shadow:0 -4px 13px 0 rgba(0,0,0,.4);background-color:#000}.art__fullscreen .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.art__fullscreen .img__background{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.art__fullscreen>.art__box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;backface-visibility:hidden}.art__fullscreen>.art__box>.art__centered__image{width:80vh;height:80vh;-o-object-fit:contain;object-fit:contain;opacity:0;transition:all .5s;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:1024px){.art__fullscreen>.art__box>.art__centered__image{width:80%;height:80%}}.art__fullscreen.translucent{background-color:transparent;box-shadow:none}.art__fullscreen.translucent .video{display:none}.black-text{color:#000}.black-border{border-color:#000!important}.black-background{background-color:#000!important}.create__container{position:absolute;top:50%;left:50%;width:80%;height:100%;transform:translate(-50%,-52%)}@media only screen and (min-device-width:414px)and (max-device-width:736px){.create__container{transform:translate(-50%,-58%)}}.create__container{height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:space-around;justify-self:center}@media(max-width:1024px){.create__container{flex-direction:column-reverse;width:unset;height:unset}}@media(max-height:600px){.create__container{margin:0 auto;margin-bottom:100px;position:unset;top:unset;left:unset;width:unset;height:unset;transform:unset}}@media(min-width:896px)and (max-width:1024px){.create__container{margin:0 auto;position:unset;top:unset;left:unset;width:unset;height:unset;transform:unset}}@media(max-width:1024px){.create__container{width:80%}}.create__container .puzzle__container{position:relative;width:40%;background-image:url(/images/create-texture.png);background-size:cover;background-repeat:no-repeat;padding:10rem;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}@media(max-width:1024px){.create__container .puzzle__container{width:100%}}@media(min-width:1024px){.create__container .puzzle__container{flex-grow:.65;flex-grow:.05}}.create__container .puzzle__container:after{content:"";display:block;padding-bottom:100%}.create__container .puzzle{width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.create__container .puzzle svg{cursor:pointer;height:100%;position:absolute;top:0;left:0;width:100%;-o-object-fit:contain;object-fit:contain}.create__container h3.download__bottom{display:inline-block}@media(min-width:1024px){.create__container h3.download__bottom{display:none}}.create__container h3.download__bottom{margin-top:2rem;position:relative;font-family:Futura Std;font-weight:900;font-style:normal;font-size:3rem}.create__container h3.download__bottom:hover{cursor:pointer}.create__container h3.download__bottom:after{content:"";background-color:#000;width:4rem;height:2rem;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);top:4.5rem;clip-path:polygon(0 0,100% 0,50% 100%)}@media(max-width:896px){.create__container .details{width:100%}}.create__container .details h1{font-family:Futura Std;font-weight:900;font-style:normal;font-size:6.5rem}.create__container .details .colors{width:300px;height:375px;display:grid;grid-template-rows:repeat(5,20%);grid-template-columns:repeat(4,25%)}@media(max-width:1024px){.create__container .details .colors{width:100%;height:unset;grid-template-rows:repeat(2,8vw);grid-template-columns:repeat(10,8vw)}}.create__container .details .colors div{cursor:pointer;margin-right:10px;margin-bottom:10px}@media(max-width:1024px){.create__container .details .colors div{margin-right:3px;margin-bottom:3px}}.create__container .details .colors .createcolor1{background-color:#cd1d06}.create__container .details .colors .createcolor2{background-color:#fea66d}.create__container .details .colors .createcolor3{background-color:#d17c62}.create__container .details .colors .createcolor4{background-color:#b98a64}.create__container .details .colors .createcolor5{background-color:#ab8d78}.create__container .details .colors .createcolor6{background-color:#fadbbb}.create__container .details .colors .createcolor7{background-color:#eed28c}.create__container .details .colors .createcolor8{background-color:#dcce9e}.create__container .details .colors .createcolor9{background-color:#8ba046}.create__container .details .colors .createcolor10{background-color:#579083}.create__container .details .colors .createcolor11{background-color:#b9d6a3}.create__container .details .colors .createcolor12{background-color:#a3b6a8}.create__container .details .colors .createcolor13{background-color:#75a9d0}.create__container .details .colors .createcolor14{background-color:#3e88c6}.create__container .details .colors .createcolor15{background-color:#355584}.create__container .details .colors .createcolor16{background-color:#2d4364}.create__container .details .colors .createcolor17{background-color:#c4b8d3}.create__container .details .colors .createcolor18{background-color:#c659ea}.create__container .details .colors .createcolor19{background-color:#6b5e96}.create__container .details .colors .createcolor20{background-color:#000}.create__container .details span.line{display:block;width:calc(100% - 10px);height:2px;background-color:#000}@media(max-width:1024px){.create__container .details span.line{width:calc(100% - 3px)}}.create__container .details h3.pick__piece{margin-top:2rem;font-family:Futura Std;font-weight:700;font-style:normal;font-size:2.5rem}.create__container .details h3.choose__color{font-family:Futura Std;font-weight:400;font-style:italic;font-size:2.5rem}@media(max-width:1024px){.create__container .details h3.choose__color{margin-bottom:20px}}.create__container .details h3.download__top{display:inline-block}@media(max-width:1024px){.create__container .details h3.download__top{display:none}}.create__container .details h3.download__top{margin-top:2.5rem;position:relative;font-family:Futura Std;font-weight:900;font-style:normal;font-size:3rem}.create__container .details h3.download__top:hover{cursor:pointer}.create__container .details h3.download__top:after{content:"";background-color:#000;width:40px;height:20px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);top:50px;clip-path:polygon(0 0,100% 0,50% 100%)}.st1{display:inline;pointer-events:visibleFill;fill:none;stroke:transparent;stroke-width:6;stroke-linecap:round;stroke-miterlimit:10}.news__section{height:100%;position:relative}.news__section .owl-carousel{position:absolute}.news__section .owl-carousel .item img{height:100vh;-o-object-fit:cover;object-fit:cover}.news__section .background{background-size:cover;background-position:50%;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.news__section .background.next{transform:translateX(100%)}.news__section .background.previous{transform:translateX(-100%)}.news__section .news__container{display:flex;flex-flow:column;flex-direction:column;justify-content:center;align-items:center;height:100%}@media(max-width:1195px){.news__section .news__container{padding:unset;justify-content:center}}@media(max-width:1441px){.news__section .news__container{justify-content:center}}@media only screen and (min-width:768px)and (max-width:1024px){.news__section .news__container{justify-content:center}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.news__section .news__container{justify-content:center}}.news__section .news__placeholder{z-index:1;color:#fff;align-self:auto;margin-bottom:1rem;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem}.news__section .news__box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:1;background-color:transparent;width:36vw;height:55vh;transform:translateX(-200rem)}@media(max-width:1366px){.news__section .news__box{width:80vw;height:70vh;max-height:70vh}}@media(min-width:1366px){.news__section .news__box{width:40vw;height:65vh;max-height:65vh}}@media(max-width:1195px){.news__section .news__box{width:80vw;height:auto;max-height:unset}}@media(max-width:768px){.news__section .news__box{width:80vw;height:auto;max-height:unset}}.news__section .news__internal__box{position:relative;background-color:#fff;flex:1;width:100%;border:2px solid #000;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}.news__section .news__internal__box .bottom--border{position:absolute;bottom:8rem;left:0;height:3px;width:80%;margin-left:10%;margin-right:10%;background-color:#000}@media only screen and (min-device-width:414px)and (max-device-width:736px){.news__section .news__internal__box .bottom--border{bottom:4rem;left:0;right:0;width:80%;margin-left:10%;margin-right:10%}}@media(max-width:624px){.news__section .news__internal__box .bottom--border{bottom:6.5rem;left:0;width:80%;margin-left:10%;margin-right:10%}}.news__section .news__internal__box .indicators{position:absolute;bottom:2.5rem;text-align:center;letter-spacing:5px;width:100%;font-family:Futura Std;font-weight:900;font-style:normal;font-size:3rem}@media only screen and (min-device-width:414px)and (max-device-width:736px){.news__section .news__internal__box .indicators{bottom:1rem}}@media(max-width:624px){.news__section .news__internal__box .indicators{bottom:.9rem}}@media only screen and (hover:hover){.news__section [class$=__arrow]:hover{background-color:#fff;cursor:pointer}}.news__section .left__arrow{clip-path:polygon(0 50%,100% 0,100% 100%,0 50%);left:0;transform:translateY(-50%);transform:translate(-2.5rem,-50%)}.news__section .left__arrow,.news__section .right__arrow{background-color:#000;width:2.5rem;height:5rem;top:50%;position:absolute;filter:drop-shadow(4px 4px 5px rgba(0,0,0,.21)) drop-shadow(4px 4px 5px rgba(0,0,0,.21))}.news__section .right__arrow{clip-path:polygon(0 0,100% 50%,0 100%);right:0;transform:translateY(-50%);transform:translate(2.5rem,-50%)}.news__section .news__content{padding:9rem 15rem;padding-top:5rem;height:100%}@media(max-width:768px){.news__section .news__content{padding:7rem 7rem}}.news__section .news__content h1{margin-bottom:10px;font-family:Futura Std;font-weight:700;font-style:normal;font-size:5.5rem;text-transform:lowercase;position:relative}.news__section .news__content h1:after{content:"";position:absolute;width:2.5rem;height:5rem;background-color:#000;clip-path:polygon(0 0,100% 50%,0 100%);top:1rem;left:-3.5rem}@media(max-width:480px){.news__section .news__content h1{font-family:Futura Std;font-weight:700;font-style:normal;font-size:4.8rem}}@media(min-width:1366px)and (max-width:1440px){.news__section .news__content h1{font-family:Futura Std;font-weight:700;font-style:normal;font-size:5rem}}.news__section .news__content h3{margin-bottom:10px;font-family:Futura Std;font-weight:900;font-style:normal;font-size:3.5rem}@media(min-width:1366px)and (max-width:1440px){.news__section .news__content h3{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2.8rem}}.news__section .news__content .description{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2rem;line-height:4.5rem;overflow-y:auto;padding-right:5px}@media(max-width:1024px){.news__section .news__content .description{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem;line-height:2.8rem;max-height:18vh}}.news__section .news__content .description::-webkit-scrollbar{width:6px}.news__section .news__content .description::-webkit-scrollbar-track{background:transparent}.news__section .news__content .description::-webkit-scrollbar-thumb,.news__section .news__content .description::-webkit-scrollbar-thumb:hover{background:#000}.about__section{height:100%;position:relative}.about__section .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__section .about__title{font-family:Futura Std;font-weight:400;font-style:normal;font-size:10.4rem;transition:all .6s .2s;opacity:0;transform:translateY(-4rem);color:#fff;line-height:8rem}.about__section .about__title:not(:first-child){margin-bottom:60px}@media(max-width:896px){.about__section .about__title:not(:first-child){margin-bottom:30px}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.about__section .about__title:not(:first-child){magin-bottom:20px}}.about__section .about__title.reveal{transform:translateY(0);opacity:1}@media only screen and (min-device-width:414px)and (max-device-width:736px){.about__section .about__title{font-family:Futura Std;font-weight:400;font-style:normal;font-size:9.2rem;line-height:4.4rem}}@media(max-width:480px){.about__section .about__title{font-family:Futura Std;font-weight:400;font-style:normal;font-size:9.2rem;line-height:5.5rem}}.about__section .about__container{display:flex}@media(max-width:896px){.about__section .about__container{display:block}}.about__section .about__container .about__column{flex:50%}.about__section .sign__container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:-3rem}.about__section .sign__container img{width:50%}@media(max-width:896px){.about__section .sign__container img{width:35%}}.about__section .about__paragraph{opacity:0;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem;line-height:5rem;margin-right:5rem;background-image:linear-gradient(180deg,#fff,transparent);-webkit-background-clip:text;background-clip:text;margin-bottom:6rem}@media(max-width:896px){.about__section .about__paragraph{margin-bottom:4rem}}@media(max-width:1441px){.about__section .about__paragraph{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.3rem;line-height:4.8rem;margin-bottom:3rem}}@media(max-width:896px){.about__section .about__paragraph{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.6vw;line-height:5.2vw;margin-bottom:1.5rem;margin-right:unset}}.about__section .about__paragraph.bold{font-family:Futura Std;font-weight:700;font-style:normal;font-size:3.5rem}.about__section .about__paragraph__cjs{opacity:0;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.4rem;line-height:4.8rem;margin-right:5rem;background-image:linear-gradient(180deg,#fff,transparent);-webkit-background-clip:text;background-clip:text;margin-bottom:6rem}@media(max-width:896px){.about__section .about__paragraph__cjs{margin-bottom:4rem}}@media(max-width:1441px){.about__section .about__paragraph__cjs{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.6rem;line-height:3.9rem;margin-bottom:2.6rem}}@media(max-width:624px){.about__section .about__paragraph__cjs{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5vw;line-height:5vw;margin-bottom:1.5rem;margin-right:unset}}.about__section .about__paragraph__cjs.bold{font-family:Futura Std;font-weight:700;font-style:normal;font-size:2.8rem}@media(max-width:1024px){.about__section--box{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:90%}}@media(min-width:1024px){.about__section--box{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:70%}}.about__section .long__text{top:60px;left:120px;right:120px;position:absolute;bottom:60px;overflow:auto}.about__section .long__text::-webkit-scrollbar{width:6px}.about__section .long__text::-webkit-scrollbar-track{background:transparent}.about__section .long__text::-webkit-scrollbar-thumb,.about__section .long__text::-webkit-scrollbar-thumb:hover{background:#000}.about__section .long__text p{font-family:Futura Std;font-weight:400;font-style:normal;font-size:30px;line-height:50px;color:#fff}@media(max-width:1366px){.about__section .long__text{top:60px;left:80px;right:25px;bottom:100px;transform:none;overflow:auto}}@media(max-width:768px){.about__section .long__text{top:60px;left:25px;right:25px;bottom:100px;transform:none;overflow:auto}.about__section .long__text p{font-family:Futura Std;font-weight:400;font-style:normal;font-size:16px;line-height:25px}}.login__section{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.login__section .video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login__container{z-index:2;background-color:hsla(0,0%,100%,.75);border:2px solid #000;width:30%}.login__container h3{padding-left:3rem;padding-top:2.5rem;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3rem}@media(max-width:1024px){.login__container{width:80%}}.login__form{padding:20%;display:flex;justify-content:center;flex-direction:column;align-items:center}@media(max-width:1024px){.login__form{padding:10%}}.login__form .field__container{display:flex;width:100%}.login__form .field__container span.mandatory{color:#000;font-family:Futura Std;font-weight:400;font-style:normal;font-size:1.8rem}@media(max-width:768px){.login__form .field__container span.mandatory{font-size:2.5rem}}.login__form img{width:35%}@media(max-width:1024px){.login__form img{width:20%}}.login__form h1{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.2vw;margin-bottom:30px}@media(max-width:1024px){.login__form h1{font-family:Futura Std;font-weight:400;font-style:normal;font-size:7.4vw;margin-top:20px}}.login__form input{width:100%;margin-bottom:20px;border:2px solid #000;border-radius:0;height:40px;font-family:Futura Std;font-weight:400;font-style:normal;font-size:2rem}@media(max-width:768px){.login__form input{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.5rem}}.login__form input{padding:2px;outline:none;background-color:transparent}.login__form label{align-self:flex-start}.login__form button,.login__form label{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2rem}.login__form button{width:100%;background-color:#000;color:#fff;height:40px;cursor:pointer;border:none}.login__form .mandatory-fields{font-family:Futura Std;font-weight:400;font-style:italic;font-size:1.8rem;color:#fff;display:block;text-align:center;margin-bottom:2rem}@media(max-width:768px){.login__form .mandatory-fields{font-family:Futura Std;font-weight:400;font-style:italic;font-size:2.6rem}}.snipcart-cart-header,.snipcart-cart__content,.snipcart-modal{background-color:#fff}.snipcart-summary-fees__notice.snipcart__font--regular{margin-bottom:20px}.snipcart-item-line__container{border:2px solid #000}.snipcart-discount-box{display:none}.snipcart__font--secondary.snipcart__font--bold.snipcart-featured-payment-methods__title{background-color:#fff;text-transform:lowercase}.snipcart__font--secondary.snipcart__font--bold.snipcart-featured-payment-methods__title a{text-decoration:none}.snipcart__font--secondary.snipcart__font--bold.snipcart-featured-payment-methods__title svg{display:none}.snipcart-modal__header-summary-title.snipcart__font--large.snipcart__font--secondary.snipcart__font--bold span{font-size:18px;padding-top:16px}.snipcart-cart-summary-fees__title.snipcart-cart-summary-fees__title--highlight.snipcart__font--large{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3rem;text-transform:lowercase}.snipcart-cart-summary-fees__amount.snipcart-cart-summary-fees__amount--highlight.snipcart__font--large{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3rem;color:rgba(0,0,0,.4)}.snipcart-cart-button,.snipcart-cart-summary-fees__notice.snipcart__font--regular{text-transform:lowercase}.snipcart-cart-button{background-color:#000;background-image:none;font-family:Futura Std;font-weight:400;font-style:normal;font-size:3rem}.snipcart-cart-button svg{opacity:0}div.snipcart-item-line__header>button.is-danger{padding:2px;border:1px solid rgba(0,0,0,.2)}div.snipcart-item-line__header>button.is-danger svg>path{fill:red!important}#snipcart>div>div>div>div>div>div.snipcart-order__details__content>div:first-child>ul{border-bottom:1px solid #000}.snipcart-summary-fees__item.snipcart-summary-fees__total.snipcart__font--bold.snipcart__font--secondary,.snipcart-summary-fees__item.snipcart__font--slim{display:flex;align-items:center;justify-content:space-between}.snipcart__box.snipcart-order__box{padding-top:0}#snipcart>div>div>div>div>div>div.snipcart-order__details__content>div.snipcart__box.snipcart-billing-completed.snipcart-billing-completed--titled.snipcart-order__box>div.snipcart-checkout-step__cols.snipcart__font--std{border-bottom:1px solid #000;padding-bottom:30px}#snipcart>div>div>div>div>div>div.snipcart-order__details__content>footer>div{border-top:1px solid #000;padding-top:33px}#snipcart-checkout-step-payment>form>div.snipcart-loading-overlay.snipcart-payment__loading>div>div.snipcart-payment__form-container>div>div.snipcart-loading-overlay>div>div>button{height:55px;background:#000;width:100%;cursor:pointer}#snipcart-checkout-step-payment>form>div.snipcart-loading-overlay.snipcart-payment__loading>div>div.snipcart-payment__form-container>div>div.snipcart-loading-overlay>div>div>button .snipcart-base-button__label{color:#fff;font-family:Futura Std;font-weight:400;font-style:normal;font-size:2.5rem}#snipcart-checkout-step-payment>form>div.snipcart-loading-overlay.snipcart-payment__loading>div>div.snipcart-payment__form-container>div>div.snipcart-loading-overlay>div>div>button .snipcart-base-button__icon{display:none}.snipcart-summary-fees__title{font-family:Futura Std;font-weight:400;font-style:normal;font-size:3.2rem;margin-bottom:1rem;color:rgba(0,0,0,.7)}.snipcart-spinner{display:none}.snipcart-summary-fees__amount{font-size:2.5rem;margin-bottom:5px}#snipcart-billing-form>div>div:nth-child(3)>fieldset>div:nth-child(3)>div>div>div svg{display:none}#snipcart-billing-form>div>div.snipcart-form__footer>button{height:55px;background:#000;width:100%;cursor:pointer}#snipcart-billing-form>div>div.snipcart-form__footer>button .snipcart-base-button__label{color:#fff;font-size:2.5rem}.snipcart-cart__footer-buttons>button{background:#000;color:#fff;width:100%;height:55px;cursor:pointer}.snipcart-cart__footer-buttons>button .snipcart-base-button__icon{display:none}.snipcart-cart__footer-buttons>button .snipcart-base-button__label{font-size:3rem}.snipcart-featured-payment-methods{border-top:1px solid #000}.snipcart-cart-header__title.snipcart__font--black.snipcart__font--secondary,.snipcart-modal__close-title.snipcart__font--std{text-transform:lowercase;font-family:Futura Std;font-weight:900;font-style:normal;font-size:3rem}.triangle{background-color:#000;width:10px;height:20px;clip-path:polygon(0 50%,100% 0,100% 100%,0 50%);margin-right:5px}.snipcart-modal__close{display:flex;flex-direction:row;align-items:center}.snipcart-modal__close-title{line-height:unset;height:unset;text-transform:lowercase;font-family:Futura Std;font-weight:400!important;font-style:normal;font-size:2rem!important}.cart-icon{width:40px;height:40px}.snipcart-form>.snipcart__box{border:2px solid #000}.snipcart-checkout-step>.snipcart__box{background-color:#fff;border:2px solid #000}.snipcart__icon{cursor:pointer}.snipcart__box--badge.snipcart__box--badge{background:none;background-color:#000;color:#fff;border:none;font-family:Futura Std;font-weight:900;font-style:normal;font-size:1.5rem}.snipcart__box--title>h1{font-family:Futura Std;font-weight:900;font-style:normal;font-size:2.5rem;text-transform:lowercase}.snipcart-cart-summary,.snipcart-featured-payment-methods.snipcart-featured-payment-methods--no-background{background-color:#fff}.snipcart-cart-summary-item{grid-template-columns:repeat(3,33%)}.snipcart__actions--link{text-transform:lowercase;color:#000}.snipcart-cart-summary__separator{background-color:#000}.snipcart-cart-summary__title.snipcart__font--subtitle{text-transform:lowercase;font-family:Futura Std;font-weight:900;font-style:normal;font-size:2.5rem}.snipcart__icon--large.snipcart__icon--blue-dark.snipcart__icon>path{fill:#fff}.snipcart__icon:not(.snipcart__icon--brand):not(.snipcart__icon--red)>path{fill:#000}.snipcart-cart-summary-item>span{font-family:Futura Std;font-weight:400;font-style:normal;font-size:2rem}.col-xs-1-12{width:8.3333333333%;float:left}.col-xs-1-12:not(:last-child){margin-right:2%}.col-xs-2-12{width:16.6666666667%;float:left}.col-xs-2-12:not(:last-child){margin-right:2%}.col-xs-3-12{width:25%;float:left}.col-xs-3-12:not(:last-child){margin-right:2%}.col-xs-4-12{width:33.3333333333%;float:left}.col-xs-4-12:not(:last-child){margin-right:2%}.col-xs-5-12{width:41.6666666667%;float:left}.col-xs-5-12:not(:last-child){margin-right:2%}.col-xs-6-12{width:50%;float:left}.col-xs-6-12:not(:last-child){margin-right:2%}.col-xs-7-12{width:58.3333333333%;float:left}.col-xs-7-12:not(:last-child){margin-right:2%}.col-xs-8-12{width:66.6666666667%;float:left}.col-xs-8-12:not(:last-child){margin-right:2%}.col-xs-9-12{width:75%;float:left}.col-xs-9-12:not(:last-child){margin-right:2%}.col-xs-10-12{width:83.3333333333%;float:left}.col-xs-10-12:not(:last-child){margin-right:2%}.col-xs-11-12{width:91.6666666667%;float:left}.col-xs-11-12:not(:last-child){margin-right:2%}.col-xs-12-12{width:100%;float:left}.col-xs-12-12:not(:last-child){margin-right:2%}@media(min-width:768px){.col-sm-1-12{width:8.3333333333%;float:left}.col-sm-1-12:not(:last-child){margin-right:2%}.col-sm-2-12{width:16.6666666667%;float:left}.col-sm-2-12:not(:last-child){margin-right:2%}.col-sm-3-12{width:25%;float:left}.col-sm-3-12:not(:last-child){margin-right:2%}.col-sm-4-12{width:33.3333333333%;float:left}.col-sm-4-12:not(:last-child){margin-right:2%}.col-sm-5-12{width:41.6666666667%;float:left}.col-sm-5-12:not(:last-child){margin-right:2%}.col-sm-6-12{width:50%;float:left}.col-sm-6-12:not(:last-child){margin-right:2%}.col-sm-7-12{width:58.3333333333%;float:left}.col-sm-7-12:not(:last-child){margin-right:2%}.col-sm-8-12{width:66.6666666667%;float:left}.col-sm-8-12:not(:last-child){margin-right:2%}.col-sm-9-12{width:75%;float:left}.col-sm-9-12:not(:last-child){margin-right:2%}.col-sm-10-12{width:83.3333333333%;float:left}.col-sm-10-12:not(:last-child){margin-right:2%}.col-sm-11-12{width:91.6666666667%;float:left}.col-sm-11-12:not(:last-child){margin-right:2%}.col-sm-12-12{width:100%;float:left}.col-sm-12-12:not(:last-child){margin-right:2%}}@media(min-width:1024px){.col-md-1-12{width:8.3333333333%;float:left}.col-md-1-12:not(:last-child){margin-right:2%}.col-md-2-12{width:16.6666666667%;float:left}.col-md-2-12:not(:last-child){margin-right:2%}.col-md-3-12{width:25%;float:left}.col-md-3-12:not(:last-child){margin-right:2%}.col-md-4-12{width:33.3333333333%;float:left}.col-md-4-12:not(:last-child){margin-right:2%}.col-md-5-12{width:41.6666666667%;float:left}.col-md-5-12:not(:last-child){margin-right:2%}.col-md-6-12{width:50%;float:left}.col-md-6-12:not(:last-child){margin-right:2%}.col-md-7-12{width:58.3333333333%;float:left}.col-md-7-12:not(:last-child){margin-right:2%}.col-md-8-12{width:66.6666666667%;float:left}.col-md-8-12:not(:last-child){margin-right:2%}.col-md-9-12{width:75%;float:left}.col-md-9-12:not(:last-child){margin-right:2%}.col-md-10-12{width:83.3333333333%;float:left}.col-md-10-12:not(:last-child){margin-right:2%}.col-md-11-12{width:91.6666666667%;float:left}.col-md-11-12:not(:last-child){margin-right:2%}.col-md-12-12{width:100%;float:left}.col-md-12-12:not(:last-child){margin-right:2%}}