.eyeoo-sv{padding-top:var(--sv-pt, 88px);padding-bottom:var(--sv-pb, 88px);background-color:var(--sv-bg, #f7f6f3);color:var(--sv-fg, #101012)}.eyeoo-sv--full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.eyeoo-sv__wrap{width:min(var(--sv-max, 1240px),92vw);margin:0 auto}.eyeoo-sv__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:clamp(32px,4vw,48px)}.eyeoo-sv__head-right{display:flex;align-items:center;gap:12px}p.eyeoo-sv__eyebrow{margin:0 0 6px;font-size:1rem;font-weight:600;letter-spacing:.45em;text-transform:uppercase;color:var(--sv-muted, #8b8a86)}h2.eyeoo-sv__title{margin:0;font-family:var(--eyeoo-font-heading);font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--sv-fg, #101012)}.eyeoo-sv__btn{display:inline-block;padding:14px 28px;border:1px solid var(--sv-line, #dcdad4);border-radius:999px;background:transparent;color:var(--sv-fg, #101012);font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;transition:background .35s cubic-bezier(.22,.8,.24,1),color .35s cubic-bezier(.22,.8,.24,1),border-color .35s cubic-bezier(.22,.8,.24,1)}.eyeoo-sv__btn:hover,.eyeoo-sv__btn:focus-visible{background:var(--sv-fg, #101012);border-color:var(--sv-fg, #101012);color:var(--sv-bg, #f7f6f3)}p.eyeoo-sv__lead{max-width:640px;margin:20px 0 0;font-size:clamp(15px,1.8vw,18px);line-height:1.7;color:color-mix(in srgb,var(--sv-fg, #101012) 72%,transparent)}.eyeoo-sv--head-center .eyeoo-sv__head{flex-direction:column;align-items:center;text-align:center}.eyeoo-sv--head-center p.eyeoo-sv__lead{margin-left:auto;margin-right:auto}.eyeoo-sv--head-center .eyeoo-sv__head-right{justify-content:center}.eyeoo-sv__nav{display:flex;gap:8px}.eyeoo-sv__nav[hidden]{display:none}.eyeoo-sv__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--sv-line, #dcdad4);border-radius:50%;background:transparent;color:var(--sv-fg, #101012);cursor:pointer;transition:background .3s cubic-bezier(.22,.8,.24,1),color .3s cubic-bezier(.22,.8,.24,1),opacity .3s ease}.eyeoo-sv__arrow svg{display:block;width:16px;height:16px}.eyeoo-sv__arrow:hover:not(:disabled){background:var(--sv-fg, #101012);color:var(--sv-bg, #f7f6f3)}.eyeoo-sv__arrow:disabled{opacity:.35;cursor:default}.eyeoo-sv__track{--sv-edge: 24px;display:flex;gap:var(--sv-gap, 18px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px var(--sv-edge) 48px;margin-inline:calc(-1 * var(--sv-edge));scroll-padding-inline:var(--sv-edge)}.eyeoo-sv__track::-webkit-scrollbar{display:none}.eyeoo-sv__track:focus-visible{outline:2px solid var(--sv-fg, #101012);outline-offset:4px}.eyeoo-sv__card{flex:0 0 calc((100% - (var(--sv-cols, 3) - 1) * var(--sv-gap, 18px)) / var(--sv-cols, 3));display:flex;flex-direction:column;min-height:var(--sv-card-min, 280px);padding:34px 28px 30px;border:1px solid var(--sv-line, #dcdad4);border-radius:var(--sv-radius, 26px);background:var(--sv-card-bg, #fff);scroll-snap-align:start;transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s cubic-bezier(.22,.8,.24,1)}.eyeoo-sv--lift .eyeoo-sv__card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #1010121f}.eyeoo-sv__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.eyeoo-sv__num{font-size:1.1rem;font-weight:600;letter-spacing:.3em;color:var(--sv-muted, #8b8a86)}.eyeoo-sv__dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--sv-fg, #101012)}.eyeoo-sv__body{margin-top:auto;padding-top:40px}.eyeoo-sv__num-lg{display:block;font-family:var(--eyeoo-font-heading);font-size:3.4rem;font-weight:800;line-height:1;color:var(--sv-fg, #101012)}.eyeoo-sv--layout-stacked .eyeoo-sv__card{gap:16px}.eyeoo-sv--layout-stacked .eyeoo-sv__body{margin-top:0;padding-top:0}h3.eyeoo-sv__card-title{margin:0;font-family:var(--eyeoo-font-heading);font-size:2.2rem;font-weight:700;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--sv-fg, #101012)}p.eyeoo-sv__text{margin:10px 0 0;font-size:1.4rem;line-height:1.7;color:color-mix(in srgb,var(--sv-fg, #101012) 65%,transparent)}.eyeoo-sv__card-link{display:inline-block;margin-top:16px;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sv-fg, #101012);text-decoration:underline;text-underline-offset:4px}.eyeoo-sv--reveal [data-eyeoo-sg-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,.8,.24,1),transform .8s cubic-bezier(.22,.8,.24,1)}.eyeoo-sv--reveal [data-eyeoo-sg-reveal].is-in{opacity:1;transform:none}@media(max-width:900px){.eyeoo-sv__wrap{width:calc(100% - 2 * var(--eyeoo-gutter-m, 24px))}.eyeoo-sv__track{--sv-edge: 0px}.eyeoo-sv__card{flex:0 0 calc((100% - (var(--sv-cols-m, 1.15) - 1) * var(--sv-gap, 18px)) / var(--sv-cols-m, 1.15));padding:28px 22px 24px}.eyeoo-sv__head{align-items:flex-start}.eyeoo-sv__head-right{width:100%;justify-content:space-between}.eyeoo-sv--layout-anchored .eyeoo-sv__body{padding-top:28px}}@media(prefers-reduced-motion:reduce){.eyeoo-sv--reveal [data-eyeoo-sg-reveal]{opacity:1;transform:none;transition:none}}.eyeoo-sv__hint{margin:0;padding:12px 16px;border:1px dashed var(--sv-line, #dcdad4);font-size:1.2rem;color:var(--sv-muted, #8b8a86)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/eyeoo-services.css.map */
