.WoodGallery-module__NObFzW__root{--peek:72px;--slide-width:min(800px, calc(100% - 2 * var(--peek)));width:100%;height:100%;position:relative}.WoodGallery-module__NObFzW__slider{width:100%;height:100%}.WoodGallery-module__NObFzW__slide{width:var(--slide-width);height:100%}.WoodGallery-module__NObFzW__card{border-radius:var(--radius-24);cursor:pointer;opacity:.45;height:100%;transition:opacity .4s;position:relative;overflow:hidden}.WoodGallery-module__NObFzW__slide.swiper-slide-active .WoodGallery-module__NObFzW__card{cursor:default;opacity:1}.WoodGallery-module__NObFzW__card__image{-o-object-fit:cover;object-fit:cover}.WoodGallery-module__NObFzW__arrow{top:50%;left:calc((100% - var(--slide-width)) / 2 + var(--spacing-16));z-index:2;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background-color:#0000004d;border:1px solid #ffffff80;place-items:center;width:40px;height:40px;transition:background-color .15s;display:grid;position:absolute;transform:translateY(-50%)}.WoodGallery-module__NObFzW__arrow--next{right:calc((100% - var(--slide-width)) / 2 + var(--spacing-16));left:auto}.WoodGallery-module__NObFzW__arrow:hover{background-color:#00000080}.WoodGallery-module__NObFzW__arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.WoodGallery-module__NObFzW__dots{right:calc((100% - var(--slide-width)) / 2);bottom:var(--spacing-16);left:calc((100% - var(--slide-width)) / 2);z-index:2;justify-content:center;gap:var(--spacing-8);display:flex;position:absolute}.WoodGallery-module__NObFzW__dot{border-radius:var(--radius-full);background-color:#ffffff80;width:8px;height:8px;transition:background-color .15s,transform .15s}.WoodGallery-module__NObFzW__dot:hover{background-color:#fffc}.WoodGallery-module__NObFzW__dot[data-active=true]{background-color:#fff;transform:scale(1.2)}.WoodGallery-module__NObFzW__dot:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:900px){.WoodGallery-module__NObFzW__root{--peek:28px}}@media (max-width:640px){.WoodGallery-module__NObFzW__root{--peek:16px}.WoodGallery-module__NObFzW__arrow{width:36px;height:36px}}
.WoodDetails-module__redoqW__section{padding:calc(72px + var(--topbar-height) + var(--spacing-32)) 0 var(--spacing-80);background-color:var(--surface);color:var(--ink);overflow-x:hidden}.WoodDetails-module__redoqW__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(--spacing-48);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.WoodDetails-module__redoqW__breadcrumbs{align-items:center;gap:var(--spacing-8);font:var(--body);color:var(--text-muted);font-size:13px;display:flex}.WoodDetails-module__redoqW__breadcrumbs__link:hover{color:var(--accent)}.WoodDetails-module__redoqW__breadcrumbs [aria-current=page]{color:var(--text)}.WoodDetails-module__redoqW__hero{align-items:center;gap:var(--spacing-48);flex-direction:column;display:flex}.WoodDetails-module__redoqW__intro{align-items:center;gap:var(--spacing-16);text-align:center;flex-direction:column;display:flex}.WoodDetails-module__redoqW__group{font:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:500}.WoodDetails-module__redoqW__title{letter-spacing:-.02em;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1.05}.WoodDetails-module__redoqW__description{max-width:560px;font:var(--body-lg);color:var(--text-secondary)}.WoodDetails-module__redoqW__actions{justify-content:center;gap:var(--spacing-12);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.WoodDetails-module__redoqW__visual{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));aspect-ratio:16/9;border-radius:var(--radius-24);width:100%;max-width:800px;position:relative;overflow:hidden}.WoodDetails-module__redoqW__visual__img{-o-object-fit:cover;object-fit:cover}.WoodDetails-module__redoqW__visual--gallery{aspect-ratio:auto;background:0 0;border-radius:0;width:100vw;max-width:100vw;height:clamp(320px,34vw,460px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible}.WoodDetails-module__redoqW__details{gap:var(--spacing-48);grid-template-columns:1fr 1fr;display:grid}.WoodDetails-module__redoqW__heading{margin-bottom:var(--spacing-16);font:var(--h2);color:var(--ink);font-size:24px}.WoodDetails-module__redoqW__spec{gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:1px solid var(--border);font:var(--body);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.WoodDetails-module__redoqW__spec dt{color:var(--text-muted)}.WoodDetails-module__redoqW__spec dd{color:var(--text);font-weight:600}.WoodDetails-module__redoqW__tags{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.WoodDetails-module__redoqW__tag{padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-full);background-color:var(--surface-2);font-size:13px;font-weight:500}.WoodDetails-module__redoqW__features{flex-direction:column;display:flex}.WoodDetails-module__redoqW__feature{align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-16) 0;border-bottom:1px solid var(--border);font:var(--body);color:var(--text);display:flex}.WoodDetails-module__redoqW__feature svg{color:var(--accent);flex-shrink:0;margin-top:4px}@media (max-width:900px){.WoodDetails-module__redoqW__section{padding-top:calc(96px + var(--spacing-24))}.WoodDetails-module__redoqW__hero{gap:var(--spacing-32)}.WoodDetails-module__redoqW__details{gap:var(--spacing-32);grid-template-columns:1fr}.WoodDetails-module__redoqW__visual{aspect-ratio:4/3;order:-1}}@media (max-width:640px){.WoodDetails-module__redoqW__section{padding-bottom:var(--spacing-48)}.WoodDetails-module__redoqW__container{gap:var(--spacing-32)}.WoodDetails-module__redoqW__spec{gap:var(--spacing-4);grid-template-columns:1fr}}@media (max-width:900px){.WoodDetails-module__redoqW__visual--gallery{aspect-ratio:auto;height:clamp(260px,52vw,360px)}}
.WoodProducts-module__9QY2rW__section{padding:var(--spacing-64) 0;background-color:var(--surface);color:var(--ink)}.WoodProducts-module__9QY2rW__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(--spacing-32);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.WoodProducts-module__9QY2rW__header{gap:var(--spacing-12);flex-direction:column;max-width:640px;display:flex}.WoodProducts-module__9QY2rW__title{font:var(--h2);color:var(--ink);font-size:clamp(24px,3vw,32px)}.WoodProducts-module__9QY2rW__subtitle{font:var(--body-lg);color:var(--text-secondary)}.WoodProducts-module__9QY2rW__filters{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.WoodProducts-module__9QY2rW__filter{height:36px;padding:0 var(--spacing-16);font-size:14px}.WoodProducts-module__9QY2rW__grid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WoodProducts-module__9QY2rW__more{align-self:center}.WoodProducts-module__9QY2rW__footnote{font:var(--body);color:var(--text-muted);font-size:13px}@media (max-width:1000px){.WoodProducts-module__9QY2rW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WoodProducts-module__9QY2rW__section{padding:var(--spacing-48) 0}.WoodProducts-module__9QY2rW__grid{grid-template-columns:minmax(0,1fr)}}
