.section-eloi-hero,.section-eloi-hero *{box-sizing:border-box}.shopify-section.section-eloi-hero,.section-eloi-hero .eloi-home,.section-eloi-hero .eloi-hero{display:block;height:auto!important;min-height:0!important;block-size:auto!important;min-block-size:0!important;flex:0 0 auto!important;align-self:start;width:100%;padding-bottom:0!important;margin-bottom:0!important}.eloi-home{height:auto;min-height:0;--maxw: 1160px;display:flex;flex-direction:column;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eloi-home .eloi-serif{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600}.eloi-hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.eloi-hero__copy{flex:0 0 auto;padding:clamp(40px,6vw,80px) 24px clamp(20px,3vw,36px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.eloi-hero__eyebrow{margin:0 0 clamp(10px,1.4vh,16px);color:var(--accent);font-size:13.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.eloi-hero__title{max-width:15em;margin:0 auto;font-size:clamp(32px,5.2vw,62px);font-weight:800;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.eloi-hero__title .eloi-serif{font-size:1.03em;letter-spacing:0}.eloi-hero__sub{max-width:44ch;margin:clamp(12px,1.6vh,18px) auto 0;color:var(--muted);font-size:clamp(14px,1.1vw,16px);line-height:1.6;text-wrap:balance}.eloi-hero__sub p{margin:0}.eloi-hero__cta{margin-top:clamp(16px,2.2vh,26px);padding:9px 9px 9px 24px;display:inline-flex;align-items:center;gap:12px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:700;letter-spacing:.6px;text-decoration:none;transition:opacity .2s ease,transform .12s ease}.eloi-hero__cta:hover{opacity:.88}.eloi-hero__cta:active{transform:translateY(1px)}.eloi-hero__cta span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-size:15px;line-height:1;transition:transform .25s ease}.eloi-hero__cta:hover span{transform:translate(3px)}.eloi-arc{position:relative;flex:0 0 auto;width:100%;height:var(--arc-h, 30vw);min-height:240px;overflow:hidden;perspective:var(--arc-p, 1160px);perspective-origin:50% 50%}.eloi-arc__card{position:absolute;top:50%;left:50%;width:var(--card-w, 247px);height:var(--card-h, 247px);margin-top:calc(var(--card-h, 247px) / -2);margin-left:calc(var(--card-w, 247px) / -2);overflow:hidden;border-radius:14px;background:var(--card-background, #ffffff);box-shadow:0 18px 38px -14px #00000061;backface-visibility:hidden;transform-origin:center;will-change:transform}.eloi-arc__card img,.eloi-arc__placeholder{width:100%;height:100%;display:block;object-fit:var(--photo-fit, contain);object-position:var(--photo-x, 50%) var(--photo-y, 50%);padding:var(--photo-padding, 8px);transform:scale(var(--photo-scale, 1));transform-origin:var(--photo-x, 50%) var(--photo-y, 50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.eloi-arc__placeholder{color:#b8b8b8}.eloi-home a:focus-visible{outline:2px solid #0072f5;outline-offset:4px}@media(max-width:749px){.section-eloi-hero{height:auto;min-height:0;padding-bottom:0;margin-bottom:0}.eloi-home .eloi-hero{flex:0 0 auto;height:auto;min-height:0}.eloi-home .eloi-arc{display:flex;align-items:center;gap:16px;height:auto;min-height:0;padding:12px 24px var(--mobile-bottom-space, 16px);overflow-x:auto;perspective:none;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.eloi-home .eloi-arc::-webkit-scrollbar{display:none}.eloi-home .eloi-arc__card{position:relative;top:auto;left:auto;flex:0 0 var(--mobile-card-size, 200px);width:var(--mobile-card-size, 200px);height:var(--mobile-card-size, 200px);margin:0;transform:none!important;z-index:auto!important;scroll-snap-align:center;box-shadow:0 4px 12px #00000014;will-change:auto}.eloi-hero__copy{padding-top:36px}}@media(prefers-reduced-motion:reduce){.eloi-hero__cta,.eloi-hero__cta span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eloi-hero.css.map */
