.card-gallery{background:#f4f4f2;border-radius:8px;overflow:hidden}.card-gallery .product-media-container,.card-gallery .card-gallery__placeholder{aspect-ratio:4 / 3!important;background:#f4f4f2}.card-gallery .product-media-container img{object-fit:contain!important;padding:3%;mix-blend-mode:multiply}.product-card p[role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;min-height:2.7em;font-weight:700}.product-card .price,.product-card product-price{font-weight:600}.ri-scroll{display:flex;gap:var(--ri-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ri-scroll::-webkit-scrollbar{display:none}.ri-scroll>*{scroll-snap-align:start;flex:0 0 auto}.ri-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.ri-head h2{margin:0}.ri-link{font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;color:inherit}.image-block--riders_footer_logo{width:112px!important;max-width:112px}.image-block--riders_footer_logo img{width:112px;height:auto}.product-media-container img,.product-media-container .product-media img,media-gallery img,.product-information img.product-media__image{object-fit:contain!important;object-position:center center!important}.product-media-container{background:#fff}.predictive-search-dropdown img,#predictive-search-results img,.search-modal img,search-modal img,.search-results img{object-fit:contain!important;object-position:center center!important;background-color:#f4f4f2}[id$=__riders_promises] .section-content-wrapper{padding-block:32px!important;row-gap:24px!important}[id$=__riders_promises] :is(h3,.h4){font-size:.95rem!important;line-height:1.3!important;margin:0!important}[id$=__riders_promises] p{font-size:.8rem!important;line-height:1.5!important;margin:0!important;opacity:.85}[id$=__riders_promises] svg{width:26px!important;height:26px!important}[id$=__riders_promises] .group-block,[id$=__riders_promises] .layout-panel-flex{gap:8px!important}[id$=__riders_promises]>.section .section-content-wrapper.layout-panel-flex--row{gap:32px!important}:root{--ri-cta: #D82E20;--ri-cta-hover: #B32519;--ri-red: #e8352b;--ri-grey: #f4f4f2;--ri-ink: #111111}.price__sale,.price-item--sale,product-price .price--on-sale{color:var(--ri-red)}.rte a:hover,.ri-pagebody a:hover,.ri-link:hover{color:var(--ri-red)}.product-details h1{font-size:clamp(1.5rem,2.4vw,2rem)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.015em;margin:0!important}.product-details product-price,.product-details product-price .price{font-size:1.75rem!important;font-weight:700!important;line-height:1.15;letter-spacing:-.01em;color:var(--ri-ink)}.product-details product-price .compare-at-price{font-size:1rem!important;font-weight:400!important;color:#8a8a8a!important;text-decoration:line-through}.product-details product-price .price__container,.product-details product-price>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ri-taxnote{margin-top:-6px!important}.product-details .variant-option legend{font-size:1rem;font-weight:700;color:#111;margin-bottom:12px}.product-details .variant-option legend .ri-optval{font-weight:400;color:#333}.product-details .variant-option--buttons{gap:8px!important}.product-details .variant-option legend{margin-bottom:10px!important;font-size:.95rem!important}.product-details .variant-option__button-label{min-height:40px!important;min-width:52px;padding:0 14px!important;border-radius:4px!important;font-size:.85rem!important;font-weight:600!important}.product-details .variant-option__button-label:has(input:checked){box-shadow:inset 0 0 0 1px #111}.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#111!important}.product-details [data-testid=variant-option-single]{font-size:1rem;font-weight:700;color:#111}.product-details [data-testid=variant-option-single] .variant-option__swatch-value{font-weight:400;color:#333}.product-details [data-testid=variant-option-single] .variant-option__swatch-value:before{content:": "}.product-details .quantity-selector-wrapper,.product-details quantity-selector-component,.product-details .accelerated-checkout-block{display:none!important}.product-details .add-to-cart-button{width:100%!important;min-height:56px!important;border-radius:4px!important;background:var(--ri-cta)!important;color:#fff!important;border:0!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.product-details .add-to-cart-button svg{display:none!important}.product-details .add-to-cart-button:hover{background:var(--ri-cta-hover)!important}.ri-specs__table th{font-weight:700!important;color:var(--ri-ink)}.ri-specs__table td{font-weight:500}.mega-menu__link{font-size:1rem!important;line-height:1.5!important}.mega-menu__link--parent,.mega-menu__column>a,.mega-menu__column>.mega-menu__link:first-child{font-size:1.05rem!important;font-weight:700!important}.menu-drawer__menu-item,.menu-drawer a{font-size:1.05rem!important}.facets__label,.facets__summary,.facets__panel label,.facets__panel span,.sorting-filter__label{font-size:.95rem!important}.facets__summary{font-weight:600}.ri-mdesc{margin-top:40px;max-width:68ch}.ri-mdesc__body{font-size:1rem;line-height:1.75;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.ri-mdesc__body p{margin:0 0 1em}.ri-mdesc__body strong{color:#111;font-weight:700}.ri-mdesc__body em{color:#333}.ri-mdesc.is-open .ri-mdesc__body{display:block;-webkit-line-clamp:unset;overflow:visible}.ri-mdesc__toggle{margin-top:10px;padding:0;background:none;border:0;font:inherit;font-size:.95rem;font-weight:700;color:#111;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media screen and (max-width:749px){.ri-mdesc{display:none}}@media screen and (min-width:750px){.product-information__grid:has(.ri-mdesc) .product-details .ri-desc{display:none}}.card-gallery{position:relative}.ri-badge-best{position:absolute;top:10px;left:10px;z-index:3;padding:4px 8px;border-radius:2px;background:#111;color:#fff;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;pointer-events:none}.cart-discounts__label,.cart-discounts__value,.cart-items__discounts,.cart-item__discounts,.cart-items__discount,[class*=cart] [class*=discount] .money{color:#1b7f3b!important}.cart-totals__original-value{text-decoration:line-through;color:#8a8a8a}.ri-cartinfo{margin-top:14px;padding:14px 16px;border-radius:8px;background:#f7f7f5;border:1px solid #e4e4e0;display:grid;gap:10px}.ri-cartinfo__deliv{margin:0;display:flex;gap:10px;align-items:flex-start;font-size:.82rem;line-height:1.5;color:#333}.ri-cartinfo__deliv svg{flex:0 0 18px;margin-top:1px}.ri-cartinfo__points{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ri-cartinfo__points li{display:flex;gap:8px;align-items:center;font-size:.82rem;font-weight:600;color:#111}.ri-cartinfo__points svg{color:#1b7f3b;flex:0 0 16px}.product-badges__badge{min-height:0!important;height:auto!important;padding:4px 8px!important;border-radius:2px!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important}.ri-mm .mega-menu__link{position:relative;transition:color .15s ease}.ri-mm .mega-menu__link:hover,.ri-mm .mega-menu__link:focus-visible,.ri-mm .mega-menu__link.is-ri-active{color:#e8352b!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ri-mm__sub{display:grid;gap:2px;margin-top:6px}.ri-mm__preview{display:flex;justify-content:flex-end;align-items:flex-start}.ri-mm__frame{width:100%;max-width:420px;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#fff;transition:opacity .2s ease}.ri-mm__frame.is-fading{opacity:.25}.ri-mm__img{width:100%;height:100%;object-fit:contain;display:block}.ri-mm__frame.is-cover .ri-mm__img{object-fit:cover}.ri-range{position:relative;height:56px;margin:4px var(--padding-md, 12px) 6px}.ri-range__track{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:4px;background:#e2e2de}.ri-range__fill{position:absolute;top:0;bottom:0;background:#111;border-radius:4px}.ri-range__in{position:absolute;left:0;right:0;top:4px;width:100%;height:20px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.ri-range__in::-webkit-slider-runnable-track{background:none;height:20px}.ri-range__in::-moz-range-track{background:none}.ri-range__in::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #111;margin-top:0}.ri-range__in::-moz-range-thumb{pointer-events:auto;cursor:pointer;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #111}.ri-range__vals{position:absolute;left:0;right:0;top:32px;display:flex;justify-content:space-between;font-size:.82rem;color:#555}.ri-so{display:grid;gap:10px}.ri-so__note{margin:0;font-size:.9rem;line-height:1.5;color:#444}.ri-so__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 16px;border-radius:4px;font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important}.ri-so__btn--primary{background:var(--ri-cta);color:#fff!important;border:1px solid var(--ri-cta)}.ri-so__btn--primary:hover{background:var(--ri-cta-hover);border-color:var(--ri-cta-hover)}.ri-so__btn--secondary{background:#fff;color:#111!important;border:1px solid #111}.ri-store-only .ri-wa-cta,.ri-store-only .ri-deliv,.ri-store-only sticky-add-to-cart,.ri-store-only .sticky-add-to-cart{display:none!important}.card-gallery:has(.ri-so-flag) quick-add-component,.card-gallery:has(.ri-so-flag) .quick-add{display:none!important}@media screen and (min-width:750px){.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}.product-grid__card>product-price{order:9}.ri-cm{order:8;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.ri-cm__specs{margin:0;font-size:.85rem;line-height:1.35;color:#666}.ri-cm__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:.8rem;color:#555}.ri-cm__label{margin-right:2px}.ri-cm__size{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 8px;border:1px solid #d5d5d0;border-radius:999px;font-size:.75rem;font-weight:600;color:#111;white-space:nowrap}.ri-cm__size.is-last{border-color:#c9a227;color:#7a5f00}.ri-cm__colours{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ri-cm a,.ri-cm label{position:relative;z-index:3;pointer-events:auto}.ri-cm__sw{display:grid;place-items:center;width:38px;height:38px;padding:0;overflow:hidden;border:1px solid #e2e2de;border-radius:4px;background:#fff;transition:border-color .15s}.ri-cm__sw img{width:100%;height:100%;object-fit:contain;padding:2px}.ri-cm__sw:hover,.ri-cm__sw.is-active{border-color:#111}.ri-cm__sw--dot{width:22px;height:22px;border-radius:50%;background:var(--ri-sw, #ccc);border-color:#0000002e}.ri-cm__more{font-size:.75rem;color:#666}.ri-cm__cmp{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:.8rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.ri-cm__cmp input{width:16px;height:16px;margin:0;accent-color:#111;cursor:pointer}@media screen and (max-width:749px){.ri-cm__sw{width:32px;height:32px}.ri-cm__specs{font-size:.78rem}}.blog-post-card__image{height:auto!important;aspect-ratio:16 / 9}.product-badges__badge.color-custom-badge-sold-out{display:none!important}.product-badges:not(:has(.product-badges__badge:not(.color-custom-badge-sold-out))){display:none!important}.product-card{position:relative}.product-card .product-grid__card{padding:8px 8px 12px!important}.card-hover-effect-lift .product-card:hover{transform:none!important}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid transparent;border-radius:10px;pointer-events:none;z-index:4;transition:border-color .15s}.product-card:hover:after{border-color:#111}.ri-chero__title,.ri-chead__title,.ri-cmp__title,.ri-ahero__title,.ri-contact__h,.ri-chat__h,.ri-store__name{font-family:var(--font-heading--family)}.product-card p[role=heading],.product-card .product-title,.product-card [ref=productTitleLink]{font-size:1.15rem!important}.product-card product-price,.product-card product-price .price,.product-card product-price [ref=priceContainer]{font-size:1.15rem!important}.product-card product-price s,.product-card product-price .compare-at-price{font-size:.95rem!important}.ri-cm__cmp{font-size:.95rem;gap:8px}.ri-cm__cmp input{width:18px;height:18px}@media screen and (max-width:749px){.product-card p[role=heading],.product-card .product-title,.product-card [ref=productTitleLink]{font-size:1rem!important}.product-card product-price,.product-card product-price .price,.product-card product-price [ref=priceContainer]{font-size:1rem!important}.ri-cm__cmp{font-size:.88rem}}.menu-list__link{font-size:calc(var(--menu-top-level-font-size, 1rem) + .1875rem)!important;font-weight:700!important}.menu-list .menu-list__list-item:is(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__link:hover{color:#d82e20!important}.mega-menu__link:hover,.mega-menu__link:focus-visible{color:#d82e20!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/riders.css.map */
