/* generated from V4F-Cat-Fashion-P1-Recipe by scripts/import-boards.mjs */
.b-fashion-d{margin:0;background:#FFFFFF}
.b-fashion-d a{color:#5E1823;text-decoration:none}.b-fashion-d a:hover{opacity:.78}
.b-fashion-d .pg{background:#FFFFFF;color:#5E1823;font-family:Inter,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overflow:clip}
.b-fashion-d .lab{letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#7A3540;line-height:1.5}
.b-fashion-d .dd{font-family:'Cormorant Garamond',serif;font-weight:500;margin:0}
.b-fashion-d .ddi{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;margin:0}
.b-fashion-d .mono{font-family:Inter,system-ui,sans-serif}
.b-fashion-d .p{line-height:1.6;margin:0;color:#5E1823}
.b-fashion-d .proj{container-type:inline-size;container-name:proj;padding:0 max(20px,4.4444%);box-sizing:border-box;position:relative;}
.b-fashion-d .rule{border-top:1px solid #5E1823;height:0}
.b-fashion-d .hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 24px}
.b-fashion-d .hd .l{display:flex;align-items:baseline;gap:2em;flex-wrap:wrap}
.b-fashion-d .tt{font-size:max(24px,2.6389cqw);line-height:1.2;color:#5E1823;max-width:61.1111cqw;margin-top:3cqw;margin-bottom:max(32px,3.2cqw)}
.b-fashion-d .meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:3.2cqw}
.b-fashion-d .meta dt{font-size:max(9px,.7292cqw)}
.b-fashion-d .meta dd{margin:.5em 0 0;font-size:max(12px,.9722cqw);line-height:1.45;color:#5E1823}
.b-fashion-d .sw{container-type:inline-size;margin-top:3.2cqw}
.b-fashion-d .st{position:relative;width:100%}
.b-fashion-d .it{position:absolute;box-sizing:border-box;margin:0}
.b-fashion-d .cell{overflow:hidden}
.b-fashion-d .st .cell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.b-fashion-d .st .it{animation:fx .9s ease-out .3s both}
.b-fashion-d .tx p{font-size:max(12px,1.0417cqw)}
.b-fashion-d .tx .q{border-left:2px solid #5E1823;padding-left:.7em}
.b-fashion-d .tx p+p{margin-top:1.6em}
.b-fashion-d .tx.body p{font-size:max(12px,1.0069cqw);line-height:1.55}.b-fashion-d .tx.body p+p{margin-top:.8em}
@container (max-width:1000px){
 .b-fashion-d .meta{grid-template-columns:repeat(2,minmax(0,1fr))}
 .b-fashion-d .tt{max-width:none;margin-top:28px;font-size:28px}
 .b-fashion-d .sw{margin-top:32px}
}
@container proj (max-width:1079px){
 .b-fashion-d .sw{max-width:760px;margin-inline:auto}
 .b-fashion-d .tx p,.b-fashion-d .tx.body p{font-size:max(12px,1.9208cqw)}
}
@container proj (max-width:640px){
 .b-fashion-d .tx p,.b-fashion-d .tx.body p{font-size:clamp(12px,4cqw,16px)}
}
.b-fashion-d .proj+.proj{margin-top:120px}
.b-fashion-d .gt{display:grid;grid-template-columns:42% 42%;column-gap:8%;margin-bottom:40px}
.b-fashion-d .gal{display:flex;flex-direction:column;gap:6px;animation:fx .9s ease-out .3s both}
.b-fashion-d .gr{display:flex;gap:6px}
.b-fashion-d .gi{position:relative;display:block;overflow:hidden;min-width:0;background:#EFE9E8;color:inherit}
.b-fashion-d .gi img,.b-fashion-d .gi video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s ease}
.b-fashion-d .gm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.74);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(26px,3cqw,42px);color:#5E1823;letter-spacing:.02em}
@container proj (max-width:1079px){
 .b-fashion-d .gt{grid-template-columns:48% 48%;column-gap:4%;margin-bottom:32px}
 .b-fashion-d .gal,.b-fashion-d .gr{gap:5px}
}
@container proj (max-width:640px){
 .b-fashion-d .gt{grid-template-columns:100%;row-gap:24px;margin-bottom:28px}
 .b-fashion-d .gal,.b-fashion-d .gr{gap:4px}
}
.b-fashion-d .sw.ov .gt{margin-bottom:0}
.b-fashion-d .cw{margin-top:9cqw}
.b-fashion-d .sw.ov+.cw{margin-top:4.2cqw}
.b-fashion-d .cw .tx .ttl+p{margin-top:.5em}
.b-fashion-d .st a.cell{display:block;background:#EFE9E8;cursor:zoom-in;color:inherit}
.b-fashion-d .st a.cell:hover{opacity:1}
.b-fashion-d .st a.cell>img{transition:transform .6s ease}
.b-fashion-d .st a.cell:hover>img{transform:scale(1.025)}
@media (prefers-reduced-motion:reduce){.b-fashion-d .st a.cell>img{transition:none}}
@media (prefers-reduced-motion:reduce){.b-fashion-d .gal{animation:none !important}.b-fashion-d .gi img,.b-fashion-d .gi video{transition:none}}
@media (prefers-reduced-motion:reduce){.b-fashion-d .st .it{animation:none !important}}
.b-fashion-d button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
.b-fashion-d .ins{font-family:'Cormorant Garamond',serif;font-weight:500;font-style:italic;color:#7A3540}
.b-fashion-d .ul{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-d .tl{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-d .ll{list-style:none;margin:0;padding:0}
.b-fashion-d .lead{display:flex;align-items:baseline;gap:.6em}
.b-fashion-d .lead::after{content:"";order:1;flex:1;height:2px;border:0;background:radial-gradient(circle at center,#5E1823 .42px,transparent .75px) 0 100%/3px 2px repeat-x}
.b-fashion-d .lead b{order:2;font-weight:400}
.b-fashion-d .cta{font-family:'Cormorant Garamond',serif;font-style:normal;font-weight:500;color:#5E1823;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-d section[id]{scroll-margin-top:58px}
.b-fashion-d [data-anchor="top"]{scroll-margin-top:0}
@keyframes fx{from{opacity:0}to{opacity:1}}
.b-fashion-d .nav{position:sticky;top:0;z-index:60;box-sizing:border-box;background:#FFFFFF;border-bottom:1px solid #5E1823}
.b-fashion-d .nav-d{height:58px}
.b-fashion-d .nav-in{position:relative;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;animation:fx .9s ease-out .1s both}
.b-fashion-d .nav .lab{font-size:11px;color:#5E1823}
.b-fashion-d .nav-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}
.b-fashion-d .nav-m{display:none;height:52px}
.b-fashion-d .nav-m .nav-in{padding:0 20px}
.b-fashion-d .nav-r{display:flex;align-items:center;gap:18px}
.b-fashion-d .nav-r button{min-height:44px;padding:0 2px}
.b-fashion-d .nav .mn summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}
.b-fashion-d .mn summary::-webkit-details-marker{display:none}
.b-fashion-d .mn .mc{display:none}.b-fashion-d .mn[open] .mc{display:inline}.b-fashion-d .mn[open] .mo{display:none}
.b-fashion-d .mp{position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border-bottom:1px solid #5E1823;padding:6px 20px 22px}
.b-fashion-d .mp a{display:flex;align-items:baseline;gap:1em;padding:14px 0;border-bottom:1px solid rgba(94,24,35,.3);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:28px;line-height:1.1;color:#5E1823}
.b-fashion-d .mp a i{font-size:15px;color:#7A3540;width:2em;font-style:italic}
.b-fashion-d .mp a.cur{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.b-fashion-d .wrap{max-width:1440px;margin:0 auto;box-sizing:border-box}
.b-fashion-d .st{position:relative;container-type:inline-size;width:100%}
.b-fashion-d .it{position:absolute;box-sizing:border-box;margin:0}
.b-fashion-d .st .it,.b-fashion-d .nav-in{animation:fx .9s ease-out .3s both}
.b-fashion-d [data-anchor="top"] .it,.b-fashion-d .nav-in{animation-delay:.1s}
.b-fashion-d .pg>section:first-of-type{margin-top:-58px}
@media (prefers-reduced-motion:reduce){.b-fashion-d .st .it{animation:none}}
@media (prefers-reduced-motion:reduce){.b-fashion-d .nav-in,.b-fashion-d .mw,.b-fashion-d .ft-m,.b-fashion-d .ch-in,.b-fashion-d .st .it,.b-fashion-d .pv,.b-fashion-d .nf{animation:none !important}}
.b-fashion-d .mw{container-type:inline-size;padding:0 4.4444%;box-sizing:border-box;animation:fx .9s ease-out .3s both}
.b-fashion-d .mw-rule{border-top:1px solid #5E1823;height:0}
.b-fashion-d .mw .mw-cats{font-size:max(14px,1.3889cqw);letter-spacing:.05em;text-transform:uppercase;color:#5E1823;margin-top:32px;padding-bottom:72px}
.b-fashion-d .mw-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;align-items:last baseline;column-gap:24px;padding:44px 0 72px}
.b-fashion-d .mw-p,.b-fashion-d .mw-n{display:flex;flex-direction:column;gap:.55em}
.b-fashion-d .mw-n{align-items:flex-end;text-align:right}
.b-fashion-d .mw-t{font-size:max(26px,3.6111cqw);line-height:1.1;color:#5E1823}
.b-fashion-d .mw-a{justify-self:center;font-size:max(9px,0.7292cqw);color:#5E1823;white-space:nowrap}
@supports not (align-items:last baseline){.b-fashion-d .mw-a{padding-bottom:.5em}}
@container (max-width:700px){
 .b-fashion-d .mw-nav{grid-template-columns:1fr 1fr;row-gap:32px}
 .b-fashion-d .mw-a{grid-row:2;grid-column:1 / -1}
}
.b-fashion-d .proj+.mw{margin-top:80px}
.b-fashion-d .ft-m{padding:48px max(20px,4.4444%) 40px;animation:fx .9s ease-out .3s both}
.b-fashion-d .ft-d{width:100%}
@media (prefers-reduced-motion:reduce){.b-fashion-d .sw>*,.b-fashion-d .mw,.b-fashion-d .ft-m{animation:none !important}}
.b-fashion-d .disc{margin-top:max(28px,2.4cqw);max-width:min(100%,720px)}
.b-fashion-d .disc p{margin:0;font-size:max(11px,.8333cqw);line-height:1.55;color:#7A3540}
.b-fashion-d .ap{margin-top:max(72px,6.4cqw)}
.b-fashion-d .ap .ctx{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:max(19px,1.7361cqw);line-height:1.32;color:#5E1823;margin:0;max-width:60%}
.b-fashion-d .ap .ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4%;margin-top:0}
.b-fashion-d .ap .ac{border-top:1px solid rgba(94,24,35,.3);padding-top:max(16px,1.4cqw)}
.b-fashion-d .ap .ac .lab{display:block;font-size:max(10px,.76cqw);margin-bottom:.9em}
.b-fashion-d .ap .ac p{font-size:max(12px,1.1433cqw);line-height:1.62;color:#5E1823}
.b-fashion-d .ap+.disc{margin-top:max(24px,2cqw)}
.b-fashion-d .ap+.sw,.b-fashion-d .disc+.sw{margin-top:max(80px,7cqw)}
@container proj (max-width:1079px){.b-fashion-d .ap{margin-top:56px}.b-fashion-d .ap .ctx{max-width:none;font-size:20px}.b-fashion-d .ap .ag{column-gap:3%}.b-fashion-d .ap .ac{padding-top:16px}.b-fashion-d .ap .ac p{font-size:13px}.b-fashion-d .ap .ac .lab{font-size:10px}.b-fashion-d .ap+.sw,.b-fashion-d .disc+.sw{margin-top:64px}}
@container proj (max-width:640px){.b-fashion-d .ap{margin-top:44px}.b-fashion-d .ap .ctx{font-size:20px}.b-fashion-d .ap .ag{grid-template-columns:100%}.b-fashion-d .ap .ac{padding:16px 0 18px}.b-fashion-d .ap .ac p{font-size:14px}.b-fashion-d .ap+.disc{margin-top:8px}.b-fashion-d .ap+.sw,.b-fashion-d .disc+.sw{margin-top:48px}}
@keyframes lxin{from{opacity:0}to{opacity:1}}
.b-fashion-d button.gi,.b-fashion-d .st button.cell{display:block;padding:0;border:0;text-align:inherit;font:inherit;color:inherit;cursor:zoom-in}
.b-fashion-d .st button.cell{background:#EFE9E8}
.b-fashion-d button.gi:hover img,.b-fashion-d button.gi:hover video{filter:brightness(1.06)}
.b-fashion-d .st button.cell>img{transition:filter .4s ease}
.b-fashion-d .st button.cell:hover>img{filter:brightness(1.06)}
.b-fashion-d .pb{position:absolute;left:50%;top:50%;width:clamp(46px,5.4cqw,68px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.88);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease,background .3s ease}
.b-fashion-d .pb svg{width:46%;height:46%;fill:#5E1823;margin-left:6%}
.b-fashion-d button.gi:hover .pb{transform:translate(-50%,-50%) scale(1.08);background:#FFFFFF}
/* generated from V4F-Cat-Fashion-P1-Recipe-Tablet by scripts/import-boards.mjs */
.b-fashion-t{margin:0;background:#FFFFFF}
.b-fashion-t a{color:#5E1823;text-decoration:none}.b-fashion-t a:hover{opacity:.78}
.b-fashion-t .pg{background:#FFFFFF;color:#5E1823;font-family:Inter,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overflow:clip}
.b-fashion-t .lab{letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#7A3540;line-height:1.5}
.b-fashion-t .dd{font-family:'Cormorant Garamond',serif;font-weight:500;margin:0}
.b-fashion-t .ddi{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;margin:0}
.b-fashion-t .mono{font-family:Inter,system-ui,sans-serif}
.b-fashion-t .p{line-height:1.6;margin:0;color:#5E1823}
.b-fashion-t .proj{container-type:inline-size;container-name:proj;padding:0 max(20px,4.4444%);box-sizing:border-box;position:relative;}
.b-fashion-t .rule{border-top:1px solid #5E1823;height:0}
.b-fashion-t .hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 24px}
.b-fashion-t .hd .l{display:flex;align-items:baseline;gap:2em;flex-wrap:wrap}
.b-fashion-t .tt{font-size:max(24px,2.6389cqw);line-height:1.2;color:#5E1823;max-width:61.1111cqw;margin-top:3cqw;margin-bottom:max(32px,3.2cqw)}
.b-fashion-t .meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:3.2cqw}
.b-fashion-t .meta dt{font-size:max(9px,.7292cqw)}
.b-fashion-t .meta dd{margin:.5em 0 0;font-size:max(12px,.9722cqw);line-height:1.45;color:#5E1823}
.b-fashion-t .sw{container-type:inline-size;margin-top:3.2cqw}
.b-fashion-t .st{position:relative;width:100%}
.b-fashion-t .it{position:absolute;box-sizing:border-box;margin:0}
.b-fashion-t .cell{overflow:hidden}
.b-fashion-t .st .cell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.b-fashion-t .st .it{animation:fx .9s ease-out .3s both}
.b-fashion-t .tx p{font-size:max(12px,1.0417cqw)}
.b-fashion-t .tx .q{border-left:2px solid #5E1823;padding-left:.7em}
.b-fashion-t .tx p+p{margin-top:1.6em}
.b-fashion-t .tx.body p{font-size:max(12px,1.0069cqw);line-height:1.55}.b-fashion-t .tx.body p+p{margin-top:.8em}
@container (max-width:1000px){
 .b-fashion-t .meta{grid-template-columns:repeat(2,minmax(0,1fr))}
 .b-fashion-t .tt{max-width:none;margin-top:28px;font-size:28px}
 .b-fashion-t .sw{margin-top:32px}
}
@container proj (max-width:1079px){
 .b-fashion-t .sw{max-width:760px;margin-inline:auto}
 .b-fashion-t .tx p,.b-fashion-t .tx.body p{font-size:max(12px,1.9208cqw)}
}
@container proj (max-width:640px){
 .b-fashion-t .tx p,.b-fashion-t .tx.body p{font-size:clamp(12px,4cqw,16px)}
}
.b-fashion-t .proj+.proj{margin-top:120px}
.b-fashion-t .gt{display:grid;grid-template-columns:42% 42%;column-gap:8%;margin-bottom:40px}
.b-fashion-t .gal{display:flex;flex-direction:column;gap:6px;animation:fx .9s ease-out .3s both}
.b-fashion-t .gr{display:flex;gap:6px}
.b-fashion-t .gi{position:relative;display:block;overflow:hidden;min-width:0;background:#EFE9E8;color:inherit}
.b-fashion-t .gi img,.b-fashion-t .gi video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s ease}
.b-fashion-t .gm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.74);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(26px,3cqw,42px);color:#5E1823;letter-spacing:.02em}
@container proj (max-width:1079px){
 .b-fashion-t .gt{grid-template-columns:48% 48%;column-gap:4%;margin-bottom:32px}
 .b-fashion-t .gal,.b-fashion-t .gr{gap:5px}
}
@container proj (max-width:640px){
 .b-fashion-t .gt{grid-template-columns:100%;row-gap:24px;margin-bottom:28px}
 .b-fashion-t .gal,.b-fashion-t .gr{gap:4px}
}
@media (prefers-reduced-motion:reduce){.b-fashion-t .gal{animation:none !important}.b-fashion-t .gi img,.b-fashion-t .gi video{transition:none}}
@media (prefers-reduced-motion:reduce){.b-fashion-t .st .it{animation:none !important}}
.b-fashion-t button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
.b-fashion-t .ins{font-family:'Cormorant Garamond',serif;font-weight:500;font-style:italic;color:#7A3540}
.b-fashion-t .ul{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-t .tl{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-t .ll{list-style:none;margin:0;padding:0}
.b-fashion-t .lead{display:flex;align-items:baseline;gap:.6em}
.b-fashion-t .lead::after{content:"";order:1;flex:1;height:2px;border:0;background:radial-gradient(circle at center,#5E1823 .42px,transparent .75px) 0 100%/3px 2px repeat-x}
.b-fashion-t .lead b{order:2;font-weight:400}
.b-fashion-t .cta{font-family:'Cormorant Garamond',serif;font-style:normal;font-weight:500;color:#5E1823;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-t section[id]{scroll-margin-top:58px}
.b-fashion-t [data-anchor="top"]{scroll-margin-top:0}
@keyframes fx{from{opacity:0}to{opacity:1}}
.b-fashion-t .nav{position:sticky;top:0;z-index:60;box-sizing:border-box;background:#FFFFFF;border-bottom:1px solid #5E1823}
.b-fashion-t .nav-d{height:58px}
.b-fashion-t .nav-in{position:relative;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;animation:fx .9s ease-out .1s both}
.b-fashion-t .nav .lab{font-size:11px;color:#5E1823}
.b-fashion-t .nav-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}
.b-fashion-t .nav-m{display:none;height:52px}
.b-fashion-t .nav-m .nav-in{padding:0 20px}
.b-fashion-t .nav-r{display:flex;align-items:center;gap:18px}
.b-fashion-t .nav-r button{min-height:44px;padding:0 2px}
.b-fashion-t .nav .mn summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}
.b-fashion-t .mn summary::-webkit-details-marker{display:none}
.b-fashion-t .mn .mc{display:none}.b-fashion-t .mn[open] .mc{display:inline}.b-fashion-t .mn[open] .mo{display:none}
.b-fashion-t .mp{position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border-bottom:1px solid #5E1823;padding:6px 20px 22px}
.b-fashion-t .mp a{display:flex;align-items:baseline;gap:1em;padding:14px 0;border-bottom:1px solid rgba(94,24,35,.3);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:28px;line-height:1.1;color:#5E1823}
.b-fashion-t .mp a i{font-size:15px;color:#7A3540;width:2em;font-style:italic}
.b-fashion-t .mp a.cur{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.b-fashion-t .ch{container-type:inline-size}
.b-fashion-t .ch-in{padding:44px max(20px,4.4444%) 72px;box-sizing:border-box;animation:fx .9s ease-out .3s both}
.b-fashion-t .ch-links{margin-top:14px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;line-height:2}
.b-fashion-t .ch-in .rule{margin-top:18px}
.b-fashion-t .ch-h{font-size:64px;line-height:1;text-align:right;margin-top:40px;color:#5E1823}
.b-fashion-t .ch-s{font-size:20px;line-height:1.3;text-align:right;color:#5E1823;max-width:62%;margin:22px 0 0 auto}
.b-fashion-t .ch-ct{font-size:18px;color:#5E1823}
.b-fashion-t .ch-c{margin-top:56px}
.b-fashion-t .ch-c ul{margin-top:.6em}
.b-fashion-t .ch-c a.lead{padding:.7em 0;color:#5E1823}
.b-fashion-t .ch-c .lab{font-size:11px;color:#5E1823}
.b-fashion-t .ch-c .num{display:inline-block;min-width:2.6em;font-size:1em;letter-spacing:0;text-transform:none}
.b-fashion-t .ch-c .ds{font-size:14px;color:#7A3540;white-space:nowrap}
@container (max-width:560px){
 .b-fashion-t .ch-in{padding-top:36px;padding-bottom:56px}
 .b-fashion-t .ch-h{font-size:56px;margin-top:32px}
 .b-fashion-t .ch-s{font-size:20px;max-width:100%}
 .b-fashion-t .ch-c{margin-top:44px}
 .b-fashion-t .ch-c .lab{font-size:10px;letter-spacing:.16em;white-space:normal}
 .b-fashion-t .ch-c .ds{font-size:13px}
 .b-fashion-t .ch-c a.lead{gap:.5em}
}
.b-fashion-t .pg{container-type:inline-size;container-name:pg}
@container pg (max-width:640px){
 .b-fashion-t .nav-d{display:none}.b-fashion-t .nav-m{display:block}
}
@media (prefers-reduced-motion:reduce){.b-fashion-t .nav-in,.b-fashion-t .mw,.b-fashion-t .ft-m,.b-fashion-t .ch-in,.b-fashion-t .st .it,.b-fashion-t .pv,.b-fashion-t .nf{animation:none !important}}
.b-fashion-t .mw{container-type:inline-size;padding:0 4.4444%;box-sizing:border-box;animation:fx .9s ease-out .3s both}
.b-fashion-t .mw-rule{border-top:1px solid #5E1823;height:0}
.b-fashion-t .mw .mw-cats{font-size:max(14px,1.3889cqw);margin-top:32px;padding-bottom:72px}
.b-fashion-t .mw-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;align-items:last baseline;column-gap:24px;padding:44px 0 72px}
.b-fashion-t .mw-p,.b-fashion-t .mw-n{display:flex;flex-direction:column;gap:.55em}
.b-fashion-t .mw-n{align-items:flex-end;text-align:right}
.b-fashion-t .mw-t{font-size:max(26px,3.6111cqw);line-height:1.1;color:#5E1823}
.b-fashion-t .mw-a{justify-self:center;font-size:max(9px,0.7292cqw);color:#5E1823;white-space:nowrap}
@supports not (align-items:last baseline){.b-fashion-t .mw-a{padding-bottom:.5em}}
@container (max-width:700px){
 .b-fashion-t .mw-nav{grid-template-columns:1fr 1fr;row-gap:32px}
 .b-fashion-t .mw-a{grid-row:2;grid-column:1 / -1}
}
.b-fashion-t .proj+.mw{margin-top:80px}
.b-fashion-t .ft-m{padding:48px max(20px,4.4444%) 40px;animation:fx .9s ease-out .3s both}
.b-fashion-t .ft-d{width:100%}
@media (prefers-reduced-motion:reduce){.b-fashion-t .sw>*,.b-fashion-t .mw,.b-fashion-t .ft-m{animation:none !important}}
.b-fashion-t .disc{margin-top:max(28px,2.4cqw);max-width:min(100%,720px)}
.b-fashion-t .disc p{margin:0;font-size:max(11px,.8333cqw);line-height:1.55;color:#7A3540}
.b-fashion-t .va-w{margin-top:22px;display:flex;justify-content:flex-start}
.b-fashion-t .va{display:inline-flex;align-items:center;gap:.8em;font-family:Inter,system-ui,sans-serif;font-size:max(11px,.8333cqw);letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#5E1823;padding:8px 0;cursor:pointer;transition:opacity .2s ease}
.b-fashion-t .va-t{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}
.b-fashion-t .va svg{width:1.45em;height:1.45em;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.b-fashion-t .va:hover{opacity:.65}
.b-fashion-t .sw.sub{margin-top:44px}
.b-fashion-t .sw.sub.s1{margin-top:96px}
.b-fashion-t .sub .tx{margin-bottom:20px}
.b-fashion-t .sub .tx .ttl+p{margin-top:.5em}
.b-fashion-t .ap{margin-top:max(72px,6.4cqw)}
.b-fashion-t .ap .ctx{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:max(19px,1.7361cqw);line-height:1.32;color:#5E1823;margin:0;max-width:60%}
.b-fashion-t .ap .ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4%;margin-top:0}
.b-fashion-t .ap .ac{border-top:1px solid rgba(94,24,35,.3);padding-top:max(16px,1.4cqw)}
.b-fashion-t .ap .ac .lab{display:block;font-size:max(10px,.76cqw);margin-bottom:.9em}
.b-fashion-t .ap .ac p{font-size:max(12px,1.1433cqw);line-height:1.62;color:#5E1823}
.b-fashion-t .ap+.disc{margin-top:max(24px,2cqw)}
.b-fashion-t .ap+.sw,.b-fashion-t .disc+.sw{margin-top:max(80px,7cqw)}
@container proj (max-width:1079px){.b-fashion-t .ap{margin-top:56px}.b-fashion-t .ap .ctx{max-width:none;font-size:20px}.b-fashion-t .ap .ag{column-gap:3%}.b-fashion-t .ap .ac{padding-top:16px}.b-fashion-t .ap .ac p{font-size:13px}.b-fashion-t .ap .ac .lab{font-size:10px}.b-fashion-t .ap+.sw,.b-fashion-t .disc+.sw{margin-top:64px}}
@container proj (max-width:640px){.b-fashion-t .ap{margin-top:44px}.b-fashion-t .ap .ctx{font-size:20px}.b-fashion-t .ap .ag{grid-template-columns:100%}.b-fashion-t .ap .ac{padding:16px 0 18px}.b-fashion-t .ap .ac p{font-size:14px}.b-fashion-t .ap+.disc{margin-top:8px}.b-fashion-t .ap+.sw,.b-fashion-t .disc+.sw{margin-top:48px}}
@keyframes lxin{from{opacity:0}to{opacity:1}}
.b-fashion-t button.gi,.b-fashion-t .st button.cell{display:block;padding:0;border:0;text-align:inherit;font:inherit;color:inherit;cursor:zoom-in}
.b-fashion-t .st button.cell{background:#EFE9E8}
.b-fashion-t button.gi:hover img,.b-fashion-t button.gi:hover video{filter:brightness(1.06)}
.b-fashion-t .st button.cell>img{transition:filter .4s ease}
.b-fashion-t .st button.cell:hover>img{filter:brightness(1.06)}
.b-fashion-t .pb{position:absolute;left:50%;top:50%;width:clamp(46px,5.4cqw,68px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.88);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease,background .3s ease}
.b-fashion-t .pb svg{width:46%;height:46%;fill:#5E1823;margin-left:6%}
.b-fashion-t button.gi:hover .pb{transform:translate(-50%,-50%) scale(1.08);background:#FFFFFF}
/* generated from V4F-Cat-Fashion-P1-Recipe-Mobile by scripts/import-boards.mjs */
.b-fashion-m{margin:0;background:#FFFFFF}
.b-fashion-m a{color:#5E1823;text-decoration:none}.b-fashion-m a:hover{opacity:.78}
.b-fashion-m .pg{background:#FFFFFF;color:#5E1823;font-family:Inter,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overflow:clip}
.b-fashion-m .lab{letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#7A3540;line-height:1.5}
.b-fashion-m .dd{font-family:'Cormorant Garamond',serif;font-weight:500;margin:0}
.b-fashion-m .ddi{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;margin:0}
.b-fashion-m .mono{font-family:Inter,system-ui,sans-serif}
.b-fashion-m .p{line-height:1.6;margin:0;color:#5E1823}
.b-fashion-m .proj{container-type:inline-size;container-name:proj;padding:0 max(20px,4.4444%);box-sizing:border-box;position:relative;}
.b-fashion-m .rule{border-top:1px solid #5E1823;height:0}
.b-fashion-m .hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 24px}
.b-fashion-m .hd .l{display:flex;align-items:baseline;gap:2em;flex-wrap:wrap}
.b-fashion-m .tt{font-size:max(24px,2.6389cqw);line-height:1.2;color:#5E1823;max-width:61.1111cqw;margin-top:3cqw;margin-bottom:max(32px,3.2cqw)}
.b-fashion-m .meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:3.2cqw}
.b-fashion-m .meta dt{font-size:max(9px,.7292cqw)}
.b-fashion-m .meta dd{margin:.5em 0 0;font-size:max(12px,.9722cqw);line-height:1.45;color:#5E1823}
.b-fashion-m .sw{container-type:inline-size;margin-top:3.2cqw}
.b-fashion-m .st{position:relative;width:100%}
.b-fashion-m .it{position:absolute;box-sizing:border-box;margin:0}
.b-fashion-m .cell{overflow:hidden}
.b-fashion-m .st .cell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.b-fashion-m .st .it{animation:fx .9s ease-out .3s both}
.b-fashion-m .tx p{font-size:max(12px,1.0417cqw)}
.b-fashion-m .tx .q{border-left:2px solid #5E1823;padding-left:.7em}
.b-fashion-m .tx p+p{margin-top:1.6em}
.b-fashion-m .tx.body p{font-size:max(12px,1.0069cqw);line-height:1.55}.b-fashion-m .tx.body p+p{margin-top:.8em}
@container (max-width:1000px){
 .b-fashion-m .meta{grid-template-columns:repeat(2,minmax(0,1fr))}
 .b-fashion-m .tt{max-width:none;margin-top:28px;font-size:28px}
 .b-fashion-m .sw{margin-top:32px}
}
@container proj (max-width:1079px){
 .b-fashion-m .sw{max-width:760px;margin-inline:auto}
 .b-fashion-m .tx p,.b-fashion-m .tx.body p{font-size:max(12px,1.9208cqw)}
}
@container proj (max-width:640px){
 .b-fashion-m .tx p,.b-fashion-m .tx.body p{font-size:clamp(12px,4cqw,16px)}
}
.b-fashion-m .proj+.proj{margin-top:120px}
.b-fashion-m .gt{display:grid;grid-template-columns:42% 42%;column-gap:8%;margin-bottom:40px}
.b-fashion-m .gal{display:flex;flex-direction:column;gap:6px;animation:fx .9s ease-out .3s both}
.b-fashion-m .gr{display:flex;gap:6px}
.b-fashion-m .gi{position:relative;display:block;overflow:hidden;min-width:0;background:#EFE9E8;color:inherit}
.b-fashion-m .gi img,.b-fashion-m .gi video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s ease}
.b-fashion-m .gm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.74);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(26px,3cqw,42px);color:#5E1823;letter-spacing:.02em}
@container proj (max-width:1079px){
 .b-fashion-m .gt{grid-template-columns:48% 48%;column-gap:4%;margin-bottom:32px}
 .b-fashion-m .gal,.b-fashion-m .gr{gap:5px}
}
@container proj (max-width:640px){
 .b-fashion-m .gt{grid-template-columns:100%;row-gap:24px;margin-bottom:28px}
 .b-fashion-m .gal,.b-fashion-m .gr{gap:4px}
}
@media (prefers-reduced-motion:reduce){.b-fashion-m .gal{animation:none !important}.b-fashion-m .gi img,.b-fashion-m .gi video{transition:none}}
@media (prefers-reduced-motion:reduce){.b-fashion-m .st .it{animation:none !important}}
.b-fashion-m button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
.b-fashion-m .ins{font-family:'Cormorant Garamond',serif;font-weight:500;font-style:italic;color:#7A3540}
.b-fashion-m .ul{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-m .tl{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-m .ll{list-style:none;margin:0;padding:0}
.b-fashion-m .lead{display:flex;align-items:baseline;gap:.6em}
.b-fashion-m .lead::after{content:"";order:1;flex:1;height:2px;border:0;background:radial-gradient(circle at center,#5E1823 .42px,transparent .75px) 0 100%/3px 2px repeat-x}
.b-fashion-m .lead b{order:2;font-weight:400}
.b-fashion-m .cta{font-family:'Cormorant Garamond',serif;font-style:normal;font-weight:500;color:#5E1823;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}
.b-fashion-m section[id]{scroll-margin-top:58px}
.b-fashion-m [data-anchor="top"]{scroll-margin-top:0}
@keyframes fx{from{opacity:0}to{opacity:1}}
.b-fashion-m .nav{position:sticky;top:0;z-index:60;box-sizing:border-box;background:#FFFFFF;border-bottom:1px solid #5E1823}
.b-fashion-m .nav-d{height:58px}
.b-fashion-m .nav-in{position:relative;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;animation:fx .9s ease-out .1s both}
.b-fashion-m .nav .lab{font-size:11px;color:#5E1823}
.b-fashion-m .nav-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}
.b-fashion-m .nav-m{display:none;height:52px}
.b-fashion-m .nav-m .nav-in{padding:0 20px}
.b-fashion-m .nav-r{display:flex;align-items:center;gap:18px}
.b-fashion-m .nav-r button{min-height:44px;padding:0 2px}
.b-fashion-m .nav .mn summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}
.b-fashion-m .mn summary::-webkit-details-marker{display:none}
.b-fashion-m .mn .mc{display:none}.b-fashion-m .mn[open] .mc{display:inline}.b-fashion-m .mn[open] .mo{display:none}
.b-fashion-m .mp{position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border-bottom:1px solid #5E1823;padding:6px 20px 22px}
.b-fashion-m .mp a{display:flex;align-items:baseline;gap:1em;padding:14px 0;border-bottom:1px solid rgba(94,24,35,.3);font-family:'Cormorant Garamond',serif;font-weight:500;font-size:28px;line-height:1.1;color:#5E1823}
.b-fashion-m .mp a i{font-size:15px;color:#7A3540;width:2em;font-style:italic}
.b-fashion-m .mp a.cur{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.b-fashion-m .ch{container-type:inline-size}
.b-fashion-m .ch-in{padding:44px max(20px,4.4444%) 72px;box-sizing:border-box;animation:fx .9s ease-out .3s both}
.b-fashion-m .ch-links{margin-top:14px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;line-height:2}
.b-fashion-m .ch-in .rule{margin-top:18px}
.b-fashion-m .ch-h{font-size:64px;line-height:1;text-align:right;margin-top:40px;color:#5E1823}
.b-fashion-m .ch-s{font-size:20px;line-height:1.3;text-align:right;color:#5E1823;max-width:62%;margin:22px 0 0 auto}
.b-fashion-m .ch-ct{font-size:18px;color:#5E1823}
.b-fashion-m .ch-c{margin-top:56px}
.b-fashion-m .ch-c ul{margin-top:.6em}
.b-fashion-m .ch-c a.lead{padding:.7em 0;color:#5E1823}
.b-fashion-m .ch-c .lab{font-size:11px;color:#5E1823}
.b-fashion-m .ch-c .num{display:inline-block;min-width:2.6em;font-size:1em;letter-spacing:0;text-transform:none}
.b-fashion-m .ch-c .ds{font-size:14px;color:#7A3540;white-space:nowrap}
@container (max-width:560px){
 .b-fashion-m .ch-in{padding-top:36px;padding-bottom:56px}
 .b-fashion-m .ch-h{font-size:56px;margin-top:32px}
 .b-fashion-m .ch-s{font-size:20px;max-width:100%}
 .b-fashion-m .ch-c{margin-top:44px}
 .b-fashion-m .ch-c .lab{font-size:10px;letter-spacing:.16em;white-space:normal}
 .b-fashion-m .ch-c .ds{font-size:13px}
 .b-fashion-m .ch-c a.lead{gap:.5em}
}
.b-fashion-m .pg{container-type:inline-size;container-name:pg}
@container pg (max-width:640px){
 .b-fashion-m .nav-d{display:none}.b-fashion-m .nav-m{display:block}
}
@media (prefers-reduced-motion:reduce){.b-fashion-m .nav-in,.b-fashion-m .mw,.b-fashion-m .ft-m,.b-fashion-m .ch-in,.b-fashion-m .st .it,.b-fashion-m .pv,.b-fashion-m .nf{animation:none !important}}
.b-fashion-m .mw{container-type:inline-size;padding:0 max(20px,4.4444%);box-sizing:border-box;animation:fx .9s ease-out .3s both}
.b-fashion-m .mw-rule{border-top:1px solid #5E1823;height:0}
.b-fashion-m .mw-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;align-items:last baseline;column-gap:24px;padding:44px 0 72px}
.b-fashion-m .mw-p,.b-fashion-m .mw-n{display:flex;flex-direction:column;gap:.55em}
.b-fashion-m .mw-n{align-items:flex-end;text-align:right}
.b-fashion-m .mw-t{font-size:max(26px,3.6111cqw);line-height:1.1;color:#5E1823}
.b-fashion-m .mw-a{justify-self:center;font-size:max(9px,0.7292cqw);color:#5E1823;white-space:nowrap}
@supports not (align-items:last baseline){.b-fashion-m .mw-a{padding-bottom:.5em}}
.b-fashion-m .mw .mw-cats{margin-top:18px;padding-bottom:56px}
.b-fashion-m .proj+.mw{margin-top:80px}
.b-fashion-m .ft-m{padding:48px max(20px,4.4444%) 40px;animation:fx .9s ease-out .3s both}
.b-fashion-m .ft-d{width:100%}
@media (prefers-reduced-motion:reduce){.b-fashion-m .sw>*,.b-fashion-m .mw,.b-fashion-m .ft-m{animation:none !important}}
.b-fashion-m .disc{margin-top:max(28px,2.4cqw);max-width:min(100%,720px)}
.b-fashion-m .disc p{margin:0;font-size:max(11px,.8333cqw);line-height:1.55;color:#7A3540}
.b-fashion-m .va-w{margin-top:22px;display:flex;justify-content:flex-start}
.b-fashion-m .va{display:inline-flex;align-items:center;gap:.8em;font-family:Inter,system-ui,sans-serif;font-size:max(11px,.8333cqw);letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#5E1823;padding:8px 0;cursor:pointer;transition:opacity .2s ease}
.b-fashion-m .va-t{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}
.b-fashion-m .va svg{width:1.45em;height:1.45em;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.b-fashion-m .va:hover{opacity:.65}
.b-fashion-m .sw.sub{margin-top:44px}
.b-fashion-m .sw.sub.s1{margin-top:80px}
.b-fashion-m .sub .tx{margin-bottom:20px}
.b-fashion-m .sub .tx .ttl+p{margin-top:.5em}
.b-fashion-m .ap{margin-top:max(72px,6.4cqw)}
.b-fashion-m .ap .ctx{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:max(19px,1.7361cqw);line-height:1.32;color:#5E1823;margin:0;max-width:60%}
.b-fashion-m .ap .ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4%;margin-top:0}
.b-fashion-m .ap .ac{border-top:1px solid rgba(94,24,35,.3);padding-top:max(16px,1.4cqw)}
.b-fashion-m .ap .ac .lab{display:block;font-size:max(10px,.76cqw);margin-bottom:.9em}
.b-fashion-m .ap .ac p{font-size:max(12px,1.1433cqw);line-height:1.62;color:#5E1823}
.b-fashion-m .ap+.disc{margin-top:max(24px,2cqw)}
.b-fashion-m .ap+.sw,.b-fashion-m .disc+.sw{margin-top:max(80px,7cqw)}
@container proj (max-width:1079px){.b-fashion-m .ap{margin-top:56px}.b-fashion-m .ap .ctx{max-width:none;font-size:20px}.b-fashion-m .ap .ag{column-gap:3%}.b-fashion-m .ap .ac{padding-top:16px}.b-fashion-m .ap .ac p{font-size:13px}.b-fashion-m .ap .ac .lab{font-size:10px}.b-fashion-m .ap+.sw,.b-fashion-m .disc+.sw{margin-top:64px}}
@container proj (max-width:640px){.b-fashion-m .ap{margin-top:44px}.b-fashion-m .ap .ctx{font-size:20px}.b-fashion-m .ap .ag{grid-template-columns:100%}.b-fashion-m .ap .ac{padding:16px 0 18px}.b-fashion-m .ap .ac p{font-size:14px}.b-fashion-m .ap+.disc{margin-top:8px}.b-fashion-m .ap+.sw,.b-fashion-m .disc+.sw{margin-top:48px}}
.b-fashion-m .gal.mz{flex-direction:row;align-items:flex-start}
.b-fashion-m .mz .mc{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}
.b-fashion-m .mz .mc .gi{width:100%}
@keyframes lxin{from{opacity:0}to{opacity:1}}
.b-fashion-m button.gi,.b-fashion-m .st button.cell{display:block;padding:0;border:0;text-align:inherit;font:inherit;color:inherit;cursor:zoom-in}
.b-fashion-m .st button.cell{background:#EFE9E8}
.b-fashion-m button.gi:hover img,.b-fashion-m button.gi:hover video{filter:brightness(1.06)}
.b-fashion-m .st button.cell>img{transition:filter .4s ease}
.b-fashion-m .st button.cell:hover>img{filter:brightness(1.06)}
.b-fashion-m .pb{position:absolute;left:50%;top:50%;width:clamp(46px,5.4cqw,68px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.88);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease,background .3s ease}
.b-fashion-m .pb svg{width:46%;height:46%;fill:#5E1823;margin-left:6%}
.b-fashion-m button.gi:hover .pb{transform:translate(-50%,-50%) scale(1.08);background:#FFFFFF}
