.em-ride-categories{background:var(--em-ride-bg);color:var(--em-ride-text)}.em-ride-categories__wrap{padding-top:var(--em-ride-padding-top);padding-bottom:var(--em-ride-padding-bottom)}.em-ride-categories__inner{display:grid;align-items:center;grid-template-columns:minmax(220px,var(--em-ride-intro-width)) minmax(0,1fr);gap:clamp(28px,3vw,48px)}.em-ride-categories--no-cards .em-ride-categories__inner{grid-template-columns:minmax(0,var(--em-ride-intro-width))}.em-ride-categories__intro{min-width:0}.em-ride-categories__heading{margin:0;color:var(--em-ride-heading);font-size:var(--em-ride-heading-size);font-weight:900;line-height:1.08;letter-spacing:0;text-transform:uppercase}.em-ride-categories__text{max-width:300px;margin-top:22px;color:var(--em-ride-text);font-size:var(--em-ride-text-size);line-height:1.45}.em-ride-categories__text p{margin:0}.em-ride-categories__cta{display:inline-flex;align-items:center;gap:13px;margin-top:42px;color:var(--em-ride-accent);font-size:var(--em-ride-cta-size);font-weight:900;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.em-ride-categories__cta svg{width:25px;height:25px;transition:transform .2s ease}.em-ride-categories__cta:hover svg{transform:translate(4px)}.em-ride-categories__cta:hover{color:var(--em-ride-accent);transform:translateY(-1px)}.em-ride-categories__social{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px}.em-ride-categories__social-link{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--em-ride-text);transition:color .2s ease,transform .2s ease}.em-ride-categories__social-link svg{display:block;width:28px;height:28px}.em-ride-categories__social-link:hover{color:var(--em-ride-accent);transform:translateY(-2px)}.em-ride-categories__cards-wrap{position:relative;display:block;min-width:0}.em-ride-categories__cards{display:grid;min-width:0;grid-auto-flow:column;grid-auto-columns:minmax(220px,var(--em-ride-card-width));gap:var(--em-ride-card-gap);overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.em-ride-categories__cards::-webkit-scrollbar{height:6px}.em-ride-categories__cards::-webkit-scrollbar-thumb{border-radius:999px;background:#0003}.em-ride-categories__card{position:relative;display:block;min-width:0;height:var(--em-ride-card-height);overflow:hidden;border-radius:var(--em-ride-card-radius);background:#111;color:var(--em-ride-card-text);isolation:isolate;scroll-snap-align:start;text-decoration:none;box-shadow:0 4px 12px #00000029}.em-ride-categories__card-image,.em-ride-categories__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%}.em-ride-categories__card-image{object-fit:cover;transition:transform .45s ease}.em-ride-categories__placeholder{background:#e8e8e8}.em-ride-categories__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--em-ride-overlay-rgb),0) 30%,rgba(var(--em-ride-overlay-rgb),var(--em-ride-overlay-soft)) 62%,rgba(var(--em-ride-overlay-rgb),var(--em-ride-overlay-opacity)));pointer-events:none}.em-ride-categories__card-arrow{position:absolute;right:18px;bottom:28px;z-index:2;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:999px;color:var(--em-ride-card-text);transition:transform .2s ease,background-color .2s ease,color .2s ease}.em-ride-categories__card-arrow svg{width:25px;height:25px}.em-ride-categories__card--link:hover .em-ride-categories__card-image{transform:scale(1.05)}.em-ride-categories__card--link:hover .em-ride-categories__card-arrow{transform:translate(3px);background:var(--em-ride-card-text);color:var(--em-ride-accent)}.em-ride-categories__gallery-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.em-ride-categories__gallery-arrow{position:absolute;top:50%;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;padding:0;border:2px solid currentColor;border-radius:999px;background:#0003;color:var(--em-ride-card-text);cursor:pointer;font:inherit;pointer-events:auto;text-decoration:none;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,transform .2s ease}.em-ride-categories__gallery-arrow--prev{left:-18px;transform:translateY(-50%) rotate(180deg)}.em-ride-categories__gallery-arrow--next{right:-18px}.em-ride-categories__gallery-arrow svg{width:34px;height:34px}.em-ride-categories__gallery-arrow:hover:not(:disabled){background:var(--em-ride-card-text);color:var(--em-ride-accent)}.em-ride-categories__gallery-arrow--prev:hover:not(:disabled){transform:translate(-4px,-50%) rotate(180deg)}.em-ride-categories__gallery-arrow--next:hover:not(:disabled){transform:translate(4px,-50%)}.em-ride-categories__gallery-arrow:disabled{opacity:.35;cursor:not-allowed}.em-ride-categories--layout-social .em-ride-categories__inner{grid-template-columns:minmax(230px,var(--em-ride-intro-width)) minmax(0,1fr);gap:clamp(28px,3.4vw,58px)}.em-ride-categories--layout-social .em-ride-categories__heading{line-height:1.2}.em-ride-categories--layout-social .em-ride-categories__text{max-width:310px;margin-top:32px;line-height:1.55}.em-ride-categories--layout-social .em-ride-categories__cards{grid-auto-columns:minmax(220px,var(--em-ride-card-width));overflow-x:auto;padding:0 58px 0 0;scrollbar-width:none}.em-ride-categories--layout-social .em-ride-categories__cards::-webkit-scrollbar{display:none}.em-ride-categories--layout-social .em-ride-categories__card{box-shadow:none}.em-ride-categories--layout-social .em-ride-categories__card:after{background:linear-gradient(180deg,rgba(var(--em-ride-overlay-rgb),0) 24%,rgba(var(--em-ride-overlay-rgb),var(--em-ride-overlay-soft)) 56%,rgba(var(--em-ride-overlay-rgb),var(--em-ride-overlay-opacity)))}.em-ride-categories--layout-social .em-ride-categories__card-content{gap:8px;padding:0 20px 31px}.em-ride-categories--layout-social .em-ride-categories__card-title{font-weight:900;line-height:1.12;text-transform:none}.em-ride-categories--layout-social .em-ride-categories__card-text{font-weight:500;line-height:1.25}.em-ride-categories--layout-social .em-ride-categories__card-arrow{display:none}@media(min-width:1500px){.em-ride-categories__cards{overflow-x:visible}.em-ride-categories--gallery-carousel .em-ride-categories__cards{overflow-x:auto}}@media(max-width:1189.98px){.em-ride-categories__inner{grid-template-columns:1fr}.em-ride-categories__intro{max-width:520px}.em-ride-categories__cta{margin-top:26px}.em-ride-categories--layout-social .em-ride-categories__inner{grid-template-columns:1fr}.em-ride-categories--layout-social .em-ride-categories__intro{max-width:520px}}@media(max-width:749.98px){.em-ride-categories__intro{text-align:center}.em-ride-categories__wrap{padding-top:var(--em-ride-padding-top);padding-bottom:var(--em-ride-padding-bottom)}.em-ride-categories__heading{font-size:var(--em-ride-heading-size-mobile)}.em-ride-categories__text{margin-top:16px;font-size:1.55rem}.em-ride-categories__cta{font-size:1.45rem}.em-ride-categories__social{gap:20px;margin-top:22px;justify-content:center}.em-ride-categories__cards{grid-auto-columns:minmax(220px,min(var(--em-ride-card-width-mobile),78vw));gap:14px;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.em-ride-categories--mobile-one-card .em-ride-categories__cards{display:flex;gap:var(--em-ride-card-gap);margin-right:0;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none}.em-ride-categories--mobile-one-card .em-ride-categories__card{flex:0 0 100%;width:100%}.em-ride-categories--mobile-one-card .em-ride-categories__cards::-webkit-scrollbar{display:none}.em-ride-categories__card{height:var(--em-ride-card-height-mobile)}.em-ride-categories__card-content{left:14px;right:14px;bottom:14px;gap:5px}.em-ride-categories__card-title{font-size:1.55rem}.em-ride-categories__card-text{font-size:1.35rem}.em-ride-categories__card-arrow{right:16px;bottom:22px;width:38px;height:38px}.em-ride-categories--layout-social .em-ride-categories__text{margin-top:22px;max-width:100%}.em-ride-categories--layout-social .em-ride-categories__cards{grid-auto-columns:minmax(220px,min(var(--em-ride-card-width-mobile),78vw));padding-right:58px}.em-ride-categories--layout-social.em-ride-categories--mobile-one-card .em-ride-categories__cards{padding-right:0}.em-ride-categories--layout-social .em-ride-categories__card-content{padding:0 18px 25px}.em-ride-categories__gallery-arrow{width:48px;height:48px}.em-ride-categories__gallery-arrow--prev{left:12px}.em-ride-categories__gallery-arrow--next{right:12px}.em-ride-categories__gallery-arrow svg{width:28px;height:28px}}.em-ride-categories--header-top .em-ride-categories__inner{display:block}.em-ride-categories--header-top .em-ride-categories__intro{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;margin-bottom:clamp(20px,2.5vw,32px)}.em-ride-categories--header-top .em-ride-categories__text{max-width:560px;margin-top:8px}@media(min-width:750px){.em-ride-categories--header-top .em-ride-categories__cta{position:absolute;top:0;right:0;margin-top:0}}.em-ride-categories__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 38%,#0000008c 62%,#000000e0);pointer-events:none;z-index:1}.em-ride-categories__card-content{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:var(--em-ride-content-box-padding, 0)}.em-ride-categories__card-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--em-ride-content-box-color, #000);opacity:var(--em-ride-content-box-opacity, 0);border-radius:var(--em-ride-content-box-radius, 10px);pointer-events:none}.em-ride-categories__card-head{display:flex;align-items:center;gap:10px}.em-ride-categories__card-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);color:#fff}.em-ride-categories__card-icon svg,.em-ride-categories__card-icon-img{width:28px;height:28px}.em-ride-categories__card-icon-img{object-fit:contain}.em-ride-categories__card-title{display:block;color:#fff;font-size:var(--em-ride-card-title-size);font-weight:800;text-transform:uppercase;line-height:1.1}.em-ride-categories__card-text{display:block;color:#ffffffd9;font-size:var(--em-ride-card-text-size);line-height:1.3}.em-ride-categories--display-grid .em-ride-categories__cards{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--em-ride-grid-cols, 4),minmax(0,1fr));overflow-x:visible;scroll-snap-type:none;padding:0}.em-ride-categories--display-grid .em-ride-categories__gallery-nav{display:none}@media(max-width:989px){.em-ride-categories--display-grid .em-ride-categories__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.em-ride-categories--display-grid .em-ride-categories__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/em-ride-categories.css.map */
