:root{--paper:#f3f0e9;--paper-2:#e9e5dc;--ink:#26343a;--muted:#667074;--line:#c8c6bf;--orange:#c73a10;--dark:#26312f;--white:#fff;--shell:1440px;--pad:clamp(20px,4vw,64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}.site-shell{max-width:var(--shell);padding-left:var(--pad);padding-right:var(--pad);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;background:var(--ink);color:#fff;padding:12px 18px;z-index:200}.skip-link:focus{top:16px}.site-header{height:92px;background:rgba(243,240,233,.96);border-bottom:1px solid var(--line);position:relative;z-index:50}.header-inner{height:100%;display:grid;grid-template-columns:250px 1fr auto;align-items:center;gap:28px}.brand img{width:210px}.site-nav{display:flex;justify-content:center;gap:clamp(16px,2vw,36px)}.site-nav a,.header-actions{font-size:12px}.site-nav a,.search-trigger{border-bottom:1px solid transparent;padding:11px 0}.site-nav a:hover,.site-nav a:focus-visible,.search-trigger:hover{border-color:var(--ink)}.header-actions{display:flex;align-items:center;gap:20px}.search-trigger{border:0;background:none}.header-cta,.button-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;border:1px solid var(--orange);padding:15px 22px;font-size:13px;transition:background .2s,color .2s}.button-primary:hover,.button-primary:focus-visible,.header-cta:hover{background:var(--ink);border-color:var(--ink);color:#fff}.nav-toggle{display:none}.hero{min-height:calc(100vh - 92px);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);min-height:calc(100vh - 92px);padding-right:0}.hero-copy{padding:clamp(70px,9vh,120px) 6vw 60px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700;margin:0 0 28px}.hero h1{font-size:clamp(54px,6vw,94px);font-weight:400;letter-spacing:-.065em;line-height:.94;margin:0}.hero h1 em{font-style:normal;color:var(--orange)}.hero-intro{font-size:17px;max-width:440px;margin:34px 0}.hero-links{display:flex;align-items:center;gap:28px}.text-link{font-size:13px;border-bottom:1px solid;padding-bottom:4px}.hero-media{margin:0;position:relative;min-height:640px;overflow:hidden;background:#c9baa4}.hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media figcaption{position:absolute;right:20px;bottom:18px;background:rgba(243,240,233,.9);padding:9px 12px;font-size:10px;letter-spacing:.08em}.finder,.featured-products,.journal{padding:clamp(80px,10vw,150px) 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}.section-head h2,.partners h2,.spaces h2,.spec-data h2,.brand-manifest h2{font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.055em;font-weight:400;margin:0}.inline-search{border-bottom:1px solid var(--ink);display:flex;width:min(520px,46%)}.inline-search input{border:0;background:none;padding:14px 0;flex:1;outline:0}.inline-search button{border:0;background:none;padding:14px}.material-index{display:grid;grid-template-columns:1.12fr .88fr;border-top:1px solid var(--line);min-height:640px}.material-list a{display:grid;grid-template-columns:55px 1fr 1fr 30px;align-items:center;min-height:70px;border-bottom:1px solid var(--line);padding:10px 16px 10px 0;transition:padding .2s,background .2s}.material-list a:hover,.material-list a:focus-visible,.material-list a.is-active{padding-left:16px;background:#ebe6dc}.material-list span,.material-list small{font-size:11px;color:var(--muted)}.material-list strong{font-size:22px;font-weight:400}.material-list b{font-weight:400}.material-preview{background:var(--preview);position:sticky;top:0;padding:50px;display:flex;flex-direction:column;justify-content:flex-end;transition:background .35s}.preview-board{position:absolute;inset:80px 18% 150px;box-shadow:20px 25px 0 rgba(37,32,25,.13);background:var(--preview);transform:rotate(-5deg);border:1px solid rgba(38,52,58,.12);overflow:hidden}.preview-board:before,.product-swatch .grain,.spec-swatch .grain{content:"";position:absolute;inset:0;background:repeating-linear-gradient(88deg,transparent 0 29px,rgba(55,43,30,.09) 30px 31px),linear-gradient(105deg,transparent 20%,rgba(255,255,255,.15),transparent 65%)}.material-preview p{font-size:20px;margin:0 0 4px;position:relative}.material-preview small{font-size:10px;text-transform:uppercase;letter-spacing:.16em;position:relative}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.product-card a{display:block}.product-swatch{position:relative;aspect-ratio:4/5;background:var(--swatch);overflow:hidden}.demo-stamp{position:absolute;top:12px;left:12px;z-index:2;background:rgba(243,240,233,.88);font-size:9px;text-transform:uppercase;letter-spacing:.12em;padding:7px}.product-swatch{transition:transform .3s}.product-card a:hover .product-swatch{transform:translateY(-6px)}.product-meta{padding-top:17px}.product-meta>p{font-size:9px;letter-spacing:.15em;margin:0 0 8px}.product-meta h3{font-size:21px;font-weight:400;margin:0 0 14px}.product-meta>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:11px;font-size:10px;color:var(--muted)}.partners{padding:clamp(90px,10vw,160px) 0;background:var(--paper-2)}.partners .site-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.partners-intro>p:last-child{max-width:390px;margin-top:30px}.partner-stack>a{display:grid;grid-template-columns:55px 1fr 1.2fr auto;gap:20px;align-items:center;border-top:1px solid #aaa;padding:34px 0}.partner-stack h3{font-size:27px;font-weight:400;margin:0}.partner-stack p,.partner-stack b{font-size:12px;font-weight:400}.partner-stack span{font-size:11px}.partner-others{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #aaa;padding-top:28px}.partner-others a{font-size:12px;border-bottom:1px solid}.spaces{background:var(--dark);color:#eee9de;padding:clamp(90px,10vw,160px) 0}.section-head.light>p{max-width:300px}.space-list{margin-top:80px;border-top:1px solid #606866}.space-list a{display:grid;grid-template-columns:80px 1fr 30px;align-items:center;border-bottom:1px solid #606866;padding:23px 0}.space-list a:hover strong{padding-left:18px;color:#ff5a25}.space-list span{font-size:11px}.space-list strong{font-size:clamp(25px,3.5vw,48px);font-weight:400;transition:.2s}.journal-list{border-top:1px solid var(--line)}.journal-list a{display:grid;grid-template-columns:180px 1fr 130px 20px;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:28px 0}.journal-list span,.journal-list time{font-size:11px;color:var(--muted)}.journal-list h2,.journal-list h3{font-size:clamp(20px,2.2vw,31px);font-weight:400;margin:0}.site-footer{background:#1e2729;color:#e8e3d9;padding:70px 0 26px}.footer-lead{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #566063;padding-bottom:45px}.footer-lead p{font-size:clamp(30px,4vw,58px);line-height:1.05;max-width:750px;margin:0}.footer-lead a{color:#ff5a25;font-size:14px;border-bottom:1px solid}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding:55px 0}.footer-grid img{width:210px;filter:brightness(0) invert(1);margin-bottom:20px}.footer-grid p{font-size:12px;max-width:330px}.footer-grid nav{display:flex;flex-direction:column;gap:12px;font-size:13px}.footer-label{text-transform:uppercase;letter-spacing:.15em}.footer-bottom{border-top:1px solid #566063;padding-top:20px;display:flex;justify-content:space-between;font-size:10px}.search-dialog{width:min(980px,calc(100% - 32px));border:0;background:var(--paper);padding:65px}.search-dialog::backdrop{background:rgba(18,24,26,.75)}.search-dialog label{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.search-line{display:flex;border-bottom:2px solid var(--ink);margin-top:28px}.search-line input{font-size:clamp(24px,4vw,52px);border:0;background:none;min-width:0;flex:1;padding:20px 0;outline:0}.search-line button,.dialog-close{border:0;background:none}.dialog-close{position:absolute;right:25px;top:18px;font-size:35px}.search-dialog p{font-size:11px;color:var(--muted)}.catalog-head,.listing-hero{padding:90px 0 60px;border-bottom:1px solid var(--line)}.catalog-head h1,.listing-hero h1,.landing-hero h1,.about-hero h1,.contact-copy h1,.article-page h1,.error-page h1{font-size:clamp(54px,8vw,112px);line-height:.9;letter-spacing:-.07em;font-weight:400;margin:0}.catalog-summary,.landing-intro{display:flex;justify-content:space-between;align-items:end;margin-top:45px}.catalog-summary p,.landing-intro p,.listing-hero>p:last-child{max-width:500px}.catalog-summary strong{font-size:13px}.catalog-body{padding:60px 0 130px}.catalog-layout{display:grid;grid-template-columns:260px 1fr;gap:55px}.filters{border-top:1px solid var(--line)}.filter-top{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.filter-top h2{font-size:20px;margin:0}.filter-top a{font-size:11px}.filters label,.contact-form label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.filters input,.filters select,.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid #999;background:transparent;padding:10px 0;border-radius:0;outline:0}.filters input:focus,.filters select:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--orange);box-shadow:0 2px 0 var(--orange)}.catalog-grid{grid-template-columns:repeat(3,1fr)}.mobile-filter{display:none}.empty-state{padding:60px;border-top:1px solid var(--line)}.empty-state h2{font-weight:400}.breadcrumbs{padding-top:30px;font-size:10px;display:flex;gap:10px}.spec-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;padding-top:35px;padding-bottom:100px}.spec-swatch{background:var(--swatch);min-height:650px;position:relative;overflow:hidden}.spec-swatch small{position:absolute;bottom:18px;left:18px;background:rgba(243,240,233,.9);padding:8px}.spec-title{align-self:center}.spec-title h1{font-size:clamp(50px,6vw,88px);line-height:.95;letter-spacing:-.06em;font-weight:400}.spec-title>p:not(.eyebrow):not(.spec-code){max-width:440px;color:var(--muted)}.spec-code{font-size:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.spec-data{padding:100px var(--pad)}.spec-data{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw}.spec-data dl{margin:0}.spec-data dl>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:15px 0}.spec-data dt{font-size:11px;color:var(--muted)}.spec-data dd{margin:0}.spec-context{background:var(--dark);color:#eee9de;padding:100px 0}.context-frame{display:grid;grid-template-columns:1.4fr .6fr;margin-top:50px}.context-frame img{height:520px;width:100%;object-fit:cover}.context-frame>div{align-self:end;padding:35px}.context-frame h3{font-size:30px;font-weight:400}.document-strip,.brand-manifest{padding-top:90px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-bottom:1px solid var(--line)}.landing-hero{padding:110px 0 65px;background:var(--paper-2)}.landing-intro span{font-size:12px}.material-chip{width:170px;height:100px;background:var(--chip);display:block}.brand-manifest>a{align-self:end;justify-self:start}.application-hero .site-shell{display:grid;grid-template-columns:.75fr 1.25fr;min-height:660px;align-items:center;gap:7vw}.application-hero h1{font-size:clamp(65px,9vw,130px);font-weight:400;letter-spacing:-.07em}.application-hero img{height:560px;width:100%;object-fit:cover}.listing-hero>p:last-child{margin-top:35px}.brand-directory,.application-directory{padding-top:70px;padding-bottom:120px}.brand-directory>a{display:grid;grid-template-columns:60px 1fr 1fr 30px;gap:25px;align-items:center;border-top:1px solid var(--line);padding:30px 0}.brand-directory h2,.application-directory h2{font-size:clamp(28px,4vw,52px);font-weight:400;margin:0}.brand-directory p{font-size:12px}.collection-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 30px;padding-top:70px;padding-bottom:120px}.collection-directory a{display:grid;grid-template-columns:35px 1fr auto;align-items:end;gap:15px}.collection-sample{grid-column:1/-1;height:330px;background:#a77d58}.collection-sample.s2{background:#c8b49a}.collection-sample.s3{background:#918b82}.collection-sample.s4{background:#ddd5ca}.collection-directory h2{font-size:35px;font-weight:400;margin:0}.application-directory a{display:grid;grid-template-columns:70px 1fr 30px;border-top:1px solid var(--line);padding:28px 0;align-items:center}.search-page{padding-top:100px;padding-bottom:130px}.search-page h1{font-size:clamp(45px,6vw,85px);font-weight:400;letter-spacing:-.06em}.search-page>form,.error-page form{display:flex;border-bottom:2px solid var(--ink);margin:50px 0 70px}.search-page>form input,.error-page input{border:0;background:none;padding:20px 0;font-size:24px;flex:1;outline:0}.search-page>form button,.error-page button{border:0;background:none}.search-groups{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.search-groups section{border-top:1px solid var(--line);padding-top:20px}.search-groups h2{font-size:13px;text-transform:uppercase}.search-groups a{display:block;font-size:21px;margin:12px 0}.about-hero,.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:120px;padding-bottom:120px}.about-hero>div{align-self:end}.demo-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.principles{background:var(--dark);color:#eee9de;padding:100px 0}.principles .site-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.principles article{border-top:1px solid #596260;padding-top:20px}.principles h2{font-size:27px;font-weight:400}.article-page{padding-top:100px;padding-bottom:130px;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.article-page header>p:last-child{max-width:500px}.article-body{font-size:18px;line-height:1.75}.article-body h2{font-size:30px;font-weight:400;margin-top:45px}.article-body aside{border-left:4px solid var(--orange);padding:20px 30px;background:var(--paper-2);margin-top:50px}.contact-copy p:last-child{max-width:440px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.consent{display:flex!important;gap:14px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.consent input{width:auto}.trap{position:absolute;left:-10000px}.form-errors{background:#f3ddd5;padding:18px;margin-bottom:25px;font-size:13px}.form-success{border-top:4px solid var(--orange);padding-top:35px}.form-success span{font-size:50px;color:var(--orange)}.error-page{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:80px;padding-bottom:100px}.error-page>span{font-size:clamp(150px,24vw,330px);color:#ded9cf;letter-spacing:-.1em}.error-page a{display:inline-block;margin-right:20px;border-bottom:1px solid;font-size:12px}
@media(max-width:1000px){.header-inner{grid-template-columns:1fr auto}.site-nav{display:none;position:absolute;left:0;right:0;top:92px;background:var(--paper);padding:30px var(--pad);flex-direction:column;border-bottom:1px solid}.site-nav.open{display:flex}.nav-toggle{display:block;width:42px;height:42px;border:0;background:none}.nav-toggle span:not(.visually-hidden){display:block;height:1px;background:var(--ink);margin:7px}.header-actions{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-right:var(--pad)}.hero-copy{padding:70px 0 55px}.hero-media{min-height:55vw}.material-index{grid-template-columns:1fr}.material-preview{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.partners .site-shell{grid-template-columns:1fr}.catalog-layout{grid-template-columns:1fr}.filters{display:none}.filters.open{display:block}.mobile-filter{display:block;margin-bottom:25px;background:var(--ink);color:#fff;border:0;padding:13px 18px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.spec-hero,.spec-data,.application-hero .site-shell,.about-hero,.contact-page,.article-page{grid-template-columns:1fr}.spec-swatch{min-height:70vw}.spec-title{padding-top:30px}.principles .site-shell{grid-template-columns:1fr}.context-frame{grid-template-columns:1fr}.brand-manifest{grid-template-columns:1fr}.error-page{grid-template-columns:1fr}.error-page>span{line-height:1}}
@media(max-width:640px){:root{--pad:20px}.site-header{height:72px}.brand img{width:170px}.site-nav{top:72px}.hero-copy{padding-top:55px}.hero h1{font-size:51px}.hero-intro{font-size:15px}.hero-links{align-items:flex-start;flex-direction:column}.hero-media{min-height:420px;margin-inline:-20px}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:35px}.section-head h2,.partners h2,.spaces h2{font-size:43px}.inline-search{width:100%}.finder,.featured-products,.journal{padding:75px 0}.material-list a{grid-template-columns:42px 1fr 25px}.material-list a small{display:none}.material-list strong{font-size:20px}.product-grid,.catalog-grid{grid-template-columns:1fr 1fr;gap:24px 12px}.product-meta h3{font-size:16px}.product-meta>div{display:block}.product-meta>div span{display:block;margin-top:5px}.partner-stack>a{grid-template-columns:40px 1fr 20px}.partner-stack>a p{display:none}.partner-stack h3{font-size:22px}.space-list a{grid-template-columns:45px 1fr 20px}.journal-list a{grid-template-columns:1fr 20px;gap:10px}.journal-list span,.journal-list time{grid-column:1}.journal-list h2,.journal-list h3{grid-column:1}.journal-list b{grid-column:2;grid-row:1/4}.footer-lead{align-items:flex-start;flex-direction:column;gap:30px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.search-dialog{padding:55px 22px}.search-line input{font-size:20px}.catalog-head,.listing-hero{padding:65px 0 40px}.catalog-head h1,.listing-hero h1,.landing-hero h1,.about-hero h1,.contact-copy h1,.article-page h1{font-size:54px}.catalog-summary,.landing-intro{align-items:flex-start;flex-direction:column}.catalog-layout{padding:0 20px}.catalog-body{padding-top:30px}.spec-hero{padding-bottom:60px}.spec-swatch{min-height:100vw;margin-inline:-20px}.spec-title h1{font-size:50px}.spec-data{padding-top:65px;padding-bottom:65px}.spec-data dl>div{grid-template-columns:1fr;gap:5px}.context-frame img{height:320px}.context-frame>div{padding:25px 0}.landing-hero{padding:70px 0 45px}.application-hero .site-shell{padding-top:60px;padding-bottom:60px}.application-hero h1{font-size:65px}.application-hero img{height:340px}.brand-directory>a{grid-template-columns:35px 1fr 20px}.brand-directory p{display:none}.collection-directory{grid-template-columns:1fr}.collection-sample{height:260px}.search-page{padding-top:70px}.search-groups{grid-template-columns:1fr}.about-hero,.contact-page,.article-page{padding-top:70px;padding-bottom:80px}.field-grid{grid-template-columns:1fr}.error-page{padding-top:20px}.error-page>span{font-size:130px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html,body{overflow-x:clip}

/* =========================================================
   GLOBAL FOOTER
   Tüm sayfalarda aynıdır; home.css bağımlılığı yoktur.
   ========================================================= */
.footer-shell{
  width:min(100%,1520px);
  margin-inline:auto;
  padding-inline:clamp(20px,3vw,48px)
}
.site-footer.site-footer-complete{
  padding:0;
  background:#202c31;
  color:#fff
}
.site-footer-complete .footer-shell{
  max-width:1520px
}
.site-footer-complete .footer-main{
  display:grid;
  grid-template-columns:1.5fr .65fr .65fr 1fr;
  gap:clamp(38px,6vw,90px);
  padding:70px 0 58px
}
.site-footer-complete .footer-brand img{
  width:min(310px,100%);
  height:auto;
  margin:0;
  filter:none
}
.site-footer-complete .footer-brand p{
  max-width:380px;
  margin:24px 0 0;
  color:#aeb7ba;
  font-size:14px;
  line-height:1.6
}
.site-footer-complete .footer-main nav,
.site-footer-complete .footer-contact{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:10px
}
.site-footer-complete .footer-main nav p,
.site-footer-complete .footer-contact>p{
  margin:0 0 8px;
  color:#f27b53;
  font-size:11px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase
}
.site-footer-complete .footer-main a,
.site-footer-complete .footer-contact address{
  margin:0;
  color:#e8ebeb;
  font-size:14px;
  font-style:normal;
  line-height:1.55
}
.site-footer-complete .footer-main a{
  transition:color .18s ease
}
.site-footer-complete .footer-main a:hover,
.site-footer-complete .footer-main a:focus-visible{
  color:#f27b53
}
.site-footer-complete .footer-contact-action a{
  font-size:25px;
  font-weight:600;
  line-height:1.15
}
.site-footer-complete .footer-bottom{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  padding:20px 0;
  border-top:1px solid rgba(255,255,255,.14);
  color:#929da0;
  font-size:11px
}
.site-footer-complete .footer-bottom nav{
  display:flex;
  flex-direction:row;
  gap:24px
}
.site-footer-complete .footer-bottom a{
  color:inherit
}
.site-footer-complete .footer-bottom a:hover,
.site-footer-complete .footer-bottom a:focus-visible{
  color:#fff
}

@media(max-width:1024px){
  .site-footer-complete .footer-main{
    grid-template-columns:1.4fr 1fr 1fr
  }
  .site-footer-complete .footer-contact{
    grid-column:2/-1
  }
}

@media(max-width:768px){
  .site-footer-complete .footer-main{
    grid-template-columns:1fr 1fr;
    gap:38px 28px;
    padding:54px 0 42px
  }
  .site-footer-complete .footer-brand{
    grid-column:1/-1
  }
  .site-footer-complete .footer-brand img{
    width:min(270px,82vw)
  }
  .site-footer-complete .footer-contact{
    grid-column:1/-1
  }
  .site-footer-complete .footer-bottom{
    align-items:flex-start;
    flex-direction:column;
    gap:14px
  }
}

@media(max-width:420px){
  .site-footer-complete .footer-main{
    grid-template-columns:1fr;
    gap:32px;
    padding:48px 0 38px
  }
  .site-footer-complete .footer-brand,
  .site-footer-complete .footer-contact{
    grid-column:auto
  }
  .site-footer-complete .footer-brand p{
    margin-top:20px
  }
  .site-footer-complete .footer-bottom nav{
    gap:18px
  }
}


/* Stage31 shared, bounded pagination. */
.room-disclaimer{max-width:900px;margin:28px auto;text-align:center;color:#726a60;font-size:13px;line-height:1.7}.room-decor-card>a{display:block;padding:8px;text-align:center;font-size:12px;color:#63503a}.room-catalog-count{font-size:12px;color:#776e62}.room-materials[aria-busy=true]{opacity:.65}
@media(max-width:600px){.room-disclaimer{padding:0 16px}}
