@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mudiFullScreenShow{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes scrollLogos{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--loop-copies)), 0, 0)}}@keyframes pendingIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes kapoHomeBgIntro{0%{opacity:0;transform:scale(1)translate(0,0)}18%{opacity:1}to{opacity:1;transform:scale(1.05)translate(-.6vw,-.4vh)}}@keyframes kapoHomeSloganZIn{0%{opacity:0;transform:translate(-50%,18px)rotate(-8deg)rotateY(-18deg)scale(.98)}62%{opacity:1;transform:translate(-50%)rotate(1.6deg)rotateY(2deg)scale(1.01)}to{opacity:1;transform:translate(-50%)rotate(0)rotateY(0)scale(1)}}@keyframes kapoHomeSloganZInMobile{0%{opacity:0;transform:translate(-50%,14px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes kapoHomeLogoIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes kapoHomeLogoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;border-color:oklch(92.2% 0 0);outline-color:#a1a1a180;outline-color:lab(66.128% -.0000298023 .0000119209/.5);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;border-color:oklch(92.2% 0 0);outline-color:#a1a1a180;outline-color:lab(66.128% -.0000298023 .0000119209/.5);margin:0;padding:0}html,:host{tab-size:4;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:16px;line-height:1.5;overflow-x:clip}html.campaign-with-kapo-home-locked{overscroll-behavior:none}body{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background-color:#fff;flex-direction:column;min-height:100%;font-size:1rem;display:flex;overflow-x:clip}body.campaign-with-kapo-home-locked{overscroll-behavior:none}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.header{z-index:50;width:100%;font-family:var(--font-figtree),sans-serif;background-color:#fff;border-bottom:2px solid #3131301a;position:sticky;top:0;box-shadow:0 1px 3px #00000014}.header__inner{justify-content:space-between;align-items:center;gap:1rem;width:92%;max-width:1296px;height:66px;margin-inline:auto;padding:0;display:flex}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo img,.header__logo svg{width:100px!important}@media (min-width:768px){.header__logo img,.header__logo svg{width:178px!important}}.header__search{flex:1;max-width:520px;margin:0 1.5rem;display:block}.header__search-wrapper{width:100%;position:relative}.header__actions{color:#bdbdbd;flex-shrink:0;align-items:center;gap:20px;display:flex}.header__action-btn{font-family:var(--font-figtree),sans-serif;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.header__action-btn:hover{color:#c00}.header__action-label{display:none}@media (min-width:640px){.header__action-label{display:inline}}.header__vin-badge{color:#1d1d1d;border:1px solid #1d1d1d;border-radius:2px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.header__cart{position:relative}.header__cart-badge{color:#fff;background-color:#c00;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.header__icon{stroke:currentColor;fill:none;flex-shrink:0;width:auto;height:24px}.header__mobile-controls{align-items:center;gap:4px;margin-left:auto;display:flex}.header__mobile-btn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:flex}.header__mobile-btn:hover{color:#c00;background-color:#f6f6f6}.header__mobile-search{opacity:0;border-top:1px solid #0000;width:100%;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}.header__mobile-search--open{opacity:1;border-top-color:#e9e9e9;max-height:100px}.header__mobile-search-inner{padding:12px 20px}.header__mobile-only{align-items:center;display:flex}@media (min-width:1024px){.header__mobile-only{display:none}}.header__desktop-only{display:none}@media (min-width:1024px){.header__desktop-only{flex:1;justify-content:space-between;align-items:center;display:flex}}.footer{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background-color:#e9e9e9}.footer__logo-wrapper{align-items:center;width:92%;max-width:1296px;margin-inline:auto;padding:32px 0 20px;display:flex;overflow:hidden}@media (min-width:1024px){.footer__logo-wrapper{padding:40px 0 30px}}.footer__logo--override{object-fit:contain;width:auto;height:25px;display:block}@media (min-width:768px){.footer__logo--override{height:30px}}@media (min-width:1024px){.footer__logo--override{height:50px}}.footer__inner{grid-template-columns:1fr;align-items:start;gap:32px 24px;width:92%;max-width:1296px;margin-inline:auto;padding:16px 0 40px;display:grid}@media (min-width:768px){.footer__inner{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.footer__inner{grid-template-columns:1.9fr 1.05fr .8fr 2.3fr;column-gap:40px}}.footer__section{flex-direction:column;gap:22px;display:flex}.footer__section-title{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:24px;font-weight:700;line-height:1.3}.footer__motos-grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:768px){.footer__motos-grid{grid-template-columns:1fr 1fr;gap:24px}}.footer__link-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:#484846;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.footer__link:hover{color:#c00;text-decoration:underline}.footer__contact-item{color:#484846;font-size:14px;line-height:1.5}.footer__contact-city{font-weight:400}.footer__contact-phone{font-weight:400;text-decoration:underline;transition:color .2s}.footer__contact-phone:hover{color:#c00;text-decoration:underline}.footer__newsletter-title{color:#1d1d1d;margin:0;font-size:14px;font-weight:600}.footer__newsletter-form{height:40px;display:flex}.footer__newsletter-input{min-width:0;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background:#fff;border:1px solid #878784;border-right:none;outline:none;flex:1;padding:0 12px;font-size:13px;transition:border-color .2s}.footer__newsletter-input::placeholder{color:#6e6e6c}.footer__newsletter-input:focus{border-color:#484846}.footer__newsletter-btn{color:#fff;font-family:var(--font-figtree),sans-serif;cursor:pointer;white-space:nowrap;background:#1d1d1d;border:none;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s}.footer__newsletter-btn:hover{background-color:#c00}.footer__checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.footer__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:3px}.footer__checkbox-text{color:#595957;font-size:11px;line-height:1.5}.footer__checkbox-link{color:#1d1d1d;text-decoration:underline;transition:color .2s}.footer__checkbox-link:hover{color:#c00}.footer__legal{text-align:center;background:#fff;padding:16px 20px}@media (min-width:768px){.footer__legal{padding:12px 32px}}.footer__legal-text{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.5}.footer__separator{color:#c00;margin-inline:6px}.footer__legal-link{color:#1d1d1d;text-decoration:none;transition:color .2s;display:inline}.footer__legal-link:hover{color:#c00;text-decoration:underline}.footer__copyright{text-align:center;background:#1d1d1d;padding:12px 20px}.footer__copyright p{color:#e9e9e9;font-size:12px;font-family:var(--font-figtree),sans-serif;margin:0}@media (min-width:768px){.footer__copyright{padding:12px 32px}}.sticky-price-bar-slot,.sticky-price-bar-slot__outer{flex-shrink:0;align-self:stretch;width:100%}.sticky-price-bar-slot__inner-pinned{z-index:40;box-sizing:border-box;pointer-events:auto;width:100%;position:fixed;bottom:0;left:0;right:0}.sticky-price-bar-slot__inner-flow{z-index:40;box-sizing:border-box;width:100%;position:relative}.main-menu{z-index:40;background-color:#fff;border-bottom:1px solid #c00;width:100%;position:sticky;top:68px}.main-menu--open{z-index:51}.main-menu--mega-open .main-menu__list{visibility:hidden;pointer-events:none}@media (min-width:1024px){.main-menu--mega-open .main-menu__list{visibility:visible;pointer-events:auto}}.main-menu__nav{width:99%;margin:0 auto;display:block}@media (min-width:1280px){.main-menu__nav{width:92%}}.main-menu__list{justify-content:space-between;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.main-menu__list{justify-content:center}}.main-menu__item{position:relative}.main-menu__item--active>.main-menu__link{color:#c00;font-weight:600}.main-menu__item--open .main-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.main-menu__item--open>.main-menu__link{color:#c00;font-weight:700}.main-menu__link{font-family:var(--font-figtree),sans-serif;color:#727272;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;height:100%;padding:14px 10px;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.main-menu__link:hover{color:#c00}@media (min-width:1280px){.main-menu__link{padding:14px;font-size:14px}}.main-menu__chevron{display:flex}.main-menu__chevron svg{stroke:currentColor;width:14px;height:14px;transition:transform .2s}.main-menu__item--open .main-menu__chevron svg{transform:rotate(180deg)}.main-menu__dropdown{z-index:101;opacity:0;visibility:hidden;background-color:#fff;border-radius:0 14px 14px;min-width:305px;padding:0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50px;left:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 8px 24px #0000001a}.main-menu__dropdown-header{border-bottom:1px solid #e9e9e9;padding:8px 24px 16px}.main-menu__dropdown-title{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.2}.main-menu__dropdown-desc{font-family:var(--font-figtree),sans-serif;color:#595957;max-width:240px;margin:0;font-size:13px;font-weight:400;line-height:1.4}.main-menu__dropdown-list{margin:0;padding:12px;list-style:none}.main-menu__dropdown-link{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.main-menu__dropdown-link:hover{color:#c00;background-color:#f6f6f6}.main-menu__dropdown-icon{color:#878784;flex-shrink:0;display:flex}.main-menu__dropdown-icon svg{stroke:currentColor;width:16px;height:16px}.main-menu__overlay{z-index:200;background:#00000073;position:fixed;inset:0}.main-menu__drawer{z-index:201;background-color:#fff;flex-direction:column;width:100%;max-width:100%;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.main-menu__drawer--open{transform:translate(0)}.main-menu__drawer-header{border-bottom:1px solid #e9e9e9;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.main-menu__drawer-actions{align-items:center;gap:4px;display:flex}.main-menu__drawer-btn{cursor:pointer;color:#3b3b3a;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .2s,background-color .2s;display:flex}.main-menu__drawer-btn svg{stroke:currentColor;width:22px;height:22px}.main-menu__drawer-btn:hover{color:#c00;background-color:#f6f6f6}.main-menu__mobile-list{margin:0;padding:0;list-style:none}.main-menu__mobile-item{border-bottom:1px solid #e9e9e9}.main-menu__mobile-item--highlight .main-menu__mobile-link{color:#c00;font-weight:600}.main-menu__mobile-link{width:100%;font-family:var(--font-figtree),sans-serif;color:#343433;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 20px;font-size:15px;font-weight:400;text-decoration:none;transition:color .15s;display:flex}.main-menu__mobile-link--expanded{color:#c00;border-bottom:2px solid #c00;font-weight:600}.main-menu__mobile-link:not(.main-menu__mobile-link--expanded):hover{color:#171717}.main-menu__mobile-chevron{flex-shrink:0;display:flex}.main-menu__mobile-chevron svg{stroke:currentColor;width:18px;height:18px}.main-menu__mobile-submenu{background-color:#f6f6f6;margin:0;padding:8px 0;list-style:none}.main-menu__mobile-sublink{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;align-items:center;gap:14px;padding:10px 24px;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.main-menu__mobile-sublink:hover{color:#c00}.main-menu__mobile-subicon{color:#6e6e6c;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.main-menu__mobile-subicon svg{stroke:currentColor;width:20px;height:20px}.main-menu__dropdown-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.main-menu__mobile-footer{border-top:1px solid #e9e9e9;flex-shrink:0;padding:8px 0}.main-menu__footer-btn{width:100%;font-family:var(--font-figtree),sans-serif;color:#343433;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:9px 20px;font-size:15px;text-decoration:none;transition:color .15s;display:flex}.main-menu__footer-btn svg{stroke:currentColor;flex-shrink:0;width:20px;height:20px}.main-menu__footer-btn:hover{color:#c00}.main-menu__footer-vin{min-width:36px;font-family:var(--font-figtree),sans-serif;letter-spacing:.5px;color:#484846;border:1.5px solid #484846;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.main-menu__footer-vin svg{width:24px;height:14px}.main-menu__megapanel{z-index:100;width:100%;position:absolute;top:100%;left:0}.sub-menu{z-index:50;isolation:isolate;background-color:#0000;width:100%;margin:0;position:sticky;top:68px}.sub-menu--search-open{top:135px}@media (min-width:1024px){.sub-menu{top:115px}}.sub-menu__list{z-index:999;pointer-events:none;width:100%;max-width:1296px;margin:0;margin-inline:auto;padding:0;list-style:none;display:flex;position:absolute}@media (min-width:768px){.sub-menu__list{align-items:flex-start}}.sub-menu__item{pointer-events:auto;background:#c00;flex:1;min-width:0;margin:0;padding-left:10px;position:relative}@media (min-width:768px){.sub-menu__item{flex:initial;width:auto;margin:0 8px}}.sub-menu__item:first-of-type{background:#c00;margin:0;padding-left:3%}@media (min-width:768px){.sub-menu__item:first-of-type .sub-menu__link{padding-top:12px;padding-bottom:12px}}.sub-menu__item:nth-of-type(2n){background:#484846}.sub-menu__item:nth-of-type(3n){background:#595957}.sub-menu__item:last-of-type:after{display:none}@media (min-width:768px){.sub-menu__item:last-of-type:after{display:block}}.sub-menu__item:after{content:"";background-color:inherit;z-index:2;border-radius:0 0 8px;width:20px;height:100%;position:absolute;top:0;right:-10px;transform:skew(-20deg)}@media (min-width:768px){.sub-menu__item:after{width:40px;right:-30px}}.sub-menu__item--active>.sub-menu__link{color:#c00;font-weight:700}@media (min-width:768px){.sub-menu__item--open>.sub-menu__link{font-weight:700;text-decoration:underline}}.sub-menu__link{width:100%;font-family:var(--font-figtree),sans-serif;color:#fff;cursor:pointer;z-index:3;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:12px 0;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative}@media (min-width:768px){.sub-menu__link{justify-content:flex-start;padding:6px 10px 8px 50px}}@media (max-width:767px){.sub-menu--open .sub-menu__list,.sub-menu--open .sub-menu__item{display:none}.sub-menu--open .sub-menu__item--open{background:#c00;width:100%;display:block}.sub-menu--open .sub-menu__item--open .sub-menu__link{justify-content:space-between;padding:14px 16px;font-size:16px;font-weight:700}.sub-menu--open .sub-menu__item--open:after{display:none}}.sub-menu__dropdown{z-index:2;width:100%;box-shadow:none;opacity:0;pointer-events:none;background:#fff;border-radius:0;flex-direction:column;gap:0;max-height:0;padding:0;transition:all .25s;display:flex;position:relative;left:0;overflow:hidden;transform:none}@media (min-width:768px){.sub-menu__dropdown{border-radius:0 0 12px 12px;flex-direction:row;gap:32px;width:96%;min-height:360px;max-height:none;padding:32px 40px;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 8px 32px #00000024}}.sub-menu--open .sub-menu__dropdown{opacity:1;pointer-events:auto;max-height:1000px}@media (min-width:768px){.sub-menu--open .sub-menu__dropdown{transform:translate(-50%)translateY(0)}}.sub-menu__desktop-close{display:none}@media (min-width:1024px){.sub-menu__desktop-close{cursor:pointer;color:#6e6e6c;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;transition:color .2s;display:block;position:absolute;top:12px;right:16px}.sub-menu__desktop-close:hover{color:#313130}}.sub-menu__mobile-header{color:#fff;background-color:#c00;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sub-menu__mobile-header .itemLabel{margin:0;font-size:16px;font-weight:700}.sub-menu__mobile-header button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sub-menu__mobile-header button svg{stroke:#fff;width:18px;height:18px}@media (min-width:768px){.sub-menu__mobile-header{display:none}}.sub-menu__mobile-segment{border:1px solid #d3d3d3;border-radius:8px;margin:12px 16px;display:flex;overflow:hidden}.sub-menu__mobile-segment button{cursor:pointer;background:#fff;border:none;flex:1;padding:10px;font-size:13px}.sub-menu__mobile-segment button.active{background:#e9e9e9;font-weight:700}@media (min-width:768px){.sub-menu__mobile-segment{display:none}}.sub-menu__dropdown-list{width:100%;margin:0;padding:0;list-style:none}@media (min-width:768px){.sub-menu__dropdown-list{border-right:1px solid #e9e9e9;width:280px}}.sub-menu__dropdown-link{color:#3b3b3a;border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;text-decoration:none;display:flex}@media (min-width:768px){.sub-menu__dropdown-link{border-bottom:none;justify-content:flex-start;font-size:13px}}.sub-menu__dropdown-link:hover{color:#c00;background-color:#f6f6f6}.sub-menu__mobile-cta{flex-direction:column;gap:12px;padding:16px;display:flex}.sub-menu__mobile-cta .cta-primary{color:#343433;border-top:1px solid #e9e9e9;justify-content:space-between;padding-top:12px;font-weight:700;text-decoration:none;display:flex}.sub-menu__mobile-cta .cta-secondary{color:#484846;font-size:14px;text-decoration:none}@media (min-width:768px){.sub-menu__mobile-cta,.sub-menu__dropdown--motocicletas{display:none}}.sub-menu__dropdown--menu-plp{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c00 #0000;gap:0;height:calc(100dvh - 68px);padding:0;overflow-y:auto}.sub-menu__dropdown--menu-plp::-webkit-scrollbar{width:4px}.sub-menu__dropdown--menu-plp::-webkit-scrollbar-track{background:0 0}.sub-menu__dropdown--menu-plp::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}@media (min-width:768px){.sub-menu__dropdown--menu-plp{overscroll-behavior:contain;border-radius:0 0 8px 8px;width:96%;height:calc(100vh - 160px);min-height:520px;max-height:665px;padding:0;display:block;overflow-y:auto}}.sub-menu__dropdown-body{display:none}@media (min-width:768px){.sub-menu__dropdown-body{flex:1;padding-left:24px;display:block}}.sub-menu__dropdown-body .itemLabel{color:#343433;margin-bottom:8px;font-size:24px;font-weight:700}.sub-menu__content-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}.sub-menu__content-card{color:#3b3b3a;border:1px solid #e9e9e9;border-radius:8px;padding:16px;text-decoration:none}.sub-menu__content-card:hover{color:#c00;border-color:#c00}.mega-menu-panel{z-index:999;background-color:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mega-menu-panel--dream{color:#fff;background:linear-gradient(#3b3b3a 0%,#545454 100%)}.mega-menu-panel .card-single-motorbike--nx-190 .card-single-motorbike__logo{width:auto;height:35px}@media (min-width:1024px){.mega-menu-panel{z-index:100;background-color:#fff;width:96%;max-width:96%;margin:auto;padding:40px 0 0;display:block;position:relative;inset:0 auto auto;overflow:hidden;box-shadow:0 8px 32px #00000024}.mega-menu-panel.mega-menu-panel--dream{background:linear-gradient(#3b3b3a 0%,#545454 100%)}}.mega-menu-panel__mobile-header{border-bottom:1px solid #e9e9e9;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.mega-menu-panel--dream .mega-menu-panel__mobile-header{border-bottom-color:#ffffff26}@media (min-width:768px){.mega-menu-panel__mobile-header{height:64px;padding:0 28px}}@media (min-width:1024px){.mega-menu-panel__mobile-header{display:none}}.mega-menu-panel__mobile-title{font-family:var(--font-figtree),sans-serif;color:#313130;font-size:16px;font-weight:700}.mega-menu-panel--dream .mega-menu-panel__mobile-title{color:#fff}@media (min-width:768px){.mega-menu-panel__mobile-title{font-size:20px}}.mega-menu-panel__mobile-back{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#313130;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:700;display:flex}.mega-menu-panel--dream .mega-menu-panel__mobile-back{color:#fff}@media (min-width:768px){.mega-menu-panel__mobile-back{font-size:20px}}.mega-menu-panel__mobile-close{cursor:pointer;color:#6e6e6c;background:0 0;border:none;padding:8px;font-size:20px;line-height:1}.mega-menu-panel--dream .mega-menu-panel__mobile-close{color:#fff}@media (min-width:1024px){.mega-menu-panel__mobile-close{display:none}}.mega-menu-panel__mobile-list-view{scrollbar-width:thin;scrollbar-color:#c00 #0000;flex-direction:column;flex:1;display:none;overflow-y:auto}.mega-menu-panel__mobile-list-view::-webkit-scrollbar{width:4px}.mega-menu-panel__mobile-list-view::-webkit-scrollbar-track{background:0 0}.mega-menu-panel__mobile-list-view::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}.mega-menu-panel__mobile-list-view--active{display:flex}@media (min-width:1024px){.mega-menu-panel__mobile-list-view{display:none!important}}.mega-menu-panel__mobile-categories{flex-direction:column;display:flex}@media (min-width:768px){.mega-menu-panel__mobile-categories{grid-template-columns:repeat(2,1fr);display:grid}.mega-menu-panel__mobile-categories .mega-menu-panel__mobile-nav-item{border-bottom:1px solid #e9e9e9}.mega-menu-panel--dream .mega-menu-panel__mobile-categories .mega-menu-panel__mobile-nav-item{border-bottom-color:#ffffff26}}.mega-menu-panel__mobile-tabs{flex-shrink:0;padding:12px 16px}@media (min-width:768px){.mega-menu-panel__mobile-tabs{padding:16px 28px}}.mega-menu-panel__mobile-tabs .mega-menu-panel__tabs-group{width:100%}.mega-menu-panel__mobile-tabs .mega-menu-panel__tabs-group .mega-menu-panel__tab{flex:1;min-width:0}.mega-menu-panel__mobile-nav-item{cursor:pointer;width:100%;font-family:var(--font-figtree),sans-serif;color:#3b3b3a;text-align:left;background:0 0;border:none;border-bottom:1px solid #e9e9e9;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (min-width:768px){.mega-menu-panel__mobile-nav-item{padding:16px 28px;font-size:15px}}.mega-menu-panel--dream .mega-menu-panel__mobile-nav-item{color:#fff;border-bottom-color:#ffffff26}.mega-menu-panel__mobile-nav-item--secondary{color:#595957;font-weight:600}.mega-menu-panel--dream .mega-menu-panel__mobile-nav-item--secondary{color:#fff}.mega-menu-panel__mobile-nav-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}@media (min-width:768px){.mega-menu-panel__mobile-nav-icon{width:24px;height:24px}}.mega-menu-panel__mobile-nav-arrow{color:#6e6e6c;flex-shrink:0;margin-left:auto}.mega-menu-panel--dream .mega-menu-panel__mobile-nav-arrow{color:#fff9}.mega-menu-panel__mobile-footer-section{border-top:1px solid #e9e9e9;margin-top:4px}.mega-menu-panel--dream .mega-menu-panel__mobile-footer-section{border-top-color:#ffffff26}.mega-menu-panel__mobile-cards-view{visibility:hidden;pointer-events:none;flex-direction:column;height:0;display:flex;overflow:hidden}.mega-menu-panel__mobile-cards-view--active{visibility:visible;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#c00 #0000;flex:1;gap:16px;height:auto;padding:16px;overflow-y:auto}.mega-menu-panel__mobile-cards-view--active::-webkit-scrollbar{width:4px}.mega-menu-panel__mobile-cards-view--active::-webkit-scrollbar-track{background:0 0}.mega-menu-panel__mobile-cards-view--active::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}@media (min-width:768px){.mega-menu-panel__mobile-cards-view--active{flex-direction:row;align-items:flex-start;gap:20px;padding:24px 28px}}@media (min-width:1024px){.mega-menu-panel__mobile-cards-view{display:none!important}}@media (min-width:768px){.mega-menu-panel__mobile-featured{flex-shrink:0;width:260px}}.mega-menu-panel__mobile-cards-grid{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.mega-menu-panel__mobile-cards-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}.mega-menu-panel__tabs{display:none}@media (min-width:1024px){.mega-menu-panel__tabs{flex-direction:row;align-items:center;gap:24px;width:96%;max-width:1296px;margin-inline:auto;padding:16px 0;display:flex;position:relative}}@media (min-width:1920px){.mega-menu-panel__tabs{width:100%;max-width:none;padding-inline:60px}}.mega-menu-panel__tabs-group{flex-direction:row;flex-shrink:0;display:flex}.mega-menu-panel__tab{cursor:pointer;min-width:130px;font-size:11px;font-weight:600;font-family:var(--font-figtree),sans-serif;color:#3b3b3a;background:#fff;border:1px solid #e9e9e9;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:8px 24px;transition:border-color .2s,background-color .2s;display:flex}.mega-menu-panel__tab:first-child{border-radius:8px 0 0 8px}.mega-menu-panel__tab:last-child{border-radius:0 8px 8px 0}.mega-menu-panel--dream .mega-menu-panel__tab{color:#fff;background:0 0;border-color:#e9e9e9}.mega-menu-panel__tab--active{background-color:#e9e9e9;border-color:#3b3b3a}.mega-menu-panel__tab--active+.mega-menu-panel__tab{border-color:#3b3b3a}.mega-menu-panel--dream .mega-menu-panel__tab--active{background-color:#1d1d1d;border-color:#e9e9e9}.mega-menu-panel__tab-logo{object-fit:contain;width:auto;height:8px;display:block}.mega-menu-panel__tab-label{white-space:nowrap;font-size:14px}.mega-menu-panel__tab-info{flex:1}.mega-menu-panel__tab-info-title{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0 0 4px;font-size:18px;font-weight:700}.mega-menu-panel--dream .mega-menu-panel__tab-info-title{color:#fff}.mega-menu-panel__tab-info-desc{color:#595957;margin:0;font-size:13px}.mega-menu-panel--dream .mega-menu-panel__tab-info-desc{color:#ffffffb3}.mega-menu-panel__close{display:none}@media (min-width:1024px){.mega-menu-panel__close{cursor:pointer;color:#6e6e6c;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;transition:color .2s;display:block;position:absolute;top:12px;right:16px}.mega-menu-panel__close:hover{color:#313130}.mega-menu-panel--dream .mega-menu-panel__close{color:#fff}.mega-menu-panel--dream .mega-menu-panel__close:hover{color:#ffffffb3}}.mega-menu-panel__body{display:none}@media (min-width:1024px){.mega-menu-panel__body{flex-direction:row;width:96%;max-width:1296px;min-height:0;max-height:65vh;margin-inline:auto;display:flex;overflow:hidden}}@media (min-width:1920px){.mega-menu-panel__body{width:100%;max-width:none;padding-inline:40px}}.mega-menu-panel__sidebar{scrollbar-width:thin;scrollbar-color:#c00 #0000;flex-shrink:0;width:200px;padding:20px 0;overflow-y:auto}.mega-menu-panel__sidebar::-webkit-scrollbar{width:4px}.mega-menu-panel__sidebar::-webkit-scrollbar-track{background:0 0}.mega-menu-panel__sidebar::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}.mega-menu-panel__see-all{font-size:13px;font-family:var(--font-figtree),sans-serif;color:#595957;align-items:center;gap:8px;padding:8px 12px 16px;text-decoration:none;display:flex}.mega-menu-panel--dream .mega-menu-panel__see-all{color:#ffffffb3}.mega-menu-panel__categories{margin:0;padding:0;list-style:none}.mega-menu-panel__category-btn{cursor:pointer;width:100%;font-size:14px;font-family:var(--font-figtree),sans-serif;color:#3b3b3a;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s,color .15s;display:flex}.mega-menu-panel__category-btn:hover{color:#c00;background-color:#f2f2f2;border-radius:6px}.mega-menu-panel__category-btn--active{color:#c00;background-color:#f2f2f2;border-radius:6px;font-weight:600}.mega-menu-panel--dream .mega-menu-panel__category-btn{color:#fff}.mega-menu-panel--dream .mega-menu-panel__category-btn:hover{color:#fff;background-color:#ffffff1a}.mega-menu-panel--dream .mega-menu-panel__category-btn.mega-menu-panel__category-btn--active{color:#fff;background-color:#00000040}.mega-menu-panel__category-icon-wrap{flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.mega-menu-panel__category-icon{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mega-menu-panel__category-icon--active,.mega-menu-panel__category-btn:hover .mega-menu-panel__category-icon--default,.mega-menu-panel__category-btn--active .mega-menu-panel__category-icon--default{opacity:0}.mega-menu-panel__category-btn:hover .mega-menu-panel__category-icon--active,.mega-menu-panel__category-btn--active .mega-menu-panel__category-icon--active{opacity:1}.mega-menu-panel__footer{margin-top:16px;padding:20px 12px 0}.mega-menu-panel__footer-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.mega-menu-panel__footer-link{font-size:14px;font-weight:700;font-family:var(--font-figtree),sans-serif;color:#313130;align-items:center;gap:8px;padding:6px 0;text-decoration:none;transition:color .2s;display:flex}.mega-menu-panel__footer-link:first-child{border-top:1px solid #c0c0bf;border-bottom:1px solid #c0c0bf}.mega-menu-panel__footer-link--secondary{color:#484846;font-size:13px;font-weight:700}.mega-menu-panel__footer-link svg{color:#c00;flex-shrink:0;width:48px;height:32px;margin-left:auto}.mega-menu-panel--dream .mega-menu-panel__footer-link,.mega-menu-panel--dream .mega-menu-panel__footer-link svg,.mega-menu-panel--dream .mega-menu-panel__footer-link--secondary{color:#fff}.mega-menu-panel__content{scrollbar-width:thin;scrollbar-color:#c00 #0000;flex-direction:column;flex:1;min-width:0;padding:20px;display:flex;overflow:hidden auto}.mega-menu-panel__content::-webkit-scrollbar{width:4px}.mega-menu-panel__content::-webkit-scrollbar-track{background:0 0}.mega-menu-panel__content::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}.mega-menu-panel__cards-area{flex-direction:row;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.mega-menu-panel__featured{flex-shrink:0;width:300px}.mega-menu-panel__grid{flex:1;grid-template-columns:repeat(2,minmax(0,260px));align-content:start;gap:18px;min-width:0;display:grid}@media (min-width:1280px){.mega-menu-panel__grid{grid-template-columns:repeat(3,minmax(0,260px))}}@media (min-width:1920px){.mega-menu-panel__grid{grid-template-columns:repeat(4,minmax(0,260px))}}.mega-menu-panel__grid article>div:last-child{justify-content:flex-start}.mega-menu-panel__grid .card-single-motorbike{min-height:auto}.menu-plp{width:100%;min-height:calc(100vh - 120px);font-family:var(--font-figtree),sans-serif;background:#fff}@media (min-width:768px){.menu-plp{grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);gap:36px;height:100%;min-height:0;padding:40px 24px 16px 40px;display:grid;position:relative;overflow:hidden}}.menu-plp__desktop-close{display:none}@media (min-width:768px){.menu-plp__desktop-close{color:#595957;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:36px;height:36px;font-size:30px;font-weight:300;line-height:1;display:grid;position:absolute;top:30px;right:40px}}.menu-plp__mobile-header{z-index:1;color:#fff;background:#484846;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex;position:sticky;top:0}.menu-plp__mobile-header h3{margin:0;font-size:14px;font-weight:700}.menu-plp__mobile-header button{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:28px;font-weight:300;line-height:1;display:grid}@media (min-width:768px){.menu-plp__mobile-header{display:none}}.menu-plp__sidebar{flex-direction:column;padding:20px 12px 0;display:flex}@media (min-width:768px){.menu-plp__sidebar{padding:20px 0 0}}.menu-plp__category-list{flex-direction:column;display:flex}.menu-plp__category{color:#3b3b3a;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;display:grid}.menu-plp__category svg{color:#6e6e6c}.menu-plp__category span{overflow-wrap:anywhere}.menu-plp__category:hover,.menu-plp__category--active{color:#c00;font-weight:700}.menu-plp__category:hover svg,.menu-plp__category--active svg{color:#c00}.menu-plp__category--active{background:#f2f2f2;border-radius:4px}@media (min-width:768px){.menu-plp__category{grid-template-columns:22px minmax(0,1fr);min-height:36px;padding:0 14px}.menu-plp__category .menu-plp__category-chevron{display:none}}.menu-plp__category-chevron{color:#878784;justify-content:flex-end;display:inline-flex}.menu-plp__store-link{color:#343433;border-top:1px solid #d3d3d3;justify-content:space-between;align-items:center;min-height:52px;margin:8px 0 0;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.menu-plp__store-link svg{color:#c00}@media (min-width:768px){.menu-plp__store-link{margin-top:40px;padding:0 6px}}.menu-plp__mobile-products,.menu-plp__content{display:none}@media (min-width:768px){.menu-plp__content{scrollbar-width:thin;scrollbar-color:#c00 #0000;min-width:0;padding-top:20px;padding-right:0;display:block;overflow:auto}.menu-plp__content::-webkit-scrollbar{width:4px}.menu-plp__content::-webkit-scrollbar-track{background:0 0}.menu-plp__content::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}}.menu-plp__intro{margin-bottom:42px}.menu-plp__intro h2{color:#343433;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.menu-plp__intro p{color:#484846;margin:0;font-size:16px;line-height:1.4}.menu-plp__product-grid{grid-template-columns:repeat(2,minmax(260px,306px));gap:24px;display:grid}.menu-plp__compact-grid{grid-template-columns:repeat(3,minmax(178px,210px));align-content:start;gap:24px;display:grid}.menu-plp--repuestos .menu-plp__product-grid,.menu-plp--accesorios .menu-plp__product-grid{grid-template-columns:minmax(260px,306px) minmax(0,1fr);align-items:stretch}.menu-plp--repuestos .menu-plp-card--featured,.menu-plp--accesorios .menu-plp-card--featured{height:100%;min-height:unset}.menu-plp--repuestos .menu-plp__compact-grid,.menu-plp--accesorios .menu-plp__compact-grid{height:100%}@media (min-width:1280px){.menu-plp--proHonda .menu-plp__product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.menu-plp--proHonda .menu-plp-card{width:100%}}.menu-plp-card{color:#313130;background:linear-gradient(105deg,#f6f6f6bd 0%,#ffffffe6 45%,#f6f6f661 100%);border:1px solid #e9e9e9;border-radius:6px;flex-direction:column;min-height:286px;padding:16px 12px 12px;display:flex;position:relative}.menu-plp-card--featured{min-height:526px;padding:28px 12px 12px}.menu-plp-card__badge{color:#fff;text-align:center;background:#6e6e6c;border-radius:999px;min-width:80px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;left:12px}.menu-plp-card__brand{object-fit:contain;align-self:center;width:min(180px,70%);height:auto;margin-bottom:22px}.menu-plp-card h3{color:#343433;text-align:center;overflow-wrap:anywhere;max-width:260px;min-height:42px;margin:0 auto 10px;font-size:16px;font-weight:700;line-height:1.35}.menu-plp-card__image{flex:1;place-items:center;min-height:110px;display:grid}.menu-plp-card__image img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:292px}.menu-plp-card__footer{border-top:1px solid #d3d3d3;margin-top:auto;padding-top:8px}.menu-plp-card__footer p{color:#1d1d1d;text-align:center;margin:0 0 26px;font-size:24px;font-weight:700;line-height:1}.menu-plp-card__button{color:#fff;text-align:center;background:#c00;border:1px solid #c00;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (min-width:768px){.menu-plp-card{width:306px;min-height:600px;padding:28px 10px 10px}.menu-plp-card h3{margin-bottom:28px}.menu-plp-card__image{min-height:286px}.menu-plp-card__footer{padding-top:8px}.menu-plp-card__footer p{margin-bottom:28px}.menu-plp__compact-grid .menu-plp-card{width:auto;min-height:267px;padding:14px 10px 8px}.menu-plp__compact-grid .menu-plp-card h3{max-width:164px;min-height:44px;margin-bottom:8px;font-size:12px;line-height:1.35}.menu-plp__compact-grid .menu-plp-card__image{min-height:144px}.menu-plp__compact-grid .menu-plp-card__image img{max-width:92%;max-height:144px}.menu-plp__compact-grid .menu-plp-card__footer{padding-top:10px}.menu-plp__compact-grid .menu-plp-card__footer p{margin-bottom:8px;font-size:18px}.menu-plp__compact-grid .menu-plp-card__button{min-height:28px;font-size:12px}}@media (max-width:767px){.menu-plp--mobile-products .menu-plp__sidebar{display:none}.menu-plp--mobile-products .menu-plp__mobile-products{display:block}.menu-plp__mobile-products{padding:14px 12px 32px}.menu-plp__mobile-back{color:#3b3b3a;cursor:pointer;width:100%;min-height:34px;font-family:var(--font-figtree),sans-serif;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex}.menu-plp__mobile-product-list{flex-direction:column;gap:24px;display:flex}.menu-plp-card--featured{min-height:526px}.menu-plp-card--featured .menu-plp-card__brand{width:min(180px,58%)}.menu-plp-card--featured .menu-plp-card__image{min-height:238px}.menu-plp-card--featured .menu-plp-card__image img{max-height:240px}.menu-plp-card:not(.menu-plp-card--featured){min-height:286px;padding-top:14px}.menu-plp-card:not(.menu-plp-card--featured) .menu-plp-card__badge,.menu-plp-card:not(.menu-plp-card--featured) .menu-plp-card__brand{display:none}.menu-plp-card:not(.menu-plp-card--featured) h3{max-width:260px;min-height:42px;margin-bottom:8px}.menu-plp-card:not(.menu-plp-card--featured) .menu-plp-card__image{min-height:138px}.menu-plp-card:not(.menu-plp-card--featured) .menu-plp-card__image img{max-width:72%;max-height:150px}.menu-plp-card:not(.menu-plp-card--featured) .menu-plp-card__footer p{margin-bottom:10px;font-size:16px}}.article-card{flex-direction:column;flex:25%;display:flex}@media (min-width:1024px){.article-card:nth-child(n+4){max-width:calc(33.33% - 16px)}}.article-card__image-wrapper{border-radius:6px;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.article-card__image{object-fit:cover;width:100%}.article-card__play-btn{cursor:pointer;z-index:1;background:0 0;border:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-card__body{flex-direction:column;flex:1;display:flex}.article-card__categories{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.article-card__category{font-family:var(--font-figtree),sans-serif;color:#fff;white-space:nowrap;background-color:#1d1d1d;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.article-card__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 auto;font-size:20px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.article-card__footer{justify-content:space-between;align-items:center;margin-top:12px;padding:16px 0;display:flex}.article-card__share{cursor:pointer;color:#1d1d1d;background:0 0;border:none;align-items:center;padding:4px;display:flex}.article-card__read-more{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.article-card__read-more:hover{color:#c00}.article-card__divider{border:none;border-top:1px solid #d3d3d3;margin:0}.banner-maps-patrons{z-index:1;pointer-events:none;mix-blend-mode:plus-lighter;background-color:#cb3a37;position:absolute;inset:0;-webkit-mask-image:url(/images/banner-maps-patrons.svg);mask-image:url(/images/banner-maps-patrons.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-card-horizontal{cursor:pointer;background-color:#0000;flex-direction:column;width:100%;display:flex}.blog-card-horizontal__content-row{flex-direction:column;gap:20px;min-width:0;padding-bottom:20px;display:flex}@media (min-width:640px){.blog-card-horizontal__content-row{flex-direction:row}}.blog-card-horizontal__image-wrapper{border-radius:8px;flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:640px){.blog-card-horizontal__image-wrapper{width:40%}}.blog-card-horizontal__image{border-radius:6px;width:100%}.blog-card-horizontal__text-section{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;display:flex}@media (min-width:640px){.blog-card-horizontal__text-section{width:40%}}.blog-card-horizontal__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:1.2}.blog-card-horizontal__description{font-family:var(--font-figtree),sans-serif;color:#595957;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card-horizontal__meta-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:auto;display:flex}.blog-card-horizontal__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.blog-card-horizontal__date{font-family:var(--font-figtree),sans-serif;color:#595957;font-size:10px}.blog-card-horizontal__divider{border:none;border-top:1px solid #d3d3d3;margin:0}.blog-card-horizontal__category-btn{box-sizing:border-box;font-family:var(--font-figtree),sans-serif;color:#c0c0bf;white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid #c0c0bf;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-width:0;max-width:100%;height:auto;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.blog-card-horizontal--dream .blog-card-horizontal__title,.blog-card-horizontal--dream .blog-card-horizontal__description,.blog-card-horizontal--dream .blog-card-horizontal__date{color:#fff}.blog-card{flex-direction:column;flex:1;width:100%;max-width:100%;display:flex;position:relative}.blog-card__image-wrapper{border-radius:12px;justify-content:center;align-items:flex-end;width:100%;margin-bottom:16px;display:flex;position:relative}.blog-card__image{object-fit:cover;border-radius:12px;width:100%;height:auto}.blog-card__highlight-icon{position:absolute;top:-6px;left:18px}.blog-card__meta-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.blog-card__date{font-family:var(--font-figtree),sans-serif;color:#595957;font-size:10px}.blog-card__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:768px){.blog-card__title{font-size:34px}}.blog-card__description{font-family:var(--font-figtree),sans-serif;color:#595957;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;margin-bottom:16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__footer{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.blog-card__share-btn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;align-items:center;padding:4px;display:flex}.blog-card__share-btn:hover{color:#c00}.blog-card__read-more{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-card__read-more:hover{color:#c00}.blog-card__divider{border:none;border-top:1px solid #d3d3d3;margin:0}.blog-card__category-btn{font-family:var(--font-figtree),sans-serif;color:#fff;white-space:nowrap;background-color:#1d1d1d;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.blog-card__floating-date{font-family:var(--font-figtree),sans-serif;background-color:#fff;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:12px;right:12px}.blog-card--dream .blog-card__title,.blog-card--dream .blog-card__description,.blog-card--dream .blog-card__date,.blog-card--dream .blog-card__share-btn,.blog-card--dream .blog-card__share-btn:hover,.blog-card--dream .blog-card__read-more,.blog-card--dream .blog-card__read-more:hover{color:#fff}.breadcrumb-nav{background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;width:92%;margin:70px auto 40px;padding:12px 0}@media (min-width:768px){.breadcrumb-nav{margin:100px auto 15px}}@media (min-width:1920px){.breadcrumb-nav{width:92%;max-width:1296px;margin-inline:auto}}.breadcrumb-nav__list{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;line-height:1.4286;list-style:none;display:flex}.breadcrumb-nav__item{align-items:center;display:inline-flex}.breadcrumb-nav__link{font-family:var(--font-figtree),sans-serif;color:#c00;text-transform:capitalize;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}@media (min-width:1024px){.breadcrumb-nav__link{font-size:16px}}.breadcrumb-nav__link:hover{color:#c00;text-decoration:underline}.breadcrumb-nav__current{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;text-transform:capitalize;font-size:14px;font-weight:500}@media (min-width:1024px){.breadcrumb-nav__current{font-size:16px}}.breadcrumb-nav__separator{color:#313130;-webkit-user-select:none;user-select:none;font-size:14px}@media (min-width:1024px){.breadcrumb-nav__separator{font-size:16px}}.breadcrumb-nav--font16 .breadcrumb-nav__link,.breadcrumb-nav--font16 .breadcrumb-nav__current,.breadcrumb-nav--font16 .breadcrumb-nav__separator{font-size:14px}@media (min-width:768px){.breadcrumb-nav--font16 .breadcrumb-nav__link,.breadcrumb-nav--font16 .breadcrumb-nav__current,.breadcrumb-nav--font16 .breadcrumb-nav__separator{font-size:16px}}.breadcrumb-nav--magazine-entry{margin-top:24px;margin-bottom:20px}@media (min-width:768px){.breadcrumb-nav--magazine-entry{margin-top:50px;margin-bottom:40px}}.btn{font-family:var(--font-figtree),sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;height:48px;padding:12px 24px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.btn:disabled{pointer-events:none}.btn--primary{color:#fff;background-color:#c00}.btn--primary:hover{background-color:#c00}.btn--secondary{color:#fff;background-color:#1d1d1d}.btn--secondary:hover{background-color:#3b3b3a}.btn--outline{color:#1d1d1d;background-color:#0000;border:1px solid #1d1d1d}.btn--outline:hover{color:#c00;border-color:#c00}.btn--outline:disabled{color:#878784;opacity:.6;border-color:#878784}.btn--outline-border-right{color:#1d1d1d;background-color:#fff;border:1px solid #1d1d1d;border-radius:0 8px 8px 0;height:42px}.btn--outline-border-right:hover{color:#c00;border-color:#c00}.btn--ghost{color:#1d1d1d;background-color:#0000;border:none}.btn--ghost:hover{color:#c00}.btn--outline-pill{color:#1d1d1d;background-color:#fff;border:1px solid #1d1d1d}.btn--outline-pill:hover{color:#c00;border-color:#c00}.btn--outline-pill:disabled{color:#878784;opacity:.6;border-color:#878784}.btn--gray{color:#fff;background-color:#878784}.btn--gray:hover{background-color:#6e6e6c}.btn--light{color:#1d1d1d;background-color:#e9e9e9}.btn--light:hover{background-color:#d3d3d3}.btn--white{color:#1d1d1d;background-color:#fff}.btn--white:hover{background-color:#e9e9e9}.btn--primary-blue{color:#fff;background-color:#35aee3;height:48px}.btn--primary-blue:hover{background-color:#2a9ed3}.btn--sm{height:36px;padding:8px 16px;font-size:14px}.btn--md{height:42px;padding:12px 24px;font-size:16px}.btn--lg{height:56px;padding:16px 32px;font-size:18px}.button-text-icon{font-family:var(--font-figtree),sans-serif;cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.button-text-icon__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-text-icon__icon img,.button-text-icon__icon svg{flex-shrink:0}.button-text-icon--primary{min-width:initial;color:#fff;background-color:#c00;border:none;height:48px}.button-text-icon--primary:hover{color:#fff;background-color:#d40000}.button-text-icon--primary .button-text-icon__icon img,.button-text-icon--primary .button-text-icon__icon svg{width:18px;height:18px}.button-text-icon--primary{padding:13px;font-size:14px}@media (min-width:640px){.button-text-icon--primary{padding:12px 24px;font-size:16px}}.button-text-icon--outline{color:#c00;background:0 0;border:2px solid #c00;border-radius:8px;min-width:0;height:auto;padding:12px 40px}.button-text-icon--outline:hover,.button-text-icon--outline:focus-visible{color:#fff;background-color:#c00;text-decoration:none}.button-text-icon--outline .button-text-icon__icon img,.button-text-icon--outline .button-text-icon__icon svg{color:inherit;flex-shrink:0}.button-text-icon--ghost{color:#484846;background:0 0;border:none;border-radius:8px;min-width:0;height:auto;padding:12px 16px}.button-text-icon--ghost:hover,.button-text-icon--ghost:focus-visible{color:#484846;background:0 0;text-decoration:none}.button-text-icon--ghost .button-text-icon__icon img,.button-text-icon--ghost .button-text-icon__icon svg{color:inherit;flex-shrink:0}.card-club{border:1px solid var(--Colors-Tonos-oscuros-100,#c0c0bf);border-radius:16px;flex-direction:column;padding:24px;display:flex}@media (min-width:768px){.card-club{width:calc(50% - 12px)}}@media (min-width:1024px){.card-club{width:calc(33.333% - 16px)}}.card-club__header{flex-direction:row;align-items:center;gap:24px;display:flex}.card-club__logo{object-fit:cover;border-radius:50%;width:100px;height:100px}.card-club__name{font-size:clamp(18px,17.3px + .19vw,20px);font-weight:700;line-height:1}.card-club__divider{background-color:#c0c0bf;border:none;width:100%;height:1px;margin:24px 0}.card-club__card-description{margin-bottom:24px;font-size:clamp(14px,13.3px + .19vw,16px);font-weight:400}@media (min-width:768px){.card-club__card-description{scrollbar-width:thin;scrollbar-color:#c00 #0000;height:100px;overflow-y:auto}.card-club__card-description::-webkit-scrollbar{width:4px}.card-club__card-description::-webkit-scrollbar-track{background:0 0}.card-club__card-description::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}}.card-club__details{margin:0;padding:0;list-style:none}.card-club__item__title,.card-club__item+.card-club__item{margin-top:10px}.card-club__title{font-size:clamp(14px,13.3px + .19vw,16px);font-weight:700}.card-club__description{font-size:clamp(14px,13.3px + .19vw,16px);font-weight:400}.card-club__list{align-items:center;gap:8px;margin-top:8px;padding:0;list-style:none;display:flex}.card-club__icon{width:24px;height:24px}.card-club__categories{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-club__category{color:#595957;background-color:#e9e9e9;border-radius:16px;padding:3px 15px;font-size:12px;font-weight:700}.card-club__register-wrapper{margin-top:auto;padding-top:24px}.card-club__register{color:#c00;border-color:#c00;width:100%}.card-financing{background:radial-gradient(#fff 0% 100%);border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;grid-column:1/-1;height:100%;padding:0 10px;display:flex;position:relative}@media (min-width:768px){.card-financing{grid-column:span 2}}@media (min-width:1024px){.card-financing{overflow:hidden}}.card-financing__image-wrapper{border-radius:16px 16px 0 0;flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}@media (min-width:768px){.card-financing__image-wrapper{border-radius:0;flex:1;overflow:visible}}.card-financing__color-picker{flex-flow:column wrap;justify-content:center;align-items:center;gap:4px;padding:12px 0;display:flex;position:relative;bottom:0}@media (min-width:768px){.card-financing__color-picker{padding:0;bottom:50px}}.card-financing__color-picker p{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;font-size:8px;font-weight:400;line-height:12px}.card-financing__color-picker p:first-of-type{font-size:14px;font-weight:700;line-height:21px}.card-financing__colors{gap:10px;display:flex}.card-financing__logo-wrapper{width:100%;height:50px;margin:0 auto 12px;position:relative}.card-financing__logo{object-fit:contain}.card-financing__bike-image-wrapper{width:100%;height:175px;position:relative}.card-financing__body{flex-direction:column;flex:1;max-width:100%;padding:13px 6px 16px;display:flex;overflow:visible}.card-financing__price-block{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.card-financing__from-label{font-family:var(--font-figtree),sans-serif;color:#595957;font-size:14px;font-weight:700;line-height:1.2}.card-financing__price-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.card-financing__finance-label{font-family:var(--font-figtree),sans-serif;color:#595957;letter-spacing:0;vertical-align:bottom;margin:4px 0 0;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media (min-width:1024px){.card-financing__finance-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.card-financing__discount{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#3b3b3a;text-align:center;vertical-align:bottom;background-color:#e9e9e9;border-radius:6px;flex-shrink:0;width:fit-content;padding:3px 6px;font-size:16px;font-weight:700;line-height:24px}.card-financing__pricing{border-top:1px solid #e9e9e9;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;min-height:42px;margin:8px auto 12px;padding-top:8px;display:flex}.card-financing__price{font-family:var(--font-figtree),sans-serif;color:#171717;white-space:nowrap;font-size:34px;font-weight:700;line-height:1;display:inline-block}.card-financing__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;width:fit-content;font-size:24px;font-weight:700;line-height:1.1;display:inline-block;position:relative}.card-financing__original-price:before{content:"";transform-origin:50%;pointer-events:none;background-color:#ff4040;height:3px;position:absolute;top:50%;left:-2%;right:-2%;transform:rotate(-12deg)}.card-financing__label-new{color:#fff;width:fit-content;font-family:var(--font-figtree),sans-serif;background-color:#6e6e6c;border-radius:24px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-12px;left:18px}.card-financing__ecommerce-icon{z-index:2;position:absolute;top:8px;right:8px}.card-financing__btn-wrapper{flex-direction:row;flex-shrink:0;justify-content:center;gap:12px;display:flex}@media (min-width:1024px){.card-financing__btn-wrapper{margin-top:auto}}.card-financing__btn-wrapper a{width:100%;padding:12px 36px}.card-financing__btn-cotizar{color:#fff;background-color:#c00;border:none;border-radius:8px;font-weight:700}.card-financing__btn-cotizar:hover{color:#fff}.card-highlight-motorbike{cursor:pointer;background:url(/bg/bg-highlight-card.svg) 50%/cover no-repeat;border:1px solid #3131301a;border-radius:16px;flex-direction:column;grid-column:1/-1;display:flex;position:relative}@media (min-width:768px){.card-highlight-motorbike{grid-column:span 2}}.card-highlight-motorbike__main{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:768px){.card-highlight-motorbike__main{flex-direction:row;align-items:stretch;padding:0 10px}}.card-highlight-motorbike:after{content:"Destacada";color:#fff;font-family:var(--font-figtree),sans-serif;text-align:center;background-color:#6e6e6c;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-10px;right:23px}@media (min-width:768px){.card-highlight-motorbike:after{left:auto;right:25px}.card-highlight-motorbike__preview{flex:0 0 55%}}.card-highlight-motorbike__preview>img{object-fit:contain;height:200px}@media (min-width:768px){.card-highlight-motorbike__preview>img{height:300px;margin-top:-90px}}.card-highlight-motorbike__logo-desktop{width:70%;height:auto;margin:0 0 4px;display:none}@media (min-width:768px){.card-highlight-motorbike__logo-desktop{display:block}}.card-highlight-motorbike__body{flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:10px;max-width:100%;min-height:0;padding:16px 12px;display:flex}@media (min-width:768px){.card-highlight-motorbike__body{flex:0 0 45%;gap:16px;padding:30px 8px 23px 18px}}.card-highlight-motorbike__body-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.card-highlight-motorbike__name{font-family:var(--font-figtree),sans-serif;color:#595957;width:75%;margin:10px 0 0;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.card-highlight-motorbike__name{width:100%}}.card-highlight-motorbike__finance-name{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.card-highlight-motorbike__finance-logo{object-fit:contain;width:auto;max-width:160px;height:18px}.card-highlight-motorbike__finance-logo--progreser{height:28px}.card-highlight-motorbike__exclusion{z-index:2;align-items:center;gap:6px;width:100%;margin:0;display:flex;position:relative}.card-highlight-motorbike__exclusion-icon{object-fit:contain;flex-shrink:0;width:12px;height:12px}.card-highlight-motorbike__exclusion-text{min-width:0;font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;flex:1;margin:0;font-size:12px;font-weight:400;line-height:18px}.card-highlight-motorbike__exclusion-text strong{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;font-size:12px;font-weight:700;line-height:18px}.card-highlight-motorbike__description{z-index:2;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex;position:relative}.card-highlight-motorbike__description-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.card-highlight-motorbike__description-text{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:4px;min-width:0;display:flex}.card-highlight-motorbike__description-prefix{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;flex-shrink:0;font-size:16px;font-weight:400;line-height:24px}.card-highlight-motorbike__description-body{flex:1;min-width:0}.card-highlight-motorbike__description-body>div{display:inline}.card-highlight-motorbike__description-body p{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;margin:0;font-size:16px;font-weight:700;line-height:24px;display:inline}.card-highlight-motorbike__description-body p+p{margin-top:8px;display:block}.card-highlight-motorbike__description-body span,.card-highlight-motorbike__description-body strong{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;font-size:16px;font-weight:700;line-height:24px}.card-highlight-motorbike__legals-link{z-index:2;width:100%;font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;margin:4px 0 0;font-size:12px;font-weight:400;line-height:18px;position:relative}.card-highlight-motorbike__legals-link-button{font:inherit;color:inherit;text-underline-offset:auto;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.card-highlight-motorbike__discount{font-family:var(--font-figtree),sans-serif;text-align:center;background-color:#e9e9e9;border-radius:6px;flex-shrink:0;width:fit-content;padding:5px 6px;font-size:16px;font-weight:700;line-height:24px}.card-highlight-motorbike__price-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.card-highlight-motorbike__pricing{border-top:1px solid #e9e9e9;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;margin:5px auto 6px;padding-top:10px;display:flex}.card-highlight-motorbike__price{font-family:var(--font-figtree),sans-serif;font-size:var(--chm-price-size,22px);color:#171717;white-space:nowrap;align-items:baseline;gap:2px;min-width:0;font-weight:700;display:flex}@media (min-width:768px){.card-highlight-motorbike__price{font-size:var(--chm-price-size,28px)}}.card-highlight-motorbike__currency{font-family:var(--font-figtree),sans-serif;font-size:inherit;font-weight:inherit;color:inherit;flex-shrink:0}.card-highlight-motorbike__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;align-items:baseline;gap:4px;font-size:24px;font-weight:700;display:flex;position:relative}.card-highlight-motorbike__original-price:before{content:"";border-top:2.66px solid #ff4040;position:absolute;top:50%;left:0;right:0;transform:rotate(-5deg)}.card-highlight-motorbike__btn-wrapper{z-index:2;flex-direction:row;justify-content:center;gap:12px;display:flex;position:relative}.card-highlight-motorbike__btn-wrapper a{width:100%;padding:8px 24px}.card-highlight-motorbike__finance-badge{color:#fff;font-family:var(--font-figtree),sans-serif;z-index:1;white-space:nowrap;background-color:#6e6e6c;border-radius:20px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-10px;right:23px}.card-highlight-motorbike--finance{cursor:default;height:100%}.card-highlight-motorbike--finance:after{display:none}.card-highlight-motorbike--finance .card-highlight-motorbike__main{flex:1;min-height:0}.card-highlight-motorbike--finance .card-highlight-motorbike__body{justify-content:flex-start}@media (min-width:768px){.card-highlight-motorbike--finance .card-highlight-motorbike__body{justify-content:center}}.card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper{width:100%;margin-top:auto;padding:0 12px 16px}@media (min-width:768px){.card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper{box-sizing:border-box;grid-template-columns:55% 45%;padding:0 30px 23px 10px;display:grid}.card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper>*{grid-column:2;width:100%}}.card-highlight-motorbike--finance .card-highlight-motorbike__btn-full{width:100%}.card-highlight-motorbike__card-link{z-index:1;position:absolute;inset:0}.card-highlight-motorbike__btn-view{color:#c00;border-color:#c00}.card-highlight-motorbike__btn-view:hover{color:#fff;background-color:#c00;border-color:#c00}.card-highlight-motorbike__btn-full{width:100%}.card-highlight-motorbike--compact{flex-direction:column;min-height:auto}.card-highlight-motorbike--compact .card-highlight-motorbike__main{flex-direction:column}@media (min-width:768px){.card-highlight-motorbike--compact .card-highlight-motorbike__main{flex-direction:column;padding:0}}.card-highlight-motorbike--compact .card-highlight-motorbike__preview{flex:none;overflow:hidden}@media (min-width:768px){.card-highlight-motorbike--compact .card-highlight-motorbike__preview{border-radius:16px 16px 0 0;flex:none;justify-content:flex-start;gap:0;width:100%;top:0;overflow:hidden}}.card-highlight-motorbike--compact .card-highlight-motorbike__preview .motorbike-color-preview__image{object-fit:contain;width:100%;max-height:220px;margin-top:-12px}@media (min-width:768px){.card-highlight-motorbike--compact .card-highlight-motorbike__preview .motorbike-color-preview__image{max-width:100%;max-height:220px}}.card-highlight-motorbike--compact .card-highlight-motorbike__logo-desktop{display:none}@media (min-width:768px){.card-highlight-motorbike--compact .card-highlight-motorbike__logo-desktop{display:none}}.card-highlight-motorbike--compact .card-highlight-motorbike__compact-logo.motorbike-color-preview__logo--mobile{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:40px;margin:24px auto 0;display:block}.card-highlight-motorbike--compact .card-highlight-motorbike__body{gap:8px;padding:10px 12px 12px}@media (min-width:768px){.card-highlight-motorbike--compact .card-highlight-motorbike__body{padding:10px 12px 12px}}.card-highlight-motorbike--compact .card-highlight-motorbike__name{width:100%;margin:2px 0 0;font-size:13px}.card-highlight-motorbike--compact .card-highlight-motorbike__discount{font-size:14px}.card-highlight-motorbike--compact .card-highlight-motorbike__price{font-size:24px}.card-highlight-motorbike--compact .card-highlight-motorbike__pricing{margin:2px 0 4px;padding-top:6px}.card-highlight-motorbike--compact .card-highlight-motorbike__original-price{font-size:16px}.card-highlight-motorbike--compact .card-highlight-motorbike__btn-wrapper{flex-direction:row;gap:8px}.card-highlight-motorbike--compact .card-highlight-motorbike__btn-wrapper a{padding:8px 10px;font-size:13px}.card-highlight-motorbike--dream{background:#878784;border:1px solid #fff;border-radius:16px}.card-highlight-motorbike--dream:after{color:#fff;background-color:#1d1d1d}.card-highlight-motorbike--dream .card-highlight-motorbike__name,.card-highlight-motorbike--dream .card-highlight-motorbike__price,.card-highlight-motorbike--dream .card-highlight-motorbike__discount,.card-highlight-motorbike--dream .card-highlight-motorbike__original-price{color:#fff}.card-highlight-motorbike--dream .card-highlight-motorbike__discount{background-color:#0000;border:1px solid #fff}.card-highlight-motorbike--dream .card-highlight-motorbike__original-price{color:#fff}.card-highlight-motorbike--dream .card-highlight-motorbike__original-price:before{border-top-color:#fff}.card-highlight-motorbike__dream-btn{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.card-highlight-motorbike__dream-cotizar{color:#595957!important;background-color:#fff!important;border-color:#fff!important}.card-model-preview{background:var(--card-bg,#fff);gap:.5rem;width:100%;min-width:0;padding:.5rem;display:grid;overflow:hidden}@media (min-width:640px){.card-model-preview{gap:1rem;padding:0 1.25rem}}.card-model-preview__accordion{max-width:100%}.card-model-preview__cylinder-change{justify-content:center;width:100%;min-width:0;padding:4px 0;display:none}@media (min-width:640px){.card-model-preview__cylinder-change{padding:8px 0;display:flex}}.card-model-preview__download-manual{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;line-height:21px;text-decoration:none;display:flex}@media (min-width:640px){.card-model-preview__download-manual{margin-top:0}}.card-model-preview__download-manual:hover{color:#c00}.card-model-preview__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-model-preview__title{min-width:0;color:var(--text-color,#0f172a);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;display:none;overflow:hidden}@media (min-width:640px){.card-model-preview__title{font-size:1.25rem}}.card-model-preview__subtitle{color:var(--text-muted,#475569);margin:.25rem 0 0;font-size:.75rem}@media (min-width:768px){.card-model-preview__subtitle{font-size:.95rem}}.card-model-preview__media{border-radius:.75rem;align-content:center;place-items:center;padding:0;display:grid;overflow:hidden}@media (min-width:768px){.card-model-preview__media{align-content:end}}.card-model-preview__footer{justify-content:flex-end;display:flex}@media (min-width:1024px){.card-model-preview__specs-preview-list{max-width:60%}}.card-model-preview__specs-preview-list .item{background:gray;grid-template-columns:1fr}.card-navigation{border-bottom:1px solid #c0c0bf;flex-flow:column;gap:24px;width:92%;margin:20px auto 40px;padding-bottom:50px;display:flex}@media (min-width:768px){.card-navigation{flex-flow:row;margin-top:50px}}@media (min-width:1920px){.card-navigation{width:92%;max-width:1296px;margin-inline:auto}}.card-navigation__item{background-color:red;background-size:cover;border-radius:6px;justify-content:flex-end;align-items:flex-end;height:198px;padding:0 12px 12px 0;transition:flex-basis .2s linear;display:flex;position:relative}@media (min-width:768px){.card-navigation__item{flex:25%}.card-navigation__item:hover{flex-basis:30%}}.card-navigation__item header{border-radius:6px 0 0}.card-navigation__icon{margin-right:5px;display:inline}.card-navigation__title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#fff;background:#595957;padding:4px 10px;font-size:16px;font-weight:700;line-height:31.96px;position:absolute;top:0;left:0}.card-navigation__title:after{content:"";background-color:inherit;z-index:2;border-radius:0 0 8px;width:22px;height:100%;position:absolute;top:0;right:-14px;transform:skew(-20deg)}.card-navigation__cta{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;letter-spacing:0;background-color:#fff;font-size:14px;font-weight:700;line-height:21px}.card-navigation__cta:hover{background-color:#fff}.card-navigation__link{color:inherit;text-decoration:none;display:block}.card-navigation__cta-wrap{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.card-pilot{background-color:#001a33;border-radius:12px;width:100%;line-height:0;display:block;overflow:hidden}.card-pilot__image{object-fit:cover;width:100%;height:auto;display:block}.card-pilot--flip{perspective:1200px;background-color:#0000;overflow:visible}.card-pilot__flip-inner{cursor:pointer;width:100%;transform-style:preserve-3d;background:0 0;border:none;padding:0;transition:transform .6s;display:block;position:relative}.card-pilot__face{backface-visibility:hidden;background-color:#001a33;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.card-pilot__face-back{position:absolute;inset:0;transform:rotateY(180deg)}.card-pilot--flipped .card-pilot__flip-inner{transform:rotateY(180deg)}.card-pilot__mobile-flip-hint{z-index:1;pointer-events:none;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:12px;left:12px}@media (min-width:768px){.card-pilot__mobile-flip-hint{display:none}}@media (hover:hover) and (pointer:fine){.card-pilot--flip:hover .card-pilot__flip-inner{transform:rotateY(180deg)}.card-pilot__flip-inner{cursor:default}}@media (prefers-reduced-motion:reduce){.card-pilot__flip-inner{transition:none}}.card-product-campaign{background:#f9f9f9;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;gap:16px;width:100%;display:flex;position:relative;box-shadow:0 4px 20px #3131301a}.card-product-campaign__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:10px 10px 0;display:flex}@media (min-width:1024px){.card-product-campaign__header{padding:20px 20px 0}}.card-product-campaign__date-pill{color:#e9e9e9;background-color:#919191;border-radius:7px;justify-content:center;align-self:flex-end;align-items:center;height:23px;padding:0 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px}.card-product-campaign__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;width:90%;margin:0;padding-top:20px;font-size:20px;font-weight:700;line-height:1.3}.card-product-campaign__image-wrapper{background-image:url(/images/bg-card.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:8px;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.card-product-campaign__image{object-fit:contain;z-index:1;position:absolute;inset:0;width:100%!important;height:100%!important}.card-product-campaign__product-name{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;padding:0 10px;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:1024px){.card-product-campaign__product-name{padding:0 20px;font-size:22px}}.card-product-campaign__description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;padding:0 20px;font-size:14px;line-height:1.5;display:none}@media (min-width:1024px){.card-product-campaign__description{display:block}}.card-product-campaign__footer{align-items:center;padding:0 10px 10px;display:flex}@media (min-width:1024px){.card-product-campaign__footer{padding:0 20px 20px}}.card-product-campaign__share-btn{cursor:pointer;color:#595957;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.card-product-campaign__share-btn:hover{color:#1d1d1d}.card-product-campaign__share-btn:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.card-product-campaign__model{color:#111;font-family:var(--font-figtree),sans-serif;margin:0 12px;font-size:20px;font-weight:700}.card-product-campaign__models-wrapper{font-family:var(--font-figtree),sans-serif;color:#595957;background-color:#f0f0f0;border-radius:6px;margin:0 12px;padding:6px;font-size:16px;font-weight:400}.card-product-campaign--show-desc-mobile .card-product-campaign__description{padding:0 10px;display:block}@media (min-width:1024px){.card-product-campaign--show-desc-mobile .card-product-campaign__description{padding:0 20px}}.card-product-campaign--home-slider{box-shadow:none;width:100%;max-width:100%;height:510px;overflow:hidden}@media (min-width:640px){.card-product-campaign--home-slider{width:310px;max-width:310px}}.card-product-campaign--home-slider .card-product-campaign__header{gap:6px;min-height:120px;padding:12px 14px 0}@media (min-width:1024px){.card-product-campaign--home-slider .card-product-campaign__header{padding:12px 14px 0}}.card-product-campaign--home-slider .card-product-campaign__title{font-size:20px;line-height:1.25}.card-product-campaign--home-slider .card-product-campaign__image-wrapper{box-sizing:border-box;flex:none;height:132px;min-height:0;margin:0 14px;padding:5px 0}.card-product-campaign--home-slider .card-product-campaign__image{object-fit:contain}.card-product-campaign--home-slider .card-product-campaign__description{color:#1a202c;flex:auto;height:100px;min-height:0;max-height:100px;margin:0;padding:0 14px;font-size:15px;line-height:1.4;overflow-y:auto}@media (min-width:1024px){.card-product-campaign--home-slider .card-product-campaign__description{padding:0 14px;display:block}}.card-product-campaign--home-slider .card-product-campaign__footer{flex-shrink:0;margin-top:auto;padding:0 14px 12px}@media (min-width:1024px){.card-product-campaign--home-slider .card-product-campaign__footer{padding:0 14px 12px}}.card-product-campaign--home-slider.card-product-campaign--show-desc-mobile .card-product-campaign__description{scrollbar-width:thin;scrollbar-color:#c00 #0000;margin-right:14px;padding-left:14px;padding-right:0;display:block;overflow-y:auto}.card-product-campaign--home-slider.card-product-campaign--show-desc-mobile .card-product-campaign__description::-webkit-scrollbar{width:4px}.card-product-campaign--home-slider.card-product-campaign--show-desc-mobile .card-product-campaign__description::-webkit-scrollbar-track{background:0 0}.card-product-campaign--home-slider.card-product-campaign--show-desc-mobile .card-product-campaign__description::-webkit-scrollbar-thumb{background-color:#c00;border-radius:4px}@media (min-width:1024px){.card-product-campaign--home-slider.card-product-campaign--show-desc-mobile .card-product-campaign__description{margin-right:14px;padding-left:14px;padding-right:0;display:block;overflow-y:auto}}.card-quote-motorbike{background:radial-gradient(#fff 0% 100%);border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.card-quote-motorbike{flex-direction:row;padding:0 10px}}.card-quote-motorbike__image-wrapper{border-radius:16px 16px 0 0;flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}@media (min-width:768px){.card-quote-motorbike__image-wrapper{border-radius:0;flex:1;overflow:visible}}.card-quote-motorbike__image{object-fit:contain;width:100%;height:auto;position:relative;top:0}@media (min-width:768px){.card-quote-motorbike__image{top:-25px;transform:scale(1.1)}}.card-quote-motorbike__logo{width:auto;height:auto;margin:0 0 12px}.card-quote-motorbike__body{flex-direction:column;flex:1;justify-content:flex-start;max-width:100%;padding:16px;display:flex}@media (min-width:768px){.card-quote-motorbike__body{padding:16px}}.card-quote-motorbike__label{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;margin:0;font-size:16px;font-weight:700;line-height:1.4}.card-quote-motorbike__price-row{align-items:baseline;gap:6px;margin:4px 0;display:flex}.card-quote-motorbike__discount{font-family:var(--font-figtree),sans-serif;text-align:center;vertical-align:super;background-color:#e9e9e9;border-radius:6px;width:fit-content;padding:3px 6px;font-size:16px;font-weight:700;line-height:24px}.card-quote-motorbike__price{font-family:var(--font-figtree),sans-serif;color:#171717;font-size:34px;font-weight:700}.card-quote-motorbike__name{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;width:75%;margin:0;font-size:16px;font-weight:700;line-height:1.4}.card-quote-motorbike__pricing{border-top:1px solid #e9e9e9;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;margin:4px auto 12px;padding-top:8px;display:flex}.card-quote-motorbike__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:24px;font-weight:700;position:relative}.card-quote-motorbike__original-price:before{content:"";border-top:1.66px solid #c00;position:absolute;top:50%;left:0;right:0;transform:rotate(-5deg)}.card-quote-motorbike__btn-wrapper{flex-direction:row;justify-content:center;gap:12px;display:flex}.card-quote-motorbike__btn-wrapper a{width:100%;padding:12px 36px}.card-quote-motorbike__btn-ver{color:#1d1d1d}.card-quote-motorbike__btn-ver:hover{color:#fff;background-color:#1d1d1d;border-color:#1d1d1d}.card-quote-motorbike__btn-cotizar{color:#c00;border-color:#c00}.card-quote-motorbike__btn-cotizar:hover{color:#fff;background-color:#c00}.card-single-motorbike{cursor:pointer;background:#fff;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:350px;transition:box-shadow .2s;display:flex;position:relative}.card-single-motorbike:hover,.card-single-motorbike:focus-within{box-shadow:0 0 10px #0000001a}.card-single-motorbike__ecommerce-icon{position:absolute;top:-8px;right:-8px}.card-single-motorbike__card-link{z-index:1;position:absolute;inset:0}.card-single-motorbike__logo{object-fit:contain;width:120px;max-width:120px;height:auto;margin:15px auto;display:block}.card-single-motorbike__label-new{color:#fff;width:fit-content;font-family:var(--font-figtree),sans-serif;background-color:#6e6e6c;border-radius:24px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-12px;left:18px}.card-single-motorbike__image-wrapper{justify-content:center;align-items:center;width:100%;padding:0 15px;display:flex}.card-single-motorbike__image{object-fit:contain;aspect-ratio:2;width:100%;max-width:100%;height:auto}.card-single-motorbike--constrain-image .card-single-motorbike__image{width:250px;max-width:100%}.card-single-motorbike__body{flex-direction:column;flex:1;justify-content:flex-end;padding:16px;display:flex}.card-single-motorbike__name{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;text-align:center;width:90%;margin:0 auto 10px;font-size:14px;font-weight:700;line-height:1.2}.card-single-motorbike__pricing{border-top:1px solid #e9e9e9;justify-content:center;align-items:baseline;gap:12px;width:100%;min-height:28px;margin:0 auto 12px;padding-top:8px;display:flex}.card-single-motorbike__price-item{align-items:baseline;gap:5px;display:flex}.card-single-motorbike__currency,.card-single-motorbike__price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:15px;font-weight:700}.card-single-motorbike__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:15px;font-weight:400;display:inline-block;position:relative}.card-single-motorbike__original-price:before{content:"";border-top:2px solid #c00;display:block;position:absolute;top:50%;left:0;right:0;transform:rotate(-10deg)}.card-single-motorbike__btn-wrapper{z-index:2;flex-direction:row;justify-content:center;gap:8px;display:flex;position:relative}.card-single-motorbike__btn-wrapper a{flex:1;min-width:0;padding:10px 12px}@media (min-width:768px) and (hover:hover){.card-single-motorbike--reveal-actions .card-single-motorbike__btn-wrapper{opacity:0;pointer-events:none;transition:opacity .2s}.card-single-motorbike--reveal-actions:hover .card-single-motorbike__btn-wrapper,.card-single-motorbike--reveal-actions:focus-within .card-single-motorbike__btn-wrapper{opacity:1;pointer-events:auto}}.card-single-motorbike__btn-ver{color:#c00;border-color:#c00}.card-single-motorbike__btn-ver:hover{color:#fff;background-color:#c00}.card-single-motorbike__btn-related{width:100%}.card-single-motorbike--related{border:1px solid #b9b9b9cc;border-radius:12px;padding-top:17px;position:relative}.card-single-motorbike--related .card-single-motorbike__name{color:#656565;text-align:left;width:100%;font-size:18px;line-height:1.2}.card-single-motorbike--related .card-single-motorbike__image-wrapper{flex:1}.card-single-motorbike--related .card-single-motorbike__body{flex:none}.card-single-motorbike--related .card-single-motorbike__pricing{border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-height:56px;padding-top:0}.card-single-motorbike--related .card-single-motorbike__price,.card-single-motorbike--related .card-single-motorbike__currency{color:#393939;letter-spacing:0;text-align:center;vertical-align:bottom;font-size:26px;font-weight:700;line-height:31.2px}.card-single-motorbike--related .card-single-motorbike__original-price{font-size:18.6px}.card-single-motorbike--related .card-single-motorbike__price-item-original .card-single-motorbike__currency{color:#6e6e6c;font-size:18.6px;font-weight:400;line-height:1.2}.card-single-motorbike--dream{background:#878784;border:1px solid #fff;border-radius:16px}.card-single-motorbike--dream .card-single-motorbike__name,.card-single-motorbike--dream .card-single-motorbike__price,.card-single-motorbike--dream .card-single-motorbike__currency,.card-single-motorbike--dream .card-single-motorbike__original-price{color:#fff}.card-single-motorbike--dream .card-single-motorbike__original-price:before{border-top-color:#fff}.card-single-motorbike--dream .card-single-motorbike__label-new{color:#fff;background-color:#1d1d1d}.card-single-motorbike--dream .card-single-motorbike__btn-wrapper a,.card-single-motorbike--dream .card-single-motorbike__btn-wrapper button{color:#fff;background-color:#0000;border-color:#fff}.card-single-motorbike__dream-cotizar{color:#595957!important;background-color:#fff!important;border-color:#fff!important}.card-single-motorbike--related-dream{background:#878784;border:1px solid #fff}.card-single-motorbike--related-dream .card-single-motorbike__label-new{background-color:#1d1d1d}.card-single-motorbike--related-dream .card-single-motorbike__name{color:#d3d3d3}.card-single-motorbike--related-dream .card-single-motorbike__price,.card-single-motorbike--related-dream .card-single-motorbike__currency,.card-single-motorbike--related-dream .card-single-motorbike__original-price,.card-single-motorbike--related-dream .card-single-motorbike__price-item-original .card-single-motorbike__currency{color:#fff}.card-single-motorbike--related-dream .card-single-motorbike__btn-ver{color:#fff;border-color:#fff}.card-single-motorbike--related-dream .card-single-motorbike__btn-ver:hover{color:#595957;background-color:#fff}.card-single{background:#fff;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;max-width:306px;height:100%;min-height:384px;display:flex}.card-single__logo{margin:auto}.card-single__image{object-fit:contain}.card-single__body{flex-direction:column;flex:1;justify-content:flex-end;padding:16px;display:flex}.card-single__name{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;text-align:center;width:75%;margin:0 auto;font-size:16px;font-weight:700;line-height:1.4}.card-single__pricing{border-top:1px solid #e9e9e9;justify-content:center;align-items:baseline;gap:8px;width:100%;max-width:200px;margin:0 auto 12px;padding-top:8px;display:flex}.card-single__price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:20px;font-weight:700}.card-single__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:16.6px;font-weight:400;position:relative}.card-single__original-price:before{content:"";border-top:1.66px solid #c00;position:absolute;top:50%;left:0;right:0;transform:rotate(-5deg)}.card-single__btn-wrapper{flex-direction:row;justify-content:center;gap:12px;display:flex}.card-single__btn-wrapper a{padding:12px 36px}.card-single__btn-ver{color:#1d1d1d}.card-single__btn-ver:hover{color:#fff;background-color:#1d1d1d;border-color:#1d1d1d}.card-single__btn-cotizar{color:#c00;border-color:#c00}.card-single__btn-cotizar:hover{color:#fff;background-color:#c00}.card-store{background:#fff;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;height:100%;padding-top:30px;display:flex}.card-store__image-wrapper{aspect-ratio:1;width:158px;height:158px;margin:auto;position:relative;overflow:hidden}.card-store__image{object-fit:contain;padding:16px}.card-store__body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.card-store__name{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;text-align:center;min-height:77px;margin:0 auto 10px;padding:0 34px;font-size:16px;font-weight:700;line-height:1.4}.card-store__pricing{border-top:1px solid #e9e9e9;justify-content:center;align-items:baseline;gap:8px;width:100%;max-width:200px;margin:auto;padding-top:8px;display:flex}.card-store__price{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:20px;font-weight:700}.card-store__original-price{font-family:var(--font-figtree),sans-serif;color:#878784;font-size:14px;font-weight:400}.card-store__original-price:before{content:"";border-top:2px solid #c00;display:block;position:relative;top:10px;left:0;right:0;transform:rotate(-10deg)}.card-store__buy-btn{width:100%}.card-store--dream{background:#1d1d1d;border-color:#7b7b7b}.card-store--dream .card-store__name{color:#fff}.card-store--dream .card-store__pricing{border-top-color:#7b7b7b}.card-store--dream .card-store__price,.card-store--dream .card-store__original-price{color:#fff}.columnist-card{box-sizing:border-box;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;min-height:280px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.columnist-card__background{z-index:0;background-image:var(--columnist-background-image);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.columnist-card__portrait{z-index:1;background-image:var(--columnist-image);pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.columnist-card__portrait:after{content:"";background:linear-gradient(45deg, var(--columnist-fade) 0%, var(--columnist-fade) 10%, transparent 70%);position:absolute;inset:0}.columnist-card__content{z-index:2;flex-direction:column;flex:1;max-width:58%;min-height:0;display:flex;position:relative}.columnist-card__name{font-family:var(--font-manrope),sans-serif;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2}.columnist-card__description{font-family:var(--font-figtree),sans-serif;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.columnist-card__cta{font-family:var(--font-figtree),sans-serif;white-space:nowrap;border:1px solid;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;margin-top:20px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.columnist-card--light{--columnist-fade:#fff;color:#1d1d1d;background-color:#fff}.columnist-card--light .columnist-card__cta{color:#1d1d1d;background-color:#fff;border-color:#1d1d1d}.columnist-card--light .columnist-card__cta:hover{color:#c00;border-color:#c00}.columnist-card--dark{--columnist-fade:#3c0000;color:#fff;background-color:#3c0000}.columnist-card--dark .columnist-card__cta{color:#fff;background-color:#0000;border-color:#fff}.columnist-card--dark .columnist-card__cta:hover{color:#d3d3d3;border-color:#d3d3d3}.dealer-card{box-sizing:border-box;border-radius:16px;flex-direction:column;gap:0;width:100%;height:auto;padding:16px;display:flex}@media (min-width:1024px){.dealer-card{height:286px;padding:20px 24px}}.dealer-card--normal{color:#1d1d1d;background-color:#fff;border:1px solid #d3d3d3}.dealer-card--normal .dealer-card__header{border-bottom:1px solid #d3d3d3;margin-bottom:12px;padding-bottom:10px}.dealer-card--normal .dealer-card__distributor-label{opacity:1;text-align:right}.dealer-card--normal .dealer-card__services-title,.dealer-card--normal .dealer-card__service-phone{color:#878784}.dealer-card--normal .dealer-card__divider{background-color:#1d1d1d}.dealer-card--normal .dealer-card__service-icon,.dealer-card--normal .dealer-card__sales-icon,.dealer-card--normal .dealer-card__parts-icon{color:#1d1d1d}.dealer-card--dream{color:#fff;background-color:#171717;border:1px solid #343433}.dealer-card--dream .dealer-card__header{border-bottom:1px solid #919191;margin-bottom:12px;padding-bottom:10px}.dealer-card--dream .dealer-card__service-item{color:#fff}.dealer-card--dream .dealer-card__services-title,.dealer-card--dream .dealer-card__service-phone{color:#c0c0bf}.dealer-card--dream .dealer-card__divider{background-color:#fff}.dealer-card--dream .dealer-card__service-icon,.dealer-card--dream .dealer-card__sales-icon,.dealer-card--dream .dealer-card__parts-icon{color:#fff}.dealer-card__header{grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;display:grid}@media (min-width:1024px){.dealer-card__header{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}}.dealer-card__divider{flex-shrink:0;align-self:stretch;width:1px;min-height:28px;display:block}@media (min-width:1024px){.dealer-card__divider{display:none}}.dealer-card__distributor-label{font-family:var(--font-figtree),sans-serif;text-align:left;color:inherit;opacity:.85;margin:0;font-size:10px;font-weight:400;line-height:1.3}@media (min-width:640px){.dealer-card__distributor-label{font-size:11px}}@media (min-width:1024px){.dealer-card__distributor-label{text-align:right}}.dealer-card__brand-group{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dealer-card__separator{opacity:.5;font-size:12px;line-height:1;display:none}@media (min-width:1024px){.dealer-card__separator{display:inline}}.dealer-card__logo{flex-shrink:0}.dealer-card__name{letter-spacing:0;color:inherit;margin:0 0 6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.dealer-card__address{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:inherit;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:21px;display:flex}.dealer-card__address-city{font-weight:700}.dealer-card__address-icon{flex-shrink:0;width:20px;height:20px}.dealer-card__body{flex-direction:column;align-items:stretch;gap:16px;margin-top:12px;display:flex}@media (min-width:1024px){.dealer-card__body{flex-direction:row;flex:1;justify-content:space-between;align-items:flex-start;margin-top:12px}}.dealer-card__action{white-space:nowrap;width:100%;height:40px;min-height:40px;padding:8px 16px;font-size:14px}@media (min-width:1024px){.dealer-card__action{flex-shrink:0;align-self:flex-end;width:auto;height:36px;min-height:36px}}.dealer-card__services{min-width:0}.dealer-card__services-title{font-family:var(--font-figtree),sans-serif;color:inherit;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.2}.dealer-card__services-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dealer-card__service-item{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:21px;display:flex}.dealer-card__service-icon{flex-shrink:0;width:20px;height:20px}.dealer-card__sales-icon{flex-shrink:0;width:24px;height:15px;display:block}.dealer-card__sales-icon path{fill:none;stroke:currentColor;stroke-width:.5px;stroke-linejoin:round;stroke-linecap:round}.dealer-card__parts-icon{flex-shrink:0;width:15px;height:20px;display:block}.dealer-card__parts-icon path{fill:none;stroke:currentColor;stroke-width:.5px;stroke-linejoin:round;stroke-linecap:round}.admin-honda-fest-edit-record-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#0f172a99;position:fixed;inset:0}.admin-honda-fest-edit-record-modal__content{z-index:51;background:#fff;border-radius:18px;width:min(920px,100vw - 24px);max-height:calc(100vh - 24px);padding:24px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a3d}.admin-honda-fest-edit-record-modal__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-honda-fest-edit-record-modal__title{color:#dc2626;margin:0;font-size:28px;font-weight:800}.admin-honda-fest-edit-record-modal__close-button{appearance:none;color:#334155;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1}.admin-honda-fest-edit-record-modal__form{gap:20px;display:grid}.admin-honda-fest-edit-record-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.admin-honda-fest-edit-record-modal__actions{gap:12px;display:grid}.admin-honda-fest-edit-record-modal__error{color:#b91c1c;margin:0;font-size:14px}.admin-honda-fest-edit-record-modal__button-row{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.admin-honda-fest-edit-record-modal__delete-button{color:#dc2626;border-color:#dc262659;gap:4px}.admin-honda-fest-edit-record-modal__delete-confirm{background:#dc26260f;border:1px solid #dc262633;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.admin-honda-fest-edit-record-modal__delete-confirm-title{color:#991b1b;margin:0;font-size:15px;font-weight:800}.admin-honda-fest-edit-record-modal__delete-confirm-text{color:#7f1d1d;margin:0;font-size:14px}.admin-honda-fest-edit-record-modal__delete-confirm-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:768px){.admin-honda-fest-edit-record-modal__content{padding:18px}.admin-honda-fest-edit-record-modal__grid{grid-template-columns:1fr}.admin-honda-fest-edit-record-modal__button-row{justify-content:stretch}}.filter-checkbox-select{flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.filter-checkbox-select__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:16px;font-weight:700}.filter-checkbox-select__trigger{width:100%;height:42px;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:16px;font-weight:400;transition:border-color .2s;display:flex}.filter-checkbox-select__trigger:hover{border-color:#6e6e6c}.filter-checkbox-select__trigger:disabled{opacity:.5;pointer-events:none}.filter-checkbox-select__trigger--open,.filter-checkbox-select__trigger--active{border-color:#c00}.filter-checkbox-select__trigger--open .filter-checkbox-select__chevron,.filter-checkbox-select__trigger--active .filter-checkbox-select__chevron{color:#c00}.filter-checkbox-select__trigger--error{border-color:#c00}.filter-checkbox-select__trigger-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.filter-checkbox-select__chevron{color:#6e6e6c;flex-shrink:0;transition:transform .2s;display:flex}.filter-checkbox-select__chevron svg{stroke:currentColor;width:24px;height:24px}.filter-checkbox-select__chevron--open{transform:rotate(180deg)}.filter-checkbox-select__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filter-checkbox-select__tag{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background:#e9e9e9;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.filter-checkbox-select__remove{color:#6e6e6c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;line-height:1;display:flex}.filter-checkbox-select__remove:hover{color:#c00}.filter-checkbox-select__remove:disabled{opacity:.5;pointer-events:none}.filter-checkbox-select__error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.filter-checkbox-select__dropdown{z-index:9;background:#fff;border:1px solid #e9e9e9;border-radius:6px;width:max-content;min-width:100%;max-height:min(320px,100dvh - 120px);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.filter-checkbox-select__option{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background-color .15s;display:flex}.filter-checkbox-select__option:hover{background-color:#f6f6f6}.filter-checkbox-select__option--checked:hover{background-color:#e9e9e9}.filter-checkbox-select__hidden-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.filter-checkbox-select__checkbox{background:#fff;border:1.5px solid #bdbdbd;border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background-color .15s;position:relative}.filter-checkbox-select__checkbox--checked{background-color:#c00;border-color:#c00}.filter-checkbox-select__checkbox--checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(-45deg)}.filter-checkbox-select__option-label{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;font-size:13px;font-weight:400;line-height:1}.floating-sidebar{display:none}@media (min-width:768px){.floating-sidebar{z-index:100;display:flex;position:fixed;top:42%;right:24px;transform:translateY(-50%)}}.floating-sidebar__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.floating-sidebar__item{display:flex}.floating-sidebar__item.container-image{background-color:#fff;border:2px solid #1d1d1d;border-radius:100%;width:51px;height:51px;display:block}.floating-sidebar__item.container-image img{width:20px!important;height:20px!important}.floating-sidebar__item.container-image-whatsapp{margin-top:30px}.floating-sidebar__link{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.floating-sidebar__link:hover{opacity:.7}.floating-sidebar__icon{width:48px;height:48px;display:block}.image-upload{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.image-upload__container-controls{align-items:center;gap:10px;display:flex}@media (min-width:768px){.image-upload__container-controls{align-items:flex-end}}.image-upload__container-buttons{flex-direction:column;gap:10px;display:flex}.image-upload__container-buttons button{width:130px}@media (min-width:768px){.image-upload__container-buttons button{width:120px}}.image-upload__preview{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:156px;height:156px;display:flex;overflow:hidden}@media (min-width:768px){.image-upload__preview{width:196px;height:196px}}.image-upload__image{object-fit:cover;width:100%;height:100%}.image-upload__placeholder{background-image:url(/images/clubs/upload-image.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.image-upload__actions{gap:12px;display:flex}.image-upload button.image-upload__remove-btn{color:#c00;border-color:#c00}.image-upload button.image-upload__remove-btn:hover:not(:disabled){color:#fff;background:#c00}.image-upload__hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.image-upload__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:20px 0 0;font-size:20px;font-weight:700}.image-upload__hint{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 60px;font-size:12px}.image-upload__error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.input-search{align-items:center;gap:8px;width:100%;display:flex}.input-search__field{flex:1;align-items:center;max-width:100%;display:flex;position:relative}.input-search__icon{pointer-events:none;-webkit-user-select:none;user-select:none;color:#c00;flex-shrink:0;display:block;position:absolute;right:14px}.input-search__control{width:100%;height:42px;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:0 44px 0 16px;font-size:16px;transition:border-color .2s}.input-search__control::placeholder{color:#c0c0bf}.input-search__control:focus,.input-search__control--error{border-color:#c00}.form-input{flex-direction:column;gap:10px;width:100%;display:flex}.form-input__label{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.form-input__input-row{width:100%;position:relative}.form-input__prefix{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;pointer-events:none;font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.form-input__control{width:100%;height:42px;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s}.form-input__control::placeholder{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#c0c0bf;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form-input__control:focus{border-color:#c00}.form-input__control:disabled{opacity:.5;pointer-events:none}.form-input__control--error{border-color:#c00}.form-input__control--prefix{padding-left:44px}.form-input__error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.magazine-card{background-color:#0000;flex-direction:column;width:100%;display:flex}.magazine-card__content-row{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.magazine-card__content-row{flex-direction:row;gap:14px}}.magazine-card__image-wrapper{aspect-ratio:500/262;border-radius:8px;flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.magazine-card__image-wrapper{width:220px}}.magazine-card__image{object-fit:cover;border-radius:6px;width:100%;height:100%}.magazine-card__text-section{flex-direction:column;flex:1;display:flex}.magazine-card__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-overflow:ellipsis;max-width:319px;min-height:48px;margin:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.magazine-card__description{font-family:var(--font-figtree),sans-serif;color:#595957;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.magazine-card__meta-row{align-items:center;gap:10px;display:flex}@media (min-width:768px){.magazine-card__meta-row{display:none}}.magazine-card__divider{border:none;border-top:1px solid #d3d3d3;margin:0}.magazine-card__category-btn{font-family:var(--font-figtree),sans-serif;color:#878784;white-space:nowrap;background-color:#fff;border:1px solid #c0c0bf;border-radius:6px;justify-content:center;align-items:center;margin-bottom:18px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.magazine-card__footer{justify-content:space-between;align-items:center;margin-top:auto;padding:16px 0;display:flex}.magazine-card__share-btn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;align-items:center;padding:4px;display:flex}.magazine-card__share-btn:hover{color:#c00}.magazine-card__read-more{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.magazine-card__read-more:hover{color:#c00}.magazine-video-short-card{width:100%}.magazine-video-short-card__video{border-radius:8px;overflow:hidden;margin:0!important}.magazine-video-short-card__video .iframe{border-radius:8px}.modal-confirm__overlay{z-index:100;background-color:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.modal-confirm__content{z-index:101;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 32px);max-width:475px;padding:20px 25px;animation:.15s contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-confirm__content:focus{outline:none}.modal-confirm__content>:last-child{align-self:flex-end}.modal-confirm__header{border-bottom:1px solid #d3d3d3;align-items:center;gap:12px;width:100%;padding:0 0 5px;display:flex}.modal-confirm__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700}.modal-confirm__description{font-family:var(--font-figtree),sans-serif;color:#000;border-bottom:1px solid #d3d3d3;padding:5px 0 18px;font-size:16px;line-height:1.5}.modal-error__overlay{z-index:100;background-color:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.modal-error__content{z-index:101;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 32px);max-width:475px;padding:20px 25px;animation:.15s contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-error__content:focus{outline:none}.modal-error__content>:last-child{align-self:flex-end}.modal-error__header{border-bottom:1px solid #d3d3d3;align-items:center;gap:12px;width:100%;padding:0 0 5px;display:flex}.modal-error__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700}.modal-error__description{font-family:var(--font-figtree),sans-serif;color:#000;border-bottom:1px solid #d3d3d3;padding:5px 0 18px;font-size:16px;line-height:1.5}.modal-legals__overlay{z-index:100;background-color:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.modal-legals__content{z-index:101;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 32px);max-width:640px;max-height:min(80vh,720px);padding:20px 25px;animation:.15s contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-legals__content:focus{outline:none}.modal-legals__content>:last-child{align-self:flex-end}.modal-legals__header{border-bottom:1px solid #d3d3d3;align-items:center;gap:12px;width:100%;padding:0 0 8px;display:flex}.modal-legals__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700}.modal-legals__body{border-bottom:1px solid #d3d3d3;width:100%;padding:4px 40px 12px;overflow-y:auto}.modal-legals__body>div{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;font-size:16px;font-weight:400;line-height:24px}.modal-legals__body>div p,.modal-legals__body>div li{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;text-align:justify;margin:0 0 12px;font-size:16px;font-weight:400;line-height:24px}.modal-legals__body>div p:last-child,.modal-legals__body>div li:last-child{margin-bottom:0}.modal-legals__body>div span,.modal-legals__body>div strong{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;margin-bottom:0;font-size:16px;font-weight:700;line-height:24px;display:inline}.modal-legals__body>div a{color:#c00;word-break:break-word}.modal-legals__close-button{color:#595957;background-color:#fff;border:1px solid #595957;border-radius:8px;width:140px;font-weight:600}.modal-legals__close-button:hover{color:#595957;background-color:#fff;border-color:#595957}.modal-financing-form__overlay{z-index:100;background-color:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.modal-financing-form__content{z-index:101;background:#fff;border-radius:12px;flex-direction:column;width:calc(100% - 32px);max-width:650px;max-height:90dvh;animation:.15s contentShow;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-financing-form__content:focus{outline:none}.modal-financing-form__header{z-index:1;background:#fff;align-items:center;gap:16px;padding:24px 24px 16px;display:flex;position:sticky;top:0}.modal-financing-form__header-icon{flex-shrink:0;width:25px;height:25px}.modal-financing-form__separator{border:none;border-top:1px solid #d3d3d3;margin:0 24px}.modal-financing-form__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:24px}.modal-financing-form__description{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;padding:16px 24px;font-size:16px;font-weight:400;line-height:24px}.modal-financing-form__form{flex-direction:column;gap:20px;padding:0 24px 24px;display:flex}.modal-financing-form__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.modal-financing-form__grid{grid-template-columns:1fr 1fr}}.modal-financing-form__checkbox-row{align-items:flex-start;gap:10px;display:flex}.modal-financing-form__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.modal-financing-form__checkbox-label{font-family:var(--font-figtree),sans-serif;color:#484846;cursor:pointer;font-size:14px;font-weight:400;line-height:21px}.modal-financing-form__checkbox-label a{color:#c00;text-decoration:underline}.modal-financing-form__checkbox-label a:hover{color:#c00}.modal-financing-form__checkbox-error{font-family:var(--font-figtree),sans-serif;color:#c00;margin-top:-12px;font-size:12px}.modal-financing-form__footer{flex-direction:column;gap:12px;padding-top:12px;display:flex}@media (min-width:768px){.modal-financing-form__footer{flex-direction:row;justify-content:flex-end}}.modal-financing-form__footer button{width:100%}@media (min-width:768px){.modal-financing-form__footer button{width:160px}}.modal-video__overlay{z-index:100;background-color:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.modal-video__content{z-index:101;width:calc(100% - 32px);max-width:1100px;box-shadow:none;background:#0000004d;border:none;border-radius:12px;outline:none;flex-direction:column;gap:0;padding:20px;animation:.15s contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-video__content:has(.modal-video__video-container--vertical){max-width:420px}.modal-video__content:focus,.modal-video__content:focus-visible{box-shadow:none;border:none;outline:none}.modal-video__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-video__toolbar{justify-content:flex-end;width:100%;display:flex}.modal-video__close{color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:none;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:opacity .15s;display:flex}.modal-video__close:hover{opacity:.8;background:0 0}.modal-video__close:focus,.modal-video__close:focus-visible{box-shadow:none;border:none;outline:none}.modal-video__video-container{background:#1d1d1d;border-radius:8px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.modal-video__video-container--vertical{padding-top:177.78%}.modal-video__video{border:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.modal-video__video:focus,.modal-video__video:focus-visible{box-shadow:none;border:none;outline:none}.newsletter{flex-direction:column;gap:8px;display:flex}.newsletter__title{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;font-weight:800}.newsletter__form{flex-direction:row;display:flex}@media (min-width:640px){.newsletter__form{align-items:flex-start}}.newsletter__input-wrapper input{border-right:none;border-radius:8px 0 0 8px}.newsletter__checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.newsletter__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:3px}.newsletter__checkbox-text{color:#595957;font-size:13px;line-height:1.5}@media (min-width:640px){.newsletter__checkbox-text{font-size:14px}}.newsletter__checkbox-link{color:#1d1d1d;text-decoration:underline;transition:color .2s}.newsletter__checkbox-link:hover{color:#c00}.newsletter__error-privacy-policy{color:#c00;font-family:var(--font-figtree),sans-serif;margin:0;font-size:13px;line-height:1.4}.radio-group{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.radio-group__option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.radio-group__option--disabled{opacity:.5;cursor:not-allowed}.radio-group__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-group__indicator{background:#fff;border:2px solid #1d1d1d;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s;position:relative}.radio-group__indicator:after{content:"";background:#c00;border-radius:50%;width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.radio-group__input:checked+.radio-group__indicator:after{transform:translate(-50%,-50%)scale(1)}.radio-group__input:focus-visible+.radio-group__indicator{outline-offset:2px;outline:2px solid #c00}.radio-group__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:16px;font-weight:400;line-height:1.25}.rich-text{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#484846;font-size:16px;font-weight:400;line-height:24px}.rich-text p,.rich-text ul,.rich-text ol,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text strong,.rich-text hr{margin-bottom:16px;display:block}.rich-text p:last-child,.rich-text ul:last-child,.rich-text ol:last-child,.rich-text h2:last-child,.rich-text h3:last-child,.rich-text h4:last-child,.rich-text strong:last-child,.rich-text hr:last-child{margin-bottom:0}.rich-text p{margin:0 0 16px}.rich-text h2{color:#1d1d1d;font-size:20px;font-weight:700;line-height:28px}.rich-text h3{color:#1d1d1d;font-size:18px;font-weight:700;line-height:26px}.rich-text h4{color:#1d1d1d;font-size:16px;font-weight:700;line-height:24px}.rich-text strong{color:#1d1d1d;margin-bottom:0;font-weight:700;display:inline}.rich-text em{font-style:italic}.rich-text hr{border:none;border-top:1px solid #e9e9e9;margin:24px 0}.rich-text ul{padding-left:24px;list-style:outside}.rich-text ol{padding-left:24px;list-style:decimal}.rich-text li{font-family:var(--font-figtree),sans-serif;color:#484846;margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.rich-text li:last-child{margin-bottom:0}.rich-text a{color:#c00;word-break:break-word;text-decoration:underline}.rich-text a:hover{text-decoration:none}.form-select{flex-direction:column;gap:10px;width:100%;display:flex}.form-select__label{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.form-select__select-wrapper{width:100%;position:relative}.form-select__control{width:100%;height:42px;font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-transform:none;color:#1d1d1d;appearance:none;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:0 40px 0 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:border-color .2s}.form-select__control:focus{border-color:#c00}.form-select__control--placeholder,.form-select__control:invalid{color:#c0c0bf;text-transform:none;font-weight:400}.form-select__control:disabled{opacity:.5;pointer-events:none}.form-select__control--error{border-color:#c00}.form-select__control option{color:#1d1d1d;font-weight:400}.form-select__control option[value=""]{color:#c0c0bf}.form-select__chevron{pointer-events:none;color:#c00;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-select__error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.selected-motorbike-card{box-sizing:border-box;background:radial-gradient(88.55% 113.09%,#fff 0%,#eaeaea 100%);border:1px solid #d3d3d3;border-radius:16px;grid-template-columns:1fr;grid-template-areas:"logo""image""body";place-items:center;gap:8px;width:100%;max-width:100%;margin-top:15px;margin-bottom:10px;padding:20px 16px 16px;display:grid;position:relative;overflow:visible}@media (min-width:768px){.selected-motorbike-card{grid-template-columns:1.1fr 1fr;grid-template-areas:"image info";place-items:center stretch;gap:0 12px;min-height:220px;padding:4px 12px 8px}}.selected-motorbike-card__image-wrapper{flex-direction:column;grid-area:image;justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:visible}@media (min-width:768px){.selected-motorbike-card__image-wrapper{flex:1;align-self:stretch;width:100%;padding:0 8px}}.selected-motorbike-card__image{object-fit:contain;width:100%;height:auto;max-height:200px;position:relative;top:0;transform:scale(1)}@media (min-width:768px){.selected-motorbike-card__image{max-height:240px;top:-32px;transform:scale(1.2)}}.selected-motorbike-card__info{display:contents}@media (min-width:768px){.selected-motorbike-card__info{flex-direction:column;grid-area:info;justify-content:center;gap:4px;min-width:0;padding:16px 16px 16px 8px;display:flex}}.selected-motorbike-card__logo{object-fit:contain;grid-area:logo;justify-self:center;width:100%;max-width:320px;height:auto;margin:0}@media (min-width:768px){.selected-motorbike-card__logo{justify-self:start;max-width:280px;margin:0 0 8px}}.selected-motorbike-card__body{flex-direction:column;grid-area:body;justify-content:flex-start;gap:2px;width:100%;min-width:0;max-width:100%;padding:0;display:flex}@media (min-width:768px){.selected-motorbike-card__body{padding:0}}.selected-motorbike-card__label{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.selected-motorbike-card__label{font-size:16px}}.selected-motorbike-card__price-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0 0 8px;display:flex}@media (min-width:768px){.selected-motorbike-card__price-row{justify-content:flex-start}}.selected-motorbike-card__discount{font-family:var(--font-figtree),sans-serif;text-align:center;color:#3b3b3a;background-color:#eaeaea;border-radius:6px;flex-shrink:0;width:fit-content;padding:8px 10px;font-size:14px;font-weight:700;line-height:1}@media (min-width:768px){.selected-motorbike-card__discount{font-size:16px}}.selected-motorbike-card__price{font-family:var(--font-figtree),sans-serif;color:#393939;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(18px,2.2vw,34px);font-weight:700;line-height:1.1}.selected-motorbike-card__name{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;width:75%;margin:0;font-size:16px;font-weight:700;line-height:1.4}.selected-motorbike-card__pricing{border-top:1px solid #e9e9e9;justify-content:space-between;align-items:baseline;gap:8px;width:100%;margin:0;padding-top:12px;display:flex}@media (min-width:768px){.selected-motorbike-card__pricing{justify-content:flex-start}}.selected-motorbike-card__original-price{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:24px;font-weight:700;position:relative}@media (min-width:768px){.selected-motorbike-card__original-price{font-size:24px}}.selected-motorbike-card__original-price:before{content:"";border-top:1.66px solid #c00;position:absolute;top:50%;left:0;right:0;transform:rotate(-5deg)}.selected-motorbike-card__btn-wrapper{flex-direction:row;justify-content:center;gap:12px;margin-top:12px;display:flex}.selected-motorbike-card__btn-wrapper a{width:100%;padding:12px 36px}.selected-motorbike-card__btn-ver{color:#1d1d1d}.selected-motorbike-card__btn-ver:hover{color:#fff;background-color:#1d1d1d;border-color:#1d1d1d}.selected-motorbike-card__btn-cotizar{color:#c00;border-color:#c00}.selected-motorbike-card__btn-cotizar:hover{color:#fff;background-color:#c00}.selected-motorbike-card__show-progeser{width:100%;font-size:16px;line-height:1.2;font-family:var(--font-figtree),sans-serif;color:#595957;font-weight:700}@media (min-width:768px){.selected-motorbike-card__show-progeser{font-size:14px}}@media (min-width:980px){.selected-motorbike-card__show-progeser{font-size:16px}}.selected-motorbike-card__change-bike-btn{font-size:16px;font-family:var(--font-figtree),sans-serif;font-weight:700}@media (min-width:768px){.selected-motorbike-card__change-bike-mobile-card{display:none}}.selected-motorbike-card__pricing-wrapper{display:flex}@media (min-width:768px){.selected-motorbike-card--compact{width:365px;min-height:unset;border-radius:12px;grid-template-columns:1fr;grid-template-areas:"logo""image""body";margin-top:20px;margin-bottom:20px;padding:6px 12px;overflow:visible}.selected-motorbike-card--compact .selected-motorbike-card__image-wrapper{width:100%;max-height:200px}.selected-motorbike-card--compact .selected-motorbike-card__image{top:0;transform:scale(1);height:auto!important}.selected-motorbike-card--compact .selected-motorbike-card__info{display:contents}.selected-motorbike-card--compact .selected-motorbike-card__body{gap:1px;padding:0}}.selected-motorbike-card--compact .selected-motorbike-card__logo{height:50px}@media (min-width:768px){.selected-motorbike-card--compact .selected-motorbike-card__logo{justify-self:center;margin-bottom:0}}.selected-motorbike-card--compact .selected-motorbike-card__label{margin:0 0 2px;font-size:16px}.selected-motorbike-card--compact .selected-motorbike-card__price-row{gap:4px;margin:0 0 4px}.selected-motorbike-card--compact .selected-motorbike-card__price-row>span{font-size:24px}.selected-motorbike-card--compact .selected-motorbike-card__price-row span.selected-motorbike-card__show-progeser{font-size:16px}.selected-motorbike-card--compact .selected-motorbike-card__discount{padding:5px 6px;font-size:14px;line-height:1.2}.selected-motorbike-card--compact .selected-motorbike-card__price{font-size:18px}@media (min-width:768px){.selected-motorbike-card--compact .selected-motorbike-card__price{font-size:20px}}.selected-motorbike-card--compact .selected-motorbike-card__original-price{padding-top:4px;font-size:22px}.selected-motorbike-card--compact .selected-motorbike-card__pricing-wrapper .selected-motorbike-card__pricing{padding:0}.slider-driving-styles{padding:20px 0}.slider-driving-styles__header{flex-direction:column;gap:24px;width:92%;margin:0 auto 40px;display:flex}@media (min-width:1024px){.slider-driving-styles__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width:1920px){.slider-driving-styles__header{width:92%;max-width:1296px;margin-inline:auto}}.slider-driving-styles__header-left{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:1024px){.slider-driving-styles__header-left{width:auto}}.slider-driving-styles__title-row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.slider-driving-styles__title{flex:1;min-width:0;margin-top:0;margin-bottom:32px}.slider-driving-styles__view-all-link{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;margin-top:4px;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.slider-driving-styles__view-all-link:hover{color:#c00}.slider-driving-styles__view-all-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}@media (min-width:1024px){.slider-driving-styles__view-all-link{display:none}}.slider-driving-styles__chevron-red{color:#c00}.slider-driving-styles__header-cta{width:100%}@media (min-width:1024px){.slider-driving-styles__header-cta{width:auto}}.slider-driving-styles__subtitle{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0 0 24px;font-size:16px}.slider-driving-styles__tabs{align-items:center;display:flex}.slider-driving-styles__tab-item{justify-content:center;align-items:center;display:flex}.slider-driving-styles__tab-sep{color:#d3d3d3;-webkit-user-select:none;user-select:none;padding:0 12px;font-size:16px}.slider-driving-styles__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:flex-end;align-items:center;gap:6px;width:50%;margin-bottom:-1px;padding:10px 0 10px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}@media (min-width:768px){.slider-driving-styles__tab{width:auto;margin-right:16px}}.slider-driving-styles__tab:hover{color:#1d1d1d}.slider-driving-styles__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.slider-driving-styles__carousel{width:100%;overflow:hidden}@media (min-width:1920px){.slider-driving-styles__carousel{width:92%;max-width:1296px;margin-inline:auto}}.slider-driving-styles__carousel .swiper{overflow:visible}.slider-driving-styles__slide{width:82%!important}@media (min-width:1024px){.slider-driving-styles__slide{width:44%!important}}.slider-driving-styles__inner{opacity:.4;flex-direction:column;align-items:center;gap:16px;transition:transform .4s,opacity .4s;display:flex;transform:scale(.72)}.slider-driving-styles__slide.swiper-slide-active .slider-driving-styles__inner{opacity:1;transform:scale(1)}.slider-driving-styles__image-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:280px;position:relative}@media (min-width:1024px){.slider-driving-styles__image-wrapper{height:430px}}.slider-driving-styles__image{object-fit:contain}.slider-driving-styles__name{font-family:var(--font-figtree),sans-serif;text-transform:uppercase;color:#878784;text-align:center;margin:0;font-size:11px;font-weight:400;transition:font-size .3s,font-weight .3s,color .3s}.slider-driving-styles__slide.swiper-slide-active .slider-driving-styles__name{color:#1d1d1d;font-size:18px;font-weight:700}.slider-driving-styles__discover-btn-wrapper{display:none}.slider-driving-styles__slide.swiper-slide-active .slider-driving-styles__discover-btn-wrapper{display:block}.slider-driving-styles .controls,.slider-driving-styles [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-driving-styles .controls,.slider-driving-styles [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-driving-styles .controls,.slider-driving-styles [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-driving-styles .navBtn,.slider-driving-styles [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-driving-styles .navBtn:hover,.slider-driving-styles [class*=__nav-btn]:hover{color:#c00}.slider-driving-styles .navBtn:focus-visible,.slider-driving-styles [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-driving-styles .navBtn:disabled,.slider-driving-styles [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-driving-styles .dots,.slider-driving-styles [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-driving-styles .dot,.slider-driving-styles [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-driving-styles .dot:focus-visible,.slider-driving-styles [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-driving-styles .dotActive:after,.slider-driving-styles [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-driving-styles__controls{width:92%;max-width:1296px;margin-inline:auto}.slider-driving-styles__category-icon{margin-right:10px}.slider-gallery{margin-inline:auto;width:92%;max-width:1296px;margin-top:35px;margin-bottom:30px;position:relative;overflow:hidden}.slider-gallery .swiper-slide{border-radius:16px;overflow:hidden}.slider-gallery__image{aspect-ratio:5/2.6;object-fit:cover;width:100%;height:100%}.slider-gallery__video{aspect-ratio:5/2.6;background-color:#000;width:100%;height:100%}.slider-gallery__poster-button{aspect-ratio:5/2.6;width:100%;height:100%;display:block;overflow:hidden}.slider-gallery__play-icon{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-gallery__controls .controls,.slider-gallery__controls [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-gallery__controls .controls,.slider-gallery__controls [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-gallery__controls .controls,.slider-gallery__controls [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-gallery__controls .navBtn,.slider-gallery__controls [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-gallery__controls .navBtn:hover,.slider-gallery__controls [class*=__nav-btn]:hover{color:#c00}.slider-gallery__controls .navBtn:focus-visible,.slider-gallery__controls [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-gallery__controls .navBtn:disabled,.slider-gallery__controls [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-gallery__controls .dots,.slider-gallery__controls [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-gallery__controls .dot,.slider-gallery__controls [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-gallery__controls .dot:focus-visible,.slider-gallery__controls [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-gallery__controls .dotActive:after,.slider-gallery__controls [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-gallery__controls{padding-bottom:0!important}.slider-gallery__controls .swiper-pagination{height:18px;display:inline-block;position:static;width:auto!important}.slider-general{width:100%;max-width:1920px;margin:0 auto 30px}@media (min-width:768px){.slider-general{margin-bottom:20px}}@media (min-width:1920px){.slider-general{max-width:1296px}}.slider-general--full-width{max-width:100%}@media (min-width:1920px){.slider-general--full-width{max-width:100%}}.slider-general--controls-inside{margin:0}.slider-general .swiper,.slider-general .swiper-horizontal,.slider-general .swiper-wrapper,.slider-general .swiper-slide{width:100%;height:auto}@media (min-width:1024px){.slider-general--has-fixed-height .swiper,.slider-general--has-fixed-height .swiper-horizontal,.slider-general--has-fixed-height .swiper-wrapper,.slider-general--has-fixed-height .swiper-slide{height:100%}}.slider-general__slide{width:100%;height:auto;position:relative}@media (min-width:1024px){.slider-general--has-fixed-height .slider-general__slide{height:100%}}.slider-general__image{width:100%;height:auto;display:block}.slider-general__image-fill{object-fit:cover;object-position:center top;height:auto!important}.slider-general--has-capped-height .swiper,.slider-general--has-capped-height .swiper-horizontal,.slider-general--has-capped-height .swiper-wrapper,.slider-general--has-capped-height .swiper-slide{max-height:var(--slider-max-height)}.slider-general--has-capped-height .swiper,.slider-general--has-capped-height .swiper-horizontal{overflow:hidden}.slider-general--has-capped-height .slider-general__slide{max-height:var(--slider-max-height);overflow:hidden}.slider-general--has-capped-height .slider-general__image{width:100%;height:auto;max-height:var(--slider-max-height);object-fit:contain;object-position:center;aspect-ratio:auto}.slider-general__picture{position:absolute;inset:0}.slider-general--controls-inside .slider-general__slide:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000080 50%,#000c 100%);position:absolute;inset:0}.slider-general--no-overlay .slider-general__slide:after{content:none}.slider-general__content{z-index:2;align-items:flex-end;width:92%;max-width:1296px;margin:0 auto;padding:24px 0 45px;display:flex;position:absolute;inset:0}.slider-general__content--left{text-align:left;justify-content:flex-start}.slider-general__content--center{text-align:center;justify-content:center}.slider-general__content--right{text-align:right;justify-content:flex-end}.slider-general--left .slider-general__content,.slider-general__slide--left .slider-general__content{text-align:left;justify-content:flex-start}.slider-general--center .slider-general__content,.slider-general__slide--center .slider-general__content{text-align:center;justify-content:center}.slider-general--right .slider-general__content,.slider-general__slide--right .slider-general__content{text-align:right;justify-content:flex-end}.slider-general__title{font-family:var(--font-figtree),sans-serif;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.slider-general__title{font-size:28px}}.slider-general__title--red{color:#c00}.slider-general__title--white{color:#fff}.slider-general__title--black{color:#1d1d1d}.slider-general .controls,.slider-general [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-general .controls,.slider-general [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-general .controls,.slider-general [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-general .navBtn,.slider-general [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-general .navBtn:hover,.slider-general [class*=__nav-btn]:hover{color:#c00}.slider-general .navBtn:focus-visible,.slider-general [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-general .navBtn:disabled,.slider-general [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-general .dots,.slider-general [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-general .dot,.slider-general [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-general .dot:focus-visible,.slider-general [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-general .dotActive:after,.slider-general [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-general--controls-inside .controls,.slider-general__controls--controls-inside{z-index:10;padding:0;position:relative;top:-40px}.home .slider-general__image-fill{object-fit:fill;height:100%!important}.slider-mudi{margin:0 auto;order:2;width:100%;max-width:1296px;margin-inline:auto}.slider-mudi--controls-inside{margin:0}.slider-mudi .swiper,.slider-mudi .swiper-wrapper,.slider-mudi .swiper-slide{height:100%}.slider-mudi .swiper{margin-bottom:20px;overflow:visible}.slider-mudi__swiper>div:first-of-type{align-items:center}@media (min-width:640px){.slider-mudi .swiper:not(.swiper-initialized) .swiper-slide{width:33.3333%!important}}.slider-mudi__slide{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.slider-mudi__picture{position:absolute;inset:0}.slider-mudi__image{object-fit:cover}.slider-mudi--controls-inside .slider-mudi__slide:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000080 50%,#000c 100%);position:absolute;inset:0}.slider-mudi__content{z-index:2;align-items:flex-end;width:92%;max-width:1296px;margin-inline:auto;padding:24px 0 45px;display:flex;position:absolute;inset:0}.slider-mudi__title{font-family:var(--font-figtree),sans-serif;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.slider-mudi__title{font-size:32px}}.slider-mudi__title--red{color:#c00}.slider-mudi__title--white{color:#fff}.slider-mudi__title--black{color:#1d1d1d}.slider-mudi--left .slider-mudi__content{text-align:left;justify-content:flex-start}.slider-mudi--center .slider-mudi__content{text-align:center;justify-content:center}.slider-mudi--right .slider-mudi__content{text-align:right;justify-content:flex-end}.slider-mudi .controls,.slider-mudi [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-mudi .controls,.slider-mudi [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-mudi .controls,.slider-mudi [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-mudi .navBtn,.slider-mudi [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-mudi .navBtn:hover,.slider-mudi [class*=__nav-btn]:hover{color:#c00}.slider-mudi .navBtn:focus-visible,.slider-mudi [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-mudi .navBtn:disabled,.slider-mudi [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-mudi .dots,.slider-mudi [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-mudi .dot,.slider-mudi [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-mudi .dot:focus-visible,.slider-mudi [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-mudi .dotActive:after,.slider-mudi [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-mudi__controls{z-index:2;margin-top:-18px;padding-top:8px;padding-bottom:8px;position:relative}@media (min-width:768px){.slider-mudi__controls{margin-top:-30px;padding-top:8px;padding-bottom:8px}}.slider-mudi--controls-inside .slider-mudi__controls{z-index:10;padding:0;position:relative;top:-40px}.slider-mudi__card{transform-origin:50%;width:100%;transition:opacity .3s,transform .3s;transform:scale(.78)}@media (min-width:1024px){.slider-mudi__card{transform:scale(1)}}.slider-mudi__active-card{opacity:1;transform-origin:50%;z-index:2;width:100%}.slider-mudi__active-card [class*=imageWrapper]{border-radius:0;top:0}.slider-mudi--wrapper-expanded{margin-left:0;margin-right:0}.slider-mudi--wrapper-expanded .swiper,.slider-mudi--wrapper-expanded .swiper-wrapper,.slider-mudi--wrapper-expanded .swiper-slide{height:450px!important;max-height:450px!important}.slider-mudi--wrapper-expanded .swiper:not(.swiper-initialized) .swiper-slide{width:100%!important}.slider-mudi--wrapper-expanded .slider-mudi__slide{height:450px;max-height:450px;overflow:hidden}.slider-mudi--wrapper-expanded .slider-mudi__card,.slider-mudi--wrapper-expanded .slider-mudi__active-card{height:100%;transform:none}.slider-mudi--wrapper-expanded iframe{height:450px!important;max-height:450px!important}.slider-mudi--wrapper-dream .dotActive:after,.slider-mudi--wrapper-dream .slider-mudi__dot--active:after{background:#fff}.slider-mudi--wrapper-dream .slider-mudi__card,.slider-mudi--wrapper-dream .slider-mudi__active-card{opacity:1;transform:none}.slider-pdp{width:100%}.slider-pdp__slide{width:100%;height:100%;position:relative}.slider-pdp__picture{position:absolute;inset:0}.slider-pdp__image{object-fit:cover}.slider-pdp__content{align-items:flex-end;width:92%;max-width:1296px;margin-inline:auto;padding:24px 0;display:flex;position:absolute;inset:0}.slider-pdp__title{font-family:var(--font-figtree),sans-serif;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.slider-pdp__title{font-size:32px}}.slider-pdp__title--red{color:#c00}.slider-pdp__title--white{color:#fff}.slider-pdp__title--black{color:#1d1d1d}.slider-pdp--left .slider-pdp__content{text-align:left;justify-content:flex-start}.slider-pdp--center .slider-pdp__content{text-align:center;justify-content:center}.slider-pdp--right .slider-pdp__content{text-align:right;justify-content:flex-end}.slider-pdp .controls,.slider-pdp [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-pdp .controls,.slider-pdp [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-pdp .controls,.slider-pdp [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-pdp .navBtn,.slider-pdp [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-pdp .navBtn:hover,.slider-pdp [class*=__nav-btn]:hover{color:#c00}.slider-pdp .navBtn:focus-visible,.slider-pdp [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-pdp .navBtn:disabled,.slider-pdp [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-pdp .dots,.slider-pdp [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-pdp .dot,.slider-pdp [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-pdp .dot:focus-visible,.slider-pdp [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-pdp .dotActive:after,.slider-pdp [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-pdp--dream .navBtn{color:#fff}.slider-pdp--dream .navBtn:hover{color:#ffffffb3}.slider-pdp--dream .dot{border-color:#fff}.slider-pdp--dream .dotActive:after,.slider-pdp--dream .slider-pdp__dot--active:after{background:#fff}.slider-pdp--controls-inside .controls,.slider-pdp__controls--controls-inside{z-index:10;padding:0;position:relative;top:-40px}.slider-pdp .swiper-wrapper{align-items:stretch}.slider-pdp .swiper-slide{box-sizing:border-box;height:auto!important}.social-links{flex-direction:column;gap:20px;display:flex}.social-links__title{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;font-weight:800}.social-links__list{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.social-links__link{color:#484846;justify-content:center;align-items:center;transition:color .2s;display:flex}.social-links__link:hover{color:#c00}.social-links__icon{display:block}.spinner{border:2px solid #ddd;border-top-color:#c00;border-radius:50%;width:20px;height:20px;margin:auto;animation:.8s linear infinite spin}.stepper-component{width:100%;margin-bottom:30px}@media (min-width:768px){.stepper-component{margin-bottom:55px}}.stepper-component__title{margin:0 0 24px;font-size:36px;font-weight:700}@media (min-width:768px){.stepper-component__title{margin-bottom:55px}}.stepper-component__stepper{justify-content:space-between;display:flex;position:relative}.stepper-component__line{z-index:0;background:#c0c0bf;width:100%;height:1px;position:absolute;top:10px}.stepper-component__line--first-step{background:linear-gradient(90deg,#595957 50%,#c0c0bf 50%)}.stepper-component__line--second-step{background:#595957}.stepper-component__step{z-index:1;flex-direction:column;display:flex;position:relative}.stepper-component__step:nth-child(2){align-items:flex-start}.stepper-component__step:nth-child(3){align-items:center}.stepper-component__step:nth-child(4){align-items:flex-end}.stepper-component__circle{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.stepper-component__circle--completed{color:#fff;background:#c00;border:1px solid #595957}.stepper-component__circle--pending{background:#c0c0bf}.stepper-component__label{color:#222;margin-top:5px;font-size:16px}.stepper-component__label--active{font-weight:700}.sticky-price-bar-action{font-family:var(--font-figtree),sans-serif;text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}@media (min-width:768px){.sticky-price-bar-action{max-width:158px;padding:10px 2px;font-size:14px}}@media (min-width:1024px){.sticky-price-bar-action{padding:10px 12px}}@media (min-width:577px){.sticky-price-bar-action--wide{width:auto;max-width:186px}}.sticky-price-bar-action--primary-standard{color:#fff;background-color:#d40000;border-color:#d40000}.sticky-price-bar-action--primary-standard:hover{color:#fff;background-color:#c00;border-color:#c00}.sticky-price-bar-action--outline-standard{color:#1d1d1d;background-color:#fff;border-color:#1d1d1d}.sticky-price-bar-action--outline-standard:hover{color:#d40000;border-color:#d40000}.sticky-price-bar-action--primary-dream{color:#fff;background-color:#d50000;border-color:#d50000}.sticky-price-bar-action--primary-dream:hover{color:#fff;background-color:#b80000;border-color:#b80000}.sticky-price-bar-action--outline-dream{color:#fff;background-color:#0000;border-color:#fff}.sticky-price-bar-action--outline-dream:hover{color:#fff;background-color:#ffffff0f;border-color:#ffffffd9}.form-textarea{flex-direction:column;gap:10px;width:100%;display:flex}.form-textarea__label{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.form-textarea__control{width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;resize:vertical;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:12px 16px;font-size:16px;transition:border-color .2s}.form-textarea__control::placeholder{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#c0c0bf;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form-textarea__control:focus{border-color:#c00}.form-textarea__control:disabled{opacity:.5;pointer-events:none}.form-textarea__control--error{border-color:#c00}.form-textarea__error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.title-outline-left{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:15px 0 30px;font-size:24px;font-weight:700;line-height:1.2;position:relative}.title-outline-left:after{content:"";background:#c00;width:60px;height:6px;display:block;position:absolute;bottom:-15px;left:0}.video-card{aspect-ratio:16/9;width:100%;min-height:220px;color:inherit;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.video-card:focus-visible{outline-offset:4px;outline:2px solid #c00}.video-card__thumbnail{object-fit:cover}.video-card__overlay{pointer-events:none;background:linear-gradient(#0000 35%,#0000008c 70%,#000000d9 100%);position:absolute;inset:0}.video-card__logo{z-index:2;background:#1d1d1d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex;position:absolute;top:16px;right:16px}.video-card__logo-image{object-fit:contain;filter:brightness(0)invert();width:100%;height:auto}.video-card__play-btn{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card__play-icon{flex-shrink:0;display:block}.video-card__title{z-index:2;max-width:100%;font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;padding:20px 24px;font-size:16px;font-weight:700;line-height:1.35;position:absolute;bottom:0;left:0;right:0}@media (min-width:577px){.video-card__title{max-width:600px;font-size:24px}}.video-card__hashtag{text-underline-offset:2px;text-decoration:underline}.product-from-price__wrapper{justify-content:center;width:100%;max-width:1296px;margin-inline:auto;padding:16px 0 8px;display:flex}.product-from-price__wrapper--dream .product-from-price__label,.product-from-price__wrapper--dream .product-from-price__price,.product-from-price__wrapper--dream .product-from-price__share-btn{color:#fff}.product-from-price__inner{justify-content:center;display:flex}.product-from-price__price-block{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.product-from-price__price-row{align-items:baseline;gap:10px;display:flex}.product-from-price__price-row .card-single-motorbike__price-item .card-single-motorbike__currency,.product-from-price__price-row .card-single-motorbike__price-item .card-single-motorbike__original-price{font-size:24px}@media (min-width:768px){.product-from-price__price-row .card-single-motorbike__price-item .card-single-motorbike__currency,.product-from-price__price-row .card-single-motorbike__price-item .card-single-motorbike__original-price{font-size:28px}}.product-from-price__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:14px;font-weight:700;line-height:1.2}.product-from-price__price{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:768px){.product-from-price__price{font-size:34px;line-height:1.2}}.product-from-price__share-btn{color:#595957;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:baseline;margin:0;padding:0;line-height:0;transition:color .15s,background .15s;display:inline-flex}.product-from-price__share-btn:focus-visible{outline-offset:2px;outline:2px solid #c00}.product-from-price__share-btn svg{display:block}.thank-you-message__container{flex-direction:column-reverse;gap:32px;width:92%;max-width:1296px;margin-inline:auto;display:flex}@media (min-width:1024px){.thank-you-message__container{flex-direction:row;justify-content:space-between;gap:0}}.thank-you-message__wrapper{font-family:var(--font-figtree),sans-serif;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:636px;display:flex}@media (min-width:1024px){.thank-you-message__wrapper{flex:0 42%;width:42%}}@media (min-width:1280px){.thank-you-message__wrapper{flex:0 50%;width:50%}}.thank-you-message__wrapper>a{width:100%}@media (min-width:1024px){.thank-you-message__wrapper>a{width:auto}}.thank-you-message__title{color:#000;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:1024px){.thank-you-message__title{font-size:34px}}.thank-you-message__lead{color:#000;max-width:526px;margin:0;font-size:18px;font-weight:700;line-height:1.2}@media (min-width:1024px){.thank-you-message__lead{font-size:20px}}.thank-you-message__notice{border:1px solid #d3d3d3;border-radius:12px;align-items:flex-start;gap:10px;max-width:636px;margin-top:24px;padding:12px;display:flex}.thank-you-message__notice-icon{color:#1d1d1d;flex-shrink:0}.thank-you-message__notice-text{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.5}.thank-you-message__notice-text strong{font-weight:700}.thank-you-message__success-card{flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.thank-you-message__success-card{flex:0 55%;width:55%}}@media (min-width:1280px){.thank-you-message__success-card{flex:0 50%;width:50%}}.thank-you-message__success-card-content{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.visor-honda{margin-inline:auto;width:92%;max-width:1296px;height:600px;margin-top:24px;margin-bottom:24px}@media (min-width:768px){.visor-honda{height:720px}}.visor-honda__container{width:100%;height:100%}.lottie-loader{z-index:9999;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lottie-loader__animation{width:220px;height:220px}.page-loading{min-height:100dvh}.video-player__outer{width:92%;margin:0 auto}@media (min-width:1920px){.video-player__outer{width:92%;max-width:1296px;margin-inline:auto}}.video-player__outer--full-width{width:100%;max-width:none;margin:0}.video-player__outer--contained{width:100%;margin:0}.video-player__wrapper{width:100%;height:var(--video-h,auto);border-radius:24px;margin:50px 0;position:relative;overflow:hidden}@media (min-width:768px){.video-player__wrapper{height:var(--video-h-md,var(--video-h,auto))}}.video-player__wrapper:before{content:"";display:block}.video-player__ratio--16x9:before{padding-top:56.25%}.video-player__ratio--4x3:before{padding-top:75%}.video-player__ratio--1x1:before{padding-top:100%}.video-player__ratio--9x16:before{padding-top:177.778%}.video-player__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.video-player__overlay{z-index:1;position:absolute;inset:0}.video-player__custom-controls{z-index:3;justify-content:center;align-items:center;width:48px;height:48px;margin:auto;display:flex;position:absolute;inset:0}.video-player__play-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s;display:flex}.video-player__play-btn svg{width:24px;height:24px}.video-player__play-btn:hover{background:#c00}.tabs{width:92%;margin:0 auto}@media (min-width:1920px){.tabs{width:92%;max-width:1296px;margin-inline:auto}}.tabs__header{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.tabs__tab{color:#000;cursor:pointer;font-family:var(--font-figtree),sans-serif;text-align:center;vertical-align:bottom;background:#f4f4f4;border:2px solid #e9e9e9;border-radius:10px;flex-flow:column wrap;flex:calc(50% - 8px);justify-content:center;align-items:center;gap:8px;padding:15px;font-size:16px;font-weight:700;display:flex}@media (min-width:768px){.tabs__tab{flex-flow:row;flex:1;padding:40px 20px}}.tabs__tab:hover{background:#e9e9e9}.tabs__tab--active{color:#c00;background:#fff;border-color:#d3d3d3 #d3d3d3 #c00;border-bottom-style:solid;border-bottom-width:3px}.tabs__tab-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.tabs__tab-label{text-transform:lowercase;display:inline-block}.tabs__tab-label:first-letter{text-transform:uppercase}.tabs--dream .tabs__tab{color:#fff;background:#595957;border:2px solid #656565}.tabs--dream .tabs__tab:hover{background:#4a4a48}.tabs--dream .tabs__tab--active{color:#fff;background:#1d1d1d;border:1px solid #0000;border-bottom:2px solid #fff;box-shadow:0 0 2px #00000040}.tabs--dream .tab-description h2,.tabs--dream .tab-description h3,.tabs--dream .tab-description p,.tabs--dream .items-container .name,.tabs--dream .items-container .subname,.tabs--dream .items-container .description,.tabs--dream .items-container .subname-toggle{color:#fff}.tabs .subname-clamp{white-space:normal;max-height:93.6px;overflow:hidden}.tabs .subname-clamp p{white-space:normal;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden;margin:0!important}.tabs__content{background:#fff;border-radius:14px;flex-flow:column;justify-content:space-between;align-items:center;gap:2em;width:100%;display:flex}.tabs--dream .tabs__content{background:0 0}@media (min-width:768px){.tabs__content{flex-flow:row}}.tabs__content .model-container{width:100%;position:relative}@media (min-width:768px){.tabs__content .model-container{width:65%}}.tabs__content .model-container .model{width:100%;margin:0 auto;display:block}.tabs--dream .tabs__content .tab-description{border:2px solid #656565}.tabs__content .tab-description{width:100%;font-family:var(--font-figtree),sans-serif;vertical-align:middle;border:1px solid #3131301a;border-radius:12px;flex-flow:column;justify-self:flex-end;gap:18px;margin-top:20px;padding:10px;font-size:16px;font-weight:400;line-height:24px;display:flex}@media (min-width:768px){.tabs__content .tab-description{width:35%;padding:20px}}.tabs__content .tab-description h2{text-transform:lowercase;margin-bottom:18px;font-size:24px;font-weight:700;line-height:1.2}.tabs__content .tab-description h2:first-letter{text-transform:uppercase}@media (min-width:768px){.tabs__content .tab-description h2{font-size:24px}}.tabs__content .tab-description h3{font-size:24px;font-weight:700}.tabs__content .tab-description p{white-space:pre-line;margin-bottom:49px;line-height:1.3}.tabs__content .tab-description .cms-html{white-space:normal;line-height:1.3}.tabs__content .tab-description .cms-html p{white-space:normal;margin-bottom:.6em}.tabs__content .tab-description .cms-html p:last-child{margin-bottom:0}.tabs .items-container{text-align:center;font-family:var(--font-figtree),sans-serif;flex-flow:row;justify-content:center;align-items:stretch;gap:30px;margin-top:30px;font-weight:400;display:flex}.tabs .items-container .item{flex-direction:column;align-items:center;width:50%;display:flex}.tabs .items-container .item .item-icon{margin:0 auto 24px}.tabs .items-container .item .bold{font-weight:700}.tabs .items-container .item p{margin:0}.tabs .items-container .item .name{text-transform:lowercase;white-space:pre-line;font-size:16px;font-weight:700;line-height:1.3}.tabs .items-container .item .name:first-letter{text-transform:uppercase}.tabs .items-container .item .name{margin-bottom:12px}.tabs .items-container .item .subname{white-space:pre-line;font-size:12px;line-height:1.3}.tabs .items-container .item .subname--expandable{white-space:normal;flex-direction:column;align-items:center;gap:6px;min-height:calc(99.6px + 1.3em);display:flex}.tabs .items-container .item .subname p{margin:0}.tabs .items-container .item .subname-toggle{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;min-height:1.3em;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;text-decoration:underline}.tabs .items-container .item .subname-toggle--spacer{visibility:hidden;pointer-events:none}.tabs .items-container .item .description{text-align:center;white-space:pre-line;font-size:10px;line-height:15px}.article-grid{width:92%;margin:0 auto;padding:40px 0}@media (min-width:1920px){.article-grid{width:92%;max-width:1296px;margin-inline:auto}}.article-grid__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.article-grid__title{font-family:var(--font-manrope),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.article-grid__container{flex-direction:column;gap:32px 24px;display:flex}@media (min-width:768px){.article-grid__container{flex-flow:wrap}}.article-grid__empty{text-align:center;font-family:var(--font-figtree),sans-serif;color:#878784;grid-column:1/-1;padding:60px 0;font-size:16px}.loadMore{justify-content:center;padding-top:48px;display:flex}.loadMore .loadMoreButton,.loadMore .loadMoreButton:hover,.loadMore .loadMoreButton:focus-visible{color:#1d1d1d}.banner-download{margin-inline:auto;width:100%;max-width:1296px;height:clamp(390px,344.42px + 12.15vw,500px);margin-top:100px;margin-bottom:30px;position:relative;overflow:visible}@media (min-width:768px){.banner-download{margin-top:120px;margin-bottom:60px}}.banner-download__bg-color{background-image:var(--banner-bg-mobile,linear-gradient(to right, #c0c0bf, #3b3b3a));z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.banner-download__bg-color{background-image:var(--banner-bg-desktop,var(--banner-bg-mobile,linear-gradient(to right, #c0c0bf, #3b3b3a)))}}.banner-download__content-wrapper{z-index:3;flex-direction:column;justify-content:space-around;align-items:center;width:92%;max-width:1296px;height:100%;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.banner-download__content-wrapper{flex-direction:row;display:flex}}.banner-download__left-col{gap:2rem;margin-top:20px;display:flex}@media (min-width:768px){.banner-download__left-col{align-items:center;width:50%;height:100%;margin-top:0}}.banner-download__brand-features{flex-direction:column;display:flex}@media (min-width:768px){.banner-download__brand-features{height:60%;margin-top:10%}}.banner-download__main-logo{width:clamp(147px,72.42px + 19.89vw,327px);height:auto;margin-bottom:25px}.banner-download__features-grid{color:#fff;grid-template-columns:1fr 1fr;gap:15px 12px;width:clamp(246px,195.45px + 13.48vw,368px);margin-bottom:19px;font-weight:700;display:grid}.banner-download__feature-item{letter-spacing:2px;align-items:center;gap:10px;min-width:150px;font-size:8px;display:flex;position:relative}@media (min-width:768px){.banner-download__feature-item{font-size:12px}}.banner-download__feature-item:nth-child(odd):after{content:"";background-color:#ffffff80;width:2px;height:25px;position:absolute;top:0;right:0}.banner-download__feature-icon{width:24px;height:24px}.banner-download__phone-mockup{z-index:10;position:relative}.banner-download__floating-phone{width:clamp(124px,32.84px + 24.31vw,344px);min-height:clamp(200px,27.2px + 46.08vw,617px);margin-top:-60px}@media (min-width:768px){.banner-download__floating-phone{margin-top:-20px}}.banner-download__right-col{color:#fff;margin-bottom:20px}@media (min-width:768px){.banner-download__right-col{align-content:center;width:50%;margin-top:0}}.banner-download__title{margin-bottom:15px;font-size:clamp(20px,13.4px + 1.77vw,36px);font-weight:700}.banner-download__description{margin-bottom:15px;font-size:clamp(11px,7.27px + .99vw,20px);line-height:1.5}@media (min-width:768px){.banner-download__description{margin-bottom:55px}}.banner-download__store-buttons{justify-content:center;gap:1rem;margin-bottom:15px;display:flex}@media (min-width:768px){.banner-download__store-buttons{justify-content:left}}.banner-download__store-btn{cursor:pointer;background:0 0;border:none;padding:0}.banner-download__store-btn img{width:100px;height:auto}@media (min-width:768px){.banner-download__store-btn img{width:155px}}.banner-download__disclaimer-wrapper{justify-items:center}@media (min-width:768px){.banner-download__disclaimer-wrapper{justify-items:left}}.banner-download__disclaimer{text-align:center;max-width:212px;font-size:clamp(10px,6.68px + .88vw,18px)}@media (min-width:768px){.banner-download__disclaimer{text-align:left;max-width:377px}}.banner-virtual-experience{text-align:center;background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:535px;margin:30px auto 0;padding:36px 12px;display:flex;box-shadow:inset 0 350px 120px #000000cf}@media (min-width:1024px){.banner-virtual-experience{background-position:bottom;gap:30px}}@media (min-width:1920px){.banner-virtual-experience{width:92%;max-width:1296px;margin-inline:auto}}.banner-virtual-experience--active{box-shadow:none;background-color:#000;height:535px;padding:0}.banner-virtual-experience__title{color:#fff;font-size:20px;font-family:var(--font-figtree),sans-serif;font-weight:700;position:relative}.banner-virtual-experience__title:after{content:"";background:#c00;width:60px;height:6px;display:block;position:absolute;bottom:-6px;left:calc(50% - 30px)}@media (min-width:768px){.banner-virtual-experience__title{font-size:34px}}.banner-virtual-experience__subtitle{color:#fff;font-family:var(--font-figtree),sans-serif;white-space:pre-line;max-width:358px;font-size:16px}.banner-virtual-experience__cta{font-family:var(--font-figtree),sans-serif;cursor:pointer;white-space:nowrap;color:#1d1d1d;background-color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;padding:12px 24px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.banner-virtual-experience__cta:hover{background-color:#e9e9e9}@media (min-width:768px){.banner-virtual-experience__cta{width:auto}}.benefits-grid{width:92%;margin:0 auto;padding-bottom:40px}@media (min-width:768px){.benefits-grid{padding-bottom:80px}}@media (min-width:1920px){.benefits-grid{width:92%;max-width:1296px;margin-inline:auto}}.benefits-grid__inner{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.benefits-grid__inner{gap:32px}}.benefits-grid__grid{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.benefits-grid__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}}.benefits-grid__card{text-align:center;background:#fff;border:1px solid #c0c0bf;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}@media (min-width:1024px){.benefits-grid__card{height:100%;padding:28px 20px}}.benefits-grid__icon-wrapper{justify-content:center;align-items:center;width:72px;height:72px;display:flex}@media (min-width:1024px){.benefits-grid__icon-wrapper{width:90px;height:90px}}.benefits-grid__icon{object-fit:contain;width:72px;height:72px}@media (min-width:1024px){.benefits-grid__icon{width:90px;height:90px}}.benefits-grid__card-title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:1024px){.benefits-grid__card-title{font-size:24px;line-height:28.8px}}.benefits-grid__card-description{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#595957;margin:0;font-size:14px;font-weight:400;line-height:1.5}@media (min-width:1024px){.benefits-grid__card-description{font-size:16px;line-height:24px}}.blog-banner{width:100%;margin-bottom:60px;position:relative;overflow-x:hidden}.blog-banner--dream .blog-banner__description,.blog-banner--dream .blog-banner__mobile-btn,.blog-banner--dream .blog-banner__desktop-btn,.blog-banner--dream .blog-banner__mobile-btn:hover,.blog-banner--dream .blog-banner__desktop-btn:hover,.blog-banner--dream .blog-banner__chevron-red{color:#fff}.blog-banner__title--dream{color:#fff!important}.blog-banner__content-wrapper{box-sizing:border-box;flex-direction:column;gap:40px;width:92%;min-width:0;margin:0 auto;padding:0 0 40px;display:flex}@media (min-width:1920px){.blog-banner__content-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.blog-banner__content-wrapper--compact{padding-top:16px}@media (min-width:768px){.blog-banner__content-wrapper--compact{padding-top:24px}}.blog-banner__top-section{flex-direction:column;gap:6px;display:flex}.blog-banner__top-row{justify-content:space-between;align-items:center;display:flex}.blog-banner__mobile-btn{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;padding-bottom:12px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.blog-banner__chevron-red{color:#c00}.blog-banner__bottom-row{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.blog-banner__bottom-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.blog-banner__description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;line-height:1.5}@media (min-width:1024px){.blog-banner__description{max-width:50%}}.blog-banner__desktop-btn{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:none}@media (min-width:1024px){.blog-banner__desktop-btn{padding-left:48px;padding-right:48px;display:inline-flex}}.blog-banner__bottom-section{flex-direction:column;gap:30px;min-width:0;display:flex}@media (min-width:1024px){.blog-banner__bottom-section{flex-direction:row;align-items:stretch;gap:24px}}.blog-banner__featured-col{min-width:0;display:none}@media (min-width:1024px){.blog-banner__featured-col{flex-direction:column;width:55%;display:flex}.blog-banner__featured-col>div{flex:1;min-width:0}}.blog-banner__list-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (min-width:1024px){.blog-banner__list-col{width:45%}.blog-banner__featured-in-list{display:none}}.blog-section{width:100%;margin-bottom:80px;position:relative;overflow:visible}@media (min-width:768px){.blog-section{margin-bottom:60px}}.blog-section__content-wrapper{flex-direction:column;gap:40px;width:92%;margin:0 auto;padding:20px 0;display:flex}@media (min-width:1024px){.blog-section__content-wrapper{padding:40px 0}}@media (min-width:1920px){.blog-section__content-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.blog-section__top-section{flex-direction:column;gap:20px;display:flex}.blog-section__top-row{justify-content:space-between;align-items:center;display:flex}.blog-section__title{font-family:var(--font-figtree),sans-serif;margin:0;font-size:28px;font-weight:700}.blog-section__mobile-btn{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.blog-section__chevron-red{color:#c00}.blog-section__bottom-row{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.blog-section__bottom-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.blog-section__description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.blog-section__description{max-width:50%;font-size:18px}}.blog-section__desktop-btn{flex-shrink:0;display:none}@media (min-width:768px){.blog-section__desktop-btn{padding-left:48px;padding-right:48px;display:inline-flex}}.blog-section__bottom-section{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.blog-section__bottom-section{flex-direction:row;align-items:stretch;gap:24px}}.blog-section__featured-col{display:none}@media (min-width:768px){.blog-section__featured-col{flex-direction:column;width:55%;display:flex}.blog-section__featured-col>div{flex:1}.blog-section__featured-col article div:first-child{flex-direction:column}.blog-section__featured-col article div:first-child div:first-child{width:100%;margin-bottom:20px}}.blog-section__list-col{flex-direction:column;justify-content:space-between;gap:30px;display:flex}@media (min-width:768px){.blog-section__list-col{width:45%}}.blog-section__list-col .magazine-card__image-wrapper{width:220px}@media (min-width:768px){.blog-section__list-col img{height:120px}}@media (min-width:1024px){.blog-section__list-col img{height:150px}}@media (min-width:768px){.blog-section__featured-in-list{display:none}}.blog-section__see-more{font-family:var(--font-figtree),sans-serif;text-underline-offset:2px;text-align:center;margin-top:12px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline}@media (min-width:768px){.blog-section__see-more{text-align:right}}.blog-section__see-more a{color:inherit;text-decoration:underline}.blog-section__see-more a span{font-weight:700}.brands-grid{width:92%;margin:0 auto;padding-top:24px;padding-bottom:50px}@media (min-width:1920px){.brands-grid{width:92%;max-width:1296px;margin-inline:auto}}.brands-grid__header{margin-bottom:40px}@media (min-width:768px){.brands-grid__header{max-width:50%}}.brands-grid__description{font-family:var(--font-figtree),sans-serif;color:#484846;margin-top:16px;font-size:16px;line-height:1.6}@media (min-width:1024px){.brands-grid__description{font-size:18px}}.brands-grid__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:1024px){.brands-grid__grid{grid-template-columns:repeat(4,1fr)}}.brands-grid__card{flex-direction:column;display:flex}.brands-grid__card__logo-wrapper{background:#fff;border:1px solid #e9e9e9;border-radius:16px;justify-content:center;align-items:center;height:75px;padding:8px;transition:box-shadow .3s;display:flex}.brands-grid__card__logo-wrapper:hover{box-shadow:0 4px 20px #00000014}.brands-grid__card__image{object-fit:contain;filter:grayscale();width:130px;max-width:100%;height:100%;transition:filter .4s}.brands-grid__card__image-wide{width:200px}.brands-grid__card__logo-wrapper:hover .brands-grid__card__image{filter:grayscale(0%)}.brands-grid__card__name{font-family:var(--font-figtree),sans-serif;color:#343433;margin-top:8px;font-size:16px;font-weight:400;line-height:1.4}.brands-grid__button-wrapper{justify-content:center;margin-top:40px;display:flex}.root{background-color:#c00;padding:18px 0;position:relative;overflow:hidden}.root:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 22px);position:absolute;inset:0}.inner{flex-direction:column;gap:20px;width:92%;max-width:1296px;margin-inline:auto;display:flex;position:relative}@media (min-width:1024px){.inner{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}}.content{align-items:baseline;gap:12px;display:flex}.textBlock{flex-direction:column;gap:6px;display:flex}.iconWrapper{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;top:2px}.title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1}.subtitle{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:14px;line-height:1.55}@media (min-width:1024px){.subtitle{font-size:15px}}.subtitle strong{font-weight:700}.ctaWrapper{flex-shrink:0}.ctaBtn{width:100%}@media (min-width:1024px){.ctaBtn{width:auto}}.campaign-assignment-form__form{background-color:#f6f6f6;width:100%}.campaign-assignment-form__form select:has(option[value=""]:checked){text-transform:none}.campaign-assignment-form__inner{flex-direction:column;gap:32px;max-width:850px;margin:0 auto;padding:40px 20px;display:flex}@media (min-width:768px){.campaign-assignment-form__inner{padding:70px 0}}.campaign-assignment-form__checkbox--error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.campaign-assignment-form__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.campaign-assignment-form__grid{grid-template-columns:1fr 1fr}}.campaign-assignment-form__checkbox-row{align-items:flex-start;gap:10px;display:flex}.campaign-assignment-form__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.campaign-assignment-form__checkbox-label{font-family:var(--font-figtree),sans-serif;color:#484846;cursor:pointer;font-size:13px;line-height:1.5}.campaign-assignment-form__checkbox-label a{color:#c00;text-decoration:underline}.campaign-assignment-form__checkbox-label a:hover{color:#c00}.campaign-assignment-form__footer{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.campaign-assignment-form__submit-btn:disabled{color:#fff;background-color:#878784;border-color:#878784}.campaign-steps-section{margin-inline:auto;width:92%;max-width:1296px;margin:auto;overflow:hidden}@media (max-width:640px){.campaign-steps-section{background-color:#f6f6f6;width:100%}}.campaign-steps-section__inner{min-height:unset;grid-template-columns:1fr;align-items:center;gap:40px;width:92%;margin-inline:auto;display:grid}@media (min-width:640px){.campaign-steps-section__inner{grid-template-columns:1fr 1fr;min-height:490px}}.campaign-steps-section__image-wrapper{order:1;width:100%;height:490px;min-height:300px;display:none;position:relative}@media (min-width:640px){.campaign-steps-section__image-wrapper{order:unset;min-height:420px;display:block}}.campaign-steps-section__image{object-fit:contain;object-position:center top;border-radius:10px;height:auto}.campaign-steps-section__content{flex-direction:column;order:2;gap:24px;max-width:600px;padding:32px 0 20px;display:flex}@media (min-width:768px){.campaign-steps-section__content{order:unset;max-width:550px;padding:40px 32px}}@media (min-width:1024px){.campaign-steps-section__content{gap:28px;padding:48px 56px 48px 0}}.campaign-steps-section__title{font-family:var(--font-figtree),sans-serif;color:#171717;margin:0;font-size:20px;font-weight:700;line-height:1.3}@media (min-width:768px){.campaign-steps-section__title{font-size:24px}}.campaign-steps-section__step-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.campaign-steps-section__step-item{align-items:flex-start;gap:14px;display:flex}.campaign-steps-section__step-number{color:#fff;width:24px;height:24px;font-family:var(--font-figtree),sans-serif;background:#c00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.campaign-steps-section__step-number{width:30px;height:30px}}.campaign-steps-section__step-text{font-family:var(--font-figtree),sans-serif;color:#000;margin:0;font-size:14px;font-weight:400;line-height:1.65}@media (min-width:768px){.campaign-steps-section__step-text{font-size:16px}}.campaign-steps-section__step-text a{color:#c00;font-weight:400;text-decoration:underline;transition:color .2s}.campaign-steps-section__step-text a:hover{color:#c00}.campaign-steps-section__closing{font-family:var(--font-figtree),sans-serif;color:#484846;white-space:pre-line;margin:0;font-size:22px;font-weight:700;line-height:1.35}@media (min-width:768px){.campaign-steps-section__closing{font-size:28px}}.case-search-section,.case-search-section__case-search{width:100%}.case-search-section__case-search__form-wrapper{background-color:#f6f6f6;width:100%;padding:35px 0 45px;position:relative}.case-search-section__case-search__form-wrapper:before{content:"";opacity:.5;pointer-events:none;background-image:url(/bg/bg-form1.svg);background-position:100%;background-repeat:no-repeat;background-size:80%;position:absolute;inset:0}@media (min-width:768px){.case-search-section__case-search__form-wrapper:before{background-position:right -200px center}}.case-search-section__case-search__form-inner{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:630px;margin:0 auto;padding:0 15px;display:flex}@media (min-width:768px){.case-search-section__case-search__form-inner{padding:0 20px}}.case-search-section__case-search__heading{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:left;width:100%;margin:0;font-size:16px;font-weight:700;line-height:1.25}.case-search-section__case-search__form{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.case-search-section__case-search__input,.case-search-section__case-search__submit{width:100%;max-width:480px}.case-search-section__case-search__results{padding-top:56px;padding-bottom:80px}@media (min-width:768px){.case-search-section__case-search__results{width:50%;margin:0 auto}}.case-search-section__case-search__results-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 12px;font-size:20px;font-weight:700}.case-search-section__case-search__intro{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.6}.case-search-section__case-search__details{flex-direction:column;gap:12px;margin:0 0 32px;display:flex}.case-search-section__case-search__detail{gap:4px;display:flex}.case-search-section__case-search__detail dt{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;white-space:nowrap;font-size:16px;font-weight:700}.case-search-section__case-search__detail dd{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:15px}.case-search-section__case-search__alert{background:#f4f4f4;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.case-search-section__case-search__alert-text{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;margin:0;font-size:16px;font-weight:400;line-height:1.6}.case-search-section__info-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.case-search-section__stepper{flex-direction:column;align-items:flex-start;width:365px;margin-bottom:40px;display:flex}.case-search-section__stepper__header{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin-bottom:8px;font-size:13px;font-weight:700}@media (min-width:768px){.case-search-section__stepper__header{font-size:14px}}.case-search-section__stepper__track{flex-direction:column;width:100%;display:flex}.case-search-section__stepper__circles{grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;width:100%;display:grid}.case-search-section__stepper__circle{width:24px;height:24px;font-family:var(--font-figtree),sans-serif;border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:12px;font-weight:700;transition:background .2s;display:flex}.case-search-section__stepper__circle[data-state=completed]{color:#fff;background:#c00}.case-search-section__stepper__circle[data-state=pending]{background:#c0c0bf}.case-search-section__stepper__connector{height:2px}.case-search-section__stepper__connector[data-state=completed]{background:#c00}.case-search-section__stepper__connector[data-state=pending]{background:#c0c0bf}.case-search-section__stepper__labels{grid-template-columns:24px 1fr 24px 1fr 24px;width:100%;margin-top:8px;display:grid}.case-search-section__stepper__label{font-family:var(--font-figtree),sans-serif;white-space:nowrap;text-align:center;font-size:13px}@media (min-width:768px){.case-search-section__stepper__label{font-size:14px}}.case-search-section__stepper__label[data-state=completed]{color:#1d1d1d;font-weight:700}.case-search-section__stepper__label[data-state=pending]{color:#6e6e6c;font-weight:400}.case-search-section__stepper__label:first-child{grid-column:1}.case-search-section__stepper__label:nth-child(2){grid-column:3}.case-search-section__stepper__label:nth-child(3){grid-column:5}.club-join-form__inner{max-width:850px;margin:0 auto;padding:32px 20px 40px}@media (min-width:768px){.club-join-form__inner{padding:0 0 70px}}.club-join-form__club-header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px;display:flex}.club-join-form__club-logo{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:8px}.club-join-form__club-name{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:20px;font-weight:700}.club-join-form__club-description{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;max-width:350px;font-size:14px}.club-join-form__form{flex-direction:column;gap:20px;display:flex}.club-join-form__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:clamp(20px,18.8px + .38vw,24px);font-weight:700}.club-join-form__subtitle{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin-top:-12px;font-size:14px}.club-join-form__section-title{font-family:var(--font-figtree),sans-serif;color:#878784;margin:12px 0 0;font-size:16px;font-weight:700}.club-join-form__field-hint{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:-12px 0 0;font-size:12px}.club-join-form__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.club-join-form__grid{grid-template-columns:1fr 1fr}}.club-join-form__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.club-join-form__submit{width:100%}@media (min-width:768px){.club-join-form__submit{width:auto}}.club-join-form__disclaimer{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:left;max-width:100%;font-size:16px}@media (min-width:768px){.club-join-form__disclaimer{max-width:370px}}.club-join-form__disclaimer a{color:#1d1d1d;text-decoration:underline}.clubs-register-form__form{width:100%}.clubs-register-form__inner{flex-direction:column;gap:24px;max-width:850px;margin:-10px auto 0;padding:0 20px 40px;display:flex}@media (min-width:768px){.clubs-register-form__inner{margin:0 auto;padding:40px 0}}.clubs-register-form__inner span{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.clubs-register-form__inner [class*=triggerLabel]{color:#6e6e6c}.clubs-register-form__inner [class*=containerControls],.clubs-register-form__inner [class*=containerControls] [class*=actions],.clubs-register-form__inner [class*=containerControls] [class*=actions] [class*=containerButtons],.clubs-register-form__inner [class*=containerControls] [class*=actions] [class*=containerButtons] button{width:100%}@media (min-width:768px){.clubs-register-form__inner [class*=containerControls] [class*=actions] [class*=containerButtons] button{width:150px}}.clubs-register-form__section-title{font-family:var(--font-figtree),sans-serif;color:#878784;margin:12px 0 0;font-size:16px;font-weight:700}.clubs-register-form__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.clubs-register-form__grid{grid-template-columns:1fr 1fr}}.clubs-register-form__social-row{align-items:flex-end;gap:10px;display:flex}.clubs-register-form__social-row>div{flex:1}.clubs-register-form__remove-social{color:#6e6e6c;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:flex}.clubs-register-form__remove-social:hover{color:#c00;border-color:#c00}.clubs-register-form__add-social{align-self:flex-start;height:auto;padding:0;font-size:16px;text-decoration:underline}.clubs-register-form__add-social:hover{color:#c00}.clubs-register-form__footer{flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;gap:20px;display:flex}.clubs-register-form__submit{width:100%}@media (min-width:768px){.clubs-register-form__submit{width:auto}}.clubs-register-form__submit:disabled{cursor:not-allowed;pointer-events:none;background-color:#878784}.contact-segmented-form{margin-inline:auto;width:92%;max-width:1296px;margin-top:2rem;padding:28px 0 72px}.contact-segmented-form__inner{max-width:1090px;margin:0 auto}.contact-segmented-form__stack-title{font-family:var(--font-manrope),sans-serif;color:#1d1d1d;margin:0 0 22px;scroll-margin-top:130px;font-size:24px;font-weight:800;line-height:1.2}@media (min-width:768px){.contact-segmented-form__stack-title{scroll-margin-top:180px;font-size:30px}}.contact-segmented-form__segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.contact-segmented-form__segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.contact-segmented-form__segment-card{color:#1d1d1d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e9e9e9;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:120px;padding:4px;scroll-margin-top:180px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}@media (min-width:768px){.contact-segmented-form__segment-card{min-height:180px;scroll-margin-top:230px}}.contact-segmented-form__segment-card:hover{border-color:#ff4040}.contact-segmented-form__segment-card:focus-visible{outline-offset:3px;outline:2px solid #c00}.contact-segmented-form__segment-card[data-active=true]{color:#fff;background:#c00;border-color:#c00;box-shadow:0 8px 18px #c003}.contact-segmented-form__segment-image-wrap{background:#eaeaea;border-radius:5px;width:100%;height:64px;display:block;position:relative;overflow:hidden}@media (min-width:768px){.contact-segmented-form__segment-image-wrap{height:100px}}.contact-segmented-form__segment-image{object-fit:cover;width:100%;height:100%;display:block}.contact-segmented-form__segment-bottom{min-height:44px;font-family:var(--font-figtree),sans-serif;justify-content:space-between;align-items:flex-end;gap:6px;padding:8px 6px 4px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.contact-segmented-form__segment-bottom svg{flex:none}@media (min-width:768px){.contact-segmented-form__segment-bottom{min-height:54px;padding:12px 8px 6px;font-size:16px}}.contact-segmented-form__form-header{text-align:left;max-width:850px;margin:42px auto 28px;scroll-margin-top:130px}@media (min-width:768px){.contact-segmented-form__form-header{margin-top:62px;scroll-margin-top:180px}}.contact-segmented-form__form-header h3{font-family:var(--font-manrope),sans-serif;color:#1d1d1d;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.2}@media (min-width:768px){.contact-segmented-form__form-header h3{font-size:30px}}.contact-segmented-form__form-header p{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:14px;line-height:1.5}.contact-segmented-form__form{max-width:850px;margin:0 auto}.contact-segmented-form__blocks,.contact-segmented-form__block{flex-direction:column;gap:24px;display:flex}.contact-segmented-form__block-divider{border:0;border-top:1px solid #e9e9e9;width:100%;margin:0}.contact-segmented-form__grid{grid-template-columns:1fr;align-items:start;gap:18px 24px;display:grid}@media (min-width:768px){.contact-segmented-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-segmented-form__grid [class*=selectWrapper]{max-width:100%}.contact-segmented-form__field-full{grid-column:1/-1}.contact-segmented-form__group-label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.contact-segmented-form__reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.contact-segmented-form__reason-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px){.contact-segmented-form__reason-grid{grid-template-columns:repeat(var(--reason-count,2), minmax(0, 1fr))}.contact-segmented-form__reason-grid[data-count="2"]{--reason-count:2}.contact-segmented-form__reason-grid[data-count="3"]{--reason-count:3}.contact-segmented-form__reason-grid[data-count="4"]{--reason-count:4}}.contact-segmented-form__reason-group-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px;display:grid}@media (min-width:768px){.contact-segmented-form__reason-group-grid{grid-template-columns:repeat(var(--reason-group-count,1), minmax(0, 1fr))}.contact-segmented-form__reason-group-grid[data-count="2"]{--reason-group-count:2}.contact-segmented-form__reason-group-grid[data-count="3"]{--reason-group-count:3}}.contact-segmented-form__reason-button{color:#1d1d1d;min-height:44px;font-family:var(--font-figtree),sans-serif;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-style:normal;font-weight:400;line-height:21px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}@media (min-width:768px){.contact-segmented-form__reason-button{font-size:15px;line-height:24px}}.contact-segmented-form__reason-button:focus-visible{outline-offset:2px;outline:2px solid #c00}.contact-segmented-form__reason-button[data-active=true]{color:#fff;background:#c00;border-color:#c00}.contact-segmented-form__checkbox-row{align-items:flex-start;gap:9px;display:flex}.contact-segmented-form__checkbox{accent-color:#c00;cursor:pointer;flex:none;width:15px;height:15px;margin-top:2px}.contact-segmented-form__checkbox--error{font-family:var(--font-figtree),sans-serif;color:#c00;margin-top:6px;font-size:12px;display:block}.contact-segmented-form__checkbox-label{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;cursor:pointer;font-size:14px;font-weight:400;line-height:21px}.contact-segmented-form__checkbox-label a{color:inherit;font:inherit;text-decoration-skip-ink:auto;text-underline-offset:0;text-decoration:underline;text-decoration-thickness:from-font}.contact-segmented-form__checkbox-label a:hover{color:#c00}.contact-segmented-form__file-field{flex-direction:column;gap:7px;display:flex}.contact-segmented-form__file-label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:14px;font-weight:700;line-height:1.3}.contact-segmented-form__file-input-wrap{position:relative}.contact-segmented-form__file-icon{pointer-events:none;color:#878784;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.contact-segmented-form__file-input{color:#1d1d1d;width:100%;min-height:48px;font-family:var(--font-figtree),sans-serif;background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:11px 42px 11px 14px;font-size:14px}.contact-segmented-form__file-input:focus-visible{outline-offset:2px;outline:2px solid #c00}.contact-segmented-form__file-hint,.contact-segmented-form__file-name{font-family:var(--font-figtree),sans-serif;color:#878784;font-size:12px;line-height:1.35}.contact-segmented-form__file-selection{background:#fff;border:1px solid #e9e9e9;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.contact-segmented-form__file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-segmented-form__file-remove-button{color:#c00;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;line-height:1;display:inline-flex}.contact-segmented-form__file-remove-button:hover{background:#cc000014}.contact-segmented-form__file-remove-button:focus-visible{outline-offset:2px;outline:2px solid #c00}.contact-segmented-form__file--error{font-family:var(--font-figtree),sans-serif;color:#c00;font-size:12px}.contact-segmented-form__footer{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;min-height:76px;margin-top:34px;display:flex}@media (min-width:768px){.contact-segmented-form__footer{align-items:center}}.contact-segmented-form__submit-button{width:100%}@media (min-width:768px){.contact-segmented-form__submit-button{width:auto}}.contact-segmented-form__submit-button:disabled{color:#fff;background-color:#878784;border-color:#878784}.dealer-card-grid{width:100%;padding:24px 0 40px;display:none}@media (min-width:1024px){.dealer-card-grid{padding:40px 0 56px}}.dealer-card-grid__inner{flex-direction:column;gap:24px;width:92%;max-width:1296px;margin-inline:auto;display:flex}.dealer-card-grid__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1.2;display:flex}@media (min-width:1024px){.dealer-card-grid__title{font-size:24px}}.dealer-card-grid__title-icon{color:#1d1d1d;flex-shrink:0}.dealer-card-grid__grid{grid-template-columns:1fr;justify-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.dealer-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.dealer-card-grid__grid-item{width:100%;display:flex}.dealer-card-grid__grid-item>*{flex:1;width:100%}.dealer-card-grid__empty-state{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:16px;line-height:1.5}.dealer-locator{background:#fff;width:92%;margin:0 auto;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.dealer-locator{padding-top:32px;padding-bottom:30px}}@media (min-width:1920px){.dealer-locator{width:92%;max-width:1296px;margin-inline:auto}}.dealer-locator__inner{max-width:1920px;margin:0 auto}.dealer-locator__header{margin-bottom:0}.dealer-locator__filters{grid-template-columns:1fr;gap:16px;margin-top:32px;margin-bottom:32px;display:grid}@media (min-width:640px){.dealer-locator__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dealer-locator__filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.dealer-locator__filters label{font-size:14px}}@media (min-width:1280px){.dealer-locator__filters label{font-size:16px}}.dealer-locator__filter-city{order:1}@media (min-width:768px){.dealer-locator__filter-city{order:2}}.dealer-locator__filter-neighborhood{order:2}@media (min-width:768px){.dealer-locator__filter-neighborhood{order:3}}.dealer-locator__filter-category{order:3}@media (min-width:768px){.dealer-locator__filter-category{order:4}}.dealer-locator__filter-city,.dealer-locator__filter-neighborhood,.dealer-locator__filter-category{width:100%;min-width:0}.dealer-locator__filter-city .form-select,.dealer-locator__filter-city .form-select__select-wrapper,.dealer-locator__filter-city [class*=__selectWrapper],.dealer-locator__filter-city [class*=__select-wrapper],.dealer-locator__filter-neighborhood .form-select,.dealer-locator__filter-neighborhood .form-select__select-wrapper,.dealer-locator__filter-neighborhood [class*=__selectWrapper],.dealer-locator__filter-neighborhood [class*=__select-wrapper],.dealer-locator__filter-category .form-select,.dealer-locator__filter-category .form-select__select-wrapper,.dealer-locator__filter-category [class*=__selectWrapper],.dealer-locator__filter-category [class*=__select-wrapper]{width:100%;max-width:none}.dealer-locator__filter-search{order:4}@media (min-width:768px){.dealer-locator__filter-search{order:1}}.dealer-locator__filter-reset{order:5;align-items:flex-end;display:flex}.dealer-locator__filter-reset button{width:100%}.dealer-locator__filter-field{flex-direction:column;gap:10px;width:100%;display:flex}.dealer-locator__filter-field svg{color:#630000}.dealer-locator__filter-label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:16px;font-weight:700}@media (min-width:1024px){.dealer-locator__filter-label{font-size:14px}}@media (min-width:1280px){.dealer-locator__filter-label{font-size:16px}}.dealer-locator__content{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.dealer-locator__content{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:stretch;gap:28px;display:grid}}.dealer-locator__list-panel{flex-direction:column;order:2;display:flex}@media (min-width:1024px){.dealer-locator__list-panel{order:1;height:665px}}.dealer-locator__map-panel{order:1}@media (min-width:1024px){.dealer-locator__map-panel{order:2}}.dealer-locator__list-title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:16px;font-weight:400;line-height:24px}.dealer-locator__list-count{font-family:var(--font-figtree),sans-serif;color:#484846;margin:4px 0 0;font-size:13px}.dealer-locator__list-count strong{color:#1d1d1d;font-weight:600}.dealer-locator__list-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dealer-locator__view-all-button{font-family:var(--font-figtree),sans-serif;color:#c00;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.dealer-locator__view-all-button:hover{text-decoration:underline}.dealer-locator__dealer-list{scrollbar-width:thin;scrollbar-color:#c00 #0000;flex-direction:column;gap:16px;height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dealer-locator__dealer-list::-webkit-scrollbar{border-radius:10px;width:6px}.dealer-locator__dealer-list::-webkit-scrollbar-track{background:0 0;border-radius:10px}.dealer-locator__dealer-list::-webkit-scrollbar-thumb{background-color:#c00;border-radius:10px}@media (min-width:1024px){.dealer-locator__dealer-list{flex:1;height:auto;padding-right:8px}}.dealer-locator__dealer-card{background:#fff;border:1px solid #d3d3d3;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.dealer-locator__dealer-card-active{border-color:#c00;box-shadow:0 0 0 1px #cc000014}.dealer-locator__dealer-card-body{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:20px}.dealer-locator__dealer-name{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 12px;font-size:18px;font-weight:700}.dealer-locator__dealer-meta{font-family:var(--font-figtree),sans-serif;color:#484846;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:16px;line-height:1.45;display:flex}.dealer-locator__dealer-meta svg{color:#6e6e6c;flex-shrink:0;margin-top:2px}.dealer-locator__dealer-meta:last-child{margin-bottom:0}.dealer-locator__dealer-link{color:inherit;text-decoration:none}.dealer-locator__dealer-link:hover{color:#c00;text-decoration:underline}.dealer-locator__dealer-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;display:flex;position:relative}.dealer-locator__dealer-actions:before{content:"";background-color:#d3d3d3;width:95%;height:1px;position:absolute;top:0;left:2.5%}@media (min-width:640px){.dealer-locator__dealer-actions{flex-direction:row;justify-content:space-between;align-items:center}}.dealer-locator__directions-link{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dealer-locator__directions-link:hover{color:#c00}.dealer-locator__whatsapp-button{background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;text-decoration:none;display:inline-grid}.dealer-locator__whatsapp-button img{width:40px;height:40px;display:block}.dealer-locator__empty-state{font-family:var(--font-figtree),sans-serif;color:#484846;text-align:center;border:1px dashed #d3d3d3;border-radius:12px;margin:0;padding:24px;font-size:16px;line-height:1.5}.dealer-locator__map-frame{background:#f4f4f4;border:1px solid #d3d3d3;border-radius:12px;width:100%;height:280px;position:relative;overflow:hidden}@media (min-width:768px){.dealer-locator__map-frame{height:360px}}@media (min-width:1024px){.dealer-locator__map-frame{height:665px}}.dealer-locator__map-canvas{z-index:0;width:100%;height:100%}.dealer-locator__map-canvas .leaflet-container{width:100%;height:100%;font-family:var(--font-figtree),sans-serif}.dealer-locator__map-canvas .leaflet-control-zoom{border:0!important;box-shadow:0 2px 8px #1d1d1d1f!important}.dealer-locator__map-canvas .leaflet-control-zoom-in,.dealer-locator__map-canvas .leaflet-control-zoom-out{color:#1d1d1d!important;border-color:#d3d3d3!important}.dealer-locator__leaflet-pin-icon{background:0 0!important;border:none!important}.dealer-locator__leaflet-pin{background:#c00;border:2px solid #fff;border-radius:50% 50% 50% 0;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #1d1d1d33}.dealer-locator__leaflet-pin-active{box-shadow:0 4px 12px #cc000059}.dealer-locator__leaflet-pin-muted{opacity:.65;background:#878784}.gallery-wrapper,#gallery-grid{font-family:var(--font-figtree),sans-serif;width:92%;margin:0 auto;padding:50px 0}@media (min-width:1920px){.gallery-wrapper,#gallery-grid{width:92%;max-width:1296px;margin-inline:auto}}.gallery-wrapper__grid,#gallery-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:768px){.gallery-wrapper__grid,#gallery-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-wrapper__modal-overlay,#gallery-grid__modal-overlay{z-index:50;background-color:#1d1d1dcc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-wrapper__modal-container,#gallery-grid__modal-container{width:90%;max-width:1152px}.gallery-wrapper__slider-wrapper,#gallery-grid__slider-wrapper{width:100%}.gallery-wrapper .slide-inner,#gallery-grid .slide-inner{text-align:center;background:#fff;border-radius:12px;position:relative;overflow:hidden}.gallery-wrapper .slide-inner .slide-content,#gallery-grid .slide-inner .slide-content{position:relative}.gallery-wrapper .slide-img,#gallery-grid .slide-img{border-radius:8px;max-width:100%;height:auto;margin:0 auto}.gallery-wrapper .close-btn,#gallery-grid .close-btn{color:#595957;cursor:pointer;z-index:1;background-color:#fff;border:1px solid #595957;border-radius:6px;padding:5px 8px;font-size:15px;font-weight:400;position:absolute;top:10px;right:10px}.gallery-wrapper .swiper,#gallery-grid .swiper{overflow:visible}@media (min-width:768px){.gallery-wrapper .swiper,#gallery-grid .swiper{padding:0 60px}}.gallery-wrapper .swiper .swiper-slide-next,.gallery-wrapper .swiper .swiper-slide-prev,#gallery-grid .swiper .swiper-slide-next,#gallery-grid .swiper .swiper-slide-prev,.gallery-wrapper .swiper .swiper-slide-next .slide-inner .slide-content .description,.gallery-wrapper .swiper .swiper-slide-prev .slide-inner .slide-content .description,#gallery-grid .swiper .swiper-slide-next .slide-inner .slide-content .description,#gallery-grid .swiper .swiper-slide-prev .slide-inner .slide-content .description{visibility:hidden}.gallery-wrapper .swiper .swiper-slide-active,#gallery-grid .swiper .swiper-slide-active{visibility:visible}.gallery-wrapper .swiper-button-next,.gallery-wrapper .swiper-button-prev,#gallery-grid .swiper-button-next,#gallery-grid .swiper-button-prev{color:#595957;background:#fff;border:1px solid #c0c0bf;border-radius:50%;width:35px;height:35px}.gallery-wrapper .swiper-button-next svg,.gallery-wrapper .swiper-button-prev svg,#gallery-grid .swiper-button-next svg,#gallery-grid .swiper-button-prev svg{width:15px;height:15px}.gallery-wrapper .swiper-button-prev,#gallery-grid .swiper-button-prev{left:-16px}@media (min-width:1024px){.gallery-wrapper .swiper-button-prev,#gallery-grid .swiper-button-prev{left:0}}.gallery-wrapper .swiper-button-next,#gallery-grid .swiper-button-next{right:-16px}@media (min-width:1024px){.gallery-wrapper .swiper-button-next,#gallery-grid .swiper-button-next{right:0}}.gallery-wrapper .gallery-item,#gallery-grid .gallery-item{aspect-ratio:3/2;cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.gallery-wrapper .gallery-item__image,#gallery-grid .gallery-item__image{border-radius:8px}.gallery-wrapper .gallery-item:hover .title,#gallery-grid .gallery-item:hover .title{margin-bottom:15px}.gallery-wrapper .gallery-item:hover .description,#gallery-grid .gallery-item:hover .description{max-height:48px}.gallery-wrapper .caption,#gallery-grid .caption{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:left;background-color:#343433b3;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;padding:18px 24px;position:absolute;bottom:0;left:0}.gallery-wrapper .caption .title,#gallery-grid .caption .title{all:revert;color:#fff;margin:0;font-size:16px;font-weight:700}@media (min-width:640px){.gallery-wrapper .caption .title,#gallery-grid .caption .title{font-size:22px}}@media (min-width:1024px){.gallery-wrapper .caption .title,#gallery-grid .caption .title{font-size:15px}}@media (min-width:1280px){.gallery-wrapper .caption .title,#gallery-grid .caption .title{font-size:20px}}@media (min-width:1440px){.gallery-wrapper .caption .title,#gallery-grid .caption .title{font-size:22px}}.gallery-wrapper .caption .description,#gallery-grid .caption .description{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;max-width:none;max-height:0;font-size:16px;line-height:1.2;transition:max-height .2s;display:-webkit-box}.gallery-wrapper .caption__modal,#gallery-grid .caption__modal{position:relative}@media (min-width:1024px){.gallery-wrapper .caption__modal,#gallery-grid .caption__modal{position:absolute}}.gallery-wrapper .caption__modal .description,#gallery-grid .caption__modal .description{-webkit-line-clamp:unset;max-height:none}.gallery-wrapper .controls,.gallery-wrapper [class*=__controls]:not([class*=mudi-viewer]),#gallery-grid .controls,#gallery-grid [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.gallery-wrapper .controls,.gallery-wrapper [class*=__controls]:not([class*=mudi-viewer]),#gallery-grid .controls,#gallery-grid [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.gallery-wrapper .controls,.gallery-wrapper [class*=__controls]:not([class*=mudi-viewer]),#gallery-grid .controls,#gallery-grid [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.gallery-wrapper .navBtn,.gallery-wrapper [class*=__nav-btn],#gallery-grid .navBtn,#gallery-grid [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.gallery-wrapper .navBtn:hover,.gallery-wrapper [class*=__nav-btn]:hover,#gallery-grid .navBtn:hover,#gallery-grid [class*=__nav-btn]:hover{color:#c00}.gallery-wrapper .navBtn:focus-visible,.gallery-wrapper [class*=__nav-btn]:focus-visible,#gallery-grid .navBtn:focus-visible,#gallery-grid [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.gallery-wrapper .navBtn:disabled,.gallery-wrapper [class*=__nav-btn]:disabled,#gallery-grid .navBtn:disabled,#gallery-grid [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.gallery-wrapper .dots,.gallery-wrapper [class*=__dots],#gallery-grid .dots,#gallery-grid [class*=__dots]{align-items:center;gap:10px;display:flex}.gallery-wrapper .dot,.gallery-wrapper [class*=__dot]:not([class*=__dots]),#gallery-grid .dot,#gallery-grid [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.gallery-wrapper .dot:focus-visible,.gallery-wrapper [class*=__dot]:not([class*=__dots]):focus-visible,#gallery-grid .dot:focus-visible,#gallery-grid [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.gallery-wrapper .dotActive:after,.gallery-wrapper [class*=__dot--active]:after,#gallery-grid .dotActive:after,#gallery-grid [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.gallery-wrapper .controlsInside .controls,#gallery-grid .controlsInside .controls{z-index:10;padding:0;position:relative;top:-40px}.gallery-wrapper .gallery-title-dream,#gallery-grid .gallery-title-dream{color:#fff!important}.gallery-wrapper.gallery-wrapper--dream .dot,#gallery-grid.gallery-wrapper--dream .dot{border-color:#fff}.gallery-wrapper.gallery-wrapper--dream .dotActive:after,#gallery-grid.gallery-wrapper--dream .dotActive:after{background:#fff}.dealer-locator__banner{isolation:isolate;width:100%;position:relative;overflow:hidden}.dealer-locator__banner-background{z-index:0;background-image:url(/images/bg_300-concesionarios.webp);background-position:right 80px top;background-repeat:no-repeat;background-size:720px;display:none;position:absolute;inset:0}@media (min-width:1024px){.dealer-locator__banner-background{display:block}}@media (min-width:1280px){.dealer-locator__banner-background{background-position:right 230px top}}.dealer-locator__banner-inner{z-index:1;box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}@media (min-width:768px){.dealer-locator__banner-inner{flex-direction:row;align-items:stretch;gap:24px}}@media (min-width:1280px){.dealer-locator__banner-inner{gap:40px}}.dealer-locator__banner-content{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.dealer-locator__banner-title{text-align:left;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:24px;font-weight:700;line-height:1.3}@media (min-width:768px){.dealer-locator__banner-title{font-size:34px}}.dealer-locator__banner-title--red,.dealer-locator__banner-title-red{color:#c00;display:inline-block;position:relative}.dealer-locator__banner-title--red:before,.dealer-locator__banner-title-red:before{content:"";background-color:#c00;width:3.4ch;height:6px;position:absolute;bottom:-6px;left:0}.dealer-locator__banner-title-red{color:#c00;display:inline-block;position:relative}.dealer-locator__banner-title-red:before{content:"";background-color:#c00;width:3.4ch;height:6px;position:absolute;bottom:-6px;left:0}.dealer-locator__banner-description{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:justify;max-width:630px;margin:10px 0 20px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.dealer-locator__banner-description{text-align:left;margin:20px 0;line-height:1.6}}.dealer-locator__banner-stats{justify-content:flex-start;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:768px){.dealer-locator__banner-stats{flex:0 970px;justify-content:center;align-items:center;width:auto;margin-bottom:50px}}@media (min-width:1024px){.dealer-locator__banner-stats{flex:none}}@media (min-width:1280px){.dealer-locator__banner-stats{max-width:min(340px,100%)}}.dealer-locator__banner-stats-card{isolation:isolate;text-align:left;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;box-sizing:border-box;background-color:#fff;border-radius:8px;align-items:center;width:100%;height:148px;margin-block:30px;margin-inline:0;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:relative;overflow:hidden;box-shadow:0 5.47px 30px #0000001a}.dealer-locator__banner-stats-card strong{color:#c00;font-size:40px;font-weight:700;line-height:1.1;display:block}@media (min-width:768px){.dealer-locator__banner-stats-card{flex-direction:column;justify-content:center;align-self:center;width:100%;min-width:0;max-width:100%;height:auto;margin-right:40px;padding:20px;font-size:18px;line-height:1.35;display:flex}.dealer-locator__banner-stats-card strong{font-size:44px;line-height:1.15}}@media (min-width:1024px){.dealer-locator__banner-stats-card{padding:20px 24px;font-size:14px;line-height:1.4}.dealer-locator__banner-stats-card strong{font-size:35px;line-height:1.2}}@media (min-width:1280px){.dealer-locator__banner-stats-card{width:max-content;min-width:min(100%,300px);padding:20px 28px;font-size:22px;line-height:1.5}.dealer-locator__banner-stats-card strong{font-size:55px;line-height:1.3}}.dealer-locator__banner-stats-copy{z-index:1;max-width:50%;position:relative}@media (min-width:768px){.dealer-locator__banner-stats-copy{max-width:none}}.dealer-locator__banner-stats-metric-title{font-size:15px}@media (min-width:425px){.dealer-locator__banner-stats-metric-title{font-size:16px}}@media (min-width:768px){.dealer-locator__banner-stats-metric-title{font-size:inherit}}.dealer-locator__banner-stats-map{z-index:0;object-fit:cover;object-position:right top;pointer-events:none;-webkit-user-select:none;user-select:none;width:50%;max-width:none;height:100%;position:absolute;inset:0 0 0 auto}@media (min-width:768px){.dealer-locator__banner-stats-map{object-position:100px top;display:none}}.dealer-locator__banner-stats-regular{font-size:15px;font-weight:400}@media (min-width:425px){.dealer-locator__banner-stats-regular{font-size:16px}}@media (min-width:768px){.dealer-locator__banner-stats-regular{font-size:inherit}}.dealer-locator__banner-features{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.dealer-locator__banner-features{flex-direction:row;align-items:center;gap:24px;width:100%}}@media (min-width:1024px){.dealer-locator__banner-features{width:100%}}.dealer-locator__banner-feature-item{align-items:center;gap:6px;width:100%;display:flex}@media (min-width:768px){.dealer-locator__banner-feature-item{width:auto}}.dealer-locator__banner-feature-icon{flex-shrink:0;width:30px;height:30px}.dealer-locator__banner-feature-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:16px;font-weight:700;line-height:1.3;display:block}@media (min-width:1024px){.dealer-locator__banner-feature-title{font-size:14px}}@media (min-width:1280px){.dealer-locator__banner-feature-title{font-size:14px}}@media (min-width:1680px){.dealer-locator__banner-feature-title{font-size:16px}}.dealer-locator__banner-feature-desc{font-family:var(--font-figtree),sans-serif;color:#484846;font-size:13px;font-weight:400;line-height:1.4;display:block}@media (min-width:1280px){.dealer-locator__banner-feature-desc{font-size:12px}}@media (min-width:1680px){.dealer-locator__banner-feature-desc{font-size:13px}}.dealer-locator__banner-feature-separator{background:#d3d3d3;flex-shrink:0;width:100%;height:1px}@media (min-width:768px){.dealer-locator__banner-feature-separator{width:1px;height:40px}}.explore{flex-direction:column;gap:24px;width:92%;margin:0 auto;padding:20px 0;display:flex}@media (min-width:768px){.explore{grid-template-columns:1fr 1fr 1fr;gap:25px;display:grid}.explore article>div{height:100%}.explore article div:first-child{flex-direction:column}.explore article div:first-child div:first-child{width:100%}}@media (min-width:1024px){.explore{padding:40px 0 60px}}@media (min-width:1920px){.explore{width:92%;max-width:1296px;margin-inline:auto}}.explore__title{text-align:left;width:92%;max-width:1296px;font-family:var(--font-figtree),sans-serif;margin-inline:auto;font-size:28px;font-weight:700}@media (min-width:768px){.explore__title{text-align:center}}.MagazineMetaRow{display:flex;flex-direction:row!important;height:auto!important}.financing-calculator{width:100%}.financing-calculator__main-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin:0;line-height:1.2}@media (min-width:768px){.financing-calculator__main-wrapper{flex-direction:row;gap:50px;padding:35px 0 0;display:flex}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__main-wrapper{gap:20px;width:100%;padding:35px 16px 0 0}}@media (min-width:1024px){.financing-calculator__main-wrapper{width:94%;margin-left:0;margin-right:auto}}@media (min-width:1920px){.financing-calculator__main-wrapper{width:92%;max-width:1296px;margin-left:auto;margin-right:auto}}.financing-calculator__main-wrapper label{text-align:left}.financing-calculator__main-wrapper--success{flex-direction:column-reverse;width:95%;margin:60px auto;display:flex}@media (min-width:1024px){.financing-calculator__main-wrapper--success{flex-direction:row;align-items:center;gap:24px}}.financing-calculator__steps-wrapper{box-sizing:border-box;background-color:#e9e9e9;width:100%;min-width:0;padding:60px 12px 12px}@media (min-width:768px){.financing-calculator__steps-wrapper{width:40%}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__steps-wrapper{flex:38%;width:38%;padding:40px 16px}}@media (min-width:1024px){.financing-calculator__steps-wrapper{min-width:488px;max-width:488px;padding:40px 70px}}.financing-calculator__heading{margin-bottom:9px;font-size:16px;font-weight:700}.financing-calculator__title{color:#c00;max-width:300px;margin-bottom:12px;font-size:28px;font-weight:700}@media (min-width:768px){.financing-calculator__title{margin-bottom:18px}}.financing-calculator__subtitle{max-width:300px;margin-bottom:28px;font-size:24px;font-weight:700}@media (min-width:768px){.financing-calculator__subtitle{margin-bottom:18px;font-size:28px;line-height:1.2}}.financing-calculator__bottom-title{margin-bottom:6px;font-size:20px;font-weight:700}@media (min-width:768px){.financing-calculator__bottom-title{margin-bottom:11px}}.financing-calculator__bottom-title-underline{margin-bottom:30px;font-size:20px;font-weight:700;position:relative}.financing-calculator__bottom-title-underline:after{content:" ";color:#0000;background-color:#c00;width:17px;height:4px;position:absolute;bottom:-8px;left:0}.financing-calculator__paragraph{font-family:var(--font-figtree),sans-serif}.financing-calculator__calculator-wrapper{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding:30px 12px 60px;display:flex}@media (min-width:768px){.financing-calculator__calculator-wrapper{width:60%;padding:40px 30px 90px}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__calculator-wrapper{flex:62%;width:62%;padding:40px 12px 48px}}.financing-calculator__calculator-wrapper.stepTwoRight{padding-top:0}@media (min-width:768px){.financing-calculator__calculator-wrapper.stepTwoRight{padding-top:40px}}.financing-calculator__step-content{flex-direction:column;gap:30px;width:100%;display:flex}@media (min-width:768px){.financing-calculator__step-content{gap:25px}}.financing-calculator__partner-logo{width:150px;height:auto}@media (min-width:768px){.financing-calculator__step-two-content{max-width:634px;margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__step-two-content{max-width:100%}}.financing-calculator__step-two-bike-card{margin:0}@media (min-width:768px){.financing-calculator__step-two-bike-card{margin-top:20px;background:url(/bg/bg-SelectedMotorbikeCard.svg) 50%/cover no-repeat!important}}.financing-calculator__bike-slider-viewport{width:100%;max-width:100%;overflow:hidden}.financing-calculator__bike-slider{box-sizing:border-box;width:100%;max-width:100%;padding:10px 0;overflow:hidden}.financing-calculator__bike-slider .swiper-slide{box-sizing:border-box;height:auto}.financing-calculator .controls,.financing-calculator [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.financing-calculator .controls,.financing-calculator [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.financing-calculator .controls,.financing-calculator [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.financing-calculator .navBtn,.financing-calculator [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.financing-calculator .navBtn:hover,.financing-calculator [class*=__nav-btn]:hover{color:#c00}.financing-calculator .navBtn:focus-visible,.financing-calculator [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.financing-calculator .navBtn:disabled,.financing-calculator [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.financing-calculator .dots,.financing-calculator [class*=__dots]{align-items:center;gap:10px;display:flex}.financing-calculator .dot,.financing-calculator [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.financing-calculator .dot:focus-visible,.financing-calculator [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.financing-calculator .dotActive:after,.financing-calculator [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.financing-calculator__bike-grid{place-items:start center;gap:18px 12px;width:100%;display:grid}.financing-calculator__bike-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.financing-calculator__bike-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.financing-calculator__motorbike-card-contain{box-sizing:border-box;text-align:center;width:100%;min-width:0;max-width:100%}.financing-calculator__motorbike-card-contain button{width:100%}.financing-calculator__motorbike-card-contain button p{padding-bottom:10px;font-size:14px;font-weight:700}@media (min-width:768px){.financing-calculator__motorbike-card-contain button p{font-size:16px}}.financing-calculator__bike-image{object-fit:contain;cursor:pointer;width:100%;height:120px}.financing-calculator__motorbike-card{border:1px solid #d3d3d3;border-radius:10px;position:relative}.financing-calculator__motorbike-card:before{content:"Seleccionada";color:#fff;background-color:#6e6e6c;border-radius:20px;padding:7px 14px;font-size:10px;font-weight:700;position:absolute;top:-10px}.financing-calculator__top-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.financing-calculator__top-wrapper{flex-direction:row;align-items:flex-start}}.financing-calculator__category-label{gap:5px;width:100%;margin-bottom:16px}.financing-calculator__category-label select{height:45px}@media (min-width:768px){.financing-calculator__category-label{max-width:306px;margin-bottom:0}}.financing-calculator__category-label-container{max-width:100%}.financing-calculator__bike-container{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:24px 18px;font-size:16px;font-weight:700;display:grid}@media (min-width:768px){.financing-calculator__bike-container{margin-bottom:30px}}.financing-calculator__calculator{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.financing-calculator__calculator{grid-template-columns:1fr 1fr;gap:36px 28px;display:grid}}.financing-calculator__calculator>div{gap:5px}.financing-calculator__calculator label{font-size:16px}.financing-calculator__calculator input{height:45px;font-size:16px}.financing-calculator__calculator input::placeholder{font-size:16px;line-height:1.2}.financing-calculator__calculator select{width:100%;height:45px;font-size:16px}.financing-calculator__select-container{max-width:none;height:45px}.financing-calculator__btn-continue{flex-direction:column;grid-column:3/1;gap:20px;width:100%;margin:6px auto auto;font-size:16px;display:flex}@media (min-width:768px){.financing-calculator__btn-continue{margin-top:0;padding:0 24px}}.financing-calculator__btn-continue button:disabled{opacity:1;background-color:#878784}@media (min-width:768px){.financing-calculator__btn-continue button{width:200px}}.financing-calculator__btn-contact{width:100%;margin:0 auto 20px;padding:12px 40px;font-size:16px}.financing-calculator__btn-contact:disabled{opacity:1;background-color:#878784}@media (min-width:768px){.financing-calculator__btn-contact{width:275px}}.financing-calculator__btn-reset{color:#c00;border-color:#c00;width:100%;margin:0 auto;padding:12px 40px;font-size:16px}.financing-calculator__btn-reset:disabled{opacity:1;background-color:#878784}@media (min-width:768px){.financing-calculator__btn-reset{width:275px}}.financing-calculator__partner-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;margin-bottom:8px;display:grid}@media (min-width:768px){.financing-calculator__partner-grid{order:3}}.financing-calculator__financing-partner{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:8px;flex-direction:row;justify-content:space-around;align-items:center;padding:7px;display:flex}.financing-calculator__financing-partner img{object-fit:contain;width:100%;height:35px}.financing-calculator__selected-partner{cursor:pointer;border:1px solid #c00;box-shadow:0 4px 16px #00000021}.financing-calculator__table-container{background:#fff;border-radius:16px;width:100%;margin-top:45px;overflow:auto;box-shadow:0 4px 14px #0000001a}@media (min-width:768px){.financing-calculator__table-container{overflow:hidden}}.financing-calculator__finance-table{border-collapse:collapse;width:100%;padding-top:30px;box-shadow:0 4px 14px #0000001a}@media (min-width:768px){.financing-calculator__finance-table{padding-top:90px}}.financing-calculator__finance-table thead th{text-align:center;background:#3131301a;padding:8px 14px;font-size:16px;font-weight:500}.financing-calculator__finance-table thead th:first-child{text-align:left;font-weight:700}.financing-calculator__finance-table tbody tr{background:#fff}.financing-calculator__finance-table tbody td{text-align:center;border:1px solid #e9e9e9;padding:8px 12px;font-size:15px}.financing-calculator__finance-table tbody td:first-child{text-align:left;border-right:1px solid #e9e9e9;font-weight:700}.financing-calculator__step-three-left{flex-direction:column;display:flex}@media (min-width:768px){.financing-calculator__texts-wrapper{order:2}}.financing-calculator__texts-wrapper .financing-calculator__subtitle,.financing-calculator__texts-wrapper .financing-calculator__subtitle2{width:100%;max-width:none;font-size:20px;font-weight:700}@media (min-width:768px){.financing-calculator__texts-wrapper .financing-calculator__subtitle,.financing-calculator__texts-wrapper .financing-calculator__subtitle2{margin-bottom:36px;font-size:28px}}.financing-calculator__texts-wrapper .financing-calculator__subtitle2{margin-bottom:6px}@media (min-width:768px){.financing-calculator__texts-wrapper .financing-calculator__subtitle2{margin-bottom:12px}}.financing-calculator__texts-wrapper .financing-calculator__paragraph{font-size:14px}.financing-calculator__disclaimer{color:#5c5c5c;text-align:left;margin:24px 0;font-size:10px;line-height:15px}@media (min-width:768px){.financing-calculator__disclaimer{text-align:center;margin:18px 0 40px}}.financing-calculator__buttons-three{flex-direction:column;gap:24px;display:flex}.financing-calculator__buttons-three>button{margin-bottom:0}@media (min-width:768px){.financing-calculator__buttons-three{gap:20px}}.financing-calculator__result-grid{flex-direction:column;gap:24px;margin-top:12px;display:flex}@media (min-width:768px){.financing-calculator__result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:30px;display:grid}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__result-grid{gap:12px}}.financing-calculator__result-cell{box-sizing:border-box;border:1px solid #878784;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.financing-calculator__result-cell-title{color:#757575;overflow-wrap:anywhere;font-size:34px;font-weight:700}@media (min-width:768px) and (max-width:1023px){.financing-calculator__result-cell-title{font-size:24px}}.financing-calculator__result-cell-description{font-size:14px}.financing-calculator__success-message{margin-top:30px}@media (min-width:1024px){.financing-calculator__success-message{width:50%}}.financing-calculator__success-card{display:flex}@media (min-width:1024px){.financing-calculator__success-card{align-items:center;width:50%;min-height:212px}}.financing-calculator__success-card>div{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:768px){.financing-calculator__step-two-card{width:634px;height:286px;min-height:286px}}@media (min-width:768px) and (max-width:1023px){.financing-calculator__step-two-card{width:100%;max-width:100%;height:auto;min-height:0}}.financing-calculator__change-bike-btn{cursor:pointer;align-self:center;align-items:center;gap:6px;margin-top:5px;font-weight:700;display:inline-flex}@media (min-width:768px){.financing-calculator__change-bike-btn{align-self:flex-start;margin-top:40px}}.financing-calculator__change-bike-btn.changeBikeMobile{display:none}@media (min-width:768px){.financing-calculator__change-bike-btn.changeBikeMobile{display:flex}}.feature-grid{width:92%;margin:0 auto;padding-top:32px;padding-bottom:40px}@media (min-width:768px){.feature-grid{padding-top:56px;padding-bottom:80px}}@media (min-width:1920px){.feature-grid{width:92%;max-width:1296px;margin-inline:auto}}.feature-grid__inner{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.feature-grid__inner{gap:32px}}.feature-grid__row{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.feature-grid__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.feature-grid__row--mobile{display:none}}.feature-grid__row--desktop{display:none}@media (min-width:1024px){.feature-grid__row--desktop{display:grid}.feature-grid__row-first{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid__row-second{justify-content:center;gap:28px;display:flex}.feature-grid__row-second .feature-grid__item{flex:0 0 calc(33.3333% - 18.6667px);max-width:calc(33.3333% - 18.6667px)}}.feature-grid__item{min-width:0}.feature-grid__card{flex-direction:column;align-items:center;gap:16px;height:100%;display:flex}@media (min-width:1024px){.feature-grid__card{align-items:flex-start}}.feature-grid__card .feature-grid__title,.feature-grid__card .feature-grid__description{display:none}.feature-grid__card .feature-grid__image-wrapper{aspect-ratio:576/290;max-width:576px;height:auto}.feature-grid__image-wrapper{border-radius:12px;width:100%;height:131px;position:relative;overflow:hidden}@media (min-width:1024px){.feature-grid__image-wrapper{max-width:415px}}.feature-grid__image{object-fit:cover;transform:scale(.99)}.feature-grid__copy{flex-direction:column;gap:8px;display:flex}.feature-grid__title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:24px}.feature-grid__description{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#595957;margin:0;font-size:12px;font-weight:400;line-height:18px}.section{width:100%;position:relative;overflow:hidden}.inner{width:100%;max-width:1296px;margin-inline:auto}.swiperWrapper{width:100%;position:relative}.swiperWrapper .swiper{width:100%;height:100%}.swiperWrapper .swiper-slide{height:auto}@media (min-width:1024px){.swiperWrapper .swiper-slide{height:580px}}@media (min-width:640px){.controls,[class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.controls,[class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.featured-posts-template1{width:100%;margin-top:20px;margin-bottom:80px;position:relative;overflow:visible}@media (min-width:768px){.featured-posts-template1{margin-bottom:60px}}.featured-posts-template1__content-wrapper{flex-direction:column;gap:10px;width:92%;margin:0 auto;padding:20px 0;display:flex}@media (min-width:1024px){.featured-posts-template1__content-wrapper{gap:40px;padding:40px 0}}@media (min-width:1920px){.featured-posts-template1__content-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.featured-posts-template1__top-section{flex-direction:column;gap:20px;display:flex}.featured-posts-template1__top-row{justify-content:space-between;align-items:center;display:flex}.featured-posts-template1__heading{font-family:var(--font-figtree),sans-serif;margin:0;font-size:28px;font-weight:700}.featured-posts-template1__mobile-btn{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.featured-posts-template1__chevron-red{color:#c00}.featured-posts-template1__bottom-row{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.featured-posts-template1__bottom-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.featured-posts-template1__description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.featured-posts-template1__description{max-width:50%;font-size:18px}}.featured-posts-template1__desktop-btn{flex-shrink:0;display:none}@media (min-width:768px){.featured-posts-template1__desktop-btn{padding-left:48px;padding-right:48px;display:inline-flex}}.featured-posts-template1__bottom-section{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.featured-posts-template1__bottom-section{flex-direction:row;align-items:stretch;gap:24px}}.featured-posts-template1__featured-col{display:none}@media (min-width:768px){.featured-posts-template1__featured-col{flex-direction:column;width:55%;display:flex}.featured-posts-template1__featured-col>div{flex:1}.featured-posts-template1__featured-col article div:first-child{flex-direction:column}.featured-posts-template1__featured-col article div:first-child div:first-child{width:100%}}.featured-posts-template1__featured-col .featured-posts-template1__meta-row{margin:0}.featured-posts-template1__featured-col .featured-posts-template1__title{max-width:100%;font-size:34px}.featured-posts-template1__list-col{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.featured-posts-template1__list-col{width:45%}.featured-posts-template1__featured-in-list{display:none}}.featured-posts-template1__see-more{font-family:var(--font-figtree),sans-serif;margin-top:12px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline}.featured-posts-template1__see-more a span{font-weight:700}.featured-posts-template1__card{background-color:#0000;flex-direction:column;width:100%;display:flex}.featured-posts-template1__content-row{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.featured-posts-template1__content-row{flex-direction:row;align-items:flex-start}}.featured-posts-template1__image-wrapper{border-radius:8px;width:100%;position:relative;overflow:hidden}.featured-posts-template1__image{border-radius:6px;width:100%}.featured-posts-template1__text-section{flex-direction:column;flex:1;display:flex}.featured-posts-template1__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-overflow:ellipsis;max-width:413px;min-height:48px;margin:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.featured-posts-template1__title a{color:inherit;text-decoration:none}.featured-posts-template1__title a:hover{color:#c00}.featured-posts-template1__meta-row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.featured-posts-template1__date{font-family:var(--font-figtree),sans-serif;color:#878784;font-size:10px;font-weight:700}.featured-posts-template1__divider{border:none;border-top:1px solid #d3d3d3;margin:0}.featured-posts-template1__category-btn{font-family:var(--font-figtree),sans-serif;color:#878784;white-space:nowrap;background-color:#fff;border:1px solid #c0c0bf;border-radius:6px;justify-content:center;align-items:center;margin-bottom:18px;margin-right:15px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.featured-posts-template1__footer{font-family:var(--font-figtree),sans-serif;color:#595957;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 0;font-size:14px;display:flex}.featured-posts-template1__share-btn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;align-items:center;padding:4px;display:flex}.featured-posts-template1__share-btn:hover{color:#c00}.featured-posts-template1__read-more{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.featured-posts-template1__read-more:hover{color:#c00}@media (min-width:768px){.wrapper{margin-bottom:60px}}@media (min-width:1024px){.contentWrapper{padding:40px 110px}}@media (min-width:768px){.bottomRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (min-width:768px){.description{max-width:50%;font-size:18px}}@media (min-width:768px){.desktopBtn{padding-left:48px;padding-right:48px;display:inline-flex}}@media (min-width:768px){.bottomSection{flex-direction:row;align-items:stretch;gap:24px}}@media (min-width:768px){.featuredCol{flex-direction:column;display:flex}.featuredCol>div{flex:1}.featuredCol article div:first-child{flex-direction:column}.featuredCol article div:first-child div:first-child{width:100%;margin-bottom:20px}.featuredCol article div:first-child div:first-child img{object-fit:fill;object-position:center}}@media (min-width:768px){.listCol{width:45%}.featuredInList{display:none}}.card{background-color:#0000;flex-direction:column;width:100%;display:flex}@media (min-width:768px){.contentRow{flex-direction:row;align-items:center}}@media (min-width:768px){.imageWrapper{aspect-ratio:16/9;width:50%;min-height:0}}.featured-posts-template2__footer{font-family:var(--font-figtree),sans-serif;color:#595957;justify-content:space-between;align-items:center;padding:16px 0 0;font-size:14px;display:flex}.heading{font-family:var(--font-figtree),sans-serif;font-size:28px;font-weight:700}.wrapper{width:100%;margin-top:60px;margin-bottom:80px;position:relative;overflow:visible}@media (min-width:768px){.wrapper{margin-bottom:60px}}.contentWrapper{flex-direction:column;gap:40px;width:92%;max-width:1296px;margin-inline:auto;padding:40px 0;display:flex}@media (min-width:1024px){.contentWrapper{padding:40px 110px}}.topSection{flex-direction:column;gap:20px;display:flex}.topRow{justify-content:space-between;align-items:center;display:flex}.mobileBtn{font-family:var(--font-figtree),sans-serif;color:#484846;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.chevronRed{color:#c00}.bottomRow{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.bottomRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.description{max-width:50%;font-size:18px}}.desktopBtn{flex-shrink:0;display:none}@media (min-width:768px){.desktopBtn{padding-left:48px;padding-right:48px;display:inline-flex}}.bottomSection{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.bottomSection{flex-direction:row;align-items:stretch;gap:24px}}.lowerPost{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.lowerPost{flex-direction:row;align-items:stretch;gap:24px}}.lowerPost .imageWrapper{order:2}.featuredCol{display:none}@media (min-width:768px){.featuredCol{flex-direction:column;display:flex}.featuredCol>div{flex:1}.featuredCol article div:first-child{flex-direction:column}.featuredCol article div:first-child div:first-child{width:100%;margin-bottom:20px}.featuredCol article div:first-child div:first-child img{object-fit:fill;object-position:center}}.featuredCol .metaRow{margin:0}.featuredCol .title{max-width:100%;font-size:34px}.listCol{flex-direction:column;justify-content:space-between;gap:30px;display:flex}@media (min-width:768px){.listCol{width:45%}.featuredInList{display:none}}.featuredInListcategoryBtn{color:#fff;background-color:#c00}.seeMore{font-family:var(--font-figtree),sans-serif;margin-top:12px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline}.seeMore a span{font-weight:700}.card{background-color:#0000;flex-direction:column;width:100%;display:flex}.contentRow{flex-direction:column;gap:25px;display:flex}@media (min-width:768px){.contentRow{flex-direction:row;align-items:flex-start}}.imageWrapper{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;width:100%;height:400px;position:relative;overflow:hidden}@media (min-width:768px){.imageWrapper{aspect-ratio:16/9;width:50%;min-height:0}}.image{object-fit:cover;object-position:center;border-radius:6px;width:100%;height:100%}.textSection{flex-direction:column;flex:1;justify-content:center;display:flex}.title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-overflow:ellipsis;min-height:48px;margin:0;font-size:34px;font-weight:700;line-height:1.2;overflow:hidden}.description{font-family:var(--font-figtree),sans-serif;color:#595957;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.metaRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.date{font-family:var(--font-figtree),sans-serif;color:#595957;font-size:10px}.categoryBtn{font-family:var(--font-figtree),sans-serif;color:#fff;white-space:nowrap;background-color:#1d1d1d;border-radius:6px;justify-content:center;align-items:center;margin-bottom:18px;margin-right:15px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.featured-posts-template3__footer{font-family:var(--font-figtree),sans-serif;color:#595957;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;display:flex}.shareBtn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;align-items:center;padding:4px;display:flex}.shareBtn:hover{color:#c00}.readMore{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.readMore:hover{color:#c00}.featured-product-banner__featured-product{flex-direction:column;width:100%;margin-top:0;display:flex}@media (min-width:1024px){.featured-product-banner__featured-product{margin-top:45px;display:block;position:relative}}@media (min-width:1920px){.featured-product-banner__featured-product{max-width:1296px;margin:0 auto}}.featured-product-banner__image-container{flex:none;width:100%;height:450px;position:relative;overflow:hidden}@media (min-width:1024px){.featured-product-banner__image-container{height:auto}}.featured-product-banner__image-container:before{content:"Imágenes de referencia";color:#fff;font-family:var(--font-figtree),sans-serif;text-align:center;background-color:#fff3;padding:3px 20px;font-size:14px;font-weight:400;line-height:21px;position:absolute;bottom:20px}.featured-product-banner__image-mobile-wrapper{position:absolute;inset:0}@media (min-width:1024px){.featured-product-banner__image-mobile-wrapper{display:none}}.featured-product-banner__image-desktop-wrapper{display:none;position:absolute;inset:0}@media (min-width:1024px){.featured-product-banner__image-desktop-wrapper{display:block}}.featured-product-banner__banner-image{object-fit:cover}.featured-product-banner__specs{-webkit-backdrop-filter:blur(11.957px);backdrop-filter:blur(11.957px);background:#3b3b39;flex-direction:column;flex-basis:100%;justify-content:center;padding:12px;display:flex}@media (min-width:1024px){.featured-product-banner__specs{background:#343433b2;width:30%;height:100%;position:absolute;top:0;right:0;overflow-y:auto}}.featured-product-banner__specs header{border-bottom:.8px solid #595957;padding:0 15px}@media (min-width:1024px){.featured-product-banner__specs header{border:none}}.featured-product-banner__product-logo{width:260px;height:auto}.featured-product-banner__motorcycle-name{font-family:var(--font-figtree),sans-serif;color:#fff;margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.2}.featured-product-banner__title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#fff;margin-bottom:18px;font-size:14px;font-weight:700;line-height:21px}.featured-product-banner__year-row{align-items:center;gap:10px;display:flex}.featured-product-banner__year-row .featured-product-banner__title{margin-bottom:0}.featured-product-banner__year-chips{gap:6px;margin:10px 0;display:flex}.featured-product-banner__year-chip{font-family:var(--font-figtree),sans-serif;color:#e9e9e9;cursor:pointer;background-color:#0000;border:1px solid #6e6e6c;border-radius:6px;padding:5px 10px;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s}.featured-product-banner__year-chip:hover{border-color:#fff}.featured-product-banner__year-chip--active{color:#1d1d1d;background-color:#fff;border-color:#fff}.featured-product-banner__product-description{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#fff;margin-bottom:18px;font-size:12px;font-weight:400;line-height:12px}@media (min-width:1024px){.featured-product-banner__product-description{border-bottom:.8px solid #595957;padding-bottom:18px}}.featured-product-banner__now-with-text{align-items:flex-end;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:1;display:flex}.featured-product-banner__now-with-label{align-items:center;line-height:1;display:flex}.featured-product-banner__now-with-logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.featured-product-banner__now-with{width:60px;height:auto;margin:0;display:block;transform:translateY(-2px)}.featured-product-banner__from-price{align-items:flex-start;gap:6px;display:flex}.featured-product-banner__from-label{padding-top:4px;font-size:14px;line-height:1}.featured-product-banner__num-big{letter-spacing:0;vertical-align:middle;font-size:34px;font-weight:700;line-height:40.8px}.featured-product-banner__price-label{margin-top:10px;font-size:12px;font-weight:300;line-height:1.3}.featured-product-banner__num-mid{letter-spacing:0;vertical-align:middle;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1}.featured-product-banner__num-mid-struck{text-decoration:line-through}.featured-product-banner__disclaimer{margin-bottom:15px;font-size:10px;line-height:1.4}.featured-product-banner__features{flex-flow:column;justify-content:center;align-items:center;display:flex}.featured-product-banner__feature-wrapper{flex-flow:row;justify-content:center;align-items:center;gap:15px;display:flex}.featured-product-banner__feature{flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.featured-product-banner__feature-icon{object-fit:contain;width:96px;height:96px}.featured-product-banner__features-image{object-fit:contain;width:100%;max-width:400px;height:auto;display:block}@media (min-width:1024px){.featured-product-banner__features-image{max-width:100%}}.financing-banner{z-index:1;margin:35px auto;width:100%;margin-inline:auto;position:relative}@media (min-width:1920px){.financing-banner{width:92%;max-width:1296px}}.financing-banner__overlay{z-index:2;background:linear-gradient(230deg,#0000 33.65%,#000 90.85%);width:100%;height:100%;position:absolute;top:0;left:0}.financing-banner__bg{box-sizing:border-box;background-position:right 38% top;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-mobile);flex-direction:column;justify-content:space-between;gap:30px;width:100%;height:auto;min-height:402px;padding:104px 12px 12px;display:flex;position:relative}@media (min-width:768px){.financing-banner__bg{height:466px;min-height:unset;background-image:var(--bg-desktop);background-position:0 0;justify-content:space-between;gap:0;padding:125px 72px 24px}}.financing-banner__content{z-index:3;flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.financing-banner__content{align-items:flex-start}}.financing-banner__full-mobile-btn{width:100%;margin-top:28px}@media (min-width:768px){.financing-banner__full-mobile-btn{width:auto;margin-top:0;padding:12px 35px}}.financing-banner__title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:28px;font-weight:700}@media (min-width:768px){.financing-banner__title{padding-bottom:12px;font-size:48px}}.financing-banner__description{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:400}@media (min-width:768px){.financing-banner__description{margin-bottom:10px;padding-bottom:25px;font-size:28px;font-weight:700}}.financing-banner__logos-wrapper{z-index:3;flex-shrink:0;width:100%;padding:0}.financing-banner__logos-container{background-color:#fff;border-radius:12px;margin:0;padding:0;box-shadow:0 4px 20px #00000014}@media (min-width:768px){.financing-banner__logos-container{height:72px;overflow:hidden}}.financing-banner__logos-track{align-items:center;gap:40px;height:100%;display:flex}.financing-banner__mobile-grid{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:12px 16px;width:100%;height:auto;margin-bottom:0;padding:15px;display:grid}@media (min-width:768px){.financing-banner__mobile-grid{display:none}}.financing-banner__mobile-grid .financing-banner__logo-item{width:100%;min-width:0;height:auto}.financing-banner__loop{--loop-copies:4;gap:0;display:none}@media (min-width:768px){.financing-banner__loop{will-change:transform;width:max-content;animation:30s linear infinite scrollLogos;display:flex}}.financing-banner__loop--mobile{--loop-copies:4;will-change:transform;gap:0;width:max-content;animation:30s linear infinite scrollLogos}@media (min-width:768px){.financing-banner__loop--mobile{display:none}}.financing-banner__static{justify-content:space-around;width:100%;display:none}@media (min-width:768px){.financing-banner__static{display:flex}}.financing-banner__loop-group{flex-shrink:0;align-items:center;gap:40px;padding-right:40px;display:flex}.financing-banner__logo-item{flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:flex}.financing-banner__logo-item img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:24px;display:block}@media (min-width:768px){.financing-banner__logo-item img{max-height:40px}}.group-motorbike .controls,.group-motorbike [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.group-motorbike .controls,.group-motorbike [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.group-motorbike .controls,.group-motorbike [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.group-motorbike .navBtn,.group-motorbike [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.group-motorbike .navBtn:hover,.group-motorbike [class*=__nav-btn]:hover{color:#c00}.group-motorbike .navBtn:focus-visible,.group-motorbike [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.group-motorbike .navBtn:disabled,.group-motorbike [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.group-motorbike .dots,.group-motorbike [class*=__dots]{align-items:center;gap:10px;display:flex}.group-motorbike .dot,.group-motorbike [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.group-motorbike .dot:focus-visible,.group-motorbike [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.group-motorbike .dotActive:after,.group-motorbike [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.group-motorbike__main_wrapper{width:100%;margin:30px auto 130px}@media (min-width:1024px){.group-motorbike__main_wrapper{width:92%;max-width:900px;margin-bottom:16px}}@media (min-width:768px){.group-motorbike__main_wrapper>article{height:387px}}.group-motorbike__texts{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}@media (min-width:1024px){.group-motorbike__texts{gap:12px}}.group-motorbike__title{font-size:28px;font-weight:700;line-height:1.2}.group-motorbike__description{font-size:16px;font-weight:400;line-height:1.2}.group-motorbike__category-label{width:100%;margin-bottom:30px}@media (min-width:768px){.group-motorbike__category-label{max-width:306px;margin-top:70px}}@media (min-width:1024px){.group-motorbike__category-label{margin:70px 25px 16px}}.group-motorbike__bike-container{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:12px 18px;margin-bottom:30px;font-size:16px;font-weight:700;display:grid}.group-motorbike__bike-slider-viewport{width:100%;max-width:100%;overflow:hidden}.group-motorbike__bike-slider{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.group-motorbike__bike-slider .swiper-slide{box-sizing:border-box;height:auto}.group-motorbike__selected{background-color:gray;position:relative}.group-motorbike__selected:after{width:100%;height:20px}.group-motorbike__bike-grid{place-items:start center;gap:18px 12px;width:100%;padding-top:12px;display:grid}.group-motorbike__bike-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.group-motorbike__bike-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.group-motorbike__bike-image{object-fit:contain;cursor:pointer;width:100%;height:120px}@media (min-width:768px){.group-motorbike__step-two-bike-card{background:url(/bg/bg-SelectedMotorbikeCard.svg) 50%/cover no-repeat!important}}.group-motorbike__motorbike-card_contain{box-sizing:border-box;text-align:center;width:100%;min-width:0;max-width:100%}.group-motorbike__motorbike-card_contain button{width:100%}.group-motorbike__motorbike-card_contain button p{padding-bottom:10px;font-weight:700}.group-motorbike__motorbike-card{border:1px solid #d3d3d3;border-radius:10px;position:relative}.group-motorbike__motorbike-card:before{content:"Seleccionada";color:#fff;background-color:#6e6e6c;border-radius:20px;padding:7px 14px;font-size:10px;font-weight:700;position:absolute;top:-10px}.habeas-data-form__form{width:100%}.habeas-data-form__inner{flex-direction:column;gap:32px;max-width:850px;margin:0 auto;padding:40px 20px;display:flex}@media (min-width:768px){.habeas-data-form__inner{padding:70px 0}}.habeas-data-form__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.habeas-data-form__grid{grid-template-columns:1fr 1fr}}.habeas-data-form__legal-text{font-family:var(--font-figtree),sans-serif;color:#000;text-align:justify;font-size:12px;font-weight:400;line-height:18px}@media (min-width:768px){.habeas-data-form__legal-text{font-size:14px;line-height:21px}}.habeas-data-form__legal-text a{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;word-break:break-all;text-decoration:underline}.habeas-data-form__legal-text a:hover{color:inherit}.habeas-data-form__legal-text p{margin:0}.habeas-data-form__legal-text p+p{margin-top:14px}.habeas-data-form__legal-link{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;word-break:break-all;text-decoration:underline}.habeas-data-form__legal-link:hover{color:inherit}.habeas-data-form__checkbox-row{align-items:flex-start;gap:10px;width:100%;max-width:390px;margin:0 auto;display:flex}.habeas-data-form__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.habeas-data-form__checkbox--error{width:100%;max-width:390px;font-family:var(--font-figtree),sans-serif;color:#c00;margin:4px auto 0;font-size:12px;display:block}.habeas-data-form__checkbox-label{font-family:var(--font-figtree),sans-serif;color:#000;cursor:pointer;font-size:12px;font-weight:400;line-height:18px}@media (min-width:768px){.habeas-data-form__checkbox-label{font-size:14px;line-height:21px}}.habeas-data-form__checkbox-label a{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}.habeas-data-form__checkbox-label a:hover{color:inherit}.habeas-data-form__footer{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.section{margin-inline:auto;width:92%;max-width:1296px;margin-bottom:64px}@media (min-width:768px){.section{margin-bottom:100px}}.banner{border-radius:0;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.banner:before{content:"";padding-top:76.3359%;display:block}@media (min-width:768px){.banner:before{padding-top:32.3611%}}.picture,.image{object-fit:cover}.picture{position:absolute;inset:0}.overlay{justify-content:flex-end;align-items:flex-end;padding:24px 20px;display:flex;position:absolute;inset:0}@media (min-width:768px){.overlay{padding:40px 48px}}.headline{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:320px;margin:0;display:flex}@media (min-width:768px){.headline{gap:8px;max-width:480px}}.headline-accent{color:#fff;font-family:var(--font-figtree),sans-serif;background:#c00;padding:8px 16px;font-size:28px;font-weight:700;line-height:1;display:inline-block;transform:skew(-8deg)}@media (min-width:768px){.headline-accent{padding:12px 20px;font-size:40px}}.headline-text{color:#fff;font-family:var(--font-figtree),sans-serif;background:#1d1d1dd9;padding:8px 16px;font-size:18px;font-weight:700;line-height:1.2;display:inline-block;transform:skew(-8deg)}@media (min-width:768px){.headline-text{padding:12px 20px;font-size:24px}}.hero-campaign__hero{background:0 0;width:92%;margin:0 auto;position:relative;overflow:hidden}@media (min-width:1920px){.hero-campaign__hero{width:92%;max-width:1296px;margin-inline:auto}}.hero-campaign__background{opacity:.06;pointer-events:none;background-repeat:repeat;background-size:400px;position:absolute;inset:0}.hero-campaign__inner{z-index:1;flex-direction:column;justify-content:flex-end;gap:40px;padding:48px 0;display:flex;position:relative}@media (min-width:425px){.hero-campaign__inner{padding:30px 20px 20px}}@media (min-width:640px){.hero-campaign__inner{flex-direction:row;align-items:center;gap:48px;padding:64px 0}}@media (min-width:1024px){.hero-campaign__inner{gap:64px;padding:30px 0}}.hero-campaign__content{width:100%}@media (min-width:768px){.hero-campaign__content{width:36%}}.hero-campaign__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:768px){.hero-campaign__title{font-size:22px}}@media (min-width:1024px){.hero-campaign__title{font-size:24px}}.hero-campaign__description{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:14px;font-weight:400;line-height:1.6}@media (min-width:768px){.hero-campaign__description{font-size:16px}}.hero-campaign__image-wrapper{display:none;position:relative}@media (min-width:640px){.hero-campaign__image-wrapper{flex-shrink:0;width:48%;height:467px;min-height:300px;display:block}}.hero-campaign__image-wrapper img{object-fit:cover;border-radius:10px;margin:auto}.hero-campaign__image{object-fit:contain;object-position:bottom center}.honda-insurance-grid{background-color:#fff;width:100%}.honda-insurance-grid__container{width:92%;margin:0 auto}@media (min-width:768px){.honda-insurance-grid__container{padding-bottom:20px}}@media (min-width:1920px){.honda-insurance-grid__container{width:92%;max-width:1296px;margin-inline:auto}}.honda-insurance-grid__header{width:100%;margin-bottom:40px}@media (min-width:768px){.honda-insurance-grid__header{margin-bottom:56px}}.honda-insurance-grid__title-accent{background-color:#c00;width:60px;height:6px;margin-bottom:16px;display:block}.honda-insurance-grid__title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0 0 24px;font-size:24px;font-weight:700;line-height:28.8px}@media (min-width:768px){.honda-insurance-grid__title{font-size:28px;line-height:1.2}}.honda-insurance-grid__intro{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0 0 20px;font-size:16px;font-weight:400;line-height:24px}.honda-insurance-grid__call-to-action{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:24px}.honda-insurance-grid__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.honda-insurance-grid__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:40px}}@media (min-width:1024px){.honda-insurance-grid__grid{gap:48px}}.honda-insurance-grid__card-wrapper{border-bottom:1px solid #e9e9e9;flex-direction:column;width:100%;min-width:0;height:100%;padding-bottom:18px;display:flex}.honda-insurance-grid__divider{background-color:#e9e9e9;border:none;width:100%;height:1px;margin-top:32px}@media (min-width:768px){.honda-insurance-grid__divider{margin-top:40px}}.honda-insurance-grid__card{flex-direction:column;align-items:center;gap:20px;min-width:0;display:flex}@media (min-width:768px){.honda-insurance-grid__card{gap:24px}}.honda-insurance-grid__image-wrapper{border-radius:12px;width:100%;height:250px;position:relative;overflow:hidden}@media (min-width:768px){.honda-insurance-grid__image-wrapper{border-radius:16px;width:635px;max-width:100%;height:310px}}.honda-insurance-grid__image{object-fit:cover}.honda-insurance-grid__card-content{flex-direction:column;gap:12px;min-height:140px;display:flex}.honda-insurance-grid__card-title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:24px}.honda-insurance-grid__card-description{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:16px;font-weight:400;line-height:24px}.honda-insurance-grid__card-list{flex-direction:column;gap:0;margin:4px 0 0;padding:0 0 0 20px;list-style:outside;display:flex}.honda-insurance-grid__card-list-item{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:1024px){.honda-insurance-grid__card-list-item{font-size:16px}}.honda-insurance-grid__quote-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:30px 0;display:flex}@media (min-width:768px){.honda-insurance-grid__quote-cell{min-height:100%;padding:0 16px}}.honda-insurance-grid__quote{width:100%;max-width:520px;margin:0;padding:16px 0 20px;position:relative}@media (min-width:768px){.honda-insurance-grid__quote{padding:16px 55px 20px}}.honda-insurance-grid__quote-mark-open,.honda-insurance-grid__quote-mark-close{font-family:var(--font-figtree),sans-serif;color:#c00;pointer-events:none;font-size:72px;font-weight:700;line-height:1}@media (min-width:768px){.honda-insurance-grid__quote-mark-open,.honda-insurance-grid__quote-mark-close{font-size:96px}}.honda-insurance-grid__quote-mark-open{position:absolute;top:-40px;left:0;transform:scale(.8,1.1)skew(-20deg)}@media (min-width:768px){.honda-insurance-grid__quote-mark-open{top:-5px;left:0}}.honda-insurance-grid__quote-mark-close{position:absolute;bottom:-40px;right:0;transform:scale(.8,1.1)skew(-20deg)rotate(180deg)}@media (min-width:768px){.honda-insurance-grid__quote-mark-close{vertical-align:bottom;height:0;display:inline-block;position:relative;top:30px;left:5px}}.honda-insurance-grid__quote-text{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:left;color:#1d1d1d;margin:0;font-size:20px;font-style:italic;font-weight:700;line-height:24px}.honda-insurance-grid__quote-attribution{width:100%;max-width:520px;font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:left;text-transform:uppercase;color:#6e6e6c;padding:13px 0 0;font-size:14px;font-style:italic;font-weight:400;line-height:24px}@media (min-width:768px){.honda-insurance-grid__quote-attribution{margin-top:32px;padding:0 48px}}.wrapper{background:#fff;width:100%;overflow-x:hidden}.contentWrapper{flex-direction:column;gap:8px;width:92%;max-width:1296px;margin-inline:auto;display:flex;overflow-x:hidden}.title{margin:0 0 24px}.sliderWrapper,.sliderWrapper .swiper{overflow:hidden}.sliderWrapper .swiper:not(.swiper-initialized){visibility:hidden}@media (min-width:768px){.sliderWrapper{clip-path:inset(0 -200vw)}.sliderWrapper .swiper{overflow:visible}}.slide{box-sizing:border-box;width:72%;height:auto}@media (min-width:640px){.slide{width:42%}}@media (min-width:1024px){.slide{width:28%}}@media (min-width:1280px){.slide{width:22%}}.card{cursor:pointer;aspect-ratio:9/16;background:#1d1d1d;border:none;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.card:focus-visible{outline-offset:4px;outline:2px solid #c00}.preview{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (min-width:640px){.controls,[class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.controls,[class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.insurance-benefits{width:100%}.insurance-benefits__container{width:92%;margin:0 auto}@media (min-width:1920px){.insurance-benefits__container{width:92%;max-width:1296px;margin-inline:auto}}.insurance-benefits__grid{flex-direction:column;gap:32px;padding-top:24px;display:flex}@media (min-width:768px){.insurance-benefits__grid{flex-direction:row;align-items:stretch;gap:40px}}.insurance-benefits__image-container{aspect-ratio:4/3;border-radius:12px;width:100%;min-height:240px;position:relative;overflow:hidden}@media (min-width:768px){.insurance-benefits__image-container{aspect-ratio:auto;width:50%;min-height:unset;flex-shrink:0;align-self:stretch}}.insurance-benefits__image{object-fit:cover;object-position:center}.insurance-benefits__content{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:768px){.insurance-benefits__content{gap:24px;width:50%}}.insurance-benefits__title{font-family:var(--font-manrope),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:1.3}.insurance-benefits__list{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;list-style:outside;display:flex}.insurance-benefits__list-item{font-family:var(--font-figtree),sans-serif;color:#484846;font-size:16px;font-weight:400;line-height:1.5}.insurance-benefits__subtitle{font-family:var(--font-figtree),sans-serif;color:#484846;margin:40px 0 0;font-size:16px;font-weight:400;line-height:1.5}.insurance-benefits__partners-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:577px){.insurance-benefits__partners-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.insurance-benefits__partners-grid{gap:16px}}.insurance-benefits__partner-card{background:#fff;border:1px solid #e9e9e9;border-radius:8px;justify-content:center;align-items:center;height:50px;padding:8px;transition:box-shadow .3s;display:flex}.insurance-benefits__partner-card:hover{box-shadow:0 4px 20px #00000014}.insurance-benefits__partner-card:hover .insurance-benefits__partner-logo{filter:grayscale(0%)}.insurance-benefits__partner-logo{object-fit:contain;filter:grayscale();width:120px;max-width:100%;height:100%;transition:filter .4s}.insurance-benefits__button-wrapper{justify-content:flex-start;margin-top:4px;display:flex}@media (min-width:768px){.insurance-benefits__button-wrapper{justify-content:flex-start}}.insurance-benefits__button{width:100%;font-family:var(--font-figtree),sans-serif;color:#fff;cursor:pointer;background-color:#c00;border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 32px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s;display:flex}@media (min-width:768px){.insurance-benefits__button{width:auto}}.insurance-benefits__button:hover{background-color:#c00}.kapo-blog-entry,.kapo-blog-entry__section,.section{background:#050505;overflow:hidden}.kapo-blog-entry__media,.media,.kapo-blog-entry__media picture,.media picture,.kapo-blog-entry__image,.image{width:100%;display:block}.kapo-blog-entry__image,.image{height:auto}.kapo-blog-entry__content,.content{padding:clamp(36px,8vw,56px) var(--kapo-page-gutter)}.kapo-blog-entry__inner,.inner{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px);max-width:640px;margin:0 auto;display:flex}.kapo-blog-entry__title,.title{font-family:var(--font-kapo-field),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(52px,15vw,70px);font-weight:900;line-height:1}.kapo-blog-entry__description,.description,.kapo-blog-entry__quote,.quote{font-family:var(--font-kapo-helvetica),Arial,sans-serif;font-size:clamp(15px,1.35vw,18px);line-height:1.45}.kapo-blog-entry__description,.description{margin:0}.kapo-blog-entry__quote,.quote{text-align:center;width:min(100%,370px);margin:0 auto;padding:28px 20px 0;position:relative}.kapo-blog-entry__quote p,.quote p{margin:0;font-style:italic}.kapo-blog-entry__quote--open,.quoteOpen,.kapo-blog-entry__quote-close,.quoteClose{width:25px;height:25px;position:absolute}.kapo-blog-entry__quote--open,.quoteOpen{top:15px;left:0}.kapo-blog-entry__quote-close,.quoteClose{bottom:-15px;right:0;transform:rotate(180deg)}.kapo-blog-entry__cta,.cta{background:var(--kapo-red);color:#fff;width:100%;min-height:48px;font-family:var(--font-kapo-helvetica-bold),Arial,sans-serif;border-radius:8px;justify-content:center;padding:13px 28px;font-size:17px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.kapo-blog-entry__cta:hover,.kapo-blog-entry__cta:focus-visible,.cta:hover,.cta:focus-visible{background:#c91f16;transform:translateY(-1px)}.kapo-blog-entry__cta:focus-visible,.cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:768px){.kapo-blog-entry,.kapo-blog-entry__section,.section{grid-template-columns:1fr 1fr;min-height:clamp(520px,52vw,760px);display:grid}.kapo-blog-entry__media,.media,.kapo-blog-entry__media picture,.media picture,.kapo-blog-entry__image,.image{height:100%}.kapo-blog-entry__image,.image{object-fit:cover}.kapo-blog-entry__content,.content{align-items:center;padding:clamp(40px,5vw,72px);display:flex}.kapo-blog-entry__inner,.inner{max-width:560px;margin:0}.kapo-blog-entry__title,.title{font-size:clamp(64px,6.2vw,90px)}.kapo-blog-entry__quote--open,.quoteOpen,.kapo-blog-entry__quote-close,.quoteClose{width:32px;height:32px}.kapo-blog-entry__quote--open,.quoteOpen{left:-25px}.kapo-blog-entry__quote-close,.quoteClose{right:-25px}.kapo-blog-entry__cta,.cta{width:auto}}@media (prefers-reduced-motion:reduce){.kapo-blog-entry__cta,.cta{transition:none}}.kapo-capsules,.kapo-capsules__section,.section{background:linear-gradient(#05050538,#0505056b),url(/images/campaign-with-kapo/part-two-campaing/videos-bg.png) 50%/cover no-repeat;position:relative;overflow:hidden}.kapo-capsules:before,.kapo-capsules:after,.kapo-capsules__section:before,.kapo-capsules__section:after,.section:before,.section:after{content:"";background:radial-gradient(83.55% 100% at 50% 0,#0000 53.77%,#000 100%);height:min(30%,388px);position:absolute;left:0;right:0}.kapo-capsules:before,.kapo-capsules__section:before,.section:before{top:0;transform:rotate(180deg)}.kapo-capsules:after,.kapo-capsules__section:after,.section:after{bottom:0}.kapo-capsules__content,.content{z-index:1;width:calc(100% - var(--kapo-page-gutter)*2);flex-direction:column;gap:clamp(44px,12vw,64px);margin:0 auto;padding:clamp(64px,18vw,88px) 0 clamp(72px,20vw,104px);display:flex;position:relative}.kapo-capsules__item,.item{flex-direction:column;align-items:center;gap:clamp(20px,6vw,32px);display:flex}.kapo-capsules__title,.title{font-family:var(--font-kapo-field),sans-serif;text-align:center;text-transform:uppercase;text-shadow:0 10px 28px #0006;white-space:pre-line;margin:0;font-size:clamp(52px,17vw,70px);font-weight:900;line-height:1}.kapo-capsules__video,.video{aspect-ratio:9/16;background:#101010;border-radius:12px;width:100%;overflow:hidden}@media (min-width:768px){.kapo-capsules__content,.content{width:min(1080px,100% - var(--kapo-page-gutter)*2);gap:clamp(64px,8vw,112px);padding:clamp(80px,9vw,128px) 0 clamp(96px,11vw,160px)}.kapo-capsules__item,.item{gap:clamp(28px,3.5vw,48px)}.kapo-capsules__title,.title{font-size:clamp(70px,6.7vw,96px)}.kapo-capsules__video,.video{aspect-ratio:16/9;max-width:min(960px,100%)}}.kapo-hero,.kapo-hero__hero,.hero{min-height:clamp(430px,118vw,620px);position:relative;overflow:hidden}.kapo-hero .kapo-hero__background,.kapo-hero .background,.kapo-hero .kapo-hero__shade,.kapo-hero .shade,.kapo-hero__hero .kapo-hero__background,.kapo-hero__hero .background,.kapo-hero__hero .kapo-hero__shade,.kapo-hero__hero .shade,.hero .kapo-hero__background,.hero .background,.hero .kapo-hero__shade,.hero .shade{position:absolute;inset:0}.kapo-hero .kapo-hero__background,.kapo-hero .background,.kapo-hero__hero .kapo-hero__background,.kapo-hero__hero .background,.hero .kapo-hero__background,.hero .background{background:url(/images/campaign-with-kapo/background-landing.jpg) top/cover no-repeat;transform:scale(1.02)}.kapo-hero .kapo-hero__shade,.kapo-hero .shade,.kapo-hero__hero .kapo-hero__shade,.kapo-hero__hero .shade,.hero .kapo-hero__shade,.hero .shade{z-index:1;background:radial-gradient(83.55% 100% at 50% 0,#0000 53.77%,#000 100%);height:min(75%,527px);top:auto}.kapo-hero .kapo-hero__content,.kapo-hero .content,.kapo-hero__hero .kapo-hero__content,.kapo-hero__hero .content,.hero .kapo-hero__content,.hero .content{z-index:2;width:calc(100% - var(--kapo-page-gutter)*2);min-height:inherit;margin:0 auto;position:relative}.kapo-hero .kapo-hero__honda-logo,.kapo-hero .hondaLogo,.kapo-hero__hero .kapo-hero__honda-logo,.kapo-hero__hero .hondaLogo,.hero .kapo-hero__honda-logo,.hero .hondaLogo{opacity:0;width:clamp(70px,23vw,92px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translateY(-28px)}.kapo-hero .kapo-hero__honda-logo img,.kapo-hero .hondaLogo img,.kapo-hero__hero .kapo-hero__honda-logo img,.kapo-hero__hero .hondaLogo img,.hero .kapo-hero__honda-logo img,.hero .hondaLogo img{width:100%;height:auto;display:block}.kapo-hero .kapo-hero__headline,.kapo-hero .headline,.kapo-hero__hero .kapo-hero__headline,.kapo-hero__hero .headline,.hero .kapo-hero__headline,.hero .headline{font-family:var(--font-kapo-field),sans-serif;text-transform:uppercase;pointer-events:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:end;align-items:end;gap:clamp(10px,2.5vw,16px);padding:0 0 clamp(20px,5vw,32px);display:grid;position:absolute;inset:0}.kapo-hero .kapo-hero__left-words,.kapo-hero .leftWords,.kapo-hero .kapo-hero__right-words,.kapo-hero .rightWords,.kapo-hero__hero .kapo-hero__left-words,.kapo-hero__hero .leftWords,.kapo-hero__hero .kapo-hero__right-words,.kapo-hero__hero .rightWords,.hero .kapo-hero__left-words,.hero .leftWords,.hero .kapo-hero__right-words,.hero .rightWords{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:grid}.kapo-hero .kapo-hero__left-words span,.kapo-hero .leftWords span,.kapo-hero .kapo-hero__right-words span,.kapo-hero .rightWords span,.kapo-hero__hero .kapo-hero__left-words span,.kapo-hero__hero .leftWords span,.kapo-hero__hero .kapo-hero__right-words span,.kapo-hero__hero .rightWords span,.hero .kapo-hero__left-words span,.hero .leftWords span,.hero .kapo-hero__right-words span,.hero .rightWords span{font-size:clamp(52px,16vw,70px);font-weight:900;line-height:.82;display:block}.kapo-hero .kapo-hero__left-words,.kapo-hero .leftWords,.kapo-hero__hero .kapo-hero__left-words,.kapo-hero__hero .leftWords,.hero .kapo-hero__left-words,.hero .leftWords{color:#fff;grid-area:1/1;justify-self:start;margin-left:30px;transform:translate(-80px)}.kapo-hero .kapo-hero__left-words span:first-child,.kapo-hero .leftWords span:first-child,.kapo-hero__hero .kapo-hero__left-words span:first-child,.kapo-hero__hero .leftWords span:first-child,.hero .kapo-hero__left-words span:first-child,.hero .leftWords span:first-child{transform:translate(-20px)}.kapo-hero .kapo-hero__right-words,.kapo-hero .rightWords,.kapo-hero__hero .kapo-hero__right-words,.kapo-hero__hero .rightWords,.hero .kapo-hero__right-words,.hero .rightWords{color:var(--kapo-red);grid-area:1/2;justify-self:end;transform:translate(80px)}.kapo-hero .kapo-hero__kapo-logo,.kapo-hero .kapoLogo,.kapo-hero__hero .kapo-hero__kapo-logo,.kapo-hero__hero .kapoLogo,.hero .kapo-hero__kapo-logo,.hero .kapoLogo{opacity:0;filter:drop-shadow(0 16px 26px #0000006b);grid-area:2/1/auto/-1;justify-self:center;width:min(180px,42vw);height:auto;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.kapo-hero .kapo-hero__visible,.kapo-hero .visible,.kapo-hero__hero .kapo-hero__visible,.kapo-hero__hero .visible,.hero .kapo-hero__visible,.hero .visible{opacity:1;transform:translate(0)}.kapo-hero .kapo-hero__legal,.kapo-hero .legal,.kapo-hero__hero .kapo-hero__legal,.kapo-hero__hero .legal,.hero .kapo-hero__legal,.hero .legal{z-index:3;width:min(300px,72vw);height:auto;position:absolute;bottom:0;right:0}.kapo-hero .kapo-hero__sr-only,.kapo-hero .srOnly,.kapo-hero__hero .kapo-hero__sr-only,.kapo-hero__hero .srOnly,.hero .kapo-hero__sr-only,.hero .srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:768px){.kapo-hero,.kapo-hero__hero,.hero{min-height:700px}.kapo-hero .kapo-hero__content,.kapo-hero .content,.kapo-hero__hero .kapo-hero__content,.kapo-hero__hero .content,.hero .kapo-hero__content,.hero .content{width:min(1180px,100% - var(--kapo-page-gutter)*2)}.kapo-hero .kapo-hero__honda-logo,.kapo-hero .hondaLogo,.kapo-hero__hero .kapo-hero__honda-logo,.kapo-hero__hero .hondaLogo,.hero .kapo-hero__honda-logo,.hero .hondaLogo{width:clamp(78px,9vw,116px)}.kapo-hero .kapo-hero__headline,.kapo-hero .headline,.kapo-hero__hero .kapo-hero__headline,.kapo-hero__hero .headline,.hero .kapo-hero__headline,.hero .headline{padding:0;display:block}.kapo-hero .kapo-hero__left-words,.kapo-hero .leftWords,.kapo-hero .kapo-hero__right-words,.kapo-hero .rightWords,.kapo-hero__hero .kapo-hero__left-words,.kapo-hero__hero .leftWords,.kapo-hero__hero .kapo-hero__right-words,.kapo-hero__hero .rightWords,.hero .kapo-hero__left-words,.hero .leftWords,.hero .kapo-hero__right-words,.hero .rightWords{position:absolute;bottom:clamp(62px,8vw,98px)}.kapo-hero .kapo-hero__left-words span,.kapo-hero .leftWords span,.kapo-hero .kapo-hero__right-words span,.kapo-hero .rightWords span,.kapo-hero__hero .kapo-hero__left-words span,.kapo-hero__hero .leftWords span,.kapo-hero__hero .kapo-hero__right-words span,.kapo-hero__hero .rightWords span,.hero .kapo-hero__left-words span,.hero .leftWords span,.hero .kapo-hero__right-words span,.hero .rightWords span{font-size:clamp(100px,13.8vw,200px)}.kapo-hero .kapo-hero__left-words,.kapo-hero .leftWords,.kapo-hero__hero .kapo-hero__left-words,.kapo-hero__hero .leftWords,.hero .kapo-hero__left-words,.hero .leftWords{margin-left:0;left:clamp(24px,4vw,48px)}.kapo-hero .kapo-hero__left-words span:first-child,.kapo-hero .leftWords span:first-child,.kapo-hero__hero .kapo-hero__left-words span:first-child,.kapo-hero__hero .leftWords span:first-child,.hero .kapo-hero__left-words span:first-child,.hero .leftWords span:first-child{transform:translate(-35px)}.kapo-hero .kapo-hero__right-words,.kapo-hero .rightWords,.kapo-hero__hero .kapo-hero__right-words,.kapo-hero__hero .rightWords,.hero .kapo-hero__right-words,.hero .rightWords{right:clamp(24px,4vw,48px)}.kapo-hero .kapo-hero__kapo-logo,.kapo-hero .kapoLogo,.kapo-hero__hero .kapo-hero__kapo-logo,.kapo-hero__hero .kapoLogo,.hero .kapo-hero__kapo-logo,.hero .kapoLogo{width:min(235px,24vw);position:absolute;bottom:clamp(28px,4vw,48px);left:50%;transform:translate(-50%,48px)}.kapo-hero .kapo-hero__kapo-logo.kapo-hero__visible,.kapo-hero .kapoLogo.visible,.kapo-hero__hero .kapo-hero__kapo-logo.kapo-hero__visible,.kapo-hero__hero .kapoLogo.visible,.hero .kapo-hero__kapo-logo.kapo-hero__visible,.hero .kapoLogo.visible{transform:translate(-50%)}.kapo-hero .kapo-hero__legal,.kapo-hero .legal,.kapo-hero__hero .kapo-hero__legal,.kapo-hero__hero .legal,.hero .kapo-hero__legal,.hero .legal{width:300px}}@media (prefers-reduced-motion:reduce){.kapo-hero .kapo-hero__honda-logo,.kapo-hero .hondaLogo,.kapo-hero .kapo-hero__left-words,.kapo-hero .leftWords,.kapo-hero .kapo-hero__right-words,.kapo-hero .rightWords,.kapo-hero .kapo-hero__kapo-logo,.kapo-hero .kapoLogo,.kapo-hero__hero .kapo-hero__honda-logo,.kapo-hero__hero .hondaLogo,.kapo-hero__hero .kapo-hero__left-words,.kapo-hero__hero .leftWords,.kapo-hero__hero .kapo-hero__right-words,.kapo-hero__hero .rightWords,.kapo-hero__hero .kapo-hero__kapo-logo,.kapo-hero__hero .kapoLogo,.hero .kapo-hero__honda-logo,.hero .hondaLogo,.hero .kapo-hero__left-words,.hero .leftWords,.hero .kapo-hero__right-words,.hero .rightWords,.hero .kapo-hero__kapo-logo,.hero .kapoLogo{transition:none}}.kapo-history,.kapo-history__section,.section{background:#050505;position:relative;overflow:hidden}.kapo-history__background,.background{object-fit:cover;object-position:center}.kapo-history__overlays,.overlays{z-index:1;position:absolute;inset:0}.kapo-history__overlays:before,.kapo-history__overlays:after,.overlays:before,.overlays:after{content:"";background:radial-gradient(83.55% 100% at 50% 0,#0000 53.77%,#000 100%);height:min(45%,388px);position:absolute;left:0;right:0}.kapo-history__overlays:before,.overlays:before{top:0;transform:rotate(180deg)}.kapo-history__overlays:after,.overlays:after{bottom:0}.kapo-history__content,.content{z-index:2;width:calc(100% - var(--kapo-page-gutter)*2);margin:0 auto;padding:clamp(36px,10vw,56px) 0 clamp(40px,12vw,64px);position:relative}.kapo-history__title,.title{font-family:var(--font-kapo-field),sans-serif;text-align:center;text-transform:uppercase;text-shadow:0 10px 28px #0006;margin:0 0 clamp(28px,8vw,44px);font-size:clamp(54px,17vw,70px);font-weight:900;line-height:1;overflow:visible}.kapo-history__title>span,.title>span{display:block}.kapo-history__accent-u,.accentU{display:inline-block;position:relative}.kapo-history__accent-u:before,.accentU:before{content:"";aspect-ratio:17/12;pointer-events:none;background-color:#fff;width:.13em;position:absolute;top:.08em;left:62%;transform:translate(-50%);-webkit-mask-image:url(/images/campaign-with-kapo/part-two-campaing/accent.svg);mask-image:url(/images/campaign-with-kapo/part-two-campaing/accent.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kapo-history__video,.video{aspect-ratio:9/16;background:#101010;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 32px 90px #00000085}@media (min-width:768px){.kapo-history,.kapo-history__section,.section{min-height:min(100svh,980px)}.kapo-history__content,.content{min-height:inherit;width:min(1180px,100% - var(--kapo-page-gutter)*2);flex-direction:column;align-items:center;padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,110px);display:flex}.kapo-history__title,.title{margin-bottom:clamp(40px,5vw,72px);font-size:clamp(72px,7vw,90px)}.kapo-history__video,.video{aspect-ratio:auto;border-radius:12px;width:min(1075.56px,100%);height:min(605px,52vw)}}.kapo-home-cover,.root{z-index:100000;color:#fff;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:none;touch-action:none;background:#000;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:0;position:fixed;inset:0}.kapo-home-cover.kapo-home-cover__is-visible,.kapo-home-cover.isVisible,.root.kapo-home-cover__is-visible,.root.isVisible{opacity:1;visibility:visible;pointer-events:auto}.kapo-home-cover.kapo-home-cover__is-leaving,.kapo-home-cover.isLeaving,.root.kapo-home-cover__is-leaving,.root.isLeaving{pointer-events:none}.kapo-home-cover.kapo-home-cover__is-playing .kapo-home-cover__bg,.kapo-home-cover.kapo-home-cover__is-playing .bg,.kapo-home-cover.isPlaying .kapo-home-cover__bg,.kapo-home-cover.isPlaying .bg,.root.kapo-home-cover__is-playing .kapo-home-cover__bg,.root.kapo-home-cover__is-playing .bg,.root.isPlaying .kapo-home-cover__bg,.root.isPlaying .bg{opacity:.58;filter:blur(9px);transition:opacity .48s,filter .48s,transform .48s;animation:none;transform:scale(1.06)}.kapo-home-cover.kapo-home-cover__is-playing .kapo-home-cover__shade,.kapo-home-cover.kapo-home-cover__is-playing .shade,.kapo-home-cover.isPlaying .kapo-home-cover__shade,.kapo-home-cover.isPlaying .shade,.root.kapo-home-cover__is-playing .kapo-home-cover__shade,.root.kapo-home-cover__is-playing .shade,.root.isPlaying .kapo-home-cover__shade,.root.isPlaying .shade{background:linear-gradient(#00000029 0%,#00000085 100%)}.kapo-home-cover__bg,.bg,.kapo-home-cover__shade,.shade{position:absolute;inset:0}.kapo-home-cover__bg,.bg{opacity:0;transform-origin:50%;will-change:opacity,transform,filter;background-image:url(/images/campaign-with-kapo/background.jpg);background-position:50%;background-size:cover;transform:scale(1)}.kapo-home-cover__shade,.shade{background:linear-gradient(#0000 26%,#000000e0 100%);transition:background .48s}.kapo-home-cover__content,.content{--kapo-padding-top:clamp(64px, 8vh, 88px);--kapo-padding-bottom:clamp(28px, 5vh, 48px);--kapo-brand-width:min(72.5vw, 1044px);--kapo-brand-height:clamp(96px, 14vh, 150px);--kapo-slogan-width:clamp(180px, 19.8vw, 285px);--kapo-logo-width:clamp(128px, 13.9vw, 200px);--kapo-logo-bottom:clamp(6px, 1vh, 10px);--kapo-logo-offset-top:auto;--kapo-content-gap:clamp(28px, 3.5vh, 48px);--kapo-video-max-height:calc(100svh - var(--kapo-padding-top) - var(--kapo-padding-bottom) - var(--kapo-brand-height) - var(--kapo-content-gap));z-index:1;justify-content:center;align-items:center;gap:var(--kapo-content-gap);width:100%;height:100svh;min-height:100svh;padding:var(--kapo-padding-top) 6vw var(--kapo-padding-bottom);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.kapo-home-cover__video-wrap,.videoWrap{width:min(72.5vw,1044px,var(--kapo-video-max-height)*16/9);aspect-ratio:16/9;max-width:100%;max-height:var(--kapo-video-max-height);background:#000;border-radius:8px;flex-shrink:1;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.kapo-home-cover__video,.video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.kapo-home-cover__sound,.sound{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kapo-home-cover.kapo-home-cover__has-sound .kapo-home-cover__sound,.root.hasSound .sound,.root.isVisible.hasSound .sound{pointer-events:none}.kapo-home-cover__brand,.brand{width:var(--kapo-brand-width);max-width:100%;min-height:var(--kapo-brand-height);opacity:1;pointer-events:none;will-change:opacity,transform;flex-shrink:0;margin-top:0;transition:opacity .52s,transform .52s;position:relative}.kapo-home-cover__slogan,.slogan{width:var(--kapo-slogan-width);opacity:0;transform-origin:50%;will-change:opacity,transform;max-width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.kapo-home-cover__logo,.logo{top:var(--kapo-logo-offset-top);right:5%;bottom:var(--kapo-logo-bottom);width:var(--kapo-logo-width);opacity:0;transform-origin:50%;will-change:opacity,transform;max-width:none;display:block;position:absolute}.kapo-home-cover__close,.close{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:clamp(28px,5vh,48px);right:5vw}.kapo-home-cover__close img,.close img{width:29px;height:29px;display:block}.kapo-home-cover__autoplay-trigger,.autoplayTrigger{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.campaign-with-kapo-home-locked{overscroll-behavior:none;scrollbar-gutter:auto}body.campaign-with-kapo-home-locked{overscroll-behavior:none;touch-action:none}@media (max-width:991px){.kapo-home-cover__content,.content{--kapo-brand-width:min(82vw, 860px);--kapo-slogan-width:clamp(165px, 22vw, 285px);--kapo-logo-width:clamp(112px, 15.5vw, 200px)}.kapo-home-cover__video-wrap,.videoWrap{width:min(82vw,860px,var(--kapo-video-max-height)*16/9)}}@media (max-height:760px){.kapo-home-cover__content,.content{--kapo-padding-top:clamp(48px, 6vh, 64px);--kapo-padding-bottom:clamp(16px, 3vh, 28px);--kapo-brand-height:clamp(80px, 12vh, 120px);--kapo-slogan-width:clamp(150px, 24vw, 240px);--kapo-logo-width:clamp(100px, 17vw, 170px);--kapo-content-gap:clamp(16px, 2vh, 28px)}}@media (max-height:620px){.kapo-home-cover__content,.content{--kapo-brand-height:clamp(68px, 11vh, 96px);--kapo-slogan-width:clamp(130px, 22vw, 200px);--kapo-logo-width:clamp(88px, 15vw, 140px);--kapo-logo-bottom:clamp(4px, .8vh, 8px)}}@media (max-width:767px){.kapo-home-cover__bg,.bg{background-position:50%;background-size:cover}.kapo-home-cover__shade,.shade{background:linear-gradient(#0000 20%,#000000e0 100%)}.kapo-home-cover__content,.content{--kapo-padding-top:max(64px, calc(env(safe-area-inset-top) + 48px));--kapo-padding-bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));--kapo-brand-width:100%;--kapo-brand-height:clamp(104px, 18vh, 156px);--kapo-slogan-width:clamp(140px, 48vw, 185px);--kapo-logo-width:clamp(96px, 34vw, 125px);--kapo-logo-offset-top:clamp(-18px, -3.5vh, -30px);--kapo-logo-bottom:auto;--kapo-content-gap:clamp(4px, 1vh, 12px);height:100svh;min-height:100svh;padding:var(--kapo-padding-top) 0 var(--kapo-padding-bottom);justify-content:center;align-items:center;overflow:hidden}.kapo-home-cover__video-wrap,.videoWrap{width:min(92vw,360px,var(--kapo-video-max-height)*9/16);max-width:100%;max-height:var(--kapo-video-max-height);aspect-ratio:9/16;border-radius:8px;margin:0;transform:none;box-shadow:0 18px 48px #0006}.kapo-home-cover__brand,.brand{align-self:stretch;max-width:none;margin-top:0}.kapo-home-cover__close,.close{top:max(24px,env(safe-area-inset-top) + 12px);right:max(16px,4.2vw)}.kapo-home-cover__close img,.close img{width:22px;height:22px}}@media (max-width:767px) and (max-height:700px){.kapo-home-cover__content,.content{--kapo-padding-top:max(52px, calc(env(safe-area-inset-top) + 36px));--kapo-padding-bottom:max(16px, calc(env(safe-area-inset-bottom) + 8px));--kapo-brand-height:clamp(88px, 14vh, 128px);--kapo-slogan-width:clamp(124px, 44vw, 170px);--kapo-logo-width:clamp(84px, 30vw, 112px);--kapo-logo-offset-top:clamp(-14px, -2.8vh, -20px)}}@media (prefers-reduced-motion:no-preference){.kapo-home-cover,.root{transition:opacity .55s,visibility .55s}.kapo-home-cover__bg,.bg{transition:opacity .9s,transform 8s,filter .48s}.kapo-home-cover__video-wrap,.videoWrap,.kapo-home-cover__close,.close{opacity:0;transition:opacity .7s,transform .8s}.kapo-home-cover__video-wrap,.videoWrap{transform:scale(.98)}.kapo-home-cover__close,.close{transform:scale(.9)}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__bg,.kapo-home-cover.kapo-home-cover__is-visible .bg,.root.isVisible .bg,.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__video-wrap,.kapo-home-cover.kapo-home-cover__is-visible .videoWrap,.root.isVisible .videoWrap,.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__close,.kapo-home-cover.kapo-home-cover__is-visible .close,.root.isVisible .close{opacity:1}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__bg,.root.isVisible .bg{animation:8s forwards kapoHomeBgIntro}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__video-wrap,.root.isVisible .videoWrap{transform:scale(1)}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__slogan,.root.isVisible .slogan{animation:1.08s cubic-bezier(.19,1,.22,1) .22s forwards kapoHomeSloganZIn}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__logo,.root.isVisible .logo{animation:.95s .5s forwards kapoHomeLogoIn,3.8s ease-in-out 1.45s infinite kapoHomeLogoBreath}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__close,.root.isVisible .close{transform:scale(1)}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.kapo-home-cover__video-wrap,.videoWrap,.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__video-wrap,.root.isVisible .videoWrap{transform:none}.kapo-home-cover.kapo-home-cover__is-visible .kapo-home-cover__slogan,.root.isVisible .slogan{animation:1.08s cubic-bezier(.19,1,.22,1) .22s forwards kapoHomeSloganZInMobile}}@media (prefers-reduced-motion:reduce){.kapo-home-cover__bg,.bg,.kapo-home-cover__slogan,.slogan,.kapo-home-cover__logo,.logo,.kapo-home-cover__video-wrap,.videoWrap,.kapo-home-cover__close,.close{opacity:1;transition:none;animation:none}}.kapo-home-float-btn.isHidden,.container.isHidden{display:none}.kapo-home-float-btn__img,.img{object-fit:contain;z-index:49;width:135px;height:114px;position:fixed;bottom:7%;right:1%}@media (min-width:768px){.kapo-home-float-btn__img,.img{width:145px;height:120px}}body[data-page=pdp] .kapo-home-float-btn__img,body[data-page=pdp] .img{bottom:40%}@media (min-width:768px){body[data-page=pdp] .kapo-home-float-btn__img,body[data-page=pdp] .img{bottom:16%}}body[data-mudi-open=true] .kapo-home-float-btn__img,body[data-mudi-open=true] .img{display:none}.kapo-landing,.kapo-landing__landing,.landing{--kapo-red:#e1251b;--kapo-page-gutter:clamp(14px, 3vw, 38px);--kapo-overlay-top-height:776.53px;--kapo-overlay-bottom-height:527px;--kapo-overlay-gradient:radial-gradient(ellipse 83.55% 100% at 50% 0%, #0000 53.77%, #000 100%);--kapo-section-blend-size:clamp(100px, 14vw, 180px);color:#fff;width:100%;min-height:100vh;font-family:var(--font-kapo-helvetica),Arial,sans-serif;background:#050505;overflow:hidden}.kapo-landing,.kapo-landing *,.kapo-landing :before,.kapo-landing :after,.kapo-landing__landing,.kapo-landing__landing *,.kapo-landing__landing :before,.kapo-landing__landing :after,.landing,.landing *,.landing :before,.landing :after{box-sizing:border-box}.kapo-landing-tracker__tracker,.tracker{display:none}.kapo-main-video,.section{--fade-size:var(--kapo-section-blend-size,clamp(100px, 14vw, 180px));z-index:2;min-height:100svh;padding:64px 14px calc(64px + var(--fade-size)*.35);background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kapo-main-video:before,.kapo-main-video:after,.section:before,.section:after{content:"";pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;left:50%}.kapo-main-video:after,.section:after{z-index:0;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(100% - var(--fade-size)), #0000008c calc(100% - var(--fade-size) * .45), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(100% - var(--fade-size)), #0000008c calc(100% - var(--fade-size) * .45), transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 calc(100% - var(--fade-size)), #0000008c calc(100% - var(--fade-size) * .45), transparent 100%);background:url(/images/campaign-with-kapo/background-landing-kapo-video.svg) top/cover no-repeat;inset-block:0}.kapo-main-video:before,.section:before{z-index:1;height:var(--kapo-overlay-top-height,min(70vh, 776px));background:var(--kapo-overlay-gradient,radial-gradient(ellipse 83.55% 100% at 50% 0%, #0000 53.77%, #000 100%));top:0;transform:rotate(180deg)}.kapo-main-video .kapo-main-video__video,.kapo-main-video .video,.section .kapo-main-video__video,.section .video{z-index:2;width:100%;margin:0 auto;position:relative}.kapo-main-video .kapo-main-video__frame,.kapo-main-video .frame,.section .kapo-main-video__frame,.section .frame{aspect-ratio:9/16;background:linear-gradient(135deg,#ffffff14,#fff0),#101010;border-radius:7px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000085}.kapo-main-video .kapo-main-video__logo,.kapo-main-video .logo,.section .kapo-main-video__logo,.section .logo{pointer-events:none;width:clamp(64px,20vw,86px);height:auto;transition:opacity .24s;position:absolute;top:0;right:3%}.kapo-main-video .kapo-main-video__logo-hidden,.kapo-main-video .logoHidden,.section .kapo-main-video__logo-hidden,.section .logoHidden{opacity:0}@media (min-width:768px){.kapo-main-video,.section{padding:clamp(48px,8vw,110px) var(--kapo-page-gutter) 200px}.kapo-main-video .kapo-main-video__video,.kapo-main-video .video,.section .kapo-main-video__video,.section .video{width:min(1075.56px,100%)}.kapo-main-video .kapo-main-video__frame,.kapo-main-video .frame,.section .kapo-main-video__frame,.section .frame{aspect-ratio:auto;border-radius:8px;height:605px}.kapo-main-video .kapo-main-video__logo,.kapo-main-video .logo,.section .kapo-main-video__logo,.section .logo{width:clamp(76px,9vw,104px);right:4%}}@media (prefers-reduced-motion:reduce){.kapo-main-video .kapo-main-video__logo,.kapo-main-video .logo,.section .kapo-main-video__logo,.section .logo{transition:none}}.kapo-our-support,.section{--blend-size:clamp(72px, 16vw, 110px);z-index:1;width:100vw;max-width:100vw;height:min(920px,210vw);min-height:760px;margin-top:calc(var(--blend-size)*-1);color:#fff;background:0 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.kapo-our-support .kapo-our-support__media,.kapo-our-support .media,.section .kapo-our-support__media,.section .media{z-index:0;background:#050505;position:absolute;inset:0;overflow:hidden}.kapo-our-support .kapo-our-support__background,.kapo-our-support .background,.section .kapo-our-support__background,.section .background{z-index:0;object-fit:cover;object-position:center top}.kapo-our-support .kapo-our-support__fade,.kapo-our-support .fade,.section .kapo-our-support__fade,.section .fade{z-index:1;height:var(--kapo-overlay-bottom-height,527px);pointer-events:none;background:var(--kapo-overlay-gradient,radial-gradient(ellipse 83.55% 100% at 50% 0%, #0000 53.77%, #000 100%));max-height:60%;position:absolute;inset:auto 0 0}.kapo-our-support .kapo-our-support__content,.kapo-our-support .content,.section .kapo-our-support__content,.section .content{z-index:2;width:calc(100% - var(--kapo-page-gutter)*2);height:100%;padding-top:calc(clamp(20px,5vw,32px) + var(--blend-size)*.35);text-align:center;pointer-events:none;margin:0 auto;position:relative}.kapo-our-support .kapo-our-support__title,.kapo-our-support .title,.kapo-our-support .kapo-our-support__accent,.kapo-our-support .accent,.section .kapo-our-support__title,.section .title,.section .kapo-our-support__accent,.section .accent{font-family:var(--font-kapo-field),sans-serif;text-transform:uppercase;text-shadow:0 10px 28px #0006;margin:0;font-size:clamp(58px,19vw,83px);font-weight:900;line-height:1}.kapo-our-support .kapo-our-support__title span,.kapo-our-support .title span,.section .kapo-our-support__title span,.section .title span{display:block}.kapo-our-support .kapo-our-support__title span:first-child,.kapo-our-support .title span:first-child,.section .kapo-our-support__title span:first-child,.section .title span:first-child{transform:translate(-4vw)}.kapo-our-support .kapo-our-support__title span:last-child,.kapo-our-support .title span:last-child,.section .kapo-our-support__title span:last-child,.section .title span:last-child{transform:translate(12vw)}.kapo-our-support .kapo-our-support__branding,.kapo-our-support .branding,.section .kapo-our-support__branding,.section .branding{flex-direction:column;align-items:center;gap:clamp(28px,7vw,44px);display:flex;position:absolute;bottom:clamp(108px,28vw,150px);left:0;right:0}.kapo-our-support .kapo-our-support__accent,.kapo-our-support .accent,.section .kapo-our-support__accent,.section .accent{color:var(--kapo-red)}.kapo-our-support .kapo-our-support__accent-letter,.kapo-our-support .accentLetter,.section .kapo-our-support__accent-letter,.section .accentLetter{display:inline-block;position:relative}.kapo-our-support .kapo-our-support__accent-letter img,.kapo-our-support .accentLetter img,.section .kapo-our-support__accent-letter img,.section .accentLetter img{width:.14em;height:auto;position:absolute;top:.1em;left:62%;transform:translate(-50%)}.kapo-our-support .kapo-our-support__campaign-logo,.kapo-our-support .campaignLogo,.section .kapo-our-support__campaign-logo,.section .campaignLogo{filter:drop-shadow(0 10px 22px #00000073);width:clamp(210px,68vw,280px);height:auto}.kapo-our-support .kapo-our-support__legal,.kapo-our-support .legal,.section .kapo-our-support__legal,.section .legal{z-index:3;width:min(360px,100% - 28px);height:auto;position:absolute;bottom:clamp(18px,4.5vw,28px);left:50%;transform:translate(-50%)}@media (min-width:768px){.kapo-our-support,.section{--blend-size:var(--kapo-section-blend-size,clamp(100px, 14vw, 180px));height:1100px;min-height:0;overflow:visible}.kapo-our-support .kapo-our-support__content,.kapo-our-support .content,.section .kapo-our-support__content,.section .content{width:min(1180px,100% - var(--kapo-page-gutter)*2);padding:calc(clamp(36px,5vw,72px) + var(--blend-size)*.55) 0 clamp(28px,4.5vw,56px);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.kapo-our-support .kapo-our-support__title,.kapo-our-support .title,.kapo-our-support .kapo-our-support__accent,.kapo-our-support .accent,.section .kapo-our-support__title,.section .title,.section .kapo-our-support__accent,.section .accent{font-size:clamp(92px,11vw,140px)}.kapo-our-support .kapo-our-support__title span:first-child,.kapo-our-support .title span:first-child,.section .kapo-our-support__title span:first-child,.section .title span:first-child{transform:translate(-50px)}.kapo-our-support .kapo-our-support__title span:last-child,.kapo-our-support .title span:last-child,.section .kapo-our-support__title span:last-child,.section .title span:last-child{transform:translate(90px)}.kapo-our-support .kapo-our-support__branding,.kapo-our-support .branding,.section .kapo-our-support__branding,.section .branding{gap:50px;margin-top:auto;position:static}.kapo-our-support .kapo-our-support__campaign-logo,.kapo-our-support .campaignLogo,.section .kapo-our-support__campaign-logo,.section .campaignLogo{width:clamp(300px,34vw,488px)}.kapo-our-support .kapo-our-support__legal,.kapo-our-support .legal,.section .kapo-our-support__legal,.section .legal{right:var(--kapo-page-gutter);width:clamp(180px,22vw,300px);bottom:56px;left:auto;transform:none}}@media (min-width:1280px){.kapo-our-support,.section{height:1400px}}.kapo-post-sale,.kapo-post-sale__section,.section{background:#050505;overflow:hidden}.kapo-post-sale__title,.title{width:min(1440px,100%);font-family:var(--font-kapo-field),sans-serif;text-align:center;text-transform:uppercase;margin-block:0 40px;margin-inline:auto;padding:0 20px;font-size:clamp(40px,12vw,56px);font-weight:900;line-height:1}.kapo-post-sale__store,.store{background:0 0;margin-top:0;padding-top:0!important;padding-bottom:50px!important}@media (min-width:768px){.kapo-post-sale__title,.title{padding:0 clamp(24px,5vw,72px);font-size:clamp(64px,6.7vw,96px)}}.kapo-video__video,.video{background:#101010;border:0;width:100%;height:100%;display:block}.key-specs{margin-inline:auto;justify-content:center;align-items:stretch;gap:0;width:100%;max-width:1296px;margin:0 auto;padding:10px 0;display:flex}.key-specs--dream .key-specs__label,.key-specs--dream .key-specs__value{color:#fff}.key-specs__item{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:0 15px;display:flex}@media (min-width:1024px){.key-specs__item{flex-direction:row;gap:10px}}.key-specs__icon{color:#878784;flex-shrink:0;align-items:center;display:flex}.key-specs__icon svg{width:32px;height:32px}@media (min-width:768px){.key-specs__icon svg{width:36px;height:36px}}.key-specs__icon-img{object-fit:contain;width:32px;height:32px}@media (min-width:768px){.key-specs__icon-img{width:36px;height:36px}}.key-specs__text{flex-direction:column;gap:2px;display:flex}@media (min-width:1024px){.key-specs__text{gap:0}}.key-specs__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:center;font-size:16px;font-weight:700;line-height:1.2}@media (min-width:1024px){.key-specs__label{text-align:left;font-size:20px}}.key-specs__value{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:center;font-size:14px;font-weight:400;line-height:1.3}@media (min-width:768px){.key-specs__value{font-size:14px}}@media (min-width:1024px){.key-specs__value{text-align:left;font-size:16px}}.key-specs__divider{background:#d3d3d3;flex-shrink:0;width:1px;display:flex}.live-store-muddy{box-sizing:border-box;width:100%}@media (min-width:1920px){.live-store-muddy{width:92%;max-width:1296px;margin-inline:auto}}.live-store-muddy__frame{background:#fff;border:none;border-radius:0;width:100%;height:600px;display:block}@media (min-width:768px){.live-store-muddy__frame{height:720px}}.magazine-banner{width:100%}@media (min-width:1920px){.magazine-banner{width:92%;max-width:1296px;margin-inline:auto}}.magazine-banner__image-container{width:100%;position:relative;overflow:hidden}.magazine-banner__image-container:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#0003 45%,#0000 70%);position:absolute;inset:0}.magazine-banner__no-overlay:after{display:none}.magazine-banner__banner-image{object-fit:cover;object-position:center;width:100%;height:100%;margin-top:45px;display:block}@media (min-width:768px){.magazine-banner__banner-image{margin-top:0}}.magazine-banner__inner{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-end;padding:20px 0;display:flex;position:absolute;inset:0}@media (min-width:768px){.magazine-banner__inner{padding:28px 0 36px}}.magazine-banner__content{max-width:640px;margin-left:30px}@media (min-width:768px){.magazine-banner__content{margin-left:60px}}.magazine-banner__title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:768px){.magazine-banner__title{font-size:38px}}.magazine-banner__date{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.magazine-banner__date{font-size:20px}}.magazine-category-banner{width:100%;margin-top:24px}@media (min-width:768px){.magazine-category-banner{margin-top:40px}}@media (min-width:1920px){.magazine-category-banner{width:92%;max-width:1296px;margin-inline:auto}}.magazine-category-banner__image-container{border-radius:0;height:400px;position:relative;overflow:hidden}.magazine-category-banner__image-container:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000026 0%,#0000008c 55%,#000000bf 100%);position:absolute;inset:0}@media (min-width:768px){.magazine-category-banner__image-container:after{background:linear-gradient(90deg,#000000b3 0%,#00000059 42%,#0000 68%)}}.magazine-category-banner__banner-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.magazine-category-banner__inner{z-index:1;box-sizing:border-box;align-items:flex-end;padding-bottom:40px;display:flex;position:absolute;inset:0}@media (min-width:640px){.magazine-category-banner__inner{align-items:center}}.magazine-category-banner__content{flex-direction:column;justify-content:flex-end;gap:20px;width:100%;max-width:100%;margin:0 4%;display:flex}@media (min-width:1024px){.magazine-category-banner__content{justify-content:center;gap:16px;padding:0 110px}}.magazine-category-banner__badge{font-family:var(--font-figtree),sans-serif;color:#fff;background-color:#c00;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block}@media (min-width:768px){.magazine-category-banner__badge{padding:5px 12px;font-size:13px}}.magazine-category-banner__title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.2}@media (min-width:768px){.magazine-category-banner__title{max-width:360px;margin:0;font-size:32px}}@media (min-width:1024px){.magazine-category-banner__title{font-size:36px}}.magazine-category-banner__cta{align-self:stretch;margin-top:0;font-weight:600;color:#fff!important;background-color:#0000!important;border:1px solid #fff!important;border-radius:6px!important}@media (min-width:768px){.magazine-category-banner__cta{align-self:flex-start;width:auto;margin-top:4px}}.magazine-category-banner__cta:hover{color:#fff!important;background-color:#ffffff1f!important;border-color:#fff!important}.callout{background-color:#00843d;border-radius:8px;padding:16px 20px}@media (min-width:768px){.callout{padding:20px 24px}}.text{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.5}@media (min-width:768px){.text{font-size:16px}}.magazine-entry-content__content{flex-direction:column;gap:24px;width:100%;max-width:860px;margin-inline:auto;display:flex}@media (min-width:768px){.magazine-entry-content__content{gap:32px}}.magazine-entry-content__content>div strong{margin-top:8px;font-size:16px;line-height:1.3;display:block}@media (min-width:768px){.magazine-entry-content__content>div strong{font-size:18px}}.magazine-entry-content__video-wrap{justify-content:center;width:100%;display:flex}.magazine-entry-content__video{width:100%;border-radius:8px!important;height:320px!important;margin:0!important}.magazine-entry-content__video:before{display:none}@media (min-width:768px){.magazine-entry-content__video{width:556px;max-width:100%;border-radius:12px!important;height:320px!important}}.magazine-entry-header__header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.magazine-entry-header__header{gap:20px}}.magazine-entry-header__header-inner,.magazine-entry-header__divider{width:100%;max-width:860px;margin-inline:auto}.magazine-entry-header__meta-row,.magazine-entry-header__columnist-meta-row{box-sizing:border-box;padding-inline:40px}.magazine-entry-header__meta-row+.magazine-entry-header__divider,.magazine-entry-header__columnist-meta-row+.magazine-entry-header__divider{margin-top:44px}@media (min-width:768px){.magazine-entry-header__meta-row+.magazine-entry-header__divider,.magazine-entry-header__columnist-meta-row+.magazine-entry-header__divider{margin-top:40px}}.magazine-entry-header__divider{background-color:#d3d3d3;border:none;height:1px;margin-bottom:0;padding:0}.magazine-entry-header__header-inner{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.magazine-entry-header__header-inner{gap:20px}}.magazine-entry-header__category{font-family:var(--font-figtree),sans-serif;color:#fff;background-color:#1d1d1d;border-radius:4px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.magazine-entry-header__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.magazine-entry-header__title{font-size:40px}}.magazine-entry-header__hero{border-radius:8px;width:100%;max-width:1296px;margin:auto;position:relative;overflow:hidden}@media (min-width:768px){.magazine-entry-header__hero{border-radius:12px}}.magazine-entry-header__hero-image{width:100%}.magazine-entry-header__hero-video-overlay{pointer-events:none;background:linear-gradient(#0000000d 0%,#00000059 55%,#000000bf 100%);position:absolute;inset:0}.magazine-entry-header__hero-video-logo{z-index:2;background:#1d1d1d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex;position:absolute;top:16px;right:16px}.magazine-entry-header__hero-video-logo-image{object-fit:contain;filter:brightness(0)invert();width:100%;height:auto}.magazine-entry-header__hero-video-caption{z-index:2;font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;padding:20px 24px;font-size:16px;font-weight:700;line-height:1.35;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.magazine-entry-header__hero-video-caption{max-width:720px;font-size:20px}}.magazine-entry-header__hero-video-play-btn{z-index:3;cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.magazine-entry-header__hero-video-play-btn:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #c00}.magazine-entry-header__hero-video-play-icon{display:block}.magazine-entry-header__hero-video-player{border-radius:0!important;width:100%!important;height:100%!important;margin:0!important}.magazine-entry-header__hero-video-player:before{display:none}.magazine-entry-header__header-magazine-video-entry{gap:12px}@media (min-width:768px){.magazine-entry-header__header-magazine-video-entry{gap:20px}}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__header-inner{gap:12px;width:100%;max-width:none;margin-inline:0}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__title{width:100%;max-width:none}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero{aspect-ratio:16/9;border-radius:0;width:100vw;max-width:none;height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:768px){.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero{aspect-ratio:auto;width:100%;max-width:100%;height:640px;margin-left:0;margin-right:0}}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero-video-caption{padding:12px 16px;font-size:14px}@media (min-width:768px){.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero-video-caption{padding:20px 24px;font-size:20px}}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero-video-play-icon{width:48px!important;height:48px!important}@media (min-width:768px){.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__hero-video-play-icon{width:64px!important;height:64px!important}}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__meta-row{padding-inline:0}.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__meta-row+.magazine-entry-header__divider{margin-top:24px}@media (min-width:768px){.magazine-entry-header__header-magazine-video-entry .magazine-entry-header__meta-row+.magazine-entry-header__divider{margin-top:40px}}.magazine-entry-header__header-columnist .magazine-entry-header__hero{border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:1920px){.magazine-entry-header__header-columnist .magazine-entry-header__hero{width:100%;max-width:100%;margin-left:0;margin-right:0}}.magazine-entry-header__meta-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.magazine-entry-header__date{font-family:var(--font-figtree),sans-serif;color:#595957;font-size:14px;font-weight:400;line-height:1.4}.magazine-entry-header__share-btn{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#484846;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:1.4;transition:color .2s;display:inline-flex}.magazine-entry-header__share-btn:hover{color:#1d1d1d}.magazine-entry-header__share-btn:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.magazine-entry-header__columnist-meta-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.magazine-entry-header__author{align-items:center;gap:12px;min-width:0;display:flex}.magazine-entry-header__author-avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.magazine-entry-header__author-avatar-image{object-fit:cover;width:100%;height:100%}.magazine-entry-header__author-text{flex-direction:column;gap:2px;min-width:0;display:flex}.magazine-entry-header__author-name{font-family:var(--font-manrope),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700;line-height:1.2}.section{flex-direction:column;width:100%;display:flex}.imageWrapper{width:100%;max-height:710px;overflow:hidden}.image{object-fit:contain;width:100%;height:auto;max-height:710px;display:block}.magazine-navbar__nav{z-index:1;background:#fff;border-bottom:1px solid #31313014;position:relative}@media (min-width:768px){.magazine-navbar__mobile-only{display:none}}.magazine-navbar__search-wrapper{padding:12px 16px 8px}.magazine-navbar__categories-outer{position:relative}.magazine-navbar__scroll-container{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;width:85%;margin:auto;overflow-x:auto}.magazine-navbar__scroll-container.magazine-navbar__fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px 100%)}.magazine-navbar__scroll-container.magazine-navbar__fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%)}.magazine-navbar__scroll-container.magazine-navbar__fade-left.magazine-navbar__fade-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.magazine-navbar__scroll-container::-webkit-scrollbar{display:none}@media (min-width:768px){.magazine-navbar__scroll-container{width:95%;height:100%;margin:auto}}.magazine-navbar__categories-list{gap:20px;display:flex}@media (min-width:768px){.magazine-navbar__categories-list{align-items:stretch;height:100%}}.magazine-navbar__category-link{font-family:var(--font-figtree),sans-serif;white-space:nowrap;color:#1d1d1d;align-items:center;padding:12px 0;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .2s;display:flex}.magazine-navbar__category-link:hover{color:#c00}@media (min-width:768px){.magazine-navbar__category-link{height:100%;padding:0 12px}}.magazine-navbar__category-link--active{color:#c00;box-shadow:inset 0 -4px #c00}.magazine-navbar__arrow-btn{cursor:pointer;background:0 0;border:none;align-items:center;height:100%;padding:0;display:flex;position:absolute;top:0;translate:0 -2px}.magazine-navbar__arrow-btn svg{color:#a2a2a0;width:24px;height:24px}.magazine-navbar__arrow-left{background:linear-gradient(90deg,#fff 0%,#ffffffe6 50%,#0000 100%);justify-content:flex-start;padding-left:4px;left:0}.magazine-navbar__arrow-right{background:linear-gradient(270deg,#fff 0%,#ffffffe6 50%,#0000 100%);justify-content:flex-end;padding-right:4px;right:0}.magazine-navbar__desktop-layout{display:none}@media (min-width:768px){.magazine-navbar__desktop-layout{align-items:center;gap:24px;max-width:1296px;height:56px;margin:0 auto;padding:0 24px;display:flex}.magazine-navbar__desktop-layout .magazine-navbar__categories-outer{flex:1;align-self:stretch;min-width:0}.magazine-navbar__desktop-layout .magazine-navbar__arrow-btn{translate:0}}.magazine-navbar__desktop-search{align-items:center;width:288px;display:flex}.magazine-news-letter{text-align:center;background-image:url(/images/magazineNewsletterbgMob.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:80px 10px;display:flex}@media (min-width:768px){.magazine-news-letter{background-image:url(/images/magazineNewsletterbg.png)}}.magazine-news-letter__title{font-family:var(--font-figtree),sans-serif;margin:0;font-size:28px;font-weight:700;line-height:1.2em}.magazine-news-letter__description{font-family:var(--font-figtree),sans-serif;max-width:260px;margin-bottom:10px;font-size:16px;line-height:1.2em}@media (min-width:768px){.magazine-news-letter__description{max-width:none}}.magazine-news-letter__newsletter{width:100%;max-width:413px}.magazine-news-letter__newsletter label{gap:2px}.card{box-sizing:border-box;background-color:#fff;border:1px solid #d3d3d3;border-radius:12px;grid-template-columns:auto 1fr;gap:12px 16px;width:100%;padding:16px;display:grid}@media (min-width:768px){.card{flex-direction:row;align-items:center;gap:32px;padding:32px 40px;display:flex}}.avatar{border-radius:50%;flex-shrink:0;grid-area:1/1/3;align-self:start;width:80px;height:80px;overflow:hidden}@media (min-width:768px){.avatar{grid-column:unset;grid-row:unset;width:155px;height:155px}}.avatarImage{object-fit:cover;width:100%;height:100%}.info{min-width:0;display:contents}@media (min-width:768px){.info{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}}.name{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;grid-area:1/2;align-self:end;margin:0;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:768px){.name{grid-column:unset;grid-row:unset;align-self:auto;font-size:28px}}.meta{font-family:var(--font-figtree),sans-serif;color:#878784;grid-area:2/2;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.meta{grid-column:unset;grid-row:unset;font-size:16px}}.description{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:16px;font-weight:400;line-height:1.5;display:none}@media (min-width:768px){.description{display:block}}.links{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;grid-column:1/-1;margin:0;font-size:16px;font-weight:400;line-height:1.4}@media (min-width:768px){.links{grid-column:unset}}.linkPrimary{color:#c00;text-underline-offset:2px;text-decoration:underline}.linkPrimary:hover{color:#c00}.linkMore{color:inherit;display:none}@media (min-width:768px){.linkMore{display:inline}}.subscribeBtn{box-sizing:border-box;border-radius:8px;grid-column:1/-1;margin-top:0;background-color:#c00!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important}@media (min-width:768px){.subscribeBtn{grid-column:unset;align-self:flex-start;margin-top:4px;width:115px!important;height:32px!important;min-height:32px!important;padding:0 8px!important}}.subscribeBtn:hover{background-color:#c00!important}.magazine-video-shorts{width:100%;margin-bottom:60px;overflow-x:hidden}.magazine-video-shorts__content-wrapper{flex-direction:column;gap:24px;width:95.6522%;margin-left:auto;display:flex;overflow-x:hidden}@media (min-width:1920px){.magazine-video-shorts__content-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.magazine-video-shorts__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.magazine-video-shorts__slider-wrapper,.magazine-video-shorts__slider-wrapper .swiper{overflow:hidden}.magazine-video-shorts__slider-wrapper .swiper:not(.swiper-initialized){visibility:hidden}@media (min-width:768px){.magazine-video-shorts__slider-wrapper{clip-path:inset(0 -200vw)}.magazine-video-shorts__slider-wrapper .swiper{overflow:visible}}.magazine-video-shorts .controls,.magazine-video-shorts [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.magazine-video-shorts .controls,.magazine-video-shorts [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.magazine-video-shorts .controls,.magazine-video-shorts [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.magazine-video-shorts .navBtn,.magazine-video-shorts [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.magazine-video-shorts .navBtn:hover,.magazine-video-shorts [class*=__nav-btn]:hover{color:#c00}.magazine-video-shorts .navBtn:focus-visible,.magazine-video-shorts [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.magazine-video-shorts .navBtn:disabled,.magazine-video-shorts [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.magazine-video-shorts .dots,.magazine-video-shorts [class*=__dots]{align-items:center;gap:10px;display:flex}.magazine-video-shorts .dot,.magazine-video-shorts [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.magazine-video-shorts .dot:focus-visible,.magazine-video-shorts [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.magazine-video-shorts .dotActive:after,.magazine-video-shorts [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.manual-download__section-title{font-family:var(--font-manrope),sans-serif;color:#000;margin:0 0 24px;font-size:24px;font-weight:700;line-height:28.8px}.manual-download__select-container{max-width:310px}.manual-download__bike-container{flex-flow:wrap;gap:20px;margin-top:24px;display:flex}.manual-download__card-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:640px){.manual-download__card-wrapper{width:calc(50% - 10px)}}@media (min-width:1024px){.manual-download__card-wrapper{width:calc(33.333% - 14px)}}@media (min-width:1280px){.manual-download__card-wrapper{width:calc(25% - 15px)}}.manual-download__card{border:1px solid #d3d3d3;border-radius:16px;flex-direction:column;align-items:center;width:100%;height:220px;padding:40px 24px 24px;display:flex;position:relative}.manual-download__badge{color:#fff;font-family:var(--font-figtree),sans-serif;text-align:center;background-color:#6e6e6c;border-radius:20px;padding:0 8px;font-size:10.25px;font-weight:700;line-height:15.37px;position:absolute;top:-10px;left:23px}.manual-download__image-wrapper{justify-content:center;align-items:center;width:100%;height:90px;display:flex}.manual-download__image{object-fit:contain;width:100%;height:100%}.manual-download__model-name{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:center;margin:16px 0;font-size:14px;font-weight:700;line-height:1}.manual-download__btn{color:#4f4f4f;background-color:#0000;width:200px;font-size:12px;font-weight:700;position:relative}.manual-download__btn:hover{background-color:#0000}.manual-download__btn:before{content:"";background-color:#4f4f4f;width:1px;height:10px;display:block;position:absolute;top:16px;right:47.7px}.manual-download__btn svg{margin-left:10px}.manual-download__btn svg path{fill:#4f4f4f;transform:scale(.7)translateY(8px)}.menu-category-motorbike__mobile-wrapper,.mobileWrapper{width:100%}.menu-category-motorbike__mobile-header,.mobileHeader{background-color:#343433;height:100%}.menu-category-motorbike__mobile-header-container,.mobileHeaderContainer{justify-content:space-between;align-items:center;width:92%;max-width:1296px;margin-inline:auto;padding:12px 0;display:flex}.menu-category-motorbike__mobile-title,.mobileTitle{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:600}.menu-category-motorbike__ghost-btn,.ghostBtn{color:#fff;gap:12px;padding:12px 0}.menu-category-motorbike__modal-overlay,.modalOverlay{z-index:100;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.menu-category-motorbike__modal,.modal{margin-inline:auto;background-color:#343433;border-radius:16px;width:92%;max-width:1296px;max-height:90vh;margin:auto;padding:20px 16px;overflow-y:auto}.menu-category-motorbike__modal-header,.modalHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.menu-category-motorbike__modal-header h3,.modalHeader h3{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:18px;font-weight:600}.menu-category-motorbike__modal-header-container,.modalHeaderContainer{align-items:center;gap:12px;display:flex}.menu-category-motorbike__modal-header-container svg,.modalHeaderContainer svg{color:#fff}.menu-category-motorbike__close-btn,.closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.menu-category-motorbike__modal-list,.modalList{flex-direction:column;margin-top:10px;padding:0;list-style:none;display:flex}.menu-category-motorbike__modal-item,.modalItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px;display:flex}.menu-category-motorbike__modal-item.menu-category-motorbike__active,.menu-category-motorbike__modal-item.active,.modalItem.menu-category-motorbike__active,.modalItem.active{border-color:#c00}.menu-category-motorbike__modal-item span,.modalItem span{font-family:var(--font-figtree),sans-serif;color:#fff;font-size:14px}.menu-category-motorbike__modal-item svg,.modalItem svg{color:#fff}.menu-category-motorbike__list-content,.listContent{align-items:center;gap:12px;display:flex}.menu-category-motorbike__list-content svg,.listContent svg{color:#fff}.menu-category-motorbike__desktop-wrapper,.desktopWrapper{width:100%}.menu-category-motorbike--desktop,.containerDesktop{background-color:#343433;width:100%}@media (min-width:1920px){.menu-category-motorbike--desktop,.containerDesktop{width:92%;max-width:1296px;margin-inline:auto}}.menu-category-motorbike__scroll-wrapper,.scrollWrapper{align-items:stretch;display:flex}.menu-category-motorbike__desktop,.desktop{scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:8px;margin:0;padding:0 12px 0 0;list-style:none;display:flex;overflow-x:auto}.menu-category-motorbike__desktop::-webkit-scrollbar{display:none}.desktop::-webkit-scrollbar{display:none}.menu-category-motorbike__desktop li,.desktop li{flex-shrink:0;list-style:none}.menu-category-motorbike__item,.item{cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:8px;width:auto;padding:16px 12px;transition:background-color .2s,box-shadow .2s;display:flex}.menu-category-motorbike__item:hover:not(.menu-category-motorbike__active):not(.active),.item:hover:not(.menu-category-motorbike__active):not(.active){background-color:#ffffff1a}.menu-category-motorbike__item:focus-visible,.item:focus-visible{outline-offset:2px;outline:2px solid #c00}.menu-category-motorbike__item.menu-category-motorbike__active,.menu-category-motorbike__item.active,.item.menu-category-motorbike__active,.item.active{box-shadow:inset 0 -3px #ff4040}.menu-category-motorbike__icon,.icon{flex-shrink:0;align-items:center;display:flex}.menu-category-motorbike__content,.content{flex-direction:column;display:flex}.menu-category-motorbike__title,.title{all:initial;font-family:var(--font-figtree),sans-serif;color:#fff;text-transform:capitalize;margin:0;font-size:14px;font-weight:400}.menu-category-motorbike__scroll-btn,.scrollBtn{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:22px;line-height:1;transition:opacity .2s;display:flex}.menu-category-motorbike__scroll-btn:hover,.scrollBtn:hover{color:#c0c0bf}.menu-category-motorbike__scroll-btn:focus-visible,.scrollBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c00}.menu-category-motorbike__scroll-btn-visible,.scrollBtnVisible{opacity:1;pointer-events:auto}.menu-category-motorbike,.container{width:92%;margin:0 auto;padding:30px 0}@media (min-width:425px){.menu-category-motorbike,.container{padding:50px 0 20px}}@media (min-width:1920px){.menu-category-motorbike,.container{width:92%;max-width:1296px;margin-inline:auto}}.menu-category-motorbike h2,.container h2{margin:0}.menu-category-motorbike__sub-description,.subDescription{font-family:var(--font-figtree),sans-serif;color:#000;margin:40px 0 0;font-size:16px;line-height:24px}@media (min-width:1024px){.menu-category-motorbike__sub-description,.subDescription{max-width:550px}}.menu-category-motorbike__item,.item,.menu-category-motorbike__modal-item,.modalItem{text-decoration:none;position:relative}.menu-category-motorbike__pending-bar,.pendingBar{transform-origin:0;opacity:0;background-color:#ff4040;height:3px;animation:.5s .12s forwards pendingIn;position:absolute;bottom:0;left:0;right:0}.merch-carousel{background-color:#f6f6f6;background-position:0;background-repeat:no-repeat;border-top:1px solid #3131301a;border-bottom:1px solid #3131301a;flex-direction:row;justify-content:flex-end;width:100%;margin:30px 0;display:flex;overflow:hidden}@media (min-width:768px){.merch-carousel{background-color:#fff;background-position:-240px 0;background-size:cover}}@media (min-width:1024px){.merch-carousel{background-position:0 0}}@media (min-width:1920px){.merch-carousel{max-width:1296px;margin:30px auto}}@media screen and (max-width:767px){.merch-carousel{background-image:none!important}}.merch-carousel__inner{flex-direction:column;gap:24px;width:95%;margin:0 0 0 auto;padding:60px 0 20px;display:flex}@media (min-width:768px){.merch-carousel__inner{gap:60px;width:53%;margin:0 0 0 auto}}.merch-carousel__tabs{flex-shrink:0;align-items:flex-end;gap:8px;margin-bottom:20px;display:flex}@media (min-width:768px){.merch-carousel__tabs{margin-bottom:0}}.merch-carousel__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#a2a2a0;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;margin-right:16px;font-size:16px;font-weight:700;transition:color .2s,border-color .2s;display:flex}.merch-carousel__tab:hover{color:#1d1d1d}@media (min-width:640px){.merch-carousel__tab{font-size:28px}}.merch-carousel__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.merch-carousel__grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.merch-carousel__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.merch-carousel__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.merch-carousel__slider-wrapper .swiper,.merch-carousel__slider-wrapper .swiper-horizontal{overflow:visible}.merch-carousel__slider-wrapper .swiper:not(.swiper-initialized),.merch-carousel__slider-wrapper .swiper-horizontal:not(.swiper-initialized){visibility:hidden}.merch-carousel__slider-wrapper{clip-path:inset(0 -200vw -20px 0)}.merch-carousel__slider-wrapper .swiper-slide{box-sizing:border-box;flex-shrink:0;width:270px;height:auto}@media (min-width:768px){.merch-carousel__slider-wrapper .swiper-slide{width:260px}}.merch-carousel__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:26px}@media (min-width:640px){.merch-carousel__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:30px}}@media (min-width:1024px){.merch-carousel__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:34px}}.merch-carousel .controls,.merch-carousel [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.merch-carousel .controls,.merch-carousel [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.merch-carousel .controls,.merch-carousel [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.merch-carousel .navBtn,.merch-carousel [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.merch-carousel .navBtn:hover,.merch-carousel [class*=__nav-btn]:hover{color:#c00}.merch-carousel .navBtn:focus-visible,.merch-carousel [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.merch-carousel .navBtn:disabled,.merch-carousel [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.merch-carousel .dots,.merch-carousel [class*=__dots]{align-items:center;gap:10px;display:flex}.merch-carousel .dot,.merch-carousel [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.merch-carousel .dot:focus-visible,.merch-carousel [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.merch-carousel .dotActive:after,.merch-carousel [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.merch-carousel__merch-card{box-sizing:border-box;background:linear-gradient(#fff 50%,#eaeaea 100%);border-radius:16px;flex-flow:column;width:270px;min-height:358px;padding:24px;display:flex;position:relative;box-shadow:0 4px 10px #0000001a}.merch-carousel__merch-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#0000 0%,#6663 100%);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.merch-carousel__merch-card header{flex-direction:column;min-height:0;display:flex}.merch-carousel__merch-card:hover .merch-carousel__buy-btn button,.merch-carousel__merch-card:focus-within .merch-carousel__buy-btn button{background-color:#c00}.merch-carousel__merch-card-link{z-index:1;border-radius:16px;position:absolute;inset:0}.merch-carousel__merch-card-link:focus-visible{outline-offset:4px;outline:2px solid #c00}.merch-carousel__merch-card-image{object-fit:contain;width:140px;height:140px;margin:0 auto 24px}.merch-carousel__merch-card-description{max-width:160px;min-height:60px;font-family:var(--font-figtree),sans-serif;color:#595957;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.merch-carousel__merch-card-body{flex-direction:column;gap:12px;width:100%;margin-top:auto;display:flex}.merch-carousel__merch-card-price{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:24px;font-weight:700}.merch-carousel__buy-btn{pointer-events:none;width:100%}.merch-carousel__buy-btn button{width:100%}.selector{background-color:#e9e9e9;border-radius:8px;gap:2px;width:100%;min-width:0;max-width:100%;padding:4px;display:flex;overflow:hidden}.tab{min-width:0;font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;background:0 0;border:none;border-radius:6px;flex:1 1 0;padding:6px 10px;font-size:14px;font-weight:700;line-height:21px;transition:background-color .15s,color .15s;overflow:hidden}@media (min-width:640px){.tab{padding:8px 16px}}.tab:hover:not(.tab-active){color:#484846}.tab-active{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#c00;background-color:#fff;font-size:14px;font-weight:700;line-height:21px;box-shadow:0 1px 3px #0000001f}.motorbike-color-preview__image-wrapper{border-radius:16px 16px 0 0;flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.motorbike-color-preview__image-wrapper{border-radius:0;flex:1;justify-content:center;width:100%;overflow:visible}}.motorbike-color-preview__image-wrapper .motorbike-color-preview__image{max-width:100%}@media (min-width:768px){.motorbike-color-preview__image-wrapper .motorbike-color-preview__image{max-width:100%}}.motorbike-color-preview__image-wrapper--dream{border-radius:0;max-width:950px;margin-inline:auto;top:0;overflow:visible}.motorbike-color-preview__image-wrapper--dream .motorbike-color-preview__image{max-height:280px}@media (min-width:768px){.motorbike-color-preview__image-wrapper--dream .motorbike-color-preview__image{object-fit:contain;height:auto;max-height:400px}}@media (min-width:1024px){.motorbike-color-preview__image-wrapper--dream .motorbike-color-preview__image{max-height:545px}}.motorbike-color-preview__image-wrapper--dream .motorbike-color-preview__color-picker p{color:#fff}.motorbike-color-preview__logo--mobile{width:140px;height:auto;max-height:40px;margin:8px 0;display:block}@media (min-width:768px){.motorbike-color-preview__logo--mobile{display:none}.motorbike-color-preview__logo-mobile-visible{display:block}}.motorbike-color-preview__image{object-fit:contain;width:100%;height:auto;max-height:250px;position:relative;top:0}@media (min-width:768px){.motorbike-color-preview__image{max-height:none;top:0}}.motorbike-color-preview__color-picker{z-index:2;flex-flow:column wrap;justify-content:center;align-items:center;gap:2px;padding:6px 5px;display:flex;position:relative;bottom:0}@media (min-width:768px){.motorbike-color-preview__color-picker{padding:0;bottom:0}}.motorbike-color-preview__color-picker p{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;margin:0 0 5px;font-size:10px;font-weight:400;line-height:1}@media (min-width:768px){.motorbike-color-preview__color-picker p{width:50%}}.motorbike-color-preview__color-picker p:first-of-type{font-size:16px;font-weight:700;line-height:16px}.motorbike-color-preview__model-name{display:none}.motorbike-color-preview__colors{gap:8px;display:flex}.motorbike-color-preview__pick{cursor:pointer;border:2px solid #c0c0bf;border-radius:50%;width:20px;height:20px;position:relative}@media (min-width:640px){.motorbike-color-preview__pick{width:30px;height:30px}}.motorbike-color-preview__pick:hover:after,.motorbike-color-preview__pick[aria-pressed=true]:after{content:" ";clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#6e6e6c;width:8px;height:8px;display:block;position:absolute;bottom:-12px;left:calc(50% - 4px)}@media (min-width:640px){.motorbike-color-preview__pick:hover:after,.motorbike-color-preview__pick[aria-pressed=true]:after{width:12px;height:12px;bottom:-16px;left:calc(50% - 6px)}}.motorbike-color-preview__pick.white{background-color:#fff;border:2px solid #c0c0bf}.motorbike-color-preview__pick.black{background-color:#1d1d1d;border:2px solid #878784}.motorbike-color-preview__pick.gray{background-color:#414f65;border:2px solid #112631}.color-preview-comparator .textDisclaimer{display:none}.color-preview-comparator .motorbike-color-preview__model-name{display:block}@media (min-width:768px){.color-preview-comparator{width:100%;top:0}}.color-preview-comparator .motorbike-color-preview__image{object-fit:contain;object-position:center;width:100%;height:auto;min-height:100px;max-height:101px;margin-inline:auto;display:block}@media (min-width:640px){.color-preview-comparator .motorbike-color-preview__image{object-position:center bottom;height:auto}}@media (min-width:1024px){.color-preview-comparator .motorbike-color-preview__image{min-height:140px;max-height:none}}@media (min-width:1280px){.color-preview-comparator .motorbike-color-preview__image{min-height:200px;max-height:201px}}.color-preview-comparator .motorbike-color-preview__color-picker{gap:3px;display:none}@media (min-width:640px){.color-preview-comparator .motorbike-color-preview__color-picker{gap:5px;padding:0;display:flex;bottom:0}}.motorcycle-selector{flex-direction:column;order:1;align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.motorcycle-selector__title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:24px}.motorcycle-selector__list{background:0 0;justify-content:center;gap:10px;display:flex}.motorcycle-selector__tab{box-sizing:border-box;color:#1d1d1d;cursor:pointer;background:0 0;border:1px solid #c0c0bf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:30%;padding:10px;transition:color .15s,border-color .15s;display:flex}@media (min-width:1024px){.motorcycle-selector__tab{flex-direction:row;width:210px}}.motorcycle-selector__tab:hover{border-color:#1d1d1d}.motorcycle-selector__tab:focus-visible{outline-offset:2px;outline:2px solid #c00}.motorcycle-selector__tab--active{color:#c00;border-color:#c00}.motorcycle-selector__tab--active:hover{border-color:#c00}.motorcycle-selector__tab--active .motorcycle-selector__icon{background-color:currentColor}.motorcycle-selector__icon{background-color:#878784;flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.motorcycle-selector__label{font-family:var(--font-figtree),sans-serif;font-size:12px;font-weight:700;line-height:1}@media (min-width:1024px){.motorcycle-selector__label{font-size:16px}}.actionSlot{width:100%;min-width:0;display:flex}@media (min-width:768px){.actionSlot{width:auto}}.actionStripBtn{justify-content:center;width:100%}@media (min-width:768px){.actionStripBtn{width:auto}}.actionsRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:24px 0 8px;display:grid}.actionsRow .shareStripBtn{grid-column:1/-1;justify-content:center;width:100%}@media (min-width:768px){.actionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.actionsRow .shareStripBtn{grid-column:auto;justify-content:center;width:auto}}.mudi-viewer{margin-inline:auto;width:92%;max-width:1296px;margin-top:24px;margin-bottom:24px}.mudi-viewer__viewer-container{position:relative}.mudi-viewer__frame{border:none;border-radius:12px;width:100%;height:600px;display:block}@media (min-width:768px){.mudi-viewer__frame{height:720px}}.mudi-viewer__frame-defer{background:#fff;border:none;border-radius:12px;width:100%;height:600px;display:block}@media (min-width:768px){.mudi-viewer__frame-defer{height:720px}}.mudi-viewer__controls{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.mudi-viewer__controls-label{font-family:var(--font-figtree),sans-serif;text-align:center;color:#1d1d1d;font-size:14px;font-weight:700;line-height:1.3}.mudi-viewer__controls-card{background:#fff;border:1px solid #c0c0bf;border-radius:8px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.mudi-viewer__control-btn{cursor:pointer;color:#595957;background:0 0;border:none;justify-content:center;align-items:center;padding:12px;transition:background .15s,color .15s;display:flex}.mudi-viewer__control-btn:hover{color:#1d1d1d;background:#f6f6f6}.mudi-viewer__control-btn:focus-visible{outline-offset:-2px;outline:2px solid #c00}.mudi-viewer__controls-divider{background:#e9e9e9;width:60%;height:1px}.mudi-viewer__qr-overlay{z-index:100;background:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.mudi-viewer__qr-content{z-index:101;background:#fff;border-radius:16px;flex-direction:column;width:calc(100% - 32px);padding:28px 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.mudi-viewer__qr-content{width:auto;padding:28px 32px}}.mudi-viewer__qr-content{align-items:center;gap:20px;animation:.15s contentShow}.mudi-viewer__qr-content:focus{outline:none}.mudi-viewer__qr-title{font-family:var(--font-figtree),sans-serif;text-align:center;color:#1d1d1d;margin:0;font-size:18px;font-weight:700}.mudi-viewer__qr-image{object-fit:contain;width:100%;height:auto}@media (min-width:768px){.mudi-viewer__qr-image{width:220px;height:220px}}.mudi-viewer__qr-close{font-family:var(--font-figtree),sans-serif;color:#fff;cursor:pointer;background:#c00;border:none;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:700;transition:opacity .15s}.mudi-viewer__qr-close:hover{opacity:.85}.nav{width:100%}.list{border-top:1px solid #e9e9e9;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:16px 0 0;padding:12px 8px 0;list-style:none;display:flex}@media (min-width:768px){.list{flex-wrap:nowrap;gap:0 8px;margin-top:20px;padding-top:16px}}.item{align-items:center;list-style:none;display:flex}.sep{background:#bfbfbf;flex-shrink:0;align-self:center;width:1px;height:14px;list-style:none}@media (min-width:768px){.sep{height:16px}}.link{font-family:var(--font-figtree),sans-serif;color:#000;white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s,background .15s}@media (min-width:768px){.link{padding:6px 10px;font-size:15px}}.link:hover,.link:focus-visible{color:#c00;text-decoration:none}.link:focus-visible{outline-offset:2px;outline:2px solid #c00}.linkCotiza{color:#c00}.linkCotiza:hover,.linkCotiza:focus-visible{color:#950000}.mudi-viewer-slides-action-strip{background-image:url(/images/mudibg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 50%;padding-top:0;padding-bottom:20px}@media (min-width:1024px){.mudi-viewer-slides-action-strip{background-size:100%}}.mudi-viewer-slides-action-strip__wrapper-no-background{background-image:none;margin-top:0;margin-bottom:0}.mudi-viewer-slides-action-strip--dream{background-image:none}.mudi-viewer-slides-action-strip--dream .mudi-viewer-slides-action-strip__slide-label,.mudi-viewer-slides-action-strip--dream .mudi-viewer-slides-action-strip__controls-label{color:#fff}@media (min-width:768px){.mudi-viewer-slides-action-strip--dream .mudi-viewer-slides-action-strip__controls-label{color:#1d1d1d}}.mudi-viewer-slides-action-strip__inner{width:92%;max-width:1296px;margin-inline:auto}.mudi-viewer-slides-action-strip__viewer-container{flex-direction:column;margin-bottom:0;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.mudi-viewer-slides-action-strip__viewer-container{overflow:visible}}.mudi-viewer-slides-action-strip__viewer-container--dream{padding-bottom:40px;overflow:visible}@media (min-width:1024px){.mudi-viewer-slides-action-strip__viewer-container--dream{padding-bottom:56px}}.mudi-viewer-slides-action-strip__frame{border:none;border-radius:12px;width:100%;height:340px;margin-bottom:65px;display:block}@media (min-width:768px){.mudi-viewer-slides-action-strip__frame{height:440px;max-height:440px;margin-bottom:95px}}@media (min-width:1024px){.mudi-viewer-slides-action-strip__frame{height:450px;max-height:450px;margin-bottom:65px}}.mudi-viewer-slides-action-strip__frame-defer{background:#fff;border:none;border-radius:12px;width:100%;height:340px;margin-bottom:65px;display:block}@media (min-width:768px){.mudi-viewer-slides-action-strip__frame-defer{height:440px;max-height:440px;margin-bottom:95px}}@media (min-width:1024px){.mudi-viewer-slides-action-strip__frame-defer{height:450px;max-height:450px;margin-bottom:65px}}.mudi-viewer-slides-action-strip__motorcycle-logo{z-index:5;order:0;width:75%;max-width:260px;margin:6px auto;display:block;position:relative}@media (min-width:768px){.mudi-viewer-slides-action-strip__motorcycle-logo{order:1;margin-top:8px}}.mudi-viewer-slides-action-strip__motorcycle-logo--dream{margin-bottom:20px}.mudi-viewer-slides-action-strip__slide-label{color:#1d1d1d;text-align:center;font-family:var(--font-figtree),sans-serif;margin:8px 0 0;font-size:16px;font-weight:700}.mudi-viewer-slides-action-strip__video-slide{position:relative}.mudi-viewer-slides-action-strip__desktop-columns{order:2;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:20px;width:100%;display:grid}.mudi-viewer-slides-action-strip__desktop-columns-single{grid-template-columns:minmax(0,900px);justify-content:center}.mudi-viewer-slides-action-strip__desktop-columns-double{grid-template-columns:repeat(2,minmax(0,1fr))}.mudi-viewer-slides-action-strip__desktop-column{width:100%;min-width:0}@media (min-width:768px){.mudi-viewer-slides-action-strip__desktop-column:first-child{padding-right:32px}.mudi-viewer-slides-action-strip__desktop-column:last-child{padding-bottom:32px}}.mudi-viewer-slides-action-strip__video-thumbnail{aspect-ratio:16/9;cursor:zoom-in;background:#595957;border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000014}.mudi-viewer-slides-action-strip__video-thumbnail:focus-visible{outline-offset:4px;outline:2px solid #c00}.mudi-viewer-slides-action-strip__video-thumbnail:hover .mudi-viewer-slides-action-strip__video-play-icon{transform:translate(-50%,-50%)scale(1.06)}.mudi-viewer-slides-action-strip__video-thumbnail-image{object-fit:cover}.mudi-viewer-slides-action-strip__video-thumbnail-overlay{z-index:1;background:#0000006b;position:absolute;inset:0}.mudi-viewer-slides-action-strip__video-play-icon{z-index:2;background:#ffffff29;border:4px solid #fff;border-radius:999px;width:72px;height:72px;transition:transform .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mudi-viewer-slides-action-strip__video-play-icon:before{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:22px solid #fff;width:0;height:0;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.mudi-viewer-slides-action-strip__color-preview-image{object-fit:contain;object-position:center;width:100%;height:300px;max-height:300px}@media (min-width:768px){.mudi-viewer-slides-action-strip__color-preview-image{height:380px;max-height:380px}}@media (min-width:1024px){.mudi-viewer-slides-action-strip__color-preview-image{height:420px;max-height:420px}}.mudi-viewer-slides-action-strip__controls{z-index:2;cursor:pointer;flex-direction:column;order:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffbd;border:1px solid #e9e9e9;border-radius:10px;flex-direction:row;align-items:center;gap:22px;width:fit-content;padding:0 28px 0 34px;inset:auto auto 54px 50%;transform:translate(-50%);box-shadow:0 18px 42px #00000014}}.mudi-viewer-slides-action-strip__controls:focus-visible{outline-offset:4px;outline:2px solid #c00}@media (min-width:1024px){.mudi-viewer-slides-action-strip__controls-double{bottom:10px;left:25%}}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-label,.mudi-viewer-slides-action-strip__controls-label{font-family:var(--font-figtree),sans-serif;text-align:center;color:#1d1d1d;margin:0;padding:0;font-size:14px;font-weight:700;line-height:1.3}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-label,.mudi-viewer-slides-action-strip__controls-label{white-space:nowrap;text-align:left;margin:0;padding:0;font-size:18px;line-height:1}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-label-break,.mudi-viewer-slides-action-strip__controls-label-break{display:inline}}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-card,.mudi-viewer-slides-action-strip__controls-card{background:#fff;border:1px solid #c0c0bf;border-radius:8px;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0;display:flex;overflow:hidden}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-card,.mudi-viewer-slides-action-strip__controls-card{background:0 0;border:none;border-radius:0;flex-direction:row;margin:0;padding:0;overflow:visible}}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__control-btn{cursor:pointer;color:#595957;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px 12px;transition:background .15s,color .15s;display:flex}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__control-btn:hover{color:#1d1d1d;background:#f6f6f6}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__control-btn:focus-visible{outline-offset:-2px;outline:2px solid #c00}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__control-btn{margin:0;padding:8px 0}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__control-btn:hover{color:#1d1d1d;background:0 0}}.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-divider{background:#e9e9e9;width:1px;height:30px;margin:0;padding:0}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls .mudi-viewer-slides-action-strip__controls-divider{align-self:center;width:1px;height:46px;margin:0;padding:0}}.mudi-viewer-slides-action-strip__controls-label{font-family:var(--font-figtree),sans-serif;text-align:center;color:#1d1d1d;margin:0;padding:0;font-size:14px;font-weight:700;line-height:1.3}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls-label{white-space:nowrap;text-align:left;margin:0;padding:0;font-size:18px;line-height:1}.mudi-viewer-slides-action-strip__controls-label-break{display:inline}}.mudi-viewer-slides-action-strip__controls-card{background:#fff;border:1px solid #c0c0bf;border-radius:8px;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0;display:flex;overflow:hidden}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls-card{background:0 0;border:none;border-radius:0;flex-direction:row;margin:0;padding:0;overflow:visible}}.mudi-viewer-slides-action-strip__control-btn{cursor:pointer;color:#595957;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px 12px;transition:background .15s,color .15s;display:flex}.mudi-viewer-slides-action-strip__control-btn:hover{color:#1d1d1d;background:#f6f6f6}.mudi-viewer-slides-action-strip__control-btn:focus-visible{outline-offset:-2px;outline:2px solid #c00}@media (min-width:768px){.mudi-viewer-slides-action-strip__control-btn{margin:0;padding:8px 0}.mudi-viewer-slides-action-strip__control-btn:hover{color:#1d1d1d;background:0 0}}.mudi-viewer-slides-action-strip__controls-divider{background:#e9e9e9;width:1px;height:30px;margin:0;padding:0}@media (min-width:768px){.mudi-viewer-slides-action-strip__controls-divider{align-self:center;width:1px;height:46px;margin:0;padding:0}}.mudi-viewer-slides-action-strip__qr-overlay{z-index:100;background:#00000080;animation:.15s overlayShow;position:fixed;inset:0}.mudi-viewer-slides-action-strip__qr-content{z-index:101;background:#fff;border-radius:16px;flex-direction:column;width:calc(100% - 32px);padding:28px 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.mudi-viewer-slides-action-strip__qr-content{width:auto;padding:28px 32px}}.mudi-viewer-slides-action-strip__qr-content{align-items:center;gap:20px;animation:.15s contentShow}.mudi-viewer-slides-action-strip__qr-content:focus{outline:none}.mudi-viewer-slides-action-strip__qr-title{font-family:var(--font-figtree),sans-serif;text-align:center;color:#1d1d1d;margin:0;font-size:18px;font-weight:700}.mudi-viewer-slides-action-strip__qr-image{object-fit:contain;width:100%;height:auto}@media (min-width:768px){.mudi-viewer-slides-action-strip__qr-image{width:220px;height:220px}}.mudi-viewer-slides-action-strip__qr-close{font-family:var(--font-figtree),sans-serif;color:#fff;cursor:pointer;background:#c00;border:none;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:700;transition:opacity .15s}.mudi-viewer-slides-action-strip__qr-close:hover{opacity:.85}.mudi-viewer-slides-action-strip__experience-overlay{z-index:120;background:#000000b8;animation:.15s overlayShow;position:fixed;inset:0}.mudi-viewer-slides-action-strip__experience-content{z-index:121;background:#000;border:none;width:100vw;height:100dvh;padding:0;animation:.18s mudiFullScreenShow;position:fixed;inset:0;overflow:hidden}.mudi-viewer-slides-action-strip__experience-content:focus{outline:none}.mudi-viewer-slides-action-strip__experience-title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mudi-viewer-slides-action-strip__experience-frame{background:#000;border:none;width:100%;height:100%;display:block}.mudi-viewer-slides-action-strip__experience-close{top:max(16px,env(safe-area-inset-top));z-index:1;color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.mudi-viewer-slides-action-strip__experience-close:hover{background:#000000c2;border-color:#ffffffb3}.mudi-viewer-slides-action-strip__experience-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.mudi-viewer-slides-action-strip__video-overlay{z-index:120;background:#000000b8;animation:.15s overlayShow;position:fixed;inset:0}.mudi-viewer-slides-action-strip__video-content{z-index:121;background:0 0;border:0;width:min(1120px,100vw - 32px);padding:0;animation:.15s contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mudi-viewer-slides-action-strip__video-content:focus{outline:none}.mudi-viewer-slides-action-strip__video-modal{border-radius:18px;width:100%;margin:0;box-shadow:0 32px 90px #0000006b}.mudi-viewer-slides-action-strip__nav{width:100%}.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link,.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link-cotiza,.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link:hover,.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link:focus-visible,.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link-cotiza:hover,.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__link-cotiza:focus-visible{color:#fff}.mudi-viewer-slides-action-strip__nav--dream .mudi-viewer-slides-action-strip__sep{background:#ffffff4d}.mudi-viewer-slides-action-strip__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;padding:0 8px;list-style:none;display:flex}@media (min-width:768px){.mudi-viewer-slides-action-strip__list{flex-wrap:nowrap;gap:0 8px}}.mudi-viewer-slides-action-strip__item{align-items:center;list-style:none;display:flex}.mudi-viewer-slides-action-strip__sep{background:#bfbfbf;flex-shrink:0;align-self:center;width:1px;height:14px;list-style:none}@media (min-width:768px){.mudi-viewer-slides-action-strip__sep{height:16px}}.mudi-viewer-slides-action-strip__link{font-family:var(--font-figtree),sans-serif;color:#000;white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s,background .15s}@media (min-width:768px){.mudi-viewer-slides-action-strip__link{padding:6px 10px;font-size:15px}}.mudi-viewer-slides-action-strip__link:hover,.mudi-viewer-slides-action-strip__link:focus-visible{color:#c00;text-decoration:none}.mudi-viewer-slides-action-strip__link:focus-visible{outline-offset:2px;outline:2px solid #c00}.mudi-viewer-slides-action-strip__link-cotiza{color:#c00}.mudi-viewer-slides-action-strip__link-cotiza:hover,.mudi-viewer-slides-action-strip__link-cotiza:focus-visible{color:#950000}.mudi-viewer-slides-action-strip__dream-btn,.mudi-viewer-slides-action-strip__dream-btn:hover,.mudi-viewer-slides-action-strip__dream-btn:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important}.mudi-viewer-slides-action-strip__dream-ghost-btn{color:#fff!important}.mudi-viewer-slides-action-strip__dream-ghost-btn:hover,.mudi-viewer-slides-action-strip__dream-ghost-btn:focus-visible{color:#fff!important;background:0 0!important}.mudi-viewer-slides-action-strip__action-slot{width:100%;min-width:0;display:flex}@media (min-width:768px){.mudi-viewer-slides-action-strip__action-slot{width:auto}}.mudi-viewer-slides-action-strip__action-strip-btn{justify-content:center;width:100%}@media (min-width:768px){.mudi-viewer-slides-action-strip__action-strip-btn{width:auto}}.mudi-viewer-slides-action-strip__actions-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:24px 0 8px;display:grid}.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot a,.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot button{box-sizing:border-box;justify-content:center;align-items:center;height:48px;padding:0 16px}.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__share-strip-btn{grid-column:1/-1;justify-content:center;width:100%}@media (min-width:768px){.mudi-viewer-slides-action-strip__actions-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot{width:140px}.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot a,.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot button,.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__action-slot>*{width:100%}.mudi-viewer-slides-action-strip__actions-row .mudi-viewer-slides-action-strip__share-strip-btn{grid-column:auto;justify-content:center;align-self:center;width:auto}}.plp-filters,.section{width:100%}.plp-filters__inner,.inner{width:92%;margin:auto;padding-top:20px;padding-bottom:30px}@media (min-width:768px){.plp-filters__inner,.inner{padding-bottom:50px}}@media (min-width:1920px){.plp-filters__inner,.inner{width:92%;max-width:1296px;margin-inline:auto}}.plp-filters__heading,.heading{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 16px;font-size:20px;font-weight:700}.plp-filters__desktop,.desktop{display:none}@media (min-width:768px){.plp-filters__desktop,.desktop{display:block}}.plp-filters__mobile,.mobile{display:block}@media (min-width:768px){.plp-filters__mobile,.mobile{display:none}}.plp-filters__filters-row,.filtersRow{border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:10px 0;display:flex}@media (min-width:1024px){.plp-filters__filters-row,.filtersRow{flex-wrap:nowrap;gap:20px}}.plp-filters__group,.group{border:none;flex-direction:column;flex:1;gap:8px;min-width:140px;margin:0;padding:0;display:flex}.plp-filters__group-title,.groupTitle{float:none;width:100%;font-family:var(--font-figtree),sans-serif;color:#000;margin:0;padding:0;font-size:16px;font-weight:700;display:block}.plp-filters__check-list,.checkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plp-filters__check-item,.checkItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 4px;transition:background-color .15s;display:flex}.plp-filters__check-item:hover,.checkItem:hover{background-color:#e9e9e9}.plp-filters__check-item.plp-filters__check-item--active,.checkItem.plp-filters__check-item--active{font-weight:700}.plp-filters__hidden-input,.hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.plp-filters__check-box,.checkBox{background:#fff;border:1.5px solid #bdbdbd;border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background-color .15s;position:relative}.plp-filters__check-box-checked,.checkBoxChecked{background-color:#c00;border-color:#c00}.plp-filters__check-box-checked:after,.checkBoxChecked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(-45deg)}.plp-filters__check-label,.checkLabel{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;font-size:13px;font-weight:400;line-height:1.3;transition:color .15s}.plp-filters__actions,.actions{flex-direction:row;align-self:flex-end;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.plp-filters__desktop-bottom,.desktopBottom{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:25px;display:flex}.plp-filters__ordenar-group,.ordenarGroup{flex-direction:column;flex-shrink:0;gap:8px;min-width:160px;margin-left:auto;display:flex}.plp-filters__sort-select,.sortSelect{align-items:center;display:flex;position:relative}.plp-filters__sort-select svg,.sortSelect svg{pointer-events:none;color:currentColor;transition:color .2s;position:absolute;top:50%;right:14px;transform:translateY(-44%)}.plp-filters__sort-native,.sortNative{width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;appearance:none;cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:8px;padding:9px 40px 9px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}.plp-filters__sort-native:hover,.sortNative:hover{color:#c00;border-color:#c00}.plp-filters__sort-native:hover~svg,.sortNative:hover~svg{color:#c00}.plp-filters__sort-native:focus,.sortNative:focus{color:#c00;border-color:#c00;outline:none}.plp-filters__sort-native:focus~svg,.sortNative:focus~svg{color:#c00}.plp-filters__ordenar-group .plp-filters__sort-native:focus,.plp-filters__ordenar-group .plp-filters__sort-native:focus-visible,.ordenarGroup .sortNative:focus,.ordenarGroup .sortNative:focus-visible{color:#1d1d1d;border-color:#1d1d1d}.plp-filters__ordenar-group .plp-filters__sort-native:focus~svg,.plp-filters__ordenar-group .plp-filters__sort-native:focus-visible~svg,.ordenarGroup .sortNative:focus~svg,.ordenarGroup .sortNative:focus-visible~svg{color:#1d1d1d}.plp-filters__tags,.tags{flex-wrap:wrap;gap:8px;margin:0;padding:12px 0;list-style:none;display:flex}.plp-filters__tag,.tag{font-family:var(--font-figtree),sans-serif;color:#595957;cursor:pointer;background:#e9e9e9;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.plp-filters__tag:hover,.tag:hover{color:#fff;background-color:#1d1d1d}.plp-filters__tag svg,.tag svg{flex-shrink:0}.plp-filters__mobile-bar,.mobileBar{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.plp-filters__mobile-filter-btn,.mobileFilterBtn{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:8px;flex-direction:row-reverse;align-items:center;gap:10px;min-width:95px;padding:9px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}@media (min-width:768px){.plp-filters__mobile-filter-btn,.mobileFilterBtn{flex-direction:row}}.plp-filters__mobile-filter-btn:hover,.mobileFilterBtn:hover,.plp-filters__mobile-filter-btn.plp-filters__mobile-filter-btn--active,.plp-filters__mobile-filter-btn.mobileFilterBtnActive,.mobileFilterBtn.plp-filters__mobile-filter-btn--active,.mobileFilterBtn.mobileFilterBtnActive{color:#c00;border-color:#c00}.plp-filters__filter-count,.filterCount{color:#fff;background:#c00;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.plp-filters__overlay,.overlay{z-index:300;background:#00000073;position:fixed;inset:0}.plp-filters__drawer,.drawer{z-index:999;opacity:0;pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;width:calc(100% - 32px);max-width:480px;max-height:95vh;transition:transform .25s,opacity .25s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 8px 40px #0000002e}.plp-filters__drawer.plp-filters__drawer--open,.plp-filters__drawer.drawerOpen,.drawer.plp-filters__drawer--open,.drawer.drawerOpen{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.plp-filters__drawer-header,.drawerHeader{border-bottom:1px solid #e9e9e9;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 20px;display:flex}.plp-filters__drawer-title,.drawerTitle{font-family:var(--font-figtree),sans-serif;color:#343433;align-items:end;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.plp-filters__drawer-close,.drawerClose{cursor:pointer;color:#484846;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:flex}.plp-filters__drawer-close:hover,.drawerClose:hover{color:#1d1d1d;background-color:#e9e9e9}.plp-filters__drawer-content,.drawerContent{flex:1;padding:0 20px;overflow-y:auto}.plp-filters__drawer-section,.drawerSection{border:none;border-bottom:1px solid #e9e9e9;margin:10px 0;padding:0 0 10px}.plp-filters__drawer-section:last-child,.drawerSection:last-child{border-bottom:none}.plp-filters__drawer-section-title,.drawerSectionTitle{float:none;width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-transform:capitalize;letter-spacing:.5px;margin:0 0 5px;padding:0;font-size:18px;font-weight:700;display:block}.plp-filters__drawer-footer,.drawerFooter{border-top:1px solid #e9e9e9;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 20px;display:flex}.plp-filters__drawer-btn,.drawerBtn,.plp-filters__drawer-btn>*,.drawerBtn>*{width:100%}.plp-filters-error{flex-direction:column;align-items:center;gap:16px;width:92%;max-width:1296px;margin-inline:auto;padding-top:48px;padding-bottom:48px;display:flex}.plp-filters-error__message{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;text-align:center;margin:0;font-size:16px}.plp-filters-skeleton__card-btn,.plp-filters-skeleton__card-price,.plp-filters-skeleton__card-name,.plp-filters-skeleton__card-image,.plp-filters-skeleton__card-logo,.plp-filters-skeleton__card-highlight-btn,.plp-filters-skeleton__card-highlight-price,.plp-filters-skeleton__card-highlight-name,.plp-filters-skeleton__card-highlight-image-area,.plp-filters-skeleton__mobile-sort-select,.plp-filters-skeleton__mobile-filter-btn,.plp-filters-skeleton__filter-btn-pill,.plp-filters-skeleton__filter-btn--primary,.plp-filters-skeleton__filter-control,.plp-filters-skeleton__filter-group-title,.plp-filters-skeleton__filters-heading{background:linear-gradient(90deg,#e9e9e9 25%,#f4f4f4 50%,#e9e9e9 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.plp-filters-skeleton__category-text,.plp-filters-skeleton__category-icon,.plp-filters-skeleton__category-mobile-btn,.plp-filters-skeleton__category-mobile-title{background:linear-gradient(90deg,#3d3d3c 25%,#4a4a48 50%,#3d3d3c 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.plp-filters-skeleton{width:100%}.plp-filters-skeleton__category--mobile{display:block}@media (min-width:768px){.plp-filters-skeleton__category--mobile{display:none}}.plp-filters-skeleton__category-mobile-bar{background-color:#343433;width:100%}.plp-filters-skeleton__category-mobile-inner{justify-content:space-between;align-items:center;width:92%;max-width:1296px;margin-inline:auto;padding:12px 0;display:flex}.plp-filters-skeleton__category-mobile-title{border-radius:4px;width:110px;height:16px}.plp-filters-skeleton__category-mobile-btn{border-radius:4px;width:90px;height:38px}.plp-filters-skeleton__category--desktop{display:none}@media (min-width:768px){.plp-filters-skeleton__category--desktop{display:block}}.plp-filters-skeleton__category-desktop-bar{background-color:#343433;width:100%}.plp-filters-skeleton__category-desktop-inner{align-items:stretch;display:flex}.plp-filters-skeleton__category-scroll-placeholder{flex-shrink:0;width:40px}.plp-filters-skeleton__category-desktop-list{flex:1;gap:8px;padding:0 12px 0 0;display:flex;overflow:hidden}.plp-filters-skeleton__category-item{flex-shrink:0;align-items:center;gap:8px;padding:16px 12px;display:flex}.plp-filters-skeleton__category-icon{border-radius:4px;flex-shrink:0;width:18px;height:18px}.plp-filters-skeleton__category-text{border-radius:4px;height:14px}.plp-filters-skeleton__filters-section{width:100%}.plp-filters-skeleton__filters-inner{margin-inline:auto;width:92%;max-width:1296px;margin:auto;padding-top:20px;padding-bottom:50px}.plp-filters-skeleton__filters-heading{border-radius:4px;width:210px;height:22px;margin-bottom:16px}.plp-filters-skeleton__filters--desktop{display:none}@media (min-width:768px){.plp-filters-skeleton__filters--desktop{display:block}}.plp-filters-skeleton__filters-row{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:10px 0;display:flex}@media (min-width:1024px){.plp-filters-skeleton__filters-row{flex-wrap:nowrap;gap:20px}}.plp-filters-skeleton__filter-group{flex-direction:column;flex:1;gap:8px;min-width:140px;display:flex}.plp-filters-skeleton__filter-group-title{border-radius:4px;width:100px;height:18px}.plp-filters-skeleton__filter-control{border-radius:8px;height:38px}.plp-filters-skeleton__filters-actions{flex-direction:row;align-self:flex-end;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.plp-filters-skeleton__filter-btn--primary{border-radius:4px;width:140px;height:40px}.plp-filters-skeleton__filter-btn-pill{border-radius:20px;width:120px;height:40px}.plp-filters-skeleton__filters--mobile{display:block}@media (min-width:768px){.plp-filters-skeleton__filters--mobile{display:none}}.plp-filters-skeleton__mobile-bar{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.plp-filters-skeleton__mobile-filter-btn{border-radius:4px;width:90px;height:37px}.plp-filters-skeleton__mobile-sort-select{border-radius:8px;width:160px;height:37px}.plp-filters-skeleton__results{margin-inline:auto;width:92%;max-width:1296px;margin:auto;padding-top:24px;padding-bottom:100px}.plp-filters-skeleton__grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@media (min-width:768px){.plp-filters-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.plp-filters-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1280px){.plp-filters-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plp-filters-skeleton__card{background:#fff;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:384px;display:flex;overflow:hidden}.plp-filters-skeleton__card-highlight{background:#fff;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;grid-column:1/-1;width:100%;max-width:100%;height:100%;min-height:384px;display:flex;overflow:hidden}@media (min-width:768px){.plp-filters-skeleton__card-highlight{flex-direction:row;grid-column:span 2}}.plp-filters-skeleton__card-highlight-image-area{flex:1;min-height:200px}@media (min-width:768px){.plp-filters-skeleton__card-highlight-image-area{min-height:0}}.plp-filters-skeleton__card-highlight-body{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;padding:16px;display:flex}@media (min-width:768px){.plp-filters-skeleton__card-highlight-body{padding:20px 16px}}.plp-filters-skeleton__card-highlight-name{border-radius:4px;width:75%;height:18px}.plp-filters-skeleton__card-highlight-price{border-radius:4px;width:55%;height:32px}.plp-filters-skeleton__card-highlight-btns{gap:8px;display:flex}.plp-filters-skeleton__card-highlight-btn{border-radius:4px;flex:1;height:40px}.plp-filters-skeleton__card-logo{border-radius:4px;width:40%;max-width:80px;height:50px;margin:15px auto}.plp-filters-skeleton__card-image{border-radius:4px;flex-shrink:0;width:250px;max-width:calc(100% - 30px);height:125px;margin:0 auto}.plp-filters-skeleton__card-body{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:16px;display:flex}.plp-filters-skeleton__card-name{border-radius:4px;width:75%;height:16px;margin:0 auto 5px}.plp-filters-skeleton__card-pricing{border-top:1px solid #e9e9e9;justify-content:center;gap:12px;margin-bottom:12px;padding-top:8px;display:flex}.plp-filters-skeleton__card-price{border-radius:4px;width:40%;height:24px}.plp-filters-skeleton__card-btns{gap:12px;display:flex}.plp-filters-skeleton__card-btn{border-radius:4px;flex:1;height:40px}.plp-view__results,.results{width:92%;margin:auto;padding-top:24px;padding-bottom:50px}@media (min-width:1920px){.plp-view__results,.results{width:92%;max-width:1296px;margin-inline:auto}}.plp-view__grid,.grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@media (min-width:768px){.plp-view__grid,.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.plp-view__grid,.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1280px){.plp-view__grid,.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plp-view__load-more,.loadMore{justify-content:center;padding-top:48px;display:flex}.plp-view__load-more .plp-view__load-more-button,.plp-view__load-more .loadMoreButton,.plp-view__load-more .plp-view__load-more-button:hover,.plp-view__load-more .loadMoreButton:hover,.plp-view__load-more .plp-view__load-more-button:focus-visible,.plp-view__load-more .loadMoreButton:focus-visible,.loadMore .plp-view__load-more-button,.loadMore .loadMoreButton,.loadMore .plp-view__load-more-button:hover,.loadMore .loadMoreButton:hover,.loadMore .plp-view__load-more-button:focus-visible,.loadMore .loadMoreButton:focus-visible{color:#1d1d1d}.plp-view__empty,.empty{text-align:center;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;grid-column:1/-1;padding:48px 0;font-size:16px}.poster-video-section{width:92%;margin:0 auto}@media (min-width:1920px){.poster-video-section{width:92%;max-width:1296px;margin-inline:auto}}.poster-video-section__banner,.poster-video-section__player{width:92%;height:var(--banner-h,270px);background-color:#313130;border-radius:24px;margin:50px auto;position:relative;overflow:hidden}@media (min-width:768px){.poster-video-section__banner,.poster-video-section__player{height:var(--banner-h-md,var(--banner-h,540px))}}.poster-video-section__poster{position:absolute;inset:0;overflow:hidden}.poster-video-section__picture{width:100%;height:100%;display:block;position:relative}.poster-video-section__poster-image{object-fit:cover}.poster-video-section__play-button{top:calc((100% - var(--overlay-height,0px))/2);z-index:2;color:#1d1d1d;cursor:pointer;background-color:#ffffffb3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.poster-video-section__play-button:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 8px 24px #00000040}.poster-video-section__play-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.poster-video-section__play-icon{width:90px;height:90px;margin-left:3px}@media (min-width:768px){.poster-video-section__play-icon{margin-left:4px}}.poster-video-section__overlay{z-index:2;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#343433b3;padding:16px 20px;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.poster-video-section__overlay{padding:18px 24px}}.poster-video-section__overlay-title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0 0 4px;font-weight:700;line-height:1.3}@media (min-width:768px){.poster-video-section__overlay-title{margin-bottom:6px;font-size:20px}}.poster-video-section__overlay-subtitle{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:14px;font-weight:400;line-height:1.5}@media (min-width:768px){.poster-video-section__overlay-subtitle{font-size:14px}}.poster-video-section__iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.product-carousel{width:92%;max-width:1296px;margin-inline:auto;padding-bottom:64px}@media (min-width:768px){.product-carousel{padding-bottom:100px}}.product-carousel__inner{max-width:1920px;margin:0 auto}.product-carousel__header{margin-bottom:32px}.product-carousel__subtitle{font-family:var(--font-figtree),sans-serif;color:#484846;max-width:720px;margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.product-carousel__subtitle{font-size:18px}}.product-carousel__slider-wrapper{margin-bottom:24px;overflow:visible}.product-carousel__grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.product-carousel__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.product-carousel__grid{grid-template-columns:repeat(4,1fr)}}.product-carousel__card{background:#fff;border:1px solid #d3d3d3;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.product-carousel__image-wrapper{aspect-ratio:1;background:#f9f9f9;position:relative}.product-carousel__image{object-fit:contain;padding:16px}.product-carousel__card-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.product-carousel__card-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:16px;font-weight:700;line-height:1.3}.product-carousel__card-link{color:inherit;text-decoration:none}.product-carousel__card-link:hover{color:#c00}.product-carousel__card-button{width:100%;margin-top:auto}.product-carousel__controls .controls,.product-carousel__controls [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.product-carousel__controls .controls,.product-carousel__controls [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.product-carousel__controls .controls,.product-carousel__controls [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.product-carousel__controls .navBtn,.product-carousel__controls [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.product-carousel__controls .navBtn:hover,.product-carousel__controls [class*=__nav-btn]:hover{color:#c00}.product-carousel__controls .navBtn:focus-visible,.product-carousel__controls [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.product-carousel__controls .navBtn:disabled,.product-carousel__controls [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.product-carousel__controls .dots,.product-carousel__controls [class*=__dots]{align-items:center;gap:10px;display:flex}.product-carousel__controls .dot,.product-carousel__controls [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.product-carousel__controls .dot:focus-visible,.product-carousel__controls [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.product-carousel__controls .dotActive:after,.product-carousel__controls [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.product-carousel__controls{margin-top:8px}.product-highlights-text{background-color:#fff;border:1px solid #e9e9e9;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:14px 14px 13px;display:flex}@media (min-width:768px){.product-highlights-text{align-items:center;gap:12px;max-width:700px;margin:0 auto 20px;padding:14px 18px}}.product-highlights-text--dream{background-color:#0000;border-color:#ffffff4d}.product-highlights-text--dream .product-highlights-text__text,.product-highlights-text--dream .product-highlights-text__icon{color:#fff}.product-highlights-text__icon{color:#656565;width:50px;min-width:50px;height:50px;margin-top:2px}@media (min-width:768px){.product-highlights-text__icon{margin-top:0}}.product-highlights-text__text{color:#3b3b3a;font-family:var(--font-figtree),sans-serif;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.45}@media (min-width:768px){.product-highlights-text__text{font-size:16px;line-height:1.4}}.product-highlights-text__text p{margin:0 0 8px}.product-highlights-text__text p:last-child{margin-bottom:0}.product-highlights-text__text strong{font-weight:700}.promo-banner{width:100%;padding-bottom:0;overflow:hidden}@media (min-width:768px){.promo-banner{width:100%;margin:0 auto}}@media (min-width:768px) and (min-width:1920px){.promo-banner{max-width:1296px}}.promo-banner__static-list{width:100%;overflow:hidden}.promo-banner__image{width:100%;height:auto;display:block}.promo-banner__image--desktop{width:100%;height:auto;display:none}@media (min-width:768px){.promo-banner__image--desktop{display:block}}.promo-banner__image--mobile{width:100%;height:auto;display:block}@media (min-width:768px){.promo-banner__image--mobile{display:none}}.promo-banner__picture{width:100%}.promo-banner__link{width:100%;display:block}.promo-banner__slider-wrapper{width:100%;overflow:hidden}@media (min-width:768px){.promo-banner__slider-wrapper{aspect-ratio:3.08584}}.promo-banner__slider-wrapper .swiper{width:100%;height:100%;overflow:hidden}.promo-banner__slider-wrapper .swiper-wrapper{align-items:stretch}.promo-banner__slider-wrapper .swiper-slide{flex-shrink:0;align-items:center;width:100%;height:auto;display:flex}.promo-banner__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.promo-banner .controls,.promo-banner [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.promo-banner .controls,.promo-banner [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.promo-banner .controls,.promo-banner [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.promo-banner .navBtn,.promo-banner [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.promo-banner .navBtn:hover,.promo-banner [class*=__nav-btn]:hover{color:#c00}.promo-banner .navBtn:focus-visible,.promo-banner [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.promo-banner .navBtn:disabled,.promo-banner [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.promo-banner .dots,.promo-banner [class*=__dots]{align-items:center;gap:10px;display:flex}.promo-banner .dot,.promo-banner [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.promo-banner .dot:focus-visible,.promo-banner [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.promo-banner .dotActive:after,.promo-banner [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.promo-banner .controls{padding:8px 0 12px}.promociones-filters{width:92%;margin:0 auto;padding-top:24px;padding-bottom:0}@media (min-width:768px){.promociones-filters{margin-bottom:-60px}}@media (min-width:1920px){.promociones-filters{width:92%;max-width:1296px;margin-inline:auto}}.promociones-filters .promociones-filters__description,.promociones-filters .description{font-family:var(--font-figtree),sans-serif;color:#484846;white-space:pre-line;margin-bottom:24px;font-size:16px}.promociones-filters .promociones-filters__row,.promociones-filters .row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.promociones-filters .promociones-filters__field,.promociones-filters .field{flex:100%}@media (min-width:640px){.promociones-filters .promociones-filters__field,.promociones-filters .field{flex:calc(50% - 8px)}}@media (min-width:1024px){.promociones-filters .promociones-filters__field,.promociones-filters .field{flex:1 1 0;min-width:140px}}.promociones-filters .promociones-filters__select-in-field,.promociones-filters .selectInField{gap:0}.promociones-filters .promociones-filters__actions,.promociones-filters .actions{flex:100%;gap:12px;display:flex}@media (min-width:1024px){.promociones-filters .promociones-filters__actions,.promociones-filters .actions{flex:none}}.promociones-filters .promociones-filters__actions button,.promociones-filters .promociones-filters__actions a,.promociones-filters .actions button,.promociones-filters .actions a{flex:1}.promociones-filters .promociones-filters__empty-state,.promociones-filters .emptyState{color:#484846;min-height:300px;font-family:var(--font-figtree),sans-serif;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:24px;font-size:16px;font-weight:400;display:flex}.promociones-filters .promociones-filters__info-icon,.promociones-filters .infoIcon{color:#595957;flex-shrink:0;width:20px;height:20px}.promociones-filters .promociones-filters__results-grid,.promociones-filters .resultsGrid{grid-template-columns:1fr;gap:40px;margin-top:40px;display:grid}@media (min-width:1024px){.promociones-filters .promociones-filters__results-grid,.promociones-filters .resultsGrid{grid-template-columns:repeat(2,1fr);margin-top:50px}}.promociones-filters .promociones-filters__card-override,.promociones-filters .cardOverride{grid-column:auto!important}@media (min-width:1024px){.promociones-filters .promociones-filters__card-override .motorbike-color-preview__image-wrapper,.promociones-filters .promociones-filters__card-override [class*=imageWrapper],.promociones-filters .cardOverride .motorbike-color-preview__image-wrapper,.promociones-filters .cardOverride [class*=imageWrapper]{flex:0 0 45%}}@media (min-width:1280px){.promociones-filters .promociones-filters__card-override .motorbike-color-preview__image-wrapper,.promociones-filters .promociones-filters__card-override [class*=imageWrapper],.promociones-filters .cardOverride .motorbike-color-preview__image-wrapper,.promociones-filters .cardOverride [class*=imageWrapper]{flex:0 0 50%}}.promociones-filters .promociones-filters__card-override .card-highlight-motorbike__body,.promociones-filters .promociones-filters__card-override [class*=body],.promociones-filters .cardOverride .card-highlight-motorbike__body,.promociones-filters .cardOverride [class*=body]{justify-content:center}@media (min-width:1024px){.promociones-filters .promociones-filters__card-override .card-highlight-motorbike__body,.promociones-filters .promociones-filters__card-override [class*=body],.promociones-filters .cardOverride .card-highlight-motorbike__body,.promociones-filters .cardOverride [class*=body]{flex:0 0 55%}}@media (min-width:1280px){.promociones-filters .promociones-filters__card-override .card-highlight-motorbike__body,.promociones-filters .promociones-filters__card-override [class*=body],.promociones-filters .cardOverride .card-highlight-motorbike__body,.promociones-filters .cardOverride [class*=body]{flex:0 0 50%}}@media (min-width:1024px){.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper,.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance [class*=btn-wrapper],.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance [class*=btnWrapper],.promociones-filters .cardOverride .card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper,.promociones-filters .cardOverride .card-highlight-motorbike--finance [class*=btn-wrapper],.promociones-filters .cardOverride .card-highlight-motorbike--finance [class*=btnWrapper]{grid-template-columns:45% 55%}}@media (min-width:1280px){.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper,.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance [class*=btn-wrapper],.promociones-filters .promociones-filters__card-override .card-highlight-motorbike--finance [class*=btnWrapper],.promociones-filters .cardOverride .card-highlight-motorbike--finance .card-highlight-motorbike__btn-wrapper,.promociones-filters .cardOverride .card-highlight-motorbike--finance [class*=btn-wrapper],.promociones-filters .cardOverride .card-highlight-motorbike--finance [class*=btnWrapper]{grid-template-columns:50% 50%}}.promociones-filters .promociones-filters__card-override .motorbike-color-preview__logo--mobile,.promociones-filters .promociones-filters__card-override [class*=logoMobile],.promociones-filters .cardOverride .motorbike-color-preview__logo--mobile,.promociones-filters .cardOverride [class*=logoMobile]{width:170px;margin:18px 0 10px}@media (min-width:768px){.promociones-filters .promociones-filters__card-override .motorbike-color-preview__color-picker,.promociones-filters .promociones-filters__card-override [class*=colorPicker],.promociones-filters .cardOverride .motorbike-color-preview__color-picker,.promociones-filters .cardOverride [class*=colorPicker]{padding:0 0 25px}}.promociones-filters .promociones-filters__card-override .card-highlight-motorbike__logo-desktop,.promociones-filters .promociones-filters__card-override [class*=logoDesktop],.promociones-filters .cardOverride .card-highlight-motorbike__logo-desktop,.promociones-filters .cardOverride [class*=logoDesktop]{object-fit:contain;object-position:left;max-height:55px}@media (min-width:768px){.promociones-filters .promociones-filters__card-override .promociones-filters__card-image,.promociones-filters .promociones-filters__card-override .cardImage,.promociones-filters .cardOverride .promociones-filters__card-image,.promociones-filters .cardOverride .cardImage{height:200px!important;margin-top:0!important}}.quote-form{background:#fff;padding:40px 0 60px}.quote-form__wrapper,.quote-form .wrapper{flex-direction:column;gap:40px;width:92%;margin:0 auto;display:flex}@media (min-width:1024px){.quote-form__wrapper,.quote-form .wrapper{flex-direction:row;align-items:stretch;gap:24px}}@media (min-width:1280px){.quote-form__wrapper,.quote-form .wrapper{gap:40px}}@media (min-width:1920px){.quote-form__wrapper,.quote-form .wrapper{width:92%;max-width:1296px;margin-inline:auto}}.quote-form__form-col,.quote-form .formCol{width:100%;min-width:0}@media (min-width:1024px){.quote-form__form-col,.quote-form .formCol{flex:0 42%;width:42%}}@media (min-width:1280px){.quote-form__form-col,.quote-form .formCol{flex:0 50%;width:50%}}.quote-form__form-col.quote-form__success-formcol,.quote-form__form-col.successFormcol,.quote-form .formCol.quote-form__success-formcol,.quote-form .formCol.successFormcol{flex:0 100%;width:100%}.quote-form__title,.quote-form .title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;letter-spacing:0;margin:0 0 28px;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1024px){.quote-form__title,.quote-form .title{font-size:28px}}.quote-form__grid,.quote-form .grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.quote-form__grid,.quote-form .grid{grid-template-columns:1fr 1fr}}.quote-form__grid>div,.quote-form .grid>div{gap:5px}.quote-form__select_container,.quote-form__select-container,.quote-form .select_container{width:100%;max-width:none}.quote-form__select_container select,.quote-form__select-container select,.quote-form .select_container select,.quote-form__input_container input,.quote-form__input-container input,.quote-form .input_container input{height:45px}@media (min-width:768px){.quote-form__full-width,.quote-form .fullWidth{grid-column:1/-1}}.quote-form__legal-section,.quote-form .legalSection{margin:24px 0}.quote-form__checkbox-label,.quote-form .checkboxLabel{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.quote-form__checkbox,.quote-form .checkbox{accent-color:#c00;flex-shrink:0;width:18px;height:18px;margin-top:2px}.quote-form__checkbox-text,.quote-form .checkboxText{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;font-size:14px;line-height:1.5}.quote-form__link,.quote-form .link{color:#c00;text-decoration:underline}.quote-form__link:hover,.quote-form .link:hover{color:#950000}.quote-form__error,.quote-form .error{font-family:var(--font-figtree),sans-serif;color:#c00;margin-top:4px;font-size:12px;display:block}.quote-form__actions,.quote-form .actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}@media (min-width:768px){.quote-form__actions,.quote-form .actions{flex-direction:row}}.quote-form__actions-hidden,.quote-form .actionsHidden{visibility:hidden}.quote-form__loading,.quote-form .loading{justify-content:center;margin:20px 0 12px;display:flex}.quote-form__btn-full,.quote-form .btnFull{flex:1;width:100%}.quote-form__btn-outline-red,.quote-form .btnOutlineRed{flex:1;width:100%;color:#c00!important;border-color:#c00!important}.quote-form__btn-outline-red:hover,.quote-form .btnOutlineRed:hover{background-color:#cc00001a!important}.quote-form__copy-col,.quote-form .copyCol{box-sizing:border-box;order:-1;width:100%;min-width:0;padding:0}@media (min-width:1024px){.quote-form__copy-col,.quote-form .copyCol{flex-direction:column;flex:1 1 0;order:0;justify-content:center;align-self:stretch;width:auto;padding:0;display:flex}}@media (min-width:1280px){.quote-form__copy-col,.quote-form .copyCol{flex:0 50%;width:50%}}.card{width:100%}.video{border-radius:16px;overflow:hidden;margin:0!important}.video .iframe{border-radius:16px}.racing-highlights-video-shorts,.wrapper{width:100%;font-family:var(--font-figtree),sans-serif;background-color:#fff;padding:0 0 56px;overflow:hidden}@media (min-width:768px){.racing-highlights-video-shorts,.wrapper{padding:0 0 72px}}.racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .contentWrapper,.wrapper__content-wrapper,.wrapper .racing-highlights-video-shorts__content-wrapper,.wrapper .contentWrapper{flex-direction:column;gap:20px;width:95.6522%;margin-left:auto;display:flex;overflow-x:hidden}@media (min-width:768px){.racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .contentWrapper,.wrapper__content-wrapper,.wrapper .racing-highlights-video-shorts__content-wrapper,.wrapper .contentWrapper{gap:24px}}@media (min-width:1920px){.racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .racing-highlights-video-shorts__content-wrapper,.racing-highlights-video-shorts .contentWrapper,.wrapper__content-wrapper,.wrapper .racing-highlights-video-shorts__content-wrapper,.wrapper .contentWrapper{width:92%;max-width:1296px;margin-inline:auto}}.racing-highlights-video-shorts__title,.racing-highlights-video-shorts .racing-highlights-video-shorts__title,.racing-highlights-video-shorts .title,.wrapper__title,.wrapper .racing-highlights-video-shorts__title,.wrapper .title{color:#1d1d1d;margin:60px 0 0;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.racing-highlights-video-shorts__title,.racing-highlights-video-shorts .racing-highlights-video-shorts__title,.racing-highlights-video-shorts .title,.wrapper__title,.wrapper .racing-highlights-video-shorts__title,.wrapper .title{font-size:36px}}.racing-highlights-video-shorts__slider-wrapper,.racing-highlights-video-shorts .racing-highlights-video-shorts__slider-wrapper,.racing-highlights-video-shorts .sliderWrapper,.wrapper__slider-wrapper,.wrapper .racing-highlights-video-shorts__slider-wrapper,.wrapper .sliderWrapper,.racing-highlights-video-shorts__slider-wrapper .swiper,.racing-highlights-video-shorts .racing-highlights-video-shorts__slider-wrapper .swiper,.racing-highlights-video-shorts .sliderWrapper .swiper,.wrapper__slider-wrapper .swiper,.wrapper .racing-highlights-video-shorts__slider-wrapper .swiper,.wrapper .sliderWrapper .swiper{overflow:hidden}.racing-highlights-video-shorts__slider-wrapper .swiper:not(.swiper-initialized),.racing-highlights-video-shorts .racing-highlights-video-shorts__slider-wrapper .swiper:not(.swiper-initialized),.racing-highlights-video-shorts .sliderWrapper .swiper:not(.swiper-initialized),.wrapper__slider-wrapper .swiper:not(.swiper-initialized),.wrapper .racing-highlights-video-shorts__slider-wrapper .swiper:not(.swiper-initialized),.wrapper .sliderWrapper .swiper:not(.swiper-initialized){visibility:hidden}@media (min-width:768px){.racing-highlights-video-shorts__slider-wrapper,.racing-highlights-video-shorts .racing-highlights-video-shorts__slider-wrapper,.racing-highlights-video-shorts .sliderWrapper,.wrapper__slider-wrapper,.wrapper .racing-highlights-video-shorts__slider-wrapper,.wrapper .sliderWrapper{clip-path:inset(0 -200vw)}.racing-highlights-video-shorts__slider-wrapper .swiper,.racing-highlights-video-shorts .racing-highlights-video-shorts__slider-wrapper .swiper,.racing-highlights-video-shorts .sliderWrapper .swiper,.wrapper__slider-wrapper .swiper,.wrapper .racing-highlights-video-shorts__slider-wrapper .swiper,.wrapper .sliderWrapper .swiper{overflow:visible}}.racing-highlights-video-shorts .controls,.racing-highlights-video-shorts [class*=__controls]:not([class*=mudi-viewer]),.wrapper .controls,.wrapper [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.racing-highlights-video-shorts .controls,.racing-highlights-video-shorts [class*=__controls]:not([class*=mudi-viewer]),.wrapper .controls,.wrapper [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.racing-highlights-video-shorts .controls,.racing-highlights-video-shorts [class*=__controls]:not([class*=mudi-viewer]),.wrapper .controls,.wrapper [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.racing-highlights-video-shorts .navBtn,.racing-highlights-video-shorts [class*=__nav-btn],.wrapper .navBtn,.wrapper [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.racing-highlights-video-shorts .navBtn:hover,.racing-highlights-video-shorts [class*=__nav-btn]:hover,.wrapper .navBtn:hover,.wrapper [class*=__nav-btn]:hover{color:#c00}.racing-highlights-video-shorts .navBtn:focus-visible,.racing-highlights-video-shorts [class*=__nav-btn]:focus-visible,.wrapper .navBtn:focus-visible,.wrapper [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.racing-highlights-video-shorts .navBtn:disabled,.racing-highlights-video-shorts [class*=__nav-btn]:disabled,.wrapper .navBtn:disabled,.wrapper [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.racing-highlights-video-shorts .dots,.racing-highlights-video-shorts [class*=__dots],.wrapper .dots,.wrapper [class*=__dots]{align-items:center;gap:10px;display:flex}.racing-highlights-video-shorts .dot,.racing-highlights-video-shorts [class*=__dot]:not([class*=__dots]),.wrapper .dot,.wrapper [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.racing-highlights-video-shorts .dot:focus-visible,.racing-highlights-video-shorts [class*=__dot]:not([class*=__dots]):focus-visible,.wrapper .dot:focus-visible,.wrapper [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.racing-highlights-video-shorts .dotActive:after,.racing-highlights-video-shorts [class*=__dot--active]:after,.wrapper .dotActive:after,.wrapper [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.racing-highlights-video-shorts__title,.title{color:#1d1d1d;margin:60px 0 0;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.racing-highlights-video-shorts__title,.title{font-size:36px}}.racing-highlights-video-shorts__content-wrapper,.contentWrapper{flex-direction:column;gap:20px;width:95.6522%;margin-left:auto;display:flex;overflow-x:hidden}@media (min-width:768px){.racing-highlights-video-shorts__content-wrapper,.contentWrapper{gap:24px}}.racing-highlights-video-shorts__slider-wrapper,.sliderWrapper,.racing-highlights-video-shorts__slider-wrapper .swiper,.sliderWrapper .swiper{overflow:hidden}.racing-highlights-video-shorts__slider-wrapper .swiper:not(.swiper-initialized),.sliderWrapper .swiper:not(.swiper-initialized){visibility:hidden}@media (min-width:768px){.racing-highlights-video-shorts__slider-wrapper,.sliderWrapper{clip-path:inset(0 -200vw)}.racing-highlights-video-shorts__slider-wrapper .swiper,.sliderWrapper .swiper{overflow:visible}}.roadmap-steps{background-image:linear-gradient(#fff 0,#fff0 500px),linear-gradient(0deg,#fff 0,#fff0 400px),url(/bg/bg-form4.svg);background-position:top,bottom,50vw 0;background-repeat:repeat-y;width:92%;margin:0 auto;padding-bottom:64px}@media (min-width:768px){.roadmap-steps{padding-bottom:100px}}@media (min-width:1920px){.roadmap-steps{width:92%;max-width:1296px;margin-inline:auto}}.roadmap-steps__inner{max-width:1920px;margin:0 auto}@media (min-width:768px){.roadmap-steps__header[data-id=roapmap-steps]{margin-top:30px}}.roadmap-steps__header[data-id=roapmap-steps] h2:after{bottom:-16px}.roadmap-steps__subtitle{font-family:var(--font-figtree),sans-serif;color:#484846;max-width:720px;margin:0;font-size:16px;line-height:1.5}.roadmap-steps__query{margin-top:30px;margin-bottom:40px}.roadmap-steps__query .roadmap-steps__query-controls select{text-transform:uppercase}.roadmap-steps__query-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.3}@media (min-width:768px){.roadmap-steps__query-title{margin-bottom:5px}}.roadmap-steps__query-controls{flex-direction:column;align-items:stretch;gap:16px;display:flex}@media (min-width:768px){.roadmap-steps__query-controls{flex-direction:row;align-items:center;gap:24px;max-width:720px}}.roadmap-steps__select{width:100%}@media (min-width:768px){.roadmap-steps__select{flex:1;min-width:0;max-width:360px}}.roadmap-steps__plan-radios{flex-shrink:0}.roadmap-steps__plan-radios .radio-group-module-scss-module__8PP1ca__label{font-size:14px}.roadmap-steps__roadmap{width:100%;max-width:900px;margin:0 auto 30px}@media (min-width:768px){.roadmap-steps__roadmap-6000{margin:0 auto 135px}}.roadmap-steps__roadmap-mobile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}@media (min-width:768px){.roadmap-steps__roadmap-mobile{display:none}}.roadmap-steps__roadmap-mobile-image-col{justify-content:center;min-width:0;display:flex}.roadmap-steps__roadmap-mobile-image{width:100%;height:auto;display:block}.roadmap-steps__roadmap-mobile-cards{flex-direction:column;gap:13px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.roadmap-steps__roadmap-mobile-cards-6000{gap:25px}.roadmap-steps__roadmap-mobile-card-item{width:100%}.roadmap-steps__roadmap-desktop{display:none}@media (min-width:768px){.roadmap-steps__roadmap-desktop{display:block}}.roadmap-steps__roadmap-viewport{position:relative}.roadmap-steps__roadmap-image{width:100%;height:auto;display:block}.roadmap-steps__milestone-list{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.roadmap-steps__milestone-item{pointer-events:auto;width:220px;top:var(--m-top);bottom:var(--m-bottom);left:var(--m-left);right:var(--m-right);position:absolute}.roadmap-steps__milestone-card{aspect-ratio:220/118;box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d3d3d3;border-radius:6px;flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;overflow:hidden}@media (min-width:768px){.roadmap-steps__milestone-card{aspect-ratio:auto;border-radius:8px;width:220px;height:118px;padding:5px 15px}}.roadmap-steps__milestone-card-general .roadmap-steps__milestone-mileage,.roadmap-steps__milestone-card-general .roadmap-steps__milestone-cta svg:last-of-type{color:#875e36}.roadmap-steps__milestone-header{text-align:center;border-bottom:1px solid #d3d3d3;flex-shrink:0;padding:4px 6px}@media (min-width:768px){.roadmap-steps__milestone-header{padding:0}}.roadmap-steps__milestone-title{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#000;margin:0;padding-bottom:5px;font-size:13px;font-weight:700;line-height:16px}@media (min-width:768px){.roadmap-steps__milestone-title{font-size:17.16px;line-height:20.59px}}.roadmap-steps__milestone-body{border-bottom:1px solid #d3d3d3;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:2px 6px;display:flex}@media (min-width:768px){.roadmap-steps__milestone-body{padding:0}}.roadmap-steps__milestone-mileage{font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#c00;margin:0 0 2px;font-size:16px;font-weight:700;line-height:19px}@media (min-width:768px){.roadmap-steps__milestone-mileage{font-size:20.02px;line-height:24.02px}}.roadmap-steps__milestone-benefit{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#000;justify-content:center;align-items:center;gap:3px;margin:0;font-size:9px;font-weight:400;line-height:13px;display:inline-flex}.roadmap-steps__milestone-benefit svg{color:#c00;flex-shrink:0;width:10px;height:10px}@media (min-width:768px){.roadmap-steps__milestone-benefit{gap:4px;font-size:10px;line-height:14px}.roadmap-steps__milestone-benefit svg{width:12px;height:12px}}.roadmap-steps__milestone-footer{flex-shrink:0;padding:0}.roadmap-steps__milestone-cta{box-sizing:border-box;width:100%;height:24px;font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#1d1d1d;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:8px;font-weight:700;line-height:12px;text-decoration:none;transition:background-color .2s;display:flex}.roadmap-steps__milestone-cta span{text-align:center}.roadmap-steps__milestone-cta svg:first-of-type{color:#6e6e6c;flex-shrink:0;width:10px;height:10px}.roadmap-steps__milestone-cta svg:last-of-type{color:#c00;flex-shrink:0;width:10px;height:10px}.roadmap-steps__milestone-cta:hover{background:#e9e9e9}@media (min-width:768px){.roadmap-steps__milestone-cta{gap:4px;height:28px;padding:0 8px;font-size:10px;line-height:15px}.roadmap-steps__milestone-cta svg:first-of-type,.roadmap-steps__milestone-cta svg:last-of-type{width:12px;height:12px}}.roadmap-steps__disclaimer{color:#1d1d1d;font-family:var(--font-figtree),sans-serif;text-align:justify;background:#fff;border:1px solid #d3d3d3;border-radius:12px;align-items:flex-start;gap:19px;padding:16px;font-size:16px;font-weight:400;line-height:1.6;display:flex}.roadmap-steps__disclaimer svg{color:#878784;flex-shrink:0;margin-top:2px}.safety-campaign-slider{color:#1d1d1d;background:#fff;padding:40px 0 48px}@media (min-width:1024px){.safety-campaign-slider{padding:35px 0}}.safety-campaign-slider__inner{width:100%;margin-inline:auto}@media (min-width:1920px){.safety-campaign-slider__inner{width:92%;max-width:1296px}}.safety-campaign-slider__inner{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.safety-campaign-slider__inner{gap:24px}}.safety-campaign-slider__top-row{justify-space-between:space-between;align-items:flex-start;gap:16px;padding-right:20px;display:flex}@media (min-width:768px){.safety-campaign-slider__top-row{padding-right:0}}.safety-campaign-slider__title-block{flex:1;min-width:0}.safety-campaign-slider__heading{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;margin:0;padding:0 20px 6px;font-size:22px;font-weight:700;line-height:1.25;position:relative}@media (min-width:768px){.safety-campaign-slider__heading{font-size:28px}}.safety-campaign-slider__heading-accent{color:#1d1d1d;display:inline-block}.safety-campaign-slider__heading-accent:after{content:"";background:#c00;border-radius:2px;width:60px;height:4px;display:block;position:absolute;bottom:0;left:20px}.safety-campaign-slider__campaigns-link{font-family:var(--font-figtree),sans-serif;color:#595957;flex-shrink:0;align-items:center;gap:4px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.safety-campaign-slider__campaigns-link:hover{color:#c00}.safety-campaign-slider__campaigns-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.safety-campaign-slider__campaigns-link-top svg{color:#c00}@media (min-width:768px){.safety-campaign-slider__campaigns-link-top{display:none}}.safety-campaign-slider__campaigns-link-aside{display:none}@media (min-width:768px){.safety-campaign-slider__campaigns-link-aside{align-self:flex-start;margin-top:6px;padding-top:2px;display:inline-flex}}.safety-campaign-slider__link-label-short{font-weight:700}@media (min-width:768px){.safety-campaign-slider__link-label-short{display:none}}.safety-campaign-slider__link-label-long{font-weight:700;display:none}@media (min-width:768px){.safety-campaign-slider__link-label-long{display:inline}}.safety-campaign-slider__search-area{flex-direction:column;gap:12px;width:100%;padding:0 20px;display:flex}@media (min-width:768px){.safety-campaign-slider__search-area{flex-direction:row;align-items:flex-start;gap:20px}}.safety-campaign-slider__search-form{grid-template-columns:1fr;grid-template-areas:"input""help""button";gap:12px;width:100%;min-width:0;display:grid}@media (min-width:768px){.safety-campaign-slider__search-form{flex:1;grid-template:"input button""help help"/minmax(0,50%) auto;align-items:start;column-gap:8px;min-width:0}}.safety-campaign-slider__input-slot{flex-direction:column;grid-area:input;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:768px){.safety-campaign-slider__input-slot{flex-direction:row;align-items:flex-end}}.safety-campaign-slider__input-grow{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.safety-campaign-slider__vin-label{font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#1d1d1d;margin:0;font-size:16px;font-weight:700;line-height:24px}.safety-campaign-slider__submit-btn{grid-area:button;width:100%}@media (min-width:768px){.safety-campaign-slider__submit-btn{place-self:flex-end start;width:auto;max-width:max-content}}.safety-campaign-slider__help-row{font-family:var(--font-figtree),sans-serif;color:#484846;grid-area:help;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.safety-campaign-slider__help-row-alert{color:#c00;font-weight:500}.safety-campaign-slider__help-row-alert .safety-campaign-slider__help-icon{color:#c00}.safety-campaign-slider__help-icon{color:#595957;flex-shrink:0;width:18px;height:18px;margin-top:1px}.safety-campaign-slider__help-link{color:#595957;text-underline-offset:2px;text-decoration:underline}.safety-campaign-slider__help-link:hover{color:#3b3b3a}.safety-campaign-slider__slider-col-inner{min-height:120px}.safety-campaign-slider__loading-state{color:#595957;font-family:var(--font-figtree),sans-serif;justify-content:center;align-items:center;gap:12px;padding:28px 0;font-size:14px;display:flex}.safety-campaign-slider__spinner{width:20px;height:20px;animation:.8s linear infinite spin}.safety-campaign-slider__assign-action{justify-content:center;margin-top:20px;display:flex}.safety-campaign-slider__assign-btn-home{transition:background-color .2s,color .2s;color:#fff!important;background-color:#1d1d1d!important;border:1px solid #1d1d1d!important}.safety-campaign-slider__assign-btn-home:hover,.safety-campaign-slider__assign-btn-home:focus-visible,.safety-campaign-slider__assign-btn-home:active{color:#1d1d1d!important;background-color:#fff!important;border-color:#1d1d1d!important}.safety-campaign-slider__slider-static{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:16px;padding-right:20px;display:flex}@media (min-width:1024px){.safety-campaign-slider__slider-static{padding-right:0}}.safety-campaign-slider__slider-static-item{flex:none;width:100%}@media (min-width:640px){.safety-campaign-slider__slider-static-item{width:310px}}.safety-campaign-slider__slider-result-meta{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.4}.safety-campaign-slider__slider-result-meta q{quotes:"\"" "\"";font-style:normal}.safety-campaign-slider__content-row{flex-direction:column;gap:24px;width:100%;margin-top:4px;padding:0 0 0 20px;display:flex}@media (min-width:1024px){.safety-campaign-slider__content-row{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;min-height:clamp(440px,58vh,720px);margin-top:12px;padding:0}}@media (min-width:1280px){.safety-campaign-slider__content-row{gap:12px;min-height:clamp(480px,56vh,760px)}}.safety-campaign-slider__side-visual{display:none}@media (min-width:1024px){.safety-campaign-slider__side-visual{pointer-events:none;flex:0 0 46%;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex;position:relative}}@media (min-width:1280px){.safety-campaign-slider__side-visual{flex-basis:40%}}.safety-campaign-slider__side-image{object-fit:contain;object-position:left bottom;transform-origin:0 100%;transform:scale(1.15)}.safety-campaign-slider__slider-col{flex-direction:column;flex:auto;gap:8px;min-width:0;max-width:100%;min-height:min-content;display:flex;overflow:visible}@media (min-width:1024px){.safety-campaign-slider__slider-col{flex:1 1 0;justify-content:flex-end;align-self:stretch;overflow:hidden}}.safety-campaign-slider__slider-wrapper{width:100%;min-width:0;overflow:hidden}.safety-campaign-slider__slider-wrapper .swiper{overflow:hidden}.safety-campaign-slider__slider-wrapper .swiper-wrapper{align-items:stretch;height:auto}.safety-campaign-slider__slider-wrapper .swiper-slide{box-sizing:border-box;flex-shrink:0;width:calc(100% - 48px);max-width:100%;height:auto}@media (min-width:640px){.safety-campaign-slider__slider-wrapper .swiper-slide{width:310px}}.safety-campaign-slider__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:14px}@media (min-width:640px){.safety-campaign-slider__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:16px}}@media (min-width:1024px){.safety-campaign-slider__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:20px}}@media (min-width:1280px){.safety-campaign-slider__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:22px}}.safety-campaign-slider__slide-inner{box-sizing:border-box;width:100%;max-width:100%}.safety-campaign-slider__chevron{color:#c00}@media (min-width:640px){.controls,[class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.controls,[class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.service-cards{width:92%;margin:0 auto;padding-top:40px;padding-bottom:80px}@media (min-width:1920px){.service-cards{width:92%;max-width:1296px;margin-inline:auto}}.service-cards__grid{grid-template-columns:1fr;justify-content:center;gap:24px;display:grid}@media (min-width:768px){.service-cards__grid{grid-template-columns:30% 30%}}.service-cards__card{background:#fff;border:1px solid #e9e9e9;border-radius:12px;flex-direction:column;height:100%;padding:24px;display:flex}.service-cards__header{align-items:flex-start;gap:5px;display:flex}.service-cards__icon{flex-shrink:0;width:30px;height:30px}.service-cards__text{flex:1;min-width:0}.service-cards__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 16px;font-size:20px;font-weight:700}.service-cards__description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:15px;line-height:1.6}.service-cards__action{justify-content:flex-end;margin-top:auto;padding-top:32px;display:flex}.service-cards__link{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.service-cards__link:hover{color:#c00}.service-cards__arrow{color:#c00;font-size:18px;font-weight:700;line-height:1}.service-cards svg{stroke:#c00}.shop-section{width:92%;margin:0 auto;padding-bottom:48px;overflow:hidden}@media (min-width:768px){.shop-section{padding-bottom:60px}}@media (min-width:1920px){.shop-section{width:92%;max-width:1296px;margin-inline:auto}}.shop-section__inner{flex-direction:column;gap:54px;display:flex;overflow:hidden}@media (min-width:1024px){.shop-section__inner{gap:54px;overflow:visible}}.shop-section__header{margin:0}.shop-section__section-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.shop-section__section-title{font-size:24px}}.shop-section__grid{grid-template-columns:1fr;justify-items:center;gap:24px;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.shop-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.shop-section__mobile-slider{display:none}}.shop-section__mobile-slider .shop-section__card{max-width:none}.shop-section__slider-wrapper{clip-path:inset(0 -200vw 0 0)}.shop-section__slider-wrapper .swiper,.shop-section__slider-wrapper .swiper-horizontal{overflow:visible}.shop-section__controls .controls,.shop-section__controls [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.shop-section__controls .controls,.shop-section__controls [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.shop-section__controls .controls,.shop-section__controls [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.shop-section__controls .navBtn,.shop-section__controls [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.shop-section__controls .navBtn:hover,.shop-section__controls [class*=__nav-btn]:hover{color:#c00}.shop-section__controls .navBtn:focus-visible,.shop-section__controls [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.shop-section__controls .navBtn:disabled,.shop-section__controls [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.shop-section__controls .dots,.shop-section__controls [class*=__dots]{align-items:center;gap:10px;display:flex}.shop-section__controls .dot,.shop-section__controls [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.shop-section__controls .dot:focus-visible,.shop-section__controls [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.shop-section__controls .dotActive:after,.shop-section__controls [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.shop-section__item{width:100%;max-width:415px}@media (min-width:1024px){.shop-section__item{justify-self:center}}.shop-section__card{background-image:url(/images/ProHonda/background-buy-line.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e9e9e9;border-radius:16px;flex-direction:column;width:100%;max-width:415px;height:auto;min-height:520px;padding-top:30px;display:flex;overflow:hidden}@media (min-width:1024px){.shop-section__card{height:630px;min-height:630px}}.shop-section__logo{object-fit:contain;width:183px;height:71px;margin:0 auto 12px;display:block}.shop-section__name{min-height:48px;font-family:var(--font-figtree),sans-serif;letter-spacing:0;text-align:center;color:#3b3b3a;flex-direction:column;justify-content:flex-end;margin:0 auto 10px;padding:0 34px;font-size:16px;font-weight:700;line-height:24px;display:flex}.shop-section__image-wrapper{flex:1;width:min(300px,80%);min-height:300px;margin:auto;position:relative;overflow:hidden}.shop-section__image{object-fit:contain;padding:8px}.shop-section__body{flex-direction:column;flex:none;gap:12px;padding:16px;display:flex}.shop-section__pricing{border-top:1px solid #e9e9e9;justify-content:center;align-items:baseline;gap:8px;width:100%;padding-top:8px;display:flex}.shop-section__price{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:20px;font-weight:700}.shop-section__original-price{font-family:var(--font-figtree),sans-serif;color:#878784;font-size:14px;font-weight:400;position:relative}.shop-section__original-price:before{content:"";border-top:2px solid #c00;display:block;position:relative;top:10px;left:0;right:0;transform:rotate(-10deg)}.shop-section__buy-btn{width:100%}.slide-template-1__slide{background:#1d1d1d;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:980px){.slide-template-1__slide{flex-direction:row;height:100%}}.slide-template-1__panel{flex:1;display:flex;position:relative;overflow:hidden}@media (min-width:980px){.slide-template-1__panel{min-height:unset}}.slide-template-1__panel+.slide-template-1__panel{border-top:1px solid #ffffff1a}@media (min-width:980px){.slide-template-1__panel+.slide-template-1__panel{border-top:none;border-left:none}.slide-template-1__panel{width:55%;height:100%;position:absolute;top:0}.slide-template-1__panel:first-of-type{clip-path:polygon(0 0,100% 0%,83% 100%,0% 100%)}.slide-template-1__panel:first-of-type .slide-template-1__content{padding-right:22%}.slide-template-1__panel:nth-of-type(2){clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);display:block;right:0}.slide-template-1__panel:nth-of-type(2) .slide-template-1__content{padding-left:15%}}.slide-template-1__panel-standalone{flex:unset;width:100%;border-top:none!important;border-left:none!important}.slide-template-1__bg-wrapper--mobile{width:100%}@media (min-width:980px){.slide-template-1__bg-wrapper--mobile{display:none}}.slide-template-1__bg-mobile-image{width:100%}.slide-template-1__bg-wrapper{z-index:0;display:none;position:absolute;inset:0}@media (min-width:980px){.slide-template-1__bg-wrapper{display:block}}.slide-template-1__bg-image{object-fit:cover;object-position:center}.slide-template-1__thumbnails{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:60px;right:12px}@media (min-width:980px){.slide-template-1__thumbnails{right:15%}}.slide-template-1__thumbnail{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}@media (min-width:980px){.slide-template-1__thumbnail{width:75px;height:75px}}.slide-template-1__thumbnail-img{object-fit:cover}.slide-template-1__content{z-index:2;background:linear-gradient(#31313080 .1%,#313130 43.2%);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:980px){.slide-template-1__content{min-height:unset;background:linear-gradient(#31313080 0%,#313130 50%);justify-content:flex-start;gap:12px;padding:20px 5% 10px}}.slide-template-1__bottom-row{justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:980px){.slide-template-1__bottom-row{justify-content:flex-start}}.slide-template-1__features{gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:980px){.slide-template-1__features{gap:10px;position:absolute;top:20px;right:18%}}.slide-template-1__feature{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.slide-template-1__feature-mark{font-size:9px;font-weight:700;line-height:1}@media (min-width:980px){.slide-template-1__feature-mark{font-size:10px}}.slide-template-1__feature-icon{flex-shrink:0;width:160px;position:relative}@media (min-width:1680px){.slide-template-1__feature-icon{width:256px;height:74px}}.slide-template-1__feature-icon-img{object-fit:contain}.slide-template-1__feature-label{font-family:var(--font-figtree),sans-serif;color:#a7a7a7;text-align:center;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:980px){.slide-template-1__feature-label{font-size:8px}}.slide-template-1__controls{justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:640px){.slide-template-1__controls{gap:12px}}.slide-template-1__nav-btn{cursor:pointer;color:#a7a7a7;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slide-template-1__nav-btn:hover{color:#fff}.slide-template-1__dots{align-items:center;gap:8px;display:flex}.slide-template-1__dot{cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:14px;height:14px;padding:0;transition:background .2s,border-color .2s;position:relative}.slide-template-1__dot--active:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin:auto;display:block;position:absolute;inset:0}.slide-template-2__slide{background:#1d1d1d;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:980px){.slide-template-2__slide{min-height:unset;height:100%}}@media (min-width:1024px){.slide-template-2__slide{flex-direction:row}}.slide-template-2__cta-overlay{z-index:1;position:absolute;inset:0}@media (min-width:1024px){.slide-template-2__hero--mobile{display:none}}.slide-template-2__hero-mobile-img{width:100%}.slide-template-2__hero-col{flex-shrink:0;display:none;position:relative}@media (min-width:1024px){.slide-template-2__hero-col{width:60%;height:100%;display:block}}.slide-template-2__hero-image{object-fit:cover;object-position:center}.slide-template-2__tech-col{z-index:0;flex:1;width:100%;display:none;position:relative}@media (min-width:1024px){.slide-template-2__tech-col{display:block}}.slide-template-2__tech-frame{opacity:0;z-index:0;transition:opacity .8s ease-in-out;position:absolute;inset:0}.slide-template-2__tech-frame--active{opacity:1;z-index:2}.slide-template-2__tech-frame-prev{opacity:1;z-index:1}.slide-template-2__tech-image{object-fit:cover;object-position:center}.slide-template-2__top-section{z-index:2;background:linear-gradient(#0000008c 0%,#0000 100%);padding:20px 16px 40px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.slide-template-2__top-section{background:0 0;padding:0;top:28px;left:48px;right:80px}}.slide-template-2__badges{grid-template-columns:repeat(3,1fr);gap:10px 12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.slide-template-2__badges{flex-wrap:wrap;gap:8px 20px;display:flex}}.slide-template-2__badge{color:#fff;flex-direction:column;align-items:center;gap:4px;display:flex}@media (min-width:1024px){.slide-template-2__badge{flex-direction:row;gap:8px}}.slide-template-2__badge-icon{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (min-width:1024px){.slide-template-2__badge-icon{width:28px;height:28px}}.slide-template-2__badge-icon-img{object-fit:contain}.slide-template-2__badge-label{font-family:var(--font-figtree),sans-serif;text-align:center;white-space:nowrap;font-size:10px;font-weight:600}@media (min-width:1024px){.slide-template-2__badge-label{text-align:left;font-size:12px}}.slide-template-2__footnote{font-family:var(--font-figtree),sans-serif;color:#878784;margin:10px 0 0;font-size:10px;font-weight:400;line-height:1.4}@media (min-width:1024px){.slide-template-2__footnote{color:#919191}}.slide-template-2__content{z-index:2;background:linear-gradient(#31313080 .1%,#313130 43.2%);flex-direction:column;gap:16px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.slide-template-2__content{background:linear-gradient(#31313080 0%,#313130 50%);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 5% 10px}}.slide-template-2__brand-logo-overlay{z-index:3;width:125px;height:35px;position:absolute;top:30px;right:20px}@media (min-width:1024px){.slide-template-2__brand-logo-overlay{display:none}}.slide-template-2__brand-logo-img{object-fit:contain}.slide-template-2__content-right{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:1024px){.slide-template-2__content-right{justify-content:flex-end;align-self:flex-end;align-items:flex-end;padding-bottom:4px}}.slide-template-2__brand-logo--desktop{flex-shrink:0;width:238px;height:80px;display:none;position:relative}@media (min-width:1024px){.slide-template-2__brand-logo--desktop{display:block}}.slide-template-3__slide{background:#1d1d1d;width:100%;position:relative;overflow:hidden}@media (min-width:980px){.slide-template-3__slide{min-height:unset;height:100%}}.slide-template-3__cta-overlay{z-index:1;position:absolute;inset:0}.slide-template-3__bg-wrapper{z-index:0;display:none;position:absolute;inset:0}@media (min-width:1024px){.slide-template-3__bg-wrapper{display:block}}.slide-template-3__bg-image{object-fit:cover;object-position:center}@media (min-width:1024px){.slide-template-3__mobile-image{display:none}}.slide-template-3__mobile-image-img{width:100%}.slide-template-3__top-section{z-index:2;background:linear-gradient(#0000008c 0%,#0000 100%);padding:20px 16px 40px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.slide-template-3__top-section{background:0 0;padding:0;top:28px;left:48px;right:80px}}.slide-template-3__badges{grid-template-columns:repeat(3,1fr);gap:10px 12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.slide-template-3__badges{flex-wrap:wrap;gap:8px 20px;display:flex}}.slide-template-3__badge{color:#fff;flex-direction:column;align-items:center;gap:4px;display:flex}@media (min-width:1024px){.slide-template-3__badge{flex-direction:row;gap:8px}}.slide-template-3__badge-icon{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (min-width:1024px){.slide-template-3__badge-icon{width:28px;height:28px}}.slide-template-3__badge-icon-img{object-fit:contain}.slide-template-3__badge-label{font-family:var(--font-figtree),sans-serif;text-align:center;white-space:nowrap;font-size:10px;font-weight:600}@media (min-width:1024px){.slide-template-3__badge-label{text-align:left;font-size:12px}}.slide-template-3__footnote{font-family:var(--font-figtree),sans-serif;color:#878784;margin:10px 0 0;font-size:10px;font-weight:400;line-height:1.4}@media (min-width:1024px){.slide-template-3__footnote{color:#919191}}.slide-template-3__content{z-index:2;background:linear-gradient(#31313080 .1%,#313130 43.2%);flex-direction:column;gap:16px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.slide-template-3__content{background:linear-gradient(#31313080 0%,#313130 50%);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 5% 10px}}.slide-template-3__brand-logo-overlay{z-index:3;width:125px;height:35px;position:absolute;top:30px;right:20px}@media (min-width:1024px){.slide-template-3__brand-logo-overlay{display:none}}.slide-template-3__brand-logo-img{object-fit:contain}.slide-template-3__content-right{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:1024px){.slide-template-3__content-right{justify-content:flex-end;align-self:flex-end;align-items:flex-end;padding-bottom:4px}}.slide-template-3__brand-logo--desktop{flex-shrink:0;width:238px;height:80px;display:none;position:relative}@media (min-width:1024px){.slide-template-3__brand-logo--desktop{display:block}}.slider-categories{background-image:url(/bg/bg-form4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:32px 0 40px;overflow:hidden}@media (min-width:768px){.slider-categories{background-size:contain;padding:56px 0 76px}}.slider-categories__inner{flex-direction:column;gap:24px;width:92%;margin:0 auto;display:flex}@media (min-width:1920px){.slider-categories__inner{width:92%;max-width:1296px;margin-inline:auto}}.slider-categories__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.slider-categories__section-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.slider-categories__section-title{font-size:24px}}.slider-categories__tabs{border-bottom:1px solid #e9e9e9;flex-shrink:0;align-items:flex-end;display:flex}.slider-categories__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.slider-categories__tab:not(:first-child){border-left:1px solid #e9e9e9}.slider-categories__tab svg,.slider-categories__tab .slider-categories__tab-icon{flex-shrink:0}.slider-categories__tab svg{color:#878784}.slider-categories__tab:hover{color:#1d1d1d}.slider-categories__tab--active{color:#1d1d1d;border-bottom-width:4px;border-bottom-color:#c00;font-weight:700}.slider-categories__slider-wrapper{clip-path:inset(0 -200vw 0 0)}.slider-categories__slider-wrapper .swiper,.slider-categories__slider-wrapper .swiper-horizontal{overflow:visible}.slider-categories__slider-wrapper{margin-right:-4.3478%}.slider-categories__slider-wrapper .swiper:not(.swiper-initialized){overflow:hidden}.slider-categories__slider-wrapper .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.slider-categories__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{box-sizing:border-box;flex-shrink:0;width:calc(86.9565% - 2.08696px);margin-right:16px}@media (min-width:640px){.slider-categories__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(45.4545% - 10.9091px);margin-right:20px}}@media (min-width:1024px){.slider-categories__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(31.25% - 16.5px);margin-right:24px}}@media (min-width:1280px){.slider-categories__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(23.8095% - 18.2857px);margin-right:24px}}.slider-categories__product-card{background:#fff;border-radius:16px;height:100%;box-shadow:0 4px 24px #00000014}.slider-categories .controls,.slider-categories [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-categories .controls,.slider-categories [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-categories .controls,.slider-categories [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-categories .navBtn,.slider-categories [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-categories .navBtn:hover,.slider-categories [class*=__nav-btn]:hover{color:#c00}.slider-categories .navBtn:focus-visible,.slider-categories [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-categories .navBtn:disabled,.slider-categories [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-categories .dots,.slider-categories [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-categories .dot,.slider-categories [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-categories .dot:focus-visible,.slider-categories [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-categories .dotActive:after,.slider-categories [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-financing{background-image:url(/bg/bg-form4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:40px 0;overflow:hidden}@media (min-width:1024px){.slider-financing{padding:50px 0 25px}}.slider-financing__inner{flex-direction:column;gap:24px;width:95%;margin:0 0 0 auto;display:flex;overflow:hidden}@media (min-width:1920px){.slider-financing__inner{margin:0 auto;width:92%;max-width:1296px;margin-inline:auto}}.slider-financing__header{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.slider-financing__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.slider-financing__header-left{flex-direction:column;gap:6px;display:flex}.slider-financing__title-wrapper{flex-direction:row;align-items:center;gap:12px;display:flex}.slider-financing__title-wrapper .slider-financing__title-icon{flex-shrink:0;width:auto;height:32px;margin-top:-26px}@media (min-width:1024px){.slider-financing__title-wrapper .slider-financing__title-icon{height:45px;margin-top:-34px}}.slider-financing__subtitle{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:0;font-size:16px;font-weight:400;line-height:1.5}.slider-financing__tabs{flex-flow:wrap;flex-shrink:0;display:flex}@media (min-width:1024px){.slider-financing__tabs{align-items:flex-end}}.slider-financing__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;white-space:normal;word-break:break-word;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:50%;margin-bottom:-1px;padding:10px 4px;font-size:11px;font-weight:500;transition:color .2s,border-color .2s;display:flex;position:relative}@media (min-width:1024px){.slider-financing__tab{white-space:nowrap;text-align:left;justify-content:flex-end;width:auto;margin-right:16px;padding:10px 0 10px 16px;font-size:14px;position:static}}.slider-financing__tab:hover{color:#1d1d1d}.slider-financing__tab:nth-child(odd):not(:last-child):after{content:"";border-right:1px solid #d3d3d3;height:60%;position:absolute;top:20%;right:0}@media (min-width:1024px){.slider-financing__tab:nth-child(odd):not(:last-child):after{content:"---";color:#0000;border-right:1px solid #d3d3d3;height:auto;position:static;top:auto}}.slider-financing__tab:nth-child(2n):not(:last-child):after{content:none}@media (min-width:1024px){.slider-financing__tab:nth-child(2n):not(:last-child):after{content:"---";color:#0000;border-right:1px solid #d3d3d3}}.slider-financing__tab svg{flex-shrink:0;width:30px;height:22px}@media (min-width:1024px){.slider-financing__tab svg{width:auto;height:24px}}.slider-financing__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.slider-financing__slider-desktop-only{display:none}@media (min-width:640px){.slider-financing__slider-desktop-only{display:block}}.slider-financing__single-card-mobile{width:80vw;margin:0 auto}@media (min-width:640px){.slider-financing__single-card-mobile{display:none}}.slider-financing__grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.slider-financing__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.slider-financing__grid li{width:100%;height:100%}.slider-financing__desktop-grid{display:none}@media (min-width:1024px){.slider-financing__desktop-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.slider-financing__desktop-grid li{width:100%;height:100%}.slider-financing__mobile-slider{display:none}}.slider-financing__slider-wrapper .swiper,.slider-financing__slider-wrapper .swiper-horizontal{overflow:visible}.slider-financing__slider-wrapper{clip-path:none}.slider-financing__slider-wrapper .swiper-slide{width:80vw;height:auto}@media (min-width:640px){.slider-financing__slider-wrapper .swiper-slide{width:auto}}.slider-financing .controls,.slider-financing [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-financing .controls,.slider-financing [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-financing .controls,.slider-financing [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-financing .navBtn,.slider-financing [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-financing .navBtn:hover,.slider-financing [class*=__nav-btn]:hover{color:#c00}.slider-financing .navBtn:focus-visible,.slider-financing [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-financing .navBtn:disabled,.slider-financing [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-financing .dots,.slider-financing [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-financing .dot,.slider-financing [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-financing .dot:focus-visible,.slider-financing [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-financing .dotActive:after,.slider-financing [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-highlight-motorbikes{width:100%;padding:0;overflow:hidden}@media (min-width:768px){.slider-highlight-motorbikes{padding:0 0 20px}}.slider-highlight-motorbikes__inner{margin-inline:auto;flex-direction:column;gap:16px;width:96%;max-width:1296px;margin-right:0;display:flex;overflow:hidden}@media (min-width:1024px){.slider-highlight-motorbikes__inner{gap:32px;margin-right:auto}}.slider-highlight-motorbikes__header{flex-direction:column;gap:6px;display:flex}@media (max-width:767px){.slider-highlight-motorbikes__slide-card>:first-child{flex:none}.slider-highlight-motorbikes__slide-card>:first-child img:nth-child(2){width:100%;max-height:240px}.slider-highlight-motorbikes__slide-card>:first-child>:last-child{padding:4px 0}.slider-highlight-motorbikes__slide-card>:last-child{flex:1;padding:14px 12px;overflow:hidden}}.slider-highlight-motorbikes__slide-card>:last-child>:last-child{margin:0}.slider-highlight-motorbikes__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.slider-highlight-motorbikes__grid{grid-template-columns:repeat(2,1fr)}}.slider-highlight-motorbikes__grid>*{height:600px}@media (min-width:768px){.slider-highlight-motorbikes__grid>*{height:420px}}.slider-highlight-motorbikes__slider-wrapper .swiper,.slider-highlight-motorbikes__slider-wrapper .swiper-horizontal{overflow:visible}.slider-highlight-motorbikes__slider-wrapper{clip-path:none}.slider-highlight-motorbikes__slider-wrapper .swiper-wrapper{align-items:stretch;margin-top:0}@media (min-width:1024px){.slider-highlight-motorbikes__slider-wrapper .swiper-wrapper{margin-top:10px}}.slider-highlight-motorbikes__slider-wrapper .swiper-slide{height:auto;display:flex}.slider-highlight-motorbikes .controls,.slider-highlight-motorbikes [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-highlight-motorbikes .controls,.slider-highlight-motorbikes [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-highlight-motorbikes .controls,.slider-highlight-motorbikes [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-highlight-motorbikes .navBtn,.slider-highlight-motorbikes [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-highlight-motorbikes .navBtn:hover,.slider-highlight-motorbikes [class*=__nav-btn]:hover{color:#c00}.slider-highlight-motorbikes .navBtn:focus-visible,.slider-highlight-motorbikes [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-highlight-motorbikes .navBtn:disabled,.slider-highlight-motorbikes [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-highlight-motorbikes .dots,.slider-highlight-motorbikes [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-highlight-motorbikes .dot,.slider-highlight-motorbikes [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-highlight-motorbikes .dot:focus-visible,.slider-highlight-motorbikes [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-highlight-motorbikes .dotActive:after,.slider-highlight-motorbikes [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}@media (min-width:1024px){.slider-highlight-motorbikes__controls-mobile-only{display:none}}.slider-online-store{background-image:url(/bg/bg-form4.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;margin-top:30px;padding:0;overflow:hidden}@media (min-width:768px){.slider-online-store{background-size:contain;padding:55px 0 20px}}.slider-online-store__inner{flex-direction:column;gap:24px;width:95%;margin:0 0 0 auto;display:flex;overflow:hidden}@media (min-width:1920px){.slider-online-store__inner{margin:0 auto;width:92%;max-width:1296px;margin-inline:auto}}@media (min-width:1024px){.slider-online-store__inner-centered{margin:0 auto}}.slider-online-store__header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.slider-online-store__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.slider-online-store__header-left{flex-direction:column;gap:6px;display:flex}.slider-online-store__subtitle{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:0;font-size:16px;font-weight:400;line-height:1.5}.slider-online-store__tabs{border-bottom:1px solid #e9e9e9;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;display:flex}@media (min-width:768px){.slider-online-store__tabs{flex-wrap:nowrap}}.slider-online-store__tab{box-sizing:border-box;cursor:pointer;width:33.333%;font-family:var(--font-figtree),sans-serif;letter-spacing:0;color:#6e6e6c;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:10px;font-size:14px;font-weight:700;line-height:21px;transition:color .2s,border-color .2s;display:flex}@media (min-width:768px){.slider-online-store__tab{justify-content:flex-start;width:auto;padding:10px 16px}}.slider-online-store__tab:hover{color:#1d1d1d}.slider-online-store__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.slider-online-store__grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.slider-online-store__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.slider-online-store__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.slider-online-store__slider-wrapper{clip-path:inset(0 -200vw 0 0)}.slider-online-store__slider-wrapper .swiper,.slider-online-store__slider-wrapper .swiper-horizontal{overflow:visible}.slider-online-store__slider-wrapper .swiper-slide{height:auto}.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized){overflow:hidden}.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{box-sizing:border-box;flex-shrink:0;width:calc(86.9565% - 2.08696px);margin-right:16px}@media (min-width:640px){.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(45.4545% - 10.9091px);margin-right:20px}}@media (min-width:1024px){.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(31.25% - 16.5px);margin-right:24px}}@media (min-width:1280px){.slider-online-store__slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(23.8095% - 18.2857px);margin-right:24px}}.slider-online-store .controls,.slider-online-store [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-online-store .controls,.slider-online-store [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-online-store .controls,.slider-online-store [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-online-store .navBtn,.slider-online-store [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-online-store .navBtn:hover,.slider-online-store [class*=__nav-btn]:hover{color:#c00}.slider-online-store .navBtn:focus-visible,.slider-online-store [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-online-store .navBtn:disabled,.slider-online-store [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-online-store .dots,.slider-online-store [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-online-store .dot,.slider-online-store [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-online-store .dot:focus-visible,.slider-online-store [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-online-store .dotActive:after,.slider-online-store [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-online-store__title--dream{color:#fff!important}.slider-online-store--dream .slider-online-store__subtitle,.slider-online-store--dream .slider-online-store__tab,.slider-online-store--dream .slider-online-store__tab:hover,.slider-online-store--dream .slider-online-store__tab--active{color:#fff}.slider-online-store--dream .slider-online-store__tabs{border-bottom-color:#ffffff4d}.section{width:100%;overflow:hidden}.inner{flex-direction:column;gap:8px;width:95.6522%;margin-left:auto;display:flex;overflow:hidden}@media (min-width:768px){.inner{width:92%;max-width:1296px;margin-inline:auto}}.sliderWrapper{clip-path:inset(0 -200vw 0 0)}.sliderWrapper .swiper,.sliderWrapper .swiper-horizontal{overflow:visible}.staticGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (min-width:768px){.staticGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.staticGrid{gap:24px}}.staticItem{min-width:0}.controls,[class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.controls,[class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.controls,[class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.navBtn,[class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.navBtn:hover,[class*=__nav-btn]:hover{color:#c00}.navBtn:focus-visible,[class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.navBtn:disabled,[class*=__nav-btn]:disabled{opacity:.3;cursor:default}.dots,[class*=__dots]{align-items:center;gap:10px;display:flex}.dot,[class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.dot:focus-visible,[class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.dotActive:after,[class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}@media (min-width:768px){.slider-pilots__controls--mobile-only{display:none!important}}.slider-previous-magazines{background-color:#e9e9e9;width:100%;padding:40px 0;overflow:hidden}@media (min-width:768px){.slider-previous-magazines{background-size:contain;padding:100px 0 76px}}.slider-previous-magazines__title{text-align:left;font-family:var(--font-figtree),sans-serif;margin:0 4% 30px;font-size:34px;font-weight:700;line-height:1.2em}@media (min-width:768px){.slider-previous-magazines__title{text-align:center;margin:0 4% 50px}}.slider-previous-magazines__inner{flex-direction:column;gap:24px;width:95.6522%;margin-left:auto;display:flex;overflow:hidden}@media (min-width:1920px){.slider-previous-magazines__inner{width:92%;max-width:1296px;margin-inline:auto}}.slider-previous-magazines__header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.slider-previous-magazines__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.slider-previous-magazines__header-left{flex-direction:column;gap:6px;display:flex}.slider-previous-magazines__subtitle{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:0;font-size:16px;font-weight:400;line-height:1.5}.slider-previous-magazines__tabs{border-bottom:1px solid #e9e9e9;flex-shrink:0;align-items:flex-end;display:flex}.slider-previous-magazines__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.slider-previous-magazines__tab:hover{color:#1d1d1d}.slider-previous-magazines__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.slider-previous-magazines__grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.slider-previous-magazines__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.slider-previous-magazines__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.slider-previous-magazines__slider-wrapper{clip-path:inset(0 -200vw 0 0)}.slider-previous-magazines__slider-wrapper .swiper,.slider-previous-magazines__slider-wrapper .swiper-horizontal{overflow:visible}.slider-previous-magazines__slider-wrapper a{cursor:none;pointer-events:none}.slider-previous-magazines__controls .controls,.slider-previous-magazines__controls [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-previous-magazines__controls .controls,.slider-previous-magazines__controls [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-previous-magazines__controls .controls,.slider-previous-magazines__controls [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-previous-magazines__controls .navBtn,.slider-previous-magazines__controls [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-previous-magazines__controls .navBtn:hover,.slider-previous-magazines__controls [class*=__nav-btn]:hover{color:#c00}.slider-previous-magazines__controls .navBtn:focus-visible,.slider-previous-magazines__controls [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-previous-magazines__controls .navBtn:disabled,.slider-previous-magazines__controls [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-previous-magazines__controls .dots,.slider-previous-magazines__controls [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-previous-magazines__controls .dot,.slider-previous-magazines__controls [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-previous-magazines__controls .dot:focus-visible,.slider-previous-magazines__controls [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-previous-magazines__controls .dotActive:after,.slider-previous-magazines__controls [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-previous-magazines__magazine-cover{margin-bottom:16px}.slider-previous-magazines__magazine-caption{font-family:var(--font-figtree),sans-serif;font-size:16px;font-weight:700;line-height:1.2em}.slider-related-motorbikes{background-image:url(/bg/bg-form4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:40px 0;overflow:hidden}@media (min-width:768px){.slider-related-motorbikes{background-size:contain;padding:56px 0 76px}}.slider-related-motorbikes__inner{flex-direction:column;gap:24px;width:95%;margin:0 0 0 auto;display:flex;overflow:hidden}@media (min-width:1920px){.slider-related-motorbikes__inner{width:92%;max-width:1296px;margin-inline:auto}}.slider-related-motorbikes__inner-centered{margin:0 auto}.slider-related-motorbikes__header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.slider-related-motorbikes__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.slider-related-motorbikes__header-left{flex-direction:column;gap:6px;display:flex}.slider-related-motorbikes__subtitle{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:0;font-size:16px;font-weight:400;line-height:1.5}.slider-related-motorbikes__title--dream{color:#fff!important}.slider-related-motorbikes__tabs{border-bottom:1px solid #e9e9e9;flex-shrink:0;align-items:flex-end;display:flex}.slider-related-motorbikes__tab{cursor:pointer;font-family:var(--font-figtree),sans-serif;color:#6e6e6c;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.slider-related-motorbikes__tab:hover{color:#1d1d1d}.slider-related-motorbikes__tab--active{color:#1d1d1d;border-width:4px;border-color:#c00;font-weight:700}.slider-related-motorbikes__grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.slider-related-motorbikes__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.slider-related-motorbikes__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.slider-related-motorbikes__grid>li{flex:0 calc(25% - 18px);min-width:0}}.slider-related-motorbikes__grid-single{grid-template-columns:1fr}.slider-related-motorbikes__slider-wrapper .swiper,.slider-related-motorbikes__slider-wrapper .swiper-horizontal{overflow:visible}.slider-related-motorbikes__slider-wrapper{clip-path:none}.slider-related-motorbikes__slider-wrapper .swiper-slide{height:auto}.slider-related-motorbikes .controls,.slider-related-motorbikes [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-related-motorbikes .controls,.slider-related-motorbikes [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.slider-related-motorbikes .controls,.slider-related-motorbikes [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.slider-related-motorbikes .navBtn,.slider-related-motorbikes [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-related-motorbikes .navBtn:hover,.slider-related-motorbikes [class*=__nav-btn]:hover{color:#c00}.slider-related-motorbikes .navBtn:focus-visible,.slider-related-motorbikes [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-related-motorbikes .navBtn:disabled,.slider-related-motorbikes [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.slider-related-motorbikes .dots,.slider-related-motorbikes [class*=__dots]{align-items:center;gap:10px;display:flex}.slider-related-motorbikes .dot,.slider-related-motorbikes [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-related-motorbikes .dot:focus-visible,.slider-related-motorbikes [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-related-motorbikes .dotActive:after,.slider-related-motorbikes [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-related-motorbikes__dots--dream .dot{border-color:#fff}.slider-related-motorbikes__dots--dream .dotActive:after{background:#fff}.slider-stroke{width:100%;margin-top:45px;position:relative;overflow:hidden}@media (min-width:768px){.slider-stroke{margin-top:0}}@media (min-width:1920px){.slider-stroke{width:92%;max-width:1296px;margin-inline:auto}}.slider-stroke__inner{width:100%}.slider-stroke__swiper-wrapper{width:100%;position:relative}.slider-stroke__swiper-wrapper .swiper{width:100%}.slider-stroke__swiper-wrapper .swiper-slide{height:auto}.slider-stroke__controls{justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-stroke__controls{gap:30px}}@media (min-width:768px){.slider-stroke__controls{padding:16px 0}}.slider-stroke__nav-btn{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slider-stroke__nav-btn:hover{color:#c00}.slider-stroke__nav-btn:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.slider-stroke__nav-btn:disabled{opacity:.3;cursor:default}.slider-stroke__dots{align-items:center;gap:10px;display:none}@media (min-width:768px){.slider-stroke__dots{display:flex}}.slider-stroke__dot{cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.slider-stroke__dot:focus-visible{outline-offset:4px;outline:2px solid #c00}.slider-stroke__dot--active:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.slider-stroke-skeleton__dot,.slider-stroke-skeleton__nav-btn{background:linear-gradient(90deg,#e9e9e9 25%,#f4f4f4 50%,#e9e9e9 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.slider-stroke-skeleton__media{background:linear-gradient(90deg,#3d3d3c 25%,#4a4a48 50%,#3d3d3c 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.slider-stroke-skeleton__action,.slider-stroke-skeleton__title,.slider-stroke-skeleton__price,.slider-stroke-skeleton__prefix{background:linear-gradient(90deg,#4a4a48 25%,#5c5c5a 50%,#4a4a48 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.slider-stroke-skeleton{width:100%;margin-top:45px;position:relative;overflow:hidden}@media (min-width:768px){.slider-stroke-skeleton{margin-top:0}}@media (min-width:1920px){.slider-stroke-skeleton{width:92%;max-width:1296px;margin-inline:auto}}.slider-stroke-skeleton__media{aspect-ratio:460/592;width:100%;position:relative}@media (min-width:1024px){.slider-stroke-skeleton__media{aspect-ratio:3000/1094}}.slider-stroke-skeleton__content{background:linear-gradient(#31313080 .1%,#313130 43.2%);flex-direction:column;gap:8px;padding:24px 10px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.slider-stroke-skeleton__content{background:linear-gradient(#31313080 0%,#313130 50%);gap:12px;padding:32px 5% 20px}}.slider-stroke-skeleton__prefix{border-radius:4px;width:90px;height:12px}.slider-stroke-skeleton__price{border-radius:4px;width:180px;height:30px}@media (min-width:1280px){.slider-stroke-skeleton__price{width:240px;height:40px}}.slider-stroke-skeleton__title{border-radius:4px;width:60%;max-width:260px;height:16px}@media (min-width:1280px){.slider-stroke-skeleton__title{max-width:320px;height:22px}}.slider-stroke-skeleton__actions{justify-content:center;gap:20px;margin-top:4px;display:flex}@media (min-width:980px){.slider-stroke-skeleton__actions{justify-content:flex-start}}.slider-stroke-skeleton__action{border-radius:4px;width:90px;height:14px}.slider-stroke-skeleton__controls{justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.slider-stroke-skeleton__controls{gap:30px}}@media (min-width:768px){.slider-stroke-skeleton__controls{padding:16px 0}}.slider-stroke-skeleton__nav-btn{border-radius:50%;width:36px;height:36px}.slider-stroke-skeleton__dots{align-items:center;gap:10px;display:none}@media (min-width:768px){.slider-stroke-skeleton__dots{display:flex}}.slider-stroke-skeleton__dot{border-radius:50%;width:16px;height:16px}.slider-stroke-slide-actions{justify-content:center;align-items:center;display:flex}@media (min-width:980px){.slider-stroke-slide-actions{justify-content:flex-start}.slider-stroke-slide-actions__item{align-items:center;display:flex}}.slider-stroke-slide-actions__item:nth-child(3n):not(:last-child):after{content:"";flex-basis:100%;width:100%;height:0}@media (min-width:980px){.slider-stroke-slide-actions__item:nth-child(3n):not(:last-child):after{content:none;display:none}}.slider-stroke-slide-actions__item-inner{align-items:center;display:flex}.slider-stroke-slide-actions__separator{color:#ffffff80;font-family:var(--font-figtree),sans-serif;-webkit-user-select:none;user-select:none;padding:0 10px;font-size:14px}.slider-stroke-slide-actions__link{font-family:var(--font-figtree),sans-serif;color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.slider-stroke-slide-actions__link:hover{opacity:.8}@media (min-width:768px){.slider-stroke-slide-actions__link{font-size:14px}}.slider-stroke-slide-actions__link *{color:#fff}.slider-stroke-slide-actions__link :hover{color:#fff;opacity:.8}.slider-stroke-slide-actions__highlight,.slider-stroke-slide-actions__highlight,.slider-stroke-slide-actions__highlight *{color:#ff4040}.slider-stroke-slide-actions__highlight:hover,.slider-stroke-slide-actions__highlight :hover{color:#ff1010;opacity:1}.slider-stroke-slide-actions__highlight:hover{opacity:1;color:#ff1010}.slider-stroke-slide-actions__icon{object-fit:contain;flex-shrink:0;width:16px;height:16px;margin-left:10px}.slider-stroke-slide-feature-icons__feature{flex-shrink:0;width:160px;position:relative}@media (min-width:768px){.slider-stroke-slide-feature-icons__feature{width:220px}}.slider-stroke-slide-feature-icons__feature-img{object-fit:contain}.slider-stroke-slide-features__list{flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;list-style:none;display:flex}.slider-stroke-slide-features__item{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:60px;display:flex}.slider-stroke-slide-features__unavailable{color:#6e6e6c;opacity:.6}.slider-stroke-slide-features__icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.slider-stroke-slide-features__icon{object-fit:contain;width:28px;height:28px}.slider-stroke-slide-features__check{font-family:var(--font-figtree),sans-serif;font-size:12px;font-weight:600;line-height:1}.slider-stroke-slide-features__label{font-family:var(--font-figtree),sans-serif;word-break:break-word;max-width:70px;font-size:10px;font-weight:400;line-height:1.3}@media (min-width:768px){.slider-stroke-slide-features__label{font-size:11px}}.slider-stroke-slide-price{color:#fff;flex-direction:column;gap:4px;min-width:0;display:flex}.slider-stroke-slide-price__light{color:#1d1d1d}.slider-stroke-slide-price__prefix{font-family:var(--font-figtree),sans-serif;letter-spacing:.08em;opacity:.8;font-size:12px;font-weight:700}@media (min-width:768px){.slider-stroke-slide-price__prefix{font-size:14px}}.slider-stroke-slide-price__price{font-family:var(--font-figtree),sans-serif;margin:0;font-size:28px;font-weight:700;line-height:1.1}@media (min-width:768px){.slider-stroke-slide-price__price{font-size:22px}}@media (min-width:1280px){.slider-stroke-slide-price__price{font-size:38px}}.slider-stroke-slide-price__price-wrapper{flex-direction:row;align-items:center;gap:10px;display:flex}.slider-stroke-slide-price__title{font-family:var(--font-figtree),sans-serif;text-transform:uppercase;white-space:normal;word-break:break-word;overflow-wrap:break-word;font-size:16px;font-weight:600;line-height:1.2}@media (min-width:768px){.slider-stroke-slide-price__title{font-size:16px}}@media (min-width:1280px){.slider-stroke-slide-price__title{font-size:22px}}.slider-stroke-slide-price__description{font-family:var(--font-figtree),sans-serif;opacity:.85;max-width:480px;font-size:13px;font-weight:400;line-height:1.5}@media (min-width:768px){.slider-stroke-slide-price__description{font-size:14px}}.slider-stroke-slide-price__share-btn{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;padding:4px;display:flex}.slider-stroke-slide-price__share-btn:hover{color:#c00}.form{flex-direction:column;flex:1;width:100%;display:flex}.section{width:100%}.grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.grid{grid-template-columns:1fr 1fr}.fullWidth{grid-column:1/-1}}.divider{border:none;border-top:1px solid #d3d3d3;margin:24px 0}.legalSection{margin-top:24px;margin-bottom:16px}.checkboxLabel{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkbox{accent-color:#c00;flex-shrink:0;width:18px;height:18px;margin-top:2px}.checkboxText{font-family:var(--font-figtree),sans-serif;color:#3b3b3a;font-size:14px;line-height:1.5}.link{color:#c00;text-decoration:underline}.link:hover{color:#950000}.error{font-family:var(--font-figtree),sans-serif;color:#c00;margin-top:4px;font-size:12px;display:block}.submitBtn{width:100%;margin-top:24px}.special-columnists{background-color:#f8f8f8;width:100%;margin-bottom:80px;display:none}@media (min-width:1024px){.special-columnists{display:block}}.special-columnists__content-wrapper{flex-direction:column;width:92%;max-width:1296px;margin-inline:auto;padding:40px 0;display:none}@media (min-width:1024px){.special-columnists__content-wrapper{padding:48px 0}}@media (min-width:1920px){.special-columnists__content-wrapper{padding-left:0;padding-right:0}}.special-columnists__header{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:50px;display:flex}.special-columnists__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.special-columnists__subtitle{max-width:520px;font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;font-weight:400;line-height:1.5}.special-columnists__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1280px){.special-columnists__grid{gap:20px}}.specs-accordion,.specs-accordion__specs-accordion,.specsAccordion{width:100%}.specs-accordion .specs-accordion__title,.specs-accordion .title,.specs-accordion__specs-accordion .specs-accordion__title,.specs-accordion__specs-accordion .title,.specsAccordion .specs-accordion__title,.specsAccordion .title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:15px 0 30px;font-size:24px;font-weight:700;line-height:1.2;position:relative}.specs-accordion .specs-accordion__title:after,.specs-accordion .title:after,.specs-accordion__specs-accordion .specs-accordion__title:after,.specs-accordion__specs-accordion .title:after,.specsAccordion .specs-accordion__title:after,.specsAccordion .title:after{content:"";background:#c00;width:60px;height:6px;display:block;position:absolute;bottom:-15px;left:0}.specs-accordion .specs-accordion__title--dream,.specs-accordion .specs-accordion__title.titleDream,.specs-accordion .title--dream,.specs-accordion .title.titleDream,.specs-accordion__specs-accordion .specs-accordion__title--dream,.specs-accordion__specs-accordion .specs-accordion__title.titleDream,.specs-accordion__specs-accordion .title--dream,.specs-accordion__specs-accordion .title.titleDream,.specsAccordion .specs-accordion__title--dream,.specsAccordion .specs-accordion__title.titleDream,.specsAccordion .title--dream,.specsAccordion .title.titleDream{color:#fff!important}.specs-accordion .specs-accordion__list,.specs-accordion .list,.specs-accordion__specs-accordion .specs-accordion__list,.specs-accordion__specs-accordion .list,.specsAccordion .specs-accordion__list,.specsAccordion .list{flex-direction:column;gap:16px;max-width:100%;margin:60px auto 40px;display:flex}@media (min-width:1024px){.specs-accordion .specs-accordion__list,.specs-accordion .list,.specs-accordion__specs-accordion .specs-accordion__list,.specs-accordion__specs-accordion .list,.specsAccordion .specs-accordion__list,.specsAccordion .list{max-width:60%}}.specs-accordion .specs-accordion__group,.specs-accordion .group,.specs-accordion__specs-accordion .specs-accordion__group,.specs-accordion__specs-accordion .group,.specsAccordion .specs-accordion__group,.specsAccordion .group{border-radius:0;overflow:hidden}.specs-accordion .specs-accordion__group-trigger,.specs-accordion .groupTrigger,.specs-accordion__specs-accordion .specs-accordion__group-trigger,.specs-accordion__specs-accordion .groupTrigger,.specsAccordion .specs-accordion__group-trigger,.specsAccordion .groupTrigger{text-align:left;color:#878784;width:100%;font-family:var(--font-figtree),sans-serif;cursor:pointer;background:#f4f4f4;border:0;border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.specs-accordion .specs-accordion__group-trigger:focus-visible,.specs-accordion .groupTrigger:focus-visible,.specs-accordion__specs-accordion .specs-accordion__group-trigger:focus-visible,.specs-accordion__specs-accordion .groupTrigger:focus-visible,.specsAccordion .specs-accordion__group-trigger:focus-visible,.specsAccordion .groupTrigger:focus-visible{outline-offset:-2px;outline:2px solid #c00}.specs-accordion .specs-accordion__group-title,.specs-accordion .groupTitle,.specs-accordion__specs-accordion .specs-accordion__group-title,.specs-accordion__specs-accordion .groupTitle,.specsAccordion .specs-accordion__group-title,.specsAccordion .groupTitle{display:inline-flex}.specs-accordion .specs-accordion__group-icon,.specs-accordion .groupIcon,.specs-accordion__specs-accordion .specs-accordion__group-icon,.specs-accordion__specs-accordion .groupIcon,.specsAccordion .specs-accordion__group-icon,.specsAccordion .groupIcon{color:#7b7b7b;font-size:20px;line-height:1}.specs-accordion .specs-accordion__items-wrapper,.specs-accordion .itemsWrapper,.specs-accordion__specs-accordion .specs-accordion__items-wrapper,.specs-accordion__specs-accordion .itemsWrapper,.specsAccordion .specs-accordion__items-wrapper,.specsAccordion .itemsWrapper{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.33,1,.32,1);display:grid}.specs-accordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specs-accordion .specs-accordion__items-wrapper .itemsInner,.specs-accordion .itemsWrapper .specs-accordion__items-inner,.specs-accordion .itemsWrapper .itemsInner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper .itemsInner,.specs-accordion__specs-accordion .itemsWrapper .specs-accordion__items-inner,.specs-accordion__specs-accordion .itemsWrapper .itemsInner,.specsAccordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specsAccordion .specs-accordion__items-wrapper .itemsInner,.specsAccordion .itemsWrapper .specs-accordion__items-inner,.specsAccordion .itemsWrapper .itemsInner{opacity:0;min-height:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;overflow:hidden;transform:translateY(-4px)}.specs-accordion .specs-accordion__items-wrapper--open,.specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen,.specs-accordion .itemsWrapper--open,.specs-accordion .itemsWrapper.itemsWrapperOpen,.specs-accordion__specs-accordion .specs-accordion__items-wrapper--open,.specs-accordion__specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen,.specs-accordion__specs-accordion .itemsWrapper--open,.specs-accordion__specs-accordion .itemsWrapper.itemsWrapperOpen,.specsAccordion .specs-accordion__items-wrapper--open,.specsAccordion .specs-accordion__items-wrapper.itemsWrapperOpen,.specsAccordion .itemsWrapper--open,.specsAccordion .itemsWrapper.itemsWrapperOpen{grid-template-rows:1fr}.specs-accordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specs-accordion .specs-accordion__items-wrapper--open .itemsInner,.specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .specs-accordion__items-inner,.specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specs-accordion .itemsWrapper--open .specs-accordion__items-inner,.specs-accordion .itemsWrapper--open .itemsInner,.specs-accordion .itemsWrapper.itemsWrapperOpen .specs-accordion__items-inner,.specs-accordion .itemsWrapper.itemsWrapperOpen .itemsInner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper--open .itemsInner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .specs-accordion__items-inner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specs-accordion__specs-accordion .itemsWrapper--open .specs-accordion__items-inner,.specs-accordion__specs-accordion .itemsWrapper--open .itemsInner,.specs-accordion__specs-accordion .itemsWrapper.itemsWrapperOpen .specs-accordion__items-inner,.specs-accordion__specs-accordion .itemsWrapper.itemsWrapperOpen .itemsInner,.specsAccordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specsAccordion .specs-accordion__items-wrapper--open .itemsInner,.specsAccordion .specs-accordion__items-wrapper.itemsWrapperOpen .specs-accordion__items-inner,.specsAccordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specsAccordion .itemsWrapper--open .specs-accordion__items-inner,.specsAccordion .itemsWrapper--open .itemsInner,.specsAccordion .itemsWrapper.itemsWrapperOpen .specs-accordion__items-inner,.specsAccordion .itemsWrapper.itemsWrapperOpen .itemsInner{opacity:1;transform:translateY(0)}.specs-accordion .specs-accordion__items,.specs-accordion .items,.specs-accordion__specs-accordion .specs-accordion__items,.specs-accordion__specs-accordion .items,.specsAccordion .specs-accordion__items,.specsAccordion .items{flex-direction:column;gap:15px;margin:0;padding:8px 0;list-style:none;display:flex}.specs-accordion .specs-accordion__item,.specs-accordion .item,.specs-accordion__specs-accordion .specs-accordion__item,.specs-accordion__specs-accordion .item,.specsAccordion .specs-accordion__item,.specsAccordion .item{grid-template-columns:1fr;gap:5px;padding:0 2px;display:grid}@media (min-width:768px){.specs-accordion .specs-accordion__item,.specs-accordion .item,.specs-accordion__specs-accordion .specs-accordion__item,.specs-accordion__specs-accordion .item,.specsAccordion .specs-accordion__item,.specsAccordion .item{grid-template-columns:minmax(250px,38%) 1fr;gap:12px}}.specs-accordion .specs-accordion__label-wrap,.specs-accordion .labelWrap,.specs-accordion__specs-accordion .specs-accordion__label-wrap,.specs-accordion__specs-accordion .labelWrap,.specsAccordion .specs-accordion__label-wrap,.specsAccordion .labelWrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.specs-accordion .specs-accordion__item-icon,.specs-accordion .itemIcon,.specs-accordion__specs-accordion .specs-accordion__item-icon,.specs-accordion__specs-accordion .itemIcon,.specsAccordion .specs-accordion__item-icon,.specsAccordion .itemIcon{opacity:1;flex-shrink:0;width:22px;height:22px}.specs-accordion .specs-accordion__item-icon-placeholder,.specs-accordion .itemIconPlaceholder,.specs-accordion__specs-accordion .specs-accordion__item-icon-placeholder,.specs-accordion__specs-accordion .itemIconPlaceholder,.specsAccordion .specs-accordion__item-icon-placeholder,.specsAccordion .itemIconPlaceholder{flex-shrink:0;width:22px;height:22px}.specs-accordion .specs-accordion__item-label,.specs-accordion .itemLabel,.specs-accordion__specs-accordion .specs-accordion__item-label,.specs-accordion__specs-accordion .itemLabel,.specsAccordion .specs-accordion__item-label,.specsAccordion .itemLabel{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.25}@media (min-width:1024px){.specs-accordion .specs-accordion__item-label,.specs-accordion .itemLabel,.specs-accordion__specs-accordion .specs-accordion__item-label,.specs-accordion__specs-accordion .itemLabel,.specsAccordion .specs-accordion__item-label,.specsAccordion .itemLabel{font-size:20px}}.specs-accordion .specs-accordion__item-value,.specs-accordion .itemValue,.specs-accordion__specs-accordion .specs-accordion__item-value,.specs-accordion__specs-accordion .itemValue,.specsAccordion .specs-accordion__item-value,.specsAccordion .itemValue{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:14px;font-weight:400;line-height:1.45}@media (min-width:1024px){.specs-accordion .specs-accordion__item-value,.specs-accordion .itemValue,.specs-accordion__specs-accordion .specs-accordion__item-value,.specs-accordion__specs-accordion .itemValue,.specsAccordion .specs-accordion__item-value,.specsAccordion .itemValue{font-size:16px}}.specs-accordion .specs-accordion__button-text-icon-wrap,.specs-accordion .buttonTextIconWrap,.specs-accordion__specs-accordion .specs-accordion__button-text-icon-wrap,.specs-accordion__specs-accordion .buttonTextIconWrap,.specsAccordion .specs-accordion__button-text-icon-wrap,.specsAccordion .buttonTextIconWrap{justify-content:center;margin-top:20px;margin-bottom:20px;display:flex}@media (prefers-reduced-motion:reduce){.specs-accordion .specs-accordion__items-wrapper,.specs-accordion .itemsWrapper,.specs-accordion__specs-accordion .specs-accordion__items-wrapper,.specs-accordion__specs-accordion .itemsWrapper,.specsAccordion .specs-accordion__items-wrapper,.specsAccordion .itemsWrapper{transition-duration:.01ms}.specs-accordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specs-accordion .specs-accordion__items-wrapper .itemsInner,.specs-accordion .itemsWrapper .specs-accordion__items-inner,.specs-accordion .itemsWrapper .itemsInner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper .itemsInner,.specs-accordion__specs-accordion .itemsWrapper .specs-accordion__items-inner,.specs-accordion__specs-accordion .itemsWrapper .itemsInner,.specsAccordion .specs-accordion__items-wrapper .specs-accordion__items-inner,.specsAccordion .specs-accordion__items-wrapper .itemsInner,.specsAccordion .itemsWrapper .specs-accordion__items-inner,.specsAccordion .itemsWrapper .itemsInner{transition-duration:.01ms;transform:none}.specs-accordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specs-accordion .itemsWrapper--open .specs-accordion__items-inner,.specs-accordion .itemsWrapper.itemsWrapperOpen .itemsInner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specs-accordion__specs-accordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specs-accordion__specs-accordion .itemsWrapper--open .specs-accordion__items-inner,.specs-accordion__specs-accordion .itemsWrapper.itemsWrapperOpen .itemsInner,.specsAccordion .specs-accordion__items-wrapper--open .specs-accordion__items-inner,.specsAccordion .specs-accordion__items-wrapper.itemsWrapperOpen .itemsInner,.specsAccordion .itemsWrapper--open .specs-accordion__items-inner,.specsAccordion .itemsWrapper.itemsWrapperOpen .itemsInner{transform:none}}.specs-accordion--dream .specs-accordion__group-trigger,.specs-accordion--dream .groupTrigger,.specsAccordionDream .specs-accordion__group-trigger,.specsAccordionDream .groupTrigger{color:#fff;background:#6e6e6c;border-bottom-color:#ffffff26}.specs-accordion--dream .specs-accordion__group-icon,.specs-accordion--dream .groupIcon,.specsAccordionDream .specs-accordion__group-icon,.specsAccordionDream .groupIcon,.specs-accordion--dream .specs-accordion__item-label,.specs-accordion--dream .specs-accordion__item-value,.specs-accordion--dream .itemLabel,.specs-accordion--dream .itemValue,.specsAccordionDream .specs-accordion__item-label,.specsAccordionDream .specs-accordion__item-value,.specsAccordionDream .itemLabel,.specsAccordionDream .itemValue{color:#fff}.card-model-preview__specs-preview-list,.specsPreviewList{flex-direction:column;gap:12px;max-width:100%;margin:0 auto;display:flex}@media (min-width:1024px){.card-model-preview__specs-preview-list,.specsPreviewList{gap:30px;margin:0 auto 20px}}.card-model-preview__specs-preview-list .specs-accordion__items,.card-model-preview__specs-preview-list .items,.specsPreviewList .specs-accordion__items,.specsPreviewList .items{gap:10px;padding:8px}@media (min-width:1024px){.card-model-preview__specs-preview-list .specs-accordion__items,.card-model-preview__specs-preview-list .items,.specsPreviewList .specs-accordion__items,.specsPreviewList .items{gap:18px;padding:12px}}.card-model-preview__specs-preview-list .specs-accordion__item,.card-model-preview__specs-preview-list .item,.specsPreviewList .specs-accordion__item,.specsPreviewList .item{grid-template-columns:1fr;gap:4px}.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__label-wrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__label-wrap .itemLabel,.card-model-preview__specs-preview-list .specs-accordion__item .labelWrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .specs-accordion__item .labelWrap .itemLabel,.card-model-preview__specs-preview-list .item .specs-accordion__label-wrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .item .specs-accordion__label-wrap .itemLabel,.card-model-preview__specs-preview-list .item .labelWrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .item .labelWrap .itemLabel,.specsPreviewList .specs-accordion__item .specs-accordion__label-wrap .specs-accordion__item-label,.specsPreviewList .specs-accordion__item .specs-accordion__label-wrap .itemLabel,.specsPreviewList .specs-accordion__item .labelWrap .specs-accordion__item-label,.specsPreviewList .specs-accordion__item .labelWrap .itemLabel,.specsPreviewList .item .specs-accordion__label-wrap .specs-accordion__item-label,.specsPreviewList .item .specs-accordion__label-wrap .itemLabel,.specsPreviewList .item .labelWrap .specs-accordion__item-label,.specsPreviewList .item .labelWrap .itemLabel{font-size:12px}@media (min-width:640px){.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__label-wrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__label-wrap .itemLabel,.card-model-preview__specs-preview-list .specs-accordion__item .labelWrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .specs-accordion__item .labelWrap .itemLabel,.card-model-preview__specs-preview-list .item .specs-accordion__label-wrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .item .specs-accordion__label-wrap .itemLabel,.card-model-preview__specs-preview-list .item .labelWrap .specs-accordion__item-label,.card-model-preview__specs-preview-list .item .labelWrap .itemLabel,.specsPreviewList .specs-accordion__item .specs-accordion__label-wrap .specs-accordion__item-label,.specsPreviewList .specs-accordion__item .specs-accordion__label-wrap .itemLabel,.specsPreviewList .specs-accordion__item .labelWrap .specs-accordion__item-label,.specsPreviewList .specs-accordion__item .labelWrap .itemLabel,.specsPreviewList .item .specs-accordion__label-wrap .specs-accordion__item-label,.specsPreviewList .item .specs-accordion__label-wrap .itemLabel,.specsPreviewList .item .labelWrap .specs-accordion__item-label,.specsPreviewList .item .labelWrap .itemLabel{font-size:16px}}.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__item-value,.card-model-preview__specs-preview-list .specs-accordion__item .itemValue,.card-model-preview__specs-preview-list .item .specs-accordion__item-value,.card-model-preview__specs-preview-list .item .itemValue,.specsPreviewList .specs-accordion__item .specs-accordion__item-value,.specsPreviewList .specs-accordion__item .itemValue,.specsPreviewList .item .specs-accordion__item-value,.specsPreviewList .item .itemValue{font-size:11px}@media (min-width:640px){.card-model-preview__specs-preview-list .specs-accordion__item .specs-accordion__item-value,.card-model-preview__specs-preview-list .specs-accordion__item .itemValue,.card-model-preview__specs-preview-list .item .specs-accordion__item-value,.card-model-preview__specs-preview-list .item .itemValue,.specsPreviewList .specs-accordion__item .specs-accordion__item-value,.specsPreviewList .specs-accordion__item .itemValue,.specsPreviewList .item .specs-accordion__item-value,.specsPreviewList .item .itemValue{font-size:14px}}.sticky-price-bar{box-sizing:border-box;background-color:#fff;border-top:1px solid #e9e9e9;width:100%;position:relative;box-shadow:0 -6px 24px #3131301a}.sticky-price-bar .sticky-price-bar-dream__inner{width:92%;max-width:1296px;padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:5px;margin-inline:auto;display:flex}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__inner{padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.sticky-price-bar .sticky-price-bar-dream__left{flex:1;min-width:350px}.sticky-price-bar .sticky-price-bar-dream__product-title{font-family:var(--font-figtree),sans-serif;margin-bottom:0;font-size:16px;font-weight:700;line-height:1}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__product-title{font-size:20px}}@media (min-width:1024px){.sticky-price-bar .sticky-price-bar-dream__product-title{font-size:22px}}.sticky-price-bar .sticky-price-bar-dream__product-title{color:#1d1d1d}@media (min-width:980px) and (min-height:700px){.sticky-price-bar .sticky-price-bar-dream__product-title{margin-bottom:10px}}.sticky-price-bar .sticky-price-bar-dream__prices-row{flex-wrap:nowrap;align-items:baseline;gap:12px 16px;display:flex}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__prices-row{align-items:flex-end;gap:0}}@media (min-width:980px) and (min-height:700px){.sticky-price-bar .sticky-price-bar-dream__prices-row{margin-bottom:5px}}.sticky-price-bar .sticky-price-bar-dream__price-block{flex:1;min-width:140px}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__price-block{flex:0 auto;min-width:0}}.sticky-price-bar .sticky-price-bar-dream__divider{background-color:#d3d3d3;align-self:stretch;width:1px;min-height:44px;margin:0 20px;display:none}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__divider{display:block}}.sticky-price-bar .sticky-price-bar-dream__micro-label{font-family:var(--font-figtree),sans-serif;font-size:10px;font-weight:700;line-height:1.2;display:block}@media (min-width:425px){.sticky-price-bar .sticky-price-bar-dream__micro-label{font-size:14px}}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__micro-label{font-size:16px}}.sticky-price-bar .sticky-price-bar-dream__micro-label{color:#595957}.sticky-price-bar .sticky-price-bar-dream__financed-label-row{font-family:var(--font-figtree),sans-serif;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:10px;font-weight:700;line-height:1.2;display:flex}@media (min-width:425px){.sticky-price-bar .sticky-price-bar-dream__financed-label-row{font-size:14px}}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__financed-label-row{font-size:16px}}.sticky-price-bar .sticky-price-bar-dream__financed-label-row{color:#595957}.sticky-price-bar .sticky-price-bar-dream__financing-logo{object-fit:contain;width:auto;max-width:50px;height:auto;display:block}.sticky-price-bar .sticky-price-bar-dream__price-now{font-family:var(--font-manrope),sans-serif;flex-wrap:nowrap;margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.15}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__price-now{font-size:18px}}@media (min-width:1024px){.sticky-price-bar .sticky-price-bar-dream__price-now{font-size:20px}}.sticky-price-bar .sticky-price-bar-dream__price-now{color:#1d1d1d;display:inline-block}.sticky-price-bar .sticky-price-bar-dream__price-previous{color:#d40000;margin:0 10px 0 0;text-decoration:line-through;display:inline-block}.sticky-price-bar .sticky-price-bar-dream__price-financed{font-family:var(--font-manrope),sans-serif;margin:0;font-size:16px;font-weight:800;line-height:1.15}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__price-financed{font-size:20px}}@media (min-width:1024px){.sticky-price-bar .sticky-price-bar-dream__price-financed{font-size:22px}}.sticky-price-bar .sticky-price-bar-dream__price-financed{color:#d40000}.sticky-price-bar .sticky-price-bar-dream__disclaimer{max-width:720px;font-family:var(--font-figtree),sans-serif;margin:0;font-size:8px;font-weight:400;line-height:1}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__disclaimer{font-size:10px}}@media (min-width:1024px){.sticky-price-bar .sticky-price-bar-dream__disclaimer{font-size:12px}}.sticky-price-bar .sticky-price-bar-dream__disclaimer{color:#6e6e6c}.sticky-price-bar .sticky-price-bar-dream__actions{gap:8px;height:30px;display:flex}@media (min-width:768px){.sticky-price-bar .sticky-price-bar-dream__actions{justify-content:flex-end;width:60%;height:44px}}.sticky-price-bar .sticky-price-bar-dream__helmet-icon{flex-shrink:0;width:1.28em;height:1.28em;display:block}.sticky-price-bar-dream{box-sizing:border-box;background-color:#1d1d1d;border-top:1px solid #3131301a;width:100%;position:relative;box-shadow:0 -8px 28px #00000080}.sticky-price-bar-dream__inner{width:92%;max-width:1296px;padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:5px;margin-inline:auto;display:flex}@media (min-width:768px){.sticky-price-bar-dream__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:10px 0 8px}}.sticky-price-bar-dream__left{flex:1;min-width:0}.sticky-price-bar-dream__product-title{font-family:var(--font-figtree),sans-serif;margin-bottom:0;font-size:16px;font-weight:700;line-height:1}@media (min-width:768px){.sticky-price-bar-dream__product-title{font-size:20px}}@media (min-width:1024px){.sticky-price-bar-dream__product-title{font-size:22px}}.sticky-price-bar-dream__product-title{color:#fff}@media (min-width:980px) and (min-height:700px){.sticky-price-bar-dream__product-title{margin-bottom:10px}}.sticky-price-bar-dream__prices-row{flex-wrap:nowrap;align-items:baseline;gap:12px 16px;display:flex}@media (min-width:768px){.sticky-price-bar-dream__prices-row{align-items:flex-end;gap:0}}@media (min-width:980px) and (min-height:700px){.sticky-price-bar-dream__prices-row{margin-bottom:5px}}@media (min-width:768px){.sticky-price-bar-dream__prices-row-single{flex-wrap:wrap}}.sticky-price-bar-dream__price-block{flex:1;min-width:140px}@media (min-width:768px){.sticky-price-bar-dream__price-block{flex:0 auto;min-width:0}}.sticky-price-bar-dream__divider{background-color:#3131301a;align-self:stretch;width:1px;min-height:44px;margin:0 20px;display:none}@media (min-width:768px){.sticky-price-bar-dream__divider{display:block}}.sticky-price-bar-dream__micro-label{font-family:var(--font-figtree),sans-serif;font-size:10px;font-weight:700;line-height:1.2;display:block}@media (min-width:425px){.sticky-price-bar-dream__micro-label{font-size:14px}}@media (min-width:768px){.sticky-price-bar-dream__micro-label{font-size:16px}}.sticky-price-bar-dream__micro-label{color:#c0c0bf}.sticky-price-bar-dream__financed-label-row{font-family:var(--font-figtree),sans-serif;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:10px;font-weight:700;line-height:1.2;display:flex}@media (min-width:425px){.sticky-price-bar-dream__financed-label-row{font-size:14px}}@media (min-width:768px){.sticky-price-bar-dream__financed-label-row{font-size:16px}}.sticky-price-bar-dream__financed-label-row{color:#ffffffb8}.sticky-price-bar-dream__financing-logo{object-fit:contain;width:auto;max-width:50px;height:auto;display:block}.sticky-price-bar-dream__price-now{font-family:var(--font-manrope),sans-serif;flex-wrap:nowrap;margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.15}@media (min-width:768px){.sticky-price-bar-dream__price-now{font-size:18px}}@media (min-width:1024px){.sticky-price-bar-dream__price-now{font-size:20px}}.sticky-price-bar-dream__price-now{color:#fff}.sticky-price-bar-dream__price-previous{color:#fff;margin:0;text-decoration:line-through}.sticky-price-bar-dream__price-financed{font-family:var(--font-manrope),sans-serif;margin:0;font-size:16px;font-weight:800;line-height:1.15}@media (min-width:768px){.sticky-price-bar-dream__price-financed{font-size:20px}}@media (min-width:1024px){.sticky-price-bar-dream__price-financed{font-size:22px}}.sticky-price-bar-dream__price-financed{color:#fff}.sticky-price-bar-dream__disclaimer{max-width:720px;font-family:var(--font-figtree),sans-serif;margin:0;font-size:8px;font-weight:400;line-height:1}@media (min-width:768px){.sticky-price-bar-dream__disclaimer{font-size:10px}}@media (min-width:1024px){.sticky-price-bar-dream__disclaimer{font-size:12px}}.sticky-price-bar-dream__disclaimer{color:#ffffffb8}.sticky-price-bar-dream__actions{gap:8px;height:30px;display:flex}@media (min-width:768px){.sticky-price-bar-dream__actions{justify-content:flex-end;width:60%;height:44px}}.sticky-price-bar-dream__helmet-icon{flex-shrink:0;width:1.28em;height:1.28em;display:block}.video-slider{background-color:#e9e9e9;width:100%;margin-bottom:80px;overflow:hidden}@media (min-width:768px){.video-slider{margin-bottom:60px}}.video-slider__content-wrapper{flex-direction:column;gap:32px;width:92%;margin:0 auto;padding:40px 0 48px;display:flex}@media (min-width:1024px){.video-slider__content-wrapper{padding:40px 110px 48px}}@media (min-width:1920px){.video-slider__content-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.video-slider__header{justify-content:space-between;align-items:center;display:flex}.video-slider__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700}.video-slider__see-more{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:none}.video-slider__see-more:hover{color:#1d1d1d}.video-slider__slider-wrapper{clip-path:inset(0 -200vw)}.video-slider__slider-wrapper .swiper{overflow:visible}.video-slider__slider-wrapper .swiper:not(.swiper-initialized){visibility:hidden}.video-slider__video-item{flex-direction:column;gap:12px;display:flex}.video-slider__video-player{margin:0}.video-slider__video-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:16px;font-weight:700;line-height:1.35}.video-slider .controls,.video-slider [class*=__controls]:not([class*=mudi-viewer]){justify-content:center;align-items:center;gap:16px;padding:22px 0;display:flex}@media (min-width:640px){.video-slider .controls,.video-slider [class*=__controls]:not([class*=mudi-viewer]){gap:30px}}@media (min-width:768px){.video-slider .controls,.video-slider [class*=__controls]:not([class*=mudi-viewer]){padding:16px 0}}.video-slider .navBtn,.video-slider [class*=__nav-btn]{cursor:pointer;color:#6e6e6c;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.video-slider .navBtn:hover,.video-slider [class*=__nav-btn]:hover{color:#c00}.video-slider .navBtn:focus-visible,.video-slider [class*=__nav-btn]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.video-slider .navBtn:disabled,.video-slider [class*=__nav-btn]:disabled{opacity:.3;cursor:default}.video-slider .dots,.video-slider [class*=__dots]{align-items:center;gap:10px;display:flex}.video-slider .dot,.video-slider [class*=__dot]:not([class*=__dots]){cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.video-slider .dot:focus-visible,.video-slider [class*=__dot]:not([class*=__dots]):focus-visible{outline-offset:4px;outline:2px solid #c00}.video-slider .dotActive:after,.video-slider [class*=__dot--active]:after{content:"";background:#1d1d1d;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.vin-search-section{width:100%}.vin-search-section__form-section{background-color:#f6f6f6;width:100%;padding:50px 15px;position:relative}@media (min-width:768px){.vin-search-section__form-section{padding:72px 20px}}.vin-search-section__form-section:before{content:"";opacity:.5;pointer-events:none;background-image:url(/bg/bg-form1.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}@media (min-width:768px){.vin-search-section__form-section:before{background-position:right -200px center}}.vin-search-section__form-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:630px;margin:0 auto;display:flex}.vin-search-section__heading{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:left;margin:0;font-size:26px;font-weight:700;line-height:1.25}@media (min-width:640px){.vin-search-section__heading{text-align:center}}@media (min-width:768px){.vin-search-section__heading{font-size:34px}}.vin-search-section__form{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.vin-search-section__input-wrapper{width:100%;max-width:480px}.vin-search-section__field--error{font-family:var(--font-figtree),sans-serif;color:#c00;text-align:left;margin:4px 0 0;font-size:12px}.vin-search-section__submit-btn{width:100%}@media (min-width:768px){.vin-search-section__submit-btn{width:auto}}.vin-search-section__tooltip-wrapper{display:inline-flex;position:relative}.vin-search-section__tooltip-trigger{cursor:pointer;color:#595957;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex}.vin-search-section__tooltip-trigger:hover{color:#c00}.vin-search-section__tooltip-popover{z-index:100;background:#fff;border:1px solid #a2a2a0;padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px #3131304d}.vin-search-section__tooltip-popover:before{content:"";background:#fff;border-top:1px solid #a2a2a0;border-left:1px solid #a2a2a0;width:12px;height:12px;position:absolute;top:-7px;left:12px;transform:rotate(45deg)}.vin-search-section__tooltip-image{max-width:280px;height:auto;display:block}.vin-search-section__info-icon{flex-shrink:0;width:30px;height:30px;display:block}@media (min-width:768px){.vin-search-section__info-icon{width:40px;height:40px}}.vin-search-section__results-section{width:92%;max-width:1296px;margin-inline:auto;padding:24px 20px}@media (min-width:768px){.vin-search-section__results-section{padding:32px 0}}.vin-search-section__results-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 28px;font-size:24px;font-weight:700;line-height:1.3}.vin-search-section__results-title q{quotes:"\"" "\"";font-style:normal}.vin-search-section__empty-state{color:#6e6e6c;font-family:var(--font-figtree),sans-serif;justify-content:center;align-items:center;gap:12px;padding:48px 0;font-size:20px;font-weight:700;display:flex}@media (min-width:768px){.vin-search-section__empty-state{min-height:300px;font-size:22px}}.vin-search-section__empty-state .vin-search-section__info-icon{flex-shrink:0;align-self:flex-start;display:block}@media (min-width:768px){.vin-search-section__empty-state .vin-search-section__info-icon{align-self:center}}.vin-search-section__loading-state{color:#6e6e6c;font-family:var(--font-figtree),sans-serif;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:48px 0;font-size:20px;font-weight:700;display:flex}@media (min-width:768px){.vin-search-section__loading-state{font-size:22px}}.vin-search-section__loading-state .vin-search-section__spinner{flex-shrink:0;align-self:center;display:block}.vin-search-section__spinner{width:30px;height:30px;animation:.8s linear infinite spin}@media (min-width:768px){.vin-search-section__spinner{width:40px;height:40px}}.vin-search-section__assign-action{justify-content:center;margin-top:32px;display:flex}.vin-search-section__card-grid{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vin-search-section__card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vin-search-section__card-grid{grid-template-columns:repeat(4,1fr)}}.vin-search-section__campaign-card{width:100%;max-width:100%}.vin-search-section__campaign-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vin-search-section__campaign-item{background:#fff;border:1px solid #a2a2a0;flex-direction:column;gap:6px;padding:20px 24px;transition:border-color .2s;display:flex}.vin-search-section__campaign-item:hover{border-color:#c00}.vin-search-section__campaign-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;font-size:15px;font-weight:700}.vin-search-section__campaign-description{font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:13px;font-weight:400;line-height:1.6}.vin-search-section__campaign-status{font-family:var(--font-figtree),sans-serif;color:#c00;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.warranty-coverage-grid__grid{flex-wrap:wrap;justify-content:center;gap:24px;padding-bottom:4px;display:flex}.warranty-coverage-grid__grid::-webkit-scrollbar{display:none}@media (min-width:640px){.warranty-coverage-grid__grid[data-idstyles=duracion-de-la-garantia] .warranty-coverage-grid__card{width:calc(50% - 40px)}}@media (min-width:768px){.warranty-coverage-grid__grid[data-idstyles=duracion-de-la-garantia] .warranty-coverage-grid__card{width:calc(50% - 40px)}}@media (min-width:1280px){.warranty-coverage-grid__grid[data-idstyles=duracion-de-la-garantia] .warranty-coverage-grid__card{width:calc(25% - 40px)}}.warranty-coverage-grid__grid[data-idstyles=hacer-valida-la-garantia] .warranty-coverage-grid__card,.warranty-coverage-grid__grid[data-idstyles=condiciones-de-la-garantia] .warranty-coverage-grid__card{width:100%}@media (min-width:640px){.warranty-coverage-grid__grid[data-idstyles=hacer-valida-la-garantia] .warranty-coverage-grid__card,.warranty-coverage-grid__grid[data-idstyles=condiciones-de-la-garantia] .warranty-coverage-grid__card{width:calc(33.3333% - 16px)}}@media (min-width:768px){.warranty-coverage-grid__grid[data-idstyles=hacer-valida-la-garantia] .warranty-coverage-grid__card,.warranty-coverage-grid__grid[data-idstyles=condiciones-de-la-garantia] .warranty-coverage-grid__card{width:calc(50% - 12px)}}@media (min-width:1024px){.warranty-coverage-grid__grid[data-idstyles=hacer-valida-la-garantia] .warranty-coverage-grid__card,.warranty-coverage-grid__grid[data-idstyles=condiciones-de-la-garantia] .warranty-coverage-grid__card{width:calc(25% - 18px)}}.warranty-coverage-grid__card{justify-self:anchor-center;cursor:pointer;background:#fafafa;border:1px solid #eaeaea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:calc(50% - 12px);min-height:130px;padding:12px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.warranty-coverage-grid__card:hover{border-color:#c00;box-shadow:0 4px 12px #00000014}.warranty-coverage-grid__card:focus-visible{outline-offset:2px;outline:2px solid #c00}@media (min-width:640px){.warranty-coverage-grid__card{width:calc(25% - 18px)}}@media (min-width:768px){.warranty-coverage-grid__card{width:calc(50% - 12px)}}@media (min-width:1024px){.warranty-coverage-grid__card{width:calc(25% - 18px)}}.warranty-coverage-grid__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.warranty-coverage-grid__label{font-family:var(--font-figtree),sans-serif;color:#484846;text-align:center;max-width:100%;font-size:12px;font-weight:500;line-height:1.4}.warranty-coverage-grid__secondary-text{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;text-align:center;max-width:100%;font-size:13px;font-weight:700;line-height:1.3}.warranty-tabs{background:#fff}.warranty-tabs__inner{width:92%;margin:0 auto;padding-bottom:60px}@media (min-width:768px){.warranty-tabs__inner{padding-top:30px}}@media (min-width:1920px){.warranty-tabs__inner{width:92%;max-width:1296px;margin-inline:auto}}.warranty-tabs__desktop-layout{display:none}@media (min-width:768px){.warranty-tabs__desktop-layout{grid-template-columns:320px 1fr;align-items:start;gap:24px;display:grid}}.warranty-tabs__desktop-left-column{flex-direction:column;display:flex}.warranty-tabs__tab-nav{flex-direction:column;gap:8px;display:flex}.warranty-tabs__tab-btn{color:#1d1d1d;width:100%;font-family:var(--font-figtree),sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 18px;font-size:14px;font-weight:400;line-height:1.3;transition:background .2s,color .2s;display:flex}.warranty-tabs__tab-btn:focus-visible{outline-offset:2px;outline:2px solid #c00}.warranty-tabs__tab-btn:hover{background:#f6f6f6}@media (min-width:768px){.warranty-tabs__tab-btn{padding:6px 12px}}.warranty-tabs__tab-btn--active{color:#c00;background:#f2f2f2;font-weight:700}.warranty-tabs__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.warranty-tabs__tab-label{flex:1}.warranty-tabs__tab-panel{background:#f8f8f8;border-radius:16px;padding:24px}.warranty-tabs__panel-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0 0 36px;font-size:20px;font-weight:700;line-height:1.2}.warranty-tabs__panel-title[data-id=derechos-como-consumidor]{margin-bottom:0}@media (min-width:1024px){.warranty-tabs__panel-title{font-size:24px}}.warranty-tabs__panel-content{font-family:var(--font-figtree),sans-serif;color:#484846;font-size:16px;line-height:1.7}@media (min-width:1024px){.warranty-tabs__panel-content{font-size:18px}}.warranty-tabs .warranty-section-title{font-family:var(--font-manrope),sans-serif;color:#000;margin:0 0 24px;font-size:24px;font-weight:700;line-height:28.8px}.warranty-tabs .warranty-section-subtitle{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:36px 0;font-size:20px;font-weight:700;line-height:1.3}@media (min-width:1024px){.warranty-tabs .warranty-section-subtitle{font-size:24px}}.warranty-tabs .warranty-section-text{font-family:var(--font-figtree),sans-serif;color:#484846;margin:36px 0 0;font-size:16px;font-weight:400;line-height:1.5}.warranty-tabs .warranty-section-text.top{margin-bottom:30px}.warranty-tabs .warranty-info-box{color:#484846;font-family:var(--font-figtree),sans-serif;background:#fff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:36px;padding:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.warranty-tabs .warranty-info-box svg{color:#878784;flex-shrink:0;margin-top:2px}.warranty-tabs__mobile-layout{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.warranty-tabs__mobile-layout{display:none}}.warranty-tabs__accordion-group{border-radius:12px;overflow:hidden}.warranty-tabs__accordion-group--open .warranty-tabs__accordion-trigger{color:#c00;background:#f4f4f4;border-radius:12px 12px 0 0;font-weight:700}.warranty-tabs__accordion-group--open .warranty-tabs__accordion-icon img{filter:invert(13%)sepia(94%)saturate(7186%)hue-rotate(2deg)brightness(70%)contrast(118%)}.warranty-tabs__accordion-trigger{color:#6e6e6c;width:100%;font-family:var(--font-figtree),sans-serif;text-align:left;cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:3px 10px;font-size:15px;font-weight:500;line-height:1.3;transition:background .2s,color .2s;display:flex}.warranty-tabs__accordion-trigger:focus-visible{outline-offset:2px;outline:2px solid #c00}.warranty-tabs__accordion-trigger-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.warranty-tabs__accordion-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.warranty-tabs__accordion-label{flex:1}.warranty-tabs__accordion-arrow{color:#878784;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,color .2s;display:flex;transform:rotate(90deg)}.warranty-tabs__accordion-arrow svg{width:35px;height:35px}.warranty-tabs__accordion-arrow--open{color:#c00;transform:rotate(-90deg)}.warranty-tabs__accordion-content{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.33,1,.32,1);display:grid}.warranty-tabs__accordion-content--open{grid-template-rows:1fr}.warranty-tabs__accordion-content-inner{min-height:0;overflow:hidden}.warranty-tabs__accordion-content-body{background:#f8f8f8;border-radius:0 0 12px 12px;padding:24px 18px 20px}.warranty-tabs__support-divider{border:none;border-top:1px solid #e9e9e9;margin:5px 0 16px}@media (min-width:768px){.warranty-tabs__support-divider{margin:6px 0}}.warranty-tabs__support-link{color:#1d1d1d;width:100%;max-width:100%;font-family:var(--font-figtree),sans-serif;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;margin-top:-12px;padding:2px 15px;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;transition:background .2s;display:flex}.warranty-tabs__support-link:hover{background:#f6f6f6}.warranty-tabs__support-link:focus-visible{outline-offset:2px;outline:2px solid #c00}.warranty-tabs__support-link:last-child{margin-top:3px}@media (min-width:768px){.warranty-tabs__support-link{max-width:320px;margin-top:0;font-size:14px}}@media (prefers-reduced-motion:reduce){.warranty-tabs__accordion-arrow,.warranty-tabs__accordion-content{transition-duration:.01ms}}.page-404__hero{justify-content:center;align-items:center;min-height:clamp(430px,62vh,620px);padding:48px 0 36px;display:flex}.page-404__hero-inner{text-align:center;flex-direction:column;align-items:center;width:92%;max-width:560px;margin-inline:auto;display:flex}.page-404__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.page-404__code{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:2px 0 0;font-size:72px;font-weight:700;line-height:1}@media (min-width:768px){.page-404__code{font-size:64px}}.page-404__illustration{object-fit:contain;width:250px;height:250px;margin:16px 0 22px}.page-404__message{width:auto;max-width:100%;font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:18px;font-weight:400;line-height:1.5}@media (min-width:768px){.page-404__message{width:600px;max-width:600px}}.page-404__cta{margin-top:22px}.page-admin-honda-fest{color:#0f172a;background:radial-gradient(circle at 0 0,#145bd014,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);min-height:100vh;padding:4rem 32px 32px;font-family:Arial,sans-serif}body:has(.page-admin-honda-fest) nav[aria-label=Accesos\ rápidos]{display:none}body:has(.page-admin-honda-fest) #campaignWithKapoFloatBtn{display:none}body:has(.page-admin-honda-fest) .main-menu{display:none}body:has(.page-admin-honda-fest) .sub-menu{display:none}.page-admin-honda-fest__shell{max-width:100%;margin:0 auto}.page-admin-honda-fest--login{justify-content:center;align-items:center;padding:32px 20px;display:flex}.page-admin-honda-fest--login .page-admin-honda-fest__shell{width:100%;max-width:1160px}.page-admin-honda-fest__login-shell{width:100%}.page-admin-honda-fest__login-layout{grid-template-columns:minmax(0,460px);justify-content:center;align-items:stretch;display:grid}.page-admin-honda-fest__login-card{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:28px;flex-direction:column;justify-content:center;padding:32px;display:flex;box-shadow:0 20px 40px #0f172a14}.page-admin-honda-fest__login-card-header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.page-admin-honda-fest__login-card-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 22px #2563eb3d}.page-admin-honda-fest__login-card-title{color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.1}.page-admin-honda-fest__login-card-copy{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5}.page-admin-honda-fest__login-form{gap:16px;display:grid}.page-admin-honda-fest__login-error{color:#b91c1c;background:#dc26260f;border:1px solid #dc26262e;border-radius:14px;margin:2px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.page-admin-honda-fest__login-actions{align-items:stretch;margin-top:4px;display:flex}.page-admin-honda-fest__login-actions .btn{justify-content:center;gap:10px;width:100%}.page-admin-honda-fest__login-note{color:#64748b;margin:18px 0 0;font-size:13px;line-height:1.6}.page-admin-honda-fest__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-admin-honda-fest__logout-wrap{justify-items:end;gap:6px;display:grid}.page-admin-honda-fest__logout-button{color:#0f172a;cursor:pointer;background:#fffffff5;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .15s,border-color .15s,box-shadow .15s,color .15s,background-color .15s;display:inline-flex;box-shadow:0 10px 18px #0f172a14}.page-admin-honda-fest__logout-button:hover{color:#1d4ed8;border-color:#1d4ed866;box-shadow:0 14px 24px #0f172a1f}.page-admin-honda-fest__logout-button:active{transform:translateY(1px)}.page-admin-honda-fest__logout-button:disabled{cursor:wait;opacity:.7;transform:none}.page-admin-honda-fest__logout-error{color:#b91c1c;margin:0;font-size:12px;line-height:1.4}.page-admin-honda-fest__title-block{gap:8px;display:grid}.page-admin-honda-fest__title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800}.page-admin-honda-fest__subtitle{color:#475569;margin:0;font-size:15px;line-height:1.5}.page-admin-honda-fest__badge{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.page-admin-honda-fest__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.page-admin-honda-fest__logout-empty-state{margin-top:1rem}.page-admin-honda-fest__filters{gap:16px;margin-bottom:20px;display:grid}.page-admin-honda-fest__filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-admin-honda-fest__field{gap:8px;display:grid}.page-admin-honda-fest__label{color:#334155;font-size:13px;font-weight:700}.page-admin-honda-fest__input,.page-admin-honda-fest__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;width:100%;min-height:46px;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.page-admin-honda-fest__input:focus,.page-admin-honda-fest__select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #2563eb1f}.page-admin-honda-fest__input::placeholder,.page-admin-honda-fest__select::placeholder{color:#94a3b8}.page-admin-honda-fest__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.page-admin-honda-fest__actions[aria-busy=true] .page-admin-honda-fest__button{pointer-events:none}.page-admin-honda-fest__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:14px;min-width:160px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 10px 18px #2563eb38}.page-admin-honda-fest__button--success{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 10px 18px #16a34a38}.page-admin-honda-fest__button:hover{filter:brightness(1.02)}.page-admin-honda-fest__button:active{transform:translateY(1px)}.page-admin-honda-fest__button:disabled{cursor:not-allowed;opacity:.6;filter:saturate(.8);transform:none}.page-admin-honda-fest__metrics{color:#334155;justify-content:space-between;align-items:center;gap:16px;margin-top:1rem;margin-bottom:16px;font-size:14px;display:flex}.page-admin-honda-fest__error{color:#b91c1c;background:#dc26260f;border:1px solid #dc262638;border-radius:14px;margin:16px 0 0;padding:14px 16px}.page-admin-honda-fest__table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow-x:auto}.page-admin-honda-fest__table{border-collapse:collapse;width:100%;min-width:1300px}.page-admin-honda-fest__table thead{background:linear-gradient(#f8fafc 0%,#eef2ff 100%)}.page-admin-honda-fest__table th{z-index:1;text-align:left;color:#1e293b;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:14px 12px;font-size:13px;font-weight:800;position:sticky;top:0}.page-admin-honda-fest__table td{color:#334155;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:14px 12px;font-size:14px}.page-admin-honda-fest__table tbody tr:nth-child(2n){background:#fafcff}.page-admin-honda-fest__table tbody tr:hover{background:#f8fbff}.page-admin-honda-fest__actionsHeader{width:140px}.page-admin-honda-fest__actionsCell{text-align:center}.page-admin-honda-fest__sort-button{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.page-admin-honda-fest__sort-button:hover{color:#1d4ed8}.page-admin-honda-fest__sort-arrow{color:#94a3b8;justify-content:center;align-items:center;min-width:16px;font-size:11px;line-height:1;display:inline-flex}.page-admin-honda-fest__sort-arrow--active{color:#1d4ed8}@media (max-width:1280px){.page-admin-honda-fest--login{align-items:flex-start}.page-admin-honda-fest__login-layout{grid-template-columns:minmax(0,460px)}.page-admin-honda-fest__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin-honda-fest__actions{justify-content:stretch}.page-admin-honda-fest__button{width:100%}}@media (max-width:768px){.page-admin-honda-fest,.page-admin-honda-fest--login{padding:16px}.page-admin-honda-fest__login-card{border-radius:22px;padding:24px 20px}.page-admin-honda-fest__header{justify-content:flex-start;align-items:flex-start}.page-admin-honda-fest__logout-wrap{justify-items:start;width:100%}.page-admin-honda-fest__logout-button{width:100%}.page-admin-honda-fest__filter-grid{grid-template-columns:1fr}.page-admin-honda-fest__metrics{flex-direction:column;align-items:flex-start}}.page-blog-entrada{flex-direction:column;flex:1;gap:0;display:flex}.page-blog-entrada__article{flex-direction:column;gap:24px;width:92%;max-width:1296px;margin-inline:auto;padding-top:0;padding-bottom:40px;display:flex}@media (min-width:768px){.page-blog-entrada__article{gap:40px;padding-top:8px;padding-bottom:64px}}.page-busqueda__hero{background-color:#1d1d1d;padding:40px 20px}@media (min-width:768px){.page-busqueda__hero{padding:56px 20px}}.page-busqueda__hero-inner{flex-direction:column;gap:24px;max-width:1296px;margin-inline:auto;display:flex}@media (min-width:1024px){.page-busqueda__hero-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}}.page-busqueda__title-block{flex-shrink:0}.page-busqueda__label{font-family:var(--font-figtree),sans-serif;letter-spacing:2px;text-transform:uppercase;color:#bdbdbd;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.page-busqueda__title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:28px;font-weight:900;line-height:1.15}@media (min-width:768px){.page-busqueda__title{font-size:36px}}.page-busqueda__query{color:#c00}.page-busqueda__search-wrapper{width:100%;max-width:540px}.page-busqueda__results{flex-direction:column;gap:56px;width:92%;margin:0 auto;padding-top:40px;padding-bottom:72px;display:flex}@media (min-width:1920px){.page-busqueda__results{width:92%;max-width:1296px;margin-inline:auto}}.page-busqueda__total-count{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;margin:0 0 -32px;font-size:14px}.page-busqueda__section{flex-direction:column;gap:24px;display:flex}.page-busqueda__section-header{border-bottom:2px solid #3131301a;align-items:center;gap:12px;padding-bottom:16px;display:flex}.page-busqueda__section-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700}@media (min-width:768px){.page-busqueda__section-title{font-size:22px}}.page-busqueda__section-count{color:#fff;min-width:28px;height:24px;font-family:var(--font-figtree),sans-serif;background-color:#c00;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.page-busqueda__moto-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@media (min-width:768px){.page-busqueda__moto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.page-busqueda__moto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1280px){.page-busqueda__moto-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-busqueda__dealer-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){.page-busqueda__dealer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-busqueda__dealer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-busqueda__promo-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@media (min-width:768px){.page-busqueda__promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.page-busqueda__promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.page-busqueda__page-list{border:1px solid #3131301a;border-radius:4px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.page-busqueda__page-item{background:#fff;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:background-color .15s;display:flex}.page-busqueda__page-item:hover{background-color:#f6f6f6}.page-busqueda__page-item:not(:last-child){border-bottom:1px solid #3131301a}.page-busqueda__page-icon{color:#c00;background:#cc00001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-busqueda__page-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-busqueda__page-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.page-busqueda__page-category{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;font-size:12px}.page-busqueda__page-arrow{color:#878784;flex-shrink:0;transition:transform .15s,color .15s}.page-busqueda__page-item:hover .page-busqueda__page-arrow{color:#c00;transform:translate(3px)}.page-busqueda__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:72px 0;display:flex}.page-busqueda__empty-icon{color:#d3d3d3;width:56px;height:56px}.page-busqueda__empty-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:20px;font-weight:700}.page-busqueda__empty-text{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;max-width:380px;margin:0;font-size:15px}.page-busqueda__empty-hint{font-family:var(--font-figtree),sans-serif;color:#878784;margin:0;font-size:13px}.page-busqueda__message{font-family:var(--font-figtree),sans-serif;color:#6e6e6c;text-align:center;padding:72px 0;font-size:16px}.page-campaigns-assignment__inner{width:92%;max-width:1296px;margin-inline:auto}.page-campaigns-assignment__description-body{margin-bottom:25px;font-size:16px;line-height:1.4}@media (min-width:768px){.page-campaigns-assignment__description-body{max-width:650px;margin-bottom:15px}}.page-campaigns-assignment__description-highlight{margin-bottom:50px;font-size:18px;font-weight:700;line-height:1.4}@media (min-width:768px){.page-campaigns-assignment__description-highlight{max-width:800px;font-size:20px}}.page-campaigns-assignment__campaign-list{margin:0 0 25px;padding-left:20px;list-style:outside}.page-campaigns__hidden-video{display:none}.page-campaigns__online-store-section{margin-top:0}.page-columnista-especial{flex-direction:column;flex:1;gap:0;display:flex}.page-columnista-especial__article{flex-direction:column;gap:24px;width:92%;max-width:1296px;margin-inline:auto;padding-top:0;padding-bottom:40px;display:flex}@media (min-width:768px){.page-columnista-especial__article{gap:40px;padding-top:8px;padding-bottom:64px}}.page-comparador{width:92%;max-width:1296px;margin-inline:auto}.page-comparador__compare{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:30px;display:grid;overflow:hidden}@media (min-width:640px){.page-comparador__compare{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,60px)}}.page-comparador__column{flex-direction:column;gap:.75rem;min-width:0;display:flex;overflow:hidden}@media (min-width:640px){.page-comparador__column{gap:1.5rem}}.page-comparador__column--third{display:none}@media (min-width:640px){.page-comparador__column--third{display:flex}}.page-comparador__group{flex-direction:column;min-width:0;display:flex;overflow:hidden}:is(.page-comparador__group select,.page-comparador__group select:has(option[value=""]:checked),.page-comparador__group option){text-transform:uppercase}.page-comparador__group .form-select__control{font-size:12px}@media (min-width:640px){.page-comparador__group .form-select__control{font-size:16px}}.page-comparador__preview-slot{flex:1}.page-comparador__store-line{margin-top:1.5rem}@media (min-width:640px){.page-comparador__store-line{margin-top:3rem}}.page-contacto__breadcrumb{margin-top:100px!important;margin-bottom:0!important}.page-contacto__section{width:92%;margin:0 auto;padding-top:40px;padding-bottom:80px}@media (min-width:1920px){.page-contacto__section{width:92%;max-width:1296px;margin-inline:auto}}.page-contacto__content{max-width:100%}@media (min-width:768px){.page-contacto__content{max-width:660px}}.page-contacto__description{font-family:var(--font-figtree),sans-serif;color:#484846;margin-top:24px;font-size:16px;line-height:1.6}@media (min-width:1024px){.page-contacto__description{font-size:18px}}.group-motorbike__main_wrapper{margin-top:-20px!important;margin-bottom:-20px!important}@media (min-width:768px){.group-motorbike__main_wrapper{margin-bottom:-50px!important}}.group-motorbike__bike-grid{gap:30px 50px!important}.case-search-section__case-search__input,.case-search-section__case-search__submit{max-width:none}.service-cards{padding-bottom:20px}.page-dealer-detail__hero{background-color:#313130;width:100%;height:220px;position:relative;overflow:hidden}@media (min-width:768px){.page-dealer-detail__hero{height:320px}}.page-dealer-detail__hero-img{object-fit:cover;object-position:center;width:100%;height:100%}.page-dealer-detail__hero-overlay{background:linear-gradient(#0000 40%,#000000a6 100%);align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}@media (min-width:768px){.page-dealer-detail__hero-overlay{padding:32px 48px}}.page-dealer-detail__hero-title{font-family:var(--font-figtree),sans-serif;color:#fff;margin:0;font-size:24px;font-weight:700}@media (min-width:768px){.page-dealer-detail__hero-title{font-size:36px}}.page-dealer-detail__info-section{width:92%;max-width:1296px;margin-inline:auto;padding:40px 0}@media (min-width:768px){.page-dealer-detail__info-section{padding:56px 0}}.page-dealer-detail__info-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.page-dealer-detail__info-grid{grid-template-columns:1fr 1fr;gap:48px}}.page-dealer-detail__contact-block{flex-direction:column;gap:20px;display:flex}.page-dealer-detail__contact-item{flex-direction:column;gap:4px;display:flex}.page-dealer-detail__contact-label{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;font-weight:700;line-height:24px}.page-dealer-detail__contact-value{font-family:var(--font-figtree),sans-serif;color:#313130;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.page-dealer-detail__website-btn{color:#fff;font-family:var(--font-figtree),sans-serif;background-color:#c00;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-dealer-detail__website-btn:hover{opacity:.85}.page-dealer-detail__map-column{position:relative}.page-dealer-detail__info-card{z-index:10;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;width:300px;height:250px;padding:16px 16px 16px 10px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.page-dealer-detail__info-card-name{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0;font-size:16px;font-weight:700;line-height:24px}.page-dealer-detail__info-card-address{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:14px;font-weight:400;line-height:20px}.page-dealer-detail__info-card-services-label{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0;font-size:16px;font-weight:700;line-height:24px}.page-dealer-detail__info-card-services{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:14px;font-weight:400;line-height:20px}.page-dealer-detail__map-block{z-index:0;border-radius:12px;width:100%;height:300px;position:relative;overflow:hidden}@media (min-width:768px){.page-dealer-detail__map-block{height:400px}}.page-dealer-detail__map{border:0;width:100%;height:100%}.page-dealer-detail__map-placeholder{background-color:#fff;width:100%;height:100%}.page-dealer-detail__hours-section{background-color:#fff}.page-dealer-detail__hours-inner{border-top:1px solid #a2a2a0;border-bottom:1px solid #a2a2a0;width:92%;max-width:1296px;margin-inline:auto;padding:48px 0}@media (min-width:768px){.page-dealer-detail__hours-inner{padding:48px 0}}.page-dealer-detail__hours-title{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0;font-size:24px;font-weight:700;line-height:28.8px}.page-dealer-detail__hours-updated{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0 0 32px;font-size:16px;font-weight:400;line-height:24px}.page-dealer-detail__hours-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.page-dealer-detail__hours-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.page-dealer-detail__service-hours{flex-direction:column;gap:8px;display:flex}.page-dealer-detail__service-label{font-family:var(--font-figtree),sans-serif;color:#313130;margin:0 0 4px;font-size:20px;font-weight:700;line-height:24px}.page-dealer-detail__service-phone{font-family:var(--font-figtree),sans-serif;color:#313130;align-items:center;gap:6px;margin:0 0 22px;font-size:14px;display:flex}.page-dealer-detail__hours-row{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:13px}.page-dealer-detail__map-canvas{width:100%;height:100%}.page-dealer-detail__pin-icon{background:0 0!important;border:none!important}.page-dealer-detail__pin{background:#c00;border:2px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #1d1d1d33}.page-dealers__locator{padding-top:0}@media (min-width:768px){.page-dealers__locator{padding:30px}}.page-error__hero{justify-content:center;align-items:center;min-height:clamp(430px,62vh,620px);padding:48px 0 36px;display:flex}.page-error__hero-inner{text-align:center;flex-direction:column;align-items:center;width:92%;max-width:560px;margin-inline:auto;display:flex}.page-error__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.page-error__illustration{object-fit:contain;width:250px;height:250px;margin:16px 0 22px}.page-error__message{width:auto;max-width:100%;font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:18px;font-weight:400;line-height:1.5}@media (min-width:768px){.page-error__message{width:600px;max-width:600px}}.page-error__actions{gap:16px;margin-top:22px;display:flex}.events-honda__page{color:#0f172a;background:radial-gradient(circle at top,#dc26261f,#0000 34%),linear-gradient(#fff7f7 0%,#fff 42%,#f8fafc 100%);min-height:100vh}.events-honda__shell{gap:24px;width:92%;max-width:920px;margin-inline:auto;padding:5rem 20px 4rem;display:grid}.events-honda__hero{text-align:center;gap:10px;display:grid}.events-honda__title{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:900}.events-honda__subtitle{color:#c00;font-size:clamp(16px,3vw,24px)}.events-honda__description{color:#475569;max-width:640px;margin:0 auto;line-height:1.6}.events-honda__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 18px 48px #0f172a14}.events-honda__form{gap:20px;display:grid}.events-honda__stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.events-honda__step-item{text-align:center;justify-items:center;gap:8px;display:grid}.events-honda__step-dot{color:#475569;background:#e2e8f0;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.events-honda__step-dot--active{color:#fff;background:#dc2626}.events-honda__step-dot--done{color:#fff;background:#15803d}.events-honda__step-label{color:#334155;font-size:13px;font-weight:700}.events-honda__panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.events-honda__step-content{gap:18px;display:grid}.events-honda__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.events-honda__summary-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px}.events-honda__summary-label{color:#dc2626;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.events-honda__summary-value{color:#0f172a;margin:0;font-size:15px;font-weight:700}.events-honda__url-preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.events-honda__url-preview-content{flex:1;gap:4px;min-width:0;display:grid}.events-honda__url-preview-label{color:#dc2626;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.events-honda__url-preview-label span{text-transform:initial;font-style:italic}.events-honda__url-preview-value{color:#334155;word-break:break-all;margin:0;font-size:14px;line-height:1.45}.events-honda__url-actions{gap:.5rem;display:flex}.events-honda__url-copy{flex:none}.events-honda__url-copy svg{margin-right:8px}.events-honda__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.events-honda__empty-state{background:#fff;border:1px dashed #cbd5e1;border-radius:18px;gap:8px;padding:20px;display:grid}.events-honda__empty-title{margin:0;font-size:18px;font-weight:800}.events-honda__empty-description{color:#475569;margin:0}@media (max-width:768px){.events-honda__shell{padding-top:4rem}.events-honda__card,.events-honda__panel{padding:18px}.events-honda__summary-grid{grid-template-columns:1fr}.events-honda__url-preview{flex-direction:column;align-items:flex-start}.events-honda__url-actions{justify-content:center;width:100%}.events-honda__actions{justify-content:flex-end}}.page-eventos-motos{flex-direction:column;flex:1;width:100%;display:flex}body:has(.page-eventos-motos) nav[aria-label=Accesos\ rápidos]{display:none}body:has(.page-eventos-motos) #campaignWithKapoFloatBtn{display:none}body:has(.page-eventos-motos) .main-menu{display:none}body:has(.page-eventos-motos) .sub-menu{display:none}.page-eventos-motos__hero{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:12px;width:92%;max-width:850px;margin:2rem auto 0;padding:42px 20px 0;display:flex}@media (min-width:768px){.page-eventos-motos__hero{padding-top:52px}}.page-eventos-motos__eyebrow{font-family:var(--font-figtree),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#c00;margin:0;font-size:13px;font-weight:700;line-height:1.2}.page-eventos-motos__title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-eventos-motos__title{font-size:28px}}.page-eventos-motos__rule{background-color:#e9e9e9;border-radius:999px;width:64px;height:4px}.page-eventos-motos__subtitle{max-width:760px;font-family:var(--font-figtree),sans-serif;color:#c0c0bf;margin:0;font-size:16px;line-height:1.5}.page-eventos-motos__panel-text{font-family:var(--font-figtree),sans-serif;color:#c0c0bf;margin:0;font-size:12px;line-height:1.5}.page-eventos-motos__route-gate{margin-inline:auto;width:100%;max-width:850px;margin:0 auto;padding:0 20px 56px}.page-eventos-motos__route-gate-card{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:520px;margin:4rem auto 0;padding:32px 24px;display:flex;box-shadow:0 16px 40px #00000014}@media (min-width:768px){.page-eventos-motos__route-gate-card{padding:40px 36px}}.page-eventos-motos__route-gate-eyebrow{font-family:var(--font-figtree),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#c00;margin:0;font-size:12px;font-weight:700;line-height:1.2}.page-eventos-motos__route-gate-title{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:22px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-eventos-motos__route-gate-title{font-size:26px}}.page-eventos-motos__route-gate-description{font-family:var(--font-figtree),sans-serif;color:#c0c0bf;margin:0;font-size:14px;line-height:1.5}.page-eventos-motos__route-gate-form{flex-direction:column;gap:14px;display:flex}.page-eventos-motos__route-gate-error{font-family:var(--font-figtree),sans-serif;color:#c00;margin:-2px 0 0;font-size:12px;line-height:1.4}.page-eventos-motos__route-gate-actions{justify-content:flex-end;display:flex}.page-eventos-motos__content{margin-inline:auto;width:92%;max-width:850px;margin:0 auto;padding:40px 20px 56px}.page-eventos-motos__form{width:100%}.page-eventos-motos__document-field{flex-direction:column;gap:8px;display:flex}.page-eventos-motos__lookup-status{font-family:var(--font-figtree),sans-serif;justify-content:center;align-items:center;gap:10px;min-height:24px;font-size:12px;line-height:1.5;display:flex}.page-eventos-motos__lookup-status--loading{color:#c0c0bf}.page-eventos-motos__lookup-status--found{color:green;font-weight:700}.page-eventos-motos__lookup-status--not-found{color:#c0c0bf;font-weight:700}.page-eventos-motos__lookup-status--error{color:#c00;font-weight:700}.page-eventos-motos__lookup-spinner{flex-shrink:0}.page-eventos-motos__found-action-box{background:#fff;border-left:4px solid #c00;border-radius:2px;align-items:center;width:100%;min-height:56px;padding:0 16px;display:flex}.page-eventos-motos__found-action-label{width:100%;font-family:var(--font-figtree),sans-serif;color:#c0c0bf;cursor:pointer;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.page-eventos-motos__found-action-checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:24px;height:24px}.page-eventos-motos__inner{flex-direction:column;gap:32px;max-width:850px;margin:0 auto;padding:0 0 24px;display:flex}@media (min-width:768px){.page-eventos-motos__inner{padding:0 0 40px}}.page-eventos-motos__section-header{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:12px;font-weight:700;line-height:18px;display:flex}@media (min-width:768px){.page-eventos-motos__section-header{font-size:13px;line-height:20px}}.page-eventos-motos__required-hint{color:#c0c0bf}.page-eventos-motos__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.page-eventos-motos__grid{grid-template-columns:1fr 1fr}}.page-eventos-motos__legal-text{font-family:var(--font-figtree),sans-serif;color:#000;text-align:justify;font-size:12px;font-weight:400;line-height:18px}@media (min-width:768px){.page-eventos-motos__legal-text{font-size:14px;line-height:21px}}.page-eventos-motos__legal-text a{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;word-break:break-all;text-decoration:underline}.page-eventos-motos__legal-text a:hover{color:inherit}.page-eventos-motos__legal-text p{margin:0}.page-eventos-motos__legal-text p+p{margin-top:14px}.page-eventos-motos__legal-link{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;word-break:break-all;text-decoration:underline}.page-eventos-motos__legal-link:hover{color:inherit}.page-eventos-motos__checkbox-row{align-items:flex-start;gap:10px;width:100%;max-width:390px;margin:0 auto;display:flex}.page-eventos-motos__checkbox{accent-color:#c00;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.page-eventos-motos__checkbox-label{font-family:var(--font-figtree),sans-serif;color:#000;cursor:pointer;font-size:12px;font-weight:400;line-height:18px}@media (min-width:768px){.page-eventos-motos__checkbox-label{font-size:14px;line-height:21px}}.page-eventos-motos__checkbox-label a{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}.page-eventos-motos__checkbox-label a:hover{color:inherit}.page-eventos-motos__checkbox-error{width:100%;max-width:390px;font-family:var(--font-figtree),sans-serif;color:#c00;margin:4px auto 0;font-size:12px;display:block}.page-eventos-motos__footer{justify-content:center;align-items:center;gap:20px;display:flex}.page-financieras__banner,.page-financieras__brands-grid-cta-mobile-full{width:100%}@media (min-width:768px){.page-financieras__brands-grid-cta-mobile-full{width:auto}}.page-financieras__finance-card{--chm-price-size:23px;justify-content:flex-end}@media (min-width:1024px){.page-financieras__finance-card{justify-content:center;grid-column:auto!important}}.page-financieras__finance-card .finance-badge{width:auto}.page-financieras__finance-card .cardHighlightMotorbikePreview img{height:220px}.page-habeas-data{flex-direction:column;flex:1;display:flex}.page-habeas-data__hero{height:350px;position:relative;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important}@media (min-width:768px){.page-habeas-data__hero{height:466px}}.page-habeas-data__hero .swiper,.page-habeas-data__hero .swiper-wrapper,.page-habeas-data__hero .swiper-slide{height:100%}.page-habeas-data__hero-image{object-fit:cover;object-position:center 40%}.page-habeas-data__intro{margin-inline:auto;text-align:center;flex-direction:column;gap:16px;width:92%;max-width:850px;margin:0 auto;padding:40px 20px 0;display:flex}@media (min-width:768px){.page-habeas-data__intro{gap:20px;padding-top:56px}}.page-habeas-data__title{font-family:var(--font-figtree),sans-serif;color:#000;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-habeas-data__title{font-size:28px}}.page-habeas-data__subtitle{font-family:var(--font-figtree),sans-serif;color:#000;margin:0;font-size:16px;line-height:1.5}.page-honda-racing{font-family:var(--font-figtree),sans-serif;background-color:#fff;margin-top:45px}@media (min-width:768px){.page-honda-racing{margin-top:0}}.page-honda-racing__slider{width:100%;margin-bottom:0;line-height:0}.page-honda-racing__hero-slider{background-color:#1d1d1d;width:100%;margin:0}.page-honda-racing__hero-slider-swiper{width:100%}.page-honda-racing__hero-slider-picture{width:100%;display:block}.page-honda-racing__hero-slider-link{text-decoration:none;display:block}.page-honda-racing__hero-slider-image{object-fit:contain;object-position:center top;width:100%;height:auto;display:block}.page-honda-racing__hero-slider-nav{justify-content:center;align-items:center;gap:16px;padding:16px 0 8px;line-height:normal;display:flex}@media (min-width:640px){.page-honda-racing__hero-slider-nav{gap:30px}}.page-honda-racing__hero-slider-nav-btn{color:#6e6e6c;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.page-honda-racing__hero-slider-nav-btn:hover{color:#1d1d1d}.page-honda-racing__hero-slider-dots{align-items:center;gap:10px;display:flex}.page-honda-racing__hero-slider-dot{cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;position:relative}.page-honda-racing__hero-slider-dot-active:after{content:"";background:#1d1d1d;border-radius:50%;width:8px;height:8px;margin:auto;display:block;position:absolute;inset:0}.page-honda-racing__divider-text{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:30px;padding:14px 20px;display:flex}@media (min-width:768px){.page-honda-racing__divider-text{margin-top:50px}}.page-honda-racing__divider-text p,.page-honda-racing__divider-text .page-honda-racing__divider-text-item{color:#919191;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none}.page-honda-racing__divider-text .page-honda-racing__divider-text-image{width:auto;height:12px}.page-honda-racing__divider-text .page-honda-racing__divider-text-item:hover,.page-honda-racing__divider-text .page-honda-racing__divider-text-active{color:#1d1d1d}@media (min-width:768px){.page-honda-racing__divider-text{padding:18px 40px}.page-honda-racing__divider-text p,.page-honda-racing__divider-text .page-honda-racing__divider-text-item{letter-spacing:.08em;font-size:13px}}@media (min-width:1024px){.page-honda-racing__divider-text{padding:20px 80px}}.page-honda-racing__text-container{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:32px 20px 40px;display:flex}@media (min-width:768px){.page-honda-racing__text-container{align-items:center;gap:28px;padding:48px 40px 56px}}@media (min-width:1024px){.page-honda-racing__text-container{padding:56px 80px 64px}}.page-honda-racing__logo{object-fit:contain;align-self:center;width:auto;height:25px;display:block}@media (min-width:768px){.page-honda-racing__logo{height:30px}}@media (min-width:1024px){.page-honda-racing__logo{height:50px}}.page-honda-racing__description{color:#1d1d1d;text-align:left;max-width:100%;margin:0;font-size:15px;font-weight:400;line-height:1.55}@media (min-width:768px){.page-honda-racing__description{text-align:center;max-width:720px;font-size:16px;line-height:1.6}}@media (min-width:1024px){.page-honda-racing__description{max-width:835px;font-size:18px}}.page-honda-racing__welcome{color:#1d1d1d;margin-top:20px;font-size:15px;font-weight:700;line-height:1.45;display:block}@media (min-width:768px){.page-honda-racing__welcome{margin-top:24px;font-size:16px}}.page-honda-racing__accents{justify-content:space-between;align-items:center;width:100%;margin-top:8px;display:flex}.page-honda-racing__accents img{object-fit:contain;width:auto;height:10px;display:block}@media (min-width:768px){.page-honda-racing__accents img{height:10px}.page-honda-racing__accents{margin-top:16px}}.page-honda-racing__champion-racing,.page-honda-racing__team-racing{width:100%;line-height:0;position:relative}.page-honda-racing__champion-racing{margin-bottom:0}.page-honda-racing__full-bleed-image{width:100%;height:auto;display:block}.page-honda-racing__pilots-racing{box-sizing:border-box;width:100%;font-family:var(--font-figtree),sans-serif;background-color:#fff;flex-direction:column;gap:24px;padding:120px 0 20px;display:flex}@media (min-width:768px){.page-honda-racing__pilots-racing{gap:28px}}.page-honda-racing__pilots-racing .slider-pilots{width:92%;margin:0 auto}@media (min-width:1920px){.page-honda-racing__pilots-racing .slider-pilots{width:92%;max-width:1296px;margin-inline:auto}}.page-honda-racing__pilots-header{flex-direction:column;gap:20px;width:92%;margin:0 auto;display:flex}@media (min-width:768px){.page-honda-racing__pilots-header{gap:24px}}@media (min-width:1920px){.page-honda-racing__pilots-header{width:92%;max-width:1296px;margin-inline:auto}}.page-honda-racing__pilots-title{color:#1d1d1d;margin:0;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__pilots-title{font-size:36px}}.page-honda-racing__pilots-buttons{-webkit-overflow-scrolling:touch;align-items:flex-end;width:100%;display:flex;overflow-x:auto}.page-honda-racing__pilots-tab{color:#1d1d1d;font-family:var(--font-figtree),sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:10px 0 12px;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .2s,font-weight .2s;display:inline-flex}.page-honda-racing__pilots-tab img{object-fit:contain;width:auto;height:16px;display:block}.page-honda-racing__pilots-tab:not(:last-child){margin-right:32px;position:relative}.page-honda-racing__pilots-tab:not(:last-child):after{content:"";background-color:#d3d3d3;width:1px;height:18px;position:absolute;top:50%;right:-16px;transform:translateY(calc(-50% - 2px))}@media (min-width:768px){.page-honda-racing__pilots-tab{gap:10px;font-size:16px}.page-honda-racing__pilots-tab img{height:18px}}.page-honda-racing__pilots-tab-active{border-bottom-color:#c00;font-weight:700}.page-honda-racing__pilots-description{color:#1d1d1d;max-width:640px;margin:0;font-size:15px;font-weight:400;line-height:1.5}@media (min-width:768px){.page-honda-racing__pilots-description{font-size:16px}}.page-honda-racing__racing-count{color:#fff;width:100%;min-height:640px;font-family:var(--font-figtree),sans-serif;justify-content:center;align-items:center;padding:48px 0;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-honda-racing__racing-count{min-height:560px;padding:64px 0}}.page-honda-racing__racing-count-bg{object-fit:cover;object-position:center;z-index:0}.page-honda-racing__racing-count-overlay{z-index:1;background:#000000a6;position:absolute;inset:0}.page-honda-racing__racing-count-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1296px;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.page-honda-racing__racing-count-inner{gap:18px}}.page-honda-racing__racing-count-logo{object-fit:contain;width:auto;height:22px;display:block}@media (min-width:768px){.page-honda-racing__racing-count-logo{height:28px}}.page-honda-racing__racing-count-title{color:#fff;max-width:18ch;margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:768px){.page-honda-racing__racing-count-title{max-width:none;font-size:40px}}@media (min-width:1024px){.page-honda-racing__racing-count-title{font-size:44px}}.page-honda-racing__racing-count-subtitle{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.3}@media (min-width:768px){.page-honda-racing__racing-count-subtitle{font-size:22px}}.page-honda-racing__racing-count-location{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.page-honda-racing__racing-count-location p{color:#fff;margin:0;font-size:14px;font-weight:500;line-height:1.3}.page-honda-racing__racing-count-location img{object-fit:contain;filter:brightness(0)invert();width:auto;height:16px;display:block}@media (min-width:768px){.page-honda-racing__racing-count-location p{font-size:16px}}.page-honda-racing__racing-count-counter{box-sizing:border-box;background:#00000047;border:1px solid #ffffff73;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:95%;max-width:none;margin-top:12px;padding:12px;display:grid}@media (min-width:768px){.page-honda-racing__racing-count-counter{gap:12px;width:100%;max-width:520px;margin-top:16px;padding:16px}}.page-honda-racing__racing-count-counter-item{box-sizing:border-box;background:#0000008c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:10px 6px;display:flex}@media (min-width:768px){.page-honda-racing__racing-count-counter-item{min-height:88px;padding:14px 8px}}.page-honda-racing__racing-count-counter-value{color:#fff;font-size:28px;font-weight:700;line-height:1}@media (min-width:768px){.page-honda-racing__racing-count-counter-value{font-size:36px}}.page-honda-racing__racing-count-counter-label{color:#fff;font-size:11px;font-weight:400;line-height:1.2}@media (min-width:768px){.page-honda-racing__racing-count-counter-label{font-size:13px}}.page-honda-racing__racing-count-info{margin-top:16px;flex-direction:column;align-items:center;gap:20px;width:95%;margin-inline:auto;display:flex}@media (min-width:768px){.page-honda-racing__racing-count-info{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:90%;margin-top:28px}}.page-honda-racing__racing-count-info-item{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}@media (min-width:768px){.page-honda-racing__racing-count-info-item{flex-direction:row;align-items:center;gap:16px;width:auto}.page-honda-racing__racing-count-info-item:last-child{flex-shrink:0}}.page-honda-racing__racing-count-moto-gp{object-fit:contain;width:auto;height:22px;display:block}@media (min-width:768px){.page-honda-racing__racing-count-moto-gp{height:28px}}.page-honda-racing__racing-count-info-text{flex-direction:column;align-items:center;gap:4px;display:flex}@media (min-width:768px){.page-honda-racing__racing-count-info-text{align-items:flex-start}}.page-honda-racing__racing-count-info-location{align-items:center;gap:8px;display:inline-flex}.page-honda-racing__racing-count-info-location p{color:#fff;margin:0;font-size:13px;font-weight:500;line-height:1.3}.page-honda-racing__racing-count-info-location img{object-fit:contain;width:18px;height:auto;display:block}@media (min-width:768px){.page-honda-racing__racing-count-info-location p{font-size:14px}}.page-honda-racing__racing-count-info-date{color:#ffffffd9;margin:0;font-size:12px;font-weight:400;line-height:1.3}@media (min-width:768px){.page-honda-racing__racing-count-info-date{font-size:13px}}.page-honda-racing__racing-count-cta{border-radius:8px;width:100%;max-width:420px;font-weight:700}@media (min-width:768px){.page-honda-racing__racing-count-cta{width:auto;max-width:none}}.page-honda-racing__standings{width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background-color:#fff;padding:40px 0 56px}@media (min-width:768px){.page-honda-racing__standings{padding:48px 0 72px}}.page-honda-racing__standings-inner{flex-direction:column;gap:20px;width:92%;margin:0 auto;display:flex}@media (min-width:768px){.page-honda-racing__standings-inner{gap:24px}}@media (min-width:1920px){.page-honda-racing__standings-inner{width:92%;max-width:1296px;margin-inline:auto}}.page-honda-racing__standings-title{margin:0;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__standings-title{font-size:36px}}.page-honda-racing__standings-header{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.page-honda-racing__standings-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.page-honda-racing__standings-header-info{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.page-honda-racing__standings-header-info{flex-direction:row;align-items:center;gap:20px}}.page-honda-racing__standings-moto-gp{object-fit:contain;width:auto;height:28px;display:block}@media (min-width:768px){.page-honda-racing__standings-moto-gp{height:36px}}.page-honda-racing__standings-header-text{flex-direction:column;gap:4px;display:flex}.page-honda-racing__standings-results{margin:0;font-size:15px;font-weight:700;line-height:1.3}@media (min-width:768px){.page-honda-racing__standings-results{font-size:16px}}.page-honda-racing__standings-location{align-items:center;gap:8px;display:inline-flex}.page-honda-racing__standings-location p{color:#595957;margin:0;font-size:13px;font-weight:400;line-height:1.3}.page-honda-racing__standings-location img{object-fit:contain;width:18px;height:auto;display:block}@media (min-width:768px){.page-honda-racing__standings-location p{font-size:14px}}.page-honda-racing__standings-tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (min-width:768px){.page-honda-racing__standings-tabs{width:auto;overflow:visible}}.page-honda-racing__standings-filters{flex-wrap:wrap;gap:10px;display:flex}.page-honda-racing__standings-filter{color:#1d1d1d;font-family:var(--font-figtree),sans-serif;cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;transition:color .2s,border-color .2s}@media (min-width:768px){.page-honda-racing__standings-filter{padding:9px 18px;font-size:15px}}.page-honda-racing__standings-filter-active{color:#c00;border-color:#c00;font-weight:600}.page-honda-racing__standings-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.page-honda-racing__standings-table{width:100%;min-width:860px}.page-honda-racing__standings-row{box-sizing:border-box;border-bottom:1px solid #d3d3d3;grid-template-columns:72px 88px minmax(100px,1.1fr) minmax(130px,1.2fr) minmax(140px,1.4fr) minmax(110px,1fr) 72px;align-items:center;gap:12px 16px;padding:16px 0;display:grid}@media (min-width:768px){.page-honda-racing__standings-row{grid-template-columns:80px 100px minmax(110px,1fr) minmax(150px,1.2fr) minmax(160px,1.4fr) minmax(120px,1fr) 80px;gap:16px 20px;padding:20px 0}}.page-honda-racing__standings-position{margin:0;font-size:28px;font-weight:700;line-height:1}@media (min-width:768px){.page-honda-racing__standings-position{font-size:34px}}.page-honda-racing__standings-pilot{object-fit:contain;width:72px;height:auto;display:block}@media (min-width:768px){.page-honda-racing__standings-pilot{width:88px}}.page-honda-racing__standings-name{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.page-honda-racing__standings-name img{object-fit:contain;width:18px;height:auto;display:block}.page-honda-racing__standings-name p{margin:0;font-size:15px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__standings-name p{font-size:16px}}.page-honda-racing__standings-moto{flex-direction:column;align-items:center;gap:6px;display:flex}.page-honda-racing__standings-moto img{object-fit:contain;width:110px;height:auto;display:block}@media (min-width:768px){.page-honda-racing__standings-moto img{width:130px}}.page-honda-racing__standings-moto p{text-align:center;color:#484846;margin:0;font-size:12px;font-weight:500;line-height:1.2}.page-honda-racing__standings-meta{flex-direction:column;gap:4px;display:flex}.page-honda-racing__standings-meta span{color:#1d1d1d;font-size:12px;font-weight:700;line-height:1.2}.page-honda-racing__standings-meta p{margin:0;font-size:14px;font-weight:400;line-height:1.25}@media (min-width:768px){.page-honda-racing__standings-meta p{font-size:15px}}.page-honda-racing__standings-points{flex-direction:column;gap:4px;display:flex}.page-honda-racing__standings-points span{color:#1d1d1d;font-size:12px;font-weight:700;line-height:1.2}.page-honda-racing__standings-points p{margin:0;font-size:28px;font-weight:700;line-height:1}@media (min-width:768px){.page-honda-racing__standings-points p{font-size:32px}}.page-honda-racing__standings-cta-wrap{justify-content:center;margin-top:8px;display:flex}.page-honda-racing__standings-cta{border-radius:8px;min-width:220px}.page-honda-racing__news-racing{box-sizing:border-box;width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background-color:#fff;margin:0 auto;padding:0 0 56px}@media (min-width:768px){.page-honda-racing__news-racing{padding:0 0 72px}}.page-honda-racing__news-racing-title{width:92%;margin:0 auto 20px;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__news-racing-title{margin-bottom:24px;font-size:36px}}@media (min-width:1024px){.page-honda-racing__news-racing-title{font-size:28px}}@media (min-width:1920px){.page-honda-racing__news-racing-title{width:92%;max-width:1296px;margin-inline:auto}}.page-honda-racing__news-racing-grid{width:100%}.page-honda-racing__news-racing-article-grid{padding-top:0;padding-bottom:0}.page-honda-racing__news-racing-list{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.page-honda-racing__news-racing-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}}.page-honda-racing__news-racing-item{color:inherit;border-bottom:1px solid #d3d3d3;flex-direction:column;gap:12px;padding:16px 0;text-decoration:none;display:flex}@media (min-width:768px){.page-honda-racing__news-racing-item{padding:0 0 20px}}.page-honda-racing__news-racing-image{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.page-honda-racing__news-racing-item-title{margin:0;font-size:15px;font-weight:700;line-height:1.35}@media (min-width:768px){.page-honda-racing__news-racing-item-title{font-size:16px}}.page-honda-racing__sponsor-racing{width:100%;line-height:0;position:relative;overflow:hidden}.page-honda-racing__sponsor-racing-bg{width:100%;height:auto;display:block}.page-honda-racing__sponsor-racing-actions{z-index:2;justify-content:flex-end;width:auto;display:flex;position:absolute;bottom:6%;right:5%}@media (min-width:768px){.page-honda-racing__sponsor-racing-actions{bottom:10%;right:5%}}.page-honda-racing__sponsor-racing-cta{white-space:nowrap;border-radius:8px;font-weight:700}@media (min-width:1024px){.page-honda-racing__merch-racing{margin-top:80px}.page-honda-racing__merch-racing>section{margin-bottom:0}}@media (min-width:1024px) and (min-width:1920px){.page-honda-racing__merch-racing>section{margin-bottom:0}}.page-honda-racing__oficial-sponsors-racing{width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;background-color:#fff;padding:40px 0 56px}@media (min-width:768px){.page-honda-racing__oficial-sponsors-racing{padding:48px 0 72px}}.page-honda-racing__oficial-sponsors-inner{flex-direction:column;width:92%;margin:0 auto;display:flex}@media (min-width:1920px){.page-honda-racing__oficial-sponsors-inner{width:92%;max-width:1296px;margin-inline:auto}}.page-honda-racing__oficial-sponsors-title{border-bottom:1px solid #d3d3d3;margin:0;padding-bottom:16px;padding-left:4%;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__oficial-sponsors-title{padding-bottom:20px;padding-left:0}}.page-honda-racing__oficial-sponsors-main{background-color:#fafafa;border-bottom:1px solid #d3d3d3;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}@media (min-width:768px){.page-honda-racing__oficial-sponsors-main{flex-direction:row;justify-content:space-between;gap:5%}}.page-honda-racing__oficial-sponsors-main-item{justify-content:center;align-items:center;width:80%;display:flex}@media (min-width:768px){.page-honda-racing__oficial-sponsors-main-item{flex:1;max-width:none}}.page-honda-racing__oficial-sponsors-main-logo{display:block}.page-honda-racing__oficial-sponsors-secondary{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:8px;padding:32px 20px 0;display:grid}@media (min-width:768px){.page-honda-racing__oficial-sponsors-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px;padding-top:40px}}.page-honda-racing__oficial-sponsors-secondary-item{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){.page-honda-racing__oficial-sponsors-secondary-item{max-width:none}}.page-honda-racing__oficial-sponsors-secondary-logo{width:70%;display:block}.page-honda-racing__calendar-racing{width:100%;font-family:var(--font-figtree),sans-serif;color:#fff;padding:40px 0 48px;position:relative;overflow:hidden}@media (min-width:768px){.page-honda-racing__calendar-racing{padding:56px 0 64px}}.page-honda-racing__calendar-racing-bg{object-fit:cover;object-position:center;z-index:0}.page-honda-racing__calendar-racing-overlay{z-index:1;position:absolute;inset:0}.page-honda-racing__calendar-racing-inner{z-index:2;flex-direction:column;gap:28px;width:92%;max-width:1296px;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.page-honda-racing__calendar-racing-inner{gap:36px}}.page-honda-racing__calendar-racing-title{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.page-honda-racing__calendar-racing-title h3{color:#fff;margin:0;font-size:36px;font-weight:500;line-height:1.2}.page-honda-racing__calendar-racing-title img{object-fit:contain;width:auto;height:24px;display:block}@media (min-width:768px){.page-honda-racing__calendar-racing-title img{height:30px}.page-honda-racing__calendar-racing-title{flex-direction:row;align-items:center;gap:12px}.page-honda-racing__calendar-racing-title h3{font-size:30px;font-weight:600}}.page-honda-racing__calendar-racing-slider{align-items:center;width:100%;min-height:420px;display:flex;position:relative}@media (min-width:768px){.page-honda-racing__calendar-racing-slider{min-height:460px}}.page-honda-racing__calendar-racing-swiper{width:100%;overflow:visible}.page-honda-racing__calendar-racing-slide{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.page-honda-racing__calendar-racing-nav{z-index:3;color:#6e6e6c;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.page-honda-racing__calendar-racing-nav:hover{color:#1d1d1d}@media (min-width:768px){.page-honda-racing__calendar-racing-nav{width:44px;height:44px}}.page-honda-racing__calendar-racing-nav-prev{left:0}@media (min-width:768px){.page-honda-racing__calendar-racing-nav-prev{left:-8px}}.page-honda-racing__calendar-racing-nav-next{right:0}@media (min-width:768px){.page-honda-racing__calendar-racing-nav-next{right:-8px}}.page-honda-racing__calendar-racing-close{text-align:center;opacity:.72;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:140px;margin:0 auto;padding:12px 8px;display:flex}.page-honda-racing__calendar-racing-close-day{margin:0;font-size:36px;font-weight:700;line-height:1}.page-honda-racing__calendar-racing-close-month{opacity:.9;margin:0;font-size:13px;font-weight:500;line-height:1.2}.page-honda-racing__calendar-racing-close-logo{object-fit:contain;width:auto;height:18px;margin-top:8px;display:block}.page-honda-racing__calendar-racing-close-category{text-transform:capitalize;margin:0;font-size:12px;font-weight:500;line-height:1.2}.page-honda-racing__calendar-racing-close-flag{object-fit:contain;width:16px;height:auto;display:block}.page-honda-racing__calendar-racing-close-location{flex-direction:column;align-items:center;gap:4px;display:flex}.page-honda-racing__calendar-racing-close-location img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;height:12px;display:block}.page-honda-racing__calendar-racing-close-location p{opacity:.8;margin:0;font-size:10px;font-weight:400;line-height:1.25}.page-honda-racing__calendar-racing-open{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;margin:0 auto;padding:12px 20px;display:flex}@media (min-width:768px){.page-honda-racing__calendar-racing-open{gap:12px;max-width:100%;padding:8px 10px}}.page-honda-racing__calendar-racing-open-logo{object-fit:contain;width:auto;height:32px;display:block}@media (min-width:768px){.page-honda-racing__calendar-racing-open-logo{height:40px}}.page-honda-racing__calendar-racing-open-title{margin:0;font-size:15px;font-weight:500;line-height:1.3}@media (min-width:768px){.page-honda-racing__calendar-racing-open-title{font-size:16px}}.page-honda-racing__calendar-racing-open-date{margin:0;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:768px){.page-honda-racing__calendar-racing-open-date{font-size:24px}}@media (min-width:1024px){.page-honda-racing__calendar-racing-open-date{font-size:28px}}.page-honda-racing__calendar-racing-open-place{align-items:center;gap:8px;display:inline-flex}.page-honda-racing__calendar-racing-open-place img{object-fit:contain;width:18px;height:auto;display:block}.page-honda-racing__calendar-racing-open-place p{margin:0;font-size:14px;font-weight:500;line-height:1.2}.page-honda-racing__calendar-racing-open-location{align-items:center;gap:6px;display:inline-flex}.page-honda-racing__calendar-racing-open-location img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:auto;height:14px;display:block}.page-honda-racing__calendar-racing-open-location p{opacity:.9;margin:0;font-size:13px;font-weight:400;line-height:1.2}.page-honda-racing__calendar-racing-cta{color:#fff;background:0 0;border-color:#fff;margin-top:8px}.page-honda-racing__calendar-racing-cta:hover{color:#fff;background:#ffffff1f;border-color:#fff}.page-honda-racing__calendar-racing-disclaimer{opacity:.75;max-width:280px;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.4}@media (min-width:768px){.page-honda-racing__calendar-racing-disclaimer{font-size:13px}}@media (min-width:1024px){.page-honda-racing__calendar-racing-disclaimer{font-size:14px}}.page-honda-racing__motos-racing{width:100%;font-family:var(--font-figtree),sans-serif;color:#1d1d1d;box-sizing:border-box;background-color:#fff;padding:0 0 48px}@media (min-width:768px){.page-honda-racing__motos-racing{padding:56px 0 64px}}.page-honda-racing__motos-racing-inner{width:95%;max-width:1296px;margin:0 auto}@media (min-width:768px){.page-honda-racing__motos-racing-inner{width:90%}}.page-honda-racing__motos-racing-title{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-honda-racing__motos-racing-title{margin-bottom:28px;font-size:36px}}@media (min-width:1024px){.page-honda-racing__motos-racing-title{margin-bottom:32px;font-size:26px}}.page-honda-racing__motos-racing-swiper{width:100%;overflow:hidden}.page-honda-racing__motos-racing-slide{box-sizing:border-box;flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-slide{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:24px 64px;display:grid}}.page-honda-racing__motos-racing-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-top{display:none}}.page-honda-racing__motos-racing-left{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-left{grid-area:1/1;gap:16px}}.page-honda-racing__motos-racing-right{flex-direction:column;gap:20px;min-width:0;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-right{grid-area:1/2;justify-content:center;gap:28px;padding-top:0}}.page-honda-racing__motos-racing-media{aspect-ratio:640/360;width:100%;max-width:640px;position:relative}.page-honda-racing__motos-racing-bike{object-fit:contain;width:100%;height:100%;display:block}.page-honda-racing__motos-racing-viewer{width:100%;height:100%;position:absolute;inset:0}.page-honda-racing__motos-racing-viewer [data-sfmc-zone=mudi-viewer]{width:100%;max-width:none;height:100%;margin:0}.page-honda-racing__motos-racing-viewer iframe{border:none;border-radius:0;width:100%;height:100%}.page-honda-racing__motos-racing-controls-desktop{display:none}@media (min-width:1024px){.page-honda-racing__motos-racing-controls-desktop{z-index:2;display:block;position:absolute;top:15%;right:0%;transform:translateY(-50%)}}.page-honda-racing__motos-racing-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-honda-racing__motos-racing-controls-horizontal{flex-direction:column;align-items:flex-end;gap:6px;margin-right:5px}.page-honda-racing__motos-racing-controls-vertical{flex-direction:column;align-items:center;gap:8px}.page-honda-racing__motos-racing-controls-label{text-align:center;color:#1d1d1d;font-size:11px;font-weight:700;line-height:1.25}@media (min-width:1024px){.page-honda-racing__motos-racing-controls-label{font-size:13px}}.page-honda-racing__motos-racing-controls-card{background:#fff;border:1px solid #c0c0bf;border-radius:8px;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.page-honda-racing__motos-racing-controls-horizontal .page-honda-racing__motos-racing-controls-card{flex-direction:row}.page-honda-racing__motos-racing-controls-vertical .page-honda-racing__motos-racing-controls-card{flex-direction:column}.page-honda-racing__motos-racing-control-btn{color:#595957;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px;transition:background .15s,color .15s;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-control-btn{padding:12px}}.page-honda-racing__motos-racing-control-btn:hover{color:#1d1d1d;background:#f6f6f6}.page-honda-racing__motos-racing-control-btn:focus-visible{outline-offset:-2px;outline:2px solid #c00}.page-honda-racing__motos-racing-controls-divider{background:#e9e9e9;flex-shrink:0}.page-honda-racing__motos-racing-controls-horizontal .page-honda-racing__motos-racing-controls-divider{align-self:stretch;width:1px;height:60%;min-height:28px}.page-honda-racing__motos-racing-controls-vertical .page-honda-racing__motos-racing-controls-divider{width:60%;height:1px}.page-honda-racing__motos-racing-meta{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-meta{align-items:center;gap:10px;padding:0 8%}}.page-honda-racing__motos-racing-colors{flex-direction:column;align-items:center;gap:6px;display:flex}.page-honda-racing__motos-racing-color-dot{object-fit:cover;border:1px solid #d3d3d3;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block;overflow:hidden}.page-honda-racing__motos-racing-color-name{margin:0;font-size:14px;font-weight:500;line-height:1.2}.page-honda-racing__motos-racing-disclaimer{color:#919191;text-align:center;max-width:420px;margin:0;font-size:10px;font-weight:400;line-height:1.4}@media (min-width:1024px){.page-honda-racing__motos-racing-disclaimer{text-align:center;max-width:520px;font-size:11px}}.page-honda-racing__motos-racing-model-logo{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:48px;display:block}@media (min-width:768px){.page-honda-racing__motos-racing-model-logo{max-width:200px;height:56px}}.page-honda-racing__motos-racing-model-logo-desktop{display:none}@media (min-width:1024px){.page-honda-racing__motos-racing-model-logo-desktop{object-fit:contain;object-position:left center;width:auto;max-width:320px;height:84px;display:block}}.page-honda-racing__motos-racing-specs{border-bottom:1px solid #d3d3d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding-bottom:16px;display:grid}.page-honda-racing__motos-racing-spec{text-align:left;flex-direction:row;align-items:flex-start;gap:8px;padding:0 10px;display:flex}.page-honda-racing__motos-racing-spec:first-child{padding-left:0}.page-honda-racing__motos-racing-spec:last-child{padding-right:0}.page-honda-racing__motos-racing-spec:not(:last-child){border-right:1px solid #d3d3d3}.page-honda-racing__motos-racing-spec-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px;margin-top:1px;display:block}@media (min-width:1024px){.page-honda-racing__motos-racing-spec-icon{width:20px;height:20px}}.page-honda-racing__motos-racing-spec-text{flex-direction:column;gap:2px;min-width:0;display:flex}@media (min-width:768px){.page-honda-racing__motos-racing-spec-text{scrollbar-width:thin;scrollbar-color:#c00 #0000;height:58px;overflow-y:auto}.page-honda-racing__motos-racing-spec-text::-webkit-scrollbar{width:3px}.page-honda-racing__motos-racing-spec-text::-webkit-scrollbar-track{background:0 0}.page-honda-racing__motos-racing-spec-text::-webkit-scrollbar-thumb{background-color:#c00;border-radius:3px}}@media (min-width:1024px){.page-honda-racing__motos-racing-spec-text{height:70px}}.page-honda-racing__motos-racing-spec-label{color:#1d1d1d;margin:0;font-size:12px;font-weight:700;line-height:1.2}@media (min-width:1024px){.page-honda-racing__motos-racing-spec-label{font-size:14px}}.page-honda-racing__motos-racing-spec-value{color:#1d1d1d;margin:0;font-size:11px;font-weight:400;line-height:1.25}@media (min-width:1024px){.page-honda-racing__motos-racing-spec-value{font-size:13px}}.page-honda-racing__motos-racing-pilot-title{margin:4px 0 0;font-size:clamp(10px,3.15vw,16px);font-weight:700;line-height:1.25}@media (min-width:1024px){.page-honda-racing__motos-racing-pilot-title{margin-top:4px;font-size:16px}}.page-honda-racing__motos-racing-pilot-row{gap:12px;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-pilot-row{grid-template-columns:minmax(0,1fr) minmax(180px,.95fr);gap:16px}}.page-honda-racing__motos-racing-info{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100px;display:flex}@media (min-width:1280px){.page-honda-racing__motos-racing-info{width:180px}}.page-honda-racing__motos-racing-info-images{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:1024px){.page-honda-racing__motos-racing-info-images{gap:16px}}.page-honda-racing__motos-racing-honda-logo{object-fit:contain;width:auto;max-width:100%;height:22px;display:block}@media (min-width:1024px){.page-honda-racing__motos-racing-honda-logo{height:30px}}.page-honda-racing__motos-racing-type-logo{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:18px;display:block}@media (min-width:1024px){.page-honda-racing__motos-racing-type-logo{max-width:180px;height:22px}}.page-honda-racing__motos-racing-lines{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:18px;display:block}@media (min-width:1024px){.page-honda-racing__motos-racing-lines{max-width:180px;height:22px}}.page-honda-racing__motos-racing-pilot{justify-content:space-around;align-items:flex-end;gap:8px;width:calc(100% - 110px);margin-top:-10px;display:flex}@media (min-width:768px){.page-honda-racing__motos-racing-pilot{margin-top:-50px}}@media (min-width:1024px){.page-honda-racing__motos-racing-pilot{margin-top:-20px}}.page-honda-racing__motos-racing-pilot img{width:47%;max-width:220px;display:block}@media (min-width:1024px){.page-honda-racing__motos-racing-pilot img{max-width:125px}}@media (min-width:1280px){.page-honda-racing__motos-racing-pilot img{max-width:155px}}.page-honda-racing__motos-racing-cta{color:#1d1d1d;font-family:var(--font-figtree),sans-serif;cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.page-honda-racing__motos-racing-cta img{width:14px;height:auto;display:block}.page-honda-racing__motos-racing-cta:hover{background:#f6f6f6}.page-honda-racing__motos-racing-cta:focus-visible{outline-offset:2px;outline:2px solid #c00}.page-honda-racing__motos-racing-cta-mobile{box-sizing:border-box;width:99%;margin-bottom:5px}@media (min-width:1024px){.page-honda-racing__motos-racing-cta-mobile{display:none}}.page-honda-racing__motos-racing-cta-desktop{display:none}@media (min-width:1024px){.page-honda-racing__motos-racing-cta-desktop{width:fit-content;min-height:44px;margin-top:20px;padding:10px 20px;display:inline-flex}}@media (min-width:1280px){.page-honda-racing__motos-racing-cta-desktop{padding:12px 28px}}.page-honda-racing__motos-racing-nav{justify-content:center;align-items:center;gap:16px;padding:24px 0 0;display:flex}@media (min-width:640px){.page-honda-racing__motos-racing-nav{gap:30px}}@media (min-width:1024px){.page-honda-racing__motos-racing-nav{padding-top:36px}}.page-honda-racing__motos-racing-nav-btn{color:#6e6e6c;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.page-honda-racing__motos-racing-nav-btn:hover{color:#1d1d1d}.page-honda-racing__motos-racing-nav-btn:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c00}.page-honda-racing__motos-racing-dots{align-items:center;gap:10px;display:flex}.page-honda-racing__motos-racing-dot{cursor:pointer;background:0 0;border:1.5px solid #bdbdbd;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s,border-color .2s;position:relative}.page-honda-racing__motos-racing-dot:focus-visible{outline-offset:4px;outline:2px solid #c00}.page-honda-racing__motos-racing-dot-active:after{content:"";background:#1d1d1d;border-radius:50%;width:8px;height:8px;margin:auto;display:block;position:absolute;inset:0}.page-honda-racing__motos-racing-qr-overlay{z-index:100;background:#00000080;position:fixed;inset:0}.page-honda-racing__motos-racing-qr-content{z-index:101;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:20px;width:calc(100% - 32px);padding:28px 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-honda-racing__motos-racing-qr-content:focus{outline:none}@media (min-width:768px){.page-honda-racing__motos-racing-qr-content{width:auto;padding:28px 32px}}.page-honda-racing__motos-racing-qr-title{text-align:center;color:#1d1d1d;margin:0;font-size:18px;font-weight:700}.page-honda-racing__motos-racing-qr-image{object-fit:contain;width:100%;height:auto}@media (min-width:768px){.page-honda-racing__motos-racing-qr-image{width:220px;height:220px}}.page-honda-racing__motos-racing-qr-close{color:#fff;font-family:var(--font-figtree),sans-serif;cursor:pointer;background:#c00;border:none;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:700;transition:opacity .15s}.page-honda-racing__motos-racing-qr-close:hover{opacity:.85}.page-live-store{flex-direction:column;gap:16px;display:flex}.page-magazine-detail{flex-direction:column;flex:1;gap:0;display:flex}.page-magazine-detail__article{flex-direction:column;gap:24px;width:92%;max-width:1296px;margin-inline:auto;padding-top:0;padding-bottom:40px;display:flex}@media (min-width:768px){.page-magazine-detail__article{gap:40px;padding-top:8px;padding-bottom:64px}}.page-magazine{flex:1}.page-magazine__breadcrumb{margin-top:26px;margin-bottom:0}@media (min-width:768px){.page-magazine__breadcrumb{margin-top:56px}}.page-mi-moto-honda-clubes-registrarme{padding-bottom:48px;overflow-x:hidden}@media (min-width:768px){.page-mi-moto-honda-clubes-registrarme{padding-bottom:100px}}.page-mi-moto-honda-clubes-registro{padding-bottom:48px;overflow-x:hidden}@media (min-width:768px){.page-mi-moto-honda-clubes-registro{padding-bottom:100px}}.page-mi-moto-honda-clubes-registro__title{margin-inline:auto;width:92%;max-width:1296px;margin-top:24px;font-size:clamp(24px,22.59px + .38vw,28px);font-weight:700}.page-mi-moto-honda-clubes-registro__footer{align-self:flex-start}.page-mi-moto-honda-clubes__container{flex-direction:column;gap:20px;width:92%;margin:0 auto;display:flex}@media (min-width:1920px){.page-mi-moto-honda-clubes__container{width:92%;max-width:1296px;margin-inline:auto}}.page-mi-moto-honda-clubes__title{font-size:clamp(24px,22.59px + .38vw,28px);font-weight:700}@media (min-width:768px){.page-mi-moto-honda-clubes__title{margin-top:20px}}.page-mi-moto-honda-clubes__button{width:100%;margin-bottom:26px}@media (min-width:768px){.page-mi-moto-honda-clubes__button{width:fit-content;margin-bottom:54px}}.page-mi-moto-honda-clubes__filters{flex-direction:column;gap:16px;width:92%;margin:0 auto 30px;display:flex}@media (min-width:768px){.page-mi-moto-honda-clubes__filters{flex-direction:row;gap:24px;margin-bottom:50px}}@media (min-width:1920px){.page-mi-moto-honda-clubes__filters{width:92%;max-width:1296px;margin-inline:auto}}.page-mi-moto-honda-clubes__select{width:100%}@media (min-width:768px){.page-mi-moto-honda-clubes__select{gap:5px;max-width:310px}}.page-mi-moto-honda-clubes__list{flex-wrap:wrap;justify-content:center;gap:24px;width:92%;margin:0 auto;display:flex}@media (min-width:768px){.page-mi-moto-honda-clubes__list{justify-content:flex-start;margin-bottom:60px}}@media (min-width:1920px){.page-mi-moto-honda-clubes__list{width:92%;max-width:1296px;margin-inline:auto}}.page-mi-moto-honda-clubes__empty{color:#6e6e6c;width:92%;max-width:1296px;margin-inline:auto}.page-mi-moto-honda-garantia__wrapper select{width:200px}.page-mi-moto-honda-maintenance{flex-direction:column;display:flex}.page-mi-moto-honda-pro-honda section[aria-label=Características]{padding-top:0;padding-bottom:60px}@media (min-width:768px){.page-mi-moto-honda-pro-honda section[aria-label=Características]{padding-top:30px}}.page-mi-moto-honda-pro-honda [data-id=pro-honda]>div:nth-child(3)>div{max-width:none;margin:0}.page-mi-moto-honda-rueda-con-honda-seguro__banner{width:100%}.page-not-found__hero{justify-content:center;align-items:center;min-height:clamp(430px,62vh,620px);padding:48px 0 36px;display:flex}.page-not-found__hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.page-not-found__label{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:0;font-size:28px;font-weight:500;line-height:1.2}.page-not-found__code{font-family:var(--font-figtree),sans-serif;color:#1d1d1d;margin:2px 0 0;font-size:72px;font-weight:700;line-height:1}@media (min-width:768px){.page-not-found__code{font-size:88px}}.page-not-found__illustration{background:radial-gradient(circle at 34% 32%,#fff 0%,#e8e8e8 67%);border-radius:999px;width:250px;height:250px;margin:16px 0 22px;position:relative;box-shadow:inset 0 -18px #0000000d,0 6px 16px #00000014}.page-not-found__eye--left,.page-not-found__eye--right{color:#3b3b3a;font-size:24px;font-weight:800;line-height:1;position:absolute;top:44px}.page-not-found__eye--left{left:40px}.page-not-found__eye--right{right:40px}.page-not-found__mouth{border:3px solid #3b3b3a;border-top:0;border-radius:0 0 20px 20px;width:30px;height:14px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.page-not-found__base{background:#171717;border-radius:999px;width:78px;height:22px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.page-not-found__spark--left,.page-not-found__spark--right{clip-path:polygon(50% 0%,100% 44%,68% 44%,100% 100%,20% 58%,42% 58%);background:#c00;width:11px;height:18px;position:absolute}.page-not-found__spark--left{top:42px;left:6px;transform:rotate(-28deg)}.page-not-found__spark--right{top:24px;right:6px;transform:rotate(26deg)}.page-not-found__message{max-width:440px;font-family:var(--font-figtree),sans-serif;color:#484846;margin:0;font-size:15px;font-weight:400;line-height:1.5}.page-not-found__cta{margin-top:22px}.page-pdp-negocios-especiales{flex-direction:column;display:flex}@media (min-width:1024px){.page-pdp-negocios-especiales #featured-product-banner>div{height:600px}}.page-pdp-negocios-especiales__form-section{margin-inline:auto;flex-direction:column;width:92%;max-width:1296px;margin:10px auto;display:flex}@media (min-width:768px){.page-pdp-negocios-especiales__form-section{margin:60px auto}}.page-pdp-negocios-especiales__form-description{font-family:var(--font-figtree),sans-serif;color:#595957;margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.page-pdp-negocios-especiales__form-description{font-size:18px}}.page-pdp-negocios-especiales__form-columns{flex-direction:column;gap:40px;margin-top:20px;display:flex}@media (min-width:768px){.page-pdp-negocios-especiales__form-columns{flex-direction:row;align-items:stretch;margin-top:60px}}.page-pdp-negocios-especiales__form-left{flex-direction:column;flex:1;display:flex}@media (min-width:768px){.page-pdp-negocios-especiales__form-left{width:50%}}.page-pdp-negocios-especiales__form-wrapper,.page-pdp-negocios-especiales__form-right{flex-direction:column;flex:1;display:flex}@media (min-width:768px){.page-pdp-negocios-especiales__form-right{width:50%}}.page-pdp-negocios-especiales__right-wrapper{flex-direction:column;flex:1;gap:24px;display:flex}.page-pdp-negocios-especiales__right-wrapper>*{margin-top:0;margin-bottom:0}@media (min-width:768px){.page-pdp-negocios-especiales__right-wrapper #mudi-viewer,.page-pdp-negocios-especiales__right-wrapper #mudi-viewer>div{flex-direction:column;flex:1;display:flex}.page-pdp-negocios-especiales__right-wrapper #mudi-viewer>div>div:first-child{flex:1}.page-pdp-negocios-especiales__right-wrapper #mudi-viewer iframe{height:100%}}.page-pdp-negocios-especiales__tabs-wrapper{margin-inline:auto;width:100%;max-width:1296px;margin:40px auto 60px}.page-pdp-standalone{flex-direction:column;display:flex}.page-pdp-standalone__highlight-preview{width:92%;max-width:1296px;margin-inline:auto;padding:50px 0}.page-pdp-standalone__specs-wrapper{width:92%;max-width:1296px;margin-inline:auto}.page-pdp-standalone__tabs-wrapper{margin-inline:auto;width:92%;max-width:1296px;margin:40px auto}.page-pdp-standalone__inner{width:92%;max-width:1296px;margin-inline:auto}.page-pdp-standalone__video{height:270px}@media (min-width:768px){.page-pdp-standalone__video{height:540px}}.page-pdp{flex-direction:column;gap:16px;display:flex}.page-pdp--dream{background-color:#3b3b3a}.page-pdp__highlight-preview{padding:50px 0}.page-pdp__highlight-text{width:92%;max-width:1296px;margin-inline:auto}.page-pdp__specs-wrapper{width:92%;margin:0 auto}@media (min-width:1920px){.page-pdp__specs-wrapper{width:92%;max-width:1296px;margin-inline:auto}}.page-pdp__inner{width:92%;margin:0 auto}@media (min-width:1920px){.page-pdp__inner{width:92%;max-width:1296px;margin-inline:auto}}.page-pdp__video{height:270px}@media (min-width:768px){.page-pdp__video{height:540px}}.page-pdp #featured-product-banner{margin-top:0}.page-pdp #featured-product-banner>div{height:343px}@media (min-width:1024px){.page-pdp #featured-product-banner>div{height:600px}}.page-pdp #business-banner{margin-top:-16px}@media (min-width:768px){.page-pdp__related-motorbikes{padding-bottom:10px}}.page-plp{width:100%}.page-plp__banner-slider{margin-top:45px!important}@media (min-width:768px){.page-plp__banner-slider{margin:0 auto!important}}.page-plp__promo-slider{margin-bottom:10px}.page-plp__store-slider{width:100%;margin-bottom:30px}@media (min-width:768px){.page-plp__store-slider{margin-bottom:70px}}.page-politicas-tratamiento-datos{flex-direction:column;gap:16px;display:flex}.page-politicas-tratamiento-datos__content{width:92%;max-width:1296px;margin-inline:auto}.page-politicas-tratamiento-datos__page-title{margin-bottom:72px}.page-politicas-tratamiento-datos__actions{flex-direction:column;align-items:stretch;gap:16px;width:40%;margin-top:40px;margin-left:auto;margin-right:auto;display:flex}.page-politicas-tratamiento-datos__download-btn{color:#c00!important;white-space:nowrap!important;background-color:#0000!important;border-color:#c00!important;width:auto!important;padding:10px 24px!important}.page-politicas-tratamiento-datos__download-btn:hover{color:#c00!important;border-color:#c00!important}.page-promociones__banner{width:100%}.page-promociones__section{width:92%;max-width:1296px;margin-inline:auto;padding-top:40px;padding-bottom:32px}.page-promociones__content{max-width:100%}@media (min-width:768px){.page-promociones__content{max-width:50%}}.page-promociones__description{font-family:var(--font-figtree),sans-serif;color:#484846;margin-top:24px;font-size:16px;line-height:1.6}@media (min-width:1024px){.page-promociones__description{font-size:18px}}.page-rueda-con-honda-seguro__breadcrumb{margin-top:100px!important;margin-bottom:0!important}.page-rueda-con-honda-seguro__banner{margin-inline:auto;width:92%;max-width:1296px;margin-bottom:100px;position:relative;overflow:hidden}.page-rueda-con-honda-seguro__banner:before{content:"";padding-top:76.3359%;display:block}@media (min-width:768px){.page-rueda-con-honda-seguro__banner:before{padding-top:32.3611%}}.page-rueda-con-honda-seguro__banner-slider{inset:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important}.page-rueda-con-honda-seguro__banner-slider .swiper,.page-rueda-con-honda-seguro__banner-slider .swiper-wrapper,.page-rueda-con-honda-seguro__banner-slider .swiper-slide{height:100%}.page-terms-conditions{flex-direction:column;gap:16px;display:flex}.page-terms-conditions__content{width:92%;max-width:900px;margin-inline:auto}.page-terms-conditions__page-title{margin-bottom:72px}.page-terms-conditions__actions{margin-inline:auto;flex-direction:column;align-items:stretch;gap:16px;width:fit-content;margin-top:40px;display:flex}.page-terms-conditions__download-btn{color:#c00!important;white-space:nowrap!important;background-color:#0000!important;border-color:#c00!important;width:auto!important;padding:10px 24px!important}.page-terms-conditions__download-btn:hover{color:#c00!important;border-color:#c00!important}.page-video-entrada{flex-direction:column;flex:1;gap:0;display:flex}.page-video-entrada__article{flex-direction:column;gap:24px;width:92%;max-width:1296px;margin-inline:auto;padding-top:0;padding-bottom:40px;display:flex}@media (min-width:768px){.page-video-entrada__article{gap:32px;padding-top:8px;padding-bottom:64px}}.page-video-entrada__content-extras{flex-direction:column;gap:24px;width:100%;max-width:860px;margin-inline:auto;display:flex}@media (min-width:768px){.page-video-entrada__content-extras{gap:32px}}
