.raaw-rack{--rack-g: 300px;--rack-closed: 74px;--rack-open: 300px;--rack-closed-idle: 74px;--rack-hook-h: 26px;--rack-tilt: 72deg;--rack-tilt-idle: 72deg;--rack-pad-inline: 0px;--rack-ease: cubic-bezier(.22, 1, .36, 1);--rack-ease-soft: cubic-bezier(.33, 0, .2, 1);--rack-line: rgba(232, 224, 220, .08);--rack-accent: var(--raaw-accent, #ed634a);padding-block:var(--rack-pad-top, 24px) var(--rack-pad-bottom, 72px);background:#000;color:#e8e0dc}.raaw-rack__header{display:grid;gap:.35rem;margin-bottom:1.5rem}.raaw-rack__title{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);text-transform:uppercase}.raaw-rack__board{position:relative;padding:44px 24px 28px;background-color:var(--rack-bg, #000);background-image:radial-gradient(circle,rgba(232,224,220,.1) 1.4px,transparent 1.9px);background-size:28px 28px;background-position:14px 14px;border:1px solid var(--rack-line);overflow:hidden}.raaw-rack__rail{position:absolute;top:44px;left:10px;right:10px;height:8px;border-radius:4px;background:linear-gradient(180deg,#f4f1ee,#d9d4d0 55%,#a9a4a0);box-shadow:0 8px 14px #000000a6;z-index:3;pointer-events:none}.raaw-rack__rail-cap{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#b9b4b0 70%);translate:0 -50%}.raaw-rack__rail-cap--start{left:-2px}.raaw-rack__rail-cap--end{right:-2px}.raaw-rack__row{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-start;margin:-4px 0 0;padding:0;list-style:none}.raaw-rack__item{position:relative;flex:0 0 var(--rack-closed-idle);width:var(--rack-closed-idle);height:calc(var(--rack-hook-h) + var(--rack-g) + 52px);transition:flex-basis .7s var(--rack-ease),width .7s var(--rack-ease);z-index:1}.raaw-rack__row.has-open .raaw-rack__item{flex-basis:var(--rack-closed);width:var(--rack-closed)}.raaw-rack__row.has-open .raaw-rack__item.is-open{flex-basis:var(--rack-open);width:var(--rack-open);z-index:4}.raaw-rack__garment-btn{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.raaw-rack__garment-btn:focus-visible{outline:none}.raaw-rack__garment-btn:focus-visible .raaw-rack__label{outline:2px solid var(--rack-accent);outline-offset:4px}.raaw-rack__swing{position:absolute;top:0;left:50%;width:var(--rack-g);margin-left:calc(var(--rack-g) / -2);display:flex;flex-direction:column;align-items:center;transform-origin:50% 8px;perspective:calc(var(--rack-g) * 3.6);pointer-events:none}.raaw-rack__hook{width:24px;height:var(--rack-hook-h);color:#d9d4d0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6));position:relative;z-index:2;flex:none}.raaw-rack__item{--rack-collar: var(--rack-collar-hang, .075)}.raaw-rack__item.is-open{--rack-collar: var(--rack-collar-reveal, .075)}.raaw-rack__neck{position:absolute;z-index:3;top:calc(var(--rack-hook-h) - 2px);left:50%;width:2.2px;height:calc(var(--rack-g) * var(--rack-collar) + 4px);margin-left:-1.1px;border-radius:0 0 1px 1px;background:linear-gradient(180deg,#d9d4d0 0% calc(100% - 7px),#d9d4d000);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));transition:height .5s var(--rack-ease-soft)}.raaw-rack__garment{position:relative;display:block;width:var(--rack-g);aspect-ratio:1;margin-top:-1px;transform:rotateY(calc(var(--rack-tilt-idle) * -1));transform-origin:50% 0;transition:transform .75s var(--rack-ease);will-change:transform}.raaw-rack__row.has-open .raaw-rack__item .raaw-rack__garment{transform:rotateY(calc(var(--rack-tilt) * -1))}.raaw-rack__row.has-open .raaw-rack__item.is-open~.raaw-rack__item .raaw-rack__garment{transform:rotateY(var(--rack-tilt))}.raaw-rack__row .raaw-rack__item.is-open .raaw-rack__garment{transform:rotateY(0)}.raaw-rack__face{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s var(--rack-ease-soft)}.raaw-rack__face img{width:100%;height:100%;object-fit:contain;display:block}.raaw-rack__face--reveal{opacity:0}.raaw-rack__item.is-open .raaw-rack__face--hang{opacity:0;transition-delay:.12s}.raaw-rack__item.is-open .raaw-rack__face--reveal{opacity:1;transition-delay:.12s}.raaw-rack__label{position:absolute;left:50%;top:calc(var(--rack-hook-h) + var(--rack-g) - 10px);width:var(--rack-g);translate:-50% 6px;display:flex;justify-content:center;align-items:baseline;gap:.6rem;font-size:.8125rem;letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .35s var(--rack-ease-soft),translate .5s var(--rack-ease);pointer-events:none}.raaw-rack__name{font-weight:700;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;max-width:70%}.raaw-rack__price{display:inline-flex;gap:.4rem;align-items:baseline;color:#e8e0dcb3;font-variant-numeric:tabular-nums}.raaw-rack__compare,.raaw-rack-modal__price s{opacity:.5;text-decoration:line-through;font-weight:500}.raaw-rack__item.is-open .raaw-rack__label{opacity:1;translate:-50% 0;transition-delay:.18s}@keyframes raaw-rack-swing{0%{rotate:0deg}22%{rotate:3.2deg}48%{rotate:-2deg}72%{rotate:.9deg}to{rotate:0deg}}@keyframes raaw-rack-nudge{0%{rotate:0deg}30%{rotate:var(--nudge, 2deg)}65%{rotate:calc(var(--nudge, 2deg) * -.45)}to{rotate:0deg}}@keyframes raaw-rack-idle{0%,to{rotate:-.5deg}50%{rotate:.5deg}}.raaw-rack.is-visible .raaw-rack__swing{animation:raaw-rack-idle 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.7s)}.raaw-rack.is-visible .raaw-rack__item.is-nudged-left .raaw-rack__swing{--nudge: -2.4deg;animation:raaw-rack-nudge .9s var(--rack-ease-soft)}.raaw-rack.is-visible .raaw-rack__item.is-nudged-right .raaw-rack__swing{--nudge: 2.4deg;animation:raaw-rack-nudge .9s var(--rack-ease-soft)}.raaw-rack.is-visible .raaw-rack__item.is-open .raaw-rack__swing{animation:raaw-rack-swing 1.2s var(--rack-ease-soft)}.raaw-rack__empty{margin:3rem 0 2rem;text-align:center;color:#e8e0dc99}.raaw-rack__hint{margin:1rem 0 0;text-align:center;font-size:.75rem;letter-spacing:.06em;color:#e8e0dc99}.raaw-rack__hint--touch{display:none}@media(hover:none),(max-width:749px){.raaw-rack{--rack-g: 70vw;--rack-closed: 46vw;--rack-open: 46vw;--rack-closed-idle: 46vw;--rack-tilt: 62deg;--rack-tilt-idle: 62deg;--rack-hook-h: 22px;--rack-pad-inline: 27vw}.raaw-rack__board{padding:36px 0 20px}.raaw-rack__rail{top:36px;left:0;right:0;border-radius:0}.raaw-rack__rail-cap{display:none}.raaw-rack__row{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--rack-pad-inline);margin-top:-8px}.raaw-rack__row::-webkit-scrollbar{display:none}.raaw-rack__item{scroll-snap-align:center;height:calc(var(--rack-hook-h) + var(--rack-g) + 52px);transition:none}.raaw-rack__hook{width:20px}.raaw-rack__label{flex-direction:column;align-items:center;gap:.15rem;font-size:.75rem}.raaw-rack__name{max-width:100%}.raaw-rack__hint--hover{display:none}.raaw-rack__hint--touch{display:inline}}.raaw-rack-modal{width:min(94vw,980px);max-width:none;max-height:min(92dvh,720px);margin:auto;padding:0;border:1px solid rgba(232,224,220,.12);background:#111;color:#e8e0dc;overflow:visible}.raaw-rack-modal::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.raaw-rack-modal[open]{animation:raaw-rack-modal-in .45s var(--rack-ease, cubic-bezier(.22, 1, .36, 1))}.raaw-rack-modal[open]::backdrop{animation:raaw-rack-fade .35s ease-out}@keyframes raaw-rack-modal-in{0%{opacity:0;translate:0 18px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes raaw-rack-fade{0%{opacity:0}to{opacity:1}}.raaw-rack-modal__panel{position:relative;display:grid;grid-template-columns:1.1fr 1fr;max-height:inherit}.raaw-rack-modal__close{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:rotate .35s var(--rack-ease, ease),color .2s}.raaw-rack-modal__close svg{width:22px;height:22px}.raaw-rack-modal__close:hover{rotate:90deg;color:var(--raaw-accent, #ed634a)}.raaw-rack-modal__media{position:relative;display:grid;align-content:center;gap:12px;padding:28px;background:#000;min-height:0}.raaw-rack-modal__img{width:100%;height:auto;max-height:560px;aspect-ratio:1;object-fit:contain;transition:opacity .3s ease}.raaw-rack-modal__img.is-swapping{opacity:0}.raaw-rack-modal__thumbs{display:flex;justify-content:center;gap:8px}.raaw-rack-modal__thumb{width:56px;height:56px;padding:0;border:1px solid rgba(232,224,220,.18);background:#000;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.raaw-rack-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.raaw-rack-modal__thumb[aria-pressed=true],.raaw-rack-modal__thumb:hover{opacity:1;border-color:#e8e0dc}.raaw-rack-modal__info{display:flex;flex-direction:column;gap:14px;padding:48px 36px 32px;overflow-y:auto}.raaw-rack-modal__title{margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1;text-transform:uppercase;padding-right:36px}.raaw-rack-modal__price{margin:0;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.raaw-rack-modal__desc{margin:0;font-size:.875rem;line-height:1.55;color:#e8e0dcb8}.raaw-rack-modal__desc:empty{display:none}.raaw-rack-modal__options{display:grid;gap:14px;margin-top:4px}.raaw-rack-modal__option-label{margin:0 0 8px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e8e0dc99}.raaw-rack-modal__values{display:flex;flex-wrap:wrap;gap:8px}.raaw-rack-modal__value{min-width:52px;height:48px;padding:0 14px;border:1px solid rgba(232,224,220,.4);background:transparent;color:inherit;font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s,scale .2s}.raaw-rack-modal__value:hover:not(:disabled){border-color:#e8e0dc}.raaw-rack-modal__value:active:not(:disabled){scale:.96}.raaw-rack-modal__value[aria-pressed=true]{background:#e8e0dc;border-color:#e8e0dc;color:#000}.raaw-rack-modal__value:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.raaw-rack-modal__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:auto;border:0;background:var(--raaw-accent, #ed634a);color:#000;font:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,scale .15s}.raaw-rack-modal__atc:hover:not(:disabled){background:#e8e0dc}.raaw-rack-modal__atc:active:not(:disabled){scale:.99}.raaw-rack-modal__atc:disabled{background:#232323;color:#e8e0dc8c;cursor:not-allowed}.raaw-rack-modal__atc.is-loading{opacity:.7;pointer-events:none}.raaw-rack-modal__atc.is-added{background:#e8e0dc;color:#000}.raaw-rack-modal__status{min-height:1.2em;margin:0;font-size:.75rem;color:#e8e0dcb3}.raaw-rack-modal__status.is-error{color:var(--raaw-accent, #ed634a)}.raaw-rack-modal__link{align-self:flex-start;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-underline-offset:.25em}.raaw-rack-modal :focus-visible{outline:2px solid var(--raaw-accent, #ed634a);outline-offset:2px}html.raaw-rack-lock{overflow:hidden}@media(max-width:749px){.raaw-rack-modal{width:100vw;max-height:92dvh;margin:auto 0 0;border-inline:0;border-bottom:0;overflow-y:auto}.raaw-rack-modal[open]{animation-name:raaw-rack-sheet-in}@keyframes raaw-rack-sheet-in{0%{translate:0 40px;opacity:0}to{translate:0 0;opacity:1}}.raaw-rack-modal__panel{grid-template-columns:1fr}.raaw-rack-modal__media{padding:16px 16px 8px}.raaw-rack-modal__img{max-height:42dvh}.raaw-rack-modal__info{padding:20px 18px 24px;overflow:visible}.raaw-rack-modal__atc{margin-top:6px}}@media(prefers-reduced-motion:reduce){.raaw-rack *,.raaw-rack *:before,.raaw-rack *:after,.raaw-rack-modal,.raaw-rack-modal::backdrop{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}body.raaw-rack-paused .raaw-rack *{animation-play-state:paused!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/raaw-hanger-rack.css.map */
