body.arp-canyon{--arp-button-background: #181918;--arp-button-hover: #41443e;--arp-button-text: #fff;--arp-button-radius: 8px;--arp-button-height: 52px;--style-border-radius-buttons-primary: var(--arp-button-radius);--style-border-radius-buttons-secondary: var(--arp-button-radius);--height-buy-buttons: var(--arp-button-height)}body.arp-canyon :is(.button,.button-primary,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button,.arp-installation__button,.motortech-page__button,.hero-vehicle-selector__submit,.vehicle-selector__submit,.motoryva-contact button[type=submit],.arp-installation__form-card button[type=submit]):not(.button-unstyled,.cart-items__remove,.quick-add__button,.localization-selector,.header-search-form__submit,.field__button,.facets-toggle__button),body.arp-canyon .product-information .product-details .product-form-buttons .add-to-cart-button{--button-color: var(--arp-button-text);--button-background-color: var(--arp-button-background);--button-border-color: var(--arp-button-background);--button-border-width: 1px;display:inline-flex;align-items:center;justify-content:center;gap:var(--arp-button-gap, 10px);min-height:var(--arp-button-height);padding:var(--arp-button-padding, 14px 22px);border:1px solid var(--button-border-color);border-radius:var(--arp-button-radius);background:var(--button-background-color);box-shadow:none;font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--arp-button-font-size, 14px);font-weight:650;line-height:1.4;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}body.arp-canyon :is(.button,.button-primary,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button,.arp-installation__button,.motortech-page__button,.hero-vehicle-selector__submit,.vehicle-selector__submit,.motoryva-contact button[type=submit],.arp-installation__form-card button[type=submit]):not(.button-unstyled,.cart-items__remove,.quick-add__button,.localization-selector,.header-search-form__submit,.field__button,.facets-toggle__button):not([data-added=true]),body.arp-canyon .product-information .product-details .product-form-buttons .add-to-cart-button:not([data-added=true]){color:var(--arp-button-text)}body.arp-canyon :is(.button,.button-primary,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button,.arp-installation__button,.motortech-page__button,.hero-vehicle-selector__submit,.vehicle-selector__submit,.motoryva-contact button[type=submit],.arp-installation__form-card button[type=submit]):not(.button-unstyled,.cart-items__remove,.quick-add__button,.localization-selector,.header-search-form__submit,.field__button,.facets-toggle__button):hover:not(:disabled,[aria-disabled=true]),body.arp-canyon .product-information .product-details .product-form-buttons .add-to-cart-button:hover:not(:disabled,[aria-disabled=true]){--button-background-color: var(--arp-button-hover);--button-border-color: var(--arp-button-hover);background:var(--arp-button-hover);border-color:var(--arp-button-hover)}body.arp-canyon :is(.button,.button-primary,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button,.arp-installation__button,.motortech-page__button,.hero-vehicle-selector__submit,.vehicle-selector__submit):not(.button-unstyled,.cart-items__remove,.quick-add__button,.localization-selector,.field__button):focus-visible{outline:2px solid #957341;outline-offset:3px}body.arp-canyon :is(.button,.button-primary,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button,.arp-installation__button,.motortech-page__button,.hero-vehicle-selector__submit,.vehicle-selector__submit):not(.button-unstyled,.cart-items__remove,.quick-add__button,.localization-selector,.field__button):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}body.arp-canyon :is(.variant-option__button-label:not(.variant-option__button-label--has-swatch),.arp-language-selector__option,.arp-featured__filters button){border-radius:var(--arp-button-radius)}@media(prefers-reduced-motion:reduce){body.arp-canyon :is(.button,.button-secondary,.button-custom,.arp-button,.arp-catalog-row__button){transition:none}}body.arp-canyon.arp-product-white{--arp-paper: #fff;--color-background: #fff;--color-background-secondary: #fff;--color-input-background: #fff;background:#fff}body.arp-canyon.arp-product-white :is(.page-wrapper,#MainContent,.shopify-section,.section-background,.motoryva-collection-hero,.motoryva-collection-description,.vehicle-collections,.home-contact,.home-contact__details,.arp-product__image,.card-gallery,.collection-category-tiles__card,.motoryva-product-facts,.motoryva-product-facts__legal,.motoryva-product-assurance,.motoryva-product-tabs,.motoryva-product-tabs__panel,.motoryva-product-tabs__table-wrap,.motoryva-product-tabs__note,.motoryva-product-tabs__compatibility-list,.motoryva-product-tabs__compatibility-empty,.motoryva-collection-nav,.motoryva-contact,.motoryva-contact__header,.motoryva-contact__aside,.motoryva-contact__card,.motoryva-story,.motoryva-story__hero,.motoryva-story__principles,.parts-brands-directory__hero,.parts-brands-directory__card,.arp-installation,.arp-installation__hero,.arp-installation__contact-card,.arp-installation__quote,.arp-installation__form,.arp-installation__form-card,.arp-installation__steps,.motortech-page,.motortech-page__hero,.motortech-page__centre-card,.motortech-page__closing,.motortech-page__service-card,.motortech-page__process,.motortech-page__services,.motortech-page__equipment,.localization-wrapper,.theme-drawer__dialog){background:#fff!important;color:#181918}body.arp-canyon.arp-product-white .header-search-form,body.arp-canyon.arp-product-white .header-search-form:focus-within,body.arp-canyon.arp-product-white #header-component[transparent]:not([data-sticky-state=active]) .header-search-form,body.arp-canyon.arp-product-white #header-component[transparent]:not([data-sticky-state=active]) .header-search-form:focus-within{background:#fff;color:#181918;border-color:#dedfda}body.arp-canyon.arp-product-white .header-search-form input.header-search-form__input{background:#fff;color:#181918}body.arp-canyon.arp-product-white .header-search-form input.header-search-form__input::placeholder{color:#686965;opacity:1}body.arp-canyon.arp-product-white .header-search-form__submit,body.arp-canyon.arp-product-white .header-search-form__submit:hover{background:#fff;color:#181918}body.arp-canyon.arp-product-white .motoryva-product-tabs :is(table,thead,tbody,tfoot,tr,td,th),body.arp-canyon.arp-product-white .motoryva-product-facts__grid>div,body.arp-canyon.arp-product-white .arp-language-selector__option:has(:checked),body.arp-canyon.arp-product-white .product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){background:#fff!important}body.arp-canyon.arp-product-white :is(.arp-installation__contact-card,.motortech-page__service-card--dark,.motortech-page__process) :is(h2,h3,p,dt,dd,a,li,span){color:#181918}body.arp-canyon.arp-product-white .arp-installation__contact-item,body.arp-canyon.arp-product-white .motortech-page__steps>li{border-color:#dedfda}body.arp-canyon.arp-product-white footer{--color-foreground: #181918;--color-foreground-rgb: 24 25 24;color:#181918;background:#fff;border-top:1px solid #dedfda}body.arp-canyon.arp-product-white footer .section-background{background:#fff}body.arp-canyon.arp-product-white footer .section{--color-foreground: #181918;--color-foreground-rgb: 24 25 24;color:#181918}body.arp-canyon.arp-product-white footer :is(a,p,span,h2,h3,h4){color:inherit}body.arp-canyon.arp-product-white .announcement-bar{background:#fff;color:#181918;border-bottom:1px solid #dedfda}body.arp-canyon.arp-product-white .announcement-bar :is(a,p,span){color:inherit}.product-information .product-details .variant-picker{--color-variant-background: #fff;--color-variant-text: #252622;--color-variant-border: #d8d8d2;--color-selected-variant-background: #fff;--color-selected-variant-text: #252622;--color-selected-variant-border: #957341}.product-information .product-details .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.product-information .product-details .variant-option--buttons legend{margin-bottom:12px;font-size:14px;font-weight:650}.product-information .product-details .arp-variant-selected-value{display:block;padding:0;margin-top:5px;color:#686965;font-size:12px;font-weight:400;line-height:1.4}.product-information .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked) .variant-option__button-label__text{font-weight:650}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0;min-height:52px;padding:14px 16px 14px 44px;border:1px solid #d8d8d2;border-radius:8px;background:#fff;color:#252622;justify-content:flex-start;white-space:normal;font-size:14px;line-height:1.4}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background:#fff;border-color:#a6a397}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:#957341;background:#fff;color:#252622;box-shadow:inset 0 0 0 1px #957341}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):before{content:"";position:absolute;inset:auto;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #a6a397;border-radius:50%;background:#fff;clip-path:none;box-shadow:none}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):before{border-color:#957341;background:#957341;box-shadow:inset 0 0 0 4px #fff}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):after,.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{display:none}.product-information .product-details .variant-option__button-label__text{text-align:start;text-wrap:wrap;overflow-wrap:anywhere}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){color:#777870;border-style:dashed;background:#fff}.product-information .product-details .variant-option__button-label:has(:focus-visible){outline:2px solid #252622;outline-offset:3px}.product-information .product-details .buy-buttons-block{display:block;padding-top:8px}.product-information .product-details .product-form-buttons{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px 12px;align-items:stretch}.product-information .product-details .product-form-buttons>.quantity-label{grid-column:1 / -1;grid-row:1;margin:0;font-size:13px;font-weight:650}.product-information .product-details .product-form-buttons>.quantity-selector-wrapper{grid-column:1;grid-row:2;min-width:0;width:132px}.product-information .product-details .quantity-selector{--quantity-selector-width: 132px;width:132px;height:52px;border:1px solid #d8d8d2;border-radius:8px;background:#fff}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:50px;padding:0;border-radius:7px}.product-information .product-details .quantity-selector input[type=number]{width:42px;min-width:0;max-width:42px;padding:0;font-size:15px}.product-information .product-details .product-form-buttons>span:has(>.add-to-cart-button){grid-column:2;grid-row:2;min-width:0}.product-information .product-details .product-form-buttons .add-to-cart-button{width:100%;min-width:0;height:52px;padding:12px 16px;border-radius:8px;font-size:15px;font-weight:650}.product-information .product-details .product-form-buttons>:is(.quantity-rules,.volume-pricing,.product-form-text__error){grid-column:1 / -1}.product-information .product-details .product-form-buttons>.product-form-text__error:not(.hidden){grid-row:3}@media(max-width:389px){.product-information .product-details .product-form-buttons{grid-template-columns:minmax(0,1fr)}.product-information .product-details .product-form-buttons>span:has(>.add-to-cart-button){grid-column:1;grid-row:3}.product-information .product-details .product-form-buttons>.product-form-text__error:not(.hidden){grid-row:4}}body.arp-canyon{--arp-line: #d8d9d5;--arp-radius: 8px}body.arp-canyon :focus-visible{outline:2px solid #181918;outline-offset:3px}.arp-product-identity{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;font-size:14px;line-height:1.5}.arp-product-identity div{min-width:0}.arp-product-identity dt{color:#62645f;font-size:12px}.arp-product-identity dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.arp-variant-unavailable{display:block;margin-top:3px;font-size:12px}.arp-compatibility-exclusions{margin-top:20px;padding:16px;border:1px solid var(--arp-line);border-radius:var(--arp-radius);background:#fff;font-size:14px}.arp-compatibility-exclusions p{margin:6px 0 0;line-height:1.5}.arp-search-help{color:#62645f;font-size:14px}.main-collection-grid__empty p{display:grid;gap:20px;justify-items:center;max-width:40rem;margin-inline:auto}body.arp-canyon.arp-product-white :is(.arp-catalog,.arp-catalog .collection-wrapper,.arp-catalog .main-collection-grid,.search-modal__content,.predictive-search,.predictive-search__results,.facets,.facets__form,.facets__filters-wrapper,.cart-drawer__dialog,.cart-drawer__summary,.cart-summary,.cart-items,.theme-drawer__header){background-color:#fff;color:#181918}body.arp-canyon .motoryva-product-tabs__tablist{flex-wrap:wrap}body.arp-canyon .motoryva-product-tabs__tablist button{min-height:48px;font-size:15px;color:#4e504a}body.arp-canyon .motoryva-product-tabs :is(td,th){overflow-wrap:anywhere}body.arp-canyon .header-search-localization .localization-wrapper{max-width:min(440px,calc(100vw - 32px));overflow-y:auto;overscroll-behavior:contain}body.arp-canyon .arp-language-selector__option{min-height:44px}body.arp-canyon .arp-country-heading{line-height:1.5}body.arp-canyon .header-search-form__submit{width:44px;min-height:44px}body.arp-canyon .motoryva-product-facts__help{font-size:13px}body.arp-canyon .motoryva-product-assurance__benefits :is(strong,small){font-size:13px;line-height:1.5;color:#62645f}body.arp-canyon .motoryva-product-assurance__benefits li{border-radius:8px}@media(max-width:749px){body.arp-canyon #header-component[data-sticky-state=active]:is(:focus-within,:has(.header-search-localization__button[aria-expanded=true])) .search-action.search-action--hidden-on-menu{display:flex!important}body.arp-canyon .header-search-form input.header-search-form__input{font-size:16px}body.arp-canyon .header-search-localization .header-search-localization__button{min-width:112px;font-size:12px}body.arp-canyon .motoryva-collection-nav__field select{font-size:16px}body.arp-canyon .motoryva-collection-hero h1{font-size:30px}body.arp-canyon .product-information h1{font-size:26px;line-height:1.25}.arp-catalog-row__purchase>div{flex-shrink:0}.arp-catalog-row h2{overflow-wrap:anywhere}}body.arp-canyon .cart-items .quantity-selector{--button-size-md: 44px;--quantity-selector-width: 132px;min-height:44px}body.arp-canyon .quick-add__button{min-width:44px;min-height:44px}@media(min-width:750px)and (max-width:989px){body.arp-canyon .section--page-width .cart-page{grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}body.arp-canyon .cart-page__summary{grid-column:1;grid-row:auto;display:block;padding-top:20px}}@media(max-width:989px){body.arp-canyon .arp-catalog .arp-catalog-row__button{--arp-button-padding: 12px;--arp-button-font-size: 13px;--arp-button-gap: 8px}}body.arp-canyon.arp-product-white :is(.motoryva-product-tabs__inner,.motoryva-product-tabs__tablist,.motoryva-product-tabs__compatibility-header,.motoryva-product-tabs__compatibility-header>strong,.motoryva-product-tabs__compatibility-list .metafield-single_line_text_field,.motoryva-product-assurance__benefits>li,.arp-compatibility-exclusions,.motoryva-contact__form,.motoryva-contact__map,.motoryva-contact__notice,.motoryva-contact__errors,.motoryva-story__media,.motoryva-story__placeholder){background:#fff!important}body.arp-canyon.arp-product-white :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea){background-color:#fff;color:#181918}
/*# sourceMappingURL=/cdn/shop/t/18/assets/arp-ux.css.map */
