@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_ff3e04e7-module__B9EC1q__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_ff3e04e7-module__B9EC1q__variable{--font-hanger-lane-text:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@layer theme,base,components,utilities;html:has([data-lp=hanger-lane]){overscroll-behavior:none;background:#f4f2ee;overflow:hidden}[data-lp=hanger-lane]{--bg:#f4f2ee;--ink:#1c1b19;--muted:#61605d;--line:#1c1b191f;--accent:#d9572b;--accent-text:#b4441e;--steel:#8e8c86;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-text:var(--font-hanger-lane-text), system-ui, sans-serif;background:var(--bg);height:100svh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}@supports (color:lab(0% 0 0)){[data-lp=hanger-lane]{--muted:lab(40.6898% .145644 1.79199);--line:lab(9.82167% .138044 1.57714/.12)}}[data-lp=hanger-lane] ::selection{background:var(--accent);color:#fff}[data-lp=hanger-lane] :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}[data-lp=hanger-lane] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-lp=hanger-lane] .hl-stage{--tee-w:clamp(150px, min(19vw, 30svh), 320px);--gap:clamp(18px, 2.3vw, 34px);--rest-w:calc(var(--tee-w) * .188);--step:calc(var(--rest-w) + var(--gap));--hook-h:calc(var(--tee-w) * .13);--photo-top:calc(var(--hook-h) * 46 / 52);--item-h:calc(var(--photo-top) + var(--tee-w) * .8984);--rail-y:calc(var(--hook-h) * 8.6 / 52);--rail-t:max(4px, calc(var(--hook-h) * .14));--rows:1;--per-row:10;--row-gap:0px;-webkit-user-select:none;user-select:none;flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}@media (max-width:700px){[data-lp=hanger-lane] .hl-stage{--tee-w:min(58vw, 25svh);--gap:12px;--rows:2;--per-row:5;--row-gap:clamp(18px, 4svh, 40px)}}[data-lp=hanger-lane] .hl-header{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(18px,2.6svh,28px) clamp(18px,3vw,44px);display:grid}[data-lp=hanger-lane] .hl-mark{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;grid-column:2;align-items:center;gap:9px;font-size:15px;font-weight:800;line-height:1;display:flex}[data-lp=hanger-lane] .hl-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:auto}[data-lp=hanger-lane] .hl-bag{grid-column:3;justify-self:end;align-items:center;gap:8px;font-size:13px;transition:opacity .3s;display:flex}[data-lp=hanger-lane] .hl-stage[data-open] .hl-bag{opacity:0}[data-lp=hanger-lane] .hl-bag-n{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;transition:background-color .4s,color .4s,border-color .4s;display:inline-grid}[data-lp=hanger-lane] .hl-bag-n[data-full]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-lp=hanger-lane] .hl-main{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-bottom:7svh;display:flex}[data-lp=hanger-lane] .hl-area{width:100%;height:calc(var(--item-h) * var(--rows) + var(--row-gap) * (var(--rows) - 1));position:relative}[data-lp=hanger-lane] .hl-rail{--rail-row:0;left:50%;top:calc(var(--rail-y) - var(--rail-t) / 2 + var(--rail-row) * (var(--item-h) + var(--row-gap)));width:min(calc(100% - 24px), calc((var(--per-row) - 1) * var(--step) + var(--tee-w) + 96px));height:var(--rail-t);background:linear-gradient(#fbfaf8 0%,#d3d1cc 38%,#9a9892 72%,#c4c2bd 100%);border-radius:99px;position:absolute;translate:-50%;box-shadow:inset 0 1px #ffffffb3,0 3px 5px -2px #1c1b1947}[data-lp=hanger-lane] .hl-rail:before,[data-lp=hanger-lane] .hl-rail:after{content:"";width:calc(var(--rail-t) * 2);height:calc(var(--rail-t) * 3.6);background:linear-gradient(90deg,#a9a7a1,#e9e7e2 45%,#8f8d87);border-radius:2px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 4px -1px #1c1b194d}[data-lp=hanger-lane] .hl-rail:before{left:calc(var(--rail-t) * -.6)}[data-lp=hanger-lane] .hl-rail:after{right:calc(var(--rail-t) * -.6)}[data-lp=hanger-lane] .hl-rail[data-row="1"]{--rail-row:1;display:none}@media (max-width:700px){[data-lp=hanger-lane] .hl-rail[data-row="1"]{display:block}}[data-lp=hanger-lane] .hl-shirt{top:0;left:calc(50% + (var(--i) - 4.5) * var(--step) - var(--tee-w) / 2);width:var(--tee-w);height:var(--item-h);transform-origin:50% 0;pointer-events:none;position:absolute}@media (max-width:700px){[data-lp=hanger-lane] .hl-shirt{top:calc(var(--row) * (var(--item-h) + var(--row-gap)));left:calc(50% + (var(--col) - 2) * var(--step) - var(--tee-w) / 2)}}[data-lp=hanger-lane] .hl-swing{transform-origin:50% var(--rail-y);perspective:calc(var(--tee-w) * 6);position:absolute;inset:0}[data-lp=hanger-lane] .hl-card{transform-style:preserve-3d;position:absolute;inset:0}[data-lp=hanger-lane] .hl-face{backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(0)}[data-lp=hanger-lane] .hl-face[data-side=back]{transform:rotateY(180deg)}[data-lp=hanger-lane] .hl-hook{width:calc(var(--hook-h) * 40 / 52);height:var(--hook-h);position:absolute;top:0;left:50%;overflow:visible;translate:-50%}[data-lp=hanger-lane] .hl-face[data-side=back] .hl-hook{scale:-1 1}[data-lp=hanger-lane] .hl-photo{left:0;top:var(--photo-top);-webkit-user-drag:none;width:100%;height:auto;position:absolute}[data-lp=hanger-lane] .hl-shade{left:0;top:var(--photo-top);aspect-ratio:1240/1114;width:100%;-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;pointer-events:none;background:linear-gradient(90deg,#1c1b199e,#1c1b1942);position:absolute}[data-lp=hanger-lane] .hl-hit{z-index:30;touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:-12px 0}[data-lp=hanger-lane] .hl-hit[data-over]{cursor:pointer}[data-lp=hanger-lane] .hl-label{text-align:center;margin-top:clamp(18px,3.6svh,42px);transition:opacity .3s}[data-lp=hanger-lane] .hl-label[data-hidden]{opacity:0}[data-lp=hanger-lane] .hl-label-name{letter-spacing:.01em;font-size:15px;font-weight:500}[data-lp=hanger-lane] .hl-label-name[data-tee]{text-transform:uppercase;letter-spacing:.08em}[data-lp=hanger-lane] .hl-stage:has(.hl-sr button:focus-visible) .hl-label-name{-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:5px}[data-lp=hanger-lane] .hl-label-hint{color:var(--muted);margin-top:4px;font-size:12.5px}[data-lp=hanger-lane] .hl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-lp=hanger-lane] .hl-veil{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(.9);background:#f4f2eea3;position:absolute;inset:0}[data-lp=hanger-lane] .hl-detail{z-index:70;pointer-events:none;position:absolute;inset:0}[data-lp=hanger-lane] .hl-detail:focus{outline:none}[data-lp=hanger-lane] .hl-detail>*{pointer-events:auto}[data-lp=hanger-lane] .hl-close{align-items:center;gap:10px;padding:8px 6px;font-size:13px;display:flex;position:absolute;top:clamp(14px,2.2svh,22px);right:clamp(12px,3vw,40px)}[data-lp=hanger-lane] .hl-close svg,[data-lp=hanger-lane] .hl-add svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}[data-lp=hanger-lane] .hl-info{top:var(--info-top);text-align:center;width:min(340px,100% - 48px);position:absolute;left:50%;translate:-50%}[data-lp=hanger-lane] .hl-count{letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}[data-lp=hanger-lane] .hl-name{letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.1}[data-lp=hanger-lane] .hl-sub{color:var(--muted);margin-top:6px;font-size:13px}[data-lp=hanger-lane] .hl-tabs{justify-content:center;gap:22px;margin-top:12px;display:flex}[data-lp=hanger-lane] .hl-tab{color:var(--muted);padding:6px 2px;font-size:13px;transition:color .25s;position:relative}[data-lp=hanger-lane] .hl-tab[aria-pressed=true]{color:var(--ink)}[data-lp=hanger-lane] .hl-tab-line{background:var(--ink);height:1.5px;position:absolute;bottom:0;left:0;right:0}[data-lp=hanger-lane] .hl-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:14px;display:flex}[data-lp=hanger-lane] .hl-price{font-variant-numeric:tabular-nums;font-weight:500}[data-lp=hanger-lane] .hl-add{color:var(--accent-text);align-items:center;gap:8px;padding:8px 0;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){[data-lp=hanger-lane] *,[data-lp=hanger-lane] :before,[data-lp=hanger-lane] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
