body.v27-lookbook-nav,html.v27-lookbook-nav{background:var(--v27-ink);min-height:100dvh;overscroll-behavior-y:none}body.v27-lookbook-nav .v27-main{max-width:none;padding:0}.v27-lookbook-page{background:var(--v27-ink);gap:0;margin:0;min-height:100dvh}.v27-lookbook,.v27-lookbook__feed{height:100dvh}.v27-lookbook__feed{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.v27-lookbook__feed::-webkit-scrollbar{display:none}.v27-lookbook__slide{background:var(--v27-ink);flex:0 0 100%;height:100dvh;min-height:100dvh;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.v27-lookbook__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.06);transition:transform .85s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.v27-lookbook__slide.is-active .v27-lookbook__image{transform:scale(1)}.v27-lookbook__scrim{background:linear-gradient(180deg,transparent,rgba(0,0,0,.18) 36%,rgba(0,0,0,.62));height:48%;inset:auto 0 0;opacity:.75;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:1}.v27-lookbook__slide.is-active .v27-lookbook__scrim{opacity:1}.v27-lookbook__caption{bottom:calc(47px + env(safe-area-inset-bottom, 0px) + var(--v27-nav-h));color:var(--v27-on-color);display:flex;flex-direction:column;gap:4px;left:0;opacity:.28;padding:0 16px;position:absolute;right:72px;transform:translateY(18px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);z-index:2}.v27-lookbook__slide.is-active .v27-lookbook__caption{opacity:1;transform:translateY(0)}.v27-lookbook__byline{align-items:center;display:flex;gap:8px;min-height:28px}.v27-lookbook__avatar{align-items:center;background:radial-gradient(circle at 35% 30%,#5a8bff 0,#1f57e0 52%,#0d329f 100%);border-radius:var(--v27-radius-card);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.25);color:var(--v27-on-color);display:inline-flex;flex-shrink:0;font-family:var(--v27-font-display);font-size:12px;font-style:italic;font-weight:500;height:28px;justify-content:center;line-height:1;width:28px}.v27-lookbook__handle{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.v27-lookbook__verified{color:var(--v27-on-color);display:block;flex:0 0 14px;height:14px;overflow:hidden;width:14px}.v27-lookbook__title{font-family:var(--v27-font-display);font-size:clamp(28px,8.2vw,34px);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-weight:300;letter-spacing:-.02em;line-height:1.05;margin:4px 0 0}.v27-lookbook__text{color:var(--v27-text-on-dark-secondary);font-size:14px;font-weight:400;line-height:1.38;margin:2px 0 0;max-width:30ch}.v27-lookbook__rail{align-items:center;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);background:hsla(0,0%,100%,.28);border:1px solid var(--v27-border-on-dark);border-radius:var(--v27-radius-pill);bottom:calc(47px + env(safe-area-inset-bottom, 0px) + var(--v27-nav-h));box-shadow:var(--v27-shadow-sheet);display:flex;flex-direction:column;gap:8px;opacity:.28;padding:8px;position:absolute;right:12px;transform:translateY(18px);transition:opacity .55s cubic-bezier(.16,1,.3,1) .04s,transform .55s cubic-bezier(.16,1,.3,1) .04s;z-index:2}.v27-lookbook__slide.is-active .v27-lookbook__rail{opacity:1;transform:translateY(0)}.v27-lookbook__thumb{background:var(--v27-bg-subtle);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55);cursor:pointer;height:46px;overflow:hidden;padding:0;transition:transform .12s ease;width:46px}.v27-lookbook__thumb:active{transform:scale(.96)}.v27-lookbook__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v27-lookbook__empty{align-items:center;background:var(--v27-ink);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100dvh;padding:24px;text-align:center}.v27-lookbook__empty,.v27-lookbook__empty .v27-serif-title{color:var(--v27-on-color)}.v27-lookbook__empty-caption{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.45;margin:0;max-width:220px}.v27-lookbook__slide--skeleton,.v27-lookbook__slide-skel{border-radius:0;height:100dvh;min-height:100dvh}.v27-lookbook-sheet__fisheye-svg{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}[data-v27-sheet=lookbook-shop] .v27-sheet__panel{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:radial-gradient(120% 90% at 50% 0,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 42%),rgba(28,28,30,.22);border:1px solid hsla(0,0%,100%,.1);box-shadow:var(--v27-shadow-sheet);color:var(--v27-on-color);isolation:isolate;max-height:min(92dvh,820px);overflow:hidden;padding:12px 0 16px;position:relative;transition:max-height .34s cubic-bezier(.22,1,.36,1),background-color .28s ease,backdrop-filter .28s ease}@supports (backdrop-filter:url(#v27-lookbook-fisheye)){[data-v27-sheet=lookbook-shop] .v27-sheet__panel{backdrop-filter:blur(6px) saturate(1.25) url(#v27-lookbook-fisheye);-webkit-backdrop-filter:blur(6px) saturate(1.25) url(#v27-lookbook-fisheye)}}[data-v27-sheet=lookbook-shop] .v27-sheet__panel>:not(.v27-lookbook-sheet__lens){position:relative;z-index:1}.v27-lookbook-sheet__lens{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .28s ease,visibility .28s ease;z-index:0}.v27-lookbook-sheet__lens:after{background:radial-gradient(ellipse 68% 52% at 50% 40%,hsla(0,0%,100%,.12),transparent 62%),rgba(12,12,14,.28);content:"";inset:0;position:absolute;z-index:2}.v27-lookbook-sheet__lens-layer{background-position:center 38%;background-repeat:no-repeat;background-size:cover;inset:-22%;position:absolute}.v27-lookbook-sheet__lens-layer--base{filter:blur(12px) brightness(.45) saturate(1.05);transform:scale(1.08);z-index:0}.v27-lookbook-sheet__lens-layer--mid{filter:blur(3px) brightness(.62);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,var(--v27-ink) 0,var(--v27-ink) 42%,transparent 76%);mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,var(--v27-ink) 0,var(--v27-ink) 42%,transparent 76%);transform:scale(1.2);z-index:1}.v27-lookbook-sheet__lens-layer--bulge{filter:blur(.8px) brightness(.78) contrast(1.08);-webkit-mask-image:radial-gradient(ellipse 46% 40% at 50% 40%,var(--v27-ink) 0,var(--v27-ink) 30%,transparent 64%);mask-image:radial-gradient(ellipse 46% 40% at 50% 40%,var(--v27-ink) 0,var(--v27-ink) 30%,transparent 64%);transform:scale(1.42);z-index:1}[data-v27-sheet=lookbook-shop].v27-sheet--lookbook-alts .v27-sheet__panel{backdrop-filter:blur(36px) saturate(1.2);-webkit-backdrop-filter:blur(36px) saturate(1.2);background:var(--v27-surface-panel-dark);max-height:min(94dvh,860px)}@supports (backdrop-filter:url(#v27-lookbook-fisheye)){[data-v27-sheet=lookbook-shop].v27-sheet--lookbook-alts .v27-sheet__panel{backdrop-filter:blur(36px) saturate(1.2);-webkit-backdrop-filter:blur(36px) saturate(1.2)}}[data-v27-sheet=lookbook-shop].v27-sheet--lookbook-alts .v27-lookbook-sheet__lens{opacity:0;visibility:hidden}[data-v27-sheet=lookbook-shop]:not(.v27-sheet--lookbook-alts) .v27-sheet__body{overflow-y:hidden;overscroll-behavior:none;touch-action:pan-y}[data-v27-sheet=lookbook-shop] .v27-sheet__handle{display:none}[data-v27-sheet=lookbook-shop] .v27-sheet__header{align-items:center;display:flex;justify-content:center;margin:0 0 12px;min-height:36px;padding:0 48px;position:relative}[data-v27-sheet=lookbook-shop] .v27-sheet__title{color:var(--v27-on-color);font-family:var(--v27-font-body);font-size:17px;font-weight:500;letter-spacing:-.01em;margin:0;text-align:center}[data-v27-sheet=lookbook-shop] .v27-sheet__close{background:var(--v27-surface-tint);border-radius:50%;color:var(--v27-on-color);height:32px;margin:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px}[data-v27-sheet=lookbook-shop] .v27-sheet__body{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:0}.v27-lookbook-sheet{display:flex;flex-direction:column;gap:16px}.v27-lookbook-sheet__rail{-webkit-overflow-scrolling:touch;contain:layout;display:flex;gap:12px;overflow-x:auto;padding:4px calc((100% - min(58vw, 220px))/2) 8px;scroll-padding-inline:calc((100% - min(58vw, 220px))/2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.v27-lookbook-sheet__rail::-webkit-scrollbar{display:none}.v27-lookbook-sheet__card{background:var(--v27-bg-subtle);border-radius:var(--v27-radius-xl);box-shadow:var(--v27-shadow-sheet);flex:0 0 min(58vw,220px);opacity:.78;overflow:hidden;scroll-snap-align:center;transform:scale(.94);transition:transform .28s ease,opacity .28s ease}.v27-lookbook-sheet__card.is-active{opacity:1;transform:scale(1)}.v27-lookbook-sheet__media{aspect-ratio:4/5;background:var(--v27-bg-subtle);display:block}.v27-lookbook-sheet__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v27-lookbook-sheet__active{align-items:center;display:flex;flex-direction:column;gap:4px;padding:0 24px;text-align:center}.v27-lookbook-sheet__brand{color:var(--v27-text-on-dark-secondary);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.v27-lookbook-sheet__name{color:var(--v27-on-color);font-family:var(--v27-font-display);font-size:22px;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:16rem}.v27-lookbook-sheet__price{color:var(--v27-on-color);font-size:16px;font-weight:500;margin:2px 0 0}.v27-lookbook-sheet__cta{align-items:center;background:var(--v27-bg);border-radius:var(--v27-radius-btn);color:var(--v27-ink);display:inline-flex;font-size:15px;font-weight:600;gap:4px;justify-content:center;margin-top:12px;min-height:48px;min-width:min(72vw,280px);padding:0 24px;text-decoration:none;transition:transform .12s ease,opacity .12s ease}.v27-lookbook-sheet__cta:active{opacity:.92;transform:scale(.98)}.v27-lookbook-sheet__empty{color:hsla(0,0%,100%,.55);font-size:14px;margin:0;padding:24px 16px;text-align:center}.v27-lookbook-sheet__footer{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:0;margin-top:4px}.v27-lookbook-sheet__alts-toggle{align-items:center;background:transparent;border:0;color:var(--v27-on-color);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:4px;justify-content:center;margin:0;padding:16px 16px 4px;width:100%}.v27-lookbook-sheet__alts-toggle svg{height:16px;width:16px}.v27-lookbook-sheet__alts{display:flex;flex-direction:column;gap:12px;padding:8px 16px}.v27-lookbook-sheet__active[hidden],.v27-lookbook-sheet__alts-toggle[hidden],.v27-lookbook-sheet__alts[hidden],.v27-lookbook-sheet__empty[hidden],.v27-lookbook-sheet__footer[hidden]{display:none!important}.v27-lookbook-sheet__alts-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.v27-lookbook-sheet__condition-wrap{min-width:0;position:relative;z-index:5}.v27-lookbook-sheet__alts-title{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;color:var(--v27-on-color);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:4px;margin:0;padding:8px 8px 8px 0;pointer-events:auto;position:relative;touch-action:manipulation;z-index:2}.v27-lookbook-sheet__alts-title svg{height:16px;pointer-events:none;width:16px}.v27-lookbook-sheet__condition-menu{background:var(--v27-surface-panel-dark);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--v27-radius-sheet);box-shadow:var(--v27-shadow-sheet);left:0;min-width:168px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:40}.v27-lookbook-sheet__condition-menu[hidden]{display:none!important}.v27-lookbook-sheet__condition-option{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;border-radius:var(--v27-radius-card);color:var(--v27-on-color);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:500;gap:8px;margin:0;padding:8px;text-align:left;width:100%}.v27-lookbook-sheet__condition-option.is-active{background:var(--v27-surface-tint)}.v27-lookbook-sheet__condition-option svg{flex-shrink:0;height:14px;pointer-events:none;width:14px}.v27-lookbook-sheet__condition-option:not(.is-active) svg{display:none}.v27-lookbook-sheet__alts-actions{align-items:center;color:var(--v27-text-on-dark-secondary);display:inline-flex;flex-shrink:0;gap:4px;position:relative;z-index:2}.v27-lookbook-sheet__alts-action{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;border-radius:var(--v27-radius-card);color:inherit;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;padding:0;position:relative;touch-action:manipulation;width:40px}.v27-lookbook-sheet__filter-count{background:var(--v27-bg);border-radius:var(--v27-radius-pill);color:var(--v27-ink);font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:4px;text-align:center;top:4px}.v27-lookbook-sheet__alts-empty{color:hsla(0,0%,100%,.55);font-size:14px;grid-column:1/-1;margin:8px 0 0;padding:16px 12px;text-align:center}.v27-lookbook-sheet__alts-skel{animation:v27-lookbook-skel 1.2s ease-in-out infinite;aspect-ratio:3/4;background:var(--v27-surface-tint);border-radius:var(--v27-radius-sheet)}@keyframes v27-lookbook-skel{0%,to{opacity:.45}50%{opacity:.85}}.v27-lookbook-sheet__alts-action.is-active,.v27-lookbook-sheet__alts-action:active{background:var(--v27-surface-tint);color:var(--v27-on-color)}.v27-lookbook-sheet__alts-action svg{height:22px;pointer-events:none;width:22px}.v27-lookbook-sheet__alts-grid{display:grid;gap:12px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.v27-lookbook-sheet__alts-grid--list{gap:12px;grid-template-columns:1fr}.v27-lookbook-sheet__alts-grid--list .v27-lookbook-sheet__alt{align-items:center;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr)}.v27-lookbook-sheet__alts-grid--list .v27-lookbook-sheet__alt-media{aspect-ratio:1;border-radius:var(--v27-radius-sheet)}.v27-lookbook-sheet__alts-grid--list .v27-lookbook-sheet__alt-meta{gap:4px}.v27-lookbook-sheet__alt{color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.v27-lookbook-sheet__alt-media{aspect-ratio:3/4;background:var(--v27-surface-tint);border-radius:var(--v27-radius-sheet);overflow:hidden;position:relative}.v27-lookbook-sheet__alt-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v27-lookbook-sheet__alt-bookmark{align-items:center;background:var(--v27-surface-panel);border:0;border-radius:50%;box-shadow:var(--v27-shadow-nav);color:var(--v27-ink);cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin:0;padding:0;position:absolute;right:8px;top:8px;width:30px}.v27-lookbook-sheet__alt-bookmark svg{height:14px;width:14px}.v27-lookbook-sheet__alt-badge{background:var(--v27-badge-used);border-radius:var(--v27-radius-pill);bottom:8px;color:var(--v27-on-color);font-size:11px;font-weight:600;left:8px;padding:2px 8px;position:absolute;z-index:1}.v27-lookbook-sheet__alt-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.v27-lookbook-sheet__alt-brand{color:hsla(0,0%,100%,.55);font-size:10px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.v27-lookbook-sheet__alt-name{color:var(--v27-on-color);font-size:13px;font-weight:600;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v27-lookbook-sheet__alt-price{color:var(--v27-on-color);font-size:13px;font-weight:500;margin:0}body.v27-body.v27-lookbook-nav .v27-bottom-nav-wrap{gap:8px;padding-bottom:0}body.v27-body.v27-lookbook-nav .v27-bottom-nav{max-width:calc(100% - 75px)}body.v27-body.v27-lookbook-nav .v27-bottom-nav,body.v27-body.v27-lookbook-nav .v27-bottom-nav-back{backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);background:rgba(28,28,30,.62);border:1px solid hsla(0,0%,100%,.14);box-shadow:var(--v27-shadow-sheet);color:var(--v27-text-on-dark-secondary)}body.v27-body.v27-lookbook-nav .v27-bottom-nav-back{height:54px;width:54px}body.v27-body.v27-lookbook-nav .v27-bottom-nav__tab{color:var(--v27-text-on-dark-secondary)}body.v27-body.v27-lookbook-nav .v27-bottom-nav__icon-wrap{background:transparent}body.v27-body.v27-lookbook-nav .v27-bottom-nav__tab--active{background:transparent;color:var(--v27-on-color)}body.v27-body.v27-lookbook-nav .v27-bottom-nav__tab--active .v27-bottom-nav__icon-wrap{background:var(--v27-surface-tint);border-radius:50%;height:40px;width:40px}@media (min-width:768px){body.v27-lookbook-nav .v27-main{margin:0 auto;max-width:427px}}
