@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);
@font-face{font-family:Baskerville;src:url(/fonts/BaskervilleDisplayPT.otf);src:url(/fonts/BaskervilleDisplayPT-Regular.eot);src:url(/fonts/BaskervilleDisplayPT-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/BaskervilleDisplayPT-Regular.woff2) format("woff2"),url(/fonts/BaskervilleDisplayPT-Regular.woff) format("woff"),url(/fonts/BaskervilleDisplayPT-Regular.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:BaskervilleBold;src:url(/fonts/BaskervilleDisplayPT-Bold.otf);src:url(/fonts/BaskervilleDisplayPT-Bold.eot);src:url(/fonts/BaskervilleDisplayPT-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/BaskervilleDisplayPT-Bold.woff2) format("woff2"),url(/fonts/BaskervilleDisplayPT-Bold.woff) format("woff"),url(/fonts/BaskervilleDisplayPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{font-size:62.5%}body{font-size:2.1rem;font-family:Baskerville;line-height:1.4;letter-spacing:.7px;color:#2c2c2c}@media(max-width: 800px){body{font-size:1.6rem}}h1{font-family:"Jost",sans-serif;font-weight:700;font-size:4.2rem;letter-spacing:1px;text-align:center;text-transform:uppercase}@media(max-width: 800px){h1{font-size:3rem;line-height:3.5rem}}@media(max-width: 450px){h1{font-size:2.3rem;line-height:3rem}}.page-header h1{background-color:rgba(255,255,255,.8);display:inline-block;padding:0 20px}a{text-decoration:none}.subtitle,a{color:#d37d54}.subtitle{margin:0;font-family:"Baskerville";text-transform:uppercase;text-align:center;font-size:2rem;letter-spacing:2px;font-weight:700}@media(max-width: 800px){.subtitle{font-size:1.4rem;display:none}}.page-title h1{font-size:5.8rem;margin:0}@media(max-width: 800px){.page-title h1{font-size:3.8rem}}@media(max-width: 450px){.page-title h1{font-size:2.8rem}}.section-title{margin-top:80px;margin-bottom:50px}.section-title h1{margin:0}@media(max-width: 800px){.section-title{margin-top:50px;margin-bottom:20px}}body,html{height:100%}body{display:flex;flex-direction:column}.page-content{flex-grow:1}.page-header{margin:0 60px;position:relative;display:flex;flex-direction:column;justify-content:center;background-repeat:no-repeat;background-size:cover;text-align:center}@media(max-width: 1200px){.page-header{margin:0 30px}}@media(max-width: 800px){.page-header{margin:0 15px}}.page-header p{max-width:700px;margin:0 auto;margin-top:50px}.page-header__content h1{margin:0;font-size:5.8rem}@media(max-width: 800px){.page-header__content h1{font-size:4rem}}@media(max-width: 450px){.page-header__content h1{font-size:3rem}}.main-nav{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 30px;min-height:120px;background-color:#fff}@media(max-width: 1200px){.main-nav{padding:30px 20px;min-height:auto}}@media(max-width: 800px){.main-nav{padding:20px 10px}}.main-nav .nav-logo{display:block;background-image:url(/images/logo-black-header.svg);background-position:0;background-repeat:no-repeat;background-size:cover;width:150px;height:53px}.main-nav .nav-logo:hover{background-image:url(/images/logo-orange-header.svg)}.main-nav .burger-button{display:block;width:38px;height:32px;cursor:pointer;background-image:url(/images/icons/burger-open.svg);background-position:100%;background-repeat:no-repeat;background-size:cover}.main-nav .burger-button:hover{background-image:url(/images/icons/burger-open-orange.svg)}.main-nav .burger-button.open{background-image:url(/images/icons/burger-close.svg)}.main-nav.fixed{position:fixed;top:0;width:100%;z-index:1;min-height:60px}.main-nav.fixed .nav-logo{width:41px;height:41px}@media(max-width: 450px){.main-nav{height:60px}.main-nav .nav-logo{width:41px;height:41px}.main-nav .burger-button{width:32px;height:27px}}.main-menu{position:absolute;display:none;flex-direction:column;z-index:999;width:100%;padding:0 30px;box-sizing:border-box;background-color:rgba(255,255,255,.95);text-align:center}.main-menu.open{display:flex}.main-menu.fixed{position:fixed;top:60px}@media(max-width: 450px){.main-menu{padding:0 10px}}.main-menu nav{flex-grow:2;display:flex;flex-direction:column;justify-content:space-around;margin:100px 0}.main-menu li a{font-family:"Jost",sans-serif;font-weight:700;font-size:3.6rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#2c2c2c}.main-menu li a:hover{color:#d37d54}@media(max-width: 1200px){.main-menu li a{font-size:2.6rem}}@media(max-width: 800px){.main-menu li a{font-size:2rem}}.main-menu .separator{width:100px;margin:40px auto;border-bottom:2px solid #2c2c2c}.main-menu .lang-selection{display:flex;justify-content:space-between;width:150px;margin:0 auto}.main-menu .lang-selection a{font-size:18px;font-family:"Jost",sans-serif;font-weight:200;color:#414042}.main-menu .lang-selection a.selected{font-family:"Jost",sans-serif;font-weight:500}.main-menu>footer{flex-grow:0;display:flex;justify-content:space-between;padding:10px 60px 20px}.main-menu>footer a{font-family:"Jost",sans-serif;font-weight:200;font-size:1.8rem;color:#2c2c2c;text-decoration:none}@media(max-width: 1200px){.main-menu>footer{flex-direction:column}.main-menu>footer .menu-contacts{margin:30px 0}}@media(max-width: 800px){.main-menu>footer{padding:10px 10px 20px 10px}.main-menu>footer a{font-size:1.4rem}}.main-menu>footer .phone-contact{background-image:url(/images/icons/phone/grey.svg)}.main-menu>footer .email-contact{background-image:url(/images/icons/mail/grey.svg)}@media(max-width: 1200px){.main-menu .social-links{justify-content:center}}.main-menu .social-links span{margin-left:20px}@media(max-width: 1200px){.main-menu .social-links span{margin:0 10px}}.main-menu .menu-contacts span{margin-right:20px}@media(max-width: 1200px){.main-menu .menu-contacts span{margin:0 10px}}.main-menu .email-contact,.main-menu .phone-contact{margin-right:20px}@media(max-width: 1200px){.main-menu .email-contact,.main-menu .phone-contact{margin:0 10px}}.main-menu .email-contact:hover,.main-menu .phone-contact:hover{color:#d37d54}.page-content.fixed-menu{margin-top:120px}@media(max-width: 450px){.page-content.fixed-menu{margin-top:60px}}.page-content section{margin-right:60px;margin-left:60px}@media(max-width: 1200px){.page-content section{margin-right:30px;margin-left:30px}}@media(max-width: 800px){.page-content section{margin-right:15px;margin-left:15px}}.page-footer{padding:25px 75px;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;max-width:1200px;margin:0 auto}@media(max-width: 550px){.page-footer .footer-content{display:block}}.page-footer .footer-contacts{max-width:200px;flex-grow:1}.page-footer .footer-contacts a{margin-bottom:5px}.page-footer .sitemap{flex-grow:2;display:flex;justify-content:space-around;font-size:1.4rem;font-family:"Jost",sans-serif;font-weight:200}@media(max-width: 550px){.page-footer .sitemap{margin:20px 0}}.page-footer .sitemap a{color:#878787;line-height:1.8}.page-footer .sitemap a:hover{color:#eaeaea}@media(max-width: 550px){.page-footer .sitemap a{line-height:1.3}}.page-footer .sitemap>div>*{display:block}@media(max-width: 900px){.page-footer .sitemap{flex-grow:1;flex-direction:column}}@media(max-width: 550px){.page-footer .sitemap strong{margin-top:20px}.page-footer .sitemap>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:0 10px}.footer-bottom-content{max-width:1200px;margin:0 auto;padding:10px 0;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 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)}.cookie-banner-wrapper{position:fixed;bottom:150px;width:100%;display:none}@media(max-width: 550px){.cookie-banner-wrapper{bottom:20px}.cookie-banner-wrapper h3{font-size:16px}.cookie-banner-wrapper p{font-size:10px}}.cookie-banner-wrapper h3{text-transform:uppercase;margin:0;font-family:"Jost",sans-serif;font-weight:700}.cookie-banner-wrapper p{margin-top:0;font-family:Baskerville;font-size:16px}.cookie-banner-wrapper button{margin:0 10px}.cookie-banner-wrapper .cookie-banner{width:80%;max-width:700px;margin:0 auto;background-color:rgba(255,255,255,.95);padding:20px 20px;text-align:center;border:2px solid #e3e3e3}body.home .wanna-ride{margin-top:-150px}section.wanna-ride{margin:100px 0 0;text-align:center;background-image:linear-gradient(0deg, #e3e3e3, rgba(255, 255, 255, 0))}section.wanna-ride .section-title{margin-top:0}@media(max-width: 800px){section.wanna-ride{background-color:linear-gradient(0deg, #e3e3e3, rgba(255, 255, 255, 0));flex-direction:column;align-items:center}}.ctas-container{display:flex;justify-content:center;margin-top:100px;padding-bottom:100px;font-size:2.1rem}@media(max-width: 800px){.ctas-container{flex-direction:column;align-items:center}}.ctas-container>div{background-color:#fff;box-sizing:border-box;max-width:380px;padding:40px 20px;margin:0 30px}@media(max-width: 1200px){.ctas-container>div{margin:0 20px}}@media(max-width: 800px){.ctas-container>div{flex-direction:column;align-items:center;margin-bottom:20px}}.ctas-container>div .icon{display:block;margin:0 auto 30px;height:100px;width:100px;background-repeat:no-repeat;background-position:50%}.ctas-container>div p{margin-top:5px;font-size:1.6rem}.ctas-container>div.ask-info .icon{background-image:url(/images/icons/contact/handshake.svg)}.ctas-container>div.buy-samples .icon{background-image:url(/images/icons/contact/samples.svg)}.ctas-container>div.upload-project .icon{background-image:url(/images/icons/contact/upload.svg)}.ctas-container strong{font-family:"Jost",sans-serif;font-weight:700;font-size:2.4rem;text-transform:uppercase}@media(max-width: 1200px){.ctas-container strong{font-size:1.9rem;letter-spacing:.4}}body.ask-info .ask-info,body.upload-project .ctas-container .upload-project,body.buy-samples .buy-samples{display:none}.newsletter-subscribe-form input,.newsletter-subscribe-form button{background-color:transparent;border:1px solid transparent;outline:none}.newsletter-subscribe-form input{color:#c8c8c8}.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;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}.sld-select{display:inline-block;text-align:left;position:relative}.sld-select ul{z-index:1;list-style:none;margin:0;padding:0;width:100%}.sld-select li{border:1px solid #d4d4d4;background-color:#fff;color:#2c2c2c;padding:10px 20px 10px 10px}.sld-select li[data-value=""]{color:#d3d3d3}.sld-select .sld-select__options-wrapper li{border-top:0}.sld-select .sld-select__options-wrapper li:hover{color:#2c2c2c;background-color:#d4d4d4}.sld-select .sld-select__options-wrapper li[data-value=""]:hover{color:#d3d3d3;background-color:#fff}.sld-select .sld-select__selected-option{background-image:url(/images/icons/arrow/down.svg);background-size:15px auto;background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.sld-select .sld-select__selected-option[data-value=""]{color:#a4a4a4}.sld-select.invalid .sld-select__selected-option{border-bottom-color:red}.sld-select--no-border .sld-select__selected-option{border:0;background-color:transparent;background-position:100%;font-weight:700;color:#aaa;padding:.5rem 20px .5rem .5rem}.sld-select--no-border .sld-select__selected-option:hover{color:#d4d4d4}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar-thumb{background-color:#fc0;border:2px solid #999}.sld-select--no-border .sld-select__options-wrapper li{color:#aaa;background-color:#ccc;font-weight:600;border:0;border-bottom:1px solid #aaa}.sld-select--no-border .sld-select__options-wrapper li.selected,.sld-select--no-border .sld-select__options-wrapper li:active,.sld-select--no-border .sld-select__options-wrapper li:hover{background-color:#fff;color:#aaa}fieldset{font-size:2.1rem;border:0;max-width:1200px;background-color:#fff;padding:20px 60px 50px;margin:50px auto 0}@media(max-width: 800px){fieldset{padding:20px;font-size:1.4rem}}fieldset h3{text-align:left;font-family:"Jost",sans-serif;font-weight:700;border-bottom:3px solid #eaeaea;text-transform:uppercase;margin-bottom:70px;padding-bottom:10px}@media(max-width: 800px){fieldset h3{margin-bottom:30px}}fieldset .input-field{position:relative}fieldset .input-field input,fieldset .input-field textarea{border:1px solid #d4d4d4;border-radius:3px;padding:20px 10px 8px;box-shadow:none;width:100%;outline:0;color:#2c2c2c}fieldset .input-field input:focus,fieldset .input-field textarea:focus{border-color:#5a5a5a}@media(max-width: 800px){fieldset .input-field input,fieldset .input-field textarea{padding:10px 5px 4px 8px}}fieldset .input-field textarea{width:100%;display:block}fieldset .input-field .sld-select{width:100% !important}fieldset .input-field input.invalid,fieldset .input-field textarea.invalid{border-bottom-color:red}fieldset .input-field label{position:absolute;top:15px;left:0;width:100%;color:#a4a4a4;transition:all .2s;cursor:text;padding-left:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 800px){fieldset .input-field label{top:8px;font-size:1.4rem;padding-left:8px}}fieldset .input-field input:focus~label,fieldset .input-field input:valid~label,fieldset .input-field textarea:focus~label,fieldset .input-field textarea:valid~label{font-size:1.4rem;top:3px}@media(max-width: 800px){fieldset .input-field input:focus~label,fieldset .input-field input:valid~label,fieldset .input-field textarea:focus~label,fieldset .input-field textarea:valid~label{font-size:1rem;top:2px}}fieldset button{margin:0 auto;display:block}fieldset .terms-conditions-checkbox{border-bottom:1px solid transparent}fieldset .terms-conditions-checkbox.invalid{border-bottom-color:red}.button{display:inline-block;padding:10px 15px;border:0;background-color:#d37d54;border-radius:3px;color:#fff;font-family:"Jost",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:none;border:2px solid #d37d54}.button:hover{box-shadow:2px 2px 4px 0px rgba(184,105,67,.5)}.button:active{box-shadow:1px 1px 3px 0px rgba(184,105,67,.5)}@media(max-width: 1200px){.button{font-size:1.4rem;letter-spacing:.4}}.button.button--black{background-color:#2c2c2c;color:#fafafa}.button.button--grey{background-color:#d4d4d4;color:#414042;border:2px solid #414042}.button.button--grey:hover{box-shadow:2px 2px 4px 0px rgba(148,148,148,.5)}.button.button--grey:active{box-shadow:1px 1px 3px 0px rgba(148,148,148,.5)}.button.button--orange-outline{background-color:transparent;border:2px solid #d37d54;color:#d37d54;font-weight:bold}.button.button--small{font-size:1.4rem;padding:6px 8px}.button.button--micro{font-size:1.3rem;padding:6px 8px}.sld-select{display:block;border-radius:5px}.sld-select li{padding:13px 20px 13px 10px;text-transform:capitalize;font-family:Baskerville;border:1px solid #ededed}.sld-select li.sld-select__selected-option{border-radius:3px;color:#414042}.sld-select li.selected{color:#414042}@media(max-width: 800px){.sld-select li{padding:8px 20px 8px 8px}}.sld-select.sld-select--opened li.sld-select__selected-option{border-radius:0px}.sld-select .sld-select__options-wrapper li{color:#a6a6a6}.sld-select .sld-select__options-wrapper li:hover{background-color:#fff}.sld-select .sld-select__options-wrapper li[data-value=""]{display:none}.sld-select.sld-select--opened ul{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.quantity-cell{display:flex;justify-content:space-between;align-items:center}.quantity-cell label{display:block;font-size:1.2rem;text-transform:uppercase}@media(max-width: 1200px){.quantity-cell{justify-content:flex-start}.quantity-cell label{text-align:left}}.quantity-field{display:flex;align-items:center;border:1px solid #eaeaea;border-radius:5px;align-items:stretch;padding:5px 0}.quantity-field input{border:0;max-width:60px;padding-top:0;padding-bottom:0;flex-grow:2}.quantity-field span{cursor:pointer;display:inline-block;box-sizing:border-box;padding:5px 15px;background-repeat:no-repeat;background-position:50%;flex-grow:1}.quantity-field span.minus{border-right:1px solid #eaeaea;background-image:url(/images/icons/minus.svg)}.quantity-field span.plus{border-left:1px solid #eaeaea;background-image:url(/images/icons/plus.svg)}.sld-select{display:inline-block;text-align:left;position:relative}.sld-select ul{z-index:1;list-style:none;margin:0;padding:0;width:100%}.sld-select li{border:1px solid #d4d4d4;background-color:#fff;color:#2c2c2c;padding:10px 20px 10px 10px}.sld-select li[data-value=""]{color:#d3d3d3}.sld-select .sld-select__options-wrapper li{border-top:0}.sld-select .sld-select__options-wrapper li:hover{color:#2c2c2c;background-color:#d4d4d4}.sld-select .sld-select__options-wrapper li[data-value=""]:hover{color:#d3d3d3;background-color:#fff}.sld-select .sld-select__selected-option{background-image:url(/images/icons/arrow/down.svg);background-size:15px auto;background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.sld-select .sld-select__selected-option[data-value=""]{color:#a4a4a4}.sld-select.invalid .sld-select__selected-option{border-bottom-color:red}.sld-select--no-border .sld-select__selected-option{border:0;background-color:transparent;background-position:100%;font-weight:700;color:#aaa;padding:.5rem 20px .5rem .5rem}.sld-select--no-border .sld-select__selected-option:hover{color:#d4d4d4}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.sld-select--no-border .sld-select__options-wrapper::-webkit-scrollbar-thumb{background-color:#fc0;border:2px solid #999}.sld-select--no-border .sld-select__options-wrapper li{color:#aaa;background-color:#ccc;font-weight:600;border:0;border-bottom:1px solid #aaa}.sld-select--no-border .sld-select__options-wrapper li.selected,.sld-select--no-border .sld-select__options-wrapper li:active,.sld-select--no-border .sld-select__options-wrapper li:hover{background-color:#fff;color:#aaa}fieldset{font-size:2.1rem;border:0;max-width:1200px;background-color:#fff;padding:20px 60px 50px;margin:50px auto 0}@media(max-width: 800px){fieldset{padding:20px;font-size:1.4rem}}fieldset h3{text-align:left;font-family:"Jost",sans-serif;font-weight:700;border-bottom:3px solid #eaeaea;text-transform:uppercase;margin-bottom:70px;padding-bottom:10px}@media(max-width: 800px){fieldset h3{margin-bottom:30px}}fieldset .input-field{position:relative}fieldset .input-field input,fieldset .input-field textarea{border:1px solid #d4d4d4;border-radius:3px;padding:20px 10px 8px;box-shadow:none;width:100%;outline:0;color:#2c2c2c}fieldset .input-field input:focus,fieldset .input-field textarea:focus{border-color:#5a5a5a}@media(max-width: 800px){fieldset .input-field input,fieldset .input-field textarea{padding:10px 5px 4px 8px}}fieldset .input-field textarea{width:100%;display:block}fieldset .input-field .sld-select{width:100% !important}fieldset .input-field input.invalid,fieldset .input-field textarea.invalid{border-bottom-color:red}fieldset .input-field label{position:absolute;top:15px;left:0;width:100%;color:#a4a4a4;transition:all .2s;cursor:text;padding-left:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 800px){fieldset .input-field label{top:8px;font-size:1.4rem;padding-left:8px}}fieldset .input-field input:focus~label,fieldset .input-field input:valid~label,fieldset .input-field textarea:focus~label,fieldset .input-field textarea:valid~label{font-size:1.4rem;top:3px}@media(max-width: 800px){fieldset .input-field input:focus~label,fieldset .input-field input:valid~label,fieldset .input-field textarea:focus~label,fieldset .input-field textarea:valid~label{font-size:1rem;top:2px}}fieldset button{margin:0 auto;display:block}fieldset .terms-conditions-checkbox{border-bottom:1px solid transparent}fieldset .terms-conditions-checkbox.invalid{border-bottom-color:red}.button{display:inline-block;padding:10px 15px;border:0;background-color:#d37d54;border-radius:3px;color:#fff;font-family:"Jost",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:none;border:2px solid #d37d54}.button:hover{box-shadow:2px 2px 4px 0px rgba(184,105,67,.5)}.button:active{box-shadow:1px 1px 3px 0px rgba(184,105,67,.5)}@media(max-width: 1200px){.button{font-size:1.4rem;letter-spacing:.4}}.button.button--black{background-color:#2c2c2c;color:#fafafa}.button.button--grey{background-color:#d4d4d4;color:#414042;border:2px solid #414042}.button.button--grey:hover{box-shadow:2px 2px 4px 0px rgba(148,148,148,.5)}.button.button--grey:active{box-shadow:1px 1px 3px 0px rgba(148,148,148,.5)}.button.button--orange-outline{background-color:transparent;border:2px solid #d37d54;color:#d37d54;font-weight:bold}.button.button--small{font-size:1.4rem;padding:6px 8px}.button.button--micro{font-size:1.3rem;padding:6px 8px}.sld-select{display:block;border-radius:5px}.sld-select li{padding:13px 20px 13px 10px;text-transform:capitalize;font-family:Baskerville;border:1px solid #ededed}.sld-select li.sld-select__selected-option{border-radius:3px;color:#414042}.sld-select li.selected{color:#414042}@media(max-width: 800px){.sld-select li{padding:8px 20px 8px 8px}}.sld-select.sld-select--opened li.sld-select__selected-option{border-radius:0px}.sld-select .sld-select__options-wrapper li{color:#a6a6a6}.sld-select .sld-select__options-wrapper li:hover{background-color:#fff}.sld-select .sld-select__options-wrapper li[data-value=""]{display:none}.sld-select.sld-select--opened ul{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.quantity-cell{display:flex;justify-content:space-between;align-items:center}.quantity-cell label{display:block;font-size:1.2rem;text-transform:uppercase}@media(max-width: 1200px){.quantity-cell{justify-content:flex-start}.quantity-cell label{text-align:left}}.quantity-field{display:flex;align-items:center;border:1px solid #eaeaea;border-radius:5px;align-items:stretch;padding:5px 0}.quantity-field input{border:0;max-width:60px;padding-top:0;padding-bottom:0;flex-grow:2}.quantity-field span{cursor:pointer;display:inline-block;box-sizing:border-box;padding:5px 15px;background-repeat:no-repeat;background-position:50%;flex-grow:1}.quantity-field span.minus{border-right:1px solid #eaeaea;background-image:url(/images/icons/minus.svg)}.quantity-field span.plus{border-left:1px solid #eaeaea;background-image:url(/images/icons/plus.svg)}.scroll-down-butt{margin:0 auto;display:flex;align-items:center;color:#a5a5a5;font-size:1.6rem;font-family:"Jost",sans-serif;font-weight:200;padding:15px 0;width:150px;cursor:pointer}.scroll-down-butt img{display:inline-block;margin:0 10px;animation:slide 1s linear infinite}@keyframes slide{0%{transform:translate(0, -10px);opacity:0}50%{transform:translate(0, 0px);opacity:.6}75%{transform:translate(0, 5px);opacity:.8}100%{transform:translate(0, 10px);opacity:0}}section>p{max-width:750px;margin:0 auto;text-align:center}.board-types-grid,.snowboard-shapes-grid{margin-right:auto;margin-left:auto;display:grid;grid-gap:20px;justify-content:center}.board-types-grid strong,.board-types-grid p,.snowboard-shapes-grid strong,.snowboard-shapes-grid p{max-width:300px}.board-types-grid strong,.snowboard-shapes-grid strong{margin:20px auto 10px auto;font-family:"Jost",sans-serif;font-weight:500;font-size:2.4rem;display:block;text-transform:uppercase;margin:20px auto 10px auto}.board-types-grid p,.snowboard-shapes-grid p{margin:0 auto}.board-types-grid .board-type,.board-types-grid .snowboard-shape,.snowboard-shapes-grid .board-type,.snowboard-shapes-grid .snowboard-shape{height:auto;text-align:center;padding:0 10px 10px}.board-types-grid .board-type img,.snowboard-shapes-grid .board-type img{display:block;width:90px;margin:0 auto}.board-types-grid{max-width:960px}@media(min-width: 450px){.board-types-grid{grid-template-columns:repeat(2, 220px)}}@media(min-width: 750px){.board-types-grid{grid-template-columns:repeat(3, 220px)}}@media(min-width: 1000px){.board-types-grid{grid-template-columns:repeat(4, 220px)}}@media(min-width: 1250px){.board-types-grid{grid-template-columns:repeat(5, 220px)}}.snowboard-shapes{margin-top:80px;margin-bottom:50px}.snowboard-shapes-grid{max-width:1280px}.snowboard-shapes-grid .snowboard-shape{margin:50px 0}.snowboard-shapes-grid .snowboard-shape img{width:100%}@media(min-width: 1000px){.snowboard-shapes-grid{grid-template-columns:repeat(2, 50%)}}.grid-finiture{max-width:1240px;margin:50px auto 0;display:grid;grid-gap:40px;justify-content:center;text-align:center}@media(min-width: 670px){.grid-finiture{grid-template-columns:repeat(2, 300px)}}@media(min-width: 980px){.grid-finiture{grid-template-columns:repeat(3, 300px)}}@media(min-width: 1280px){.grid-finiture{grid-template-columns:repeat(4, 300px)}}.grid-finiture .finitura{padding:0 10px 10px}.grid-finiture .finitura img{width:100%;height:auto}.grid-finiture .finitura strong{display:block;text-transform:uppercase;margin:20px 0 10px;font-family:"Jost",sans-serif;font-weight:500;font-size:2.4rem}.grid-finiture .finitura p{margin:0}.serve-altro{font-size:1.8rem;text-align:center;padding:50px 0 100px;max-width:800px;margin:0 auto}.board-type-select{align-self:end}.board-type-select .sld-select__options-wrapper li[data-value]:not([data-value=""]){background-repeat:no-repeat;background-position:20px center;background-size:auto 80%;padding-left:60px}.board-type-select .sld-select__options-wrapper li[data-board_shape=classic]{background-image:url(/images/skateboard/skateboard-types/skateboard-classic-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=complete],.board-type-select .sld-select__options-wrapper li[data-board_shape=complete_pro]{background-image:url(/images/skateboard/skateboard-types/skateboard-assemblato-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=cruiser]{background-image:url(/images/skateboard/skateboard-types/skateboard-cruiser-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=freeride]{background-image:url(/images/skateboard/skateboard-types/skateboard-freeride-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=freestyle]{background-image:url(/images/skateboard/skateboard-types/skateboard-freestyle-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=oldschool]{background-image:url(/images/skateboard/skateboard-types/skateboard-oldschool-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=pintail]{background-image:url(/images/skateboard/skateboard-types/skateboard-pintail-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=shaped]{background-image:url(/images/skateboard/skateboard-types/skateboard-shaped-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=specialshape]{background-image:url(/images/skateboard/skateboard-types/skateboard-specialshape-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=surfskate]{background-image:url(/images/skateboard/skateboard-types/skateboard-surfskate-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=snowboard]{background-image:url(/images/snowboard/snowboard-types/snowboard-twintip-thumb@2x.png)}.board-type-select .sld-select__options-wrapper li[data-board_shape=shortboard]{background-image:url(/images/surf/surf-types/surf-short-thumb@2x.png)}.board-type-select li{line-height:5.5rem}.board-type-select .sld-select__selected-option{padding-left:20px;line-height:3rem}.board-type-select .sld-select__selected-option[data-value=""]{color:#a4a4a4}.board-category-intro{background-size:80% auto;background-position:left bottom;background-repeat:no-repeat;margin:0 !important;text-align:justify;padding-left:35%;padding-right:20%}.board-category-intro .section-title .subtitle,.board-category-intro .section-title h1{text-align:left}@media(max-width: 1400px){.board-category-intro{padding-left:20%;padding-right:20%}}@media(max-width: 800px){.board-category-intro{padding-left:15%;padding-right:15%}}@media(max-width: 500px){.board-category-intro{padding-left:10%;padding-right:10%}}.board-grab img{width:70%}.basic-infos-grid{width:100%;display:grid;grid-template-columns:repeat(2, auto);column-gap:80px;row-gap:50px;margin:0 auto;padding:0 100px}.basic-infos-grid .input-field{justify-self:center;width:100%}.basic-infos-grid .business-select,.basic-infos-grid .button-cell,.basic-infos-grid .message,.basic-infos-grid .terms-conditions-checkbox{grid-column-start:1;grid-column-end:3}@media(max-width: 1200px){.basic-infos-grid{row-gap:30px;column-gap:30px;padding:50px}}@media(max-width: 800px){.basic-infos-grid{padding:0;grid-template-columns:1fr}.basic-infos-grid .business-select,.basic-infos-grid .button-cell,.basic-infos-grid .message,.basic-infos-grid .terms-conditions-checkbox{grid-column-start:auto;grid-column-end:auto}}.basic-infos-grid .button-cell{text-align:center}.basic-infos-grid .terms-conditions-checkbox{display:flex;font-size:1.6rem}@media(max-width: 450px){.basic-infos-grid .terms-conditions-checkbox{font-size:1.3rem}}.basic-infos-grid .terms-conditions-checkbox .checkbox-wrapper{padding-top:2px;margin-right:10px}
