.egr{display:flex;flex-direction:column;justify-content:center;min-height:var(--egr-height,90svh);background:var(--egr-background,#ffffff);color:var(--egr-ink,#171914);padding:clamp(55px,7vh,90px) 0 20px;position:relative;overflow:hidden;isolation:isolate;font-family:var(--font-body--family,Arial,sans-serif)}
.egr *{box-sizing:border-box}.egr [hidden]{display:none!important}.egr button,.egr a{-webkit-tap-highlight-color:transparent}.egr button{font:inherit;color:inherit;border:0;cursor:pointer;background:none}.egr a{color:inherit;text-decoration:none}.egr button:focus-visible,.egr a:focus-visible{outline:2px solid var(--egr-accent);outline-offset:5px}.egr__intro{text-align:center;padding:0 22px 28px}.egr__eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 10px;opacity:.55}.egr__heading{font-family:var(--font-body--family,Arial,sans-serif);font-size:var(--egr-heading-size,20px);font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0}.egr__subtitle{font-size:12px;margin:10px 0 0;opacity:.65}.egr__viewport{width:min(100%,var(--egr-content-width,1400px));padding:0 48px;margin:0 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.egr__viewport::-webkit-scrollbar{display:none}.egr__scene{position:relative;height:var(--egr-garment-height,440px);min-width:100%;padding-top:2px}.egr__bar{position:absolute;z-index:2;left:0;right:0;top:0;height:5px;border-radius:5px;background:linear-gradient(180deg,#fcfcfb,#bcbeb7 48%,#e9e9e5 60%,#9ea29a);box-shadow:0 3px 4px #151c1515}.egr__bar span{position:absolute;top:-4px;width:7px;height:13px;border:1px solid #9c9f94;background:linear-gradient(90deg,#e7e9e3,#fff,#bcbfb5);border-radius:4px}.egr__bar span:first-child{left:-2px}.egr__bar span:last-child{right:-2px}.egr__garments{height:100%;display:flex;gap:16px;padding:0 15px}.egr__item{flex:0 0 260px;height:100%;position:relative;transform-origin:50% 4px}.egr__select{position:relative;display:block;width:100%;height:100%;padding:0;text-align:center;transform-style:preserve-3d}.egr__turn{position:absolute;inset:0;display:block;transform:scale(var(--egr-scale,1));transform-origin:50% 0;transition:transform var(--egr-duration,700ms) cubic-bezier(.2,.72,.2,1)}.egr__hanger{position:absolute;top:1px;left:50%;width:var(--egr-hanger-width,60%);height:auto;transform:translateX(-50%);z-index:0;opacity:.72;filter:drop-shadow(1px 1px 1px #1112);z-index:2}.egr__media{position:absolute;inset:0;transform:none;pointer-events:none;overflow:hidden}.egr__face{position:absolute;inset:0;display:block;opacity:1;transition:opacity .35s ease}.egr__face--front{z-index:1}.egr__face--back{z-index:0;opacity:0}.egr__item.is-back .egr__face--front{opacity:0}.egr__item.is-back .egr__face--back{opacity:1}.egr__image{width:100%;height:auto;display:block;position:absolute;left:0;top:var(--egr-photo-offset,0px);transform:translateY(var(--egr-image-y,0%));transition:top var(--egr-duration,700ms) cubic-bezier(.2,.72,.2,1)}.egr__item--blend .egr__image,.egr__item--blend .egr__video{mix-blend-mode:darken}.egr__placeholder{fill:currentColor;opacity:.35}.egr__video{position:absolute;inset:12px 0 0;display:block;width:100%;height:calc(100% - 12px);object-fit:contain;opacity:0;pointer-events:none;transition:opacity .2s ease;transform:translateY(var(--egr-image-y,0%)) scale(var(--egr-scale,1));transform-origin:50% 15%}.egr__item.is-playing .egr__video{opacity:1}.egr__item.is-playing .egr__turn{visibility:hidden}.egr__fallback-details{font-size:12px;display:flex;flex-direction:column;text-align:center;gap:4px}.egr[data-ready] .egr__fallback-details{display:none}.egr[data-ready] .egr__item{position:absolute;top:0;left:0;width:var(--egr-item-width,210px);transform:translate3d(var(--egr-x,0px),0,0);transition:transform var(--egr-duration,700ms) cubic-bezier(.2,.72,.2,1),width var(--egr-duration,700ms) cubic-bezier(.2,.72,.2,1)}.egr[data-ready] .egr__turn{transform:scale(var(--egr-scale,1))}.egr[data-ready] .egr__item.is-active{z-index:3}.egr[data-ready] .egr__item.is-active .egr__turn{transform:scale(var(--egr-scale,1))}.egr[data-ready] .egr__select::after{content:"";position:absolute;width:var(--egr-hit-width,60px);height:90%;left:50%;top:3%;transform:translateX(-50%)}.egr[data-ready] .egr__item:not(.is-active) .egr__select{pointer-events:none}.egr[data-ready] .egr__item:not(.is-active) .egr__select::after{pointer-events:auto}.egr[data-ready] .egr__item.is-active .egr__select::after{width:100%}.egr__information{min-height:135px;text-align:center;display:grid;place-items:start center;padding:16px 20px 25px}.egr__idle-copy,.egr__selection{grid-area:1/1;width:100%}.egr__idle-copy p{font-size:12px;opacity:.65;margin:8px 0 18px}.egr__collection{font-size:10px;border-bottom:1px solid currentColor;padding-bottom:4px;letter-spacing:.06em}.egr__product-title{font-size:14px;line-height:1.35;margin:4px 0 6px}.egr__price{font-size:11px;line-height:1.3;margin:0 0 14px;opacity:.6}.egr__actions{display:flex;justify-content:center;gap:8px;align-items:center}.egr__shop{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--egr-accent,#4c603e);color:#fff!important;min-height:38px;padding:10px 25px;font-size:11px;letter-spacing:.04em;transition:opacity .2s}.egr__shop:hover{opacity:.82}.egr__flip{border:1px solid color-mix(in srgb,var(--egr-ink) 25%,transparent)!important;border-radius:999px;padding:10px 18px;font-size:11px!important;min-height:38px}.egr__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;width:min(calc(100% - 96px),var(--egr-content-width,1400px));margin:auto auto 0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--egr-ink) 15%,transparent);font-size:9px;letter-spacing:.05em}.egr__footer>span{opacity:.55}.egr__navigation{display:flex;align-items:center;gap:10px}.egr__navigation button{width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--egr-ink) 15%,transparent);display:grid;place-items:center}.egr__navigation button:hover{background:#ffffff50}.egr__navigation svg{height:22px;width:22px}.egr__counter{font-size:10px;min-width:49px;text-align:center;font-variant-numeric:tabular-nums}.egr__reset{font-size:10px!important;min-height:38px;opacity:.65;padding:8px!important}.egr__announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.egr[data-motion="false"] .egr__item,.egr[data-motion="false"] .egr__turn{transition:none}
@media(max-width:749px){.egr{min-height:var(--egr-height,90svh);padding-top:48px}.egr__intro{padding-bottom:30px}.egr__viewport{padding:0 20px}.egr__scene{height:var(--egr-mobile-height,340px)}.egr__footer{width:calc(100% - 40px);padding-top:12px;flex-wrap:wrap}.egr__footer>span{flex-basis:100%;text-align:center;order:3;padding-top:8px}.egr__navigation{margin-right:auto}.egr__information{min-height:145px;padding-top:20px}.egr__subtitle{max-width:250px;margin:10px auto 0}.egr__heading{font-size:min(var(--egr-heading-size,20px),30px)}.egr__product-title{font-size:13px}.egr__select{touch-action:pan-x pan-y}}
@media(prefers-reduced-motion:reduce){.egr__item,.egr__turn,.egr__video,.egr__shop{transition:none!important}.egr__viewport{scroll-behavior:auto!important}}
.egr:not([data-ready]) .egr__scene{height:auto;min-height:var(--egr-garment-height)}.egr:not([data-ready]) .egr__garments{height:auto;padding-top:10px;padding-bottom:10px}.egr:not([data-ready]) .egr__item{height:auto}.egr:not([data-ready]) .egr__select{height:var(--egr-garment-height)}.egr:not([data-ready]) .egr__fallback-details{padding:10px 0;min-height:50px}.egr:not([data-ready]) .egr__footer{display:none}
.egr[data-ready] .egr__item{pointer-events:none}.egr[data-ready] .egr__item.is-active .egr__select{pointer-events:auto}

.egr__resting{display:block;position:absolute;inset:0;opacity:1;transition:opacity .3s ease}.egr__resting-image{display:block;width:100%;height:100%;object-fit:contain}.egr__item--blend .egr__resting-image{mix-blend-mode:darken}.egr__item[data-has-resting="true"]:not(.is-active) .egr__media,.egr__item[data-has-resting="true"]:not(.is-active) .egr__hanger{visibility:hidden}.egr__item.is-active .egr__resting{opacity:0;visibility:hidden}.egr__swipe-cue{text-align:center;font-size:10px;letter-spacing:.04em;opacity:.55;margin:12px 0 0}.egr__viewport{cursor:grab}.egr.is-dragging .egr__viewport{cursor:grabbing;user-select:none}.egr.is-dragging .egr__select{cursor:grabbing}.egr:not([data-ready]) .egr__image{position:static;height:100%;object-fit:contain}.egr:not([data-ready]) .egr__hanger{display:none}

.egr__support{position:absolute;top:1px;left:50%;width:var(--egr-hanger-width,60%);height:auto;transform:translateX(-50%);z-index:0;opacity:.65}.egr__media{z-index:1}.egr__item[data-has-resting="true"]:not(.is-active) .egr__support{visibility:hidden}.egr:not([data-ready]) .egr__support{display:none}

.egr__resting{overflow:hidden}.egr__resting-image{position:absolute;left:0;top:var(--egr-real-offset,0px);height:auto;transform:translateY(var(--egr-image-y,0%))}.egr__video{inset:auto;left:0;top:var(--egr-real-offset,0px);width:100%;height:auto;transform:scale(var(--egr-scale,1));transform-origin:50% 0}
.egr__scene{perspective:2200px}.egr__item{perspective:1600px}.egr__select,.egr__turn,.egr__media{transform-style:preserve-3d}.egr__turn{transform-origin:50% 5px}.egr__media{overflow:clip}.egr__face{opacity:1!important;transition:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.egr__face--front{transform:translateZ(.5px)}.egr__face--back{transform:rotateY(180deg) translateZ(.5px)}.egr[data-ready] .egr__turn{transform:rotateY(var(--egr-rest-angle,80deg)) scale(var(--egr-scale,1))}.egr[data-ready] .egr__item.is-active .egr__turn{transform:rotateY(0deg) scale(var(--egr-scale,1))}.egr[data-ready] .egr__item.is-active.is-back .egr__turn{transform:rotateY(180deg) scale(var(--egr-scale,1))}.egr__hanger,.egr__support{top:-3px}.egr__bar{top:0;height:10px;border:1px solid #9fa5a5;border-radius:999px;background:linear-gradient(180deg,#d8dcdd 0%,#ffffff 14%,#f6f7f7 27%,#c1c8c9 44%,#8c9698 66%,#b0b9bb 84%,#e3e7e8 100%);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #59616366,0 5px 7px #17202122}.egr__bar span{top:-3px;width:13px;height:14px;border:1px solid #8c9698;border-radius:50%;background:linear-gradient(90deg,#879194,#e9edef 36%,#fff 49%,#aeb8bb 76%,#677275);box-shadow:1px 1px 2px #1b252c33}.egr__bar span:first-child{left:-4px}.egr__bar span:last-child{right:-4px}.egr__bar::before,.egr__bar::after{content:"";position:absolute;top:-6px;width:22px;height:22px;border:1px solid #aab1b3;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,#d4dbdd 46%,#8c999e 80%);box-shadow:inset 0 0 0 3px #ffffff5c,0 3px 5px #1112;z-index:-1}.egr__bar::before{left:-9px}.egr__bar::after{right:-9px}
.egr__select>.egr__hanger{top:var(--egr-hook-top,-3px);width:calc(var(--egr-hanger-width,60%) * var(--egr-scale,1));z-index:5;pointer-events:none}.egr__item.is-playing .egr__hanger{visibility:hidden}
