@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--font-body:"Manrope","Segoe UI",Arial,sans-serif;--font-display:"Cormorant Garamond","Times New Roman",serif;--background:#e5dbcd;--foreground:#2c2a26;--card:#eee6db;--card-foreground:#2c2a26;--popover:#eee6db;--popover-foreground:#2c2a26;--primary:#434a40;--primary-foreground:#fffaf3;--secondary:#e7ded1;--secondary-foreground:#393630;--muted:#ece5da;--muted-foreground:#514b43;--accent:#b48650;--accent-foreground:#2b241d;--border:#d8ccbc;--input:#e7ded1;--ring:#a77743;--radius:.2rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;scroll-padding-top:144px;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #ba995f}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance;font-weight:600}em{font-weight:500;font-family:var(--font-display)}.header{color:#f5f2e9;z-index:110;background:#0d251c;border-bottom:1px solid #c4a46d24;justify-content:space-between;align-items:center;height:144px;padding:0 5.5%;transition:height .42s cubic-bezier(.22,.74,.22,1),padding .42s cubic-bezier(.22,.74,.22,1),box-shadow .42s,background .42s;display:flex;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 12px 32px #061a1226}.header-spacer{flex:none;height:144px}.header:after{content:"";z-index:0;pointer-events:none;opacity:.34;filter:brightness(.62)saturate(.52)contrast(1.02)blur(1.5px);background:linear-gradient(90deg,#071c14f5 0%,#123529d8 46%,#071c14f5 100%),repeating-linear-gradient(92deg,#0000 0 96px,#d2bb8e0b 98px,#061a1212 112px),url(/timber-hero.webp) 50% 58%/cover no-repeat;position:absolute;inset:-8px;transform:scale(1.03)}.header:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d251cd9 0%,#0d251ca8 45%,#0d251ce8 100%);position:absolute;inset:0}.header>*{z-index:2;position:relative}.brand{flex-shrink:0;line-height:0;display:block}.brand-logo{object-fit:contain;filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg)drop-shadow(0 8px 14px #061a1266);width:142px;height:142px;transition:width .42s cubic-bezier(.22,.74,.22,1),height .42s cubic-bezier(.22,.74,.22,1),filter .35s;display:block}.header-nav{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.header-product-link{color:#f1ecdf;letter-spacing:1.7px;text-transform:uppercase;background:linear-gradient(#1a3d30dd,#102b21d9);border:1px solid #d2bb8e66;border-radius:999px;align-items:center;gap:12px;padding:13px 19px;font-size:13px;font-weight:600;line-height:1;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f5f2e91a,0 8px 20px #061a1230}.header-product-link:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#e1c38a,#0000);height:1px;transition:transform .3s;position:absolute;bottom:5px;left:18px;right:18px;transform:scaleX(0)}.header-design-long,.header-design-short{font-size:inherit;line-height:inherit;color:inherit}.header-design-short{display:none}.header-compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d251cf2;height:78px;padding-left:4%;padding-right:4%;box-shadow:0 14px 34px #061a1252}.header-compact .brand-logo{filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg)drop-shadow(0 5px 10px #061a128c);width:88px;height:88px}.menu-toggle{color:#f5f2e9;letter-spacing:1.5px;text-transform:uppercase;background:#16372ce8;border:1px solid #d2bb8e80;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:700;transition:background .25s,border-color .25s,transform .25s;display:none;box-shadow:inset 0 1px #f5f2e91a,0 8px 20px #061a1240}.menu-toggle:hover,.menu-toggle:focus-visible{color:#fff;background:#285441;border-color:#e1c38a;transform:translateY(-2px)}.header-compact .menu-toggle{margin-left:auto;display:inline-flex}.header-compact .header-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(145deg,#173a2df7,#0a2119f7);border:1px solid #d2bb8e66;flex-direction:column;align-items:stretch;gap:8px;width:min(280px,100vw - 32px);padding:12px;transition:opacity .28s,visibility .28s,transform .32s cubic-bezier(.22,.74,.22,1);display:flex;position:absolute;top:calc(100% + 12px);right:calc(4% + 168px);transform:translateY(-10px)scale(.96);box-shadow:0 22px 45px #061a1294,inset 0 1px #f5f2e91c}.header-compact:not(.header-menu-open) .header-nav{opacity:0;visibility:hidden;pointer-events:none;transition:none}.header-compact.header-menu-open .header-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-compact .header-product-link{background:#0d251cb8;border-color:#d2bb8e3d;border-radius:3px;justify-content:space-between;padding:14px 16px}.hero{color:#f6f2e8;background:#0d251c;height:min(770px,100svh - 144px);min-height:590px;position:relative;overflow:hidden}.hero-art{will-change:transform;transform-style:preserve-3d;transition:none;position:absolute;inset:-4%}.hero-material-scene{transform-style:preserve-3d;isolation:isolate;position:absolute;inset:0;overflow:hidden}.hero-forest-image{object-fit:cover;opacity:.42;filter:saturate(.68)contrast(1.02)brightness(.74);will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.02)}.hero-material-grain{pointer-events:none;z-index:4;opacity:.18;mix-blend-mode:soft-light;background-image:radial-gradient(#d6bd8d .55px,#0000 .7px);background-size:4px 4px;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#0d251cf5 0%,#0d251ce8 20%,#0d251c85 41%,#0000 68%);position:absolute;inset:0}.hero-copy{z-index:2;width:65%;padding:90px 5.5%;position:relative}.eyebrow{letter-spacing:2.3px;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.hero .eyebrow{color:#d2bb8e}.eyebrow>span{background:currentColor;width:27px;height:1px}h1{letter-spacing:-3.8px;margin:29px 0 26px;font-size:clamp(64px,6.2vw,96px);line-height:1.09}.hero-copy p{color:#c6cec3;margin-bottom:32px;font-size:16px;line-height:1.9}.hero-bottom{letter-spacing:1.7px;color:#c4cbbf;border-top:1px solid #ffffff26;justify-content:flex-end;align-items:center;height:74px;font-size:11px;display:flex;position:absolute;bottom:0;left:5.5%;right:5.5%}.hero-location{color:#d2bb8e;align-items:center;gap:10px;transition:color .25s,transform .25s;display:inline-flex}.hero-location:hover{color:#f1dbad;transform:translate(-3px)}footer{color:#d5dbcf;background:#0d251c;border-top:1px solid #c4a46d24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:45px 5.5% 25px;display:flex;position:relative;overflow:hidden}footer:before{content:"";z-index:0;pointer-events:none;opacity:.3;filter:brightness(.58)saturate(.5)contrast(1.02)blur(1.5px);background:linear-gradient(90deg,#071c14f5 0%,#123529d8 48%,#071c14f5 100%),repeating-linear-gradient(92deg,#0000 0 96px,#d2bb8e0b 98px,#061a1212 112px),url(/timber-hero.webp) 50% 64%/cover no-repeat;position:absolute;inset:-8px;transform:scale(1.03)}footer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#102b21e0 0%,#0d251cc6 45%,#0a2119ea 100%);position:absolute;inset:0}footer>*{z-index:2;position:relative}.footer-brand{line-height:0;display:block}.footer-logo{object-fit:contain;filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg);width:172px;height:172px;display:block}footer>span{font-family:var(--font-display);font-size:18px;font-style:italic}.footer-contact{flex-direction:column;gap:8px;min-width:300px;display:flex}.footer-contact-title{letter-spacing:2px;color:#c4a46d;font-size:10px;font-style:normal}.footer-contact a{color:#d5dbcf;align-items:center;gap:10px;font-size:14px;transition:color .25s,transform .25s;display:flex}.footer-contact a:hover{color:#e0c28a;transform:translate(3px)}.footer-contact-label{color:#9eac9f;letter-spacing:1px;text-transform:uppercase;width:52px;font-size:10px}.footer-map{aspect-ratio:16/10;background:#102b21;border:1px solid #c4a46d45;width:min(250px,100%);transition:border-color .25s,transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #061a1240}.footer-map:after{content:"";pointer-events:none;border:1px solid #f5f2e91a;position:absolute;inset:0}.footer-map iframe{filter:saturate(.55)contrast(.92)brightness(.78);pointer-events:none;border:0;width:100%;height:100%;transition:filter .35s;display:block}.footer-map:hover{border-color:#d2bb8e;transform:translateY(-3px);box-shadow:0 18px 36px #061a1261}.footer-map:hover iframe{filter:saturate(.75)contrast()brightness(.9)}footer small{color:#9eac9f;border-top:1px solid #ffffff1c;flex-basis:100%;margin-top:12px;padding-top:25px;font-size:12px}footer small .footer-location{color:#c4a46d;transition:color .25s}footer small .footer-location:hover{color:#e0c28a}.whatsapp-float{right:25px;bottom:max(25px,env(safe-area-inset-bottom));z-index:80;white-space:nowrap;color:#fff;background:linear-gradient(145deg,#2ad878,#159956);border:1px solid #b5f0c9;border-radius:999px;justify-content:center;align-items:center;gap:0;width:60px;height:60px;padding:0;transition:width .36s cubic-bezier(.22,.74,.22,1),padding .36s,transform .25s,box-shadow .25s,background .25s;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 30px #061a128c,0 0 0 5px #1fb7681f}.whatsapp-float span{opacity:0;color:#f5fff8;letter-spacing:.3px;max-width:0;font-size:11px;font-weight:700;transition:max-width .36s,opacity .22s;overflow:hidden}.whatsapp-float:hover,.whatsapp-float:focus-visible{background:#25d366;justify-content:flex-start;gap:11px;width:min(340px,100vw - 32px);padding:0 18px;transform:translateY(-4px);box-shadow:0 16px 34px #061a12a8,0 0 0 7px #1fb7682b}.whatsapp-float:hover span,.whatsapp-float:focus-visible span{opacity:1;max-width:260px}.whatsapp-float:focus-visible{outline-offset:5px;outline:2px solid #e0c28a}.whatsapp-float svg{fill:currentColor;flex:0 0 31px;width:31px;height:31px}.scroll-rail{z-index:60;flex-direction:column;align-items:flex-end;gap:11px;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.scroll-rail button{background:0 0;border:0;justify-content:flex-end;align-items:center;width:36px;height:30px;padding:0;display:flex}.scroll-rail button span{background:#a8bda7d1;border-radius:999px;width:19px;height:3px;transition:width .3s,height .3s,background .3s,box-shadow .3s;display:block;box-shadow:0 0 0 1px #0d251c2e}.scroll-rail button:hover span,.scroll-rail button[data-active=true] span{background:#c4a46d;width:34px;height:4px;box-shadow:0 0 14px #c4a46d4d}.scroll-rail button:focus-visible{outline:none}.scroll-rail button:focus-visible span{box-shadow:0 0 0 3px #c4a46d47,0 0 12px #c4a46d47}.language-switcher{z-index:140;color:#f5f2e9;flex:none;width:156px;margin-left:12px;position:relative;top:auto;right:auto}.language-trigger{color:#f5f2e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.35px;text-align:left;background:linear-gradient(145deg,#173a2df2,#0a2119e8);border:1px solid #d2bb8e55;border-radius:14px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:11px;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:flex;box-shadow:0 12px 28px #061a1252,inset 0 1px #f5f2e91c}.language-trigger:hover,.language-switcher-open .language-trigger{background:linear-gradient(145deg,#1d4836f7,#0b241bf2);border-color:#d2bb8eb8;transform:translateY(-1px);box-shadow:0 15px 32px #061a126b,inset 0 1px #f5f2e92b}.language-trigger>svg:first-child{color:#d2bb8e;flex:none}.language-current-flag,.language-option-flag{flex:none;font-size:18px;line-height:1}.language-current-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.language-chevron{color:#d2bb8e;flex:none;transition:transform .25s}.language-switcher-open .language-chevron{transform:rotate(180deg)}.language-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(145deg,#173a2df7,#091f18f5);border:1px solid #d2bb8e5e;border-radius:16px;width:224px;padding:9px;transition:opacity .24s,visibility .24s,transform .28s cubic-bezier(.22,.74,.22,1);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.96);box-shadow:0 22px 46px #061a12a8,inset 0 1px #f5f2e91c}.language-switcher-open .language-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.language-menu-heading{color:#c4a46d;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:flex-start;padding:5px 8px 9px;font-size:9px;font-weight:700;display:flex}.language-option{color:#dce5da;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:12px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.language-option:hover,.language-option[aria-selected=true]{color:#fff;background:#d2bb8e12;border-color:#d2bb8e3d;transform:translate(2px)}.language-option-label{flex:1}.language-option-check{color:#d2bb8e}@media (max-width:900px){.menu-toggle{display:inline-flex}.header-nav,.header-compact .header-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(145deg,#173a2df7,#0a2119f7);border:1px solid #d2bb8e66;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:min(290px,100vw - 28px);padding:12px;transition:opacity .28s,visibility .28s,transform .32s cubic-bezier(.22,.74,.22,1);display:flex;position:absolute;top:calc(100% + 10px);right:4%;transform:translateY(-10px)scale(.96);box-shadow:0 22px 45px #061a1294,inset 0 1px #f5f2e91c}.header-menu-open .header-nav,.header-compact.header-menu-open .header-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-nav,.header-compact .header-nav{width:min(290px,100vw - 4% - 168px);right:calc(4% + 154px)}.header-product-link,.header-compact .header-product-link{letter-spacing:1px;background:#0d251cb8;border-color:#d2bb8e3d;border-radius:8px;justify-content:space-between;gap:8px;padding:14px 16px;font-size:11px;font-weight:700}.header-home-link,.header-compact .header-home-link{display:inline-flex}.header-design-long{display:inline}.header-design-short{display:none}}@media (min-width:1600px){.hero-copy{padding-top:115px}}@media (max-width:900px){.hero-copy{width:85%}.hero-art{opacity:.9}.hero-shade{background:linear-gradient(90deg,#0d251cf2,#0d251c85 65%,#0000)}}@media (max-width:760px){.scroll-rail{gap:8px;right:10px}.scroll-rail button{width:27px;height:24px}.scroll-rail button span{width:14px;height:2px}.scroll-rail button:hover span,.scroll-rail button[data-active=true] span{width:25px;height:3px}}@media (max-width:640px){.header{height:120px;padding:0 6%}.header-spacer{height:120px}.brand-logo{width:112px;height:112px}.menu-toggle{padding:10px 13px;font-size:9px;display:inline-flex}.header-nav,.header-compact .header-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(145deg,#173a2df7,#0a2119f7);border:1px solid #d2bb8e66;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:min(290px,100vw - 5% - 73px);padding:12px;transition:opacity .28s,visibility .28s,transform .32s cubic-bezier(.22,.74,.22,1);display:flex;position:absolute;top:calc(100% + 10px);right:calc(5% + 59px);transform:translateY(-10px)scale(.96);box-shadow:0 22px 45px #061a1294,inset 0 1px #f5f2e91c}.header-menu-open .header-nav,.header-compact.header-menu-open .header-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-product-link,.header-compact .header-product-link{letter-spacing:1px;background:#0d251cb8;border-color:#d2bb8e3d;border-radius:8px;justify-content:space-between;gap:8px;padding:14px 16px;font-size:11px;font-weight:700}.header-home-link,.header-compact .header-home-link{display:inline-flex}.header-design-long{display:inline}.header-design-short{display:none}.header-compact{height:70px;padding:0 5%}.header-compact .brand-logo{width:78px;height:78px}.header-compact .header-nav{width:min(290px,100vw - 5% - 73px);right:calc(5% + 59px)}.header-compact .menu-toggle{margin-left:auto;padding:9px 12px}.header:after{opacity:.24}.hero{height:calc(100svh - 120px);min-height:650px;max-height:800px}.hero-art{opacity:.82;inset:-3%}.hero-shade{background:linear-gradient(90deg,#0d251cf0,#0d251c80)}.hero-copy{width:100%;padding:70px 6% 0}h1{letter-spacing:-2.7px;margin:28px 0;font-size:61px}.hero-copy p{font-size:15px}.eyebrow{letter-spacing:1.8px;font-size:11px}.hero-bottom{letter-spacing:1px;font-size:9px;left:6%;right:6%}.hero-location{font-size:10px}footer{flex-direction:column;align-items:start;gap:24px;padding:38px 6% 25px}.footer-logo{width:166px;height:166px}.footer-contact{gap:9px;width:100%;min-width:0}.footer-contact a{font-size:13px}.footer-map{width:100%;max-width:360px}footer small{width:100%}}@media (max-width:640px) and (hover:none){.header-product-link:hover,.header-product-link:focus-visible{transform:none}.header-product-link:hover:after,.header-product-link:focus-visible:after{transform:scaleX(0)}}@media (max-width:760px){.whatsapp-float{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:56px;height:56px;padding:0 14px}.whatsapp-float svg{flex-basis:29px;width:29px;height:29px}.whatsapp-float:hover,.whatsapp-float:focus-visible{width:calc(100vw - 32px)}.whatsapp-float span{font-size:10px}}@media (max-width:900px){.language-switcher{width:146px;margin-left:8px}.language-trigger{padding:9px 10px}.language-menu{width:214px}}@media (max-width:640px){.language-switcher{width:52px;margin-left:7px}.language-trigger{justify-content:center;padding:10px 8px}.language-current-label,.language-trigger>svg:first-child{display:none}.language-current-flag{font-size:19px}.language-chevron{margin-left:1px}.language-menu{width:214px;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art{transform:none!important}.route-transition{animation:none}}.menu-toggle,.header-product-link{touch-action:manipulation}@media (max-width:1000px){.header-nav,.header-compact .header-nav{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow-y:auto}.header-product-link,.menu-toggle{min-height:44px}}@media (hover:none){.header-product-link:hover,.menu-toggle:hover{transform:none}}.route-transition{transform-origin:50% 0;will-change:opacity;min-height:100dvh;animation:.62s cubic-bezier(.18,.76,.22,1) backwards route-content-enter}.route-curtain{z-index:10000;pointer-events:none;will-change:transform;background:radial-gradient(circle at 70% 28%,#c4a46d1f,#0000 34%),linear-gradient(135deg,#0a2018 0%,#14372a 52%,#0d251c 100%);place-items:center;animation:.58s cubic-bezier(.72,0,.22,1) 40ms both route-curtain-reveal;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0);box-shadow:-24px 0 60px #05120d47}.route-curtain:before{content:"";background:linear-gradient(#0000 8%,#d2b478cc 48%,#0000 92%);width:1px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 26px #d2b47840}.route-curtain:after{content:"";opacity:.17;background-image:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff05 22px 23px);position:absolute;inset:0}.route-curtain-brand{z-index:1;opacity:.82;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.route-curtain-brand img{filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg)drop-shadow(0 10px 24px #05120d52);width:clamp(92px,10vw,138px);height:auto}.route-curtain-brand span{background:linear-gradient(90deg,#0000,#d2b478,#0000);width:54px;height:1px;display:block}html.route-leaving{overflow:hidden}html.route-leaving .route-transition{opacity:.72;transition:opacity .4s,transform .46s cubic-bezier(.18,.76,.22,1);animation:none;transform:translate(-22px)scale(.996)}html.route-leaving .route-curtain{pointer-events:auto;animation:.46s cubic-bezier(.72,0,.22,1) both route-curtain-cover}@keyframes route-content-enter{0%{opacity:.76;transform:translate(22px)scale(.997)}to{opacity:1;transform:none}}@keyframes route-curtain-cover{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes route-curtain-reveal{0%{transform:translate(0)}to{transform:translate(-101%)}}@media (max-width:700px){html.route-leaving .route-transition{transform:translate(-14px)scale(.998)}.route-curtain-brand img{width:94px}}@media (prefers-reduced-motion:reduce){.route-transition{animation:none}.route-curtain{display:none}html.route-leaving .route-transition{opacity:1;transition:none;transform:none}}.header{height:112px;padding:0 4.5%}.header-spacer{height:112px}.brand-logo{width:108px;height:108px}.header-nav{background:#081e166b;border:1px solid #d2bb8e3d;border-radius:999px;gap:3px;padding:5px;box-shadow:inset 0 1px #ffffff0d}.header-product-link{box-shadow:none;letter-spacing:1.05px;background:0 0;border-color:#0000;gap:8px;padding:11px 13px;font-size:11px;font-weight:650}.header-product-link:after{bottom:4px;left:14px;right:14px}.header-product-link:hover,.header-product-link:focus-visible{box-shadow:none;background:#2a5240b8;border-color:#e1c38a6b;transform:none}.header-design-link{background:linear-gradient(#2c5844eb,#183a2ceb);border-color:#e1c38a8f}.header-compact{height:72px;padding-left:4%;padding-right:4%}.hero{height:min(790px,100svh - 112px)}@media (max-width:1180px){.menu-toggle{margin-left:auto;display:inline-flex}.header-nav,.header-compact .header-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(145deg,#173a2df7,#0a2119f7);border:1px solid #d2bb8e66;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;width:min(294px,100vw - 32px);padding:10px;transition:opacity .28s,visibility .28s,transform .32s cubic-bezier(.22,.74,.22,1);display:flex;position:absolute;top:calc(100% + 10px);right:calc(4% + 168px);transform:translateY(-10px)scale(.97);box-shadow:0 22px 45px #061a1294,inset 0 1px #f5f2e91c}.header-menu-open .header-nav,.header-compact.header-menu-open .header-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-product-link,.header-compact .header-product-link{background:#0d251cb8;border-color:#d2bb8e29;border-radius:9px;justify-content:space-between;min-height:44px;padding:13px 14px}.header-product-link-active,.header-compact .header-product-link-active{background:#d2b47821;border-color:#d2b47866}.header-design-link,.header-compact .header-design-link{background:linear-gradient(#2c5844f0,#183a2cf0);border-color:#e1c38a7a}}@media (max-width:640px){html{scroll-padding-top:84px}.header{height:84px;padding:0 5%}.header-spacer{height:84px}.brand-logo{width:80px;height:80px}.header-compact{height:68px;padding:0 5%}.header-compact .brand-logo{width:68px;height:68px}.header-nav,.header-compact .header-nav{width:min(292px,100vw - 5% - 70px);max-height:calc(100dvh - 94px);right:calc(5% + 58px)}.menu-toggle,.header-compact .menu-toggle{padding:9px 11px}.hero{height:calc(100svh - 84px);min-height:620px;max-height:800px}.hero-copy{padding-top:58px}}a:focus-visible,button:focus-visible{outline-color:#a77743}::selection{color:#2b241d;background:#d8c2a2}.header{color:#312f2a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f6eff5;border-bottom:1px solid #9177572e;box-shadow:0 10px 30px #3e342a1a}.header:after{opacity:.055;filter:saturate(.28)sepia(.22)contrast(.95)blur(1.2px);background:linear-gradient(90deg,#f5efe5f5,#e8dccab8,#f5efe5f5),url(/timber-hero.webp) 50% 58%/cover no-repeat}.brand-logo,.header-compact .brand-logo{filter:saturate(.72)contrast(.92)brightness(.92)drop-shadow(0 6px 12px #3e342a1f)}.header-nav{background:#fffcf7b8;border-color:#9d7e592e;box-shadow:inset 0 1px #ffffffb3}.header-design-link{color:#fffaf3;background:linear-gradient(#545c50,#3f473d);border-color:#7f8978;box-shadow:0 8px 20px #3a3f361f}.header-design-link:hover,.header-design-link:focus-visible{color:#fff;background:linear-gradient(#626a5e,#4a5247);border-color:#929c89}.menu-toggle{color:#3e3933;background:#f7f1e7;border-color:#cdbca5;box-shadow:0 8px 20px #3e342a14}.header-compact .header-nav,.header-nav{border-color:#a6815333}.header-compact .header-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7f1fa;box-shadow:0 22px 45px #3e342a29,inset 0 1px #fff}.header-compact .header-product-link{background:0 0;border-color:#a6815324}.hero{color:#fffaf3;background:#302d28}.hero-forest-image{opacity:.64;filter:saturate(.62)sepia(.11)contrast(1.03)brightness(.82)}.hero-shade{background:linear-gradient(90deg,#2b2722eb 0%,#2b2722c2 22%,#2b272259 48%,#0000 72%)}.hero .eyebrow,.hero-location{color:#e3c493}h1 em{color:#d7b27b}.hero-copy p{color:#e2ddd4}.hero-bottom{color:#d8d2c9;border-top-color:#fffaf338}.hero-location:hover{color:#f5dfbd}footer{color:#3a3732;background:#d8cbbb;border-top:1px solid #d8cbbc}footer:before{opacity:.06;filter:saturate(.2)sepia(.25)contrast(.94)blur(1px);background:linear-gradient(90deg,#e7ddd0,#e5d7c5,#e7ddd0),url(/timber-hero.webp) 50% 64%/cover no-repeat}.footer-logo{filter:saturate(.68)contrast(.92)brightness(.9)}.footer-contact-title,footer small .footer-location{color:#a77743}.footer-contact a{color:#4d4942}.footer-contact a:hover,footer small .footer-location:hover{color:#8d6235}.footer-contact-label,footer small{color:#7d766d}.footer-map{background:#e7ded2;border-color:#cdbca5;box-shadow:0 14px 30px #3e342a1a}.footer-map:after{border-color:#ffffff8c}.footer-map iframe{filter:saturate(.5)contrast(.95)brightness(.98)}footer small{border-top-color:#56483a24}.scroll-rail button span{background:#6b655c7a;box-shadow:0 0 0 1px #ffffff6b}.scroll-rail button:hover span,.scroll-rail button[data-active=true] span{background:#b48650;box-shadow:0 0 14px #b4865042}.language-switcher{color:#393630}.language-trigger{color:#393630;background:#fbf8f2f5;border-color:#d4c4af;box-shadow:0 10px 24px #3e342a1a,inset 0 1px #fff}.language-trigger:hover,.language-switcher-open .language-trigger{background:#f1e8dc;border-color:#b98e5d;box-shadow:0 14px 30px #3e342a21,inset 0 1px #fff}.language-trigger>svg:first-child,.language-chevron,.language-option-check{color:#a77743}.language-menu{background:#fbf8f2fc;border-color:#d4c4af;box-shadow:0 20px 44px #3e342a29,inset 0 1px #fff}.language-menu-heading{color:#a77743;border-bottom-color:#604e3a1f}.language-option{color:#4b4740}.language-option:hover,.language-option[aria-selected=true]{color:#282622;background:#eee4d6;border-color:#d7c3a8}.route-curtain{background:radial-gradient(circle at 70% 28%,#b4865029,#0000 34%),linear-gradient(135deg,#403b34 0%,#595145 52%,#342f2a 100%);box-shadow:-24px 0 60px #342f2a47}.route-curtain:before{background:linear-gradient(#0000 8%,#dab57edb 48%,#0000 92%);box-shadow:0 0 26px #dab57e3d}.route-curtain-brand img{filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg)drop-shadow(0 10px 24px #221f1b47)}.route-curtain-brand span{background:linear-gradient(90deg,#0000,#d7b27b,#0000)}@media (max-width:640px){.header-nav,.header-compact .header-nav{background:#fbf8f2fc;border-color:#d4c4af;box-shadow:0 20px 42px #3e342a29,inset 0 1px #fff}.header-product-link,.header-compact .header-product-link{color:#3d3933;background:0 0;border-color:#a6815329}.header-design-link,.header-compact .header-design-link{color:#fffaf3;background:linear-gradient(#545c50,#3f473d);border-color:#7f8978}.hero-shade{background:linear-gradient(90deg,#2b2722e6,#2b27227a)}}.header-product-link{isolation:isolate;transition:color .32s cubic-bezier(.22,.74,.22,1),background-color .32s,border-color .32s,box-shadow .32s;overflow:hidden}.header-product-link:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 35%,#b8874e1f 47%,#ffffff70 50%,#b8874e1f 53%,#0000 65%);transition:transform .58s cubic-bezier(.22,.74,.22,1),opacity .24s;position:absolute;inset:-35% -28%;transform:translate(-72%)skew(-12deg)}.header-product-link:after{transform-origin:50%;opacity:.9;background:linear-gradient(90deg,#0000,#b48650 18%,#d7b27b 50%,#b48650 82%,#0000);width:calc(100% - 28px);height:1px;transition:transform .38s cubic-bezier(.22,.74,.22,1),opacity .25s;bottom:5px;left:50%;right:auto;transform:translate(-50%)scaleX(0)}.header-link-label{z-index:1;color:inherit;text-shadow:0 0 #0000;transition:color .3s,transform .34s cubic-bezier(.22,.74,.22,1),letter-spacing .34s cubic-bezier(.22,.74,.22,1),text-shadow .34s;display:inline-block;position:relative;transform:translateY(0)}.header-product-link:hover,.header-product-link:focus-visible{color:#8b5d2d;background:#f1e8dc;border-color:#c7a77f;transform:none;box-shadow:0 9px 20px #5c452d14,inset 0 1px #ffffffd1}.header-product-link:hover:before,.header-product-link:focus-visible:before{opacity:1;transform:translate(72%)skew(-12deg)}.header-product-link:hover:after,.header-product-link:focus-visible:after{transform:translate(-50%)scaleX(1)}.header-product-link:hover .header-link-label,.header-product-link:focus-visible .header-link-label{color:#8b5d2d;letter-spacing:1.28px;text-shadow:0 5px 14px #8b5d2d29;transform:translateY(-1px)}.header-product-link-active{color:#74502f}.header-product-link-active:after{opacity:.72;transform:translate(-50%)scaleX(.44)}.header-design-link:hover,.header-design-link:focus-visible{color:#f4d9ad;background:linear-gradient(#5e655a,#484f45);border-color:#a58b68;box-shadow:0 11px 24px #3a3f3629,inset 0 1px #ffffff1a}.header-design-link:hover .header-link-label,.header-design-link:focus-visible .header-link-label{color:#f4d9ad;text-shadow:0 5px 16px #f4d9ad29}.header-design-link:after{background:linear-gradient(90deg,#0000,#d9b77f 18%,#f0d4a7 50%,#d9b77f 82%,#0000)}@media (max-width:1180px){.header-product-link,.header-compact .header-product-link{justify-content:flex-start}.header-product-link:after{width:calc(100% - 28px);bottom:7px}}@media (hover:none){.header-product-link:hover:before{opacity:0;transform:translate(-72%)skew(-12deg)}.header-product-link:hover .header-link-label{letter-spacing:inherit;text-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.header-product-link,.header-product-link:before,.header-product-link:after,.header-link-label{transition:none!important}.header-product-link:hover:before,.header-product-link:focus-visible:before{display:none}}.header-link-label.header-design-short{display:none}.header,.header-compact{-webkit-backdrop-filter:none}.header:after{filter:saturate(.28)sepia(.22)contrast(.95)}.route-transition{will-change:auto}html.route-leaving .route-transition{will-change:opacity,transform}.header-compact .header-nav{border-radius:18px;gap:4px;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);padding:10px;right:4%;overflow-x:hidden}.header-compact .header-product-link{white-space:nowrap;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:13px 16px;overflow:hidden}.header-compact .header-link-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.header-compact .header-product-link:hover .header-link-label,.header-compact .header-product-link:focus-visible .header-link-label{letter-spacing:1.05px;transform:none}@media (max-width:1180px){.header-nav,.header-compact .header-nav{border-radius:18px;gap:4px;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);padding:10px;right:4%;overflow:hidden auto}.header-product-link,.header-compact .header-product-link{white-space:nowrap;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:13px 16px;overflow:hidden}.header-link-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.header-product-link:hover .header-link-label,.header-product-link:focus-visible .header-link-label{letter-spacing:1.05px;transform:none}}@media (max-width:640px){.header-nav,.header-compact .header-nav{width:90%;max-width:none;max-height:calc(100dvh - 86px);right:5%}.header-product-link,.header-compact .header-product-link{min-height:48px;padding:14px 16px;font-size:11px}}:root{--background:#ddd1c2;--foreground:#28251f;--card:#e9dfd2;--card-foreground:#28251f;--popover:#e9dfd2;--popover-foreground:#28251f;--secondary:#cfc0ad;--secondary-foreground:#332f29;--muted:#d3c5b4;--muted-foreground:#514b43;--border:#bca990;--input:#cdbdaa}body{color:#28251f;background:#ddd1c2}.header{background:#e1d6c7f7;border-bottom-color:#7d604038;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;display:grid;box-shadow:0 10px 30px #392f261f}.brand{grid-column:1;justify-self:start}.header-nav{background:#ebe2d6d1;border-color:#91704a38;grid-column:2;justify-self:center;margin-inline:auto}.header-actions{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.header-actions .language-switcher,.header-actions .menu-toggle{margin-left:0}.header-product-link{color:#342f29}.header-product-link:hover,.header-product-link:focus-visible{color:#70491f;background:#ded1c1;border-color:#b89264}.header-product-link-active{color:#5d4025;background:#d9c9b7;border-color:#b9966d}.menu-toggle{color:#332f29;background:#e8ddd0;border-color:#baa386}.menu-toggle:hover,.menu-toggle:focus-visible{color:#251f1a;background:#d9c9b7;border-color:#a67b49}.header-compact{background:#e1d6c7fa;box-shadow:0 12px 32px #392f2626}.header-compact .header-nav{background:#e0d4c5fe;border-color:#c5ae91;box-shadow:0 22px 45px #392f262e,inset 0 1px #ffffffb8}.header-compact .header-product-link{color:#342f29;background:#ebe2d6c7;border-color:#9671472e}.header-compact .header-product-link:hover,.header-compact .header-product-link:focus-visible{color:#70491f;background:#dfd2c2;border-color:#b89264}.header-design-link,.header-compact .header-design-link,.header-design-link.header-product-link-active,.header-compact .header-design-link.header-product-link-active{color:#fff8ee;background:linear-gradient(#51594e,#3f463d);border-color:#87917f;box-shadow:0 8px 20px #30362e24}.header-design-link .header-link-label,.header-compact .header-design-link .header-link-label,.header-design-link.header-product-link-active .header-link-label{color:#fff8ee}.header-design-link:hover,.header-design-link:focus-visible,.header-compact .header-design-link:hover,.header-compact .header-design-link:focus-visible{color:#f5d8aa;background:linear-gradient(#61695d,#4b5348);border-color:#a88b66}.header-design-link:hover .header-link-label,.header-design-link:focus-visible .header-link-label,.header-compact .header-design-link:hover .header-link-label,.header-compact .header-design-link:focus-visible .header-link-label{color:#f5d8aa}.language-trigger{color:#342f29;background:#e8dfd3fa;border-color:#c7b49d}.language-trigger:hover,.language-switcher-open .language-trigger{background:#ded1c1;border-color:#ad8556}.language-menu{background:#e4dacdfe;border-color:#c4ad91}.language-option:hover,.language-option[aria-selected=true]{background:#ded1c1}footer{background:#ddd1c2;border-top-color:#c7b8a6}footer:before{background:linear-gradient(90deg,#ddd1c2,#d8c9b6,#ddd1c2),url(/timber-hero.webp) 50% 64%/cover no-repeat}footer:after{background:linear-gradient(#e5dbcede,#dacdbdf2)}@media (max-width:1180px){.header{grid-template-columns:1fr auto}.brand{grid-column:1}.header-actions{grid-column:2}.header-nav,.header-compact .header-nav{right:4%}.header-design-link,.header-compact .header-design-link{color:#fff8ee;background:linear-gradient(#51594e,#3f463d);border-color:#87917f}.header-design-link .header-link-label,.header-compact .header-design-link .header-link-label{color:#fff8ee}}@media (max-width:640px){.header{grid-template-columns:minmax(72px,1fr) auto}.header-actions{gap:6px}.header-nav,.header-compact .header-nav{background:#e0d4c5fe;border-color:#c5ae91}.header-product-link,.header-compact .header-product-link{color:#342f29;background:#ebe2d6d1;border-color:#9671472e}.header-design-link,.header-compact .header-design-link{color:#fff8ee;background:linear-gradient(#51594e,#3f463d);border-color:#87917f}}body,.hero-copy p{font-size:18px}.header-product-link{font-size:13px}.menu-toggle{font-size:12px}.language-trigger{font-size:13px}.language-menu-heading{font-size:11px}.language-option{font-size:14px}.footer-contact-title{font-size:12px}.footer-contact a{font-size:16px}.footer-contact-label{font-size:12px}footer small{font-size:14px}.whatsapp-float span{font-size:13px}@media (max-width:640px){.header-product-link,.header-compact .header-product-link{font-size:13px}.menu-toggle,.header-compact .menu-toggle{font-size:11px}.hero-copy p{font-size:17px}.footer-contact a{font-size:15px}footer small{font-size:13px}.whatsapp-float span{font-size:12px}}.page-scroll-progress{z-index:78;pointer-events:none;contain:layout paint;justify-content:center;align-items:center;width:38px;height:clamp(150px,24vh,224px);display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.page-scroll-progress-track{cursor:ns-resize;pointer-events:auto;touch-action:none;background:linear-gradient(#efe7dce0,#cdbeabd1);border:1px solid #745b3f4d;border-radius:999px;outline:none;width:8px;height:100%;position:relative;box-shadow:inset 0 1px #ffffff94,0 7px 18px #4033271a}.page-scroll-progress-track:before{content:"";pointer-events:none;background:#5e4e3d1a;border-radius:999px;position:absolute;inset:5px 2px}.page-scroll-progress-fill{z-index:1;pointer-events:none;background:linear-gradient(#d3ac78 0%,#a77743 55%,#76522f 100%);border-radius:999px;width:4px;height:0;min-height:4px;position:absolute;top:1px;left:1px;box-shadow:0 0 10px #a777432e}.page-scroll-progress-thumb{z-index:2;width:16px;height:16px;transform:translate(-50%,var(--scroll-thumb-shift,0%));pointer-events:none;will-change:top;background:#a77743;border:2px solid #faf5edeb;border-radius:50%;transition:transform .16s,box-shadow .16s;position:absolute;top:0;left:50%;box-shadow:0 4px 11px #42312138,0 0 0 1px #7b583138}.page-scroll-progress-track:hover .page-scroll-progress-thumb,.page-scroll-progress-track:focus-visible .page-scroll-progress-thumb{transform:translate(-50%,var(--scroll-thumb-shift,0%)) scale(1.12);box-shadow:0 5px 14px #42312142,0 0 0 3px #b486501f}.page-scroll-progress-track[data-dragging=true] .page-scroll-progress-thumb{transform:translate(-50%,var(--scroll-thumb-shift,0%)) scale(1.08);transition:none}.page-scroll-progress-track:focus-visible{box-shadow:inset 0 1px #ffffffad,0 0 0 4px #b4865024,0 7px 18px #4033271a}@media (max-width:760px){.page-scroll-progress{width:28px;height:clamp(118px,20vh,170px);right:7px}.page-scroll-progress-track{border-color:#745b3f3d;width:6px}.page-scroll-progress-fill{width:2px;left:1px}.page-scroll-progress-thumb{border-width:1.5px;width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.page-scroll-progress-thumb{transition:none}}.header-shop-link,.header-compact .header-shop-link{color:#28231d;letter-spacing:1.05px;background:linear-gradient(135deg,#b5864e 0%,#d9b981 53%,#b88951 100%);border:1px solid #dfc393;gap:8px;font-weight:800;box-shadow:0 5px 20px #885e2e33,inset 0 1px #fff7e599}.header-shop-icon,.header-shop-spark{z-index:1;flex:none;position:relative}.header-shop-spark{opacity:.7;font-size:13px;transition:transform .3s}.header-shop-link:after{background:linear-gradient(90deg,#0000,#75502c,#0000)}.header-shop-link:hover,.header-shop-link:focus-visible,.header-compact .header-shop-link:hover,.header-compact .header-shop-link:focus-visible{color:#2c251e;background:linear-gradient(135deg,#e6c993,#c39960);border-color:#b48650;box-shadow:0 8px 24px #885e2e3d}.header-shop-link:hover .header-link-label,.header-shop-link:focus-visible .header-link-label{color:#2c251e}.header-shop-link:hover .header-shop-spark{transform:translate(2px,-2px)}.header-shop-link-active{outline-offset:2px;outline:1px solid #95632d}@media (max-width:1180px){.header-shop-link,.header-compact .header-shop-link{justify-content:flex-start;width:100%}.header-shop-spark{margin-left:auto}}@media (prefers-reduced-motion:reduce){.header-shop-spark{transition:none}}.header-shop-standalone,.header-compact .header-shop-standalone{color:#2b241c;white-space:nowrap;background:linear-gradient(135deg,#b5864e,#e2c58f 52%,#b88951);border:1px solid #d6ad74;border-radius:999px;flex:none;justify-content:center;align-items:center;width:auto;min-height:43px;padding:11px 16px;display:inline-flex;box-shadow:0 5px 18px #7c4d2330,inset 0 1px #fffaeecc}.header-shop-standalone .header-link-label{color:#2b241c;letter-spacing:.8px}.header-shop-standalone:before{border-radius:999px}.header-shop-standalone:hover,.header-shop-standalone:focus-visible,.header-compact .header-shop-standalone:hover,.header-compact .header-shop-standalone:focus-visible{color:#2b241c;background:linear-gradient(135deg,#eccf9a,#c99c61);border-color:#b48650;transform:translateY(-1px)}.header-compact .header-shop-standalone{color:#2b241c;background:linear-gradient(135deg,#b5864e,#e2c58f 52%,#b88951);border-color:#d6ad74}.header-actions .language-switcher{z-index:145;flex:0 0 48px;width:48px;height:44px;margin:0;position:relative}.language-trigger{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:0;width:48px;min-width:48px;height:44px;padding:8px 10px;transition:width .27s cubic-bezier(.22,.74,.22,1),border-color .25s,background .25s,box-shadow .25s;display:flex;position:absolute;top:0;right:0;overflow:hidden}.language-current-flag{flex:none;font-size:22px}.language-current-label{opacity:0;flex:0 auto;max-width:0;margin-left:0;font-size:12px;font-weight:650;transition:max-width .28s,opacity .2s,margin-left .28s}.language-switcher:hover .language-trigger,.language-switcher:focus-within .language-trigger,.language-switcher-open .language-trigger{justify-content:flex-start;gap:0;width:148px;padding-inline:13px}.language-switcher:hover .language-current-label,.language-switcher:focus-within .language-current-label,.language-switcher-open .language-current-label{opacity:1;max-width:98px;margin-left:9px}.language-menu{max-height:min(65vh,480px);top:calc(100% + 6px);right:0;overflow-y:auto}.nav-page-preview{--preview-width:326px;width:var(--preview-width);z-index:8;background:#f4ece0;border:1px solid #c5a77f;border-radius:16px;padding:7px;animation:.24s both nav-preview-appear;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 22px 56px #2d241b3d}.nav-page-preview:before{content:"";background:#f4ece0;border-top:1px solid #c5a77f;border-left:1px solid #c5a77f;width:13px;height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.nav-page-preview-screen{background:#e4d8c7;border:1px solid #e0d0bc;border-radius:10px;width:100%;height:174px;position:relative;overflow:hidden}.nav-page-preview-screen iframe{transform-origin:0 0;pointer-events:none;background:#ece1d3;border:0;width:1200px;height:660px;position:absolute;top:0;left:0;transform:scale(.259)}.nav-page-preview-loading{color:#725836;letter-spacing:2px;background:linear-gradient(135deg,#ded0ba,#eee3d1);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:serif;font-size:15px;display:flex;position:absolute;inset:0}.nav-page-preview-loader{background:#b79d79;width:92px;height:2px;position:relative;overflow:hidden}.nav-page-preview-loader:after{content:"";background:#6d583d;width:45%;height:100%;animation:1.3s ease-in-out infinite alternate nav-preview-load;display:block}.nav-page-preview-info{color:#3b3027;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 5px;display:flex}.nav-page-preview-info strong{font-size:13px;font-weight:700;line-height:1.3;display:block}.nav-page-preview-info small{color:#7b6752;margin-top:3px;font-size:11px;display:block}.nav-page-preview-arrow{color:#805d38;background:#e8d8be;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}@keyframes nav-preview-appear{0%{opacity:0;transform:translate(-50%,-5px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes nav-preview-load{to{transform:translate(115px)}}@media (max-width:1180px){.header-shop-standalone,.header-compact .header-shop-standalone{justify-content:center;width:auto;min-height:42px;padding:10px 13px}.header-actions{gap:9px}.nav-page-preview{display:none}}@media (max-width:640px){.header-actions{gap:6px}.header-shop-standalone,.header-compact .header-shop-standalone{gap:5px;min-height:39px;padding:10px;font-size:11px}.header-shop-standalone .header-shop-spark{display:none}.header-shop-standalone .header-shop-icon{width:15px;height:15px}.header-actions .language-switcher{flex-basis:42px;width:42px;height:40px}.language-trigger{width:42px;min-width:42px;height:40px;padding:8px}.language-switcher:hover .language-trigger,.language-switcher:focus-within .language-trigger,.language-switcher-open .language-trigger{width:126px;padding-inline:10px}.language-menu{width:214px}}@media (max-width:390px){.header-shop-standalone .header-link-label{letter-spacing:.3px;font-size:10px}.header-shop-standalone,.header-compact .header-shop-standalone{gap:4px;padding:9px 7px}.menu-toggle span{display:none}.header-actions{gap:5px}}@media (hover:none){.nav-page-preview{display:none}}@media (prefers-reduced-motion:reduce){.nav-page-preview,.nav-page-preview-loader:after{animation:none}}.nav-page-preview-screen iframe{opacity:0;transition:opacity .25s}.nav-page-preview-screen iframe.nav-preview-ready{opacity:1}.hero .hero-kicker{letter-spacing:3.1px;color:#edcf9d;text-transform:uppercase;text-shadow:0 2px 20px #0000002e;align-items:center;gap:13px;font-size:11px;font-weight:650;display:inline-flex}.hero .hero-kicker:before{content:"";background:linear-gradient(90deg,#d2a467,#f0d7a8);width:32px;height:1px;display:block}.hero .home-hero-heading{letter-spacing:-.047em;text-wrap:balance;text-shadow:0 6px 32px #13130d47;max-width:1050px;margin-top:26px;margin-bottom:27px;font-size:clamp(55px,5.8vw,91px);line-height:1.12}.hero .home-hero-heading em{color:#f0c58d;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f8ddb0,#d0a46b 78%,#f4d4a1);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:650}.hero .home-hero-description{text-wrap:pretty;text-shadow:0 2px 18px #00000047;max-width:610px;line-height:1.78}@media (max-width:900px){.hero .home-hero-heading{font-size:clamp(47px,7.3vw,71px)}}@media (max-width:640px){.hero .hero-kicker{letter-spacing:2.25px;gap:9px;font-size:10px}.hero .hero-kicker:before{width:22px}.hero .home-hero-heading{letter-spacing:-.052em;margin-top:23px;font-size:clamp(43px,10vw,62px);line-height:1.14}.hero .home-hero-description{font-size:16px;line-height:1.7}}.nav-page-preview{top:calc(100% + 12px);left:0}.nav-page-preview:before{left:var(--preview-arrow-left,50%)}.header-actions .language-switcher{flex:0 0 48px;width:48px;transition:flex-basis .27s cubic-bezier(.22,.74,.22,1),width .27s cubic-bezier(.22,.74,.22,1)}.header-actions .language-trigger{width:100%;height:44px;position:relative;inset:auto}.header-actions .language-switcher:hover .language-trigger,.header-actions .language-switcher:focus-within .language-trigger,.header-actions .language-switcher-open .language-trigger{width:100%}@media (max-width:640px){.header-actions .language-switcher,.header-actions .language-switcher:hover,.header-actions .language-switcher:focus-within,.header-actions .language-switcher.language-switcher-open{flex-basis:42px;width:42px}.header-actions .language-trigger,.header-actions .language-switcher:hover .language-trigger,.header-actions .language-switcher:focus-within .language-trigger,.header-actions .language-switcher-open .language-trigger{width:42px;height:40px;padding:8px}.header-actions .language-current-label{opacity:0;max-width:0;margin-left:0}}:root{--nav-height:108px;--nav-compact-height:76px;--nav-surface:#173529;--nav-panel:#1e3a2d;--nav-text:#fbf5e9;--nav-muted:#ded8c9;--nav-line:#e5c6933a;--nav-gold:#e7c58f}html{scroll-padding-top:var(--nav-height)}.header,.header-compact{height:var(--nav-height);color:var(--nav-text);-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);background:linear-gradient(112deg,#112b21 0%,#1d3e2e 52%,#334a37 100%);border-bottom:1px solid #e3c59233;padding-inline:clamp(22px,4.2vw,86px);box-shadow:0 10px 25px #10251b24,inset 0 -1px #e3c59210}.header:before{background:linear-gradient(#ecdfc312,#0000 78%)}.header:after{opacity:0;background:0 0}.header:not(.header-compact) .brand-logo{width:104px;height:104px}.header-spacer{height:var(--nav-height);background:var(--nav-surface)}.header-nav{border:1px solid var(--nav-line);background:#0b261c4a;gap:4px;padding:5px;box-shadow:inset 0 1px #f2dcb30a}.header-product-link{letter-spacing:.7px;min-height:44px;padding:12px 14px;font-size:13px}.header-actions{gap:11px}.header-shop-standalone,.header-compact .header-shop-standalone{min-height:46px;padding:11px 18px;font-size:13px;box-shadow:0 5px 16px #7c4d231c}.header-actions .language-switcher{flex-basis:46px;width:46px;height:46px}.header-actions .language-trigger{border-radius:999px;height:46px}.header-actions .language-switcher:hover,.header-actions .language-switcher:focus-within,.header-actions .language-switcher.language-switcher-open{flex-basis:148px;width:148px}.header-compact{height:var(--nav-compact-height);background:linear-gradient(112deg,#112d23fa,#244533fa);padding-inline:4%;box-shadow:0 8px 20px #0e271b38}.header-compact .brand-logo{width:74px;height:74px}.header-compact .header-nav{background:var(--nav-panel);box-shadow:0 17px 36px #101a174d}.nav-page-preview{top:calc(100% + 5px)}@media (max-width:1280px){.header,.header-compact{grid-template-columns:1fr auto}.header-nav,.header-compact .header-nav{border:1px solid var(--nav-line);background:var(--nav-panel);opacity:0;visibility:hidden;pointer-events:none;border-radius:15px;flex-direction:column;align-items:stretch;gap:7px;width:min(320px,100vw - 32px);padding:13px;transition:opacity .24s,visibility .24s,transform .24s;display:flex;position:absolute;top:calc(100% + 10px);right:4%;transform:translateY(-10px)scale(.97);box-shadow:0 18px 36px #101a174d}.header-menu-open .header-nav,.header-compact.header-menu-open .header-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-product-link,.header-compact .header-product-link{border:1px solid var(--nav-line);background:#f4f0e505;border-radius:9px;justify-content:space-between;padding:14px 16px}.header-design-link,.header-compact .header-design-link{color:#fff8ee;background:linear-gradient(#51594e,#3f463d)}.menu-toggle{margin-left:auto;display:inline-flex}.nav-page-preview{display:none}}@media (max-width:640px){:root{--nav-height:82px;--nav-compact-height:68px}.header,.header-compact{height:var(--nav-height);padding-inline:5%}.header-spacer{height:var(--nav-height)}.header:not(.header-compact) .brand-logo{width:78px;height:78px}.header-compact{height:var(--nav-compact-height)}.header-compact .brand-logo{width:64px;height:64px}.header-actions{gap:6px}.header-shop-standalone,.header-compact .header-shop-standalone{min-height:42px;padding:10px 11px;font-size:11px}.header-actions .language-switcher,.header-actions .language-switcher:hover,.header-actions .language-switcher:focus-within,.header-actions .language-switcher.language-switcher-open{flex-basis:42px;width:42px;height:42px}.header-actions .language-trigger,.header-actions .language-switcher:hover .language-trigger,.header-actions .language-switcher:focus-within .language-trigger,.header-actions .language-switcher-open .language-trigger{width:42px;height:42px}.hero{height:calc(100svh - var(--nav-height))}.header-nav,.header-compact .header-nav{right:5%}}.header .brand-logo{filter:brightness(0)invert(94%)sepia(12%)saturate(225%)hue-rotate(350deg)drop-shadow(0 4px 10px #101a1729)}.header .header-product-link{color:var(--nav-text);box-shadow:none;background:0 0;border-color:#0000}.header .header-product-link-active{color:var(--nav-text);background:#e3c48e20;border-color:#e5c69370}.header .header-product-link:hover,.header .header-product-link:focus-visible{color:#fff8e9;background:#e6d3a521;border-color:#e5c69380;box-shadow:inset 0 1px #ffffff10}.header .header-product-link:hover .header-link-label,.header .header-product-link:focus-visible .header-link-label{color:#fff8e9;text-shadow:none}.header .header-product-link:before{background:linear-gradient(112deg,#0000 35%,#dfc18e0d 47%,#f4f0e521 50%,#dfc18e0d 53%,#0000 65%)}.header .header-product-link:after{background:linear-gradient(90deg,transparent,var(--nav-gold),transparent)}.header .header-design-link{color:var(--nav-text);background:#47644a;border-color:#b5b88a77}.header .header-design-link .header-link-label{color:var(--nav-text)}.header .header-design-link:hover,.header .header-design-link:focus-visible{border-color:var(--nav-gold);background:#5a7656}.header .header-shop-standalone{color:#292c24;background:linear-gradient(125deg,#e5c99a,#d0b17c);border-color:#eed6ad;box-shadow:0 5px 16px #101a1726,inset 0 1px #fff8e54d}.header .header-shop-standalone .header-link-label,.header .header-shop-standalone:hover .header-link-label,.header .header-shop-standalone:focus-visible .header-link-label{color:#292c24;text-shadow:none}.header .header-shop-standalone:hover,.header .header-shop-standalone:focus-visible{color:#292c24;background:linear-gradient(125deg,#f2dcba,#dfc18e);border-color:#f6e3c4}.header .header-shop-link-active{outline-color:var(--nav-gold)}.header .menu-toggle,.header .language-trigger{color:var(--nav-text);background:#f0e3c914;border-color:#e5c69351;box-shadow:inset 0 1px #ffffff09}.header .menu-toggle:hover,.header .menu-toggle:focus-visible,.header .language-trigger:hover,.header .language-switcher-open .language-trigger{color:#fff8e9;border-color:var(--nav-gold);background:#e6d3a52a}.header .language-menu{background:var(--nav-panel);border-color:var(--nav-line);box-shadow:0 20px 44px #101a174d,inset 0 1px #ffffff08}.header .language-menu-heading{color:var(--nav-gold);border-color:var(--nav-line)}.header .language-option{color:var(--nav-text)}.header .language-option:hover,.header .language-option[aria-selected=true]{color:#fff8e9;background:#e6d3a51b;border-color:#dfc18e70}.header .language-chevron,.header .language-option-check{color:var(--nav-gold)}.header :is(a,button):focus-visible{outline:2px solid var(--nav-gold);outline-offset:4px}.header .nav-page-preview{background:var(--nav-panel);border-color:#b6ad876c;box-shadow:0 22px 56px #101a1759}.header .nav-page-preview:before{background:var(--nav-panel);border-color:#b6ad876c}.header .nav-page-preview-screen{border-color:var(--nav-line)}.header .nav-page-preview-loading{color:var(--nav-gold);background:linear-gradient(135deg,#303b33,#46503e)}.header .nav-page-preview-loader{background:#dfc18e40}.header .nav-page-preview-loader:after{background:var(--nav-gold)}.header .nav-page-preview-info{color:var(--nav-text)}.header .nav-page-preview-info small{color:var(--nav-muted)}.header .nav-page-preview-arrow{color:var(--nav-gold);background:#d5d9bc16}.footer-legal{flex-direction:column;gap:8px;min-width:205px;max-width:270px;display:flex}.footer-legal>a{color:#4d4942;font-size:13px;line-height:1.35;transition:color .2s,transform .2s;display:block}.footer-legal>a:hover{color:#8d6235;transform:translate(3px)}.footer-legal .footer-legal-heading{color:#856039;margin-bottom:4px;font-size:14px;font-weight:700}.footer-legal .footer-legal-heading:focus-visible{outline-offset:4px;outline:2px solid #856039}@media (max-width:640px){.footer-legal{width:100%;min-width:0;max-width:none}.footer-legal>a{font-size:13px}}.footer-preferences{text-align:left;cursor:pointer;color:#31513d;min-height:44px;font:700 12px/1.5 var(--font-body),sans-serif;background:0 0;border:1px solid #a79070;border-radius:6px;align-self:flex-start;margin-top:8px;padding:10px 14px}.footer-preferences:hover{color:#203e2b;background:#dfd2bf}.footer-preferences:focus-visible{outline-offset:3px;outline:3px solid #856337}.footer-map-placeholder{color:#e8dec5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:12px;font-size:11px;display:flex}.footer-map-placeholder span{font-size:12px;font-weight:700}.footer-map-placeholder button{cursor:pointer;color:#20352b;background:#d4bb88;border:0;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:750}.footer-map-placeholder a{color:#e8dec5;text-underline-offset:3px;font-size:11px;text-decoration:underline}.hero.home-hero{height:auto;min-height:min(790px,calc(100svh - var(--nav-height,144px)))}.home-hero .hero-copy{padding-bottom:112px}.home-hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.home-hero-action{text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:11px;max-width:100%;min-height:52px;padding:14px 22px;font-size:14px;font-weight:700;line-height:1.5;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.home-hero-action svg{flex-shrink:0}.home-hero-action-primary{color:#30271d;background:#edc995;border-color:#edc995;box-shadow:0 8px 24px #19140e26}.home-hero-action-primary:hover{background:#f6dbb3;border-color:#f6dbb3;transform:translateY(-2px)}.home-hero-action-secondary{color:#fff5e7;background:#29251fcc;border-color:#e3c49399}.home-hero-action-secondary:hover{background:#40362a;border-color:#f2d7ae;transform:translateY(-2px)}.home-hero-action:focus-visible{outline-offset:4px;outline:3px solid #fff4dc}@media (max-height:700px){.home-hero .hero-copy{flex-direction:column;padding-top:24px;display:flex}.home-hero .hero-kicker{align-self:flex-start}.home-hero .home-hero-heading{margin-top:16px;margin-bottom:20px;font-size:clamp(32px,5.8vw,64px)}.home-hero .home-hero-description{order:1;margin-top:24px;margin-bottom:0}}@media (max-width:640px){.hero.home-hero{min-height:calc(100svh - var(--nav-height,92px))}.home-hero .hero-copy{flex-direction:column;padding:32px 6% 100px;display:flex}.home-hero .hero-kicker{align-self:flex-start}.home-hero .home-hero-heading{margin-top:20px;margin-bottom:22px}.home-hero .home-hero-description{order:1;margin-top:24px;margin-bottom:0}.home-hero-action{padding:13px 18px}}@media (max-width:420px){.home-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.home-hero-action{width:100%}}@media (max-width:950px){.footer-preferences,.footer-map-placeholder button{min-height:44px}.footer-contact a{overflow-wrap:anywhere}}@media (max-width:1280px){.header-nav,.header-compact .header-nav{max-height:calc(100dvh - var(--nav-height,144px) - 20px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}}.home-panels{--home-stage-height:calc(100svh - var(--nav-compact-height,84px));overflow:clip}.home-panels>:is(#baslangic,#magaza-vitrini,#urun-katalog,#kendin-tasarla){box-sizing:border-box;height:var(--home-stage-height);min-height:0;margin-block:0}.home-panels .hero.home-hero{height:var(--home-stage-height);align-items:center;min-height:0;display:flex}.home-panels>#baslangic.home-hero{height:auto;min-height:var(--home-stage-height);max-height:none}.home-panels .home-hero .hero-copy{padding-top:clamp(25px,5svh,68px);padding-bottom:clamp(84px,10svh,115px)}.home-panels #magaza-vitrini{align-items:center;display:flex}.home-panels #magaza-vitrini>div{box-sizing:border-box;height:100%;min-height:0;padding-block:clamp(28px,4svh,56px)}.home-panels #magaza-vitrini .visual{height:min(54svh,490px);min-height:0;max-height:none}.home-panels #magaza-vitrini .copy{z-index:2}.home-panels #urun-katalog{height:auto;min-height:var(--home-stage-height);background:linear-gradient(#ddd1c2 0%,#d9cebe 52%,#dcd0c1 100%);align-items:flex-start;padding:clamp(30px,5svh,56px) 5.5% clamp(28px,4svh,42px);display:flex;overflow:visible}.home-panels #urun-katalog>div{width:min(1320px,100%)}.home-panels #urun-katalog .heading{gap:14px;margin-bottom:clamp(18px,3svh,30px)}.home-panels #urun-katalog .heading h2{font-size:clamp(38px,4.1vw,64px);line-height:1.08}.home-panels #urun-katalog .heading p{padding-block:8px;font-size:clamp(13px,1vw,16px);line-height:1.5}.home-panels #urun-katalog .stage{min-height:clamp(260px,49svh,485px)}.home-panels #urun-katalog .card{height:clamp(230px,37svh,390px)}.home-panels #urun-katalog .productInfo{min-height:clamp(260px,49svh,485px)}.home-panels #kendin-tasarla{background:linear-gradient(#dcd0c1 0%,#ddd1c2 55%,#d4c7b5 100%);padding:0;overflow:hidden}@media (max-width:1100px){.home-panels #magaza-vitrini .visual{height:min(47svh,420px)}.home-panels #urun-katalog .stage{min-height:clamp(240px,45svh,420px)}.home-panels #urun-katalog .card{height:clamp(215px,34svh,350px)}.home-panels #urun-katalog .productInfo{min-height:clamp(240px,45svh,420px)}}@media (max-width:780px){.home-panels #magaza-vitrini{height:auto;min-height:var(--home-stage-height);display:block;overflow:visible}.home-panels #magaza-vitrini>div{height:auto;min-height:100%;padding-block:35px 45px}.home-panels #magaza-vitrini .visual{height:clamp(220px,36svh,340px)}.home-panels #urun-katalog{height:auto;min-height:var(--home-stage-height);padding:38px 5.5% 60px;display:block;overflow:visible}.home-panels #urun-katalog .stage{min-height:clamp(280px,42svh,410px)}.home-panels #urun-katalog .card{height:clamp(215px,32svh,335px)}.home-panels #urun-katalog .productInfo{min-height:0}}@media (max-width:640px){.home-panels .hero.home-hero{align-items:center}.home-panels .home-hero .hero-copy{padding-top:18px;padding-bottom:88px}.home-panels #magaza-vitrini>div{padding-inline:6%}.home-panels #magaza-vitrini .copy h2{font-size:clamp(39px,9.3vw,58px)}.home-panels #magaza-vitrini .visual{height:clamp(210px,32svh,300px)}.home-panels #urun-katalog{padding:32px 6% 46px}.home-panels #urun-katalog .heading{margin-bottom:16px}.home-panels #urun-katalog .heading h2{font-size:clamp(35px,9vw,47px)}.home-panels #urun-katalog .stage{min-height:clamp(240px,39svh,360px)}.home-panels #urun-katalog .card{height:clamp(190px,29svh,300px)}}@media (max-height:700px){.home-panels #magaza-vitrini .inner{overflow:visible}.home-panels #urun-katalog .heading h2{font-size:clamp(32px,4vw,48px)}.home-panels .hero.home-hero{height:auto;min-height:var(--home-stage-height);align-items:flex-start;overflow:visible}}.home-panels #urun-katalog,.home-panels #magaza-vitrini{height:auto;min-height:var(--home-stage-height);overscroll-behavior-y:auto;overflow:visible}.home-panels #magaza-vitrini .inner{overflow:visible}@media (max-width:780px),(max-height:700px){.home-panels .hero.home-hero{height:auto;min-height:var(--home-stage-height);overflow:visible}}.home-hero .hero-art{opacity:1;will-change:auto}.home-hero .hero-forest-image{opacity:1;filter:none;will-change:auto;object-position:center center;transform:none}.home-hero .hero-shade{background:linear-gradient(90deg,#11211acc 0%,#11211a8f 30%,#11211a1c 65%,#0000 88%),linear-gradient(#0000 75%,#11211a66)}@media (max-width:780px){.home-hero .hero-forest-image{object-position:58% center}.home-hero .hero-shade{background:linear-gradient(90deg,#11211ad6,#11211a57 70%,#11211a2b),linear-gradient(#0000 50%,#11211a6e)}}.scroll-reveal-enter{opacity:0;transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.scroll-reveal-enter.scroll-reveal-visible{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal-enter{opacity:1;transition:none;transform:none}}.home-panels #urun-katalog{isolation:isolate;overflow:clip}@media (max-width:780px){.home-panels .hero.home-hero{background:#112b21;height:auto;min-height:0;max-height:none;display:block;overflow:hidden}.home-panels>#baslangic.home-hero{min-height:0}.home-hero .hero-art{opacity:1;transform-style:flat;width:100%;height:auto;position:relative;inset:auto;transform:none!important}.home-hero .hero-material-scene{transform-style:flat;position:relative;inset:auto}.home-hero .hero-forest-image{object-fit:contain;object-position:center;width:100%;height:auto;position:static;inset:auto;transform:none}.home-hero .hero-shade,.home-hero .hero-material-grain{display:none}.home-panels .home-hero .hero-copy{flex-direction:column;width:100%;padding:30px 6% 34px;display:flex}.home-hero .home-hero-heading{letter-spacing:-.035em;margin:18px 0 22px;font-size:clamp(32px,7.8vw,52px);line-height:1.12}.home-hero .home-hero-description{order:0;margin:0 0 26px}.home-hero .home-hero-actions{order:0}.home-hero .hero-bottom{height:auto;min-height:58px;margin-inline:6%;padding-block:16px;position:relative;inset:auto}.home-hero .hero-location{letter-spacing:1px;max-width:100%;font-size:10px;line-height:1.6}.home-panels #kendin-tasarla{width:100%;height:auto;min-height:0;max-height:none;margin-inline:0;overflow:visible}.home-hero .home-hero-actions{flex-direction:column;align-items:stretch;width:100%;min-width:0}.home-hero .home-hero-action{white-space:normal;flex-shrink:0;width:100%;min-width:0;height:auto}.home-hero .home-hero-action>span{overflow-wrap:anywhere;white-space:normal;min-width:0}}.whatsapp-widget{right:max(25px,env(safe-area-inset-right));bottom:calc(25px + env(safe-area-inset-bottom));z-index:80;position:fixed}.whatsapp-widget--store{right:auto;left:max(25px,env(safe-area-inset-left))}.whatsapp-widget .whatsapp-float{position:relative;bottom:auto;right:auto}.whatsapp-notice{color:#304337;opacity:0;visibility:hidden;pointer-events:none;background:#fffaf1;border:1px solid #dccdb8;border-radius:15px 15px 4px;width:min(280px,100vw - 32px);padding:15px 17px;font-size:13px;font-weight:600;line-height:1.5;transition:opacity .65s,transform .65s,visibility 0s linear .65s;position:absolute;bottom:calc(100% + 15px);right:0;transform:translateY(7px);box-shadow:0 12px 32px #183b3433}.whatsapp-notice--visible{opacity:1;visibility:visible;transition:opacity .35s,transform .35s,visibility;transform:translateY(0)}.whatsapp-widget--store .whatsapp-notice{border-radius:15px 15px 15px 4px;left:0;right:auto}.whatsapp-badge{color:#fff;width:22px;height:22px;font:700 12px/1 var(--font-body),sans-serif;pointer-events:none;background:#db3438;border:2px solid #fffaf1;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px;box-shadow:0 3px 8px #14291c40}@media (max-width:760px){.whatsapp-widget{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.whatsapp-widget--store{right:auto;left:max(16px,env(safe-area-inset-left))}.whatsapp-widget--store .whatsapp-float:hover,.whatsapp-widget--store .whatsapp-float:focus-visible{justify-content:center;gap:0;width:56px;padding:0}.whatsapp-widget--store .whatsapp-float:hover span,.whatsapp-widget--store .whatsapp-float:focus-visible span{opacity:0;max-width:0}}@media (prefers-reduced-motion:reduce){.whatsapp-notice,.whatsapp-notice--visible{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
