.SuppliersMap-module__xuJiHa__root{--map-height:560px;gap:var(--spacing-24);height:var(--map-height);grid-template-columns:260px minmax(0,1fr);display:grid}.SuppliersMap-module__xuJiHa__list{gap:var(--spacing-4);min-height:0;padding:var(--spacing-8);border:1px solid var(--border);border-radius:var(--radius-16);background-color:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.SuppliersMap-module__xuJiHa__item{align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-8);font:var(--body);text-align:left;color:var(--text);cursor:pointer;transition:background-color .15s;display:flex}.SuppliersMap-module__xuJiHa__item:hover,.SuppliersMap-module__xuJiHa__item[aria-pressed=true]{background-color:var(--surface-2)}.SuppliersMap-module__xuJiHa__item[aria-pressed=true]{color:var(--ink);font-weight:600}.SuppliersMap-module__xuJiHa__item__dot{border:2px solid var(--accent);border-radius:var(--radius-full);flex:none;width:10px;height:10px}.SuppliersMap-module__xuJiHa__item[aria-pressed=true] .SuppliersMap-module__xuJiHa__item__dot{background-color:var(--accent)}.SuppliersMap-module__xuJiHa__map{border:1px solid var(--border);border-radius:var(--radius-24);background-color:var(--surface-2);min-width:0;overflow:hidden}.SuppliersMap-module__xuJiHa__map__canvas{width:100%;height:100%}.SuppliersMap-module__xuJiHa__map__stub{height:100%;padding:var(--spacing-24);font:var(--body);text-align:center;color:var(--text-muted);place-items:center;display:grid}.SuppliersMap-module__xuJiHa__marker{cursor:pointer;width:18px;height:18px;padding:0}.SuppliersMap-module__xuJiHa__marker__dot{border:3px solid var(--white);border-radius:var(--radius-full);background-color:var(--accent);width:100%;height:100%;transition:transform .15s;display:block;box-shadow:0 1px 4px #2b1b1359}.SuppliersMap-module__xuJiHa__marker__label{bottom:calc(100% + var(--spacing-4));padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-8);font:var(--body);font-size:var(--text-xs);white-space:nowrap;color:var(--ink);background-color:var(--white);opacity:0;pointer-events:none;font-weight:600;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #2b1b1333}.SuppliersMap-module__xuJiHa__marker:hover,.SuppliersMap-module__xuJiHa__marker_active{z-index:1}.SuppliersMap-module__xuJiHa__marker:hover .SuppliersMap-module__xuJiHa__marker__dot,.SuppliersMap-module__xuJiHa__marker_active .SuppliersMap-module__xuJiHa__marker__dot{background-color:var(--ink);transform:scale(1.25)}.SuppliersMap-module__xuJiHa__marker:hover .SuppliersMap-module__xuJiHa__marker__label,.SuppliersMap-module__xuJiHa__marker_active .SuppliersMap-module__xuJiHa__marker__label{opacity:1}@media (max-width:900px){.SuppliersMap-module__xuJiHa__root{--map-height:420px;grid-template-columns:1fr;grid-template-rows:auto var(--map-height);height:auto}.SuppliersMap-module__xuJiHa__list{gap:var(--spacing-8);padding:var(--spacing-8);flex-direction:row;overflow:auto hidden}.SuppliersMap-module__xuJiHa__item{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-full);width:auto}}@media (max-width:640px){.SuppliersMap-module__xuJiHa__root{--map-height:360px;gap:var(--spacing-16)}}
.Suppliers-module__nAAPgW__section{padding:var(--section-space-md) 0 0;background-color:var(--surface)}.Suppliers-module__nAAPgW__container{width:100%;max-width:var(--container-width);padding-left:var(--spacing-16);padding-right:var(--spacing-16);justify-content:center;align-items:stretch;gap:var(--space-header-content);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.Suppliers-module__nAAPgW__header{gap:var(--space-header);flex-direction:column;display:flex}.Suppliers-module__nAAPgW__title{font:var(--h2);letter-spacing:var(--tracking-title);text-wrap:balance;color:var(--text)}.Suppliers-module__nAAPgW__subtitle{max-width:var(--measure);font:var(--body-lg);color:var(--text-secondary);text-wrap:pretty}
.WoodShowcase-module__CIhXWG__section{padding:var(--section-space-lg) 0 0;background-color:var(--surface)}.WoodShowcase-module__CIhXWG__container{width:100%;max-width:var(--container-width);padding-left:var(--spacing-16);padding-right:var(--spacing-16);justify-content:center;align-items:stretch;gap:var(--space-header-content);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.WoodShowcase-module__CIhXWG__head{gap:var(--space-header);flex-direction:column;display:flex}.WoodShowcase-module__CIhXWG__eyebrow{font:var(--body);font-size:var(--text-sm,14px);color:var(--accent);font-weight:600}.WoodShowcase-module__CIhXWG__title{font:var(--h2);letter-spacing:var(--tracking-title);text-wrap:balance;color:var(--text)}.WoodShowcase-module__CIhXWG__grid{gap:var(--spacing-56);grid-template-columns:minmax(240px,320px) 1fr;align-items:start;display:grid}.WoodShowcase-module__CIhXWG__list,.WoodShowcase-module__CIhXWG__tabs{flex-direction:column;display:flex}.WoodShowcase-module__CIhXWG__tab{width:100%;padding:var(--spacing-16) 0 calc(var(--spacing-16) + 1px);font:var(--h2);font-size:var(--text-xl);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;transition:color .15s;position:relative}.WoodShowcase-module__CIhXWG__tab:hover{color:var(--text)}.WoodShowcase-module__CIhXWG__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WoodShowcase-module__CIhXWG__tab--active{color:var(--ink)}.WoodShowcase-module__CIhXWG__tab__track{background-color:var(--border);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.WoodShowcase-module__CIhXWG__tab__progress{--tab-duration:5s;background-color:var(--accent);height:100%;animation:WoodShowcase-module__CIhXWG__tab-progress var(--tab-duration) linear forwards;display:block}@keyframes WoodShowcase-module__CIhXWG__tab-progress{0%{width:0%}to{width:100%}}.WoodShowcase-module__CIhXWG__description{margin-top:var(--spacing-24);font:var(--body);color:var(--text-secondary)}.WoodShowcase-module__CIhXWG__cta{margin-top:var(--spacing-20);font:var(--button);color:var(--accent);text-underline-offset:3px;text-decoration:underline}.WoodShowcase-module__CIhXWG__cta:hover{color:var(--accent-hover)}.WoodShowcase-module__CIhXWG__panel{position:relative}.WoodShowcase-module__CIhXWG__swatch{background:repeating-linear-gradient(90deg, #0000000d 0 2px, transparent 2px 11px), repeating-linear-gradient(90deg, #ffffff1f 0 1px, transparent 1px 6px), linear-gradient(180deg, color-mix(in srgb, var(--wood) 80%, white), var(--wood));min-height:420px;padding:var(--spacing-24);border-radius:var(--radius-24);flex-direction:column;justify-content:space-between;display:flex;position:relative}.WoodShowcase-module__CIhXWG__swatch__tag{padding:var(--spacing-4) 12px;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:var(--body);font-size:var(--text-2xs);color:var(--ink);background-color:#ffffffb3;align-self:flex-start}.WoodShowcase-module__CIhXWG__swatch__name{font:var(--h1-hero);color:var(--ink);font-size:clamp(28px,3.2vw,44px)}.WoodShowcase-module__CIhXWG__card{right:var(--spacing-24);bottom:calc(-1 * var(--spacing-32));width:min(280px, calc(100% - var(--spacing-48)));padding:var(--spacing-20);border-radius:var(--radius-16);background-color:var(--paper);position:absolute;box-shadow:0 16px 40px #2b1b1329}.WoodShowcase-module__CIhXWG__card__label{font:var(--body);font-size:var(--text-2xs);color:var(--text-muted)}.WoodShowcase-module__CIhXWG__card__value{margin-top:var(--spacing-4);margin-bottom:var(--spacing-12);font:var(--h2);font-size:var(--text-xl);color:var(--ink)}.WoodShowcase-module__CIhXWG__card__features{gap:var(--spacing-8);flex-direction:column;display:flex}.WoodShowcase-module__CIhXWG__card__features li{padding-left:var(--spacing-16);font:var(--body);font-size:var(--text-xs);color:var(--text-secondary);position:relative}.WoodShowcase-module__CIhXWG__card__features li:before{content:"";border-radius:var(--radius-full);background-color:var(--accent);width:5px;height:5px;position:absolute;top:7px;left:0}@media (max-width:1000px){.WoodShowcase-module__CIhXWG__grid{gap:var(--spacing-40)}.WoodShowcase-module__CIhXWG__swatch{min-height:360px}}@media (max-width:760px){.WoodShowcase-module__CIhXWG__grid{grid-template-columns:1fr}.WoodShowcase-module__CIhXWG__tabs{gap:var(--spacing-24);scrollbar-width:none;flex-direction:row;overflow-x:auto}.WoodShowcase-module__CIhXWG__tabs::-webkit-scrollbar{display:none}.WoodShowcase-module__CIhXWG__tab{width:auto;padding:0 0 var(--spacing-12);white-space:nowrap;flex:none;font-size:16px}.WoodShowcase-module__CIhXWG__panel{margin-top:var(--spacing-8)}.WoodShowcase-module__CIhXWG__card{width:100%;margin-top:var(--spacing-16);box-shadow:none;border:1px solid var(--border);position:static}}@media (max-width:640px){.WoodShowcase-module__CIhXWG__swatch{min-height:280px}}
.WoodTypes-module__oASPQq__section{padding:var(--section-space-lg) 0 0;background-color:var(--surface)}.WoodTypes-module__oASPQq__container{width:100%;max-width:var(--container-width);padding-left:var(--spacing-16);padding-right:var(--spacing-16);justify-content:center;align-items:stretch;gap:var(--space-header-content);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.WoodTypes-module__oASPQq__header{gap:var(--space-header);flex-direction:column;display:flex}.WoodTypes-module__oASPQq__title{font:var(--h2);letter-spacing:var(--tracking-title);text-wrap:balance;color:var(--text)}.WoodTypes-module__oASPQq__subtitle{max-width:var(--measure);font:var(--body-lg);color:var(--text-secondary);text-wrap:pretty}.WoodTypes-module__oASPQq__grid{gap:var(--spacing-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:1280px){.WoodTypes-module__oASPQq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.WoodTypes-module__oASPQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WoodTypes-module__oASPQq__grid{grid-template-columns:1fr}}
