.mr-vehicle-page{--mr-yellow:#ffd400;--mr-ink:#17191b;--mr-muted:#656a6d;background:#fff;color:#17191b}.mr-vehicle-page .header-wrapper{background:#17191b;border-bottom:1px solid #34373b}.mr-vehicle-page .header{padding-top:12px;padding-bottom:12px}.mr-vehicle-page .header__heading-link{background:#fff;border-radius:5px;padding:5px 9px}.mr-vehicle-page .header__heading-logo{max-height:50px}.mr-vehicle-page .header-wrapper .header__menu-item,.mr-vehicle-page .header__icon,.mr-vehicle-page .header__active-menu-item{color:#fff}.mr-vehicle-page .header__submenu,.mr-vehicle-page .menu-drawer{background:#fff;color:#17191b}.mr-vehicle-page .header__submenu .header__menu-item,.mr-vehicle-page .header__submenu .header__active-menu-item,.mr-vehicle-page .menu-drawer a{color:#17191b}.mr-vehicle-page .mr-breadcrumbs{padding-top:18px;padding-bottom:10px;font-size:1.1rem}.mr-product-design{padding-top:10px!important;--color-button:255,212,0;--color-button-text:23,25,27}.mr-design-icon{display:block;width:24px;height:24px;flex:0 0 24px}.mr-design-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;border-top:1px solid #e8e9eb;border-bottom:1px solid #e8e9eb;padding:17px 12px}.mr-design-trust>span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.3rem;line-height:1.3;font-weight:600}.mr-design-trust>span+span{border-left:1px solid #e0e2e4}.mr-design-trust .mr-design-icon{width:19px;height:19px;flex-basis:19px}.mr-product-design .product.grid{column-gap:48px;align-items:start}.mr-product-design .product:not(.product--no-media) .product__media-wrapper{width:calc(55% - 24px);max-width:calc(55% - 24px)}.mr-product-design .product:not(.product--no-media) .product__info-wrapper{width:calc(45% - 24px);max-width:calc(45% - 24px);padding:0}.mr-product-design .product__info-container--sticky{position:static}.mr-product-design .product__media-gallery{top:20px}.mr-product-design .product__media-list{border-radius:10px;background:#f7f8f9}.mr-product-design .product__media{border-radius:10px;overflow:hidden}.mr-product-design .product__media img{object-fit:contain!important}.mr-product-design .thumbnail-list{gap:10px}.mr-product-design .thumbnail{border-radius:6px;background:#f6f7f8}.mr-product-design .thumbnail[aria-current]{border-color:#ffd400;box-shadow:0 0 0 1px #ffd400}.mr-product-design .product__title{margin:0 0 12px}.mr-product-design .product__title h1{font-size:clamp(3rem,3.7vw,5rem);line-height:1.06;letter-spacing:-.045em;font-weight:800;margin:0}.mr-design-subtitle{margin:9px 0 0;font-size:1.55rem;line-height:1.45;color:#656a6d}.mr-product-design [id^=price-]{display:flex;flex-direction:column;margin-top:20px}.mr-product-design [id^=price-]>.price{order:0}.mr-design-badge{order:-1;align-self:flex-start;display:inline-block;margin:0 0 13px;background:#ffd400;color:#17191b;padding:5px 10px;border-radius:4px;font-size:1.15rem;font-weight:750;letter-spacing:0;line-height:1.4}.mr-product-design .price{font-size:inherit}.mr-product-design .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin-bottom:0}.mr-design-price-current{display:block;width:100%;font-size:clamp(3.2rem,3.3vw,4.6rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:#17191b}.mr-design-price-was{font-size:1.6rem;line-height:1.4;color:#757a7e;letter-spacing:-.02em}.mr-design-saving{background:#ffd400;color:#17191b;border-radius:4px;padding:4px 9px;font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.4}.mr-product-design .price__badge-sold-out{margin-top:8px;border-color:#ddd;background:#f4f4f4;color:#555}.mr-design-facts{order:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0;margin-top:20px;border-top:1px solid #e3e5e7;border-bottom:1px solid #e3e5e7}.mr-design-fact{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;min-width:0;padding:0 8px;font-size:1.2rem;line-height:1.35}.mr-design-fact+.mr-design-fact{border-left:1px solid #e3e5e7}.mr-design-fact a{color:inherit;text-decoration:none;text-underline-offset:3px}.mr-design-fact a:hover{text-decoration:underline}.mr-design-fact sup{font-size:.85em}.mr-design-facts-note{order:2;font-size:1.05rem;line-height:1.45;color:#656a6d;margin:9px 0 0!important}.mr-product-design .product__tax{font-size:1.1rem;margin-top:8px!important;color:#656a6d}.mr-product-design .mr-klarna{margin:12px 0 16px;padding:12px;background:#faf7f8}.mr-product-design .mr-klarna p{font-size:1rem;line-height:1.4}.mr-product-design .mr-klarna strong{font-size:1.15rem}.mr-product-design .product-form__input{margin-bottom:12px;max-width:none}.mr-product-design .product-form__input .form__label{font-size:1.2rem;font-weight:600;margin-bottom:7px}.mr-product-design .product-form__input input[type=radio]+label{border-radius:6px;padding:10px 14px;line-height:1.25;font-size:1.25rem}.mr-product-design .product-form__input input[type=radio]:checked+label{background:#17191b;color:#fff;border-color:#17191b;box-shadow:0 0 0 2px #ffd400}.mr-product-design .product-form__quantity{margin:8px 0 14px}.mr-product-design .quantity{width:122px;min-height:42px}.mr-design-purchase-cta{display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}.mr-design-primary{display:flex;align-items:center;justify-content:center;gap:20px;background:#ffd400;border:1px solid #ffd400;border-radius:6px;min-height:54px;padding:13px 16px;color:#17191b;font-size:1.45rem;font-weight:750;line-height:1.35;text-decoration:none;text-align:center;box-sizing:border-box}.mr-design-primary:hover{background:#efc900;border-color:#efc900}.mr-design-primary .mr-design-icon{width:20px;height:20px;flex-basis:20px}.mr-design-advice{align-self:center;text-align:center;font-size:1.2rem;line-height:1.4;text-underline-offset:4px}.mr-product-design .product-form__buttons{max-width:none}.mr-product-design .product-form__submit{min-height:50px;border:1px solid #17191b;border-radius:6px;background:#fff;color:#17191b;--color-button:255,255,255;--color-button-text:23,25,27;--color-button-background:255,255,255;--alpha-button-background:1;--alpha-button-border:0}.mr-product-design .product-form__submit:before,.mr-product-design .product-form__submit:after{box-shadow:none}.mr-product-design .product-form__submit:hover:not([disabled]){background:#f3f4f5}.mr-product-design .shopify-payment-button{margin-top:10px}.mr-product-design .shopify-payment-button__button{border-radius:6px;min-height:45px}.mr-product-design .product__view-details{display:none}.mr-design-workshop{display:flex;flex-direction:column;gap:26px;margin-top:44px;padding:30px 32px;background:#f4f5f6;border-radius:10px}.mr-design-workshop h2{margin:0;font-size:clamp(2.5rem,2.8vw,3.6rem);letter-spacing:-.04em;line-height:1.15}.mr-design-workshop p{margin:8px 0 0;font-size:1.5rem;line-height:1.5;color:#656a6d}.mr-design-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mr-design-shortcuts>a{display:flex;align-items:flex-start;gap:14px;text-decoration:none}.mr-design-shortcuts .mr-design-icon{width:31px;height:31px;flex-basis:31px}.mr-design-shortcuts strong{display:block;font-size:1.3rem;line-height:1.3}.mr-design-shortcuts small{display:block;font-size:1.15rem;line-height:1.45;color:#656a6d;margin-top:5px}.mr-design-shortcuts>a:hover strong{text-decoration:underline;text-underline-offset:4px}.mr-design-details{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;margin-top:36px}.mr-design-details .product__description{margin-top:0;font-size:1.4rem}.mr-design-details .product__description h2{font-size:2.5rem;margin-top:28px}.mr-design-details .product__description h2:first-child{margin-top:0}.mr-design-details .product__description h3{font-size:1.9rem}.mr-design-details .mr-specs{margin-top:0}.mr-design-details .mr-specs__table{font-size:1.2rem;line-height:1.55}.mr-design-details .mr-specs__table th{width:46%}.mr-design-details .accordion{border-color:#e3e5e7}.mr-design-details .accordion h2{font-size:1.4rem}.mr-design-details .mr-replaced-contact-links,.mr-design-details .mr-vehicle-contact__heading,.mr-design-sticky{display:none}.mr-product-design [id^=MRDesign],.mr-product-design [id^=VehicleSpecs]{scroll-margin-top:140px}@media(min-width:990px){.mr-product-design .product__media.media{padding-top:100%!important}.mr-product-design .product__media-gallery{max-width:650px}}@media(max-width:989px)and (min-width:750px){.mr-product-design .product.grid{column-gap:28px}.mr-product-design .product:not(.product--no-media) .product__media-wrapper,.mr-product-design .product:not(.product--no-media) .product__info-wrapper{width:calc(50% - 14px);max-width:calc(50% - 14px)}.mr-design-fact{font-size:1.05rem;padding:0 5px}.mr-product-design .product__title h1{font-size:3.6rem}.mr-design-details{gap:28px}}@media(max-width:749px){.mr-vehicle-page .header{padding-top:9px;padding-bottom:9px}.mr-vehicle-page .header__heading-logo{max-height:43px}.mr-vehicle-page .mr-breadcrumbs{padding-top:12px;padding-bottom:9px;font-size:1rem}.mr-product-design{padding-top:0!important}.mr-design-trust{gap:5px;margin-bottom:16px;padding:13px 0}.mr-design-trust>span{flex-direction:column;gap:6px;font-size:1rem;line-height:1.25;text-align:center;padding:0 4px}.mr-design-trust .mr-design-icon{width:18px;height:18px;flex-basis:18px}.mr-product-design .product.grid{display:block}.mr-product-design .product:not(.product--no-media) .product__media-wrapper,.mr-product-design .product:not(.product--no-media) .product__info-wrapper{width:100%;max-width:100%;padding:0}.mr-product-design .product__media-list{margin-left:0;margin-right:0;scroll-padding-left:0}.mr-product-design .product__media-list .product__media-item{width:100%;padding-left:0}.mr-product-design .product__media.media{padding-top:100%!important}.mr-product-design .product__media-list:after{display:none}.mr-product-design .thumbnail-slider{display:flex!important;margin-top:10px}.mr-product-design .thumbnail-list{display:flex;gap:8px;margin-bottom:5px}.mr-product-design .thumbnail-list__item.slider__slide{width:76px;flex:0 0 76px}.mr-product-design .product:not(.product--no-media) .product__info-wrapper{margin-top:24px}.mr-product-design .product__title h1{font-size:clamp(3rem,9vw,4rem)}.mr-design-subtitle{font-size:1.4rem;margin-top:7px}.mr-product-design [id^=price-]{margin-top:14px}.mr-design-badge{margin-bottom:10px;font-size:1.1rem}.mr-design-price-current{font-size:3.5rem}.mr-design-price-was{font-size:1.5rem}.mr-design-facts{margin-top:16px;padding:15px 0}.mr-design-fact{font-size:1.1rem;padding:0 6px;gap:7px}.mr-design-facts-note{font-size:1rem}.mr-design-primary{min-height:54px;font-size:1.4rem}.mr-design-workshop{margin-top:30px;padding:25px 20px;gap:20px}.mr-design-workshop p{font-size:1.35rem}.mr-design-shortcuts{grid-template-columns:1fr;gap:19px}.mr-design-shortcuts>a{align-items:center}.mr-design-shortcuts strong{font-size:1.3rem}.mr-design-details{grid-template-columns:1fr;gap:32px;margin-top:28px}.mr-design-details .mr-specs__table{font-size:1.15rem}.mr-design-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;background:#fff;box-shadow:0 -3px 18px #17191b15;border-top:1px solid #e4e6e8;padding:12px 18px calc(12px + env(safe-area-inset-bottom));min-height:72px}.mr-design-sticky>span{font-size:1.65rem;font-weight:800;line-height:1.3;letter-spacing:-.025em;white-space:nowrap}.mr-design-sticky .mr-design-primary{min-height:46px;gap:12px;padding:10px 16px;font-size:1.3rem;flex:0 1 50%}.mr-vehicle-page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:359px){.mr-design-trust>span{font-size:.9rem}.mr-design-sticky{padding-left:12px;padding-right:12px}.mr-design-sticky>span{font-size:1.5rem}.mr-design-sticky .mr-design-primary{padding:10px 12px;gap:7px}.mr-design-fact{font-size:1rem}}@media(prefers-reduced-motion:no-preference){.mr-design-primary{transition:background .15s ease}.mr-product-design .thumbnail{transition:border-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mr-product-design.css.map */
