.nla-rack{padding:0 clamp(20px,4vw,72px) 48px;color:#262626;font-family:var(--font-body--family,Arial,sans-serif)}.nla-rack *{box-sizing:border-box}.nla-rack [hidden]{display:none!important}.nla-rack__surface{max-width:1600px;margin:auto;background:#f1f1ef;overflow:hidden}.nla-rack__bar,.nla-rack__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;font-size:11px;letter-spacing:.1em;font-weight:700}.nla-rack__bar span:first-child{color:#2348ef}.nla-rack__main{position:relative;min-height:550px}.nla-rack__area{position:absolute;top:0;right:30%;bottom:0;left:0;overflow:hidden;transition:inset .9s cubic-bezier(.22,.68,.2,1)}.nla-rack__rail{position:absolute;left:22%;top:5%;width:89%;height:2px;transform:rotate(26deg);transform-origin:left center;background:#5b5b58;z-index:0;transition:transform .9s cubic-bezier(.22,.68,.2,1),left .9s cubic-bezier(.22,.68,.2,1),top .9s cubic-bezier(.22,.68,.2,1),width .9s cubic-bezier(.22,.68,.2,1),opacity .3s;pointer-events:none}.nla-rack__items{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y;transition:transform .9s cubic-bezier(.22,.68,.2,1)}.nla-rack__item{position:absolute;left:0;top:0;width:52%;height:90%;padding:0;border:0;background:none;transform-origin:top center;transform:translate(var(--x),var(--y)) scale(var(--scale));opacity:var(--opacity);z-index:var(--z);transition:transform .65s cubic-bezier(.22,.68,.2,1),opacity .55s;cursor:pointer;pointer-events:none}@keyframes nla-rack-closing-correction{0%{translate:0 0}5%{translate:0 -16px}35%{translate:0 -8px}75%{translate:0 -3px}to{translate:0 0}}.nla-rack__item.is-closing-adjusted{animation:nla-rack-closing-correction .45s ease-out}.nla-rack__item.is-photo-exit{transition:transform 1.05s cubic-bezier(.22,.68,.2,1),opacity .55s}.nla-rack__item.is-photo-exit.is-photo-opening-exit{transition-duration:.65s,.55s}.nla-rack__surface.is-detail-transitioning .nla-rack__item:not(.is-exiting){transition:transform .9s cubic-bezier(.22,.68,.2,1),opacity .55s}.nla-rack__item.is-pending-image{opacity:0!important;visibility:hidden}@starting-style{.nla-rack__item:not([hidden]){opacity:0;transform:translate(var(--entry-x,var(--x)),var(--entry-y,var(--y))) scale(var(--entry-scale,var(--scale)))}}.nla-rack__item img{position:absolute;object-fit:contain}.nla-rack__hanger-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.nla-rack__fabric{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform-origin:50% 21%;pointer-events:none}.nla-rack__item.has-own-hanger .nla-rack__fabric{transform-origin:50% 24%}html[data-nla-product-motion=paused] .nla-rack__fabric,html[data-nla-product-motion=reduced] .nla-rack__fabric{transform:none!important}.nla-rack__hanger{left:22%;width:56%;height:auto;top:8%;z-index:1;transition:top .9s cubic-bezier(.22,.68,.2,1)}.nla-rack__item.is-square-image .nla-rack__hanger{top:5%}.nla-rack__shirt{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;object-position:center top}.nla-rack__item.has-shadow .nla-rack__shirt{filter:drop-shadow(0 5px 10px rgba(34,35,31,.12))}.nla-rack__item.is-photo .nla-rack__hanger,.nla-rack__item.has-own-hanger .nla-rack__hanger,.nla-rack__item.is-missing-image .nla-rack__hanger{display:none}.nla-rack__item.is-photo .nla-rack__shirt{top:5%;right:6%;bottom:5%;left:6%;width:88%;height:90%;object-position:center;filter:none}.nla-rack__item.has-own-hanger{--own-hanger-shift:clamp(-20px,4.5vw - 51.5px,0px);--own-hanger-open-shift:0px}.nla-rack__surface.is-open .nla-rack__item.has-own-hanger{--own-hanger-open-shift:-10px}.nla-rack__item.has-own-hanger .nla-rack__shirt{top:16%;right:7.5%;bottom:0;left:7.5%;width:85%;height:84%;transition:top .9s cubic-bezier(.22,.68,.2,1)}.nla-rack__item.has-own-hanger:not(.is-missing-image):not(.is-photo) .nla-rack__hanger{display:block;left:27.5%;width:45%;transform:translateY(-39%);clip-path:inset(0 32% 60% 32%)}.nla-rack__item.has-own-hanger .nla-rack__shirt,.nla-rack__item.has-own-hanger .nla-rack__hanger{top:calc(16% + var(--own-hanger-shift) + var(--own-hanger-open-shift))}.nla-rack__surface.is-own-hanger .nla-rack__item:not(.is-active)[aria-hidden=false]{transform:translate(calc(var(--x) + 35.19%),calc(var(--y) + 15.66%)) scale(var(--scale))}.nla-rack__tapzone{position:absolute;right:0;top:10%;width:6%;height:75%;z-index:3;pointer-events:auto}.nla-rack__item.is-active .nla-rack__tapzone{top:0;right:0;bottom:0;left:0;width:84%;height:100%}.nla-rack__item[aria-hidden=true] .nla-rack__tapzone{pointer-events:none}.nla-rack__missing{position:absolute;left:8%;top:45%;z-index:20;color:#555;font-size:14px}.nla-rack__summary{position:absolute;left:72%;top:23%;width:23%;max-width:310px;transition:left .9s cubic-bezier(.22,.68,.2,1),top .9s,width .9s}.nla-rack__type,.nla-rack__gallery-label,.nla-rack__details-top{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.nla-rack__summary h2{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.035em;line-height:1.1;font-weight:400;margin:14px 0 22px;overflow-wrap:anywhere}.nla-rack__rule{display:block;width:28px;height:1px;background:#555;margin:0 0 22px}.nla-rack__price{font-size:16px;font-weight:700;margin:0 0 28px}.nla-rack__open,.nla-rack__details-top button{border:0;border-bottom:1px solid #383838;padding:8px 0;background:none;font-size:12px;letter-spacing:.05em;text-align:left;cursor:pointer;color:inherit;min-height:44px}.nla-rack__open:disabled{opacity:.5;cursor:default}.nla-rack__details{position:absolute;right:0;top:0;width:29%;height:100%;padding:0 28px;opacity:0;visibility:hidden;transform:translate(28px);transition:opacity .5s .2s,transform .8s cubic-bezier(.22,.68,.2,1),visibility 0s .8s;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa transparent;background:#f1f1ef}.nla-rack__details-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 28px}.nla-rack__details-top>span,.nla-rack__details-top>button{flex:0 0 auto}.nla-rack__details-top button{font-size:11px;white-space:nowrap}.nla-rack__gallery-label{color:#555}.nla-rack__detail-image{height:250px;position:relative;overflow:hidden;background:#e6e6e3;margin:20px 0;display:grid;place-items:center}.nla-rack__detail-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.nla-rack__gallery-status{margin:0;padding:16px;color:#555;font-size:13px;line-height:1.45;text-align:center}.nla-rack__gallery{display:flex;gap:6px;flex-wrap:wrap}.nla-rack__gallery button{position:relative;display:grid;place-items:center;overflow:hidden;width:44px;height:44px;padding:2px;border:1px solid #bbb;background:#e6e6e3;color:#222;cursor:pointer}.nla-rack__gallery button img{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:contain;opacity:0}.nla-rack__gallery button img.is-ready{opacity:1}.nla-rack__gallery button[aria-pressed=true]{border:2px solid #2348ef}.nla-rack__facts{margin:26px 0 0;display:grid;gap:20px}.nla-rack__facts.is-pending{visibility:hidden}.nla-rack__facts h3{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nla-rack__facts p{margin:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere;color:#4a4a48}.nla-rack__note{font-size:13px;line-height:1.45;color:#555}.nla-rack__purchase{position:sticky;bottom:0;z-index:2;margin-top:10px;padding:10px 0 16px;background:#f1f1ef}.nla-rack__product-link{display:inline-flex;align-items:center;min-height:44px;background:#2348ef;color:#fff;text-decoration:none;padding:12px 16px;font-size:13px;font-weight:700}.nla-rack__surface.is-open .nla-rack__area{right:55%}.nla-rack__surface.is-open .nla-rack__rail{left:20%;width:110%;transform:rotate(38deg)}.nla-rack__surface.is-open.is-square-active .nla-rack__rail{top:0}.nla-rack__surface.is-open .nla-rack__item.is-square-image:not(.has-own-hanger) .nla-rack__hanger{top:0}.nla-rack__surface.is-open .nla-rack__items{transform:translate(-4%)}.nla-rack__surface.is-open .nla-rack__item:not(.is-active){opacity:.12}.nla-rack__surface.is-open .nla-rack__item.is-exiting{opacity:0}.nla-rack__surface.is-open .nla-rack__summary{left:47%;top:23%;width:21%}.nla-rack__surface.is-open .nla-rack__open{visibility:hidden}.nla-rack__surface.is-open .nla-rack__details{opacity:1;visibility:visible;transform:none;transition:opacity .5s .2s,transform .8s cubic-bezier(.22,.68,.2,1),visibility 0s}.nla-rack__surface.is-photo .nla-rack__item:not(.is-active)[aria-hidden=false]{transform:translate(calc(var(--x) + 50%),var(--y)) scale(var(--scale))}.nla-rack__surface.is-photo .nla-rack__items:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background:#f1f1ef7a;pointer-events:none}.nla-rack__surface.is-photo .nla-rack__rail{left:48%;width:70%}.nla-rack__controls{border-top:1px solid #d4d4d1}.nla-rack__controls div{display:flex;align-items:center;gap:16px}.nla-rack__controls button{width:44px;height:44px;border:0;background:none;font-size:23px;cursor:pointer;color:inherit}.nla-rack__controls button:disabled{opacity:.4;cursor:default}.nla-rack__controls span[data-rack-position]{min-width:60px;text-align:center}.nla-rack__controls a{color:inherit;text-decoration:none;letter-spacing:0}.nla-rack button:focus-visible,.nla-rack a:focus-visible{outline:3px solid #2348ef;outline-offset:3px}.nla-rack__noscript{padding:0 28px 20px}@media(min-width:901px)and (max-width:1100px){.nla-rack__detail-image{height:170px}}@media(max-width:900px){.nla-rack{padding:0 0 32px}.nla-rack__bar,.nla-rack__controls{padding:18px 20px}.nla-rack__surface{--detail-rail-lift:0px;--detail-rail-lift:clamp(5px,12vw - 41px,30px)}.nla-rack__item.has-own-hanger{--own-hanger-shift:clamp(-8px,12vw - 46.8px,25px)}.nla-rack__surface.is-open .nla-rack__item.has-own-hanger{--own-hanger-open-shift:0px}@media(min-width:701px){.nla-rack__surface{--detail-rail-lift:clamp(5px,117.5px - 12.5vw,30px)}}@media(min-width:800px){.nla-rack__item.has-own-hanger{--own-hanger-shift: calc(25px - clamp(0px,5vw - 40px,5px)) }}.nla-rack__main{display:flex;flex-direction:column;min-height:0}.nla-rack__area{position:relative;inset:auto;height:335px;flex:none}.nla-rack__item{width:min(59%,410px)}.nla-rack__item:not(.has-own-hanger) .nla-rack__hanger{left:50%;width:min(56%,168px);transform:translate(-50%)}.nla-rack__summary,.nla-rack__surface.is-open .nla-rack__summary{position:relative;left:auto;top:auto;width:auto;max-width:none;margin:20px 20px 24px}.nla-rack__summary h2{font-size:27px;margin:10px 0 16px}.nla-rack__price{margin-bottom:20px}.nla-rack__surface.is-open .nla-rack__main{min-height:0}.nla-rack__surface.is-open .nla-rack__area{inset:auto}.nla-rack__surface.is-open .nla-rack__rail{left:15%;transform:rotate(38deg)}.nla-rack__surface.is-open .nla-rack__summary h2{font-size:21px}.nla-rack__surface.is-open.is-square-active .nla-rack__rail{top:-5%}.nla-rack__surface.is-open.is-own-hanger .nla-rack__rail{top:calc(-5% + 5px)}.nla-rack__surface.is-open:not(.is-photo):not(.is-own-hanger) .nla-rack__rail{top:calc(5% - var(--detail-rail-lift))}.nla-rack__surface.is-open.is-square-active:not(.is-photo):not(.is-own-hanger) .nla-rack__rail{top:calc(-5% - var(--detail-rail-lift))}.nla-rack__surface.is-photo.is-open .nla-rack__rail{left:41%;width:70%}.nla-rack__surface.is-open .nla-rack__open{display:none}.nla-rack__details{position:relative;inset:auto;width:auto;height:auto;min-height:0;max-height:0;padding:0 20px;transform:translateY(20px);overflow:hidden}.nla-rack__surface.is-open .nla-rack__details{max-height:none;padding:20px 20px 28px;overflow:visible}.nla-rack__purchase{position:static;padding-bottom:0}.nla-rack__details-top{margin:0 0 18px}.nla-rack__detail-image{height:180px;margin:10px 0}.nla-rack__controls>span{display:none}@supports (rotate:1deg) and (scale:1 1){.nla-rack__rail{right:0;bottom:0;left:0;top:0;width:auto;height:auto;background:none;transform:none;transition:transform .9s cubic-bezier(.22,.68,.2,1),opacity .3s}.nla-rack__rail:before{content:"";position:absolute;left:22%;top:5%;width:89%;height:2px;background:#5b5b58;transform-origin:left center;rotate:26deg;scale:1 1;transition:rotate .9s cubic-bezier(.22,.68,.2,1),scale .9s ease}.nla-rack__surface.is-open .nla-rack__rail{left:0;top:0;width:auto;transform:translate(-7%)}.nla-rack__surface.is-open.is-square-active .nla-rack__rail{top:0;transform:translate(-7%,-10%)}.nla-rack__surface.is-open.is-own-hanger .nla-rack__rail{top:0;transform:translate(-7%,calc(-10% + 5px))}.nla-rack__surface.is-open:not(.is-photo):not(.is-own-hanger) .nla-rack__rail{top:0;transform:translate(-7%,calc(0px - var(--detail-rail-lift)))}.nla-rack__surface.is-open.is-square-active:not(.is-photo):not(.is-own-hanger) .nla-rack__rail{top:0;transform:translate(-7%,calc(-10% - var(--detail-rail-lift)))}.nla-rack__surface.is-open .nla-rack__rail:before{rotate:38deg;scale:1.235955 1}.nla-rack__surface.is-photo .nla-rack__rail{left:0;width:auto;transform:translate(26%)}.nla-rack__surface.is-photo.is-open .nla-rack__rail{left:0;width:auto;transform:translate(19%)}.nla-rack__surface.is-photo .nla-rack__rail:before{scale:.78651685 1}.nla-rack__surface.is-photo.is-open .nla-rack__rail:before{scale:.97209948 1}.nla-rack__hanger-box{transition:transform .9s cubic-bezier(.22,.68,.2,1)}.nla-rack__hanger{transition:none}.nla-rack__surface.is-open .nla-rack__item.is-square-image:not(.has-own-hanger) .nla-rack__hanger{top:5%}.nla-rack__surface.is-open .nla-rack__item.is-square-image:not(.has-own-hanger) .nla-rack__hanger-box{transform:translateY(-5%)}}}@media(max-width:900px),(any-pointer:coarse){.nla-rack__item[data-rack-rank="1"] .nla-rack__tapzone{width:max(6%,48px)}}@media(prefers-reduced-motion:reduce){.nla-rack__area,.nla-rack__rail,.nla-rack__rail:before,.nla-rack__items,.nla-rack__item,.nla-rack__hanger,.nla-rack__hanger-box,.nla-rack__item.has-own-hanger .nla-rack__shirt,.nla-rack__summary,.nla-rack__details{transition:none!important}.nla-rack__item.is-closing-adjusted{animation:none!important}.nla-rack__fabric{transform:none!important}}@media(min-width:901px){.nla-rack{width:80vw;max-width:none;margin-inline:auto;padding:0 0 48px}.nla-rack__surface{max-width:none}.nla-rack__main{min-height:clamp(430px,36vw,690px)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/nla-tops-rack.css.map */
