.ride-showcase{--ride-accent: var(--Arvita-accent-color, var(--ferxsport-accent, #fed800));--ride-card-bg: #f7f7f7;--ride-section-bg: #fff;--ride-text: #333;--ride-text-muted: var(--ferxsport-muted, #8a8a8a);--ride-spec-bg: #f3f3f3;background:var(--ride-section-bg);overflow:hidden}.ride-showcase__inner{margin-inline:auto;padding-block:calc(64 * var(--rem)) calc(64 * var(--rem));padding-inline:0;width:100%}.ride-showcase__heading{margin:0 0 calc(36 * var(--rem));color:var(--ferxsport-heading-color, #060102);font-family:var(--font-heading--family);font-size:var(--ferxsport-heading-size, calc(32 * var(--rem)));font-weight:700;line-height:1.15;text-align:center}.ride-showcase__track-wrap{position:relative}.ride-showcase__track{--ride-track-gap: calc(12 * var(--rem));align-items:stretch;display:flex;gap:var(--ride-track-gap);list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ride-showcase__track::-webkit-scrollbar{display:none}.ride-showcase__item{display:flex;flex:0 0 calc((100% - (var(--ride-columns, 3) - 1) * var(--ride-track-gap)) / var(--ride-columns, 3));min-width:0;scroll-snap-align:start}.ride-showcase__nav{display:flex;gap:calc(12 * var(--rem));justify-content:center;margin-top:calc(40 * var(--rem))}.ride-showcase__nav[hidden]{display:none}.ride-showcase__nav-btn{align-items:center;background:var(--ride-nav-btn-bg, #fff);border:0;border-radius:var(--Arvita-radius-md);color:var(--ride-nav-icon-color, #000);cursor:pointer;display:inline-flex;height:calc(44 * var(--rem));justify-content:center;transition:background-color .2s ease,opacity .2s ease;width:calc(44 * var(--rem))}.ride-showcase__nav-btn:hover:not(:disabled){background:var(--Arvita-hover-gray, #f3f3f3)}.ride-showcase__nav-btn:disabled{cursor:not-allowed;opacity:.35}.ride-showcase__nav-btn svg{display:block;height:calc(18 * var(--rem));width:calc(18 * var(--rem))}.ride-card{background:var(--ride-card-bg);border-radius:calc(16 * var(--rem));box-shadow:none;display:flex;flex:1;flex-direction:column;height:100%;min-width:0;overflow:hidden;width:100%}.ride-card__media{padding:calc(10 * var(--rem));position:relative}.ride-card__media-panel{background:#fff;border-radius:var(--Arvita-radius-sm);overflow:hidden}.ride-card__media-viewport{aspect-ratio:1 / .72;overflow:hidden;position:relative}.ride-card__media-link{display:block;top:0;right:0;bottom:0;left:0;position:absolute;width:auto;z-index:1}.ride-card__image{height:100%;top:0;right:0;bottom:0;left:0;max-height:100%;max-width:100%;object-fit:contain;object-position:center;pointer-events:none;position:absolute;transition:opacity .35s ease,transform .35s ease,filter .35s ease;width:100%}.ride-card__image--svg{align-items:center;display:flex;justify-content:center;padding:calc(28 * var(--rem))}.ride-card__image--svg svg{height:72%;max-height:calc(220 * var(--rem));width:auto}.ride-card__image--svg.ride-card__image--default{background:#f3f3f3}.ride-card__image--svg.ride-card__image--default svg{filter:grayscale(1) brightness(.85);opacity:.45}.ride-card__image--svg-accent{background:#ff72231f}.ride-card__image--svg-accent svg{filter:brightness(0) saturate(100%) invert(52%) sepia(98%) saturate(1800%) hue-rotate(360deg) brightness(1.02) contrast(101%);opacity:1}.ride-card__image--default{opacity:1;transform:scale(1);z-index:1}.ride-card__image--hover{opacity:0;transform:scale(1);visibility:hidden;z-index:2}.ride-card__video{background:#000;object-fit:cover}.ride-card__image--accent-tint{filter:sepia(1) saturate(3.5) hue-rotate(340deg) brightness(.92)}.ride-card__media--has-hover:hover .ride-card__image--default,.ride-card__media--has-hover.is-hovered .ride-card__image--default{opacity:0}.ride-card__media--has-hover:hover .ride-card__image--hover,.ride-card__media--has-hover.is-hovered .ride-card__image--hover{opacity:1;visibility:visible}.ride-card__badge{background:var(--ride-accent);border-radius:calc(999 * var(--rem));color:#fff;font-size:calc(12 * var(--rem));font-weight:600;left:calc(16 * var(--rem));line-height:1;padding:calc(6 * var(--rem)) calc(12 * var(--rem));position:absolute;top:calc(16 * var(--rem));z-index:2}.ride-card__best-selling{left:auto;line-height:0;position:absolute;right:calc(16 * var(--rem));top:calc(16 * var(--rem));z-index:2}.ride-card__best-selling-img,.ride-card__best-selling-placeholder{display:block;height:auto;max-height:calc(72 * var(--rem));max-width:calc(96 * var(--rem));object-fit:contain;width:auto}.ride-card__best-selling-placeholder{color:var(--ride-accent);height:calc(72 * var(--rem));width:calc(72 * var(--rem))}.ride-card__best-selling-placeholder svg{display:block;height:100%;width:100%}.ride-card__recommendation{background:#fff;color:var(--ride-text);font-size:calc(10 * var(--rem));font-weight:500;letter-spacing:.02em;line-height:1.25;min-height:calc(28 * var(--rem));padding:calc(6 * var(--rem)) calc(10 * var(--rem));text-align:center}.ride-card__recommendation--empty{min-height:calc(28 * var(--rem));padding:0}.ride-card__recommendation strong{color:var(--ride-accent);font-weight:600}.ride-card__specs{display:grid;gap:calc(12 * var(--rem));grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(20 * var(--rem)) calc(20 * var(--rem)) calc(16 * var(--rem))}.ride-card__specs[data-spec-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ride-card__spec{align-items:center;display:flex;gap:calc(10 * var(--rem));min-height:calc(48 * var(--rem));min-width:0}.ride-card__spec-icon-wrap{align-items:center;background:#fff;border-radius:var(--Arvita-radius-sm);color:var(--ride-spec-icon-color, var(--ferxsport-body, #060102));display:inline-flex;flex-shrink:0;height:calc(40 * var(--rem));justify-content:center;width:calc(40 * var(--rem))}.ride-card__spec-icon{color:inherit;display:block;height:calc(22 * var(--rem));width:calc(22 * var(--rem))}.ride-card__spec-icon--asset{background-color:currentColor;-webkit-mask:var(--ride-spec-icon-url) center / contain no-repeat;mask:var(--ride-spec-icon-url) center / contain no-repeat}.ride-card__spec-content{display:flex;flex-direction:column;gap:calc(2 * var(--rem));min-width:0}.ride-card__spec-label{color:var(--ferxsport-muted, #8a8a8a);font-size:calc(10 * var(--rem));line-height:1.2}.ride-card__spec-value{color:var(--ferxsport-heading-color, #060102);font-size:calc(12 * var(--rem));font-weight:500;line-height:1.2}.ride-card__footer{align-items:flex-end;border-top:1px dashed #ddd;display:flex;gap:calc(12 * var(--rem));justify-content:space-between;margin-top:auto;padding:calc(18 * var(--rem)) calc(20 * var(--rem)) calc(20 * var(--rem))}.ride-card__info{flex:1;min-width:0}.ride-card__title{color:var(--ferxsport-heading-color, #060102);display:-webkit-box;font-size:calc(16 * var(--rem));font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;margin:0 0 calc(8 * var(--rem));min-height:calc(16 * var(--rem) * 1.35 * 2);overflow:hidden;text-decoration:none}.ride-card__title:hover{color:var(--ride-accent)}.ride-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:calc(8 * var(--rem))}.ride-card__price-current{color:var(--ferxsport-heading-color, #060102);font-size:calc(16 * var(--rem));font-weight:600;line-height:1}.ride-card__price-compare{color:var(--ride-text-muted);font-size:calc(12 * var(--rem));font-weight:400;line-height:1;text-decoration:line-through}.ride-card__cart{flex-shrink:0}.ride-card__cart-btn{align-items:center;background:var(--ferxsport-heading-color, #060102);border:0;border-radius:calc(10 * var(--rem));color:#fff;cursor:pointer;display:inline-flex;height:calc(44 * var(--rem));justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:calc(44 * var(--rem))}.ride-card__cart-btn:hover:not(:disabled){background:var(--Arvita-hover-gray, #f3f3f3);color:var(--ferxsport-heading-color, #060102);filter:none}.ride-card__cart-btn svg{height:calc(18 * var(--rem));width:calc(18 * var(--rem))}.ride-card__cart-btn:disabled{cursor:not-allowed;opacity:.45}.ride-card__cart-form{margin:0}@media screen and (max-width:768px){.ride-showcase{width:calc(100% - calc(80 * var(--rem)))}.ride-showcase__inner{padding-block:calc(var(--ferxsport-homepage-section-gap-mobile) * var(--rem)) 0;padding-inline:0}.ride-showcase__heading{font-size:var(--ferxsport-heading-size-mobile, calc(42 * var(--rem)));margin-bottom:calc(32 * var(--rem))}.ride-showcase__track-wrap{margin-inline:0;padding-inline:0}.ride-showcase__track{--ride-track-gap: calc(10 * var(--rem))}.ride-showcase__item{flex:0 0 calc((100% - var(--ride-track-gap)) / 1.3);scroll-snap-align:start}.ride-showcase__nav{margin-top:calc(32 * var(--rem))}.ride-showcase__nav-btn{height:calc(64 * var(--rem));width:calc(64 * var(--rem))}.ride-showcase__nav-btn svg{height:calc(24 * var(--rem));width:calc(24 * var(--rem))}.ride-card__badge{font-size:calc(18 * var(--rem));padding:calc(8 * var(--rem)) calc(16 * var(--rem))}.ride-card__specs{padding:calc(16 * var(--rem))}.ride-card__spec-icon-wrap{height:calc(60 * var(--rem));width:calc(60 * var(--rem))}.ride-card__spec-icon{height:calc(32 * var(--rem));width:calc(32 * var(--rem))}.ride-card__spec-label{font-size:calc(18 * var(--rem))}.ride-card__spec-value{font-size:calc(20 * var(--rem))}.ride-card__footer{padding:calc(16 * var(--rem))}.ride-card__title{font-size:calc(24 * var(--rem));min-height:calc(24 * var(--rem) * 1.35 * 2);font-weight:500}.ride-card__price-current{font-size:calc(24 * var(--rem));font-weight:600}.ride-card__price-compare{font-size:calc(16 * var(--rem))}.ride-card__cart-btn{height:calc(60 * var(--rem));width:calc(60 * var(--rem))}.ride-card__cart-btn svg{height:calc(24 * var(--rem));width:calc(24 * var(--rem))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ride-product-showcase.css.map */
