/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.italic{font-style:italic}.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,)}}:root{--ink:#18201e;--forest:#1d332c;--cream:#f3f0e8;--paper:#faf9f5;--line:#d9d7cf}.admin-shell:has(.visual-editor)>main{background:#eceef1}.visual-editor{max-width:none!important;padding:0!important}.ve-top{background:#fff;border-bottom:1px solid #d8dbe0;justify-content:space-between;align-items:center;min-height:86px;padding:18px 24px;display:flex}.ve-top h1{margin:4px 0;font-size:25px}.ve-actions{gap:7px;display:flex}.ve-actions button{cursor:pointer;background:#fff;border:1px solid #ccd0d6;padding:11px 14px;font-weight:800}.ve-actions button.active{color:#fff;background:#222}.ve-actions .ve-save{background:var(--red);border-color:var(--red);color:#fff}.ve-shell{grid-template-columns:210px minmax(500px,1fr) 250px;min-height:calc(100vh - 146px);display:grid}.ve-pages,.ve-settings{background:#fff;border-right:1px solid #d8dbe0;padding:20px}.ve-settings{border-left:1px solid #d8dbe0;border-right:0}.ve-pages>b,.ve-settings>b{letter-spacing:.12em;color:#737985;margin-bottom:12px;font-size:9px;display:block}.ve-pages>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;width:100%;padding:11px 10px;display:grid}.ve-pages>button.active{color:#a90014;border-left:3px solid var(--red);background:#fff0f1}.ve-pages>button span{font-size:11px;font-weight:900}.ve-pages>button small{color:#8a8f96;font-size:8px}.ve-pages hr{border:0;border-top:1px solid #e2e4e7;margin:20px 0}.ve-work{min-width:0}.ve-work>nav{background:#f8f9fa;border-bottom:1px solid #d8dbe0;justify-content:space-between;align-items:center;height:54px;padding:0 16px;font-size:9px;display:flex}.ve-work>nav>div{gap:4px;display:flex}.ve-work>nav button{cursor:pointer;background:0 0;border:0;padding:8px;font-size:8px}.ve-work>nav button.active{color:#fff;background:#222}.ve-work>nav a{font-weight:800}.ve-stage{justify-content:center;height:calc(100vh - 200px);padding:28px;display:flex;overflow:auto}.ve-stage>div{max-width:100%;transition:width .25s}.ve-stage iframe{background:#fff;border:1px solid #c9cdd3;width:100%;height:100%;min-height:760px;box-shadow:0 8px 30px #26303e20}.ve-canvas{background:#fff;border:1px solid #c9cdd3;padding:14px;box-shadow:0 8px 30px #26303e20}.ve-canvas article{cursor:grab;border:2px solid #0000;border-bottom:1px solid #e0e2e5;grid-template-columns:28px 38px 1fr auto;align-items:center;gap:12px;min-height:95px;padding:16px;transition:all .15s;display:grid}.ve-canvas article:hover{background:#f8f8f8}.ve-canvas article.selected{border:2px solid var(--red);background:#fff7f7}.ve-canvas article.hidden{opacity:.43}.ve-canvas article>i{color:#999;font-style:normal}.ve-canvas article>span{color:var(--red);font-size:10px;font-weight:900}.ve-canvas article small{text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:7px}.ve-canvas article h3{margin:5px 0;font-size:16px}.ve-canvas article p{color:#777;margin:0;font-size:9px}.ve-canvas article>b{color:#fff;background:#333;padding:5px;font-size:7px}.ve-canvas .ve-hero{background:linear-gradient(120deg, #171717 0 70%, var(--red) 70%);color:#fff;min-height:190px}.ve-canvas .ve-hero p{color:#bbb}.ve-canvas .ve-products,.ve-canvas .ve-model,.ve-canvas .ve-color,.ve-canvas .ve-neboard{border-left:8px solid #bbb}.ve-canvas .ve-contact{color:#fff;background:#222}.ve-canvas .ve-footer{color:#fff;background:#0f0f0f;min-height:120px}.ve-settings label{gap:7px;margin-top:20px;font-size:9px;font-weight:800;display:grid}.ve-settings input{border:1px solid #cdd0d5;padding:11px}.ve-settings textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cdd0d5;padding:11px;line-height:1.55}.ve-field-editor{border-top:1px solid #ddd;gap:2px;margin-top:22px;padding-top:18px;display:grid}.ve-field-editor>b{margin-bottom:4px}.ve-image-editor>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cdd0d5;padding:9px}.ve-image-editor>button.active{color:#d71920;border-color:#d71920}.cms-preview-module{outline-offset:-2px;cursor:pointer;outline:2px dashed #0000}.cms-preview-module:hover{outline-color:#d71920}.cms-editing [data-cms-runtime-id]{outline-offset:-2px;outline:2px dashed #0000}main:has(>[data-cms-runtime-id]){flex-direction:column;display:flex}.cms-editing [data-cms-runtime-id]:hover{outline-color:#d71920}.cms-editing .cms-selected-element{outline-offset:2px;outline:3px solid #d71920!important}.universal-editor{background:#eef0f3;min-height:100vh}.uve-top{background:#fff;border-bottom:1px solid #d8dbe0;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 22px;display:flex}.uve-top h1{margin:2px 0 0;font-size:25px}.uve-top>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.uve-top button{cursor:pointer;background:#fff;border:1px solid #cfd3d8;padding:9px 11px;font-size:9px;font-weight:800}.uve-top button.active{color:#fff;background:#171717}.uve-top .ve-save{color:#fff;background:#d71920;border-color:#d71920}.uve-grid{grid-template-columns:210px minmax(500px,1fr) 300px;min-height:calc(100vh - 86px);display:grid}.uve-pages,.uve-settings{background:#fff;max-height:calc(100vh - 86px);padding:18px 14px;position:sticky;top:0;overflow:auto}.uve-pages{border-right:1px solid #d8dbe0;flex-direction:column;gap:4px;display:flex}.uve-pages>b,.uve-settings>b{letter-spacing:.12em;margin-bottom:8px;font-size:9px}.uve-pages button{text-align:left;cursor:pointer;background:0 0;border:0;padding:10px;font-size:10px}.uve-pages button:hover,.uve-pages button.active{color:#fff;background:#171717}.uve-preview{flex-direction:column;justify-content:flex-start;align-items:center;padding:22px;display:flex;overflow:auto}.uve-preview>div{max-width:100%;transition:width .2s}.uve-preview iframe{background:#fff;border:1px solid #c9cdd2;width:100%;height:calc(100vh - 130px);box-shadow:0 14px 40px #18202a18}.uve-series-picker{justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:10px;display:flex}.uve-series-picker b{margin-right:6px;font-size:9px}.uve-series-picker button{cursor:pointer;background:#fff;border:1px solid #cfd3d8;padding:8px 14px;font-size:9px;font-weight:800}.uve-series-picker button.active{color:#fff;background:#d71920;border-color:#d71920}.uve-settings{border-left:1px solid #d8dbe0}.uve-settings>p{color:#666;font-size:11px;line-height:1.6}.uve-settings>small{color:#d71920;margin:14px 0 4px;font-weight:800;display:block}.uve-settings label{gap:6px;margin-top:14px;font-size:9px;font-weight:800;display:grid}.uve-settings textarea,.uve-settings input{font:inherit;resize:vertical;border:1px solid #cfd3d8;padding:10px}.uve-settings hr{border:0;border-top:1px solid #ddd;margin:22px 0 16px}.uve-module{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:4px;padding:8px 0;display:grid}.uve-module span{grid-column:1/-1;font-size:9px}.uve-module button{cursor:pointer;background:#fff;border:1px solid #d6d9dd;padding:6px;font-size:8px}.uve-module button:last-child{grid-column:auto}@media (width<=1100px){.uve-grid{grid-template-columns:170px minmax(420px,1fr) 260px}}.product-data-admin{padding:30px}.product-data-admin>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.product-data-admin>header h1{margin:4px 0;font-size:36px}.product-data-admin>header p{color:#666;max-width:700px}.product-data-admin>header button,.product-data-admin nav button,.product-data-grid section>button{color:#fff;cursor:pointer;background:#171717;border:0;padding:12px 16px;font-weight:800}.product-data-admin nav{flex-wrap:wrap;gap:5px;margin:26px 0;display:flex}.product-data-admin nav button{color:#222;background:#eee}.product-data-admin nav button.active{color:#fff;background:#d71920}.product-data-grid{grid-template-columns:1.3fr .7fr;gap:24px;display:grid}.product-data-grid>section{background:#fff;border:1px solid #ddd;padding:22px}.color-admin-row{grid-template-columns:45px 1fr 110px auto;gap:7px;margin-bottom:7px;display:grid}.color-admin-row input{border:1px solid #d4d6d9;min-width:0;padding:8px}.color-admin-row input[type=color]{width:45px;padding:2px}.color-admin-row button{cursor:pointer;background:#eee;border:0}.color-admin-row{cursor:pointer;border:2px solid #0000;padding:3px}.color-admin-row.selected{background:#fff5f5;border-color:#d71920}.compat-row{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px 0;display:flex}.compat-row input{width:18px;height:18px}.compat-row span{display:grid}.compat-row small{color:#777}.model-data-editor{background:#fff;border:1px solid #ddd;margin-top:24px;padding:24px}.model-data-editor>div:first-child p{color:#666}.model-data-layout{grid-template-columns:230px 1fr;gap:24px;margin-top:18px;display:grid}.model-data-layout nav{flex-direction:column;gap:4px;margin:0;display:flex}.model-data-layout nav button{width:100%}.model-data-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.model-data-fields label{gap:6px;font-size:10px;font-weight:800;display:grid}.model-data-fields label:nth-child(n+3){grid-column:1/-1}.model-data-fields input,.model-data-fields textarea{font:inherit;resize:vertical;border:1px solid #d4d6d9;padding:10px}@media (width<=900px){.product-data-grid{grid-template-columns:1fr}.product-data-admin>header{flex-direction:column;align-items:start}.model-data-layout{grid-template-columns:1fr}.model-data-layout nav{flex-flow:wrap}.model-data-layout nav button{width:auto}.model-data-fields{grid-template-columns:1fr}.model-data-fields label{grid-column:1!important}}.real-blog{background:#f4f1eb;padding:70px 6vw}.real-blog>header h2{margin:6px 0 30px;font-size:clamp(34px,4vw,60px)}.real-blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.real-blog-grid article{background:#fff;border:1px solid #e2ddd5;flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s;display:flex}.real-blog-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 34px #1b16121a}.real-blog-card-link{color:#111;flex-direction:column;height:100%;text-decoration:none;display:flex}.real-blog-card-link>div{flex-direction:column;flex:1;padding:0 18px 18px;display:flex}.real-blog-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:16px}.real-blog-grid small{color:#b5121b;font-weight:800}.real-blog-grid h2{margin:10px 0;font-size:24px}.real-blog-grid p{color:#59635e;flex:1;line-height:1.7}.real-blog-grid a{color:inherit;font-weight:800}.blog-article{max-width:920px;margin:0 auto;padding:150px 30px 100px}.blog-article>img{object-fit:cover;width:100%;max-height:560px;margin-bottom:35px}.blog-article h1{margin:10px 0 22px;font-size:clamp(44px,6vw,78px);line-height:1.02}.blog-lead{color:#59635e;border-bottom:1px solid #ddd;padding-bottom:28px;font-size:21px;line-height:1.7}.blog-article>div p{font-size:17px;line-height:1.9}.blog-article>a{color:#b5121b;margin-top:30px;font-weight:800;display:inline-block}.blog-admin{padding:30px}.blog-admin header{max-width:800px}.blog-admin h1{margin:5px 0;font-size:40px}.blog-admin header p{color:#666;line-height:1.7}.blog-admin-form{background:#fff;border:1px solid #ddd;grid-template-columns:1fr 1fr;gap:16px;max-width:900px;padding:24px;display:grid}.blog-admin-form label{gap:7px;font-size:10px;font-weight:800;display:grid}.blog-admin-form .wide{grid-column:1/-1}.blog-admin-form input,.blog-admin-form textarea{font:inherit;resize:vertical;border:1px solid #d1d4d8;padding:11px}.blog-admin-form small{color:#777}.blog-image-input{background:#f7f7f7;border:1px dashed #aaa;padding:18px}.blog-admin-form>button{color:#fff;cursor:pointer;background:#d71920;border:0;grid-column:1/-1;padding:14px;font-weight:800}@media (width<=800px){.real-blog-grid,.blog-admin-form{grid-template-columns:1fr}.blog-admin-form label{grid-column:1!important}}.ve-thumb{object-fit:cover;border-radius:3px;order:3;width:88px;height:62px}.ve-image-editor{border-top:1px solid #ddd;gap:10px;margin-top:22px;padding-top:18px;display:grid}.ve-image-editor>img{aspect-ratio:16/10;object-fit:cover;border:1px solid #d5d5d5;width:100%}.ve-file-drop{text-align:center;cursor:pointer;background:#f7f7f7;border:1px dashed #a9adb2;padding:14px;margin:0!important}.ve-file-drop input{display:none}.ve-replace-image{color:#fff;cursor:pointer;background:#d71920;border:0;padding:12px;font-size:9px;font-weight:800}.ve-replace-image:disabled{opacity:.45;cursor:not-allowed}.ve-image-editor>small{color:#777;line-height:1.5}:is(body:has(.admin-shell) .global-search-trigger,body:has(.admin-shell) .search-overlay,body:has(.admin-shell) .back-to-top,body:has(.admin-shell) .sample-basket-float){display:none!important}.ve-switch{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin:22px 0;padding:14px 0;display:flex}.ve-switch span{gap:4px;display:grid}.ve-switch small{color:#888;font-size:7px}.ve-switch button{color:#fff;background:#aaa;border:0;border-radius:20px;padding:7px 10px;font-size:8px}.ve-switch button.on{background:#16834a}.ve-order{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ve-order button{cursor:pointer;background:#fff;border:1px solid #ccd0d5;padding:10px;font-size:8px;font-weight:800}.ve-settings>p{color:#777;font-size:9px;line-height:1.6}.ve-settings>a{color:#fff;text-align:center;background:#222;margin-top:20px;padding:12px;font-size:9px;font-weight:800;display:block}.ve-notice{z-index:200;color:#fff;background:#111;padding:14px 18px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 25px #0004}@media (width<=1200px){.ve-shell{grid-template-columns:180px minmax(440px,1fr) 220px}.ve-actions button:not(.ve-save){display:none}}@media (width<=900px){.admin-shell:has(.visual-editor){display:block}.admin-shell:has(.visual-editor)>aside{display:none}.ve-shell{grid-template-columns:150px 1fr}.ve-settings{border-top:1px solid #ddd;border-left:0;grid-column:1/-1}.ve-stage{height:650px}.ve-top{align-items:flex-start}.ve-top h1{font-size:20px}}@media (width<=600px){.ve-top{gap:12px;display:grid}.ve-shell{display:block}.ve-pages{gap:6px;padding:10px;display:flex;overflow-x:auto}.ve-pages>b,.ve-pages hr,.ve-pages button:nth-last-child(-n+3){display:none}.ve-pages>button{min-width:135px}.ve-work>nav>span,.ve-work>nav>a{display:none}.ve-stage{height:610px;padding:10px}.ve-settings{padding:18px}.ve-canvas article{grid-template-columns:20px 25px 1fr}.ve-canvas article p{display:none}}@media (width<=700px){.header-controls{gap:6px}.header-search{justify-content:center;width:40px;padding:0}.header-search span{display:none}.curated-sections>section{grid-template-columns:1fr;gap:8px;padding:28px 0}.curated-sections>section>span{font-size:22px}.article-sources{padding:24px 20px}.article-sources>a{grid-template-columns:1fr 24px}.article-sources>a span{grid-area:2/1/auto/-1}.blog-gallery{grid-template-columns:1fr}}.site-header,.site-header .main-navigation{overflow:visible}.surface-dropdown>footer{border-top:1px solid #ddd7cf;justify-content:flex-end;gap:24px;padding-top:15px;display:flex}.gallery-lightbox img{object-fit:contain;max-width:min(1200px,92vw);max-height:76vh}@media (width<=1180px){.site-header .main-navigation{overflow-y:auto}.nav-dropdown{width:auto;box-shadow:none;color:#fff;background:#181818;border:1px solid #333;margin:5px 0 12px;position:static;transform:none}.main-navigation .nav-group{grid-template-columns:1fr 44px;width:100%;display:grid}.main-navigation .nav-group>a{width:auto}.main-navigation .nav-group>button{color:#fff;width:44px}.nav-group:hover>.nav-dropdown,.nav-group:focus-within>.nav-dropdown{display:none}.nav-group.expanded>.nav-dropdown{grid-column:1/-1;display:block}.surface-dropdown>div{grid-template-columns:1fr 1fr}.surface-dropdown>header,.surface-dropdown>footer{flex-direction:column;align-items:flex-start}.surface-dropdown>div>a,.compact-dropdown>a{border-color:#333;color:#fff!important}.compact-dropdown{width:auto;position:static}}@media (width<=800px){.gallery-library>div{grid-template-columns:1fr 1fr}.gallery-video,.catalog-video-link{grid-template-columns:1fr;gap:20px}.home-news-empty{grid-template-columns:1fr}.home-news-empty p{grid-column:1}}@media (width<=560px){.surface-dropdown>div,.gallery-library>div{grid-template-columns:1fr}.surface-dropdown>div>a{grid-template-columns:62px 1fr}.surface-dropdown img{width:62px;height:50px}.home-news{padding:64px 24px}.home-news>header{flex-direction:column;align-items:flex-start}.gallery-library{padding-inline:24px}.gallery-note{grid-template-columns:1fr;padding-inline:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}.section{padding:120px max(5vw,32px)}img:not([data-no-zoom]){cursor:zoom-in}.lightbox{z-index:999;background:#070c0af5;place-items:center;padding:70px 40px 35px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;cursor:zoom-in;width:auto;max-width:94vw;height:auto;max-height:84vh;transition:all .25s}.lightbox img.zoomed{cursor:zoom-out;width:min(150vw,2200px);max-width:none;max-height:none}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;width:48px;height:48px;font-size:32px;position:absolute;top:20px;right:26px}.lightbox-bar{color:#fff;gap:28px;font-size:11px;display:flex;position:absolute;top:24px;left:30px}.lightbox-bar span:last-child{color:#8f9b95}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5f2;border-bottom:1px solid #19201e1a;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:21px;line-height:.8;display:flex}.brand b{font-weight:800}.brand small{letter-spacing:4px;color:#67716e;margin-top:8px;font-size:7px;display:block}.brand-mark{background:var(--forest);color:#fff;width:36px;height:36px;font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:27px;font-style:italic;display:grid}.site-header nav{align-items:center;gap:34px;font-size:12px;font-weight:700;display:flex}.site-header nav a{transition:all .2s}.site-header nav a:hover{opacity:.55}.nav-cta{border:1px solid var(--ink);padding:14px 20px}.menu-button{background:0 0;border:0;display:none}.hero{color:#fff;align-items:center;height:max(760px,100vh);padding:130px 8vw 70px;display:flex;position:relative;overflow:hidden}.hero-image{background:url(/images/dolap-kapak-hero.png) 50%/cover;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#08100dad,#08100d59 42%,#08100d08 77%);position:absolute;inset:0}.hero-content{z-index:2;max-width:820px;position:relative}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.26em;font-size:11px;font-weight:800}.eyebrow{color:#d5ded8;align-items:center;gap:15px;margin-bottom:28px;display:flex}.eyebrow:before{content:"";background:#d5ded8;width:44px;height:1px}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(55px,6.1vw,96px);font-weight:500;line-height:.98}.hero h1 em,.doors h2 em{font-family:var(--font-serif);font-weight:400}.hero-copy{color:#ecf0ed;max-width:575px;margin:34px 0;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:36px;display:flex}.button{justify-content:space-between;align-items:center;gap:34px;padding:17px 20px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.light{color:#1c2622;background:#f5f2e9}.text-link{border-bottom:1px solid #fff9;padding:13px 0;font-size:12px;font-weight:800}.text-link span{margin-left:22px}.hero-note{letter-spacing:.12em;align-items:center;gap:15px;font-size:10px;line-height:1.5;display:flex;position:absolute;bottom:60px;right:5vw}.hero-note span{font-family:var(--font-serif);font-size:38px}.scroll{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:absolute;bottom:35px;left:50%}.intro{background:var(--cream);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.section-label{color:#6b756f;margin:0 0 26px}.intro h2,.section-head h2,.doors h2,.inspiration h2,.process h2,.contact h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,74px);font-weight:500;line-height:1.04}.intro-copy>p{color:#48534e;margin:42px 0 65px;font-size:18px;line-height:1.8}.stats{border-top:1px solid #c8c6bd;grid-template-columns:repeat(3,1fr);padding-top:28px;display:grid}.stats div{align-items:center;gap:12px;display:flex}.stats strong{font-family:var(--font-serif);font-size:46px;font-weight:400}.stats span{text-transform:uppercase;letter-spacing:.09em;font-size:10px;line-height:1.5}.dark{color:#fff;background:#15251f}.section-head{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-head>p{color:#aeb9b4;max-width:440px;line-height:1.8}.series-tabs{border-bottom:1px solid #40504a;grid-template-columns:repeat(3,1fr);margin:70px 0 35px;display:grid}.series-tabs button{color:#72817b;text-align:left;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 5px 24px;font-size:27px}.series-tabs button span{margin-right:16px;font-size:9px}.series-tabs button small{letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0 30px;font-size:9px;display:block}.series-tabs button.active{color:#fff;border-color:#d5dfda}.series-feature{height:600px;position:relative;overflow:hidden}.series-card{color:var(--ink);background:#f9f7eff0;width:340px;padding:34px;position:absolute;bottom:8%;left:4%}.series-card>p:first-child{letter-spacing:.2em;font-size:9px}.series-card h3{letter-spacing:.06em;margin:18px 0 0;font-size:48px}.series-card>span{font-family:var(--font-serif);color:#64716b;font-style:italic}.series-card .series-text{color:#59645f;margin:25px 0;font-size:13px;line-height:1.75}.series-card a{border-top:1px solid #c8c7c0;justify-content:space-between;padding-top:18px;font-size:11px;font-weight:800;display:flex}.doors{background:#f7f5ef;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.doors-copy>p:not(.section-label){color:#606b65;max-width:490px;margin:30px 0;line-height:1.8}.dark-button{background:var(--forest);color:#fff;margin-top:15px}.door-visual{height:650px;position:relative}.model-chip{color:#17211d;letter-spacing:.1em;background:#d6a27b;padding:22px 28px;font-size:12px;font-weight:800;position:absolute;bottom:25px;left:-35px}.model-chip small{letter-spacing:0;margin-top:7px;font-weight:500;display:block}.model-list{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.model-list a,.model-list span{border-bottom:1px solid var(--line);padding:20px 10px;font-size:12px}.model-list a:hover{background:#edeae2}.model-list b{color:#9a9e98;margin-right:12px;font-size:8px}.inspiration{background:var(--cream);padding:120px 0}.inspiration-top{justify-content:space-between;align-items:end;padding:0 5vw 55px;display:flex}.inspiration-top>p{color:#69736e;max-width:390px;line-height:1.8}.gallery{grid-template-columns:1.5fr .75fr .75fr;gap:14px;padding-left:5vw;display:grid;overflow:hidden}.gallery figure{height:520px;margin:0;position:relative}.gallery figcaption{color:#fff;text-shadow:0 2px 12px #0008;position:absolute;bottom:25px;left:25px}.gallery figcaption b,.gallery figcaption span{display:block}.gallery figcaption b{font-family:var(--font-serif);font-size:25px}.gallery figcaption span{letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px}.knowledge{background:#d9ddd5}.knowledge-head{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;display:grid}.knowledge-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.96}.knowledge-head h2 em{font-family:var(--font-serif);font-weight:400}.knowledge-head>p:last-child{color:#5f6a64;max-width:470px;line-height:1.8}.knowledge-grid{border:1px solid #bbc1ba;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.knowledge-grid>a{border:1px solid #bbc1ba;flex-direction:column;min-height:265px;margin:-1px 0 0 -1px;padding:38px;transition:all .25s;display:flex}.knowledge-grid>a:hover{background:var(--forest);color:#fff;transform:translateY(-4px)}.knowledge-grid span{text-transform:uppercase;letter-spacing:.16em;color:#69736e;font-size:9px}.knowledge-grid h3{font-family:var(--font-serif);margin:28px 0 12px;font-size:30px}.knowledge-grid p{max-width:420px;font-size:13px;line-height:1.7}.knowledge-grid b{margin-top:auto;font-size:10px}.process{background:#fff}.process>h2{max-width:760px}.steps{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:75px;display:grid}.steps>div{background:#fff;padding:40px 34px}.steps span{font-family:var(--font-serif);color:#9ba59f;font-size:30px}.steps h3{margin:45px 0 15px;font-size:17px}.steps p{color:#66716b;font-size:13px;line-height:1.7}.contact{background:var(--forest);color:#fff;grid-template-columns:1.2fr 1fr;min-height:620px;display:grid}.contact-image{background:url(https://images.unsplash.com/photo-1600585152915-d208bec867a1?auto=format&fit=crop&w=1400&q=85) 50%/cover}.contact-panel{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.contact-panel .section-label{color:#aab8b1}.contact-panel>p:not(.section-label){color:#bdc8c2;max-width:480px;margin:30px 0;line-height:1.8}.contact-actions{align-items:center;gap:28px;display:flex}.phone{border-bottom:1px solid #718078;padding:12px 0;font-size:13px}footer{color:#d5ddd9;background:#0e1915;grid-template-columns:1.5fr .8fr .8fr 1.2fr;gap:50px;padding:80px 5vw 28px;font-size:12px;display:grid}footer .inverse .brand-mark{color:#17211d;background:#d7e0da}.footer-brand>p{color:#718078;margin-top:32px;line-height:1.7}footer h4{color:#7f8e87;text-transform:uppercase;letter-spacing:.18em;margin:0 0 25px;font-size:9px}footer>div>a{margin:0 0 13px;display:block}footer>div>p{color:#a9b5af;line-height:1.7}.footer-bottom{color:#68766f;letter-spacing:.1em;border-top:1px solid #293730;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:25px;font-size:9px;display:flex}.menu-button{flex-direction:column;justify-content:center;gap:7px;width:34px;height:34px}.menu-button span{background:var(--ink);width:24px;height:1px;display:block}.catalog-hero{background:var(--cream);flex-direction:column;justify-content:end;min-height:580px;padding:190px 8vw 100px;display:flex}.catalog-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:.92}.catalog-hero h1 em{font-family:var(--font-serif);font-weight:400}.catalog-hero>p:last-child{color:#58635e;max-width:640px;margin:35px 0 0;font-size:16px;line-height:1.8}.panel-hero{background:#d9ddd5}.catalog-jump{z-index:20;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f5f5;gap:8px;padding:18px 5vw;display:flex;position:sticky;top:88px;overflow-x:auto}.catalog-jump a{white-space:nowrap;border:1px solid var(--line);text-transform:uppercase;padding:10px 15px;font-size:10px;font-weight:800}.catalog-jump a:hover{background:var(--forest);color:#fff}.model-catalog{padding:20px 5vw 100px}.model-detail{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:560px;padding:80px 0;scroll-margin-top:155px;display:grid}.model-detail:nth-child(2n) .door-sample{order:2}.door-sample{background:linear-gradient(145deg,#d7d0c3,#f4f0e7);height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 18px #ffffff40,0 24px 60px #17251f20}.door-sample>b{z-index:3;font-family:var(--font-serif);color:#17251f36;font-size:50px;position:absolute;bottom:18px;right:24px}.door-sample>img{object-fit:cover;filter:saturate(.94);width:100%;height:100%;display:block}.door-sample>.sample-line{z-index:2;opacity:.62}.sample-line{position:absolute;inset:0}.door-sample.j .sample-line{border-left:13px solid #aa9e89;border-radius:50% 0 0 50%;width:19%;left:auto}.door-sample.angle .sample-line{background:linear-gradient(160deg,#0000 49%,#9d927e 50%);height:60px;top:0;bottom:auto}.door-sample.curve .sample-line{border-bottom:22px solid #b4a995;border-radius:0 0 50% 50%;width:100%;height:85px;inset:0 auto auto 0}.door-sample.frame .sample-line{border:12px solid #b7aa96;inset:55px}.door-sample.v .sample-line{border-inline:5px solid #b5a894;inset:0 45%;transform:skew(-12deg)}.door-sample.linda .sample-line{border-left:10px solid #b5aa97;border-radius:50%;width:30%;inset:0 auto 0 45%}.door-sample.metal .sample-line,.door-sample.ibiza .sample-line{background:#5e6260;height:24px;inset:0 0 auto}.door-sample.ibiza .sample-line{top:auto;bottom:0}.door-sample.lento .sample-line{background:#aaa28f;height:30px;inset:30% 0 auto}.model-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(45px,5vw,76px)}.model-lead{color:#58625d;max-width:600px;font-size:17px;line-height:1.8}.model-copy dl{border-top:1px solid var(--line);margin:30px 0}.model-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;padding:17px 0;font-size:12px;line-height:1.6;display:grid}.model-copy dt{font-weight:800}.model-copy dd{color:#626d67;margin:0}.model-copy>a{border-bottom:1px solid var(--ink);gap:40px;padding:12px 0;font-size:11px;font-weight:800;display:inline-flex}.catalog-cta{background:var(--forest);color:#fff;padding:100px 8vw}.catalog-cta h2{letter-spacing:-.05em;font-size:clamp(43px,5vw,72px);font-weight:500;line-height:1.04}.catalog-cta .section-label{color:#a7b4ae}.swatch-catalog{padding:0 5vw 100px}.swatch-group{border-bottom:1px solid var(--line);padding:90px 0;scroll-margin-top:155px}.swatch-group>header{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.swatch-group h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,58px)}.swatch-group header>div:last-child{text-align:right;gap:7px;font-size:11px;display:grid}.swatch-group header span,.swatch-group header small{color:#6f7974}.swatch-grid{grid-template-columns:repeat(5,1fr);gap:28px 14px;display:grid}.swatch-image-wrap{position:relative}.swatch-color{aspect-ratio:1/1.15;border:1px solid #16211c18;position:relative;box-shadow:0 10px 35px #17251f12}.swatch-image-wrap>span{font-family:var(--font-serif);color:#17211d66;pointer-events:none;font-size:20px;position:absolute;bottom:12px;right:13px}.swatch-image-wrap>i{text-transform:uppercase;letter-spacing:.12em;opacity:0;background:#fff;padding:6px 8px;font-size:7px;font-style:normal;transition:all .2s;position:absolute;bottom:12px;left:12px}.swatch-image-wrap:hover>i{opacity:1}.swatch h3{margin:14px 0 4px;font-size:13px}.swatch p{color:#77807c;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px}.color-note{border:1px solid var(--line);grid-template-columns:140px 1fr;margin:0 5vw 100px;padding:25px 30px;font-size:12px;line-height:1.7;display:grid}.color-note p{color:#66716b;margin:0}.compare-hero{background:#d9ddd5}.compare-wrap{padding:100px 5vw}.compare-table{border:1px solid var(--line);overflow-x:auto}.compare-row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr 1.25fr 1.4fr .7fr;min-width:920px;display:grid}.compare-row:last-child{border:0}.compare-row>*{border-right:1px solid var(--line);padding:20px 16px;font-size:11px;line-height:1.6}.compare-head{background:var(--forest);color:#fff}.decision-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.decision-grid article{background:var(--paper);padding:35px}.decision-grid span{font-family:var(--font-serif);color:#9ba39f;font-size:34px}.decision-grid h2{margin-top:35px;font-size:20px}.decision-grid p{color:#606a65;font-size:13px;line-height:1.7}.guide-hero{background:#e6dfd2}.guide-list{padding:20px 5vw 100px}.guide-list article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;padding:90px 0;scroll-margin-top:155px;display:grid}.guide-index{flex-direction:column;display:flex}.guide-index span{font-family:var(--font-serif);color:#9aa29e;font-size:58px}.guide-index small{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.guide-list h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,62px)}.guide-intro{color:#59645e;max-width:760px;font-size:17px;line-height:1.8}.guide-list ol{counter-reset:guide;max-width:820px;padding:0;list-style:none}.guide-list li{counter-increment:guide;border-top:1px solid var(--line);padding:17px 0 17px 50px;font-size:13px;position:relative}.guide-list li:before{content:counter(guide, decimal-leading-zero);color:#8d9691;font-family:var(--font-serif);position:absolute;left:0}.resource-links{background:#d9ddd5;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 5vw;display:grid}.resource-links h2{margin:0;font-size:clamp(42px,5vw,70px);line-height:1.03}.resource-links a{border-top:1px solid #aeb7b0;grid-template-columns:45px 1fr 30px;align-items:center;padding:22px 0;display:grid}.resource-links a:last-child{border-bottom:1px solid #aeb7b0}.resource-links a:hover{padding-left:10px}.resource-links span{font-family:var(--font-serif);color:#7d8882}.resource-links i{font-style:normal}.faq-hero{background:#d6c5b5}.faq-layout{grid-template-columns:1.5fr .7fr;gap:8vw;padding:100px 5vw;display:grid}.faq-layout details{border-top:1px solid var(--line)}.faq-layout details:last-child{border-bottom:1px solid var(--line)}.faq-layout summary{cursor:pointer;grid-template-columns:45px 1fr 25px;align-items:center;padding:22px 0;font-size:14px;font-weight:700;list-style:none;display:grid}.faq-layout summary::-webkit-details-marker{display:none}.faq-layout summary span{font-family:var(--font-serif);color:#8c9691}.faq-layout summary b{font-size:20px}.faq-layout details[open] summary b{transform:rotate(45deg)}.faq-layout details>p{color:#5d6862;padding:0 50px 25px;font-size:13px;line-height:1.8}.faq-layout aside>div{border-top:1px solid var(--line);padding:18px 0}.faq-layout aside h3{margin:0 0 8px;font-size:14px}.faq-layout aside p{color:#66716b;margin:0;font-size:12px;line-height:1.7}.studio-hero{background:#d7c8b7}.tool-section{padding:100px 5vw;scroll-margin-top:155px}.tool-section.alt{background:var(--cream)}.tool-section>header{grid-template-columns:100px 1fr;margin-bottom:55px;display:grid}.tool-section>header>span{font-family:var(--font-serif);color:#98a19d;font-size:52px}.tool-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.8vw,68px)}.choice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.choice-grid label,.calculator label,.lead-form label,.review-form label{text-transform:uppercase;letter-spacing:.1em;gap:9px;font-size:10px;display:grid}.choice-grid select,.calculator input,.filterbar input,.lead-form input,.lead-form textarea,.review-form input,.review-form textarea,.review-form select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;padding:16px}.recommendation{background:var(--forest);color:#fff;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:28px;padding:40px;display:grid}.recommendation small{color:#9fada6;text-transform:uppercase;letter-spacing:.16em;grid-column:1/-1}.recommendation strong{font-size:30px}.recommendation span{font-family:var(--font-serif);font-size:24px}.recommendation p{color:#b5c1bb;grid-column:1/-1;max-width:700px;font-size:12px}.calculator{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;display:grid}.calculator>div{border:1px solid var(--line);background:#fff;min-height:80px;padding:18px;display:grid}.calculator small{text-transform:uppercase;font-size:9px}.calculator strong{font-size:22px}.tool-note{color:#6c7671;margin-top:20px;font-size:11px;line-height:1.7}.matrix{border:1px solid var(--line);overflow-x:auto}.matrix-head,.matrix-row{grid-template-columns:180px repeat(7,1fr);min-width:1020px;display:grid}.matrix-head>*{background:var(--forest);color:#fff}.matrix-head>*,.matrix-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:15px 10px;font-size:9px}.matrix-head b,.matrix-row strong{text-align:left}.matrix-row .yes{color:#1d5334;background:#d9e3db;font-weight:800}.matrix-row .no{color:#a5aba7}.filterbar{gap:8px;margin-bottom:30px;display:flex}.filterbar input{flex:1}.filterbar button,.smart-swatches button,.compare-drawer button,.project-summary button,.project-summary a{border:1px solid var(--line);cursor:pointer;background:#fff;padding:12px 14px;font-size:9px;font-weight:800}.filterbar button.active{background:var(--forest);color:#fff}.smart-swatches{grid-template-columns:repeat(4,1fr);gap:20px 12px;display:grid}.smart-swatches article{border:1px solid var(--line);background:#fff;padding:10px}.smart-swatches article>div:first-child{height:210px}.smart-swatches h3{margin:13px 0 4px;font-size:13px}.smart-swatches p{color:#6d7772;min-height:24px;font-size:9px}.smart-swatches article>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.smart-swatches button{padding:8px;font-size:8px}.compare-drawer{background:var(--forest);color:#fff;z-index:10;margin-top:30px;padding:25px;position:sticky;bottom:15px;box-shadow:0 20px 60px #0005}.compare-drawer>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.compare-drawer figure{color:var(--ink);background:#fff;grid-template-columns:80px 1fr;align-items:center;margin:0;display:grid}.compare-drawer figure>div{height:80px}.compare-drawer figcaption{padding:10px;font-size:11px}.compare-drawer figcaption small{color:#6d7772;margin-top:5px;display:block}.project-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.project-board article{border:1px solid var(--line);min-height:300px;padding:25px}.project-board h3{justify-content:space-between;display:flex}.project-board h3 b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.project-board article>p{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.project-board article>p button{cursor:pointer;background:0 0;border:0}.project-board em{color:#7b8580;font-size:11px}.project-summary{background:#d9ddd5}.project-summary>div{gap:8px;margin-top:30px;display:flex}.project-summary a{background:var(--forest);color:#fff}.inspiration-tool{color:#fff;background:#15251f}.inspiration-tool .section-label{color:#aab7b0}.inspiration-result{grid-template-columns:1.4fr 1fr;align-items:center;gap:6vw;display:grid}.room-preview{background:#d7d1c4;height:440px;position:relative;overflow:hidden}.room-preview span{background:#8d978a;position:absolute;inset:0 45% 25% 0}.room-preview i{background:#7b5a42;position:absolute;inset:0 0 25% 55%}.room-preview b{background:#d6c2a4;height:33%;position:absolute;bottom:8%;left:22%;right:8%;box-shadow:0 12px 30px #0004}.room-preview.parlak span{background:#e5e4dd;box-shadow:inset -30px 0 80px #fff}.room-preview.dokulu i{background:repeating-linear-gradient(90deg,#72533d 0 16px,#7f6047 17px 20px)}.inspiration-result h3{font-family:var(--font-serif);font-size:34px}.inspiration-result p{color:#b9c4be;line-height:1.8}.inspiration-result a{border-bottom:1px solid #78867f;padding:12px 0;font-size:11px}.magazine-hero{background:#dacdbf}.magazine-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px;padding:100px 5vw;display:grid}.magazine-card{background:#fff;border:1px solid #e2ddd5;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s}.magazine-card:hover,.magazine-card:focus-within{border-color:#c8beb2;transform:translateY(-5px);box-shadow:0 18px 40px #1b16121c}.magazine-card-link{color:#111;flex-direction:column;height:100%;text-decoration:none;border:0!important;padding:0!important;display:flex!important}.magazine-card-link:focus-visible{outline:3px solid var(--red);outline-offset:4px}.magazine-card-body{flex-direction:column;flex:1;padding:0 24px 24px;display:flex}.magazine-card-body>small{text-transform:uppercase;letter-spacing:.15em;color:#7a837e;margin-top:0;display:block}.magazine-card-body h2{margin:14px 0}.magazine-card-body p{flex:1}.magazine-read-more,.real-blog-card-link>div>span{color:#fff;background:#111;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 15px;font-size:11px;font-weight:900;transition:background .2s;display:flex}.magazine-card:hover .magazine-read-more,.magazine-card:focus-within .magazine-read-more,.real-blog-grid article:hover .real-blog-card-link>div>span{background:var(--red)}.editorial-art{background:#88948c;height:340px;position:relative;overflow:hidden}.editorial-art:before,.editorial-art:after{content:"";position:absolute}.editorial-art:before{background:#d6b897;width:60%;height:75%;bottom:-5%;right:-5%;transform:rotate(12deg)}.editorial-art:after{background:#253b33;width:35%;height:100%;left:12%}.art-2{background:#e3ddd2}.art-2:before{background:#aeb6ae;border-radius:50%}.art-3{background:#c4b19d}.art-3:after{background:#f0ede5}.art-4{background:#8b6b53}.art-5{background:#b8c1ba}.art-6{background:#283c35}.editorial-art span{z-index:2;color:#fff;font-family:var(--font-serif);font-size:50px;position:absolute;bottom:20px;left:20px}.magazine-grid article>small{text-transform:uppercase;letter-spacing:.15em;color:#7a837e;margin-top:18px;display:block}.magazine-grid h2{margin:14px 0;font-size:26px}.magazine-grid p{color:#636d67;font-size:13px;line-height:1.8}.magazine-grid a{border-bottom:1px solid;padding-bottom:8px;font-size:10px;font-weight:800}.pro-hero{background:#cbd5ce}.pro-benefits{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;padding:100px 5vw;display:grid}.pro-benefits article{background:var(--paper);padding:35px}.pro-benefits span{font-family:var(--font-serif);color:#929c97;font-size:38px}.pro-benefits h2{margin-top:45px;font-size:18px}.pro-benefits p{color:#626c67;font-size:12px;line-height:1.7}.download-center{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 5vw;display:grid}.download-center h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.download-center a{border-top:1px solid #596b63;justify-content:space-between;padding:20px 0;font-size:12px;display:flex}.form-section{background:var(--cream);padding:100px 5vw}.lead-form{max-width:1000px;margin:auto}.lead-form h2,.review-form h2{font-size:40px}.lead-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form .wide{grid-column:1/-1}.lead-form button,.review-form button{background:var(--forest);color:#fff;cursor:pointer;border:0;padding:17px 24px;font-weight:800}.lead-form>p,.review-form>p{color:#476954;font-size:12px}.reviews-wrap{padding:100px 5vw}.review-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.review-grid article{border:1px solid var(--line);min-height:240px;padding:35px}.review-grid span{color:#b07f42}.review-grid p{font-family:var(--font-serif);font-size:22px;line-height:1.5}.review-grid b,.review-grid small{display:block}.review-grid small{color:#77817c;margin-top:5px}.review-form{gap:14px;max-width:720px;margin:70px auto 0;display:grid}.review-form label{gap:8px;display:grid}.video-grid{grid-template-columns:repeat(3,1fr);gap:60px 16px;padding:100px 5vw;display:grid}.video-cover{background:#253a32;place-items:center;height:280px;display:grid;position:relative}.video-cover:before{content:"";background:#8d9b91;width:45%;height:100%;position:absolute;left:0}.video-cover button{z-index:2;color:#fff;background:#ffffff20;border:1px solid #fff;border-radius:50%;width:70px;height:70px;font-size:22px}.video-cover span{color:#fff;font-family:var(--font-serif);font-size:32px;position:absolute;bottom:14px;left:18px}.video-cover small{color:#fff;text-transform:uppercase;letter-spacing:.14em;position:absolute;bottom:16px;right:14px}.video-grid h2{font-size:22px}.video-grid p{color:#606a65;font-size:12px;line-height:1.7}.video-grid a{font-size:10px;font-weight:800}@media (width<=900px){.site-header{height:72px;padding:0 22px}.menu-button{display:flex}.site-header nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:25px;display:none;position:absolute;top:72px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav a{padding:14px}.hero{min-height:720px;padding:115px 24px 60px}.hero h1{font-size:50px}.hero-note,.scroll{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.section{padding:82px 24px}.intro,.doors{grid-template-columns:1fr;gap:55px}.intro-copy>p{margin:20px 0 40px}.stats{gap:10px}.stats div,.stats strong,.stats span,.section-head,.inspiration-top{display:block}.section-head>p,.inspiration-top>p{margin-top:25px}.series-feature{height:560px}.series-tabs button{font-size:19px}.series-card{width:calc(100% - 30px);padding:25px;bottom:15px;left:15px}.series-card h3{font-size:38px}.door-visual{height:470px}.model-chip{left:10px}.model-list{grid-template-columns:repeat(2,1fr);margin-top:0}.inspiration-top{padding:0 24px 45px}.gallery{grid-template-columns:86vw 70vw 70vw;padding-left:24px;overflow-x:auto}.gallery figure{height:450px}.steps,.contact{grid-template-columns:1fr}.contact-image{height:360px}.contact-panel{padding:70px 24px}.contact-actions{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr 1fr;padding:65px 24px 25px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}}@media (width<=520px){.hero h1{font-size:43px}.hero-copy{font-size:14px}.intro h2,.section-head h2,.doors h2,.inspiration h2,.process h2,.contact h2{font-size:40px}.stats strong{font-size:38px}.series-tabs{gap:8px}.series-tabs button{font-size:15px}.series-tabs button span{display:none}.series-tabs button small{margin-left:0;font-size:7px}.door-visual{height:390px}footer{grid-template-columns:1fr}.footer-brand,.footer-bottom{grid-column:1}.gallery figure{height:390px}}@media (width<=900px){.catalog-hero{min-height:500px;padding:150px 24px 70px}.catalog-jump{padding-inline:24px;top:72px}.model-detail{grid-template-columns:1fr;gap:35px;padding:60px 0}.model-detail:nth-child(2n) .door-sample{order:0}.door-sample{height:360px}.swatch-group>header{display:block}.swatch-group header>div:last-child{text-align:left;margin-top:18px}.swatch-grid{grid-template-columns:repeat(3,1fr)}.color-note{grid-template-columns:1fr;gap:8px}.lightbox{padding:75px 12px 20px}.lightbox-bar{display:block;left:16px;right:70px}.lightbox-bar span:last-child{display:none}.knowledge-head,.resource-links{grid-template-columns:1fr}.knowledge-head>p:last-child{margin-top:25px}.knowledge-grid,.decision-grid{grid-template-columns:1fr}.guide-list article{grid-template-columns:90px 1fr}.faq-layout{grid-template-columns:1fr}.compare-wrap{padding-inline:24px}.tool-section{padding:75px 24px}.tool-section>header{grid-template-columns:70px 1fr}.choice-grid{grid-template-columns:1fr}.calculator,.smart-swatches{grid-template-columns:repeat(2,1fr)}.project-board,.inspiration-result,.recommendation{grid-template-columns:1fr}.recommendation p,.recommendation small{grid-column:1}.magazine-grid,.video-grid,.pro-benefits{grid-template-columns:repeat(2,1fr);padding-inline:24px}.download-center,.review-grid{grid-template-columns:1fr}.site-header nav{max-height:calc(100vh - 72px);overflow-y:auto}}@media (width<=520px){.catalog-hero h1{font-size:52px}.model-copy dl div{grid-template-columns:1fr;gap:5px}.swatch-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.swatch-group{padding:65px 0}.knowledge-grid>a{padding:28px}.guide-list article{grid-template-columns:1fr}.guide-index{margin-bottom:25px}.guide-index span{font-size:42px}.faq-layout details>p{padding-left:0}.resource-links{padding-inline:24px}.tool-section>header,.calculator,.smart-swatches{grid-template-columns:1fr}.filterbar{flex-wrap:wrap}.filterbar input{flex-basis:100%}.compare-drawer>div,.magazine-grid,.video-grid,.pro-benefits,.lead-form>div{grid-template-columns:1fr}.lead-form .wide{grid-column:1}.room-preview{height:300px}}@media print{.site-header,.catalog-jump,.hero,.lightbox,.tool-section:not(#ozet),.project-board>article:not(.project-summary){display:none!important}.project-board{display:block}.project-summary{background:#fff!important;border:0!important}.project-summary button,.project-summary a{display:none}.tool-section#ozet{padding:20px}.tool-section#ozet>header{display:block}}.sample-request{gap:7px;margin-top:20px;display:grid}.sample-request input{border:1px solid var(--line);padding:11px}.sample-request button{background:var(--forest);color:#fff;border:0;padding:12px;font-size:9px;font-weight:800}.sample-request small{color:#4e705e}.video-cover>a{z-index:2;color:#fff;background:#ffffff20;border:1px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;display:grid}.measure-entry{background:#fff;border:1px solid #d7d1c3;padding:18px}.measure-head,.measure-row{grid-template-columns:58px 1fr 1fr .75fr 1fr 42px;align-items:center;gap:10px;display:grid}.measure-head{color:#66706a;text-transform:uppercase;letter-spacing:.08em;padding:0 0 10px;font-size:.72rem}.measure-row{border-top:1px solid #ece8de;padding:9px 0}.measure-row>b{color:#98a099;font-size:.8rem}.measure-row input{width:100%;min-width:0;font:inherit;background:#fbfaf6;border:1px solid #cbc6ba;padding:11px 10px}.measure-row input:focus{outline-offset:1px;border-color:#17372f;outline:2px solid #b5cf72}.measure-row strong{text-align:right;font-size:.9rem}.measure-row>button{cursor:pointer;background:#f0eee7;border:0;border-radius:50%;width:34px;height:34px;font-size:1.2rem}.add-measure{color:#17372f;cursor:pointer;background:0 0;border:1px solid #17372f;margin-top:14px;padding:11px 15px;font-weight:700}.measure-hint{color:#69706b;margin:12px 0 0;font-size:.82rem}.measure-hint kbd{background:#eeeae0;border:1px solid #ccc5b7;border-radius:3px;padding:2px 5px}.measure-totals{grid-template-columns:repeat(3,1fr);margin-top:16px}@media (width<=720px){.measure-head{display:none}.measure-row{grid-template-columns:34px 1fr 1fr 58px 36px;gap:6px}.measure-row input{padding:10px 6px}.measure-row strong{text-align:left;color:#57625d;grid-column:2/5}.measure-row>button{grid-area:1/5}.measure-totals{grid-template-columns:1fr}.measure-entry{padding:12px}}.order-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.order-options label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:10px;font-weight:800;display:grid}.order-options select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:13px}.profile-note{background:#d9ddd5;gap:5px;padding:16px;display:grid}.profile-note span{font-size:11px;line-height:1.5}.order-confirm{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.order-confirm.confirmed{background:#e7efe9;border-color:#52745f}.order-confirm input{width:20px;height:20px}.order-confirm span{font-size:11px;line-height:1.6}.order-confirm b{font-size:13px;display:block}.order-summary{margin:20px 0}.order-summary>div{border-top:1px solid #bbc1ba;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;display:grid}.order-summary dt{text-transform:uppercase;color:#68736d;font-size:9px}.order-summary dd{margin:0;font-size:11px;font-weight:700}.print-measures{margin-top:20px}.print-measures h4{text-transform:uppercase;font-size:11px}.print-measures p{margin:0!important;padding:6px 0!important;font-size:9px!important}.model-choice-list{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:24px;display:grid}.model-choice-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;min-height:78px;padding:14px}.model-choice-list button.active{background:var(--forest);color:#fff}.model-choice-list b,.model-choice-list small{display:block}.model-choice-list small{margin-top:7px;font-size:8px;line-height:1.35}.selected-model-view{grid-template-columns:.75fr .9fr 1.35fr;align-items:stretch;gap:18px;display:grid}.selected-model-view>.door-sample{height:430px}.model-definition{border:1px solid var(--line);background:#fff;padding:30px}.model-definition h3{font-family:var(--font-serif);margin:8px 0;font-size:38px}.model-definition>p:not(.section-label){color:#626d67;font-size:12px;line-height:1.7}.model-definition dl div{border-top:1px solid var(--line);padding:12px 0}.model-definition dt{text-transform:uppercase;font-size:8px}.model-definition dd{margin:5px 0 0;font-size:10px}.model-definition>small{color:#747d78;margin-top:15px;line-height:1.5;display:block}.model-kitchen{height:430px;margin:0;position:relative}.model-kitchen figcaption{background:#fff;padding:15px;position:absolute;inset:auto 18px 18px}.model-kitchen b,.model-kitchen span{display:block}.model-kitchen span{color:#66706b;margin-top:5px;font-size:9px;line-height:1.45}@media (width<=900px){.order-options{grid-template-columns:1fr 1fr}.model-choice-list{grid-template-columns:repeat(2,1fr)}.selected-model-view{grid-template-columns:1fr 1fr}.model-kitchen{grid-column:1/-1}}@media (width<=520px){.order-options,.selected-model-view{grid-template-columns:1fr}.model-kitchen{grid-column:1}.selected-model-view>.door-sample,.model-kitchen{height:340px}}main:has(.studio-hero) .tool-section>header>span:after{content:counter(studio-step, decimal-leading-zero);font-size:38px}@media print{.project-summary{max-width:none!important}.project-summary .print-measures{display:block}.order-summary>div{break-inside:avoid}.project-summary:after{content:"Bu çıktı ön proje/teklif teyit özetidir. Nihai sipariş; fiziksel numune, güncel stok, üretim uygunluğu ve tarafların yazılı onayı sonrasında kesinleşir.";border-top:1px solid #999;margin-top:28px;padding-top:14px;font-size:9pt;display:block}}:root{--ink:#111;--forest:#b5121b;--cream:#f4f3f1;--paper:#fff;--line:#dedbd7;--red:#b5121b;--black:#111;--charcoal:#242424}.site-header{border-bottom:2px solid var(--red);background:#fffffff5}.brand-mark{background:var(--red)}.nav-cta,.dark-button,.project-summary a,.filterbar button.active{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}.dark,.inspiration-tool,.download-center,.catalog-cta,footer{background:var(--black)}.section-label{color:var(--red)}.site-header nav a:hover{color:var(--red);opacity:1}.hero-shade{background:linear-gradient(90deg,#000000d1,#00000061 50%,#0000000d 82%)}.corporate-hero{border-bottom:8px solid var(--red);background:#eeeae7}.corporate-story{background:#ccc;grid-template-columns:repeat(3,1fr);gap:1px;padding:90px 5vw;display:grid}.corporate-story article{background:#fff;padding:42px}.corporate-story span,.use-grid span{font-family:var(--font-serif);color:var(--red);font-size:42px}.corporate-story h2{margin-top:50px;font-size:24px}.corporate-story p,.neboard-intro p{color:#5c5c5c;line-height:1.8}.brand-network{color:#fff;background:#111;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 5vw;display:grid}.brand-network h2{font-size:clamp(38px,5vw,70px)}.brand-network a{border-top:1px solid #444;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.brand-network span{color:#aaa;font-size:11px}.neboard-hero{background:#d8d0c8}.neboard-intro{grid-template-columns:1fr 1fr;gap:8vw;padding:90px 5vw;display:grid}.neboard-intro h2{font-size:clamp(42px,5vw,72px)}.neboard-intro a{color:var(--red);text-decoration:underline}.use-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 5vw 100px;display:grid}.use-grid article{border:1px solid var(--line);min-height:230px;padding:28px}.use-grid h2{margin-top:35px;font-size:18px}.use-grid p{color:#666;font-size:11px;line-height:1.7}.neboard-flow,.source-policy{color:#fff;background:#111;padding:100px 8vw}.neboard-flow h2{font-size:clamp(34px,5vw,65px)}.neboard-flow p,.source-policy p{color:#bbb;max-width:800px;line-height:1.8}.trend-hero{background:#e8e5e1}.trend-grid{grid-template-columns:repeat(2,1fr);gap:70px 18px;padding:100px 5vw;display:grid}.trend-art{background:linear-gradient(135deg,#222 0 45%,#b5121b 45% 60%,#ddd 60%);height:340px;position:relative}.trend-2{background:linear-gradient(120deg,#eee 0 45%,#111 45% 70%,#a87654 70%)}.trend-3{background:linear-gradient(135deg,#6b5545,#c9c1b6 50%,#222 50%)}.trend-4{background:linear-gradient(150deg,#777,#222 48%,#b58c6b 48%)}.trend-art span{color:#fff;font:48px var(--font-serif);position:absolute;bottom:15px;left:20px}.trend-grid small{color:#888;margin-top:15px;display:block}.trend-grid h2{font-size:30px}.trend-grid p{color:#666;line-height:1.7}.trend-grid b{color:var(--red)}.measure-head.has-grain,.measure-row.has-grain{grid-template-columns:48px 1fr 1fr .7fr 1fr 1fr 42px}.measure-row select{background:#fff;border:1px solid #cbc6ba;min-width:0;padding:11px 7px}.print-model{display:none}.print-model .door-sample{height:180px}.order-options{grid-template-columns:repeat(3,1fr)}.admin-shell{background:#f4f3f1;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-shell>aside{color:#fff;background:#111;flex-direction:column;gap:4px;padding:25px;display:flex}.admin-logo{grid-template-columns:38px 1fr;align-items:center;margin-bottom:35px;display:grid}.admin-logo i{background:var(--red);width:32px;height:32px;font:italic 23px var(--font-serif);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.admin-logo small{letter-spacing:.2em;color:#888;font-size:7px}.admin-shell aside button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px}.admin-shell aside button.active{background:var(--red);color:#fff}.admin-shell aside>a{color:#aaa;margin-top:auto;font-size:11px}.admin-shell>main>header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}.admin-shell>main>header small,.admin-shell>main>header b{font-size:9px;display:block}.admin-shell>main>header a{font-size:10px}.admin-title{justify-content:space-between;align-items:end;padding:45px 4vw 25px;display:flex}.admin-title h1{margin:0;font-size:45px}.admin-title button{background:#fff;border:1px solid #bbb;margin-left:6px;padding:12px 16px}.admin-title .publish{background:var(--red);color:#fff;border-color:var(--red)}.admin-stats,.admin-cards{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 4vw;display:grid}.admin-stats article,.admin-cards article,.editor-panel{background:#fff;border:1px solid #ddd;padding:25px}.admin-stats b{font:42px var(--font-serif);color:var(--red);display:block}.admin-stats span{font-size:10px}.admin-cards{grid-template-columns:1fr 1fr;margin-top:12px}.admin-cards button{text-align:left;background:#fff;border:0;border-top:1px solid #ddd;width:100%;padding:13px;display:block}.editor-panel{grid-template-columns:1.4fr .8fr;gap:35px;margin:0 4vw;display:grid}.editor-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-fields label{gap:7px;font-size:10px;display:grid}.editor-fields input,.editor-fields select,.editor-fields textarea{font:inherit;border:1px solid #ccc;padding:12px}.editor-fields .wide{grid-column:1/-1}.drop-zone{text-align:center;border:2px dashed #bbb;min-height:280px;padding:30px}.drop-zone b,.drop-zone span{display:block}.drop-zone span{color:#777;margin:8px;font-size:9px}.drop-zone p{text-align:left;font-size:9px}.admin-notice{color:#48644f;margin:20px 4vw;font-size:10px}@media (width<=900px){.corporate-story,.use-grid{grid-template-columns:1fr 1fr}.brand-network,.neboard-intro,.admin-shell{grid-template-columns:1fr}.admin-shell>aside{display:none}.admin-stats{grid-template-columns:1fr 1fr}.editor-panel{grid-template-columns:1fr}.measure-head.has-grain{display:none}.measure-row.has-grain{grid-template-columns:34px 1fr 1fr 58px 36px}.measure-row.has-grain select,.measure-row.has-grain strong{grid-column:2/5}}@media (width<=520px){.corporate-story,.use-grid,.trend-grid,.admin-stats,.admin-cards{grid-template-columns:1fr}.admin-title{display:block}.admin-title>div:last-child{margin-top:20px}.editor-fields{grid-template-columns:1fr}.editor-fields .wide{grid-column:1}.order-options{grid-template-columns:1fr}}@media print{body{background:#fff}.project-summary{font-family:Arial,sans-serif}.project-summary h3:before{content:"DOLAP KAPAK · ANTALYA";color:#b5121b;letter-spacing:.15em;margin-bottom:18px;font-size:11pt;display:block}.print-model{border-top:1px solid #999;grid-template-columns:180px 1fr;align-items:center;gap:18px;padding-top:15px;display:grid}.print-model figcaption{font-weight:700}.project-summary{page-break-inside:auto}.print-measures p{font-size:10pt!important}}.brand-image-link{flex:none;justify-content:center;width:126px;height:76px;overflow:hidden}.brand-logo-header{object-fit:contain;width:116px;height:74px;display:block}.footer-brand>.brand{display:none}.footer-brand:before{content:"";background:#fff url(/brand/dolap-kapak-logo-full.png) 50%/172px no-repeat;width:190px;height:160px;display:block}.admin-logo{text-align:center;background:#fff;min-height:96px;padding:10px;display:block}.admin-logo img{object-fit:contain;width:122px;height:auto;margin:0 auto 8px;display:block}.admin-logo i,.admin-logo b{display:none}.admin-logo small{color:#666;display:block}.project-summary:before{content:"";background:url(/brand/dolap-kapak-logo-full.png) 50%/contain no-repeat;width:112px;height:94px;margin-bottom:16px;display:block}@media (width<=900px){.brand-image-link{width:104px;height:64px}.brand-logo-header{width:98px;height:62px}}@media print{.project-summary:before{width:105px;height:88px;margin-bottom:10px}.project-summary h3:before{content:"ANTALYA · Egepres Antalya Bölge Bayii";letter-spacing:.08em;font-size:8pt}}.site-header nav{gap:20px;font-size:11px}main:has(.studio-hero){counter-reset:none}main:has(.studio-hero) .tool-section{counter-increment:none}main:has(.studio-hero) .tool-section>header>span{font-size:42px}main:has(.studio-hero) .tool-section>header>span:after{display:none}.wizard-entry{grid-template-columns:repeat(2,minmax(0,280px));align-items:stretch;gap:12px;margin-top:28px;display:grid}.wizard-entry .button,.wizard-entry button{box-sizing:border-box;border:1px solid var(--red);text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:58px;padding:15px 20px;font-weight:800;line-height:1.25;display:flex}.wizard-entry .button{background:var(--red);color:#fff}.wizard-entry button{color:var(--red);background:#fff}.wizard-entry .button:hover,.wizard-entry button:hover{color:#fff;background:#111;border-color:#111}.wizard-jump a{font-weight:800}.area-choice{grid-template-columns:repeat(6,1fr)}.area-choice button,.material-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:22px}.area-choice button.active,.material-choice button.active{background:var(--red);color:#fff;border-color:var(--red)}.material-choice{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.material-choice b,.material-choice span,.material-choice small{display:block}.material-choice span{margin:10px 0;font-size:12px}.material-choice small{opacity:.65;font-size:9px}.wizard-swatches{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.wizard-swatches button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:9px}.wizard-swatches button.active{outline:3px solid var(--red);outline-offset:2px}.wizard-swatches i{height:145px;margin-bottom:12px;display:block}.wizard-swatches b,.wizard-swatches span{display:block}.wizard-swatches span{color:#777;margin-top:5px;font-size:9px}.accent-choice{justify-content:space-between;align-items:end;gap:20px;margin-top:24px;display:flex}.accent-choice label,.customer-fields label,.measure-card label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.accent-choice select,.customer-fields input,.customer-fields textarea,.measure-card input,.measure-card select{border:1px solid var(--line);font:inherit;background:#fff;padding:12px}.accent-choice a,.swatch-wizard{color:var(--red);font-size:10px;font-weight:800}.model-choice-list button.disabled{opacity:.42;cursor:not-allowed;filter:grayscale()}.model-choice-list em{color:#b5121b;margin-top:8px;font-size:8px;display:block}.model-choice-list button.disabled:hover{opacity:.65}.measure-cards{background:0 0;border:0;gap:12px;padding:0;display:grid}.measure-card{border:1px solid var(--line);background:#fff;padding:18px}.measure-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.measure-card>header button{cursor:pointer;background:#eee;border:0;border-radius:50%;width:30px;height:30px}.measure-basic,.handle-options{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.handle-options{border-top:1px dashed var(--line);grid-template-columns:repeat(5,1fr);padding-top:14px}.handle-result{color:#fff;background:#111;padding:12px;display:grid}.handle-result small,.handle-result span{font-size:8px}.handle-result b{font-size:20px}.measure-card input.invalid{background:#fff2f2;border-color:#b5121b}.measure-card label small{color:#b5121b;text-transform:none;letter-spacing:0}.measure-card>footer{justify-content:flex-end;gap:22px;margin-top:14px;font-size:11px;font-weight:800;display:flex}.measure-totals{grid-template-columns:repeat(4,1fr)}.customer-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.customer-fields .wide{grid-column:1/-1}.corporate-quote{color:#111;border:1px solid #bbb;max-width:1100px;margin:auto;background:#fff!important;padding:32px!important}.corporate-quote:before{display:none!important}.quote-head{border-bottom:3px solid var(--red);grid-template-columns:150px 1fr 210px;align-items:center;gap:24px;padding-bottom:18px;display:grid}.quote-head img{object-fit:contain;width:125px;height:auto}.quote-head>div b,.quote-head>div span{display:block}.quote-head>div b{font-size:20px}.quote-head>div span{margin-top:7px;font-size:10px}.quote-head dl{margin:0}.quote-head dl div{grid-template-columns:70px 1fr;font-size:9px;display:grid}.quote-head dt{text-transform:uppercase;color:#777}.quote-head dd{margin:0;font-weight:800}.corporate-quote h3{text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin:0 0 14px;font-size:11px}.quote-customer,.quote-selection,.quote-measures,.quote-notes{border-bottom:1px solid #ccc;padding:22px 0}.quote-customer p{grid-template-columns:repeat(4,1fr);gap:12px;font-size:10px;display:grid}.quote-selection{grid-template-columns:1.4fr .7fr .7fr;gap:24px;display:grid}.quote-selection figure{margin:0}.quote-selection .door-sample{height:220px}.quote-selection figure>i{height:180px;display:block}.quote-selection figcaption{margin-top:8px;font-size:9px}.quote-selection .order-summary{margin:0}.quote-table{border:1px solid #ccc}.quote-row{grid-template-columns:40px 1.3fr .5fr .8fr 1fr 1.2fr .8fr;display:grid}.quote-row span{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:9px 7px;font-size:9px}.quote-row-head{color:#fff;background:#111;font-weight:800}.quote-totals{background:#ccc;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.quote-totals div{background:#f4f3f1;padding:16px}.quote-totals small,.quote-totals b{display:block}.quote-totals b{margin-top:5px;font-size:18px}.quote-notes p,.quote-notes li{font-size:9px;line-height:1.6}.quote-sign{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.quote-sign span{border-top:1px solid #999;min-height:55px;padding-top:10px;font-size:9px}.corporate-quote>footer{color:#fff;text-align:center;background:#111;margin:20px -32px -32px;padding:10px;font-size:8px;display:block}.quote-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.quote-actions button,.quote-actions a{color:#fff;background:#111;border:0;padding:14px 20px;font-weight:800}.quote-actions a{background:var(--red)}.swatch-compatible{color:#777;min-height:42px;font-size:8px;line-height:1.5;display:block}.swatch-wizard{margin-top:10px;display:inline-block}.compatibility-source{background:#f4f3f1}.use-grid article{transition:background .25s,color .25s,transform .25s,border-color .25s}.use-grid article:hover,.use-grid article:focus-within{border-color:var(--red);background:#fff1f1;transform:translateY(-4px)}.use-grid article:hover span{color:#e31b23}@media (width<=900px){.area-choice,.material-choice{grid-template-columns:repeat(2,1fr)}.wizard-swatches{grid-template-columns:repeat(3,1fr)}.measure-basic,.handle-options{grid-template-columns:repeat(2,1fr)}.customer-fields{grid-template-columns:1fr 1fr}.quote-head{grid-template-columns:110px 1fr}.quote-head dl{grid-column:1/-1}.quote-selection{grid-template-columns:1fr 1fr}.quote-selection>div{grid-column:1/-1}.quote-row{min-width:760px}.quote-table{overflow-x:auto}.site-header nav .nav-cta{background:var(--red);color:#fff}}@media (width<=520px){.wizard-entry,.accent-choice{flex-direction:column;align-items:stretch}.area-choice,.material-choice,.wizard-swatches,.measure-basic,.handle-options,.customer-fields,.quote-selection,.quote-totals{grid-template-columns:1fr}.customer-fields .wide{grid-column:1}.corporate-quote{padding:18px!important}.quote-head{grid-template-columns:80px 1fr}.quote-head img{width:75px}.quote-selection>div{grid-column:1}.corporate-quote>footer{margin:20px -18px -18px}}@media print{body>*{visibility:hidden}#ozet>header,#ozet>.customer-fields,#ozet>.order-confirm,#ozet>.quote-actions{display:none!important}main:has(.studio-hero) .site-header{display:none!important}main:has(.studio-hero)>.catalog-hero{display:none!important}main:has(.studio-hero)>.catalog-jump{display:none!important}main:has(.studio-hero)>.tool-section:not(#ozet){display:none!important}#ozet,.corporate-quote,.corporate-quote *{visibility:visible}#ozet{padding:0!important;display:block!important}.corporate-quote{border:0;width:100%;max-width:none;position:absolute;inset:0;padding:8mm!important}.corporate-quote:after{display:none!important}.quote-head img{width:28mm}.quote-selection .door-sample{height:42mm}.quote-selection figure>i{height:38mm}.corporate-quote>footer{margin:5mm -8mm -8mm}.quote-row{break-inside:avoid}}.corporate-legal{background:#f4f3f1;grid-template-columns:1fr 1fr;gap:8vw;padding:95px 5vw;display:grid}.corporate-legal h2{font-size:clamp(38px,5vw,66px)}.corporate-legal a{border-top:1px solid #bbb;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.corporate-legal span{color:#777;font-size:10px}.legal-hero,.payment-hero{background:#eeeae7}.legal-layout{grid-template-columns:260px 1fr;gap:7vw;padding:80px 5vw;display:grid}.legal-layout>aside{border-top:2px solid var(--red);height:max-content;position:sticky;top:115px}.legal-layout>aside a{border-bottom:1px solid var(--line);padding:14px 5px;font-size:11px;display:block}.legal-layout>div{max-width:850px}.legal-layout section{border-bottom:1px solid var(--line);margin-bottom:55px;padding:0 0 55px;scroll-margin-top:120px}.legal-layout h2{font-size:36px}.legal-layout p{color:#555;line-height:1.8}.legal-layout section>a{color:var(--red);font-weight:800}.payment-layout{grid-template-columns:repeat(3,1fr);gap:12px;padding:90px 5vw;display:grid}.payment-layout article{border:1px solid var(--line);min-height:300px;padding:35px}.payment-layout article>span{font:44px var(--font-serif);color:var(--red)}.payment-layout h2{margin-top:55px}.payment-layout p{color:#666;font-size:12px;line-height:1.8}.payment-disabled{color:#777;background:#ddd;margin-top:18px;padding:14px;font-size:10px;font-weight:800;display:inline-block}.payment-security{color:#fff;background:#111;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 8vw;display:grid}.payment-security h2{font-size:48px}.payment-security>p{color:#bbb;line-height:1.8}.payment-security a{color:#fff;text-decoration:underline}@media (width<=900px){.corporate-legal,.payment-security,.legal-layout{grid-template-columns:1fr}.legal-layout>aside{grid-template-columns:1fr 1fr;display:grid;position:static}.payment-layout{grid-template-columns:1fr}.site-header nav{gap:0;font-size:12px}}@media (width<=520px){.corporate-legal,.legal-layout,.payment-layout,.payment-security{padding-left:24px;padding-right:24px}.legal-layout>aside{grid-template-columns:1fr}}.contact-hero,.local-hero{border-bottom:6px solid var(--red);background:#eeeae7}.contact-page{grid-template-columns:1fr 1.2fr;gap:8vw;padding:90px 5vw;display:grid}.contact-info h2{font-size:clamp(38px,5vw,65px)}.contact-info>p{color:#666;line-height:1.8}.contact-info dl div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;padding:16px 0;display:grid}.contact-info dt{text-transform:uppercase;color:#777;font-size:9px}.contact-info dd{margin:0;font-size:12px;line-height:1.7}.contact-buttons{gap:8px;margin-top:24px;display:flex}.contact-buttons a{color:#fff;background:#111;padding:13px 16px;font-size:10px;font-weight:800}.contact-buttons a:first-child{background:var(--red)}.contact-form{background:#f4f3f1;grid-template-columns:1fr 1fr;gap:12px;padding:30px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccc;padding:13px}.contact-form .wide{grid-column:1/-1}.contact-consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;display:flex!important}.contact-consent input{width:18px;height:18px}.contact-consent a{color:var(--red);text-decoration:underline}.contact-form button{color:#fff;cursor:pointer;background:#111;border:0;padding:14px;font-weight:800}.contact-form>p{color:#41654b;font-size:10px}.map-section{color:#fff;background:#111;grid-template-columns:1.2fr 1fr;display:grid}.map-section iframe{filter:grayscale(.2);border:0;width:100%;height:520px}.map-section>div{padding:65px}.map-section h2{font-size:42px}.map-section p{color:#bbb;line-height:1.8}.local-links{gap:0;margin-top:25px;display:grid}.local-links a{border-top:1px solid #444;padding:14px 0;font-size:11px}.seo-article{max-width:1080px;margin:auto;padding:85px 5vw}.seo-article>section{margin-bottom:75px}.seo-article h2{font-size:clamp(32px,4vw,52px)}.seo-article>section>p{color:#555;max-width:900px;font-size:15px;line-height:1.9}.seo-article p a{color:var(--red);text-decoration:underline}.seo-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.seo-cards>div{border:1px solid var(--line);padding:28px}.seo-cards h3{font-size:20px}.seo-cards p{color:#666;font-size:12px;line-height:1.7}.seo-actions{gap:10px;margin-top:28px;display:flex}.seo-actions a{color:#fff;background:#111;padding:15px 18px;font-size:10px;font-weight:800}.seo-actions a:first-child{background:var(--red)}@media (width<=1100px) and (width>=901px){.site-header nav a:not(.nav-cta){font-size:9px}.site-header nav{gap:11px}.nav-cta{padding:12px 14px}}@media (width<=900px){.contact-page,.map-section,.seo-cards{grid-template-columns:1fr}.map-section>div{padding:50px 24px}}@media (width<=520px){.contact-page{padding:70px 24px}.contact-form{grid-template-columns:1fr;padding:20px}.contact-form .wide{grid-column:1}.contact-buttons,.seo-actions{flex-direction:column}.seo-article{padding:65px 24px}}.global-search-trigger{z-index:48;color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;padding:10px 13px;font-weight:800;position:fixed;top:105px;right:25px;box-shadow:0 8px 25px #0002}.global-search-trigger span{margin-left:4px;font-size:9px}.back-to-top{z-index:48;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:23px;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #0004}.search-overlay{z-index:100;background:#000c;place-items:start center;padding:10vh 20px;display:grid;position:fixed;inset:0}.search-close{color:#fff;cursor:pointer;background:#111;border:1px solid #fff5;width:44px;height:44px;font-size:28px;position:fixed;top:25px;right:30px}.search-box{background:#fff;width:min(760px,100%);padding:35px;box-shadow:0 30px 100px #0008}.search-box input{width:100%;font:inherit;border:2px solid #111;margin:10px 0 20px;padding:18px;font-size:17px}.search-box>div>a{border-top:1px solid #ddd;grid-template-columns:1fr 1.3fr 25px;align-items:center;gap:15px;padding:15px 0;display:grid}.search-box a span{color:#777;font-size:10px}.search-box a i{color:var(--red);font-style:normal}.hero-image{will-change:transform, filter;animation:18s ease-in-out infinite alternate hero-breathe}.hero-content{animation:1.1s ease-out both hero-copy-in}@keyframes hero-breathe{0%{filter:saturate(.96);transform:scale(1)}to{filter:saturate(1.08);transform:scale(1.065)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-image,.hero-content{animation:none}}.legal-layout h3{margin-top:28px;font-size:17px}.legal-layout li{color:#555;margin-bottom:6px;line-height:1.8}.legal-warning{border-left:4px solid var(--red);background:#fff1f1;margin:25px 0;padding:20px}.product-seo-hero{background:#eeeae7}.seo-cards>div>span,.handleless-cards>a>span{font:35px var(--font-serif);color:var(--red)}.handleless-cards>a{border:1px solid var(--line);color:#111;padding:28px}.handleless-cards>a b{color:var(--red);font-size:9px}.payment-security li{color:#bbb;line-height:1.8}@media (width<=900px){.global-search-trigger{top:auto;bottom:82px;right:18px}.back-to-top{bottom:22px;right:18px}.search-box{padding:22px}.search-box>div>a{grid-template-columns:1fr 25px}.search-box a span{display:none}}.material-home-grid{background:#d1cec8;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.material-home-grid a{background:#f3f1ec;grid-template-columns:40px 1fr 20px;align-items:center;min-height:82px;padding:26px 24px;transition:all .28s;display:grid}.material-home-grid a:nth-child(2n){background:#dedbd4}.material-home-grid a:nth-child(4n+1):hover,.material-home-grid a:nth-child(4n+2):hover{background:var(--red);color:#fff;transform:translateY(-4px)}.material-home-grid a:nth-child(4n+3):hover,.material-home-grid a:nth-child(4n+4):hover{color:#fff;background:#151515;transform:translateY(-4px)}.material-home-grid span{color:var(--red);font-family:var(--font-serif);transition:all .2s}.material-home-grid a:hover span{color:#fff}.material-home-grid i{font-style:normal;transition:all .2s}.material-home-grid a:hover i{transform:translate(4px)}.text-dark-link{color:var(--red);margin-top:18px;font-size:10px;font-weight:800;display:block}.model-image-admin{background:#fff;border:1px solid #ddd;grid-template-columns:.7fr 1.3fr;gap:35px;margin:0 4vw;padding:28px;display:grid}.model-image-admin>div:last-child{gap:12px;display:grid}.model-image-admin label{border-top:1px solid #ddd;grid-template-columns:150px 1fr;align-items:center;gap:10px;padding-top:12px;display:grid}.model-image-admin input{border:1px solid #bbb;padding:12px}.model-image-admin img{object-fit:cover;grid-column:2;width:220px;height:120px}.model-image-admin p{color:#666;font-size:11px;line-height:1.7}@media (width<=900px){.material-home-grid{grid-template-columns:1fr 1fr}.model-image-admin,.model-image-admin label{grid-template-columns:1fr}.model-image-admin img{grid-column:1}}@media (width<=520px){.material-home-grid{grid-template-columns:1fr}}.neboard-source{border-left:3px solid var(--red);padding-left:18px;font-size:12px!important}.neb-collection-list{padding:0 5vw}.neb-collection{border-top:1px solid var(--line);padding:105px 0;scroll-margin-top:145px}.neb-collection>header{grid-template-columns:120px 1fr;gap:35px;max-width:1050px;display:grid}.neb-collection>header>span{font:64px var(--font-serif);color:var(--red)}.neb-collection h2,.neb-colors h2,.neb-guidance h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px)}.neb-collection>header p:not(.section-label){color:#59645f;max-width:790px;line-height:1.8}.neb-collection>header small{background:#eeeae3;margin-top:12px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-block}.neb-gallery{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.neb-gallery figure{color:#fff;background:#111;margin:0;overflow:hidden}.neb-gallery img{aspect-ratio:1/1.32;transition:transform .45s}.neb-gallery figure:hover img{transform:scale(1.04)}.neb-gallery figcaption{padding:17px}.neb-gallery b,.neb-gallery strong,.neb-gallery span{display:block}.neb-gallery b{font-size:12px}.neb-gallery strong{color:#fff;margin-top:7px;font-size:10px}.neb-gallery span{color:#8e9a94;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:8px}.neb-models{border-block:1px solid var(--line);grid-template-columns:210px 1fr;gap:30px;margin:45px 0 0;padding:25px 0;display:grid}.neb-models h3{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.neb-models>div{flex-wrap:wrap;gap:8px;display:flex}.neb-models span{border:1px solid var(--line);background:#fff;padding:10px 12px;font-size:10px}.neb-colors{background:#e4e1da;padding:110px 5vw;scroll-margin-top:140px}.neb-colors>header{max-width:900px}.neb-colors>header>p:last-child{color:#59645f;line-height:1.8}.neb-color-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:50px;display:grid}.neb-color-grid article{background:#fff;padding:9px}.neb-color-grid i{aspect-ratio:1.25;border:1px solid #0001;display:block;box-shadow:inset 0 0 30px #fff3}.neb-color-grid b,.neb-color-grid span{display:block}.neb-color-grid b{margin:12px 4px 4px;font-size:11px}.neb-color-grid span{font:18px var(--font-serif);color:var(--red);margin:0 4px 7px}.leather-color-head{margin-top:90px}.neb-color-grid.leather{grid-template-columns:repeat(5,1fr)}.neb-guidance{color:#fff;background:#171717;grid-template-columns:1fr 1fr;gap:8vw;padding:110px 7vw;display:grid}.neb-guidance ol{counter-reset:neb;margin:0;padding:0;list-style:none}.neb-guidance li{counter-increment:neb;border-top:1px solid #444;gap:7px;padding:20px 0 20px 55px;display:grid;position:relative}.neb-guidance li:before{content:counter(neb, decimal-leading-zero);font:26px var(--font-serif);color:var(--red);position:absolute;left:0}.neb-guidance li b{font-size:13px}.neb-guidance li span{color:#aaa;font-size:11px;line-height:1.6}@media (width<=900px){.neb-gallery{grid-template-columns:1fr 1fr}.neb-color-grid{grid-template-columns:repeat(3,1fr)}.neb-guidance{grid-template-columns:1fr}.neb-collection>header{grid-template-columns:75px 1fr}.neb-models{grid-template-columns:1fr}}@media (width<=520px){.neb-gallery,.neb-color-grid,.neb-color-grid.leather{grid-template-columns:1fr 1fr}.neb-collection>header{grid-template-columns:1fr}.neb-collection>header>span{font-size:42px}.neb-collection{padding:70px 0}.neb-colors,.neb-guidance{padding:75px 24px}.neb-gallery figcaption{padding:12px}}.alvic-tech-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.alvic-tech-cards a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:34px;transition:all .3s;display:flex}.alvic-tech-cards a:hover{background:var(--red);color:#fff;transform:translateY(-7px)}.alvic-tech-cards span{font:38px var(--font-serif);color:var(--red)}.alvic-tech-cards a:hover span,.alvic-tech-cards a:hover small{color:#fff}.alvic-tech-cards small{color:#777;margin-top:35px}.alvic-tech-cards h3{margin:9px 0;font-size:36px}.alvic-tech-cards p{font-size:12px;line-height:1.7}.alvic-tech-cards b{margin-top:auto;font-size:9px}.alvic-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:35px 0;display:grid!important}.alvic-facts div{border-right:1px solid var(--line);padding:20px}.alvic-facts strong,.alvic-facts span{display:block}.alvic-facts strong{font:55px var(--font-serif);color:var(--red)}.alvic-facts span{text-transform:uppercase;font-size:10px;line-height:1.6}.award-showcase{color:#fff;background:#111;grid-template-columns:210px 1fr;align-items:center;gap:55px;display:grid;padding:55px!important}.award-seal{text-align:center;color:#d0ae5f;border:2px solid #d0ae5f;border-radius:50%;place-items:center;width:180px;height:180px;font-size:44px;display:grid;box-shadow:inset 0 0 0 8px #111,inset 0 0 0 10px #d0ae5f}.award-seal small{letter-spacing:.13em;font-size:11px;display:block}.award-showcase p{color:#bbb!important}.alvic-properties>div{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.alvic-properties article{background:#fff;min-height:135px;padding:28px}.alvic-properties article span,.alvic-properties article b{display:block}.alvic-properties article span{font:35px var(--font-serif);color:var(--red)}.alvic-properties article b{margin-top:24px;font-size:11px}.award-band{color:#fff;background:#111;align-items:center;gap:24px;margin-top:35px;padding:25px;display:flex}.award-band>i{color:#d0ae5f;border:1px solid #d0ae5f;border-radius:50%;place-items:center;width:65px;height:65px;font-size:25px;display:grid}.award-band small,.award-band strong{display:block}.award-band small{color:#aaa;letter-spacing:.15em;font-size:8px}.award-band strong{margin-top:7px}.official-source{color:var(--red);margin-top:25px;font-size:10px;font-weight:800;display:inline-block}.door-canvas{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.door-canvas a{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#e7e2d8);flex-direction:column;min-height:245px;padding:24px;transition:all .3s;display:flex}.door-canvas a:hover{background:var(--red);color:#fff;transform:translateY(-5px)}.door-canvas span{font:34px var(--font-serif);color:var(--red)}.door-canvas a:hover span{color:#fff}.door-canvas small{margin-top:40px}.door-canvas h3{font-size:21px}.door-canvas b{margin-top:auto;font-size:9px}.source-line{color:#777;border-top:1px solid var(--line);padding-top:20px;font-size:10px}.neb-media{background:#f0ede6;padding:105px 5vw}.neb-media>header{max-width:800px}.neb-media h2{margin:0;font-size:clamp(42px,5vw,72px)}.neb-media>header>p:last-child{color:#666;line-height:1.8}.neb-media>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.neb-media figure{background:#fff;margin:0}.neb-media img,.neb-media video{aspect-ratio:1.35;object-fit:cover;width:100%}.neb-media figcaption{padding:15px;font-size:11px}.neboard-admin{background:#fff;border:1px solid #ddd;grid-template-columns:1fr 1fr;gap:45px;margin:0 4vw;padding:32px;display:grid}.neboard-admin h2{font-size:32px}.neboard-admin p{color:#666;font-size:11px;line-height:1.7}.neboard-upload{gap:15px;display:grid}.neboard-upload label{gap:7px;font-size:10px;display:grid}.neboard-upload input{border:1px solid #bbb;padding:13px}.neboard-upload small{color:#777}.neboard-upload button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:15px;font-weight:800}.neboard-upload button:disabled{opacity:.45}.mega-footer{grid-template-columns:1.2fr repeat(5,1fr);gap:35px}.mega-footer .footer-brand>a{color:#fff;margin-top:30px;font-size:10px;display:block}.mega-footer>div>a{font-size:10px}.mega-footer .footer-bottom{grid-column:1/-1}@media (width<=1100px){.mega-footer{grid-template-columns:repeat(3,1fr)}.mega-footer .footer-bottom{grid-column:1/-1}.door-canvas{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.alvic-tech-cards,.neb-media>div{grid-template-columns:1fr}.alvic-properties>div{grid-template-columns:repeat(2,1fr)}.award-showcase,.neboard-admin{grid-template-columns:1fr}.door-canvas,.mega-footer{grid-template-columns:1fr 1fr}}@media (width<=520px){.alvic-properties>div,.door-canvas,.mega-footer,.alvic-facts{grid-template-columns:1fr}.award-showcase{padding:28px!important}.award-seal{width:140px;height:140px}.mega-footer .footer-bottom{grid-column:1}}.cookie-layer{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008;align-items:end;padding:24px;display:flex;position:fixed;inset:0}.cookie-panel{border-top:5px solid var(--red);background:#fff;grid-template-columns:90px 1fr;gap:28px;width:min(1040px,100%);margin:0 auto;padding:32px;display:grid;box-shadow:0 20px 80px #0008}.cookie-mark{color:#fff;width:70px;height:70px;font:22px var(--font-serif);background:#111;border-radius:50%;place-items:center;display:grid}.cookie-copy h2{margin:0 0 14px;font-size:clamp(28px,4vw,46px)}.cookie-copy>p:not(.section-label){color:#5f6662;max-width:820px;font-size:12px;line-height:1.75}.cookie-links{gap:20px;margin-top:16px;display:flex}.cookie-links a{color:var(--red);font-size:9px;font-weight:800;text-decoration:underline}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.cookie-actions button{cursor:pointer;background:#fff;border:1px solid #bbb;padding:13px 17px;font-size:9px;font-weight:800}.cookie-actions .cookie-primary{background:var(--red);border-color:var(--red);color:#fff}.cookie-actions .cookie-manage{margin-right:auto}.cookie-options{border-block:1px solid var(--line);margin-top:22px}.cookie-options label{border-bottom:1px solid var(--line);grid-template-columns:1fr 24px 70px;align-items:center;gap:15px;padding:15px 0;display:grid}.cookie-options label:last-child{border-bottom:0}.cookie-options b,.cookie-options small{display:block}.cookie-options b{font-size:11px}.cookie-options small{color:#777;margin-top:5px;font-size:9px}.cookie-options input{width:19px;height:19px;accent-color:var(--red)}.cookie-options i{text-transform:uppercase;text-align:right;font-size:8px;font-style:normal}.cookie-reopen{z-index:47;color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;padding:9px 11px;font-size:8px;font-weight:800;position:fixed;bottom:18px;left:18px;box-shadow:0 6px 25px #0002}.legal-cookie-note{border-left:4px solid var(--red);background:#fff1f1;padding:16px!important}@media (width<=650px){.cookie-layer{padding:10px}.cookie-panel{grid-template-columns:1fr;max-height:92vh;padding:22px;overflow:auto}.cookie-mark{width:48px;height:48px}.cookie-actions{grid-template-columns:1fr;display:grid}.cookie-actions .cookie-manage{margin:0}.cookie-actions button{width:100%}.cookie-options label{grid-template-columns:1fr 22px}.cookie-options i{display:none}.cookie-reopen{bottom:16px;left:12px}}.alvic-properties article p{color:#6c7470;margin:9px 0 0;font-size:9px;line-height:1.55}.surface-application{margin:0 0 85px;position:relative}.surface-application img{object-fit:cover;width:100%;height:min(62vw,620px)}.surface-application figcaption{color:#fff;background:#111e;justify-content:space-between;gap:20px;padding:17px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.surface-application b{font-size:12px}.surface-application span{color:#bbb;text-align:right;font-size:9px}@media (width<=520px){.surface-application figcaption{display:block;position:static}.surface-application span{text-align:left;margin-top:7px;display:block}.surface-application img{height:300px}}.catalogs-hero,.news-hero{color:#fff;background:linear-gradient(125deg,#121212 0 68%,#c60016 68%)}.catalog-intro{background:#d9d6d0;grid-template-columns:repeat(3,1fr);gap:1px;padding:50px 7vw;display:grid}.catalog-intro>div{background:#f5f3ef;padding:34px}.catalog-intro span,.document-library small,.news-feed small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.catalog-intro h2{margin:18px 0 9px;font-size:20px}.catalog-intro p{color:#626262;font-size:12px;line-height:1.7}.catalog-brand-filter,.news-topics{flex-wrap:wrap;gap:8px;padding:38px 7vw 0;display:flex}.catalog-brand-filter button,.news-topics span{background:#fff;border:1px solid #d6d2cc;padding:12px 15px;font-size:10px;font-weight:800}.catalog-brand-filter button{cursor:pointer}.catalog-brand-filter button.active,.catalog-brand-filter button:hover{background:var(--red);border-color:var(--red);color:#fff}.document-library,.news-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:38px 7vw 90px;display:grid}.document-library article,.news-feed article,.library-empty{background:#fff;border:1px solid #ddd9d2;padding:24px}.document-icon{background:linear-gradient(135deg, #111 0 70%, var(--red) 70%);color:#fff;align-items:flex-end;height:150px;margin:-24px -24px 24px;padding:20px;display:flex}.document-icon span{letter-spacing:-.05em;font-size:28px;font-weight:900}.document-library h2,.news-feed h2{margin:12px 0;font-size:20px}.document-library p,.news-feed p,.library-empty p{color:#666;font-size:12px;line-height:1.7}.document-library a,.news-feed a{color:#111;margin-top:18px;font-size:11px;font-weight:900;display:inline-block}.library-empty{text-align:center;grid-column:1/-1;padding:60px}.library-empty b{font-size:24px}.news-feed{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px}.news-feed article{padding:0;overflow:hidden}.news-feed img,.news-feed video{object-fit:cover;background:#111;width:100%;height:320px}.news-feed article>div{padding:28px}.content-admin{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.content-upload{background:#fff;border:1px solid #dedbd4;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.content-upload label{gap:7px;font-size:10px;font-weight:800;display:grid}.content-upload input,.content-upload select,.content-upload textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ccc;padding:13px}.content-upload .wide{grid-column:1/-1}.content-upload button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:15px;font-weight:900}.content-upload button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.catalog-intro,.document-library,.news-feed,.content-admin{grid-template-columns:1fr}.site-header nav{overflow-y:auto}}@media (width<=600px){.wizard-entry{grid-template-columns:1fr;width:100%}.catalog-intro,.document-library,.news-feed,.catalog-brand-filter,.news-topics{padding-left:24px;padding-right:24px}.content-upload{grid-template-columns:1fr}.content-upload .wide{grid-column:auto}}.sample-hero{background:linear-gradient(125deg, #111 0 68%, var(--red) 68%);color:#fff}.sample-steps{color:#fff;background:#111;grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.sample-steps span{border-right:1px solid #333;padding:24px;font-size:11px;font-weight:800}.sample-steps b{color:var(--red);margin-right:12px}.sample-request-layout{background:#f3f1ed;grid-template-columns:1.05fr .95fr;gap:50px;padding:80px 7vw;display:grid}.sample-request-layout h2{margin:12px 0 28px;font-size:30px}.sample-selectors,.sample-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sample-selectors label,.sample-form label{gap:7px;font-size:10px;font-weight:900;display:grid}.sample-selectors select,.sample-form input,.sample-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbc7c0;padding:14px}.sample-selectors button,.sample-submit{background:var(--red);color:#fff;cursor:pointer;border:0;padding:15px;font-weight:900}.sample-selectors button{align-self:end;min-height:47px}.sample-basket{background:#fff;border:1px solid #d8d4cd;margin-top:24px}.sample-basket>header{color:#fff;background:#111;justify-content:space-between;padding:18px 20px;font-size:11px;display:flex}.sample-basket article{border-top:1px solid #e1ddd6;grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;padding:16px 20px;display:grid}.sample-basket article>span{color:var(--red);font-weight:900}.sample-basket article div{gap:5px;display:grid}.sample-basket article small{color:#777}.sample-basket article button{cursor:pointer;background:0 0;border:0;font-size:22px}.sample-basket>p{color:#777;padding:25px;font-size:12px;line-height:1.7}.sample-form{border-top:5px solid var(--red);background:#fff;padding:34px}.sample-form .wide{grid-column:1/-1}.sample-consent{margin:18px 0;line-height:1.6;grid-template-columns:20px 1fr!important;font-weight:500!important}.sample-consent input{width:auto}.sample-consent a{text-decoration:underline}.sample-submit{width:100%;font-size:12px}.sample-status{background:#f3f1ed;padding:14px;font-size:12px;line-height:1.6}.sample-form>small{color:#777;margin-top:15px;line-height:1.6;display:block}.sample-basket-float{z-index:85;background:var(--red);color:#fff;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:900;display:flex;position:fixed;bottom:92px;right:24px;box-shadow:0 8px 28px #0003}.sample-basket-float:hover{background:#111}.cut-optimizer{background:#fff;border:1px solid #d7d3cc;margin-top:28px;padding:28px}.cut-optimizer>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.cut-optimizer h3{margin:8px 0;font-size:24px}.cut-optimizer>header button{cursor:pointer;background:#fff;border:1px solid #111;padding:11px 14px;font-weight:800}.cut-settings{background:#f3f1ed;grid-template-columns:180px 210px 1fr;align-items:end;gap:14px;margin:18px 0 24px;padding:18px;display:grid}.cut-settings label{gap:7px;font-size:9px;font-weight:900;display:grid}.cut-settings input{background:#fff;border:1px solid #bbb;padding:10px}.cut-settings span{color:#666;font-size:10px;line-height:1.6}.cut-error{color:#a00014;background:#fff0f0;padding:13px;font-size:11px;font-weight:800}.board-layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.board-layouts figure{margin:0}.board-canvas{background:#e8e3da;border:2px solid #222;width:100%;position:relative;overflow:hidden}.board-canvas i{color:#fff;background:#c60016d9;border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;overflow:hidden}.board-canvas i:nth-child(2n){background:#252525e8}.board-canvas i b{font-size:11px}.board-canvas i small{white-space:nowrap;font-size:7px}.board-layouts figcaption{justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.board-layouts figcaption span{color:#777}.expert-guide>header{color:#fff;background:#111;padding:130px 10vw 90px}.expert-guide>header h1{font-family:var(--font-serif);max-width:1050px;margin:18px 0;font-size:clamp(42px,6vw,78px);line-height:1.02}.expert-guide>header>p:last-child{color:#ccc;max-width:700px;font-size:16px;line-height:1.7}.expert-body{padding:70px 15vw}.expert-intro{font-family:var(--font-serif);margin:0 0 65px;font-size:25px;line-height:1.55}.expert-body>section{border-top:1px solid #d8d4cd;grid-template-columns:90px 1fr;gap:30px;padding:40px 0;display:grid}.expert-body>section>span{color:var(--red);font-size:38px;font-weight:900}.expert-body h2{margin:0 0 15px;font-size:28px}.expert-body section p{color:#555;font-size:14px;line-height:1.9}.expert-faq details{border-top:1px solid #ddd;padding:16px 0}.expert-faq summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.expert-body aside{color:#fff;background:#111;margin-top:45px;padding:45px}.expert-body aside p{color:#bbb}.expert-body aside a{background:var(--red);color:#fff;margin:14px 8px 0 0;padding:14px 18px;font-size:10px;font-weight:900;display:inline-block}@media (width<=900px){.sample-steps{grid-template-columns:1fr 1fr}.sample-request-layout{grid-template-columns:1fr}.board-layouts,.cut-settings{grid-template-columns:1fr 1fr}.cut-settings span{grid-column:1/-1}.expert-body{padding:55px 7vw}}@media (width<=600px){.sample-steps,.sample-selectors,.sample-form>div,.board-layouts,.cut-settings{grid-template-columns:1fr}.sample-request-layout{padding:55px 24px}.sample-form{padding:24px}.sample-form .wide,.cut-settings span{grid-column:auto}.sample-basket-float{bottom:76px;right:12px}.sample-basket-float span{display:none}.expert-guide>header{padding:110px 24px 65px}.expert-body{padding:45px 24px}.expert-body>section{grid-template-columns:1fr;gap:12px}.expert-body>section>span{font-size:26px}}.header-controls{flex:none;order:3;align-items:center;gap:10px;display:flex}.header-search{color:#111;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1111112e;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.global-search-trigger{display:none!important}.editorial-cover{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:18px}.curated-article{max-width:1050px}.curated-sections>section{border-top:1px solid #ddd7cf;grid-template-columns:70px minmax(0,1fr);gap:26px;padding:38px 0;display:grid}.curated-sections>section>span{color:var(--red);font-size:30px;font-weight:900}.curated-sections h2,.blog-rich-text h2{margin:0 0 15px;font-size:clamp(25px,3vw,36px);line-height:1.15}.curated-sections p,.curated-sections li,.blog-rich-text p,.blog-rich-text li{color:#444;font-size:17px;line-height:1.85}.curated-sections ul,.blog-rich-text ul{padding-left:20px}.article-sources{background:#f3f0eb;margin:44px 0 10px;padding:34px}.article-sources h2{margin:4px 0 20px}.article-sources>a{color:#111;border-top:1px solid #d7d0c7;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr) 24px;align-items:center;gap:18px;padding:16px 0;display:grid}.article-sources>a span{color:#666;line-height:1.5}.article-sources>a i{color:var(--red);font-style:normal}.article-sources small{color:#6b655e;margin-top:20px;line-height:1.6;display:block}.blog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0;display:grid}.blog-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.blog-source-policy{border-left:4px solid var(--red);color:#555;background:#f7f5f1;margin-top:44px;padding:26px;line-height:1.7}@media (width<=700px){.header-controls{gap:6px}.header-search{justify-content:center;width:40px;padding:0}.header-search span{display:none}.curated-sections>section{grid-template-columns:1fr;gap:8px;padding:28px 0}.curated-sections>section>span{font-size:22px}.article-sources{padding:24px 20px}.article-sources>a{grid-template-columns:1fr 24px}.article-sources>a span{grid-area:2/1/auto/-1}.blog-gallery{grid-template-columns:1fr}}@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}.site-header{overflow:visible!important}.site-header .main-navigation{overflow:visible}.main-navigation>a,.main-navigation>.nav-group>a{white-space:nowrap}.nav-group{align-items:center;display:flex;position:relative}.nav-group>button{width:22px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.nav-dropdown{z-index:80;color:#111;background:#fff;border:1px solid #d9d4cd;padding:24px;display:none;position:fixed;top:88px;left:4vw;right:4vw;box-shadow:0 24px 60px #0003}.nav-group:hover>.nav-dropdown,.nav-group:focus-within>.nav-dropdown,.nav-group.expanded>.nav-dropdown{display:block}.nav-surfaces:after{content:"";z-index:79;width:calc(100% + 36px);height:34px;display:none;position:absolute;top:100%;left:-18px}.nav-surfaces:hover:after,.nav-surfaces:focus-within:after,.nav-surfaces.expanded:after{display:block}.surface-dropdown>header{border-bottom:1px solid #ddd7cf;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.surface-dropdown>header b{font-size:21px}.surface-dropdown>header a,.surface-dropdown>footer a{font-weight:900;color:var(--red)!important}.surface-dropdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.surface-dropdown>div>a{border:1px solid #ece8e2;grid-template-columns:76px 1fr;align-items:center;gap:12px;min-width:0;color:#111!important;padding:9px!important;display:grid!important}.surface-dropdown img{object-fit:cover;width:76px;height:58px}.surface-dropdown span{gap:5px;min-width:0;display:grid}.surface-dropdown small,.compact-dropdown small{color:#777;white-space:normal;font-size:9px;line-height:1.45}.surface-dropdown>footer{border-top:3px solid var(--red);background:#101010;justify-content:flex-end;gap:28px;margin:0 -24px -24px;padding:18px 24px;display:flex}.surface-dropdown>footer a:first-child{color:#fff!important}.surface-dropdown>footer a:hover{text-underline-offset:4px;text-decoration:underline}.compact-dropdown{width:330px;padding:10px;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%)}.compact-dropdown>a{border-bottom:1px solid #eee;gap:4px;color:#111!important;padding:13px!important;display:grid!important}.compact-dropdown>a:last-child{border-bottom:0}.compact-dropdown>a:hover{background:#f5f1eb}.corporate-dropdown{left:auto;right:0;transform:none}.series-feature.zenit>img{object-position:center 58%}.series-feature.syncron>img{object-position:center 52%}.intro{grid-template-columns:.9fr 1.1fr;gap:6vw;padding-block:72px}.intro-copy>p{margin:22px 0 0}.intro-copy>p+p{margin-top:18px}.collections .section-head{align-items:start}.collections .section-head>p{max-width:610px;line-height:1.85}.collections{padding-block:76px}.collections .series-tabs{margin-top:50px}.material-home{padding-block:72px}.material-home .section-head{align-items:start;gap:5vw}.material-home .section-head h2{padding-bottom:.08em;line-height:1.08}.material-home .section-head>p{max-width:550px;margin-top:2px;line-height:1.72}.material-home-grid{margin-top:42px}.material-home-grid a:nth-child(-n+3):hover{background:var(--red);color:#fff;transform:translateY(-4px)}.material-home-grid a:nth-child(n+4):hover{color:#fff;background:#151515;transform:translateY(-4px)}.doors{padding-block:76px}.door-visual{height:570px}.knowledge{background:linear-gradient(135deg,#e1e4dd 0 58%,#d4d9d1 58%);padding-block:72px}.knowledge-head{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-template-areas:"label label""title description";align-items:end;gap:18px 6vw}.knowledge-head>.section-label{grid-area:label;margin:0}.knowledge-head>h2{white-space:nowrap;grid-area:title;font-size:clamp(46px,5.25vw,76px);line-height:1.02}.knowledge-head>p:last-child{grid-area:description;max-width:540px;margin:0 0 3px;line-height:1.68}.knowledge-grid{background:#bbc1bae6;margin-top:38px}.knowledge-grid>a{background:#ffffff2e;min-height:210px;padding:28px}.contact{min-height:560px}.intro,.collections,.material-home,.doors,.knowledge,.contact{border-top:1px solid #1111111a}.contact-actions{gap:0}.swatch-group{scroll-margin-top:108px}.home-news{background:#f2eee8;padding:86px 5vw;overflow:hidden}.home-news>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.home-news h2{margin:8px 0 0;font-size:clamp(34px,4.4vw,64px);line-height:1}.home-news>header>a{color:var(--red);font-size:11px;font-weight:900}.home-news-track{scroll-snap-type:x mandatory;gap:16px;padding-bottom:14px;display:flex;overflow-x:auto}.home-news-track article{scroll-snap-align:start;background:#fff;flex:0 0 min(410px,86vw)}.home-news-track img,.home-news-track video{aspect-ratio:16/10;object-fit:cover;background:#111;width:100%}.home-news-track article>div{padding:22px}.home-news-track small{color:var(--red);font-size:9px;font-weight:900}.home-news-track h3{margin:10px 0;font-size:22px}.home-news-track p{color:#666;font-size:12px;line-height:1.7}.home-news-track a{font-size:10px;font-weight:900}.home-news-empty{background:#cfc8be;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-news-empty span{color:#fff;background:linear-gradient(135deg,#191919 0 70%,#c60016 70%);place-items:center;min-height:170px;font-weight:900;display:grid}.home-news-empty p{color:#666;text-align:center;background:#fff;grid-column:1/-1;margin:0;padding:18px}.gallery-hero{background:linear-gradient(125deg,#dad0c4 0 68%,#c60016 68%)}.gallery-library{padding:44px 5vw 90px}.gallery-library>nav{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.gallery-library>nav button{cursor:pointer;background:#fff;border:1px solid #d6d0c8;padding:12px 16px;font-size:10px;font-weight:900}.gallery-library>nav button.active,.gallery-library>nav button:hover{background:var(--red);border-color:var(--red);color:#fff}.gallery-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-library figure{cursor:zoom-in;background:#fff;border:1px solid #ded9d2;margin:0;transition:transform .25s,box-shadow .25s}.gallery-library figure:hover,.gallery-library figure:focus{outline:none;transform:translateY(-4px);box-shadow:0 15px 35px #0000001c}.gallery-library img{aspect-ratio:16/11;object-fit:cover;width:100%}.gallery-library figcaption{padding:20px}.gallery-library small{color:var(--red);text-transform:uppercase;font-weight:900}.gallery-library h2{margin:10px 0;font-size:21px}.gallery-library figcaption span{color:#777;font-size:10px}.gallery-empty{text-align:center;background:#f3f0eb;grid-column:1/-1;padding:65px}.gallery-lightbox{z-index:150;color:#fff;background:#000000eb;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.gallery-lightbox img{object-fit:contain;width:auto;max-width:min(1200px,92vw);height:auto;max-height:76vh}.gallery-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:42px;position:absolute;top:20px;right:26px}.gallery-lightbox>div{text-align:center;gap:5px;margin-top:14px;display:grid}.gallery-video,.catalog-video-link{color:#fff;background:#111;grid-template-columns:.8fr 1.2fr;gap:60px;padding:70px 7vw;display:grid}.gallery-video h2,.catalog-video-link h2{margin:8px 0;font-size:clamp(31px,4vw,54px);line-height:1.05}.gallery-video p,.catalog-video-link p{color:#bbb;line-height:1.8}.gallery-video a,.catalog-video-link a{color:#fff;border-bottom:1px solid var(--red);margin:12px 18px 0 0;padding-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.gallery-note{background:#efeae3;grid-template-columns:220px 1fr;gap:30px;margin:0;padding:34px 7vw;display:grid}.gallery-note p{color:#5f5a54;margin:0;line-height:1.7}@media (width<=1180px){.site-header .main-navigation{overflow-y:auto}.nav-dropdown{width:auto;box-shadow:none;color:#fff;background:#181818;border:1px solid #333;margin:5px 0 12px;position:static;transform:none}.nav-surfaces:after{display:none!important}.main-navigation .nav-group{grid-template-columns:1fr 44px;width:100%;display:grid}.main-navigation .nav-group>a{width:auto}.main-navigation .nav-group>button{color:#fff;width:44px}.nav-group:hover>.nav-dropdown,.nav-group:focus-within>.nav-dropdown{display:none}.nav-group.expanded>.nav-dropdown{grid-column:1/-1;display:block}.surface-dropdown>div{grid-template-columns:1fr 1fr}.surface-dropdown>header,.surface-dropdown>footer{flex-direction:column;align-items:flex-start}.surface-dropdown>div>a,.compact-dropdown>a{border-color:#333;color:#fff!important}.compact-dropdown{width:auto;position:static}.menu-button{display:flex!important}.site-header .main-navigation{color:#fff;background:#101010;flex-direction:column;align-items:stretch;width:min(430px,100%);padding:25px;transition:transform .25s;position:fixed;top:72px;bottom:0;right:0;transform:translate(100%)}.site-header .main-navigation.open{transform:translate(0)}.site-header .main-navigation>a,.site-header .main-navigation>.nav-group>a{padding:12px 10px;display:block}.site-header .main-navigation>.nav-group{flex:none}}@media (width<=800px){.intro,.knowledge-head{grid-template-columns:1fr;gap:26px}.knowledge-head{grid-template-areas:"label""title""description"}.knowledge-head>h2{white-space:nowrap;font-size:clamp(30px,9vw,48px)}.intro,.collections,.material-home,.doors,.knowledge{padding-block:56px}.collections .section-head,.material-home .section-head{grid-template-columns:1fr;gap:24px}.collections .series-feature{background:#f5f2eb;flex-direction:column;display:flex;overflow:visible;height:auto!important}.collections .series-feature>img{object-fit:cover;width:100%;height:clamp(270px,62vw,410px);display:block}.collections .series-card{background:#f5f2eb;width:100%;padding:24px 22px;position:static}.collections .series-card h3{margin-top:10px;font-size:36px}.collections .series-card .series-text{margin:16px 0}.material-home-grid,.knowledge-grid{margin-top:32px}.door-visual{height:460px}.contact{min-height:500px}.gallery-library>div{grid-template-columns:1fr 1fr}.gallery-video,.catalog-video-link{grid-template-columns:1fr;gap:20px}.home-news-empty{grid-template-columns:1fr}.home-news-empty p{grid-column:1}}@media (width<=560px){.surface-dropdown>div,.gallery-library>div{grid-template-columns:1fr}.surface-dropdown>div>a{grid-template-columns:62px 1fr}.surface-dropdown img{width:62px;height:50px}.home-news{padding:64px 24px}.home-news>header{flex-direction:column;align-items:flex-start}.gallery-library{padding-inline:24px}.gallery-note{grid-template-columns:1fr;padding-inline:24px}}@media (width<=1180px){.site-header{z-index:120!important}.site-header .main-navigation{z-index:119;visibility:hidden;pointer-events:none;display:flex!important}.site-header .main-navigation.open{visibility:visible;pointer-events:auto}.site-header .main-navigation[data-menu-open=true]{visibility:visible!important;pointer-events:auto!important;display:flex!important;transform:translate(0)!important}.site-header .header-controls,.site-header .menu-button{z-index:121;position:relative}}main>.home-news{order:900!important}main>.mega-footer{order:1000!important}.mobile-menu-shell{display:none}@media (width<=1180px){.site-header>.main-navigation{display:none!important}.site-header .header-controls{margin-left:auto}.mobile-menu-shell{flex:none;order:4;display:block}.mobile-menu-shell>summary{cursor:pointer;z-index:131;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;list-style:none;display:flex;position:relative}.mobile-menu-shell>summary::-webkit-details-marker{display:none}.mobile-menu-shell>summary>span{background:#111;width:25px;height:2px;transition:transform .2s;display:block}.mobile-menu-shell[open]>summary>span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-menu-shell[open]>summary>span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-native-navigation{z-index:130;color:#fff;border-top:3px solid var(--red);background:#101010;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px 42px;position:fixed;inset:72px 0 0;overflow-y:auto;display:flex!important}.mobile-native-navigation>a,.mobile-native-navigation>details>summary{color:#fff;cursor:pointer;border-bottom:1px solid #2d2d2d;padding:15px 12px;font-size:12px;font-weight:800;line-height:1.2;display:block}.mobile-native-navigation>details>summary{padding-right:42px;list-style:none;position:relative}.mobile-native-navigation>details>summary::-webkit-details-marker{display:none}.mobile-native-navigation>details>summary:after{content:"+";color:var(--red);font-size:20px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mobile-native-navigation>details[open]>summary:after{content:"−"}.mobile-native-navigation>details>div{background:#191919;padding:6px 12px 12px;display:grid}.mobile-native-navigation>details>div>a{color:#ddd;border-bottom:1px solid #303030;padding:12px;font-size:11px}.mobile-native-navigation .mobile-project-link{background:var(--red);color:#fff;border-bottom:0;margin:9px 0}}
