.ojs-sc{background:var(--sc-bg);font-family:var(--sc-body-font);font-weight:var(--sc-body-weight)}.ojs-sc__inner{max-width:var(--sc-container);margin:0 auto;padding:var(--sc-pt) 32px var(--sc-pb)}.ojs-sc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.ojs-sc__eyebrow{margin:0 0 8px;font-size:var(--sc-eyebrow-size);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--sc-eyebrow-color)}.ojs-sc__heading{margin:0;font-family:var(--sc-heading-font);font-weight:var(--sc-heading-weight);font-size:var(--sc-heading-size);line-height:1.1;letter-spacing:0;color:var(--sc-heading-color)}.ojs-sc__link{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:14px;font-weight:500;color:var(--sc-link-color);text-decoration:none}.ojs-sc__link .ojs-arrow,.ojs-sc__arrow .ojs-arrow{transition:transform .3s ease}.ojs-sc__link:hover .ojs-arrow{transform:translate(4px)}.ojs-sc__slider{position:relative;display:block}.ojs-sc__grid{display:grid;grid-template-columns:repeat(var(--sc-grid-n),minmax(0,1fr));gap:var(--sc-gap)}.ojs-sc__grid.is-carousel{display:flex;overflow-x:auto;padding:4px 0 14px;margin:-4px 0 -14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.ojs-sc__grid.is-carousel::-webkit-scrollbar{display:none}.ojs-sc__grid.is-carousel>.ojs-sc__card{flex:0 0 calc((100% - (var(--sc-n) - 1) * var(--sc-gap)) / var(--sc-n));scroll-snap-align:start}.ojs-sc__nav{position:absolute;top:calc(50% - 22px);z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--sc-card-border);border-radius:50%;background:var(--sc-nav-bg);color:var(--sc-nav-color);box-shadow:0 6px 18px #3c241229;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.ojs-sc__nav:hover{transform:scale(1.08)}.ojs-sc__nav[disabled]{opacity:0;pointer-events:none}.ojs-sc__nav--prev{left:-22px}.ojs-sc__nav--next{right:-22px}.ojs-sc--arrows-desktop .ojs-sc__slider.is-carousel .ojs-sc__nav{display:flex}.ojs-sc__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sc-card-border);border-radius:var(--sc-radius);background:var(--sc-card-bg);color:var(--sc-title-color);text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.ojs-sc--shadow .ojs-sc__card{box-shadow:0 6px 16px #3c24121a}.ojs-sc__media{display:block;overflow:hidden;aspect-ratio:var(--sc-ratio);background:#e9dfd5}.ojs-sc__media img,.ojs-sc__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sc-focus, 50% 50%);transition:transform .6s ease}.ojs-sc__bar{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.ojs-sc__title{font-family:var(--sc-title-font);font-weight:var(--sc-title-weight);font-size:var(--sc-title-size);line-height:1.2}.ojs-sc__arrow{display:flex;flex-shrink:0;color:var(--sc-arrow-color)}.ojs-sc--hover .ojs-sc__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #3c241229}.ojs-sc--hover .ojs-sc__card:hover .ojs-sc__media img{transform:scale(1.06)}.ojs-sc__card:hover .ojs-sc__arrow .ojs-arrow{transform:translate(4px)}.ojs-sc.is-anim .ojs-sc__card{opacity:0;transform:translateY(24px);transition:opacity .7s ease var(--sc-delay),transform .7s ease var(--sc-delay),box-shadow .35s ease}.ojs-sc.is-anim.is-in .ojs-sc__card{opacity:1;transform:none}.ojs-sc.is-anim.is-in.ojs-sc--hover .ojs-sc__card:hover{transform:translateY(-4px);transition-delay:0s}@media screen and (max-width:989px){.ojs-sc__grid{grid-template-columns:repeat(var(--sc-cols-tablet),minmax(0,1fr))}}@media screen and (max-width:749px){.ojs-sc__inner{padding-left:16px;padding-right:16px}.ojs-sc__head{flex-direction:row;align-items:flex-end;gap:12px;margin-bottom:18px}.ojs-sc__bar{padding:11px 12px}.ojs-sc__grid.is-carousel{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding:0 16px}.ojs-sc__nav{width:36px;height:36px;top:calc(50% - 18px)}.ojs-sc__nav--prev{left:-6px}.ojs-sc__nav--next{right:-6px}.ojs-sc--arrows-desktop .ojs-sc__slider.is-carousel .ojs-sc__nav{display:none}.ojs-sc--arrows-mobile .ojs-sc__slider.is-carousel .ojs-sc__nav{display:flex}}@media(prefers-reduced-motion:reduce){.ojs-sc__card,.ojs-sc__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ojasvi-service-cards.css.map */
