@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap";.im-rep{background:var(--im-rep-bg, #ffffff);padding-top:var(--im-rep-padding-top, 47px);padding-bottom:var(--im-rep-padding-bottom, 47px);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.im-rep__inner{max-width:120rem;margin:0 auto;padding:0 1.6rem}.im-rep__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.im-rep__title{margin:0;font-family:inherit;font-size:2.8rem;font-weight:500;line-height:1.15;letter-spacing:-.05rem;color:var(--im-rep-heading, #141414);text-transform:none}.im-rep__subtitle{margin:.8rem 0 0;font-size:1.4rem;font-weight:300;line-height:1.6;color:var(--im-rep-text, #5f5c55)}.im-rep__nav{display:flex;gap:.8rem;flex-shrink:0}.im-rep__arrow{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:transparent;border:1px solid var(--im-rep-border, #e5e1d8);border-radius:50%;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.im-rep__arrow:hover:not(:disabled){border-color:var(--im-rep-accent, #a8801f)}.im-rep__arrow:disabled{opacity:.3;cursor:default}.im-rep__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:var(--im-rep-heading, #141414);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.im-rep__track{display:flex;gap:1.6rem;margin:0;padding:0 1.6rem .6rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.im-rep__track::-webkit-scrollbar{display:none}.im-rep__slide{flex:0 0 auto;width:78%;scroll-snap-align:start}.im-rep__card{display:block;text-decoration:none;color:inherit}.im-rep__media{position:relative;width:100%;padding-bottom:var(--im-rep-ratio, 118%);border-radius:1.6rem;overflow:hidden;background:var(--im-rep-media-bg, #f2efe8)}.im-rep__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.im-rep__card:hover .im-rep__image{transform:scale(1.04)}.im-rep__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 70% at 25% 10%,rgba(168,128,31,.16),transparent 62%),var(--im-rep-media-bg, #f2efe8)}.im-rep__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1.1rem;border-radius:999px;background:#ffffffeb;font-size:1.15rem;font-weight:400;line-height:1;color:var(--im-rep-heading, #141414);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.im-rep__body{padding:1.4rem .2rem 0}.im-rep__line{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.im-rep__name{font-size:1.6rem;font-weight:500;line-height:1.3;color:var(--im-rep-heading, #141414)}.im-rep__card:hover .im-rep__name{color:var(--im-rep-accent, #a8801f)}.im-rep__price{flex-shrink:0;font-size:1.5rem;font-weight:500;white-space:nowrap;color:var(--im-rep-accent, #a8801f)}.im-rep__desc{margin:.5rem 0 0;font-size:1.3rem;font-weight:300;line-height:1.6;color:var(--im-rep-meta, #8c8880)}.im-rep__footer{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:3.2rem}.im-rep__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border:1px solid var(--im-rep-heading, #141414);border-radius:.8rem;background:transparent;color:var(--im-rep-heading, #141414);font-family:inherit;font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.im-rep__btn:hover{background:var(--im-rep-heading, #141414);color:#fff}.im-rep__footnote{margin:0;font-size:1.2rem;font-weight:300;color:var(--im-rep-meta, #8c8880)}@media(prefers-reduced-motion:reduce){.im-rep__image{transition:none}.im-rep__card:hover .im-rep__image{transform:none}}@media screen and (min-width:750px){.im-rep__inner{padding:0 5rem}.im-rep__track{padding-left:5rem;padding-right:5rem;scroll-padding-left:5rem;gap:2rem}.im-rep__slide{width:42%}.im-rep__title{font-size:3.4rem}.im-rep__footer{flex-direction:row;align-items:center;gap:2rem}}@media screen and (min-width:990px){.im-rep__slide{width:30%}.im-rep__title{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-im-repairs.css.map */
