.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--active-blue: #333546;--cream: #FCF9E8;--active-orange: #EE6949;--orange-border: #f18669;--header-min-height: 60px;--header-max-height: 116px}html{-webkit-text-size-adjust:100%}body{background-color:var(--active-blue);font-family:Rethink Sans,sans-serif;color:var(--cream)}b{font-weight:800;color:var(--active-orange)}h1,h2,h3,h4{font-family:Oswald,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.02em;line-height:140%;color:var(--cream)}h1{font-weight:700;font-size:26px;text-align:center;line-height:2}.moto-section h1{line-height:1.4}h2{font-weight:600;font-size:24px}h3{font-weight:700;font-size:18px}h4{font-weight:600;font-size:18px;color:var(--active-orange)}.h1{display:none}@media screen and (min-width: 960px){h1{font-size:52px;text-align:left}h2{font-size:48px}h3{font-size:28px}h4{font-size:24px}}.font-display{font-family:Molle,cursive;font-weight:400;font-style:italic;text-transform:none;display:block;font-size:50px;line-height:69%}.number{font-family:Rethink Sans,sans-serif}@media screen and (min-width: 960px){.font-display{font-size:109px;line-height:69%}}.text-center{text-align:center}.image{position:relative;width:100%;overflow:hidden}.image.contain img,.image--contain img{object-fit:contain}.image.cover img,.image--cover img{object-fit:cover}.image:before{content:"";display:block;padding-top:100%}.image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.image.\31x1:before,.image--1x1:before{padding-top:100%}.image.\33x2:before,.image--3x2:before{padding-top:calc(2 / 3 * 100%)}.image--responsive{width:100%;height:auto;object-fit:cover}.image--rounded{border-radius:12px}.card{border-radius:32px;padding:20px;background-color:var(--cream);color:var(--active-blue)}.card--small{border-radius:20px;padding:12px}.card--accent{--background-color: var(--active-orange);background-color:var(--background-color)}.border-white{border:solid 2px var(--cream);box-shadow:inset 0 0 0 6px var(--background-color),inset 0 0 0 8px var(--cream)}.border-accent{border:solid 2px var(--active-blue);box-shadow:inset 0 0 0 6px var(--cream),inset 0 0 0 8px var(--active-orange)}@media screen and (min-width: 1200px){.card{padding:40px}}.moto-section a,.links a{text-transform:uppercase}.flip-container{perspective:1200px;width:100%;position:relative}.flip-front,.flip-back{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;backface-visibility:hidden;transition:transform .8s ease}.flip-front{transform:rotateY(0);z-index:2}.flip-back{transform:rotateY(180deg);z-index:1}.flipped .flip-front{transform:rotateY(-180deg)}.flipped .flip-back{transform:rotateY(0)}.page{max-width:600px;margin:0 auto;padding:10px}@media screen and (min-width: 960px){.page{max-width:1440px;padding:20px}}.main-section{margin-bottom:10px;padding-top:calc(16 / 9 * 100%)}@media screen and (min-width: 960px){.main-section{margin-bottom:20px;padding-top:75%}}@media screen and (min-width: 1200px){.main-section{padding-top:calc(9 / 14 * 100%)}}.logo-container,.logo-container-center{margin:auto;flex:1;display:flex;justify-content:center}.logo-container-center{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.logo{max-width:100%;max-height:var(--header-min-height);height:auto;width:auto;user-select:none;height:8vw;min-height:var(--header-min-height);max-height:var(--header-max-height)}.main-card{display:flex;flex-direction:column;gap:10px}.main-card-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:var(--header-min-height);position:relative}@media screen and (min-width: 960px){.main-card{padding:40px}.main-card-header{height:8vw;min-height:var(--header-min-height);max-height:var(--header-max-height);padding:20px;margin-bottom:40px}}.menu-desktop{display:none}.menu-desktop a{font-family:Oswald;font-style:normal;font-weight:600;font-size:20px;color:var(--active-blue);text-decoration:none;transition:color .3s ease;cursor:pointer}.menu-desktop a:hover{color:var(--active-orange)}@media screen and (min-width: 1200px){.menu-desktop{display:flex;flex-direction:row;gap:36px}}.menu-mob{display:flex;flex-direction:column}.close{margin-right:44px}.header-section{margin-bottom:10px;position:relative;padding-top:100px;transition:padding-top .3s ease}.header-card{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column}.header-section .main-card-header{margin-bottom:0}.header-section.expanded{padding-top:calc(16 / 9 * 100%)}.header-section .menu-mob-items{transition:opacity .2s ease;opacity:0;display:none}.header-section.expanded .menu-mob-items{opacity:1}@media screen and (min-width: 960px){.header-section.expanded,.header-section{padding-top:0}.header-card{position:relative;width:100%;height:auto;padding-bottom:30px}}.video-container{position:relative;flex:1;border-radius:20px;overflow:hidden;display:flex}.video-container video{position:relative;width:100%;height:100%;object-fit:cover;border-radius:20px;z-index:1}#video-web{display:none}@media screen and (min-width: 960px){#video-mob{display:none}#video-web{display:block}}.video-container .content{position:absolute;padding:0 12px;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;background:linear-gradient(0deg,#3c35324d,#3c35324d);border-radius:20px;z-index:2}.contacts{display:flex;flex-direction:row;gap:16px}@media (max-width: 393px){.contacts{gap:12px}}.contacts .text{display:none}.banner{border-radius:20px;overflow:hidden;width:100%;height:auto}.video-container video{width:100%;height:auto;object-fit:cover;border-radius:20px}.main-section .content .text{font-family:Rethink Sans;font-style:normal;font-weight:600;font-size:16px;line-height:140%;text-align:center;text-transform:uppercase;color:#f8f3ef;text-shadow:0px 4px 4px rgba(0,0,0,.2)}.cta-container{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width: 403px){.cta-container{display:flex;flex-direction:row;align-items:center;gap:8px}}@media screen and (min-width: 960px){.cta-container{flex-direction:row}}.cta,.cta2{font-family:Oswald;font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:2%;color:var(--cream);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 20px;background:var(--active-orange);border-radius:100px;width:fit-content;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.cta:hover,.cta2{background-color:var(--cream);color:var(--active-orange)}.cta2:hover{background-color:var(--active-orange);color:var(--cream)}.contacts .link{height:40px;font-family:Oswald;font-style:normal;font-weight:600;font-size:18px;line-height:32px;text-align:center;letter-spacing:.02em;color:var(--active-blue);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center}@media (max-width: 393px){.buttons{gap:8px}.logo{max-width:80px;max-height:var(--header-min-height)}}@media screen and (min-width: 960px){.main-section .video-container .content{align-items:flex-start;padding-left:40px;gap:32px}.main-section .content .text{max-width:800px;text-align:left;font-size:20px;line-height:140%}.cta{font-size:20px}}@media screen and (min-width: 1200px){.contacts .link{height:54px;color:var(--main-bg);border:solid 1.5px var(--active-blue);padding:18px 24px;border-radius:100px;gap:8px}.contacts .link:hover,.contacts .link.accent{color:var(--active-orange);border:solid 1.5px var(--active-orange)}.contacts .link.accent:hover{color:var(--active-blue);background-color:var(--cream);border:solid 1.5px var(--active-blue)}.contacts .text{display:inline;color:inherit;font-family:Oswald;font-style:normal;font-weight:600}}.menu-mob-items{border:solid 2px var(--active-blue);border-radius:20px;flex:1;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 6px var(--cream),inset 0 0 0 8px var(--active-orange);margin-top:10px;padding:40px 0}.menu-mob-items ul{align-items:center;display:flex;flex-direction:column;gap:32px}.menu-mob-items ul li a{font-family:Oswald,sans-serif;font-weight:600;font-size:20px;text-decoration:none;color:var(--active-blue)}.menu-toggle{margin-right:44px;background-color:transparent}@media screen and (min-width: 1200px){.menu-toggle{display:none}}.moto-section{display:flex;flex-direction:column;padding:44px 20px;gap:32px;margin-bottom:10px}.moto-flip{padding-top:100%}@media (max-width: 430px){.moto-flip{padding-top:120%}}@media screen and (min-width: 960px){.moto-section{padding:120px 60px;gap:60px}.moto-flip{padding-top:110%}}.moto-section p{text-align:center;line-height:140%;font-weight:600}.moto-section h3{text-align:center;font-size:20px}@media screen and (min-width: 960px){.moto-section h3{font-size:28px}}.moto-section .cta{background-color:var(--active-blue);transition:background-color .3s ease}.moto-section .cta:hover{background-color:var(--cream);color:var(--active-blue)}.cta{white-space:nowrap;width:auto;flex:0}.call-to-action{padding-top:32px;gap:24px;width:100%}.call-to-action p{font-weight:600;text-align:center;color:var(--cream);line-height:140%}.gear-section .call-to-action h3{color:var(--active-blue)}.gear-section .call-to-action .cta{background-color:var(--active-orange);color:var(--cream);transition:color .3s ease}.gear-section .call-to-action .cta:hover{background-color:var(--active-blue)}@media screen and (min-width: 1200px){.moto-section{padding:120px 60px 80px;gap:60px}}.moto-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;width:100%}.moto-card-container{width:100%;transition:all .3s ease}.moto-card-container.hidden{display:none}.moto-card{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;height:100%}.details-container{display:flex;flex:1;align-items:flex-end;gap:12px;width:100%}.details-container a,.details-container button{flex:1}.moto-card.flip-back{justify-content:space-between}@media screen and (max-width: 393px){.moto-card-container{min-width:100%}}@media screen and (min-width: 960px){.moto-cards{gap:32px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.moto-card-container{max-width:420px}.moto-cards .card--small{padding:40px}}.price{color:var(--cream);font-weight:600;white-space:nowrap}.moto-section a{display:block;margin:0 auto;font-family:Oswald;font-style:normal;font-weight:600;font-size:20px;letter-spacing:.02em;text-decoration:none;color:var(--cream);padding:12px 32px;background-color:var(--active-blue);border-radius:32px;width:fit-content;transition:color .3s ease;cursor:pointer}.moto-section a:hover{color:var(--active-blue);background-color:var(--cream)}@media screen and (min-width: 960px){.moto-section a{font-size:22px;padding:13px 40px}.moto-section p{font-size:20px}}.moto-section h3{text-align:center;white-space:nowrap}.price-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;font-size:18px}.price-list{display:flex;flex-direction:column;gap:16px;padding:0 12px;width:100%}.dots-separator{width:100%;border-bottom:2px dotted #F8F3EF;margin:0 4px}.how-section{display:flex;flex-direction:column;margin:44px 10px;gap:24px}.way-mob{display:flex;width:100%}.way-desk{display:none}@media screen and (min-width: 960px){.way-mob{display:none}.way-desk{display:flex;width:100%}}.gear-section{display:flex;flex-direction:column;gap:24px;padding:44px 20px}@media screen and (min-width: 960px){.how-section{margin:80px 20px}.gear-section{padding:80px 60px;gap:60px}}.gear-section h2{color:var(--active-blue)}.gear-cards{display:flex;flex-wrap:wrap;gap:8px}.gear-card{padding:24px 16px;width:calc(50% - 4px);border-radius:12px}@media screen and (min-width: 960px){.gear-cards{gap:32px}.gear-card{width:calc(50% - 16px)}}.gear-card p{font-size:14px;text-align:center;line-height:140%}.gear-card h4{text-align:center}@media screen and (min-width: 960px){.gear-card h4{text-align:left}.gear-card p{font-size:18px;text-align:left}}.gear-card,.gear-card-content{display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 960px){.gear-card{flex-direction:row;align-items:center;gap:21px}.gear-card-content{align-self:center;gap:21px;padding-right:40px}}.gear-section h3{color:var(--active-orange);text-align:left}.catalog-gear-section h3{color:var(--active-blue);text-align:center}.call-to-action{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width: 960px){.call-to-action{gap:32px}}.offer-card-content a{text-transform:uppercase}.offers-section{margin:52px 0;padding:0 20px;display:flex;flex-direction:column;gap:24px}#gang{margin:0;padding-top:80px}.offer-cards{display:flex;flex-direction:column;gap:24px}#gang .offer-cards{gap:12px}.offer-card{--background-color: var(--active-blue);display:flex;flex-direction:column;gap:16px;align-items:center}.offer-card--accent{--background-color: var(--active-orange)}.offer-card-media{width:100%;flex:1}.offer-card-content{flex:1;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;align-self:center}.offer-card-content-header{position:absolute}.offer-card-content-header img{height:50px}.offer-card-content h3{font-size:20px;text-align:center;z-index:1}.reviewer-header{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.reviewer-tag{display:none;font-size:14px;opacity:.6}.offer-card-content p{text-align:center;color:var(--cream);line-height:150%;z-index:1}.offer-card .image{flex:1;z-index:1}.offer-card .image img{padding:8px}.offer-card.white-bg{background-color:var(--cream);padding:24px;margin:0 -20px;border-radius:32px}.offer-card.white-bg h3,.offer-card.white-bg p{color:var(--active-blue)}@media screen and (min-width: 960px){.offers-section{padding:68px 60px 60px;gap:60px}.offer-cards{gap:60px}.offer-card{gap:48px;align-items:flex-start;flex-direction:row}.offer-card.reverse{flex-direction:row-reverse}.offer-card.white-bg{flex-direction:row-reverse;padding:60px;margin:0 -60px}.offer-card-content,.offer-card-content p{align-items:flex-start;text-align:left}.offer-card-content{gap:32px}.offer-card-content-header{top:-20px}.offer-card-content-header img{width:43.5048611111vw;height:7.45625vw}}.divider{border-top:solid 1px var(--cream);border-bottom:solid 1px var(--cream);height:8px;margin:24px 0 32px}.offer-card a{color:var(--active-orange);text-decoration:underline;font-size:20px;font-family:Oswald;font-weight:600;cursor:pointer;transition:color .3s ease}.offer-card a:hover{color:var(--cream)}#discount-link{color:var(--active-orange)}#discount-link:hover{color:var(--active-blue)}@media screen and (min-width: 1200px){.offer-card a{font-size:28px}.offer-card p{font-size:20px}.offer-card h3{font-size:32px;text-align:left}}.boss-section{padding:24px;margin-top:32px}@media screen and (min-width: 960px){.boss-section{background-image:url(/assets/our_boss.svg);background-repeat:no-repeat;background-position:80px 40px;background-size:45%;padding:60px}}.contact-section{background-color:var(--active-orange);border-radius:32px;display:flex;flex-direction:column;padding:44px 20px;gap:16px;margin-bottom:10px;align-items:center}.contact-section p{font-weight:600;text-align:center;color:var(--cream);line-height:140%}.buttons{margin-top:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}#instagram{color:var(--active-blue);background-color:var(--cream);display:flex;flex-direction:row;gap:6px;align-items:center;padding:12px 24px;transition:color .3s ease}#instagram:hover{color:var(--cream);background-color:var(--active-blue)}#whatsapp{color:var(--cream);background-color:var(--active-blue);display:flex;flex-direction:row;gap:6px;align-items:center;padding:12px 24px;white-space:nowrap;transition:color .3s ease;flex:0}#whatsapp:hover{color:var(--active-orange);background-color:var(--cream)}@media screen and (min-width: 1200px){.contact-section{padding:80px 60px;gap:52px;margin-bottom:20px}.contact-section p{font-size:24px}}.footer-section{margin-top:10px;padding:40px 32px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 393px){.footer-section{padding:40px 20px}}@media screen and (min-width: 960px){.footer-section{padding:60px 80px}}.footer-section .links{display:flex;flex-direction:row;gap:24px}.footer-section ul{display:flex;flex-direction:column;align-items:baseline;gap:12px}.footer-section .logo{max-height:68px}@media screen and (min-width: 960px){.footer-section .logo{max-height:116px}.footer-section ul{gap:20px}.footer-section a{font-size:20px;line-height:120%;cursor:pointer;transition:color .3s ease}.footer-section a:hover{color:var(--active-orange)}.footer-section .links{gap:72px}}.footer-section .logo-container{flex:none}.footer-section a{height:24px;line-height:20px;font-size:16px;text-decoration:none;color:var(--active-blue);font-weight:600;font-family:Oswald}@media screen and (min-width: 960px){.footer-section a{font-size:20px;line-height:120%}}.whatsapp-button{background-color:#4d9d5e;color:var(--cream);position:fixed;bottom:20px;right:20px;z-index:1000;border-radius:32px;padding:12px 20px;gap:8px;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center;font-family:Oswald;font-weight:600;text-decoration:none}.whatsapp-button:hover{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.whatsapp-button img{width:32px;height:32px}.whatsapp-button.visible{opacity:1;pointer-events:auto}.footer-section .logo-container{margin-left:0}.moto-card-container .details-container{justify-content:center}.moto-card-container .details-container button{flex:0}.rotate{--rotate-duration: 5s;animation:rotateAnimation var(--rotate-duration) ease-in-out infinite;perspective:1000px}@keyframes rotateAnimation{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.contacts .link.accent img{transition:filter .1s ease}.contacts .link.accent:hover img{filter:brightness(0) saturate(100%) invert(20%) sepia(14%) saturate(634%) hue-rotate(189deg) brightness(97%) contrast(87%)}.contacts .link img{transition:filter .1s ease}.contacts .link:hover img{filter:brightness(0) saturate(100%) invert(56%) sepia(87%) saturate(1771%) hue-rotate(334deg) brightness(97%) contrast(96%)}#whatsapp img{transition:filter .1s ease}#whatsapp:hover img{filter:brightness(0) saturate(100%) invert(56%) sepia(87%) saturate(1771%) hue-rotate(334deg) brightness(97%) contrast(96%)}#instagram img{transition:filter .1s ease}#instagram:hover img{filter:brightness(0) saturate(100%) invert(99%) sepia(19%) saturate(176%) hue-rotate(316deg) brightness(103%) contrast(94%)}@keyframes cookieFadeInUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes cookieFadeOutDown{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px)}}.cookie-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9998;display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--cream);color:var(--active-blue);border:1.5px solid var(--active-blue);outline:1.5px solid var(--active-orange);outline-offset:-8px;border-radius:20px;box-shadow:0 8px 32px #0000004d;font-family:Rethink Sans,sans-serif;font-size:14px;text-transform:none;animation:cookieFadeInUp .25s ease-out;width:calc(100vw - 20px)}.cookie-banner.hiding{animation:cookieFadeOutDown .25s ease-out forwards}.cookie-banner-btn{border:none;border-radius:100px;padding:10px 24px;background-color:var(--active-orange);color:var(--cream);font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease-in-out}@media (min-width: 960px){.cookie-banner{font-size:16px;width:auto;max-width:calc(100vw - 40px)}.cookie-banner-btn:hover{background-color:var(--active-blue)}}
