.ms-lookbook .look-scene{position:relative}.ms-lookbook .look-scene img{width:100%}.ms-lookbook .look-spot{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:transparent}.ms-lookbook .look-spot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 6px #ffffff59,0 2px 10px #00000040;transition:transform .16s}.ms-lookbook .look-spot:after{content:"";position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:50%;background:var(--ink)}.ms-lookbook .look-spot:hover:before,.ms-lookbook .look-spot:has(+.look-card:popover-open):before{transform:scale(1.15)}.ms-lookbook .look-spot:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--focus)}.ms-lookbook .look-card{width:max-content;max-width:min(300px,calc(100vw - 32px));margin:auto;padding:16px 20px 8px;border:0;background:var(--paper);color:var(--ink);box-shadow:0 8px 28px #0000002e}.ms-lookbook .look-card p{margin:0 0 4px;font-size:14px;color:var(--muted)}.ms-lookbook .look-card .look-name{font-size:18px;color:var(--ink)}@supports (position-area: top){.ms-lookbook .look-card{inset:auto;margin:12px 0;position-area:top;position-try-fallbacks:flip-block,top span-right,top span-left,bottom span-right,bottom span-left}}@media(max-width:749px){.ms-lookbook .shop-look.wrap{width:100%}.ms-lookbook .shop-look .section-heading{padding-inline:var(--gutter)}.ms-lookbook .look-scene{--f: calc(4 / 3 / var(--ratio));aspect-ratio:4 / 3;overflow:hidden}.ms-lookbook .look-scene picture,.ms-lookbook .look-scene img{display:block;height:100%;object-fit:cover}.ms-lookbook .look-spot{left:calc((var(--x) * 1% - (1 - var(--f)) * 50%) / var(--f))}}.ms-isola-examples{max-width:1280px;margin:48px auto;padding:0 24px;color:#292b27}.ms-isola-examples h2{margin:0 0 12px;font-size:clamp(24px,3vw,36px);line-height:1.2}.ms-isola-examples__intro{max-width:760px;margin:0 0 28px;line-height:1.6}.ms-isola-examples__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ms-isola-examples__item{min-width:0;margin:0}.ms-isola-examples__image{display:block;width:100%;height:auto}.ms-isola-examples figcaption{margin-top:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:749px){.ms-isola-examples{margin:32px auto;padding:0 16px}.ms-isola-examples__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.ms-koopgids{padding-block:48px 72px;max-width:860px}.ms-koopgids__eyebrow{font-size:14px;color:var(--ms-muted,#5d5d56);margin-bottom:12px}.ms-koopgids h1{font-size:clamp(32px,4vw,52px);margin-bottom:24px}.ms-koopgids h2{font-size:28px;margin-bottom:16px}.ms-koopgids p,.ms-koopgids li{max-width:65ch;line-height:1.7}.ms-koopgids p{margin-bottom:16px}.ms-koopgids__text ul,.ms-koopgids__text ol{padding-left:1.4em;margin-bottom:16px}.ms-koopgids__text ul{list-style:disc}.ms-koopgids__text ol,.ms-koopgids__toc ol{list-style:decimal}.ms-koopgids__text li{margin-bottom:6px}.ms-koopgids__text a,.ms-koopgids__intro a{text-decoration:underline;text-underline-offset:3px}.ms-koopgids__toc{margin-block:32px 16px;padding:24px;background:var(--ms-soft,#f2f1e8)}.ms-koopgids__toc ol{margin:0;padding-left:1.2em}.ms-koopgids__toc li{margin-bottom:6px}.ms-koopgids__chapter{padding-block:32px;border-top:1px solid var(--ms-line,#d6d5cd);scroll-margin-top:32px}@media(max-width:749px){.ms-koopgids{padding-block:32px 48px}.ms-koopgids h2{font-size:24px}.ms-koopgids__toc{padding:16px}}.ms-showroom{padding-block:48px 72px}.ms-showroom h1{font-size:clamp(32px,4vw,52px);margin-bottom:24px}.ms-showroom h2{font-size:22px;margin-bottom:12px}.ms-showroom p{line-height:1.7}.ms-showroom__intro{max-width:760px}.ms-showroom__eyebrow{font-size:14px;color:var(--ms-muted,#5d5d56);margin-bottom:12px}.ms-showroom__lead p{font-size:18px;max-width:60ch;margin-bottom:24px}.ms-showroom__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:48px 0;padding:0;list-style:none;counter-reset:ms-step}.ms-showroom__steps li{counter-increment:ms-step;padding-top:20px;border-top:1px solid var(--ms-line,#d6d5cd)}.ms-showroom__steps li:before{content:counter(ms-step,decimal-leading-zero);display:block;font-size:14px;color:var(--ms-muted,#5d5d56);margin-bottom:12px}.ms-showroom__steps p{color:var(--ms-muted,#5d5d56)}.ms-showroom__booking{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;padding-top:48px;border-top:1px solid var(--ms-line,#d6d5cd)}.ms-showroom__calendar{scroll-margin-top:96px}.ms-showroom__calendar iframe{display:block;width:100%;min-width:320px;height:700px;border:0;background:var(--ms-paper,#fff)}.ms-showroom__aside{display:flex;flex-direction:column;gap:32px}.ms-showroom__aside>div{padding:24px;background:var(--ms-warm,#f2f1e8)}.ms-showroom__plan-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px}.ms-showroom__team{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.ms-showroom__team li{display:flex;flex-direction:column;align-items:center;gap:8px}.ms-showroom__team img{width:96px;height:96px;object-fit:cover;border-radius:50%}.ms-showroom__faq{max-width:860px;margin-top:72px}.ms-showroom__faq details{border-top:1px solid var(--ms-line,#d6d5cd)}.ms-showroom__faq details:last-child{border-bottom:1px solid var(--ms-line,#d6d5cd)}.ms-showroom__faq summary{display:flex;justify-content:space-between;gap:16px;min-height:56px;align-items:center;font-size:18px;cursor:pointer;list-style:none}.ms-showroom__faq summary::-webkit-details-marker{display:none}.ms-showroom__faq summary:after{content:"+";font-size:24px}.ms-showroom__faq details[open] summary:after{content:"\2212"}.ms-showroom__faq summary:focus-visible{outline:2px solid var(--ms-focus,#3d5346);outline-offset:4px}.ms-showroom__answer{padding-bottom:20px;max-width:65ch}.ms-showroom__answer a{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.ms-showroom__steps{grid-template-columns:repeat(2,1fr)}.ms-showroom__booking{grid-template-columns:1fr}}@media(max-width:749px){.ms-showroom{padding-block:32px 48px}.ms-showroom__steps{grid-template-columns:1fr;gap:24px;margin:32px 0}.ms-showroom__calendar iframe{min-width:0;height:1050px}.ms-showroom__aside>div{padding:20px}.ms-showroom__faq{margin-top:48px}}.ms-wardrobe-advice{padding-block:48px 64px;max-width:1100px}.ms-wardrobe-advice h1{font-size:clamp(32px,4vw,52px);margin-bottom:24px}.ms-wardrobe-advice h2{font-size:28px;margin-bottom:16px}.ms-wardrobe-advice p{max-width:65ch;line-height:1.7;margin-bottom:16px}.ms-wardrobe-advice__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-block:48px}.ms-wardrobe-advice__materials{padding-block:32px;border-top:1px solid var(--ms-line,#d6d5cd);scroll-margin-top:32px}@media(max-width:749px){.ms-wardrobe-advice__grid{grid-template-columns:1fr;gap:24px}}.ms-wardrobe-types{padding-block:48px 64px}.ms-wardrobe-types .ms-wardrobe-types__title{font-size:clamp(32px,4vw,52px);margin:16px 0}.ms-wardrobe-types__intro{max-width:65ch;margin-bottom:32px}.ms-wardrobe-types__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px}.ms-wardrobe-types__grid img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--ms-warm,#f2f1e8)}.ms-wardrobe-types h2{margin-top:20px;font-size:24px}.ms-wardrobe-types a:focus-visible{outline:2px solid #3d5346;outline-offset:4px}@media(max-width:749px){.ms-wardrobe-types__grid{grid-template-columns:1fr}}.ms-catalog-navigation{color:var(--ms-ink,#171717);font-size:14px}.ms-catalog-navigation--desktop{display:flex;align-items:center;justify-content:center;gap:24px;grid-column:2;grid-row:1}.ms-catalog-navigation a,.ms-catalog-navigation summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;text-decoration:none;cursor:pointer}.ms-catalog-navigation a:hover,.ms-catalog-navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.ms-catalog-navigation a:focus-visible,.ms-catalog-navigation summary:focus-visible{outline:2px solid #3d5346;outline-offset:4px}.ms-catalog-navigation--desktop>a,.ms-catalog-navigation summary{white-space:nowrap}.ms-catalog-navigation summary{list-style:none}.ms-catalog-navigation summary::-webkit-details-marker{display:none}.ms-catalog-navigation details[open]>summary>span{transform:rotate(180deg)}.ms-catalog-navigation__panel{background:var(--ms-paper,#fff)}.ms-catalog-navigation--desktop .ms-catalog-navigation__panel{position:absolute;top:100%;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr 1fr .8fr;gap:36px;padding:32px;border:1px solid var(--ms-line,#d6d5cd);box-shadow:0 20px 30px #0000000d;max-height:calc(100dvh - 100px);overflow:auto}.ms-catalog-navigation--desktop .ms-catalog-navigation__panel--wardrobes{left:-8px;right:-8px;grid-template-columns:1fr 1fr minmax(260px,.62fr);gap:40px;padding:32px 8px 40px;border:0;border-image:linear-gradient(var(--ms-line,#d6d5cd) 1px,var(--ms-paper,#fff) 0 calc(100% - 1px),var(--ms-line,#d6d5cd) 0) fill 0 / 0 / 0 100vmax;box-shadow:0 100vmax 0 100vmax #17171733}.ms-catalog-navigation__image{background:var(--ms-warm,#f2f1e8)}.ms-catalog-navigation__image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ms-catalog-navigation .ms-catalog-navigation__title{font-size:28px;line-height:1.15;margin:16px 0 8px;justify-content:flex-start}.ms-catalog-navigation .ms-catalog-navigation__model{font-size:16px;border-top:1px solid var(--ms-line,#d6d5cd)}.ms-catalog-navigation .ms-catalog-navigation__all{border-top:1px solid var(--ms-line,#d6d5cd);text-decoration:underline;text-underline-offset:5px;justify-content:flex-start}.ms-catalog-navigation__help{align-self:start;padding:28px 28px 16px;background:var(--ms-warm,#f2f1e8)}.ms-catalog-navigation__help p{font-size:22px;margin:0 0 12px}.ms-catalog-navigation__help a{font-size:16px}.ms-catalog-navigation--desktop .ms-catalog-navigation__dropdown--inspiration{position:relative}.ms-catalog-navigation--desktop .ms-catalog-navigation__dropdown--inspiration .ms-catalog-navigation__panel{display:block;left:auto;right:0;width:290px;padding:20px 24px}.ms-catalog-navigation .ms-catalog-navigation__appointment{background:#171717;color:#fff;padding:0 16px;justify-content:center}.ms-catalog-navigation .ms-catalog-navigation__appointment:hover{background:#353730}.ms-catalog-navigation--drawer{display:flex;flex-direction:column;gap:0;width:100%}.ms-catalog-navigation--drawer>a,.ms-catalog-navigation--drawer summary{min-height:54px;font-size:20px}.ms-catalog-navigation--drawer .ms-catalog-navigation__panel{padding:0 0 16px 16px}.ms-catalog-navigation--drawer .ms-catalog-navigation__panel a{font-size:16px}.ms-catalog-navigation--drawer .ms-catalog-navigation__appointment{margin-top:24px;font-size:16px}.ms-catalog-navigation--drawer .ms-catalog-navigation__secondary{margin-top:16px;font-size:15px;color:var(--ms-muted,#5d5d56)}@media(max-width:1399px){.ms-catalog-navigation--desktop{gap:16px}}@media(max-width:1199px){.ms-catalog-navigation--desktop{display:none}}.ms-lookbook{--ink: #171717;--muted: #5d5d56;--paper: #fff;--soft: #f2f1e8;--render: #efe8dc;--line: #d6d5cd;--focus: #3d5346;--gutter: 40px;--max: 1440px;font-family:var(--ms-font, "Matteo Outfit", Arial, sans-serif);color:var(--ink);background:var(--paper);font-synthesis:none}.ms-lookbook *{box-sizing:border-box}.ms-lookbook{margin:0}.ms-lookbook button,.ms-lookbook a{-webkit-tap-highlight-color:transparent}.ms-lookbook a{color:inherit;text-decoration:none}.ms-lookbook button{font:inherit;color:inherit;cursor:pointer}.ms-lookbook a:focus-visible,.ms-lookbook button:focus-visible,.ms-lookbook [tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ms-lookbook button:disabled{cursor:default;opacity:.35}.ms-lookbook img{display:block;max-width:100%;height:auto}.ms-lookbook p{font-size:16px;line-height:1.5;margin:0 0 24px}.ms-lookbook h1,.ms-lookbook h2,.ms-lookbook h3{font-weight:400;margin:0;letter-spacing:-.025em}.ms-lookbook h1{font-size:64px;line-height:1.06}.ms-lookbook h2{font-size:36px;line-height:1.16}.ms-lookbook h3{font-size:23px;line-height:1.25}.ms-lookbook figure{margin:0}.ms-lookbook figcaption{font-size:12px;color:var(--muted);padding-top:12px}.ms-lookbook .wrap{width:min(100% - var(--gutter) * 2,var(--max));margin-inline:auto}.ms-lookbook .skip{position:fixed;left:16px;top:-80px;background:#fff;padding:16px;z-index:30}.ms-lookbook .skip:focus{top:8px}.ms-lookbook .header{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 var(--gutter);position:relative;background:#fff;z-index:10}.ms-lookbook .logo{width:174px;height:auto;max-height:40px;object-fit:contain}.ms-lookbook .desktop-nav{display:flex;gap:28px;align-items:center}.ms-lookbook .desktop-nav a,.ms-lookbook .bag,.ms-lookbook .footer-links a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ms-lookbook .desktop-nav a:hover,.ms-lookbook .text-link:hover,.ms-lookbook .footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.ms-lookbook .header-actions{display:flex;align-items:center;gap:16px}.ms-lookbook .bag{gap:12px}.ms-lookbook .menu-toggle{display:none;min-height:44px;background:none;border:0}.ms-lookbook .hero{position:relative;isolation:isolate;color:#fff;background:var(--ink)}.ms-lookbook .hero-photo{height:clamp(540px,49vw,700px);position:relative;overflow:hidden}.ms-lookbook .hero-photo>picture{display:contents}.ms-lookbook .hero-photo>picture>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.ms-lookbook .hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:0;transition:opacity .8s ease}.ms-lookbook .hero-video.is-playing{opacity:1}.ms-lookbook .hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 62%),rgb(0 0 0 / 20%) 48%,transparent 74%);pointer-events:none}.ms-lookbook .image-caption{position:absolute;right:var(--gutter);bottom:24px;z-index:2;background:#fff;color:var(--ink);padding:13px 18px;font-size:14px;display:flex;align-items:center;gap:24px;min-height:48px}.ms-lookbook .image-caption span{color:var(--muted)}.ms-lookbook .hero-copy{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:24px;padding-block:48px;pointer-events:none}.ms-lookbook .hero-copy>div{max-width:430px}.ms-lookbook .hero-copy a{pointer-events:auto}.ms-lookbook .hero .eyebrow{color:#fff}.ms-lookbook .hero .hero-intro{justify-self:start}.ms-lookbook .hero .hero-intro p{font-size:18px;max-width:350px;margin-bottom:24px}.ms-lookbook .hero .button{background:#fff;color:var(--ink);border-color:#fff}.ms-lookbook .hero .button:hover{background:var(--soft);border-color:var(--soft)}.ms-lookbook .hero a:focus-visible{outline-color:#fff}.ms-lookbook .bestsellers{padding-block:48px 56px}.ms-lookbook .bestsellers .section-heading{align-items:center;margin-bottom:24px}.ms-lookbook .bestsellers h2{margin:0}.ms-lookbook .bestsellers .text-link{gap:16px}.ms-lookbook .bestseller-card{width:calc((100% - 96px)/5)}.ms-lookbook .bestseller-card img{width:100%;aspect-ratio:1;object-fit:contain}.ms-lookbook .bestseller-card picture,.ms-lookbook .product-card>a>picture{display:block;background:var(--render);box-shadow:0 24px 40px -32px #46321e80}.ms-lookbook .bestseller-card img,.ms-lookbook .product-card>a>picture>img{mix-blend-mode:multiply;filter:brightness(1.08)}.ms-lookbook .product-card.is-mood>a>picture>img{mix-blend-mode:normal;filter:none;object-fit:cover}.ms-lookbook .bestseller-card h3{font-size:22px}.ms-lookbook .bestseller-card p{font-size:14px;color:var(--muted);margin:8px 0 0}.ms-lookbook .bestsellers .rail-controls,.ms-lookbook .bestsellers .rail-progress{display:none}.ms-lookbook .eyebrow{font-size:14px;line-height:20px;letter-spacing:.02em;margin:0 0 20px;color:var(--muted)}.ms-lookbook .hero-intro{max-width:380px;justify-self:end}.ms-lookbook .hero-intro p{font-size:20px;line-height:1.5;margin-bottom:28px}.ms-lookbook .button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ink);color:#fff;border:1px solid var(--ink);min-height:48px;padding:13px 20px;font-size:14px;font-weight:400;transition:background .16s}.ms-lookbook .button:hover{background:#383833}.ms-lookbook .button span{font-size:20px;line-height:20px}.ms-lookbook .chapter-nav{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;overflow:auto;padding:8px 0}.ms-lookbook .chapter-nav a{font-size:14px;white-space:nowrap;display:flex;align-items:center;min-height:48px}.ms-lookbook .section{margin-block:96px}.ms-lookbook .section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.ms-lookbook .section-heading h2{margin-bottom:16px}.ms-lookbook .section-heading p:last-child{color:var(--muted);margin:0;max-width:600px}.ms-lookbook .rail-controls{display:flex;gap:8px;flex-shrink:0}.ms-lookbook .rail-controls button{background:#fff;width:48px;height:48px;border:0;border-bottom:1px solid var(--line);font-size:24px}.ms-lookbook .rail-controls button:hover:not(:disabled){background:var(--soft)}.ms-lookbook .rail{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2));padding:4px max(var(--gutter),calc((100vw - var(--max)) / 2)) 20px;scrollbar-width:none}.ms-lookbook .rail::-webkit-scrollbar,.ms-lookbook .chapter-nav::-webkit-scrollbar{display:none}.ms-lookbook .chapter-nav{scrollbar-width:none}.ms-lookbook .rail-progress{height:1px;margin-top:8px;margin-bottom:12px;background:var(--line);overflow:hidden}.ms-lookbook .rail-progress span{display:block;height:100%;width:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--rail-progress, 0))}.ms-lookbook .scroll-story.is-scroll-story{height:var(--story-height);scroll-margin-top:var(--story-top, 0px)}.ms-lookbook .is-scroll-story .scroll-stage{position:sticky;top:var(--story-top, 0px);padding-block:24px;background:var(--paper)}.ms-lookbook .is-scroll-story .rail{scroll-snap-type:none}.ms-lookbook .is-scroll-story .story-image{height:clamp(180px,calc(100svh - 400px),480px)}.ms-lookbook .scroll-story .skip-story{display:none}.ms-lookbook .is-scroll-story .skip-story{display:inline;text-decoration:underline;text-underline-offset:4px}.ms-lookbook .rail>*{flex-shrink:0;scroll-snap-align:start;min-width:0}.ms-lookbook .story-card{width:58vw;max-width:830px}.ms-lookbook .story-card.narrow{width:34vw;max-width:488px}.ms-lookbook .story-image{height:480px;overflow:hidden;background:var(--soft)}.ms-lookbook .story-image img{height:100%;width:100%;object-fit:cover}.ms-lookbook .story-card.narrow img{object-position:50% 50%}.ms-lookbook .dressing-story img{object-position:62% center}.ms-lookbook .story-card.tea-story img{object-position:57% center}.ms-lookbook .tea-story .story-image{clip-path:inset(28px 0 0)}.ms-lookbook .card-line{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-top:20px}.ms-lookbook .card-line>span{font-size:22px}.ms-lookbook .story-card p,.ms-lookbook .colour-card p,.ms-lookbook .product-card p{margin:10px 0 0;font-size:14px;color:var(--muted)}.ms-lookbook .rail a:hover h3{text-decoration:underline;text-underline-offset:5px}.ms-lookbook .rail-foot{display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted);padding-top:12px}.ms-lookbook .film-section{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:64px;margin-block:96px}.ms-lookbook .film-heading p:not(.eyebrow){margin:24px 0 0;max-width:280px}.ms-lookbook .film-heading .subtle{font-size:12px;color:var(--muted)}.ms-lookbook .film{position:relative;aspect-ratio:16/9;background:var(--soft)}.ms-lookbook .film video{width:100%;height:100%;display:block;object-fit:cover}.ms-lookbook .film-play{position:absolute;left:24px;bottom:24px}.ms-lookbook .film-status{position:absolute;top:16px;left:16px;background:#fff;font-size:14px}.ms-lookbook .film-status:empty{display:none}.ms-lookbook .island-section{display:grid;grid-template-columns:1.45fr 1fr;background:var(--soft)}.ms-lookbook .island-image{position:relative;min-width:0}.ms-lookbook .island-image>picture>img{width:100%;height:100%;min-height:590px;object-fit:cover}.ms-lookbook .ai-label{position:absolute;left:24px;bottom:20px;background:#fff;padding:5px 8px;font-size:11px}.ms-lookbook .island-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px;max-width:620px}.ms-lookbook .island-copy h2{font-size:48px;margin-bottom:24px}.ms-lookbook .island-copy .text-link{margin-top:16px}.ms-lookbook .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.ms-lookbook .details-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:center}.ms-lookbook .detail-copy{padding-right:32px}.ms-lookbook .detail-copy h2{margin-bottom:24px}.ms-lookbook .detail-copy p{max-width:320px}.ms-lookbook .details-section figure img{width:100%;aspect-ratio:4/5;object-fit:cover}.ms-lookbook .details-section .material-still{align-self:end;margin-bottom:64px}.ms-lookbook .details-section .material-still img{aspect-ratio:1/1}.ms-lookbook .colour-card{width:39vw;max-width:562px}.ms-lookbook .colour-card>a>picture>img{height:380px;width:100%;object-fit:cover}.ms-lookbook .filters{display:flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap}.ms-lookbook .filters button{border:1px solid #77776f;background:#fff;padding:12px 20px;min-height:44px;font-size:14px}.ms-lookbook .filters [aria-pressed=true]{background:#171717;border-color:#171717;color:#fff}.ms-lookbook .filters>span{margin-left:auto;font-size:14px;color:var(--muted)}.ms-lookbook .product-card{width:30vw;max-width:432px}.ms-lookbook .product-card>a>picture>img{width:100%;aspect-ratio:4/3;object-fit:contain}.ms-lookbook .product-card h3{font-size:20px}.ms-lookbook .maatwerk{--tint: #ded4b4;display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:center;padding:72px 64px;background:color-mix(in srgb,var(--tint) 16%,var(--paper));transition:background-color .9s ease}.ms-lookbook .maatwerk h2{font-size:48px}.ms-lookbook .maatwerk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.ms-lookbook .maatwerk-toggle{min-height:44px;padding:0 4px;background:none;border:0;border-bottom:1px solid currentColor;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.ms-lookbook .maatwerk-stage{display:grid}.ms-lookbook .maatwerk-state{grid-area:1 / 1;margin:0;opacity:0;transform:scale(.985);transition:opacity .7s ease,transform .7s ease}.ms-lookbook .maatwerk-state.is-active{opacity:1;transform:none}.ms-lookbook .maatwerk-state svg{display:block;width:100%;height:auto}.ms-lookbook .maatwerk-floor{stroke:#0000002e;stroke-width:8}.ms-lookbook .maatwerk-body{filter:drop-shadow(0 30px 40px rgb(60 45 30 / 22%))}.ms-lookbook .maatwerk-door{stroke:#00000029;stroke-width:6}.ms-lookbook .maatwerk-handle{fill:#1f1f1f}.ms-lookbook .maatwerk-state figcaption{margin-top:16px;font-size:15px}.ms-lookbook .maatwerk-state figcaption span{font-weight:500;margin-right:8px}.ms-lookbook .showroom{background:var(--soft);padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-block:96px}.ms-lookbook .showroom h2{font-size:48px}.ms-lookbook .newsletter{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-block:96px;padding-inline:64px}.ms-lookbook .newsletter h2{font-size:48px}.ms-lookbook .newsletter>div:last-child{align-self:end;max-width:460px}.ms-lookbook .newsletter-gift{font-weight:500}.ms-lookbook .newsletter-field{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:20px}.ms-lookbook .newsletter-field label{grid-column:1 / -1;font-size:14px;color:var(--muted)}.ms-lookbook .newsletter-field input{min-height:48px;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:var(--paper);font:inherit;font-size:16px}.ms-lookbook .newsletter-field input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-lookbook .newsletter-status{margin-top:16px}.ms-lookbook .newsletter .subtle{margin-top:16px;font-size:14px;color:var(--muted)}.ms-lookbook .showroom>div:last-child{align-self:end;max-width:420px}.ms-lookbook .showroom .button{margin-top:8px}.ms-lookbook .showroom-reviews{margin-top:20px}.ms-lookbook footer{border-top:1px solid var(--line);padding-block:40px 24px}.ms-lookbook .footer-top{display:flex;justify-content:space-between;gap:24px}.ms-lookbook .footer-top p{font-size:24px}.ms-lookbook .footer-top span{font-size:16px;color:var(--muted)}.ms-lookbook .footer-top>a{font-size:16px;min-height:44px;display:flex;align-items:center}.ms-lookbook .footer-links{display:flex;gap:32px;flex-wrap:wrap;margin:8px 0 32px}.ms-lookbook .fineprint{border-top:1px solid var(--line);padding-top:20px}.ms-lookbook .fineprint p{font-size:12px;color:var(--muted);margin-bottom:8px}@media(min-width:1600px){.ms-lookbook .hero-photo{height:740px}}@media(max-width:1100px){.ms-lookbook .desktop-nav{gap:16px}.ms-lookbook .desktop-nav a{font-size:13px}.ms-lookbook .bag span{display:none}.ms-lookbook .island-copy{padding:40px}.ms-lookbook .film-section{gap:32px}.ms-lookbook .story-image{height:420px}}@media(max-width:989px){.ms-lookbook{--gutter: 24px}.ms-lookbook .header{height:72px}.ms-lookbook .desktop-nav{display:none}.ms-lookbook .menu-toggle{display:flex;align-items:center;gap:12px}.ms-lookbook .logo{width:160px}.ms-lookbook #mobile-nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:16px 24px;display:grid;z-index:15}.ms-lookbook #mobile-nav a{padding:14px 0;min-height:48px}.ms-lookbook .bestseller-card{width:36vw}.ms-lookbook .bestsellers .rail-controls{display:flex;justify-content:flex-end;margin-top:12px}.ms-lookbook .bestsellers .rail-progress{display:block}.ms-lookbook .hero-intro{max-width:320px}.ms-lookbook h1{font-size:52px}.ms-lookbook .story-card{width:70vw}.ms-lookbook .story-card.narrow{width:45vw}.ms-lookbook .details-section{grid-template-columns:1fr 1fr}.ms-lookbook .detail-copy{grid-column:1/-1;padding:0}.ms-lookbook .detail-copy p{max-width:560px}.ms-lookbook .details-section .material-still{margin-bottom:32px}.ms-lookbook .showroom{padding:40px;gap:32px}}@media(max-width:749px){.ms-lookbook{--gutter: 16px}.ms-lookbook .header{height:56px;gap:12px}.ms-lookbook .logo{width:146px}.ms-lookbook .header-actions{gap:12px}.ms-lookbook .hero-photo{height:clamp(520px,70svh,600px)}.ms-lookbook .hero-photo>picture{display:contents}.ms-lookbook .hero-photo>picture>img{object-position:60% center}.ms-lookbook .image-caption{top:16px;right:16px;bottom:auto;gap:16px;padding:8px 12px;font-size:12px}.ms-lookbook .hero-copy{gap:20px;padding-block:28px}.ms-lookbook .hero-photo:after{background:linear-gradient(0deg,rgb(0 0 0 / 82%),rgb(0 0 0 / 48%) 40%,transparent 75%)}.ms-lookbook .hero-copy h1{max-width:300px}.ms-lookbook .hero .hero-intro p{font-size:16px;max-width:300px;margin-bottom:20px}.ms-lookbook .bestsellers{padding-block:32px 40px}.ms-lookbook .bestsellers .section-heading{gap:12px}.ms-lookbook .bestsellers h2{font-size:28px}.ms-lookbook .bestsellers .text-link{font-size:12px;gap:8px}.ms-lookbook .bestseller-card{width:72vw}.ms-lookbook h1{font-size:36px;line-height:40px}.ms-lookbook .hero-copy h1 br{display:none}.ms-lookbook .hero-intro{justify-self:start;max-width:100%}.ms-lookbook .hero-intro p{font-size:18px;max-width:460px;margin-bottom:24px}.ms-lookbook .eyebrow{font-size:13px;margin-bottom:12px}.ms-lookbook h2{font-size:30px}.ms-lookbook .chapter-nav{gap:28px;margin-bottom:0}.ms-lookbook .chapter-nav a{font-size:13px}.ms-lookbook .section{margin-block:56px}.ms-lookbook .section-heading{gap:16px;align-items:start;margin-bottom:24px}.ms-lookbook .section-heading h2{max-width:280px}.ms-lookbook .section-heading p:last-child{max-width:320px;font-size:15px}.ms-lookbook .rail-controls{gap:4px}.ms-lookbook .rail-controls button{width:44px;height:44px;font-size:22px}.ms-lookbook .rail{gap:16px}.ms-lookbook .story-card,.ms-lookbook .story-card.narrow{width:86vw;max-width:none}.ms-lookbook .story-image,.ms-lookbook .story-card.narrow .story-image{height:380px}.ms-lookbook .tea-story .story-image{clip-path:none}.ms-lookbook .card-line{margin-top:16px;gap:16px}.ms-lookbook h3{font-size:22px}.ms-lookbook .rail-foot{font-size:11px;gap:12px}.ms-lookbook .rail-foot>span:first-child{max-width:210px}.ms-lookbook .rail-foot>span:last-child{white-space:nowrap}.ms-lookbook .film-section{grid-template-columns:1fr;gap:24px;margin-block:56px}.ms-lookbook .film-heading h2 br{display:none}.ms-lookbook .film-heading p:not(.eyebrow){margin-top:16px;max-width:none}.ms-lookbook .film-play{left:16px;bottom:16px}.ms-lookbook .island-section{grid-template-columns:1fr}.ms-lookbook .island-image>picture>img{min-height:0;aspect-ratio:4/3;object-fit:cover}.ms-lookbook .island-copy{padding:32px 24px 40px}.ms-lookbook .island-copy h2{font-size:36px}.ms-lookbook .island-copy h2 br{display:none}.ms-lookbook .details-section{gap:16px}.ms-lookbook .detail-copy h2 br{display:none}.ms-lookbook .details-section .material-still{margin-bottom:24px}.ms-lookbook .details-section figcaption{font-size:11px}.ms-lookbook .colour-card{width:86vw;max-width:none}.ms-lookbook .colour-card>a>picture>img{height:340px}.ms-lookbook .filters{gap:8px}.ms-lookbook .filters button{padding:11px 14px}.ms-lookbook .filters>span{width:100%;margin:8px 0 0}.ms-lookbook .product-card{width:78vw;max-width:none}.ms-lookbook .product-card h3{font-size:21px}.ms-lookbook .maatwerk{grid-template-columns:1fr;gap:32px;padding:40px 24px}.ms-lookbook .maatwerk h2{font-size:36px}.ms-lookbook .showroom{padding:32px 24px;grid-template-columns:1fr;gap:24px;margin-block:56px}.ms-lookbook .newsletter{padding-inline:24px;grid-template-columns:1fr;gap:16px;margin-block:56px}.ms-lookbook .newsletter h2{font-size:36px}.ms-lookbook .newsletter-field{grid-template-columns:1fr}.ms-lookbook .showroom h2{font-size:36px}.ms-lookbook .showroom .button{width:100%;gap:12px}.ms-lookbook .footer-top{flex-direction:column;gap:0}.ms-lookbook .footer-top p{margin-bottom:12px}.ms-lookbook .footer-links{gap:8px 24px;margin-block:24px}.ms-lookbook .fineprint p{line-height:1.6}}@media(prefers-reduced-motion:reduce){.ms-lookbook *{scroll-behavior:auto!important;transition:none!important}}.ms-lookbook .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.ms-lookbook .hero-secondary{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ms-lookbook .bestseller-card h3{font-size:19px}.ms-lookbook .bestseller-card .card-line{gap:12px}.ms-lookbook .bestseller-card .card-action{display:inline-block;margin-top:14px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ms-lookbook .story-shortcut{display:none}.ms-lookbook .is-scroll-story .story-shortcut{display:block;margin-bottom:16px;font-size:13px}.ms-lookbook .is-scroll-story .section-heading{margin-bottom:12px}.ms-lookbook .hero-editorial .hero-photo{height:clamp(580px,55vw,760px)}.ms-lookbook .hero-direct .hero-photo{height:clamp(460px,42vw,600px)}@media(max-width:749px){.ms-lookbook .hero-copy{gap:16px;padding-block:24px}.ms-lookbook .hero-copy h1{font-size:34px;line-height:1.12}.ms-lookbook .hero .hero-intro p{margin-bottom:14px}.ms-lookbook .hero-actions{gap:4px 20px}.ms-lookbook .hero-editorial .hero-photo{height:clamp(560px,75svh,640px)}.ms-lookbook .hero-direct .hero-photo{height:520px}}ms-lookbook.ms-lookbook{display:block;min-width:0;isolation:isolate}.ms-lookbook picture{display:contents}.ms-lookbook [hidden]{display:none!important}.ms-lookbook .hero{margin:0}.ms-lookbook .story-card a{display:block}.ms-lookbook .film-heading .text-link{margin-top:20px}.ms-lookbook .card-action{display:inline-block;margin-top:14px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ms-lookbook:not([data-ready]) .filters,.ms-lookbook:not([data-ready]) .rail-controls{visibility:hidden}.ms-lookbook .hero-photo picture img{object-fit:cover}.ms-lookbook .island-image picture img{height:100%}.ms-lookbook .placeholder-svg{width:100%;height:100%;min-height:200px;background:var(--soft)}@media(prefers-reduced-motion:no-preference){html:has(ms-lookbook){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
