@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body{font-family:"Jost",sans-serif;font-weight:500}.newsletter-subscribe-form input,.newsletter-subscribe-form button{background-color:transparent;border:1px solid transparent;outline:none}.newsletter-subscribe-form input{color:#c8c8c8;font-family:"Jost",sans-serif;font-weight:200;font-size:1.4rem;color:#fff}.newsletter-subscribe-form div{border:1px solid #a5a5a5;border-radius:3px;display:inline-flex;align-items:center;background:linear-gradient(to left, #505050 50%, #d37d54 50%);background-size:200% 100%;background-position:right bottom;box-shadow:0 0 1px rgba(0,0,0,.3);overflow:hidden;padding-right:5px;box-sizing:border-box;transition:all .5s ease;width:250px}.newsletter-subscribe-form div svg g{display:none}.newsletter-subscribe-form div.is-sending svg g{display:block}.newsletter-subscribe-form div.is-sending button{animation:issending 1s alternate forwards}.newsletter-subscribe-form div.sent{background-position:left bottom;border:1px solid #d37d54}.newsletter-subscribe-form div.sent button{animation:issending .5s alternate forwards}.newsletter-subscribe-form div.sent span{color:#c8c8c8}.newsletter-subscribe-form div.sent button svg{fill:#d37d54}.newsletter-subscribe-form div.is-active input{display:none}.newsletter-subscribe-form div.is-active span{display:inline-block}.newsletter-subscribe-form div.is-invalid{border-bottom:1px solid red}.newsletter-subscribe-form input{font-size:inherit;padding:8px;width:100%}.newsletter-subscribe-form span{color:#c8c8c8;display:none;padding:8px}.newsletter-subscribe-form button{cursor:pointer;height:40px;margin-left:auto;transition:transform 1s ease-in-out;width:40px}.newsletter-subscribe-form button svg{fill:#a5a5a5}@keyframes issending{from{opacity:1;transform:translate(0, 0) scale(1)}to{opacity:0;transform:translate(40px, -40px) scale(0)}}@keyframes sent{from{opacity:0;transform:translate(-40px, 40px) scale(0)}to{opacity:1;transform:translate(0, 0) scale(1)}}.mailinglist{flex-grow:1;max-width:250px}.mailinglist .newsletter-subscribe-form>div:focus{background-color:#505050;color:#fff;outline:none}.page-footer{padding:45px 25px;background-color:#3f3f3f;font-family:"Jost",sans-serif;font-weight:200;font-size:1.4rem;color:#fff}@media(max-width: 1200px){.page-footer{padding:25px 35px}}.page-footer a{color:#fff;text-decoration:none}.page-footer strong{font-family:"Jost",sans-serif;font-weight:500;font-size:1.5rem;text-transform:uppercase;color:#fafafa;margin-bottom:10px}.page-footer .footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1300px}@media(max-width: 550px){.page-footer .footer-content{display:block;text-align:center;width:255px}.page-footer .footer-content .footer-contacts{margin:0 auto;margin-bottom:30px}}.page-footer .footer-contacts{max-width:200px;flex-grow:1}.page-footer .footer-contacts a{margin-bottom:10px}.page-footer .footer-contacts img{width:170px}.page-footer .progetti-esterni{flex-grow:2;display:flex;justify-content:space-evenly;font-size:1.4rem;font-family:"Jost",sans-serif;font-weight:200}.page-footer .progetti-esterni ul{margin:0;padding:0}@media(max-width: 550px){.page-footer .progetti-esterni ul{margin-bottom:30px}}.page-footer .progetti-esterni li{list-style:none;margin-bottom:10px}.page-footer .progetti-esterni li:first-child{margin-bottom:15px}@media(max-width: 550px){.page-footer .progetti-esterni{margin:20px 0}}.page-footer .progetti-esterni a{color:#878787;line-height:1.4}.page-footer .progetti-esterni a:hover{color:#eaeaea}@media(max-width: 550px){.page-footer .progetti-esterni a{line-height:1.3}}.page-footer .progetti-esterni>div>*{display:block}@media(max-width: 900px){.page-footer .progetti-esterni{flex-grow:1;flex-direction:column}}@media(max-width: 550px){.page-footer .progetti-esterni strong{margin-top:20px}.page-footer .progetti-esterni>div:first-child>strong{margin-top:0}}.page-footer .social-links{margin-top:20px;display:flex;justify-content:space-between}.footer-bottom{background-color:#2c2c2c;padding:15px 25px 15px 25px}.footer-bottom-content{margin:0 auto;max-width:1300px;display:flex;justify-content:space-between}.footer-bottom-content .col-right a:last-child{margin-right:0}.footer-bottom-content .col-right a.selected{color:#eaeaea}.footer-bottom-content a{color:#767676;font-family:"Jost",sans-serif;font-weight:200;text-decoration:none;font-size:1.4rem;margin-right:30px}.footer-bottom-content a:hover{color:#eaeaea}.email-contact,.phone-contact{background-repeat:no-repeat;background-position:0;background-size:19px 12px;padding-left:25px;display:inline-block}.email-contact:hover,.phone-contact:hover{color:#a5a5a5}.phone-contact{background-image:url(/images/icons/phone/white.svg)}.email-contact{background-image:url(/images/icons/mail/white.svg)}.social-links{font-size:0}.social-links span{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:32px;height:32px}.social-links .fb{background-image:url(/images/icons/social/fb/default.svg)}.social-links .fb:hover{background-image:url(/images/icons/social/fb/default-orange.svg)}.social-links .ig{background-image:url(/images/icons/social/ig/default.svg)}.social-links .ig:hover{background-image:url(/images/icons/social/ig/default-orange.svg)}.social-links .yt{background-image:url(/images/icons/social/yt/default.svg)}.social-links .yt:hover{background-image:url(/images/icons/social/yt/default-orange.svg)}.social-links .wa{background-image:url(/images/icons/social/wa/default.svg)}.social-links .wa:hover{background-image:url(/images/icons/social/wa/default-orange.svg)}.prodotti{background-color:#fff}.prodotti>.header-prodotti,.prodotti>.immagini-prodotti{margin-left:auto;margin-right:auto;max-width:800px;padding-left:20px;padding-right:20px}.prodotti .logo{width:230px;display:block;margin-top:90px;margin-bottom:90px}.prodotti .header-prodotti{margin-bottom:100px}.prodotti .header-prodotti small{font-size:2.2rem;color:#d37d54;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:700}.prodotti .header-prodotti .title{font-family:"Jost",sans-serif;font-weight:700;color:#2c2c2c;font-size:4rem;text-transform:uppercase;font-weight:bold}.immagini-prodotti{padding-bottom:100px}.immagini-prodotti img{max-width:100%}.immagini-prodotti .separator{display:flex;align-items:center;justify-content:space-between;padding-top:60px;border-top:2px solid #d1d1d1}.immagini-prodotti .separator img{width:80px}.immagini-prodotti .separator .top{display:block;width:70px;border:3px solid #d37d54;border-radius:3px;font-size:4rem;line-height:1px;color:#d37d54;text-decoration:none;text-align:center;padding-top:25px;padding-bottom:10px}.nav-prodotti{display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:50px}.nav-prodotti img{max-width:100px;width:100%}html{font-size:62.5%;height:100%}body{background-color:#303030;margin:0}.logo-header{position:absolute;z-index:2}.logo-header img{margin-top:40px;margin-left:40px;width:300px;display:block}@media(max-width: 950px){.logo-header img{width:300px}}@media(max-width: 600px){.logo-header img{width:130px;margin-top:10px;margin-left:10px}}.swiper{width:100vw;height:auto;aspect-ratio:16/12}@media(min-width: 700px){.swiper{aspect-ratio:16/9}}.mySwiper .swiper-slide{display:flex;justify-content:center;align-items:flex-end;background-size:cover}.mySwiper .swiper-slide.skateboard{background-image:url(/images/header-photo@1x.webp)}.mySwiper .swiper-slide.snowboard{background-image:url(/images/header-photo-snowboard@1x.webp)}.mySwiper .swiper-slide h1{display:inline-block;margin:0 20px;font-family:"Jost",sans-serif;font-weight:700;font-size:5rem;text-align:center;background-color:rgba(255,255,255,.9);color:#303030;padding:3px 15px;margin-bottom:40px}@media(max-width: 1300px){.mySwiper .swiper-slide h1{font-size:4rem}}@media(max-width: 950px){.mySwiper .swiper-slide h1{font-size:3rem}}@media(max-width: 600px){.mySwiper .swiper-slide h1{font-size:2rem;margin-bottom:20px}}@media(min-width: 700px){.mySwiper .swiper-slide{align-items:center}}.intro{padding:0 20px;text-align:center;margin-top:200px;margin-bottom:200px;max-width:1300px;margin-right:auto;margin-left:auto}.intro .big-title{font-size:4rem;color:#fff;font-family:"Jost",sans-serif;font-weight:700;display:block}.intro small{font-family:"Jost",sans-serif;font-weight:700;font-size:2.5rem;color:#d37d54;display:block}.intro p{color:#fff;font-size:2.8rem;font-family:"Jost",sans-serif;font-weight:400}.intro a{color:#fff}@media(max-width: 1200px){.intro{margin-top:50px;margin-bottom:50px}.intro .big-title{font-size:3rem}.intro small{font-size:1.5rem}.intro p{font-size:1.6rem}}@media(max-width: 800px){.intro{margin-top:50px;margin-bottom:30px}.intro .big-title{font-size:2.2rem}.intro small{font-size:1.5rem}}.brand-mosaic{max-width:1300px;margin:0 auto;padding-left:20px;padding-right:20px;padding-bottom:100px;display:grid;grid-template-columns:150px 150px 150px 150px 150px;grid-auto-rows:150px;row-gap:70px;justify-content:space-between}.brand-mosaic img{width:100%;max-width:150px;max-height:150px;opacity:.8}.brand-mosaic img:hover{opacity:1}.brand-mosaic a{width:100%;max-width:150px;max-height:150px;justify-self:center;align-self:center}@media(max-width: 1200px){.brand-mosaic{grid-template-columns:25% 25% 25% 25%}.brand-mosaic a{max-width:120px;max-height:120px}}@media(max-width: 800px){.brand-mosaic{grid-template-columns:33% 33% 33%}.brand-mosaic a{max-width:100px;max-height:100px}}@media(max-width: 500px){.brand-mosaic{grid-template-columns:50% 50%;padding-left:0px;padding-right:0px;row-gap:40px}.brand-mosaic a{max-width:100px;max-height:100px}}
