[data-site=stylebook]{--sb-paper:#faf7f2;--sb-paper-2:#f2ece3;--sb-card:#ffffff;--sb-ink:#121014;--sb-muted:#6b6470;--sb-rule:#e6dfd6;--sb-pink:#ff3d8b;--sb-pink-ink:#c2185b;--sb-blue:#2f8cff;--sb-yellow:#ffc93c;--sb-green:#22b573;--sb-on-accent:#121014;--sb-night:#121014;--sb-night-2:#1e1a21;--sb-on-night:#f4efe8;--sb-on-night-muted:#a59daa;--sb-shadow:0 28px 56px -30px rgba(18,16,20,0.45);--sb-display:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--sb-body:var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif;--sb-mono:var(--font-martian-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sk-paper:var(--sb-paper);--sk-card:var(--sb-card);--sk-ink:var(--sb-ink);--sk-muted:var(--sb-muted);--sk-rule:var(--sb-rule);--sk-accent:var(--sb-pink);--sk-accent-text:var(--sb-pink-ink);--sk-link:var(--sb-pink-ink);--sk-focus:var(--sb-pink-ink);--sk-select:color-mix(in srgb,var(--sb-pink) 28%,transparent);--sk-btn-bg:var(--sb-pink);--sk-btn-ink:var(--sb-on-accent);--sk-btn-border:var(--sb-pink);--sk-btn-shadow:none;--sk-btn-radius:999px;--sk-pill-radius:999px;--sk-field-radius:999px;--sk-card-radius:0;--sk-display:var(--sb-display);--sk-body:var(--sb-body);--sk-label:var(--sb-mono);--sk-num:var(--sb-mono);--sk-max:1440px;--sk-dlbar-title:400 22px/1.05 var(--sb-display);--background:37 50% 96%;--foreground:280 11% 7%;--card:0 0% 100%;--card-foreground:280 11% 7%;--popover:0 0% 100%;--popover-foreground:280 11% 7%;--primary:280 11% 7%;--primary-foreground:37 50% 96%;--secondary:35 33% 92%;--secondary-foreground:280 11% 7%;--muted:35 33% 92%;--muted-foreground:280 5% 41%;--accent:335 100% 62%;--accent-foreground:280 11% 7%;--border:33 25% 87%;--input:33 25% 80%;--ring:335 78% 43%;--radius:0.5rem;--ink:var(--sb-ink);--cream:var(--sb-paper);--paper:var(--sb-card);--line:var(--sb-rule);--serif:var(--sb-display)}.site-skin[data-site=stylebook].dark{--sb-paper:#131114;--sb-paper-2:#1b181d;--sb-card:#1b181d;--sb-ink:#f4efe8;--sb-muted:#a59daa;--sb-rule:#2a262d;--sb-pink:#ff6fa8;--sb-pink-ink:#ff8fbe;--sb-blue:#5ea8ff;--sb-yellow:#ffd66b;--sb-green:#4cd093;--sb-on-accent:#131114;--sb-night:#0b0a0c;--sb-night-2:#221e25;--sb-shadow:0 28px 56px -30px rgba(0,0,0,0.8);--background:285 8% 7%;--foreground:34 36% 93%;--card:285 9% 10%;--card-foreground:34 36% 93%;--popover:285 9% 10%;--popover-foreground:34 36% 93%;--primary:34 36% 93%;--primary-foreground:285 8% 7%;--secondary:285 7% 16%;--secondary-foreground:34 36% 93%;--muted:285 7% 16%;--muted-foreground:280 7% 64%;--accent:335 100% 72%;--accent-foreground:285 8% 7%;--border:285 7% 17%;--input:285 7% 22%;--ring:335 100% 78%}[data-site=stylebook]{overflow-x:clip;font-family:var(--sb-body);font-size:16px;line-height:1.5}[data-site=stylebook] a{text-decoration:none}.sb-label{font-family:var(--sb-mono);font-stretch:87.5%;font-size:10.5px;font-weight:500;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.sb-muted{color:var(--sb-muted)}.sb-serif{font-family:var(--sb-display);font-weight:400}.sb-h2{font-size:clamp(44px,6vw,88px);line-height:.9;letter-spacing:-.015em}.sb-h2,.sb-h3{margin:0;font-family:var(--sb-display);font-weight:400}.sb-h3{font-size:clamp(34px,4vw,56px);line-height:.95}.sb-h2 em,.sb-h3 em{font-style:italic}.sb-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--dept,var(--sb-ink))}.sb-tag{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--sb-ink);border-radius:999px;font-family:var(--sb-mono);font-stretch:87.5%;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.sb-tag-lg{padding:5px 10px;font-size:10px}.sb-tag-new{border-color:transparent;background:var(--sb-yellow);color:#121014}.sb-more{display:inline-block;padding-bottom:3px;border-bottom:1px solid;font-family:var(--sb-mono);font-stretch:87.5%;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sb-more:hover{color:var(--sb-pink-ink)}.sb-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-family:var(--sb-body);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,color .2s ease}.sb-btn svg{width:16px;height:16px}.sb-btn:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:3px}.sb-btn:disabled{opacity:.45;cursor:default}.sb-btn-ink{background:var(--sb-ink);color:var(--sb-paper)}.sb-btn-ink:hover{transform:translateY(-2px)}.sb-btn-pink{background:var(--sb-pink);color:var(--sb-on-accent)}.sb-btn-pink:hover:not(:disabled){transform:translateY(-2px)}.sb-btn-line{border:1px solid var(--sb-rule);color:var(--sb-ink)}.sb-btn-line:hover,.sb-btn-line[aria-pressed=true]{border-color:var(--sb-ink)}.sb-btn-line[aria-pressed=true]{background:var(--sb-ink);color:var(--sb-paper)}.sb-btn-ghost-light{border:1px solid;color:#faf7f2}.sb-btn-ghost-light:hover{background:#faf7f2;color:#121014}.sb-mini{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;padding:6px 13px;border:1px solid var(--sb-ink);border-radius:999px;font-size:13px;font-weight:600;line-height:1.2}.sb-mini[aria-pressed=true]{background:var(--sb-ink);color:var(--sb-paper)}.sb-mini:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-icon{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid var(--sb-rule);border-radius:999px;color:var(--sb-ink);transition:border-color .2s ease}.sb-icon svg{width:18px;height:18px}.sb-icon:hover{border-color:var(--sb-ink)}.sb-icon:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-icon:disabled{opacity:.35;cursor:default}.sb-icon-sm{width:36px;height:36px}.sb-chips{display:flex;flex-wrap:wrap;gap:8px}.sb-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--sb-rule);border-radius:999px;font-size:14px;font-weight:500}.sb-chip .sb-label{opacity:.7}.sb-chip:hover{border-color:var(--sb-ink)}.sb-chip[aria-current=page]{background:var(--sb-ink);border-color:var(--sb-ink);color:var(--sb-paper)}.sb-hide-sm{display:inline}.sb-sec{margin-top:112px}.sb-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:30px}.sb-sec-head .sb-label{margin:0 0 10px}.sb-sec-head-rule{padding-bottom:18px;border-bottom:2px solid var(--sb-ink)}.sb-sec-head-rule .sb-label{margin:0}.sb-sec-note{max-width:380px;margin:0;color:var(--sb-muted);font-size:15px;line-height:1.5}.sb-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.sb-grid4>.skin-ad-cell{grid-column:1/-1}.sb-ad{margin:28px 0}.sb-card{position:relative;min-width:0}.sb-card-link{display:flex;flex-direction:column;gap:11px;color:inherit}.sb-card-ph{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:var(--sb-paper-2)}.sb-card-ph-wide{aspect-ratio:4/3}.sb-card-ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.1,1)}.sb-card-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--sb-muted)}.sb-card-band{position:absolute;right:0;bottom:0;left:0;height:7px;background:var(--dept,var(--sb-ink));transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.sb-card:hover .sb-card-ph img{transform:scale(1.045)}.sb-card-link:focus-visible .sb-card-band,.sb-card:hover .sb-card-band{transform:scaleY(1)}.sb-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sb-card-meta .sb-label{font-size:12px}.sb-card-t{margin:0;font-size:16px;font-weight:500;line-height:1.28;overflow-wrap:anywhere;transition:color .2s ease}.sb-card:hover .sb-card-t{color:var(--sb-pink-ink)}.sb-card time{font-size:12px}.sb-card-new{position:absolute;top:0;right:14px;pointer-events:none}.sb-hangtag{display:block;overflow:visible;transform-origin:50% 4px;animation:sb-swing 4.5s ease-in-out infinite}.sb-hangtag-string{fill:none;stroke:#121014;stroke-width:1}.sb-hangtag-body{fill:var(--sb-yellow)}.sb-hangtag-hole{fill:#121014}.sb-hangtag-text{fill:#121014;font:600 9px var(--sb-mono);letter-spacing:.1em}@keyframes sb-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}.sb-qv-btn{all:unset;box-sizing:border-box;position:absolute;z-index:3;top:12px;left:12px;cursor:pointer;display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:var(--sb-paper);color:var(--sb-ink);box-shadow:0 6px 16px -6px rgba(0,0,0,.35);font-family:var(--sb-mono);font-stretch:87.5%;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.sb-card:hover .sb-qv-btn,.sb-qv-btn:focus-visible,.sb-slot-box:hover .sb-qv-btn{opacity:1;transform:none}.sb-qv-btn:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}@media (hover:none){.sb-qv-btn{opacity:1;transform:none}}.sb-strip{background:var(--sb-ink);color:var(--sb-paper);font-size:10px}.sb-strip-in{display:flex;align-items:center;justify-content:center;gap:12px;min-height:32px;white-space:nowrap;overflow:hidden}.sb-strip-dot{width:5px;height:5px;border-radius:50%}.sb-header{position:relative;z-index:60}.sb-bar{position:relative;background:var(--sb-paper);border-bottom:1px solid var(--sb-rule)}.sb-header[data-compact] .sb-bar-slot{height:var(--sb-bar-h,auto)}.sb-header[data-compact] .sb-bar{position:fixed;z-index:60;top:0;right:0;left:0}.sb-bar-in{display:grid;grid-template-areas:"brand search tools" "nav nav nav";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:32px;column-gap:32px;padding-top:14px}.sb-brand{grid-area:brand;display:block;line-height:0}.sb-logo{display:block;width:auto;height:78px;transition:height .3s ease}.dark .sb-logo-light,.sb-logo-dark,.site-skin.dark .sb-logo-light{display:none}.dark .sb-logo-dark,.site-skin.dark .sb-logo-dark{display:block}.sb-bar-search{grid-area:search;justify-self:center;width:100%;max-width:620px}.sb-tools{grid-area:tools;display:flex;align-items:center;justify-self:end;gap:10px}.sb-menu-btn,.sb-search-toggle{display:none}.sb-search{display:flex;align-items:center;gap:8px;height:50px;padding:0 6px 0 20px;border:1.5px solid var(--sb-ink);border-radius:999px;background:var(--sb-paper)}.sb-search input{all:unset;flex:1;min-width:0;font-size:15px;color:var(--sb-ink)}.sb-search input::-moz-placeholder{color:var(--sb-muted)}.sb-search input::placeholder{color:var(--sb-muted)}.sb-search button{all:unset;cursor:pointer;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--sb-ink);color:var(--sb-paper)}.sb-search button svg{width:16px;height:16px}.sb-search:focus-within{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-search-drop{padding:12px 0 16px;border-top:1px solid var(--sb-rule)}.sb-seg{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--sb-rule);border-radius:999px}.sb-seg button{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;color:var(--sb-muted);font-family:var(--sb-mono);font-stretch:87.5%;font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sb-seg button[aria-pressed=true]{background:var(--sb-ink);color:var(--sb-paper)}.sb-seg button:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-seg-wide{display:flex;width:100%;box-sizing:border-box}.sb-seg-wide button{flex:1;justify-content:center;height:40px}.sb-bag-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 16px;border-radius:999px;background:var(--sb-pink);color:var(--sb-on-accent);font-size:14px;font-weight:600}.sb-bag-btn:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-bag-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:#121014;color:#faf7f2;font-size:12px}.sb-nav{grid-area:nav}.sb-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 30px;margin:0;padding:6px 0 2px;list-style:none}.sb-nav-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:44px;font-size:14.5px;font-weight:500;color:var(--sb-ink)}.sb-nav-btn svg{width:11px;height:11px;transition:transform .2s ease}.sb-nav-btn:hover,.sb-nav-btn[aria-expanded=true]{color:var(--sb-pink-ink)}.sb-nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sb-nav-btn:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-header[data-compact] .sb-bar-in{grid-template-areas:"brand nav tools";padding-top:0}.sb-header[data-compact] .sb-bar-search{display:none}.sb-header[data-compact] .sb-search-toggle{display:inline-grid}.sb-header[data-compact] .sb-logo{height:52px}.sb-header[data-compact] .sb-nav ul{flex-wrap:nowrap;gap:22px;padding:0}.sb-header[data-compact] .sb-nav{overflow:hidden}.sb-header[data-compact] .sb-seg{display:none}.sb-mega{position:absolute;top:100%;right:0;left:0;background:var(--sb-paper);border-top:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-ink);box-shadow:var(--sb-shadow);animation:sb-drop .28s cubic-bezier(.2,.7,.1,1) both}@keyframes sb-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sb-mega-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:48px;padding-top:34px;padding-bottom:40px}.sb-mega-h{margin:4px 0 22px;font-family:var(--sb-display);font-size:52px;line-height:1}.sb-mega-h .sb-label{vertical-align:middle}.sb-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sb-mega-group{padding:16px 18px;border:1px solid var(--sb-rule);border-radius:4px;transition:border-color .2s ease}.sb-mega-group[data-pick]{border-color:var(--sb-ink)}.sb-mega-gh{margin:0 0 8px}.sb-mega-group ul{margin:0;padding:0;list-style:none}.sb-mega-group a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--sb-rule);font-size:15px}.sb-mega-group li:last-child a{border-bottom:0}.sb-mega-gh a:hover,.sb-mega-group a:hover{color:var(--sb-pink-ink)}.sb-mega-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.sb-mega-card{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:500;line-height:1.3}.sb-mega-card img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:var(--sb-paper-2)}.sb-mega-card:hover span{color:var(--sb-pink-ink)}.sb-mega-side ul{margin:14px 0 0;padding:0;list-style:none}.sb-mega-coll{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--sb-rule)}.sb-mega-coll em{font-family:var(--sb-display);font-size:30px;line-height:1.05}.sb-mega-coll:hover em{color:var(--sb-pink-ink)}.sb-panel{position:fixed;z-index:90;inset:0;overflow:auto;padding:0 16px 32px;background:var(--sb-paper);color:var(--sb-ink);transform-origin:left center;animation:sb-page .5s cubic-bezier(.2,.75,.1,1) both}@keyframes sb-page{0%{opacity:0;transform:perspective(1200px) rotateY(-14deg) translateX(-24px)}to{opacity:1;transform:none}}.sb-panel-top{display:flex;align-items:center;justify-content:space-between;height:64px;margin-bottom:18px;border-bottom:1px solid var(--sb-rule)}.sb-panel-top h2{margin:0}.sb-panel .sb-search{margin-bottom:12px}.sb-panel-list{margin:22px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--sb-rule)}.sb-panel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--sb-rule)}.sb-panel-dept{display:inline-flex;align-items:center;gap:12px;font-family:var(--sb-display);font-size:34px;line-height:1.05}.sb-panel-groups{display:grid;gap:10px;padding:2px 0 16px}.sb-panel-group{padding:12px 14px;border:1px solid var(--sb-rule)}.sb-panel-group[data-pick]{border-color:var(--sb-ink)}.sb-panel-group p{margin:0 0 6px}.sb-panel-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sb-panel-group a{display:block;padding:7px 0;font-size:15px}.sb-panel-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.sb-panel-legal{margin:18px 0 0}.sb-overlay{position:fixed;z-index:80;inset:0;background:rgba(18,16,20,.55);animation:sb-fade .2s ease both}@keyframes sb-fade{0%{opacity:0}to{opacity:1}}.sb-qv{position:fixed;z-index:81;top:50%;left:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(920px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--sb-paper);color:var(--sb-ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.55);transform:translate(-50%,-50%);animation:sb-qv-in .32s cubic-bezier(.2,.8,.15,1.15) both}@keyframes sb-qv-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}.sb-qv-media{position:relative;display:grid;place-items:center;overflow:hidden;min-height:360px;padding:28px;background:var(--sb-paper-2)}.sb-qv-blur{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);-o-object-fit:cover;object-fit:cover;filter:blur(30px);opacity:.5}.sb-qv-img{position:relative;width:100%;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain}.sb-qv-body{flex-direction:column;gap:18px;padding:32px}.sb-qv-body,.sb-qv-top{display:flex;align-items:flex-start}.sb-qv-top{justify-content:space-between;gap:12px;width:100%}.sb-qv-top p{margin:0}.sb-qv-title{margin:0;font-family:var(--sb-display);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:.95}.sb-qv-acts{display:flex;flex-wrap:wrap;gap:10px}.sb-drawer{position:fixed;z-index:81;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);background:var(--sb-paper);color:var(--sb-ink);box-shadow:-30px 0 60px -30px rgba(0,0,0,.4);animation:sb-slide .4s cubic-bezier(.2,.8,.15,1) both}@keyframes sb-slide{0%{transform:translateX(100%)}to{transform:none}}.sb-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--sb-ink)}.sb-drawer-h{margin:0;font-family:var(--sb-display);font-size:36px;font-weight:400}.sb-drawer-list{flex:1;overflow:auto;padding:4px 24px}.sb-drawer-empty{display:grid;justify-items:center;gap:8px;padding:48px 8px;text-align:center}.sb-drawer-empty-pic{display:block;width:min(220px,70%);height:auto;border-radius:6px}.sb-drawer-empty .sb-serif{margin:8px 0 0;font-size:30px}.sb-drawer-empty p{margin:0}.sb-drawer-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--sb-rule)}.sb-drawer-ph,.sb-drawer-row img{width:56px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:var(--sb-paper-2)}.sb-drawer-t{display:grid;gap:4px;min-width:0}.sb-drawer-t a{font-size:15px;font-weight:600;line-height:1.25}.sb-drawer-t a:hover{color:var(--sb-pink-ink)}.sb-drawer-foot{display:grid;gap:8px;padding:16px 24px 24px;border-top:1px solid var(--sb-ink)}.sb-drawer-foot p{margin:0}.sb-drawer-total{display:flex;justify-content:space-between;font-size:12px}.sb-empty-page{padding:96px 0}.sb-cover{position:relative;overflow:hidden;background:#121014;color:#faf7f2}.sb-cover:after{content:"";position:absolute;inset:0;background:rgba(14,12,16,.58)}.sb-cover-bg{position:absolute;inset:-80px;width:calc(100% + 160px);height:calc(100% + 160px);-o-object-fit:cover;object-fit:cover;filter:blur(48px) saturate(1.15);opacity:.75}.sb-cover-foot,.sb-cover-in{position:relative;z-index:1}.sb-cover-in{padding-top:32px}.sb-cover-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;opacity:.9}.sb-mast{position:relative;z-index:1;margin:10px 0 0;font-family:var(--sb-display);font-size:clamp(40px,15.4vw,228px);line-height:.84;letter-spacing:-.025em;text-align:center;white-space:nowrap}.sb-mast-l{display:inline-block;animation:sb-rise 1s cubic-bezier(.2,.75,.1,1) both}@keyframes sb-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.sb-cover-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:end;gap:40px;margin-top:-40px}.sb-cover-side{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:40px}.sb-cover-h1{max-width:300px;margin:0;font-size:17px;font-weight:500;line-height:1.35}.sb-cover-rule{display:block;width:100%;height:1px;background:rgba(250,247,242,.3)}.sb-cover-k{margin:0;color:var(--sb-yellow)}.sb-cover-title{margin:0;font-family:var(--sb-display);font-size:clamp(34px,3.2vw,46px);line-height:.98}.sb-cover-meta{margin:0;opacity:.85}.sb-cover-img{justify-self:center;display:block;width:min(100%,470px)}.sb-cover-img img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}.sb-cover-lines{display:grid;gap:22px;margin:0;padding:0 0 40px;list-style:none}.sb-cover-lines a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;color:#faf7f2}.sb-cover-p{padding-top:8px;color:var(--sb-yellow)}.sb-cover-line{display:block;font-family:var(--sb-display);font-size:26px;line-height:1.04}.sb-cover-lines a:hover .sb-cover-line{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sb-cover-line-m{display:block;margin-top:8px;font-size:9.5px;opacity:.8}.sb-cover-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:16px;border-top:1px solid rgba(250,247,242,.25)}.sb-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.sb-lift{display:flex;flex-direction:column;gap:18px;padding-top:90px;color:inherit}.sb-lift-img{display:block;width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;background:var(--sb-paper-2);box-shadow:0 10px 24px -10px rgba(0,0,0,.4);transition:transform .6s cubic-bezier(.2,.8,.15,1.15)}.sb-lift:focus-visible .sb-lift-img,.sb-lift:hover .sb-lift-img{transform:translateY(-70px) rotate(-3deg)}.sb-lift-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 14px}.sb-lift-name{display:inline-flex;align-items:center;gap:10px;font-family:var(--sb-display);font-size:32px;line-height:1}.sb-lift-name .sb-dot{width:12px;height:12px}.sb-shelf-wrap{position:relative}.sb-shelf-btns{position:absolute;top:-72px;right:0;display:flex;gap:8px}.sb-sec-head:has(+.sb-wrap .sb-shelf-wrap){padding-right:136px}.sb-shelf{display:grid;grid-auto-columns:250px;grid-auto-flow:column;gap:24px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity;scrollbar-width:thin}.sb-shelf-item{scroll-snap-align:start}.sb-lotd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:#121014;color:#faf7f2}.sb-lotd-img{display:block;width:100%;height:100%;min-height:440px;-o-object-fit:cover;object-fit:cover}.sb-lotd-body{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:48px}.sb-lotd-k{margin:0 0 12px;color:var(--sb-yellow)}.sb-lotd-t{margin:0;font-family:var(--sb-display);font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.92}.sb-lotd-m{margin:14px 0 0;opacity:.8}.sb-lotd-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.sb-lotd-next{margin:0 0 6px;opacity:.7}.sb-countdown{font-family:var(--sb-mono);font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.sb-colls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sb-coll{transition:opacity .3s ease}.sb-coll[data-dim]{opacity:.45}.sb-coll-link{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;overflow:hidden;min-height:560px;padding:48px 40px}.sb-coll-alpha .sb-coll-link{background:#2c7c90;color:#ffffff}.sb-coll-mm .sb-coll-link{background:#d59dac;color:#121014}.sb-coll-img{position:absolute;right:-40px;bottom:-40px;width:58%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);transition:transform .6s cubic-bezier(.2,.8,.15,1.1)}.sb-coll-alpha .sb-coll-img{transform:rotate(4deg)}.sb-coll-mm .sb-coll-img{transform:rotate(-4deg)}.sb-coll-link:hover .sb-coll-img{transform:rotate(0) translateY(-12px)}.sb-coll-k,.sb-coll-line,.sb-coll-name{position:relative;z-index:1}.sb-coll-k{max-width:60%}.sb-coll-name{font-family:var(--sb-display);font-size:clamp(88px,11.5vw,190px);line-height:.8;letter-spacing:-.02em}.sb-coll-line{max-width:380px;font-size:17px;line-height:1.45}.sb-index{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--sb-rule)}.sb-index-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 40px;align-items:center;gap:20px;padding:14px 0;border-top:1px solid var(--sb-rule);color:inherit;transition:padding .35s cubic-bezier(.2,.7,.1,1)}.sb-index-row:hover{padding-left:18px}.sb-index-dot{width:14px;height:14px;border:1px solid var(--sb-ink);border-radius:50%}.sb-index-thumb{display:none}.sb-index-name{font-family:var(--sb-display);font-size:clamp(38px,6.4vw,96px);line-height:1;letter-spacing:-.015em}.sb-index-row:hover .sb-index-name{font-style:italic}.sb-index-arr,.sb-index-n{text-align:right}.sb-index-arr{font-size:22px}.sb-index-preview-li{position:absolute;inset:0;pointer-events:none}.sb-index-preview{position:absolute;top:0;left:0;z-index:3;width:230px;opacity:0;transition:opacity .25s ease;will-change:transform}.sb-index-preview[data-on]{opacity:1}.sb-index-preview img{display:block;width:230px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;box-shadow:0 24px 50px -18px rgba(0,0,0,.45)}.sb-index-preview .sb-label{display:block;padding:8px 10px;background:var(--sb-ink);color:var(--sb-paper);font-size:9.5px}.sb-mods{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.sb-mods-feature{display:flex;flex-direction:column;gap:18px;color:inherit}.sb-mods-ph{display:block;overflow:hidden;aspect-ratio:16/10;background:var(--sb-paper-2)}.sb-mods-ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.1,1)}.sb-mods-feature:hover img{transform:scale(1.04)}.sb-mods-t{font-family:var(--sb-display);font-size:clamp(34px,4vw,60px);line-height:.98}.sb-mods-feature:hover .sb-mods-t{color:var(--sb-pink-ink)}.sb-mods-lists{display:flex;flex-direction:column;gap:40px}.sb-list-h{display:flex;justify-content:space-between;margin:0 0 6px}.sb-list ul{margin:0;padding:0;list-style:none}.sb-list a{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--sb-rule);font-size:17px;font-weight:500;line-height:1.3}.sb-list a .sb-label{white-space:nowrap}.sb-list a:hover>span:first-child{color:var(--sb-pink-ink)}.sb-archive{padding:88px 0;background:var(--sb-paper-2)}.sb-stamp{margin:0;padding:10px 14px;border:1px solid var(--sb-ink);border-radius:999px}.sb-pag-mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:18px;border-top:2px solid var(--sb-ink)}.sb-listing{padding-bottom:32px}.sb-listing-head{padding:56px 0 24px}.sb-listing-head p{margin:0}.sb-listing-head-search{display:grid;gap:20px}.sb-listing-h1{margin:8px 0 10px;font-family:var(--sb-display);font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.92}.sb-listing-sub{max-width:620px;color:var(--sb-muted)}.sb-empty-line{padding:48px 0;color:var(--sb-muted)}.sb-crumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--sb-muted)}.sb-crumbs a:hover{color:var(--sb-pink-ink)}.sb-crumbs [aria-current]{color:var(--sb-ink)}.sb-dept-head{padding-top:32px}.sb-dept-cover{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;margin-top:34px}.sb-dept-titles{display:flex;flex-direction:column;gap:20px}.sb-dept-k{display:flex;align-items:center;gap:10px;margin:0}.sb-dept-chip{width:30px;height:30px;border-radius:50%;background:var(--dept,var(--sb-ink))}.sb-dept-h1{margin:0;font-family:var(--sb-display);font-size:clamp(64px,10vw,168px);font-weight:400;line-height:.84;letter-spacing:-.025em;overflow-wrap:anywhere}.sb-dept-tag .sb-dept-h1{font-size:clamp(52px,7vw,112px)}.sb-dept-n{margin:0;font-size:12px}.sb-dept-desc{margin:0;color:var(--sb-muted);font-size:17px;line-height:1.5}.sb-dept-desc,.sb-split{max-width:560px}.sb-split-h{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px}.sb-split-bar{display:flex;gap:3px;height:12px}.sb-split-bar span{flex-basis:0;opacity:.25;transition:opacity .3s ease}.sb-split-bar span[data-on]{opacity:1}.sb-split-bar span:first-child{background:var(--sb-ink)}.sb-split-bar span:last-child{background:var(--sb-pink)}.sb-dept-rack{position:relative;height:420px}.sb-dept-rack img{position:absolute;top:40px;width:44%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;box-shadow:0 26px 44px -20px rgba(0,0,0,.45);transition:transform .5s cubic-bezier(.2,.7,.1,1)}.sb-dept-rack img:first-child{left:28%;top:0;z-index:2}.sb-dept-rack img:nth-child(2){left:2%;transform:rotate(-6deg)}.sb-dept-rack img:nth-child(3){left:54%;transform:rotate(6deg)}.sb-dept-rack:hover img:nth-child(2){transform:translateX(-12px) rotate(-9deg)}.sb-dept-rack:hover img:nth-child(3){transform:translateX(12px) rotate(9deg)}.sb-tabs{display:flex;flex-wrap:wrap;gap:0 40px;margin-top:48px;border-bottom:1px solid var(--sb-rule)}.sb-tab{display:inline-flex;align-items:baseline;gap:10px;margin-bottom:-1px;padding:16px 0 14px;border-bottom:3px solid transparent}.sb-tab-l{font-family:var(--sb-display);font-size:clamp(26px,2.6vw,40px);line-height:1}.sb-tab:hover .sb-tab-l{font-style:italic}.sb-tab[aria-current=page]{border-bottom-color:var(--sb-ink)}.sb-dept-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 8px}.sb-dept-search{min-width:min(100%,360px)}.sb-empty{display:grid;justify-items:center;gap:10px;padding:80px 16px;text-align:center}.sb-empty .sb-serif{margin:6px 0 0;font-size:40px}.sb-empty p{margin:0}.sb-look{padding-bottom:32px}.sb-spread{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;padding-top:32px}.sb-spread-fig{margin:0}.sb-spread-fig .skin-plate-stage{aspect-ratio:1/1;box-shadow:var(--sb-shadow)}.sb-spread-cap{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.sb-spread-side{display:flex;flex-direction:column;gap:22px;padding-top:6px}.sb-look-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.sb-look-dept{display:inline-flex;align-items:center;gap:6px}.sb-look-h1{margin:0;font-family:var(--sb-display);font-size:clamp(38px,4.2vw,68px);font-weight:400;line-height:.95;letter-spacing:-.02em;overflow-wrap:anywhere}.sb-look-lede{max-width:480px;margin:0;font-size:20px;line-height:1.45}.sb-woven{padding:18px 22px;border-right:7px dotted var(--sb-paper);border-left:7px dotted var(--sb-paper);outline:1px solid var(--sb-ink);background:var(--sb-ink);color:var(--sb-paper)}.sb-woven dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 22px;margin:0}.sb-woven dt{opacity:.65}.sb-woven dd{margin:0;overflow-wrap:anywhere}.sb-dl{display:grid;gap:10px}.sb-dl .md-download,.sb-dl p{margin:0}.site-skin[data-site=stylebook] .md-dlbar-button,.site-skin[data-site=stylebook] .sb-dl .md-download button,.site-skin[data-site=stylebook] .sb-dl-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;min-width:220px;height:60px;min-height:60px;margin:0;padding:0 32px 0 44px;border:0;border-radius:0;background:var(--sb-pink);color:var(--sb-on-accent);box-shadow:none;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%);font-family:var(--sb-body);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;transition:transform .2s ease}.site-skin[data-site=stylebook] .md-dlbar-button:before,.site-skin[data-site=stylebook] .sb-dl .md-download button:before,.site-skin[data-site=stylebook] .sb-dl-btn:before{content:"";position:absolute;top:50%;left:17px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--sb-paper)}.site-skin[data-site=stylebook] .sb-dl .md-download button:hover,.site-skin[data-site=stylebook] .sb-dl-btn:hover{background:var(--sb-pink);transform:translateX(3px)}.site-skin[data-site=stylebook] .md-dlbar-button{min-width:0;height:48px;min-height:48px;padding:0 22px 0 36px;font-size:15px}.sb-dl-btn-lg{min-width:260px}a.sb-dl-btn{text-decoration:none}.sb-look-row{align-items:center}.sb-look-acts,.sb-look-row{display:flex;flex-wrap:wrap;gap:10px}.sb-look-body{display:grid;grid-template-columns:200px minmax(0,1fr) 320px;align-items:start;gap:56px;padding-top:96px}.sb-look-meta{position:sticky;top:96px;display:grid;gap:14px}.sb-look-meta p{margin:0}.sb-look-meta dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.sb-look-meta dd{margin:0;color:var(--sb-ink)}.sb-look-toc{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--sb-rule)}.sb-look-toc a{font-size:14px;line-height:1.35}.sb-look-toc a:hover{color:var(--sb-pink-ink)}.sb-prose{max-width:68ch;font-size:17.5px;line-height:1.65}.sb-prose h2{font-family:var(--sb-display);font-style:italic;font-weight:400;font-size:40px;line-height:1.05}.sb-prose ul>li:before{font-family:var(--sb-mono)}.sb-intro-lede>p:first-child{font-size:24px;font-weight:500;line-height:1.38}.sb-features{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px!important;padding:0!important;list-style:none}.sb-features li{margin:0!important;padding:7px 12px!important;border-radius:999px;background:var(--sb-ink);color:var(--sb-paper);font-family:var(--sb-mono);font-stretch:87.5%;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.sb-features li:before{display:none}.sb-look-tags{margin-top:32px}.sb-look-aside{position:sticky;top:96px;display:grid;gap:24px}.sb-tagcard{position:relative;display:grid;justify-items:center;gap:8px;padding:40px 24px 24px;border:1px solid var(--sb-rule);background:var(--sb-paper);text-align:center}.sb-tagcard p{margin:0}.sb-tagcard-hole{position:absolute;top:14px;left:50%;width:10px;height:10px;margin-left:-5px;border:1px solid var(--sb-ink);border-radius:50%}.sb-tagcard-price{font-family:var(--sb-display);font-size:56px;line-height:1}.sb-outfit-progress{display:flex;align-items:center;gap:14px}.sb-outfit-bar{display:flex;gap:4px}.sb-outfit-bar i{width:34px;height:8px;background:var(--sb-rule);transition:background-color .3s ease}.sb-outfit-bar i[data-on]{background:var(--sb-pink)}.sb-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.sb-slot{display:flex;flex-direction:column;gap:10px;min-width:0}.sb-slot-box{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4/5;border:1.5px dashed var(--sb-muted)}.sb-slot[data-filled] .sb-slot-box{border:0;background:var(--sb-paper-2)}.sb-slot-box img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:sb-pop .4s cubic-bezier(.2,.8,.15,1.3) both}@keyframes sb-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.sb-slot-off{all:unset;position:absolute;z-index:3;top:10px;right:10px;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sb-paper);color:var(--sb-ink)}.sb-slot-off svg{width:14px;height:14px}.sb-slot-off:focus-visible{outline:2px solid var(--sb-pink-ink);outline-offset:2px}.sb-slot-empty{display:grid;justify-items:center;gap:10px;padding:14px;font-size:13px;text-align:center}.sb-slot-empty .sb-mini{align-self:center}.sb-slot-name{font-family:var(--sb-display);font-size:26px;color:var(--sb-muted)}.sb-slot-t{min-height:36px;font-size:14.5px;font-weight:500;line-height:1.25}a.sb-slot-t:hover{color:var(--sb-pink-ink)}.sb-outfit-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid var(--sb-rule)}.sb-outfit-foot p{margin:0}.sb-outfit-acts{display:flex;flex-wrap:wrap;gap:10px}.sb-ctl{padding:80px 0;background:var(--sb-paper-2)}.sb-ctl-row{display:grid;grid-template-columns:minmax(0,1.25fr) 28px repeat(4,minmax(0,1fr));align-items:center;gap:18px}.sb-ctl-self{display:grid;gap:12px}.sb-ctl-self img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;outline:2px solid var(--sb-ink);outline-offset:6px}.sb-ctl-plus{font-family:var(--sb-display);font-size:48px;color:var(--sb-muted);text-align:center}.sb-ctl-item{display:grid;gap:8px;align-self:start}.sb-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;border-top:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-rule)}.sb-pn-a{display:flex;flex-direction:column;gap:10px;margin:0;padding:32px 32px 32px 0}.sb-pn-a+.sb-pn-a{padding:32px 0 32px 32px;border-left:1px solid var(--sb-rule)}.sb-pn-next{align-items:flex-end;text-align:right}.sb-pn-t{font-family:var(--sb-display);font-size:clamp(26px,2.6vw,36px);line-height:1.02}a.sb-pn-a:hover .sb-pn-t{color:var(--sb-pink-ink)}.site-skin[data-site=stylebook] .md-dlbar{border-top:1px solid var(--sb-ink);background:var(--sb-paper)}.sb-dlpage{padding-bottom:32px}.sb-dlpage-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:32px;margin-top:24px}.sb-dlpage-rail{display:grid;gap:24px}.sb-dlpage-card{display:grid;justify-items:center;gap:10px;padding:40px 24px 48px;background:var(--sb-paper-2);text-align:center}.sb-dlpage-card p{margin:0}.sb-dlpage-title{margin:6px 0 0;font-family:var(--sb-display);font-size:clamp(34px,4vw,56px);font-weight:400;line-height:.98}.sb-dlpage-head{font-family:var(--sb-display);font-size:26px;font-style:italic}.sb-dlpage-detail{max-width:420px;color:var(--sb-muted)}.sb-dlpage-err{color:var(--sb-pink-ink)}.sb-dlpage-act{margin-top:14px}.sb-spin{width:22px;height:22px;animation:sb-turn .9s linear infinite}@keyframes sb-turn{to{transform:rotate(1turn)}}.sb-pack{width:220px;height:240px}.sb-pack svg{display:block;overflow:visible}.sb-pack-body{fill:var(--sb-pink)}.sb-pack-fold{fill:color-mix(in srgb,var(--sb-pink),#000 14%);transform-origin:110px 92px;transform:scaleY(0);transition:transform .5s cubic-bezier(.2,.8,.15,1.2)}.sb-pack[data-done] .sb-pack-fold{transform:scaleY(1)}.sb-pack-handle{fill:none;stroke:var(--sb-ink);stroke-width:6;stroke-linecap:round}.sb-pack-tissue{transform:translateY(calc((1 - var(--p, 0)) * 70px));transition:transform .9s cubic-bezier(.2,.7,.1,1)}.sb-pack-t1{fill:var(--sb-yellow)}.sb-pack-t2{fill:var(--sb-blue)}.sb-pack-t3{fill:var(--sb-green)}.sb-pack-look{opacity:calc(var(--p, 0));transition:opacity .6s ease}.sb-pack[data-done] .sb-pack-look,.sb-pack[data-done] .sb-pack-tissue{transform:translateY(70px);opacity:0}.sb-pack-tag{transform-origin:170px 70px;animation:sb-swing 3.6s ease-in-out infinite}.sb-pack-string{fill:none;stroke:var(--sb-ink);stroke-width:1}.sb-pack-tagbody{fill:var(--sb-yellow)}.sb-pack-hole{fill:var(--sb-ink)}.sb-pack-n{fill:#121014;font:600 16px var(--sb-mono);font-variant-numeric:tabular-nums}.sb-legal .skin-legal-h1{font-family:var(--sb-display);font-weight:400;font-size:clamp(48px,7vw,104px);line-height:.9}.sb-legal .skin-legal-n{display:inline-grid;place-items:center;margin-right:12px;vertical-align:-4px;color:var(--sb-pink-ink)}.sb-legal .skin-legal-body h2{font-family:var(--sb-display);font-weight:400}.sb-care{display:block}.sb-nf{padding:56px 0 32px}.sb-nf-hero{display:grid;justify-items:center;gap:14px;max-width:720px;margin:0 auto;text-align:center}.sb-nf-hero p{margin:0}.sb-nf-pic{position:relative;width:min(560px,100%);margin:0}.sb-nf-pic img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:var(--sb-shadow)}.sb-nf-tag{position:absolute;right:18px;bottom:-18px}.sb-nf-h1{margin:8px 0 0;font-family:var(--sb-display);font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.92}.sb-nf-sub{max-width:520px;color:var(--sb-muted);font-size:17px}.sb-nf-search{width:min(100%,520px);margin-top:12px}.sb-nf-depts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.sb-scene,.skin-gate-pic{display:block;width:100%;height:auto;border-radius:6px;-o-object-fit:cover;object-fit:cover}.sb-err-pic{width:min(480px,100%);margin:0 auto 22px;box-shadow:var(--sb-shadow)}.skin-gate-pic{aspect-ratio:3/1.6;margin-bottom:18px}.sb-legal-pic{aspect-ratio:3/1;margin-bottom:22px}.sb-search-empty{display:grid;justify-items:center;gap:4px;padding-top:32px;text-align:center}.sb-search-empty .sb-scene{width:min(520px,100%)}.sb-search-empty .sb-empty-line{padding:12px 0 48px}.sb-dlpage-pic{aspect-ratio:16/9;margin-bottom:8px}.sb-err .skin-err-h1{font-family:var(--sb-display);font-weight:400}.sb-footer{margin-top:112px;background:var(--sb-night);color:var(--sb-on-night)}.sb-footer .sb-wrap:first-child{padding-top:64px}.sb-footer-ad{margin-top:0;margin-bottom:56px}.sb-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sb-footer-h{margin:0 0 16px;color:var(--sb-on-night-muted);font-weight:500}.sb-footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15px}.sb-footer a{color:var(--sb-on-night)}.sb-footer a:hover{color:#ff8fbe}.site-skin .sb-footer .footer-social-links{display:grid;justify-items:start;justify-content:start;gap:10px;margin:0}.site-skin .sb-footer .footer-social-link{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--sb-on-night);font-size:15px}.sb-footer-line{max-width:560px;margin:64px 0 0;font-size:19px;line-height:1.45}.sb-footer-mast{margin:12px 0 0;font-family:var(--sb-display);font-size:clamp(40px,16vw,244px);line-height:.82;letter-spacing:-.025em;white-space:nowrap}.sb-footer-colo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;padding-bottom:30px;border-top:1px solid rgba(244,239,232,.15);color:var(--sb-on-night-muted);font-size:10px}@media (max-width:1180px){.sb-cover-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-cover-img{grid-column:1/-1;order:-1}.sb-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-mega-in,.sb-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-mega-side{display:none}.sb-look-body{grid-template-columns:minmax(0,1fr) 300px}.sb-look-meta{display:none}.sb-ctl-row{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-ctl-plus{display:none}.sb-dlpage-grid{grid-template-columns:minmax(0,1fr)}.sb-dlpage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-dlpage-rail:first-child{order:2}}@media (max-width:980px){.sb-hide-md{display:none!important}.sb-bar-search,.sb-nav{display:none}.sb-bar-in{grid-template-columns:auto 1fr;padding-top:0;min-height:64px}.sb-bar-in,.sb-header[data-compact] .sb-bar-in{grid-template-areas:"brand tools"}.sb-menu-btn,.sb-search-toggle{display:inline-grid}.sb-logo{height:54px}.sb-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.sb-sec{margin-top:80px}.sb-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.sb-cover-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:10px}.sb-cover-img{width:84%}.sb-cover-lines,.sb-cover-side{padding-bottom:0}.sb-cover-foot{margin-top:28px}.sb-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-lift{padding-top:40px}.sb-lift:hover .sb-lift-img{transform:translateY(-24px) rotate(-2deg)}.sb-lift-name{font-size:24px}.sb-shelf{grid-auto-columns:184px;gap:14px}.sb-shelf-btns{display:none}.sb-sec-head:has(+.sb-wrap .sb-shelf-wrap){padding-right:0}.sb-lotd{grid-template-columns:minmax(0,1fr)}.sb-lotd-img{min-height:0;aspect-ratio:4/5}.sb-lotd-body{padding:28px 20px}.sb-colls{grid-template-columns:minmax(0,1fr)}.sb-coll-link{min-height:440px;padding:36px 20px}.sb-coll-k{max-width:100%}.sb-index-row{grid-template-columns:56px minmax(0,1fr) auto;gap:14px;padding:10px 0}.sb-index-row:hover{padding-left:0}.sb-index-arr,.sb-index-dot,.sb-index-preview-li{display:none}.sb-index-thumb{display:block;width:56px;height:70px;-o-object-fit:cover;object-fit:cover;background:var(--sb-paper-2)}.sb-index-name{font-size:34px}.sb-mega-in,.sb-mods{grid-template-columns:minmax(0,1fr)}.sb-archive{padding:64px 0}.sb-dept-cover,.sb-look-body,.sb-spread{grid-template-columns:minmax(0,1fr);gap:28px}.sb-dept-rack{display:none}.sb-tabs{gap:0 24px;flex-wrap:nowrap;overflow-x:auto}.sb-tab{flex:none}.sb-look-body{padding-top:56px}.sb-look-aside{position:static}.sb-qv{top:auto;bottom:0;left:0;grid-template-columns:132px minmax(0,1fr);width:100%;max-height:90vh;border-radius:20px 20px 0 0;transform:none;animation:sb-sheet .35s cubic-bezier(.2,.8,.15,1) both}@keyframes sb-sheet{0%{transform:translateY(100%)}to{transform:none}}.sb-qv-media{min-height:0;padding:16px 0 16px 16px;background:transparent;align-self:start}.sb-qv-blur{display:none}.sb-qv-img{-o-object-fit:cover;object-fit:cover}.sb-qv-body{gap:12px;padding:16px}.sb-qv-title{font-size:32px}.sb-ctl{padding:56px 0}.sb-ctl-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-pn{grid-template-columns:minmax(0,1fr)}.sb-pn-a,.sb-pn-a+.sb-pn-a{padding:22px 0;border-left:0}.sb-pn-a+.sb-pn-a{border-top:1px solid var(--sb-rule)}.sb-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sb-bag-btn-l,.sb-hide-sm{display:none}.sb-bag-btn{padding:0 8px 0 12px}.sb-tools{gap:6px}.sb-tools>.sb-icon:not(.sb-search-toggle):not(.sb-menu-btn){display:none}.sb-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-dlpage-rail,.sb-mega-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sb-drawer,.sb-hangtag,.sb-mast-l,.sb-mega,.sb-overlay,.sb-pack-tag,.sb-panel,.sb-qv,.sb-slot-box img,.sb-spin{animation:none!important}.sb-btn,.sb-card-band,.sb-card-ph img,.sb-coll,.sb-coll-img,.sb-dept-rack img,.sb-index-preview,.sb-index-row,.sb-lift-img,.sb-logo,.sb-mods-ph img,.sb-pack-fold,.sb-pack-look,.sb-pack-tissue,.sb-qv-btn{transition:none!important}.sb-card:hover .sb-card-ph img,.sb-coll-link:hover .sb-coll-img,.sb-dept-rack:hover img,.sb-lift:hover .sb-lift-img,.sb-mods-feature:hover img{transform:none}.sb-index-preview{display:none}.sb-index-row:hover{padding-left:0}.sb-pack-tissue{transform:none}}.site-skin[data-site=stylebook] .sb-btn-ink,.site-skin[data-site=stylebook] .sb-chip[aria-current=page]{color:var(--sb-paper)}.site-skin[data-site=stylebook] .sb-btn-pink,.site-skin[data-site=stylebook] a.sb-dl-btn{color:var(--sb-on-accent)}.site-skin[data-site=stylebook] .sb-btn-ghost-light{color:#faf7f2}.site-skin[data-site=stylebook] .sb-btn-ghost-light:hover{color:#121014}.site-skin[data-site=stylebook] .sb-cover-lines a{color:#faf7f2}.site-skin[data-site=stylebook] .sb-coll-alpha .sb-coll-link{color:#ffffff}.site-skin[data-site=stylebook] .sb-coll-mm .sb-coll-link{color:#121014}