.wardrobe{padding-block:var(--bn-space-64) var(--bn-section-gap);overflow:hidden}.wardrobe__header{padding-inline:var(--bn-margin);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.wardrobe__header .link{margin-bottom:.4em}.rail{--h:min(560px, max(380px, 58vh));height:calc(var(--h) + 90px);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;margin-top:16px;position:relative;overflow:hidden}.rail:active{cursor:grabbing}.rail:focus-visible:after{content:"";inset:8px var(--bn-margin);outline:3px solid var(--bn-color-bg-accent);pointer-events:none;position:absolute}.rail__bar{pointer-events:none;z-index:1;width:108%;max-width:none;height:auto;position:absolute;top:calc(28px - 18vw);left:-4%}.rail__items{margin:0;padding:0;list-style:none;position:absolute;inset:0}.rail__item{cursor:pointer;will-change:transform;background:0 0;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}.rail__item:focus-visible .rail__hanger{outline:3px solid var(--bn-color-bg-accent);outline-offset:8px}.rail__hanger{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.rail__hook{pointer-events:none;transform-origin:50% 0;max-width:none;position:absolute;overflow:visible}.rail__hook-wire{fill:none;stroke:#8c8f93;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rail__hook-shine{fill:none;stroke:#e3e5e8;stroke-width:1px;stroke-linecap:round;transform:translate(-.8px)}.rail__view{height:calc(var(--h) * var(--s,1));transform-origin:50% 0;pointer-events:none;opacity:0;-webkit-user-drag:none;width:auto;max-width:none;position:absolute;top:0;left:0}.rail-dots{--dot:8px;--dot-gap:8px;gap:var(--dot-gap);width:max-content;margin:-8px auto 24px;display:none;position:relative}.rail-dots__dot{width:var(--dot);height:var(--dot);background:var(--bn-color-text);opacity:.2}.rail-dots__current{width:var(--dot);height:var(--dot);background:var(--bn-color-bg-accent);transition:transform .32s var(--ease-out);position:absolute;top:0;left:0}@media not (min-width:720px){.rail-dots{display:flex}}@media (prefers-reduced-motion:reduce){.rail-dots__current{transition:none}}.wardrobe__info{padding-inline:var(--bn-margin);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.wardrobe__piece{min-height:96px}.wardrobe__name{font-family:var(--bn-font-display);text-transform:uppercase;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:.95}.wardrobe__facts{letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(17px,1.7vw,24px);font-weight:600}.wardrobe__piece.is-changing{animation:piece-in .26s var(--ease-out)}@keyframes piece-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}}.wardrobe__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wardrobe__note{margin:32px var(--bn-margin) 0;color:var(--bn-color-text-secondary);font-size:14px}@media not (min-width:720px){.wardrobe__actions{width:100%}.wardrobe__actions .button--primary{flex:100%;justify-content:space-between}}html.has-preview{overflow:hidden}.preview{width:100%;max-width:none;height:100%;max-height:none;color:var(--bn-color-text);opacity:0;background:#111111b8;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0;overflow:hidden}.preview.is-open{opacity:1}.preview::backdrop{background:0 0}.preview__frame{grid-template-columns:56px minmax(0,1080px) 56px;justify-content:center;align-items:center;column-gap:24px;height:100%;padding:24px;display:grid}.preview__card{overscroll-behavior:contain;background:var(--bn-color-bg-page);opacity:0;max-height:calc(100svh - 48px);transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);grid-area:1/2;position:relative;overflow-y:auto;transform:translateY(12px)scale(.97)}.preview.is-open .preview__card{opacity:1;transform:none}.preview__nav{width:56px;height:56px;font-family:var(--bn-font-body);color:var(--bn-color-text);background:var(--bn-color-bg-page);cursor:pointer;transition:transform .16s var(--ease-out), opacity .16s ease;border:0;grid-row:1;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:700;display:inline-flex}.preview__nav--prev{grid-column:1}.preview__nav--next{grid-column:3}.preview__nav:active{transform:scale(.95)}.preview__nav:focus-visible{outline:3px solid var(--bn-color-bg-highlight);outline-offset:3px}.preview__nav[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.preview__bar{z-index:3;background:var(--bn-color-bg-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:12px 20px 0 32px;display:flex;position:sticky;top:0}.preview__handle,.preview__steps{display:none}.preview__step{min-height:52px;font-family:var(--bn-font-display);text-transform:uppercase;color:var(--bn-color-text);background:var(--bn-color-bg-page);border:2px solid var(--bn-color-text);cursor:pointer;transition:transform .16s var(--ease-out), opacity .16s ease;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:20px;font-weight:900;line-height:1;display:inline-flex}.preview__step-label{text-box:trim-both cap alphabetic}.preview__step-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;flex:none;width:20px;height:20px}.preview__step:active{transform:scale(.97)}.preview__step:focus-visible{outline:3px solid var(--bn-color-bg-accent);outline-offset:3px}.preview__step[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.preview__count{font-family:var(--bn-font-display);letter-spacing:.02em;margin:0;font-size:24px;font-weight:900}.preview__close{min-height:48px;color:inherit;cursor:pointer;font-family:var(--bn-font-display);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:24px;font-weight:900;display:inline-flex}.preview__close:focus-visible{outline:3px solid var(--bn-color-bg-accent);outline-offset:-3px}.preview__body{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);align-items:start;gap:clamp(24px,3vw,48px);padding:4px 32px 32px;display:grid}.preview__stage{--hang-h:min(56vh, 520px);touch-action:pan-y;position:relative}.preview__hang{height:var(--hang-h);transform-origin:50% 0;--brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300' preserveAspectRatio='none'%3E%3Cpath d='M0 300L0 155.1Q0 155.1 2.0 155.7Q4 156.3 6.0 155.8Q8 155.3 10.0 153.2Q12 151.1 14.0 152.4Q16 153.6 18.0 154.2Q20 154.8 22.0 155.8Q24 156.7 26.0 155.6Q28 154.5 30.0 153.0Q32 151.6 34.0 150.1Q36 148.7 38.0 147.0Q40 145.3 42.0 145.7Q44 146.1 46.0 146.0Q48 145.9 50.0 146.6Q52 147.3 54.0 148.3Q56 149.4 58.0 148.1Q60 146.8 62.0 146.8Q64 146.7 66.0 148.1Q68 149.4 70.0 150.5Q72 151.6 74.0 152.8Q76 154.0 78.0 156.1Q80 158.2 82.0 157.2Q84 156.3 86.0 155.3Q88 154.3 90.0 153.6Q92 153.0 94.0 153.9Q96 154.8 98.0 154.0Q100 153.2 102.0 153.8Q104 154.4 106.0 152.3Q108 150.2 110.0 148.8Q112 147.4 114.0 146.3Q116 145.2 118.0 144.5Q120 143.9 122.0 144.6Q124 145.3 126.0 147.4Q128 149.5 130.0 150.6Q132 151.6 134.0 151.2Q136 150.7 138.0 150.1Q140 149.6 142.0 150.5Q144 151.4 146.0 152.0Q148 152.5 150.0 154.0Q152 155.5 154.0 156.4Q156 157.3 158.0 157.5Q160 157.6 162.0 154.8Q164 151.9 166.0 150.4Q168 148.9 170.0 148.5Q172 148.0 174.0 148.3Q176 148.5 178.0 149.1Q180 149.7 182.0 149.6Q184 149.5 186.0 148.6Q188 147.8 190.0 145.8Q192 143.8 194.0 144.1Q196 144.3 198.0 145.6L200 146.9L200 300Z'/%3E%3Cellipse cx='61.0' cy='146.2' rx='5.2' ry='3.1'/%3E%3Cellipse cx='51.7' cy='146.3' rx='2.9' ry='3.9'/%3E%3Cellipse cx='141.4' cy='150.1' rx='5.4' ry='2.2'/%3E%3Cellipse cx='109.1' cy='148.8' rx='5.7' ry='3.3'/%3E%3Cellipse cx='189.1' cy='145.5' rx='3.1' ry='4.4'/%3E%3Cellipse cx='11.2' cy='152.2' rx='4.0' ry='1.6'/%3E%3Cellipse cx='161.9' cy='153.7' rx='4.9' ry='4.4'/%3E%3Cellipse cx='161.0' cy='155.6' rx='5.8' ry='3.1'/%3E%3Cellipse cx='197.6' cy='145.1' rx='5.1' ry='2.5'/%3E%3Cellipse cx='194.9' cy='144.1' rx='3.8' ry='2.1'/%3E%3Cpath d='M15.5 155.9Q17.0 151.9 18.3 147.9Q18.2 151.9 18.2 155.9Z' opacity='1'/%3E%3Cpath d='M18.5 156.8Q19.4 151.2 20.1 145.5Q20.7 151.2 21.4 156.8Z' opacity='1'/%3E%3Cpath d='M50.3 149.2Q50.8 143.3 51.1 137.5Q51.9 143.3 52.9 149.2Z' opacity='0.7'/%3E%3Cpath d='M159.5 157.5Q160.9 152.6 162.1 147.7Q162.7 152.6 163.4 157.5Z' opacity='0.35'/%3E%3Cpath d='M146.7 154.6Q148.1 150.9 149.3 147.3Q149.4 150.9 149.6 154.6Z' opacity='0.5'/%3E%3Cpath d='M107.9 150.9Q108.7 147.9 109.3 144.8Q110.3 147.9 111.6 150.9Z' opacity='0.5'/%3E%3Cpath d='M143.5 153.6Q144.0 150.3 144.3 146.9Q145.1 150.3 146.1 153.6Z' opacity='0.35'/%3E%3Cpath d='M107.2 152.1Q107.7 147.5 108.0 142.9Q108.6 147.5 109.2 152.1Z' opacity='0.35'/%3E%3Cpath d='M54.2 151.0Q55.2 147.9 56.1 144.9Q56.3 147.9 56.5 151.0Z' opacity='0.7'/%3E%3Cpath d='M40.3 147.7Q41.1 144.6 41.7 141.6Q42.5 144.6 43.6 147.7Z' opacity='1'/%3E%3Cpath d='M83.2 158.1Q84.2 151.8 85.0 145.6Q85.1 151.8 85.4 158.1Z' opacity='1'/%3E%3Cpath d='M104.0 155.2Q105.2 150.8 106.3 146.3Q106.2 150.8 106.2 155.2Z' opacity='0.7'/%3E%3Cpath d='M75.2 155.9Q75.9 151.9 76.5 147.8Q76.6 151.9 76.7 155.9Z' opacity='0.7'/%3E%3Cpath d='M69.4 152.8Q69.8 147.2 70.1 141.5Q70.8 147.2 71.6 152.8Z' opacity='0.7'/%3E%3Cpath d='M174.2 150.4Q175.2 143.7 176.0 136.9Q176.6 143.7 177.5 150.4Z' opacity='0.35'/%3E%3Cpath d='M18.5 156.6Q19.0 152.5 19.5 148.3Q19.9 152.5 20.5 156.6Z' opacity='1'/%3E%3Cpath d='M121.5 147.2Q121.9 143.1 122.0 139.0Q123.7 143.1 125.7 147.2Z' opacity='1'/%3E%3Cpath d='M50.9 149.7Q52.2 145.4 53.2 141.1Q53.9 145.4 54.7 149.7Z' opacity='1'/%3E%3Cpath d='M80.9 159.4Q81.6 156.0 82.1 152.6Q82.3 156.0 82.6 159.4Z' opacity='1'/%3E%3Cpath d='M35.9 149.5Q37.5 145.0 38.9 140.6Q38.7 145.0 38.8 149.5Z' opacity='0.5'/%3E%3Cpath d='M179.8 151.6Q181.3 147.7 182.7 143.8Q182.7 147.7 183.0 151.6Z' opacity='1'/%3E%3Cpath d='M194.3 146.2Q194.5 139.7 194.6 133.1Q195.3 139.7 196.1 146.2Z' opacity='0.35'/%3E%3Cpath d='M58.0 148.9Q59.4 146.8 60.7 144.8Q61.0 146.8 61.6 148.9Z' opacity='1'/%3E%3Cpath d='M65.2 150.1Q65.2 146.8 65.1 143.5Q66.0 146.8 67.0 150.1Z' opacity='0.7'/%3E%3Cpath d='M194.7 146.6Q196.4 143.1 197.8 139.6Q197.9 143.1 198.2 146.6Z' opacity='0.35'/%3E%3Cpath d='M71.3 154.2Q71.9 147.3 72.3 140.5Q73.3 147.3 74.5 154.2Z' opacity='0.35'/%3E%3Cpath d='M192.3 146.1Q193.9 143.3 195.2 140.5Q195.7 143.3 196.4 146.1Z' opacity='1'/%3E%3Cpath d='M97.2 155.9Q97.3 152.3 97.3 148.8Q98.3 152.3 99.5 155.9Z' opacity='0.85'/%3E%3Cpath d='M81.0 159.4Q81.9 155.8 82.8 152.2Q82.6 155.8 82.5 159.4Z' opacity='0.5'/%3E%3Cpath d='M183.3 151.3Q183.6 146.9 183.8 142.5Q184.7 146.9 185.7 151.3Z' opacity='1'/%3E%3Cpath d='M78.9 160.1Q80.3 156.9 81.4 153.8Q81.3 156.9 81.4 160.1Z' opacity='0.35'/%3E%3Cpath d='M84.3 157.4Q85.4 149.4 86.3 141.4Q86.8 149.4 87.4 157.4Z' opacity='0.7'/%3E%3Cpath d='M193.0 146.1Q193.3 143.5 193.5 140.9Q194.5 143.5 195.6 146.1Z' opacity='0.35'/%3E%3Cpath d='M7.4 156.6Q8.5 149.3 9.4 141.9Q9.6 149.3 9.9 156.6Z' opacity='0.35'/%3E%3Cpath d='M171.6 150.2Q172.9 146.4 174.1 142.7Q174.4 146.4 175.0 150.2Z' opacity='0.5'/%3E%3Cpath d='M91.2 155.4Q92.5 149.5 93.6 143.7Q94.0 149.5 94.7 155.4Z' opacity='0.35'/%3E%3Cpath d='M157.7 159.5Q157.7 157.0 157.6 154.4Q158.4 157.0 159.4 159.5Z' opacity='0.35'/%3E%3Cpath d='M39.5 147.4Q39.8 142.0 40.0 136.6Q40.9 142.0 41.9 147.4Z' opacity='0.7'/%3E%3Cpath d='M178.8 151.7Q180.3 147.5 181.6 143.3Q182.1 147.5 182.8 151.7Z' opacity='1'/%3E%3Cpath d='M155.4 159.4Q156.6 154.6 157.5 149.9Q157.9 154.6 158.4 159.4Z' opacity='1'/%3E%3Cpath d='M131.9 153.5Q131.7 145.5 131.5 137.6Q132.5 145.5 133.6 153.5Z' opacity='0.5'/%3E%3Cpath d='M16.7 156.1Q17.9 149.7 19.0 143.3Q18.6 149.7 18.4 156.1Z' opacity='0.35'/%3E%3Cpath d='M7.8 156.3Q8.7 151.9 9.4 147.5Q9.6 151.9 10.0 156.3Z' opacity='1'/%3E%3Cpath d='M172.6 150.2Q172.5 144.1 172.2 137.9Q173.3 144.1 174.6 150.2Z' opacity='1'/%3E%3Cpath d='M35.5 150.2Q35.5 147.3 35.4 144.4Q36.4 147.3 37.5 150.2Z' opacity='1'/%3E%3Cpath d='M118.4 146.0Q118.9 143.1 119.4 140.1Q120.0 143.1 120.9 146.0Z' opacity='1'/%3E%3Cellipse cx='126.2' cy='136.2' rx='0.7' ry='0.5' opacity='0.8'/%3E%3Cellipse cx='71.9' cy='142.5' rx='1.0' ry='0.7' opacity='0.8'/%3E%3Cellipse cx='177.6' cy='137.1' rx='0.9' ry='0.6' opacity='0.8'/%3E%3Cellipse cx='19.7' cy='144.3' rx='0.8' ry='0.6' opacity='0.8'/%3E%3Cellipse cx='121.5' cy='137.8' rx='1.2' ry='0.8' opacity='0.8'/%3E%3Cellipse cx='158.4' cy='151.3' rx='1.2' ry='0.8' opacity='0.8'/%3E%3Cellipse cx='30.8' cy='139.6' rx='1.0' ry='0.7' opacity='0.8'/%3E%3C/svg%3E");justify-content:center;display:flex;position:relative}.preview__img{object-fit:contain;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;display:block}.preview__img--dye{pointer-events:none;-webkit-mask-image:var(--brush);-webkit-mask-image:var(--brush);mask-image:var(--brush);margin:0 auto;position:absolute;inset:0;-webkit-mask-position:0 17%;mask-position:0 17%;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.preview__img--dye[hidden]{display:none}.preview__img.is-dyed-over{-webkit-mask-image:var(--brush), linear-gradient(#000 0 0);-webkit-mask-image:var(--brush), linear-gradient(#000 0 0);mask-image:var(--brush), linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask-position:0 17%,0 0;mask-position:0 17%,0 0;-webkit-mask-size:100% 300%,100% 100%;mask-size:100% 300%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.preview__thumbs{justify-content:center;gap:8px;margin-top:16px;display:flex}.preview__thumb{cursor:pointer;width:64px;height:72px;transition:border-color .16s ease, transform .16s var(--ease-out);background:#1111110d;border:2px solid #0000;padding:4px}.preview__thumb img{object-fit:contain;width:100%;height:100%;display:block}.preview__thumb[aria-pressed=true]{border-color:var(--bn-color-text)}.preview__thumb:active{transform:scale(.96)}.preview__thumb:focus-visible{outline:3px solid var(--bn-color-bg-accent);outline-offset:2px}.preview__info{flex-direction:column;gap:24px;padding-top:8px;display:flex}.preview__name{font-family:var(--bn-font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,4.6vw,72px);font-weight:900;line-height:.88}.preview__price{letter-spacing:-.01em;margin:10px 0 0;font-size:24px;font-weight:600}.preview__label{margin:0 0 12px;padding:0;font-size:16px;font-weight:600}.tags{gap:6px;display:flex}.tag{cursor:pointer;background:0 0;border:0;width:44px;height:92px;padding:0;position:relative}.tag:before{content:"";background:var(--bn-color-text);width:1px;height:30px;position:absolute;top:0;left:50%}.tag__card{background:var(--c2);border:2px solid var(--bn-color-text);transform-origin:50% -22px;width:32px;height:58px;transition:transform .32s var(--ease-out);position:absolute;top:22px;left:6px}.tag__card:before{content:"";background:var(--c1);position:absolute;inset:0 50% 0 0}.tag__card:after{content:"";background:var(--bn-color-bg-page);border:1.5px solid var(--bn-color-text);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:4.5px;left:50%}.tag[aria-pressed=true] .tag__card{outline:3px solid var(--bn-color-bg-accent);outline-offset:3px;transform:translateY(8px)}.tag[aria-pressed=true]:before{height:38px}.tag:focus-visible{outline:3px solid var(--bn-color-bg-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tag:hover .tag__card{transform:rotate(5deg)}.tag[aria-pressed=true]:hover .tag__card{transform:translateY(8px)rotate(3deg)}}.preview__field{border:0;min-width:0;margin:0;padding:0}.sizes{flex-wrap:wrap;gap:8px;display:flex}.size{cursor:pointer;position:relative}.size input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.size span{border:2px solid var(--bn-color-text);min-width:60px;min-height:52px;transition:background-color .14s ease, color .14s ease, transform .14s var(--ease-out);justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:600;display:inline-flex}.size input:checked+span{color:var(--bn-color-bg-page);background:var(--bn-color-text)}.size input:focus-visible+span{outline:3px solid var(--bn-color-bg-accent);outline-offset:3px}.size:active span{transform:scale(.97)}.size .visually-hidden{border:0;min-width:0;min-height:0;padding:0}.size.is-out,.size.is-out input{cursor:not-allowed}.size.is-out>span:first-of-type{color:#11111180;border-color:#11111147;position:relative}.size.is-out>span:first-of-type:after{content:"";background:currentColor;height:2px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-28deg)}.size.is-out:active span{transform:none}@media (hover:hover) and (pointer:fine){.size:hover input:not(:checked)+span{background:#1111110f}}.preview__error{color:#b3123f;margin:12px 0 0;font-size:16px;font-weight:600}.preview__buy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.preview__add{width:100%;transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease;justify-content:space-between}.preview__add.is-done{background:var(--bn-color-bg-highlight);border-color:var(--bn-color-bg-highlight)}.preview__more{font-size:22px}.preview__details{font-size:17px;line-height:1.5}.preview__details p{margin:0 0 12px}.preview__details ul{margin:0;padding-left:1.1em}@media (min-width:720px) and (not (min-width:960px)){.preview__body{grid-template-columns:minmax(0,1fr)}.preview__stage{--hang-h:46vh}}@media not (min-width:720px){.preview__frame{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:end;column-gap:0;padding:0}.preview__nav{display:none}.preview__steps{z-index:3;padding:12px var(--bn-margin) calc(12px + env(safe-area-inset-bottom));background:var(--bn-color-bg-page);gap:8px;display:flex;position:sticky;bottom:0}.preview__card{opacity:1;grid-area:2/1/auto/-1;height:90svh;max-height:none;transition:transform .34s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.preview.is-open .preview__card{transform:none}.preview__bar{padding:22px var(--bn-margin) 0;touch-action:none;cursor:grab}.preview__handle{background:#11111147;width:44px;height:4px;margin-left:-22px;display:block;position:absolute;top:9px;left:50%}.preview__close{padding-right:0}.preview__body{padding:0 var(--bn-margin) 32px;grid-template-columns:minmax(0,1fr);gap:24px}.preview__stage{--hang-h:36svh}.preview__name{font-size:clamp(44px,12vw,64px)}}@media (prefers-reduced-motion:reduce){.preview,.preview__card,.tag__card,.preview__thumb,.size span{transition:none}}.rail__item{transition:opacity .28s var(--ease-out), visibility 0s linear 0s}.rail__item.is-off{opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), visibility 0s linear .28s}@media (prefers-reduced-motion:reduce){.rail__item,.rail__item.is-off{transition:none}}@media not (min-width:720px){.rail{--h:min(420px, 102vw);height:calc(var(--h) + 74px)}.rail__bar{top:calc(20px - 18vw)}}
