.eido-size-picker{flex:none;height:44px;margin:0 auto;max-width:100%;position:relative;transition:width .32s cubic-bezier(.22,.61,.36,1);width:calc(var(--size-count)*44px)}.eido-size-picker button{appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:10px;font-weight:400;height:44px;left:0;letter-spacing:.08em;line-height:1;margin:0;min-height:44px;min-width:44px;opacity:.4;padding:0;position:absolute;text-transform:uppercase;top:0;touch-action:manipulation;transform:translateX(calc(var(--size-slot)*44px));transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .18s ease;transition-delay:calc(var(--size-slot)*18ms);width:44px;-webkit-tap-highlight-color:transparent}.eido-size-picker button[aria-pressed=true]{font-weight:500;opacity:1;z-index:2}.eido-size-picker button[aria-pressed=true]:after{border:.75px solid;border-radius:999px;content:"";height:32px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.eido-size-picker[data-expanded=false] button:not([aria-pressed=true]){opacity:0;pointer-events:none;transform:translateX(0)}.eido-size-picker button:disabled{cursor:not-allowed;opacity:.25}.eido-size-picker button:focus-visible{outline:1px solid currentColor;outline-offset:-3px}.eido-size-picker--badge{overflow:visible;width:44px}.eido-size-picker--badge button{transform:translateX(calc(var(--size-slot)*44px*var(--size-direction,1)))}@media(hover:hover){.eido-size-picker button:enabled:hover{opacity:1}}.eido-pairings{color:#f8f8f8;inset:0;pointer-events:none;position:absolute;z-index:3}.eido-pairings [hidden],.eido-pairings[hidden]{display:none!important}.eido-pairings a,.eido-pairings button{pointer-events:auto}.eido-pairings__save{color:#f8f8f8;left:50%;transform:translateX(-50%)}.eido-pairings__hint,.eido-pairings__save{position:absolute;top:clamp(8px,1.6vw,22px)}.eido-pairings__hint{align-items:center;display:flex;height:44px;left:calc(50% + 28px);line-height:1.3;max-width:calc(50% - 44px);opacity:0;pointer-events:none;transform:translateX(-18px);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.eido-pairings[data-open] .eido-pairings__hint{opacity:1;transform:translateX(0)}.eido-pairings__panel{animation:eido-pairing-open .32s cubic-bezier(.22,.61,.36,1) both;background:#f8f8f8;box-shadow:0 2px 12px rgba(0,0,0,.04);color:#000;max-width:calc(100% - 24px);pointer-events:auto;position:absolute;transform-origin:var(--panel-origin,50% 0);width:296px}.eido-pairings__meta{align-items:baseline;background:hsla(0,0%,97.3%,.85);display:flex;gap:16px;justify-content:space-between;padding:5px 14px}.eido-pairings__price,.eido-pairings__title{color:#000;font:inherit;font-size:10px;font-weight:400;line-height:1.4;margin:0;text-decoration:none}.eido-pairings__title{overflow-wrap:anywhere}.eido-pairings__price{opacity:.6;white-space:nowrap}.eido-pairings__sizes{overflow-x:auto;overscroll-behavior:contain;padding:7px 12px;scrollbar-width:thin}.eido-pairings__rail{bottom:106px;display:none;gap:20px;left:50%;position:absolute;transform:translateX(-50%)}.eido-pairings__rail button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;height:44px;opacity:.4;padding:0;transition:opacity .18s ease;width:44px}.eido-pairings__rail button[aria-current=true]{opacity:1}.eido-pairings__status{bottom:10px;font-size:10px;left:12px;margin:0;pointer-events:none;position:absolute;right:12px;text-align:center}.section-product-hotspots[data-pairing-open] .hotspot-trigger{opacity:.4}.section-product-hotspots[data-pairing-open] [data-pairing-active] .hotspot-trigger{opacity:1}.section-product-hotspots[data-pairing-open] .hotspot-label{display:none}.eido-pairings a:focus-visible,.eido-pairings button:focus-visible{outline:1px solid currentColor;outline-offset:3px}@supports(backdrop-filter:blur(14px)){.eido-pairings__panel{backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);background:hsla(0,0%,97.3%,.78)}}@keyframes eido-pairing-open{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){.eido-pairings__panel{bottom:0;left:0!important;max-width:100%;top:auto!important;transform-origin:50% 100%;width:100%}.eido-pairings__panel:not([data-active]){display:none}.eido-pairings[data-open] .eido-pairings__rail{display:flex}.eido-pairings__sizes{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.eido-pairings__meta{padding:5px 16px}.eido-pairings__status{bottom:154px}.eido-pairings__rail{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-transparency:reduce){.eido-pairings__panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8f8f8}}@media(prefers-reduced-motion:reduce){.eido-pairings *,.eido-size-picker,.eido-size-picker button{animation:none!important;transition:none!important}}.eido-pairings__hint{appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:default;font:inherit;font-size:10px;padding:0 10px;text-align:left;white-space:nowrap}.eido-pairings[data-open] .eido-pairings__hint[data-ready]{background:none;color:inherit;cursor:pointer;justify-content:center;min-width:90px;pointer-events:auto;text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:3px}.eido-pairings[data-open] .eido-pairings__save .eido-wishlist-save__icon{opacity:1;transform:rotate(45deg)}@media(max-width:749px){.eido-pairings__panel[data-exiting]{display:block;pointer-events:none}.eido-pairings__panel{animation:none;touch-action:pan-y}.eido-pairings__rail{pointer-events:auto;touch-action:pan-y}}.eido-pairings__hint{display:grid;min-width:90px;overflow:hidden;perspective:240px;place-items:center;transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1),background-color .24s ease,color .24s ease}.eido-pairings__hint-label{backface-visibility:hidden;display:block;grid-area:1/1;transform-origin:50% 50%}.eido-pairings__hint{letter-spacing:.04em;text-transform:uppercase}@media(max-width:749px){.eido-pairings__hint{justify-items:end;left:auto;max-width:calc(50% - 44px);padding-inline:0;right:16px;text-align:right}.eido-pairings[data-open] .eido-pairings__hint[data-ready]{justify-content:end}}.eido-wishlist__products{align-content:normal;display:block}.eido-wishlist__products[data-mixed]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eido-wishlist__group{align-content:start;align-items:start;display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.eido-wishlist__group--looks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.eido-wishlist__card>.eido-wishlist__sizes{left:calc(50% + 40px);overflow:visible;position:absolute;top:8px;width:44px;z-index:5}.eido-wishlist__card>.eido-wishlist__title{line-height:1.3;margin:8px 0 2px}.eido-wishlist__price{line-height:1.3;margin:0;opacity:.6}.eido-wishlist__remove{display:grid;margin:0 auto;padding-top:4px;place-items:start center;transition:opacity .18s ease}.eido-wishlist__remove:focus-visible,.eido-wishlist__remove:hover{opacity:1}.eido-wishlist__minus{background:currentColor;display:block;height:1px;width:12px}.eido-wishlist__add[hidden],.eido-wishlist__remove[hidden]{display:none}.eido-wishlist__image{height:clamp(140px,24vh,240px)}.eido-wishlist__image img{max-width:170px}.eido-wishlist__look-label,.eido-wishlist__price,.eido-wishlist__title{font-size:10px;font-weight:400}.eido-wishlist__look{min-width:0;text-align:center}.eido-wishlist__look-label{letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.eido-wishlist__stack{display:grid;min-height:280px;padding:0 24px 40px;position:relative}.eido-wishlist__stack>.eido-wishlist__card{grid-area:1/1;pointer-events:none;transform:translate(calc(var(--piece-index)*22px),calc(var(--piece-index)*42px));transition:transform .32s cubic-bezier(.22,.61,.36,1);z-index:1}.eido-wishlist__stack>.eido-wishlist__card[data-front=true]{transform:translate(-14px);z-index:2}.eido-wishlist__stack>.eido-wishlist__card .eido-wishlist__image{margin:0 auto;pointer-events:auto;width:72%}.eido-wishlist__stack>.eido-wishlist__card:not([data-front=true]) .eido-wishlist__image{opacity:.6}.eido-wishlist__stack>.eido-wishlist__card:not([data-front=true])>.eido-wishlist__title{visibility:hidden}.eido-wishlist__stack>.eido-wishlist__card>.eido-wishlist__sizes{left:calc(50% + 46px);max-width:calc(50% - 32px);pointer-events:auto;top:calc(var(--piece-index)*44px)}.eido-wishlist__stack>.eido-wishlist__card[data-front=true]>.eido-wishlist__sizes{max-width:calc(50% - 32px)}.eido-wishlist__stack .eido-wishlist__details{background:#f8f8f8;margin-top:38px;padding:8px;pointer-events:auto;position:relative;z-index:6}.eido-wishlist__stack .eido-wishlist__card>.eido-wishlist__price{display:none}.eido-wishlist__look-rail{display:flex;gap:8px;justify-content:center;position:relative;z-index:7}.eido-wishlist__look-rail button{appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-size:10px;height:44px;opacity:.4;padding:0;width:44px}.eido-wishlist__look-rail button[aria-current=true]{opacity:1}.eido-wishlist__products[data-has-selection] .eido-wishlist__card:not([data-selected]) .eido-wishlist__image:after{opacity:0}.eido-wishlist__size[aria-pressed=true]:after{border-width:.75px;height:32px;width:32px}@media(min-width:750px){.eido-wishlist__products:not([data-has-looks]) .eido-wishlist__group{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:749px){.eido-wishlist__products,.eido-wishlist__products[data-mixed]{display:flex;gap:0}.eido-wishlist__group{display:contents}.eido-wishlist__group--pieces>.eido-wishlist__card,.eido-wishlist__look{flex:0 0 100%;padding:0 16px;scroll-snap-align:center;scroll-snap-stop:always;width:100%}.eido-wishlist__stack{min-height:245px;padding-inline:16px}.eido-wishlist__stack>.eido-wishlist__card{padding:0;width:100%}.eido-wishlist__image{height:clamp(140px,26dvh,240px)}}.eido-wishlist-toast{background:#f8f8f8;border:var(--eido-glass-border,1px solid rgba(0,0,0,.08));border-radius:var(--eido-notification-radius,6px);box-shadow:var(--eido-glass-shadow,0 4px 24px #0000000a);color:#000;display:grid;font:inherit;font-size:10px;gap:0 14px;grid-template-columns:150px 1fr 44px;grid-template-rows:1fr;isolation:isolate;line-height:1.4;min-height:250px;padding:12px;pointer-events:none;position:fixed;right:16px;top:calc(var(--eido-toast-header-offset,0px) + 16px);transform:translate3d(calc(100% + 24px),0,0);transition:transform .52s cubic-bezier(.22,.61,.36,1),visibility 0s .52s;visibility:hidden;width:min(520px,calc(100vw - 32px));z-index:2147483005}.eido-wishlist-toast[hidden]{display:none!important}.eido-wishlist-toast.active{pointer-events:auto;transform:translateZ(0);transition-delay:0s;visibility:visible}.eido-wishlist-toast.leaving{transition-delay:0s,.36s;transition-duration:.36s,0s}.eido-wishlist-toast__pieces{display:flex;flex-direction:column;gap:2px;grid-row:1;justify-content:center;max-height:55vh;overflow:auto;padding:22px 0 22px 12px}.eido-wishlist-toast__piece{align-items:center;display:flex;flex:none;gap:8px}.eido-wishlist-toast__piece img{height:100px;mix-blend-mode:multiply;object-fit:contain;width:92px}.eido-wishlist-toast__size{border:.75px solid;border-radius:50%;display:grid;font-size:10px;height:28px;min-width:28px;padding:3px;place-items:center;white-space:nowrap}.eido-wishlist-toast__details{align-self:center;text-align:center}.eido-wishlist-toast p{font-size:10px;font-weight:400;margin:0}.eido-wishlist-toast__price{margin-top:3px!important;opacity:.6}.eido-wishlist-toast__message{margin-top:12px!important;text-align:center}.eido-wishlist-toast__open{background:#000;border:0;border-radius:0;color:#f8f8f8;cursor:pointer;display:grid;font:inherit;grid-column:3;grid-row:1;min-height:44px;padding:0;place-items:center;position:relative;width:44px}.eido-wishlist-toast__open .eido-wishlist-save__icon{height:16px;transition:transform .32s cubic-bezier(.22,.61,.36,1);width:16px}.eido-wishlist-toast button:focus-visible{outline:1px solid currentColor;outline-offset:-3px}@media(hover:hover){.eido-wishlist-toast__open:hover .eido-wishlist-save__icon{transform:rotate(90deg)}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.eido-wishlist-toast{backdrop-filter:var(--eido-glass-filter);-webkit-backdrop-filter:var(--eido-glass-filter);background:var(--eido-glass-surface)}}@media(max-width:989px){.eido-wishlist-toast{gap:0 6px;grid-template-columns:128px 1fr 44px;min-height:230px;padding-top:calc(12px + env(safe-area-inset-top,0px));right:0;top:0;transform:translate3d(0,-100%,0);width:100%}.eido-wishlist-toast__pieces{padding-left:4px}.eido-wishlist-toast__piece{gap:4px}.eido-wishlist-toast__piece img{height:94px;width:84px}}@media(prefers-reduced-transparency:reduce){.eido-wishlist-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8f8f8}}@media(prefers-reduced-motion:reduce){.eido-wishlist-toast,.eido-wishlist-toast *{transition:none!important}.eido-wishlist-toast{transform:none!important}}.eido-wishlist-toast__progress{background:rgba(0,0,0,.06);border-radius:inherit;height:1px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.eido-wishlist-toast__progress span{background:rgba(0,0,0,.26);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}@media(min-resolution:2dppx){.eido-wishlist-toast__progress{height:.5px}}@media(prefers-reduced-motion:reduce){.eido-wishlist-toast__progress{display:none}}
