body[data-page=fabrics][data-fabrics=atelier]{--fb-ink:var(--zs-ink,#12131A);--fb-mute:var(--zs-mute,rgba(18,19,26,.56));--fb-faint:var(--zs-faint,rgba(18,19,26,.4));--fb-ghost:var(--zs-ghost,rgba(18,19,26,.26));--fb-rule:var(--zs-rule,rgba(18,19,26,.1));--fb-rule-soft:var(--zs-rule-soft,rgba(18,19,26,.055));--fb-paper:var(--zs-paper,#F1F0EC);--fb-white:var(--zs-white,#FFFEFB);--fb-gold:var(--zs-gold,#7A6340);--fb-ease:var(--zs-ease,cubic-bezier(.22,.61,.36,1))}body[data-page=fabrics][data-fabrics=atelier] .fab-hero.hub-hero{min-height:min(78vh,680px)!important;isolation:isolate}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .hub-hero-veil{background:linear-gradient(105deg,#0c0d12c7,#0c0d126b 48%,#0c0d1247),linear-gradient(0deg,rgba(12,13,18,.18),transparent 42%)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .wrap{position:relative;z-index:2;max-width:var(--zs-measure,1180px);padding-left:var(--zs-rail,clamp(20px,3.5vw,48px));padding-right:var(--zs-rail,clamp(20px,3.5vw,48px))}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .wrap:before{content:"";display:block;width:48px;height:1px;margin:0 0 22px;background:linear-gradient(90deg,var(--zs-gold-l,#A89068),transparent);opacity:.85}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .hub-brand{letter-spacing:.28em!important;font-size:10px!important;margin-bottom:18px!important;color:#e8d6b0eb!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero h1{max-width:11ch!important;font-family:var(--body)!important;font-size:clamp(40px,5.5vw,64px)!important;letter-spacing:-.038em!important;line-height:1.02!important;font-weight:500!important;text-wrap:balance}body[data-page=fabrics][data-fabrics=atelier] .fab-hero h1 em{font-style:italic;font-weight:500;color:var(--zs-gold-l,#A89068)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .psub{max-width:42ch!important;font-size:15.5px!important;line-height:1.68!important;color:#ffffffad!important;margin-top:18px!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .hbtns{margin-top:30px!important;gap:20px!important;align-items:center!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero .hub-meta,body[data-page=fabrics][data-fabrics=atelier] .fab-hero .pmeta,body[data-page=fabrics][data-fabrics=atelier] .fab-hero .facts-line{display:none!important}body[data-page=fabrics][data-fabrics=atelier] .fab-whisper{margin:34px 0 0!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.14)!important;max-width:48ch;font-family:var(--data)!important;font-size:10.5px!important;letter-spacing:.08em!important;color:#ffffff80!important;line-height:1.55!important}body[data-page=fabrics][data-fabrics=atelier] .fab-whisper b{font-family:var(--mono)!important;font-weight:500!important;color:#ffffffe6!important;letter-spacing:0!important;margin-right:2px}body[data-page=fabrics][data-fabrics=atelier] .fab-atelier{padding:var(--zs-section-y,clamp(64px,8vw,112px)) 0!important;border-bottom:1px solid var(--fb-rule-soft);background:transparent!important}body[data-page=fabrics][data-fabrics=atelier] .fab-atelier>.wrap{max-width:var(--zs-measure,1180px);padding-left:var(--zs-rail,clamp(20px,3.5vw,48px));padding-right:var(--zs-rail,clamp(20px,3.5vw,48px))}body[data-page=fabrics][data-fabrics=atelier] .fab-atelier--doors,body[data-page=fabrics][data-fabrics=atelier] .fab-atelier--flow{background:var(--fb-white)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-sec-head{max-width:520px;margin:0 0 40px}body[data-page=fabrics][data-fabrics=atelier] .fab-sec-head .eyebrow{margin:0 0 14px!important;font-size:9.5px!important;letter-spacing:.22em!important;color:var(--fb-ghost)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-sec-head h2{margin:0 0 14px!important;max-width:16ch!important;font-family:var(--body)!important;font-size:var(--zs-type-h2,clamp(24px,2.6vw,32px))!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.15!important;color:var(--fb-ink)!important;text-wrap:balance}body[data-page=fabrics][data-fabrics=atelier] .fab-sec-head .lead{margin:0!important;max-width:42ch!important;font-size:15px!important;line-height:1.65!important;color:var(--fb-mute)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-base-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--fb-rule);border-bottom:1px solid var(--fb-rule)}body[data-page=fabrics][data-fabrics=atelier] .fab-base{display:block;position:relative;padding:30px 24px 34px;border-right:1px solid var(--fb-rule-soft);text-decoration:none!important;color:inherit!important;background:transparent;transition:background .28s var(--fb-ease);min-width:0}body[data-page=fabrics][data-fabrics=atelier] .fab-base:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:transparent;transition:background .28s var(--fb-ease)}body[data-page=fabrics][data-fabrics=atelier] .fab-base:last-child{border-right:0}body[data-page=fabrics][data-fabrics=atelier] .fab-base:hover{background:#7a634009}body[data-page=fabrics][data-fabrics=atelier] .fab-base:hover:before{background:linear-gradient(90deg,var(--fb-gold),transparent 85%)}body[data-page=fabrics][data-fabrics=atelier] .fab-base-k{display:block;margin:0 0 18px;font-family:var(--data);font-size:10px;letter-spacing:.2em;color:var(--fb-gold)}body[data-page=fabrics][data-fabrics=atelier] .fab-base h3{margin:0 0 8px;font-family:var(--body);font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.2}body[data-page=fabrics][data-fabrics=atelier] .fab-base-use{margin:0 0 16px;font-size:12.5px;color:var(--fb-faint);line-height:1.4}body[data-page=fabrics][data-fabrics=atelier] .fab-base-spec{margin:0 0 10px;font-family:var(--mono);font-size:11.5px;line-height:1.45;color:var(--fb-mute);letter-spacing:-.01em}body[data-page=fabrics][data-fabrics=atelier] .fab-base-proof{margin:0;font-size:12px;color:var(--fb-ink);line-height:1.4}body[data-page=fabrics][data-fabrics=atelier] .fab-cert-note{margin:22px 0 0!important;font-family:var(--data)!important;font-size:10px!important;letter-spacing:.06em!important;color:var(--fb-ghost)!important}body[data-page=fabrics][data-fabrics=atelier] .fab-cert-note a{color:var(--fb-faint)!important;text-decoration:none!important;border-bottom:1px solid rgba(18,19,26,.18)}body[data-page=fabrics][data-fabrics=atelier] .fab-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--fb-rule)}body[data-page=fabrics][data-fabrics=atelier] .fab-door{display:flex;flex-direction:column;gap:12px;padding:32px 26px 36px;border-right:1px solid var(--fb-rule-soft);text-decoration:none!important;color:inherit!important;transition:background .28s var(--fb-ease);min-width:0}body[data-page=fabrics][data-fabrics=atelier] .fab-door:last-child{border-right:0}body[data-page=fabrics][data-fabrics=atelier] .fab-door:hover{background:#12131a06}body[data-page=fabrics][data-fabrics=atelier] .fab-door>span{font-family:var(--data);font-size:10px;letter-spacing:.2em;color:var(--fb-gold)}body[data-page=fabrics][data-fabrics=atelier] .fab-door strong{font-family:var(--body);font-size:clamp(18px,1.8vw,22px);font-weight:500;letter-spacing:-.022em;line-height:1.2}body[data-page=fabrics][data-fabrics=atelier] .fab-door em{font-style:normal;font-size:13.5px;line-height:1.55;color:var(--fb-mute);max-width:28ch}body[data-page=fabrics][data-fabrics=atelier] .fab-door:after{content:"\2192";margin-top:auto;padding-top:16px;font-family:var(--data);font-size:12px;letter-spacing:.08em;color:var(--fb-ghost);transition:color .25s var(--fb-ease),transform .25s var(--fb-ease)}body[data-page=fabrics][data-fabrics=atelier] .fab-door:hover:after{color:var(--fb-gold);transform:translate(3px)}body[data-page=fabrics][data-fabrics=atelier] .fab-apps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--fb-rule);border-bottom:1px solid var(--fb-rule)}body[data-page=fabrics][data-fabrics=atelier] .fab-apps a{display:flex;flex-direction:column;gap:8px;padding:24px 18px;border-right:1px solid var(--fb-rule-soft);text-decoration:none!important;color:inherit!important;transition:background .25s var(--fb-ease);min-width:0}body[data-page=fabrics][data-fabrics=atelier] .fab-apps a:last-child{border-right:0}body[data-page=fabrics][data-fabrics=atelier] .fab-apps a:hover{background:#7a68480a}body[data-page=fabrics][data-fabrics=atelier] .fab-apps b{font-family:var(--body);font-size:15px;font-weight:500;letter-spacing:-.015em}body[data-page=fabrics][data-fabrics=atelier] .fab-apps span{font-size:12.5px;color:var(--fb-faint);line-height:1.4}body[data-page=fabrics][data-fabrics=atelier] .fab-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--fb-rule)}body[data-page=fabrics][data-fabrics=atelier] .fab-flow li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:28px 20px 28px 0;border-right:1px solid var(--fb-rule-soft);margin:0}body[data-page=fabrics][data-fabrics=atelier] .fab-flow li:last-child{border-right:0;padding-right:0}body[data-page=fabrics][data-fabrics=atelier] .fab-flow span{font-family:var(--data);font-size:10px;letter-spacing:.16em;color:var(--fb-gold);padding-top:3px}body[data-page=fabrics][data-fabrics=atelier] .fab-flow h3{margin:0 0 6px;font-family:var(--body);font-size:16px;font-weight:500;letter-spacing:-.015em}body[data-page=fabrics][data-fabrics=atelier] .fab-flow p{margin:0;font-size:13px;line-height:1.55;color:var(--fb-mute)}body[data-page=fabrics][data-fabrics=atelier] .fab-notes{margin:0 auto!important;padding:0 0 clamp(48px,6vw,80px)!important;max-width:var(--zs-measure,1180px);padding-left:var(--zs-rail,clamp(20px,3.5vw,48px))!important;padding-right:var(--zs-rail,clamp(20px,3.5vw,48px))!important;border:0!important;background:transparent!important}body[data-page=fabrics][data-fabrics=atelier] .fab-notes>summary{list-style:none;cursor:pointer;padding:20px 0;border-top:1px solid var(--fb-rule);font-family:var(--data);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fb-ghost)}body[data-page=fabrics][data-fabrics=atelier] .fab-notes>summary::-webkit-details-marker{display:none}body[data-page=fabrics][data-fabrics=atelier] .fab-notes-body{padding:0 0 8px;max-width:62ch}body[data-page=fabrics][data-fabrics=atelier] .fab-notes-body p{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--fb-mute)}body[data-page=fabrics][data-fabrics=atelier] .fab-notes-body a{color:var(--fb-ink);text-decoration:none;border-bottom:1px solid rgba(18,19,26,.2)}body[data-page=fabrics][data-fabrics=atelier] .fab-notes-body b{font-weight:500;color:var(--fb-ink)}body[data-page=fabrics][data-fabrics=atelier] .fab-close.band{padding:clamp(64px,8vw,100px) 0!important}body[data-page=fabrics][data-fabrics=atelier] .fab-close h2{max-width:16ch!important;font-weight:500!important;letter-spacing:-.03em!important}body[data-page=fabrics][data-fabrics=atelier] .fab-close .lead{max-width:40ch!important;opacity:.72}body[data-page=fabrics][data-fabrics=atelier] .fab-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}body[data-page=fabrics][data-fabrics=atelier] .fab-close .hub-text-link{color:#ffffffb3!important;border-bottom-color:#ffffff47!important}body[data-page=fabrics][data-fabrics=atelier] .fab-close .hub-text-link:hover{color:#fff!important}@media(max-width:980px){body[data-page=fabrics][data-fabrics=atelier] .fab-base-grid,body[data-page=fabrics][data-fabrics=atelier] .fab-doors,body[data-page=fabrics][data-fabrics=atelier] .fab-apps,body[data-page=fabrics][data-fabrics=atelier] .fab-flow{grid-template-columns:1fr 1fr!important}body[data-page=fabrics][data-fabrics=atelier] .fab-base,body[data-page=fabrics][data-fabrics=atelier] .fab-door,body[data-page=fabrics][data-fabrics=atelier] .fab-apps a,body[data-page=fabrics][data-fabrics=atelier] .fab-flow li{border-right:0!important;border-bottom:1px solid var(--fb-rule-soft)}body[data-page=fabrics][data-fabrics=atelier] .fab-apps,body[data-page=fabrics][data-fabrics=atelier] .fab-flow{grid-template-columns:1fr!important}body[data-page=fabrics][data-fabrics=atelier] .fab-hero.hub-hero{min-height:min(72vh,560px)!important}}@media(max-width:640px){body[data-page=fabrics][data-fabrics=atelier] .fab-base-grid,body[data-page=fabrics][data-fabrics=atelier] .fab-doors{grid-template-columns:1fr!important}}.hub-hero,.cap-hero,.fab-hero.hub-hero{min-height:min(calc(100dvh - 160px),540px)!important;max-height:min(100dvh,660px);padding:0 0 calc(36px + var(--zs-consent-h,56px))!important;align-items:flex-end}.hub-hero>.wrap,.cap-hero>.wrap{padding-top:clamp(64px,9vw,100px)!important}.hub-hero .crumb,.cap-hero .crumb{margin-bottom:14px!important}.hub-brand{margin:0 0 12px!important}.hub-hero h1,.cap-hero h1{font-size:clamp(30px,4.4vw,48px)!important;max-width:12ch!important;line-height:1.06!important;letter-spacing:-.034em!important}.hub-hero .psub,.cap-hero .psub{margin-top:12px!important;max-width:40ch!important;font-size:15px!important;line-height:1.6!important}.hub-hero .hbtns,.cap-hero .hbtns{margin-top:18px!important;gap:10px 14px!important}.hub-meta,.hub-hero .facts-line,.hub-hero .pmeta,.hub-hero .about-hero-meta,.cap-hero .facts-line{margin-top:14px!important;padding-bottom:4px}.hub-meta>div,.hub-hero .facts-line>div,.hub-hero .pmeta>div,.hub-hero .about-hero-meta>div,.cap-hero .facts-line>div{padding:12px 14px 0 0!important}.hub-meta b,.hub-hero .facts-line b,.hub-hero .pmeta b,.hub-hero .about-hero-meta b,.cap-hero .facts-line b{font-size:clamp(16px,1.5vw,20px)!important}.hub-hero-veil,.cap-veil{background:linear-gradient(180deg,#0b0c0f47,#0b0c0f7a 36%,#0b0c0fd6 76%,#0b0c0ff5),linear-gradient(105deg,#0b0c0fa8,#0b0c0f52 46%,#0b0c0f1f 72%)!important}.phero{padding:clamp(36px,4.8vw,56px) 0 clamp(28px,3.6vw,44px)!important}.phero h1{font-size:clamp(30px,4.4vw,48px)!important;max-width:13ch!important}.phero .psub{margin-top:14px!important}.phero .pmeta{margin-top:20px!important}.manifesto-hero,.page-hero.manifesto-hero{padding:clamp(32px,4.2vw,52px) 0 clamp(28px,3.5vw,44px)!important}.manifesto-hero h1,.page-hero.manifesto-hero h1{font-size:clamp(30px,4.4vw,48px)!important;line-height:1.06!important}.manifesto-hero .psub,.page-hero.manifesto-hero .psub{margin-top:14px!important}body[data-page=catalog] .lib-hero,body[data-page=catalog] .catalog-hero{padding:clamp(24px,3.2vw,40px) 0 clamp(20px,2.8vw,32px)!important}body[data-page=catalog] .lib-facts,body[data-page=catalog] .catalog-hero .facts-line{margin-top:20px!important}body.zs-consent-open .hub-hero,body.zs-consent-open .cap-hero,body.zs-consent-open .fab-hero.hub-hero{padding-bottom:calc(20px + var(--zs-consent-h,52px))!important}@media(max-width:720px){.hub-hero,.cap-hero,.fab-hero.hub-hero{min-height:min(calc(100dvh - 168px),500px)!important}.hub-hero h1,.cap-hero h1{font-size:clamp(28px,8vw,36px)!important;max-width:11ch!important}.hub-hero .psub,.cap-hero .psub{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-hero .facts-line,.cap-hero .facts-line,.hub-hero .about-hero-meta{grid-template-columns:1fr 1fr!important}}
