@font-face{font-family:"Georgina";src:url("/assets/fonts/georgina.woff2") format("woff2"),url("/assets/fonts/georgina.woff") format("woff");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("/assets/fonts/manrope/manrope-cyrillic-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("/assets/fonts/manrope/manrope-cyrillic-wght-normal.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("/assets/fonts/manrope/manrope-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("/assets/fonts/manrope/manrope-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--burnt:#873c1e;--burnt-light:#9f4a25;--ink:#212123;--soft-ink:#62605d;--line:#e7e0d8;--paper:#ffffff;--warm:#fbfaf7;--cool:#f6f8f7;--charcoal:#1d1d1f;--header-h:70px;--notice-h:36px;--header-rendered-h:var(--header-h);--notice-rendered-h:var(--notice-h);--header-stack-rendered-h:calc(var(--notice-rendered-h) + var(--header-rendered-h));--container:1280px;--gutter-fluid:clamp(18px,5vw,80px);--gutter:max(var(--gutter-fluid),calc((100vw - var(--container)) / 2));--radius-card:8px;--radius-control:8px;--control-h:48px;--control-h-compact:40px;--section-y:clamp(34px,5vw,72px);--grid-gap:clamp(14px,1.8vw,22px);--shadow:0 16px 34px rgba(33,33,35,0.1);--site-font:"Georgina",Arial,sans-serif;--site-font-ru:"Manrope Variable",Arial,"Helvetica Neue",Helvetica,sans-serif;--z-page-sticky:220;--z-header:240;--z-announcement:260;--z-header-dropdown:300;--z-header-search:320;--z-header-active:340;--z-header-popover:380;--z-header-mobile:420;--z-cart:430;--z-skip-link:1000;font-family:var(--site-font)}html[data-announcement-enabled="false"]{--notice-h:0px}html[lang="ru"],html[lang^="ru-"],html[data-locale="ru"]{--site-font:var(--site-font-ru);font-family:var(--site-font)}html[lang="ru"] body,html[lang^="ru-"] body,html[data-locale="ru"] body,body[data-locale="ru"]{font-family:var(--site-font)}*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:var(--header-stack-rendered-h)}body{margin:0;min-width:0;overflow-x:clip;padding-top:var(--notice-h);color:var(--ink);background:var(--paper);font-family:var(--site-font);line-height:1.5;text-rendering:optimizeLegibility}img,iframe,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;max-width:100%}button{min-width:0;color:inherit}.site-icon,.header-line-icon,.language-line-icon,.language-chevron,.button-icon,.cart-icon,.breadcrumb-icon,.mobile-link-icon,.chip-close-icon,.hero-arrow-icon,.circle-button-icon,.play-mark-icon,.admin-nav-icon,.admin-toggle-icon,.category-toggle-icon,.footer-social-icon{display:block;flex:0 0 auto;pointer-events:none}.site-icon,.header-line-icon,.language-line-icon,.language-chevron,.button-icon,.cart-icon,.breadcrumb-icon,.mobile-link-icon,.chip-close-icon,.hero-arrow-icon,.circle-button-icon,.play-mark-icon,.admin-nav-icon,.admin-toggle-icon,.category-toggle-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-icon--brand,.footer-social-icon{fill:currentColor;stroke:none}.header-line-icon{width:22px;height:22px}.language-line-icon{width:17px;height:17px}.language-chevron{width:12px;height:12px}.button-icon,.cart-icon,.mobile-link-icon,.chip-close-icon,.admin-toggle-icon,.category-toggle-icon{width:18px;height:18px}.breadcrumb-icon{width:14px;height:14px}.footer-social-icon{width:19px;height:19px}.hero-arrow-icon,.circle-button-icon{width:24px;height:24px}.hero-arrow-icon--prev,.circle-button-icon--prev{transform:rotate(180deg)}button .button-icon,a .button-icon,button .cart-icon,button .chip-close-icon,button .category-toggle-icon{flex:0 0 auto}:focus-visible{outline:3px solid rgba(135,60,30,0.48);outline-offset:3px}.sr-only,.home-page-main>h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:var(--z-skip-link);transform:translateY(-140%);padding:10px 14px;border-radius:8px;color:#fff;background:var(--burnt)}.skip-link:focus{transform:translateY(0)}.announcement{position:fixed;top:0;right:0;left:0;z-index:var(--z-announcement);height:var(--notice-h);min-height:var(--notice-h);display:grid;place-items:center;padding:6px 14px;color:#fff;background:var(--burnt);font-size:14px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.announcement[hidden]{display:none !important}.site-header{position:fixed;top:var(--notice-h);right:0;left:0;z-index:var(--z-header);color:#fff;background:rgba(29,29,31,0.72);border-bottom:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(13px);transition:background 180ms ease,box-shadow 180ms ease}.site-header::before{display:none}.is-scrolled .site-header,.is-mega-open .site-header,.is-search-open .site-header,.is-mobile-menu-open .site-header,.is-header-popover-open .site-header{background:#212123;box-shadow:0 16px 42px rgba(0,0,0,0.2)}.is-mega-open .site-header,.is-search-open .site-header{z-index:var(--z-header-active)}.is-header-popover-open .site-header{z-index:var(--z-header-popover)}.header-inner{width:min(calc(100% - (var(--gutter) * 2)),var(--container));min-height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 auto;padding:0}.primary-nav{grid-column:1;grid-row:1;display:flex;align-items:center;gap:clamp(24px,3vw,44px);font-size:15px;white-space:nowrap}.primary-nav a{position:relative;opacity:0.96;transition:color 160ms ease,opacity 160ms ease}.primary-nav a::after{position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:999px;background:var(--burnt);content:"";transform:scaleX(0);transform-origin:center;transition:transform 160ms ease}.primary-nav a:hover,.primary-nav a[aria-current="page"]{color:#fff;opacity:1}.primary-nav a:hover::after,.primary-nav a[aria-current="page"]::after{transform:scaleX(1)}.mega-menu{position:absolute;top:100%;right:0;left:0;z-index:var(--z-header-dropdown);display:none;color:var(--ink);background:rgba(255,255,255,0.98);border-bottom:1px solid var(--line);box-shadow:0 20px 42px rgba(33,33,35,0.14)}.is-mega-open .mega-menu{display:block}.mega-shell{width:min(calc(100% - (var(--gutter) * 2)),var(--container));display:grid;grid-template-columns:minmax(220px,0.32fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);margin:0 auto;padding:24px 0}.mega-copy{display:grid;align-content:start;gap:8px}.mega-copy span{color:var(--burnt);font-weight:700}.mega-copy strong{color:var(--soft-ink);font-size:15px;font-weight:400;line-height:1.55}.mega-link-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mega-link-grid a{min-width:0;display:grid;gap:8px;color:var(--ink);text-align:center}.mega-link-grid img{width:100%;aspect-ratio:155 / 116;border-radius:8px;object-fit:cover}.mega-link-grid span{font-size:14px;line-height:1.25}.header-actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:12px}.icon-button,.circle-button,.hero-arrow{width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,0.16);border-radius:50%;padding:0;background:rgba(255,255,255,0.1);line-height:1;cursor:pointer}.icon-button{color:#fff}.cart-link{position:relative}.cart-link__icon{display:inline-grid;place-items:center;font-size:18px;line-height:1}.cart-count-badge{position:absolute;top:-5px;right:0;min-width:19px;height:19px;display:inline-grid;place-items:center;border:2px solid #212123;border-radius:999px;padding:0 5px;color:#fff;background:var(--burnt);font-size:11px;font-weight:800;line-height:1}.cart-count-badge[hidden]{display:none}.mobile-menu-button{display:none}.mobile-menu-button span,.mobile-menu-button span::before,.mobile-menu-button span::after{width:22px;height:2px;display:block;border-radius:20px;background:currentColor}.mobile-menu-button span{position:relative}.mobile-menu-button span::before,.mobile-menu-button span::after{position:absolute;left:0;content:""}.mobile-menu-button span::before{top:-7px}.mobile-menu-button span::after{top:7px}.search-trigger,.language-current,.call-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,0.22);border-radius:999px;color:#fff;background:rgba(255,255,255,0.08);cursor:pointer}.search-trigger--desktop{min-width:180px;justify-content:flex-start;padding:0 18px;color:rgba(255,255,255,0.88)}.search-trigger--mobile{display:none}.language-current{padding:0 12px;border-color:transparent;background:transparent}.call-button{width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;place-items:center;padding:0;border-color:rgba(255,255,255,0.38);border-radius:50%;background:var(--burnt);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28);line-height:1;text-decoration:none}.language-switcher,.call-menu{position:relative}.language-menu,.call-options{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-header-popover);min-width:64px;display:none;padding:8px;border-radius:8px;background:#fff;box-shadow:var(--shadow);visibility:hidden;pointer-events:none}.call-options{min-width:270px;background:#202023}.is-open>.language-menu,.is-open>.call-options{display:grid;gap:4px;visibility:visible;pointer-events:auto}.language-menu a,.call-options a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:8px 10px;border-radius:6px;color:var(--ink)}.language-menu a:hover,.language-menu a:focus-visible,.language-menu a[aria-current="true"]{color:#fff;background:var(--burnt)}.language-current-flag,.language-menu .language-flag,.language-menu img{width:30px;min-width:30px;height:20px;display:block;border:1px solid rgba(33,33,35,0.12);border-radius:3px;object-fit:cover;box-shadow:0 1px 2px rgba(33,33,35,0.08)}.language-menu a[aria-current="true"] .language-flag,.language-menu a[aria-current="true"] img{border-color:var(--burnt);box-shadow:0 0 0 2px rgba(135,60,30,0.14)}.call-options a{color:#fff}.call-options small{display:block;color:rgba(255,255,255,0.66);font-size:13px}.search-panel{--search-panel-gap:clamp(18px,2vw,28px);position:fixed;inset:var(--notice-h) 0 0;z-index:var(--z-header-search);display:none;overflow-y:auto;padding:var(--header-rendered-h) var(--gutter) 0;color:#fff;background:rgba(29,29,31,0.88);backdrop-filter:blur(10px)}.is-search-open .search-panel{display:block;padding-top:var(--header-rendered-h)}.search-drawer{width:min(100%,var(--container));margin:0 auto;padding:var(--search-panel-gap) 0 max(28px,env(safe-area-inset-bottom,0px))}.search-form{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:58px;padding:0 18px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:#fff;box-shadow:inset 0 -5px 0 rgba(0,0,0,0.12)}.search-form span,.search-close{color:#75706b}.search-form input{min-width:0;border:0;outline:0;padding:0 14px;color:var(--ink);background:transparent;font-size:17px}.search-close{width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer;font-size:30px;line-height:1}.search-results{max-height:min(620px,58vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(117,112,107,0.58) transparent;scrollbar-gutter:stable;scrollbar-width:thin;margin-top:12px;border:1px solid rgba(255,255,255,0.18);border-radius:8px;padding:clamp(12px,1.4vw,18px);color:var(--ink);background:rgba(255,255,255,0.98);box-shadow:0 26px 60px rgba(0,0,0,0.28)}.search-results::-webkit-scrollbar{width:12px}.search-results::-webkit-scrollbar-track{margin:10px 0;border-radius:999px;background:transparent}.search-results::-webkit-scrollbar-thumb{min-height:44px;border:3px solid rgba(255,255,255,0.98);border-radius:999px;background:rgba(117,112,107,0.74)}.search-results::-webkit-scrollbar-thumb:hover{background:rgba(89,84,79,0.82)}.search-results::-webkit-scrollbar-button{width:0;height:0;display:none}.search-results-head,.search-result-section h3{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-results-head{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--soft-ink);font-size:14px}.search-results-head a,.search-view-all{color:var(--burnt);font-weight:800;text-decoration:none}.search-result-section{display:grid;gap:8px}.search-result-section + .search-result-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.search-result-section h3{margin:0;color:#111;font-size:15px;font-weight:800}.search-result-list{display:grid;gap:8px}.search-result{min-width:0;display:grid;gap:4px;min-height:72px;padding:12px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;color:inherit;background:#fff;text-decoration:none;transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease,transform 150ms ease}.search-result:hover,.search-result:focus-visible,.search-result.is-active{border-color:rgba(135,60,30,0.34);background:#fffaf7;box-shadow:0 14px 28px rgba(33,33,35,0.08);transform:translateY(-1px);outline:0}.search-result strong{min-width:0;color:#111;font-size:16px;line-height:1.32;overflow-wrap:anywhere}.search-result small,.search-result-kicker{min-width:0;color:var(--soft-ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.search-highlight{padding:0 0.08em;border-radius:0.22em;color:#fff !important;background:var(--burnt) !important;box-decoration-break:clone;-webkit-box-decoration-break:clone;font:inherit}.search-result small .search-highlight{color:#fff !important;background:var(--burnt) !important}.search-result-kicker{color:var(--burnt);font-size:12px;font-weight:800}.search-result--category{min-height:0;align-items:center;padding:10px 14px}.search-result--category strong{line-height:1.25}.search-result--product{grid-template-columns:72px minmax(0,1fr) minmax(116px,auto);align-items:center;gap:12px}.search-product-media{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f8f5f1}.search-product-media img{width:100%;height:100%;object-fit:cover}.search-product-fallback{width:100%;height:100%;display:grid;place-items:center;color:var(--burnt)}.search-product-media img + .search-product-fallback{display:none}.search-product-media.is-image-missing img{display:none}.search-product-media.is-image-missing .search-product-fallback{display:grid}.search-product-fallback-icon{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}.search-product-copy{min-width:0;display:grid;gap:4px}.search-product-bottom{min-width:116px;display:grid;align-content:center;justify-items:end;gap:6px;padding-left:8px;text-align:right}.search-product-bottom em{color:#111;font-style:normal;font-size:16px;font-weight:900;line-height:1.15}.search-stock-in,.search-stock-out{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.search-stock-in{color:#1f6f42;background:#e8f5ed}.search-stock-out{color:#9a3c25;background:#fbede7}.search-product-path{color:rgba(33,33,35,0.58)}.search-view-all{min-height:46px;display:grid;place-items:center;margin-top:14px;border:1px solid rgba(135,60,30,0.18);border-radius:8px;background:#fff7f2}.search-empty-state{min-height:146px;display:grid;place-items:center;align-content:center;gap:6px;padding:22px;color:var(--soft-ink);text-align:center}.search-empty-state strong{color:#111;font-size:19px}.search-empty-state span{max-width:360px;font-size:14px}.mobile-menu{position:fixed;inset:var(--notice-h) auto 0 0;z-index:var(--z-header-mobile);width:min(390px,calc(100vw - (var(--gutter) * 2)));display:none;overflow-y:auto;background:#fff;box-shadow:12px 0 35px rgba(0,0,0,0.2)}.is-mobile-menu-open .mobile-menu{display:block}.mobile-menu__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 18px;color:#fff;background:var(--charcoal)}.mobile-menu__bar img{width:156px;height:auto}.mobile-menu__content{padding:18px}.menu-heading{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--burnt);font-size:18px;font-weight:700}.mobile-top-categories>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-category{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.mobile-category summary{min-height:78px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;cursor:pointer;list-style:none}.mobile-category summary::-webkit-details-marker{display:none}.mobile-category-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--burnt);background:#faf3ee}.mobile-category-icon{width:18px;height:18px;display:block}.mobile-category div{display:grid;gap:6px;padding:0 12px 12px}.mobile-category a,.mobile-page-links a{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.mobile-page-links{display:grid;margin-top:22px}#inspiration{min-height:617px}#technologies{min-height:535px}.benefits-strip,.category-grid,.section-heading,.section-copy,.inspiration-grid,.logo-row,.video-stage,.about-us-band,.brand-grid,.technology-grid,.project-row,.social-grid,.reviews-grid,.blog-grid,.faq-list,.site-footer>*{width:min(100%,var(--container));margin-right:auto;margin-left:auto}.benefits-strip .benefits-list--mobile{display:none}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,156px));justify-content:center;align-items:stretch;gap:14px}.section-heading{display:grid;place-items:center;margin-bottom:clamp(20px,3vw,34px);text-align:center}.section-heading h2{display:grid;grid-template-columns:minmax(38px,150px) auto minmax(38px,150px);align-items:center;gap:clamp(10px,2vw,24px);width:min(100%,920px);margin:0;color:#050505;font-size:clamp(28px,3vw,42px);line-height:1.16;letter-spacing:0}.heading-text{min-width:0;overflow-wrap:anywhere}.section-heading h2::before,.section-heading h2::after{height:1px;content:"";background:linear-gradient(90deg,rgba(135,60,30,0),rgba(135,60,30,0.7))}.section-heading h2::after{transform:scaleX(-1)}.section-heading h2 em{color:var(--burnt);font-style:normal}.section-copy{max-width:620px;margin-top:-12px;margin-bottom:28px;color:var(--soft-ink);text-align:center}.inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:230px;gap:22px}.inspiration-card{position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;align-content:center;gap:2px;border-radius:8px;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,0.38);font-size:clamp(19px,2vw,28px)}.inspiration-card--2{grid-row:span 2}.inspiration-card-media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.inspiration-card::after{position:absolute;inset:0;z-index:-1;content:"";background:rgba(0,0,0,0.42)}.inspiration-card strong{font-size:1.18em}.logo-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:22px;margin-bottom:24px;padding:0;list-style:none}.logo-row li{min-height:92px;display:grid;place-items:center}.logo-row img{max-width:100%;max-height:86px;object-fit:contain}.google-mark{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;color:transparent;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 42%,#fbbc05 0 62%,#ea4335 0 82%,#4285f4 0);-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800}.pill-link{width:fit-content;min-height:46px;display:flex;align-items:center;justify-content:center;margin:24px auto 0;padding:0 25px;border:1px solid rgba(135,60,30,0.18);border-radius:999px;color:#fff;background:var(--burnt);box-shadow:0 14px 24px rgba(135,60,30,0.18)}.circle-button{border-color:rgba(135,60,30,0.18);color:var(--burnt);background:#fff;font-size:30px}.eyebrow{margin:0 0 8px;color:var(--burnt);font-weight:700}.about-copy .pill-link{margin-top:28px;margin-bottom:clamp(18px,2.4vw,34px)}.synced-empty{width:min(100%,var(--container));min-height:132px;display:grid;place-items:center;margin:0 auto;border:1px solid var(--line);border-radius:8px;color:var(--soft-ink);background:#fff;text-align:center}.synced-showcase-controls{width:min(100%,var(--container));display:flex;justify-content:center;gap:8px;margin:18px auto 0}.synced-showcase-controls button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(135,60,30,0.18);border-radius:50%;color:var(--burnt);background:#fff;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.synced-showcase-controls button:hover,.synced-showcase-controls button:focus-visible{transform:translateY(-1px);border-color:rgba(135,60,30,0.42);box-shadow:0 10px 22px rgba(33,33,35,0.08)}[data-sync-item]{transition:transform 220ms ease,opacity 220ms ease,border-color 220ms ease,box-shadow 220ms ease}[data-sync-item].is-sync-active{transform:translateY(-3px);border-color:rgba(135,60,30,0.32);box-shadow:0 14px 30px rgba(33,33,35,0.09)}@media (prefers-reduced-motion:reduce){[data-sync-item],.synced-showcase-controls button{transition:none}[data-sync-item].is-sync-active,.synced-showcase-controls button:hover,.synced-showcase-controls button:focus-visible{transform:none}}.social-grid{max-width:1088px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.social-card{min-width:0;min-height:54px;display:flex;align-items:center;gap:10px;padding:10px 14px;overflow:hidden;border-radius:6px;color:#fff;box-shadow:0 10px 24px rgba(33,33,35,0.08);text-align:left;transition:transform 160ms ease,box-shadow 160ms ease}.social-card:hover,.social-card:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px rgba(33,33,35,0.14)}.social-card--instagram{background:linear-gradient(135deg,#8134af 0%,#dd2a7b 43%,#f58529 100%)}.social-card--facebook,.social-card--linkedin{background:#1768c9}.social-card--youtube{background:#c7002b}.social-card--tiktok{background:linear-gradient(90deg,#050505 0%,#050505 90%,#17f6e8 90%,#17f6e8 100%)}.social-card-icon{width:22px;height:22px;flex:0 0 22px;fill:currentColor}.social-card-copy{min-width:0;display:grid;gap:1px}.social-card strong,.social-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-card strong{font-size:clamp(13px,0.95vw,15px);font-weight:800;line-height:1.15}.social-card span{color:rgba(255,255,255,0.88);font-size:clamp(11px,0.85vw,13px);font-weight:700;line-height:1.15}.site-footer{color:#fff;background:#202123;padding-right:var(--gutter);padding-left:var(--gutter)}.site-footer>*{width:min(100%,var(--container));max-width:var(--container);margin-right:auto;margin-left:auto}.footer-grid{width:min(100%,var(--container));max-width:var(--container);display:grid;grid-template-columns:minmax(160px,0.8fr) minmax(330px,1.25fr) minmax(230px,0.9fr) minmax(170px,0.65fr);justify-content:space-between;align-items:flex-start;gap:clamp(42px,6vw,120px);padding:clamp(44px,4vw,56px) 0 clamp(34px,4vw,58px)}.footer-grid h2{margin:0 0 8px;color:#fff;font-size:clamp(22px,1.45vw,28px);font-weight:800;line-height:1.2}.footer-grid h2 a{color:inherit;font:inherit}.footer-grid nav,.footer-grid section{min-width:0;width:auto;max-width:none;display:grid;align-content:start;justify-items:start;gap:5px}.footer-grid a,.footer-grid p{margin:0;color:rgba(255,255,255,0.86);font-size:clamp(16px,1vw,19px);line-height:1.45;overflow-wrap:anywhere}.footer-grid nav a{overflow-wrap:normal;word-break:normal;hyphens:none}.footer-grid strong{color:#fff;font-weight:800}.footer-socials{--footer-social-gap:8px;--footer-social-size:38px;width:max-content;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--footer-social-gap);margin-top:16px}.footer-socials a{width:var(--footer-social-size);height:var(--footer-social-size);min-width:var(--footer-social-size);min-height:var(--footer-social-size);display:inline-grid;place-items:center;flex:0 0 var(--footer-social-size);border:1px solid rgba(255,255,255,0.24);border-radius:50%;color:#fff;background:rgba(255,255,255,0.14);aspect-ratio:1 / 1;line-height:1;text-align:center;overflow:hidden}.footer-socials svg{width:18px;height:18px;display:block}.footer-socials a:hover,.footer-socials a:focus-visible{color:#fff;background:rgba(255,255,255,0.22)}.product-primary-action,.product-secondary-action,.product-similar-cart,.cart-empty a,.cart-item__remove,.cart-option-actions button,.cart-request-form button,.cart-summary__actions a,.cart-summary__actions button,.admin-auth-panel button,.admin-auth-card button,.admin-session-actions a,.admin-products-table button,.admin-image-actions button,.admin-file-button,.admin-row-actions button,.admin-inline-head button,.admin-editor-actions a,.admin-editor-actions button,.admin-panel-heading button,.admin-category-actions button,.admin-category-card-head button,.admin-category-move-row button,.category-filter-row button,.admin-app-account button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.site-footer .vitra-link img{display:block;width:167px;height:48px;aspect-ratio:167 / 48;max-width:180px;object-fit:contain;filter:brightness(0) invert(1) contrast(1.1);opacity:1}.footer-bottom{width:min(100%,var(--container));max-width:var(--container);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px clamp(18px,3vw,32px);padding:18px 0 22px;border-top:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.74);text-align:center}.footer-bottom button{border:0;padding:0;color:inherit;background:transparent;cursor:pointer}@media (max-width:900px){.footer-grid{max-width:var(--container);gap:28px clamp(28px,7vw,54px)}.footer-socials{--footer-social-gap:7px;--footer-social-size:36px}.footer-grid nav,.footer-grid section{flex-basis:180px;max-width:none}}@media (max-width:620px){.footer-grid{max-width:var(--container);gap:24px;padding-top:38px}.footer-grid nav,.footer-grid section{width:100%;flex-basis:100%;max-width:none;justify-items:center;text-align:center}.footer-grid h2{margin-bottom:10px}.footer-grid a,.footer-grid p{text-align:center}.footer-socials{--footer-social-gap:9px;--footer-social-size:40px;width:100%;flex-wrap:wrap;justify-content:center}.site-footer .vitra-link img{margin-inline:auto}.footer-bottom{max-width:var(--container);gap:8px 18px;padding-bottom:24px}}.services-main{padding-top:var(--header-h);color:var(--ink);background:#fff}.services-page .site-header{background:#212123}.service-anchor-section{min-width:0;display:grid;grid-template-columns:minmax(280px,455px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,82px);scroll-margin-top:calc(var(--notice-h) + var(--header-h) + 18px)}.contact-page .site-header{background:#212123}.brands-page .site-header,.partners-page .site-header,.projects-page .site-header,.videos-page .site-header{background:#212123}.contact-main{padding-top:var(--header-h);color:var(--ink);background:#fff}.contact-call-selector{position:relative}.contact-call-options{right:50%;transform:translateX(50%) translateY(-6px)}.brands-page-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}.brand-detail-page .site-header{background:var(--charcoal);color:#fff;box-shadow:0 14px 32px rgba(0,0,0,0.18)}.brand-detail-main{min-height:100vh;overflow-x:clip;padding-top:var(--header-h);color:var(--ink);background:#fff}.brand-hero__actions .pill-link{max-width:100%;min-width:0;white-space:normal;text-align:center;line-height:1.3}.brand-hero__actions .pill-link,.brand-final-cta .pill-link{margin:0}.pill-link--light{color:var(--burnt);background:#fff;border-color:rgba(255,255,255,0.78)}.pill-link--glass{color:#fff;background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.34);box-shadow:none;backdrop-filter:blur(12px)}.brand-projects>.pill-link{margin:clamp(24px,3vw,36px) auto 0}.pedrali-page .brand-products-grid .catalog-cart-button .button-icon{width:18px;height:18px}.pedrali-page .brand-intro{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:start;scroll-margin-top:calc(var(--notice-h) + var(--header-h) + 18px)}.brand-callout,.brand-final-cta{color:#fff;background:var(--charcoal)}.brand-callout{border-radius:8px;padding:clamp(28px,5vw,56px)}.brand-callout .section-kicker,.brand-final-cta .section-kicker{color:rgba(255,255,255,0.72)}.brand-callout h2,.brand-final-cta h2{color:#fff}.brand-callout p,.brand-final-cta p{color:rgba(255,255,255,0.72)}.brand-products-fallback .pill-link{margin:22px auto 0}@media (max-width:640px){.pedrali-page .brand-section__copy,.pedrali-page .brand-section__copy p,.pedrali-page .brand-callout,.pedrali-page .brand-callout p,.pedrali-page .brand-final-cta,.pedrali-page .brand-final-cta p,.pedrali-page .brand-faq-list summary,.pedrali-page .brand-faq-list p{overflow-wrap:break-word;word-break:normal}.brand-hero__actions .pill-link,.brand-final-cta .pill-link{width:100%}}@media (max-width:390px){.pedrali-page .brand-hero__actions .pill-link{min-height:42px;padding-inline:14px}}.partners-page-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}.projects-page-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}body.projects-page{font-family:var(--site-font)}.design-page-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}body.design-page{font-family:var(--site-font)}.design-page .site-header{background:#212123}html[lang="en"] .design-gallery-category::before,html[lang^="en-"] .design-gallery-category::before,html[data-locale="en"] .design-gallery-category::before,body[data-locale="en"] .design-gallery-category::before{content:"Designer:\20" attr(data-designer)}html[lang="ru"] .design-gallery-category::before,html[lang^="ru-"] .design-gallery-category::before,html[data-locale="ru"] .design-gallery-category::before,body[data-locale="ru"] .design-gallery-category::before{content:"Дизайнер:\20" attr(data-designer)}.catalog-page-main{min-height:100vh;padding-top:max(70px,calc(var(--page-top-offset,var(--header-h)) - 30px));color:var(--ink);background:#fff}body.catalog-page{font-family:var(--site-font);background:#fff}.aeo-competitive-differentiator{display:block;max-width:860px;margin-top:clamp(16px,2vw,24px);border:1px solid rgba(135,60,30,0.14);border-left:3px solid rgba(135,60,30,0.36);border-radius:0 8px 8px 0;padding:clamp(14px,1.7vw,20px);color:rgba(33,33,35,0.78);background:#fbfaf7;font-size:clamp(14px,1vw,16px);line-height:1.65}.aeo-competitive-differentiator__eyebrow{margin:0 0 8px;color:var(--burnt);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.aeo-competitive-differentiator h2,.aeo-competitive-differentiator h3{margin:0;color:#212123;font-size:clamp(19px,1.8vw,26px);line-height:1.18;font-weight:700;letter-spacing:0}.aeo-competitive-differentiator p:last-child{margin-bottom:0}.aeo-trust-signal{display:block;max-width:860px;margin-top:clamp(16px,2vw,24px);border:1px solid rgba(42,104,69,0.16);border-left:3px solid rgba(42,104,69,0.42);border-radius:0 8px 8px 0;padding:clamp(14px,1.7vw,20px);color:rgba(33,33,35,0.78);background:#f7fbf8;font-size:clamp(14px,1vw,16px);line-height:1.65}.aeo-trust-signal__eyebrow{margin:0 0 8px;color:var(--burnt);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.aeo-trust-signal h2,.aeo-trust-signal h3{margin:0;color:#212123;font-size:clamp(19px,1.8vw,26px);line-height:1.18;font-weight:700;letter-spacing:0}.aeo-trust-signal p:last-child{margin-bottom:0}.aeo-social-proof{display:block;max-width:860px;margin-top:clamp(16px,2vw,24px);border:1px solid rgba(33,33,35,0.14);border-left:3px solid rgba(135,60,30,0.38);border-radius:0 8px 8px 0;padding:clamp(14px,1.7vw,20px);color:rgba(33,33,35,0.78);background:#fffdf8;font-size:clamp(14px,1vw,16px);line-height:1.65}.aeo-social-proof__eyebrow{margin:0 0 8px;color:var(--burnt);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.aeo-social-proof h2,.aeo-social-proof h3{margin:0;color:#212123;font-size:clamp(19px,1.8vw,26px);line-height:1.18;font-weight:700;letter-spacing:0}.aeo-social-proof__list{display:grid;gap:8px;margin:12px 0;padding-left:18px}.aeo-social-proof__note{margin-bottom:0;color:rgba(33,33,35,0.64);font-size:0.94em}.catalog-route-nav{min-width:0;position:sticky;top:calc(var(--notice-h) + var(--header-h) + 18px);max-height:calc(100svh - var(--notice-h) - var(--header-h) - 36px);overflow:auto;border:1px solid rgba(33,33,35,0.1);border-radius:8px;padding:14px;background:#fff;box-shadow:0 18px 42px rgba(33,33,35,0.055)}.catalog-filter-panel{position:sticky;top:calc(var(--notice-h) + var(--header-h) + 18px);max-height:calc(100svh - var(--notice-h) - var(--header-h) - 36px);overflow:auto;border:1px solid rgba(33,33,35,0.1);border-radius:8px;background:#fff}body.catalog-page .catalog-route-nav{grid-column:1;grid-row:1}body.catalog-page .catalog-results{grid-column:2;grid-row:1}.catalog-filter-toggle,.catalog-category-toggle,.catalog-inline-search,.catalog-sort select,.catalog-sort-button{min-height:var(--control-h);border:1px solid rgba(33,33,35,0.12);border-radius:8px;color:#202020;background:#fff;box-shadow:0 10px 22px rgba(33,33,35,0.04)}.catalog-inline-search{display:flex;align-items:center;gap:10px;padding:0 14px}.catalog-inline-search span{color:var(--burnt);font-size:20px}.catalog-inline-search input{width:100%;min-width:0;min-height:40px;border:0;outline:0;color:#202020;background:transparent}.catalog-sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:330;min-width:100%;width:max(100%,258px);max-width:calc(100vw - 32px);display:grid;gap:4px;border:1px solid rgba(33,33,35,0.1);border-radius:8px;padding:6px;background:var(--sort-surface);box-shadow:0 22px 52px rgba(33,33,35,0.17),0 4px 12px rgba(135,60,30,0.08)}.catalog-sort-menu[hidden]{display:none}.catalog-cart-button .button-icon{width:19px;height:19px;stroke-width:2}body.is-catalog-filter-open::before,body.is-catalog-category-open::before{display:none}body.is-catalog-filter-open .catalog-filter-backdrop,body.is-catalog-category-open .catalog-category-backdrop{display:block}body.is-catalog-filter-open .catalog-filter-drawer,body.is-catalog-category-open .catalog-category-drawer{transform:translateX(0);visibility:visible;pointer-events:auto}body.is-catalog-filter-open,body.is-catalog-category-open{overflow:hidden}.catalog-mobile-categories-slot{min-width:0;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(33,33,35,0.08)}.catalog-category-drawer .catalog-mobile-categories-slot{margin-bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-bottom:0}.catalog-mobile-filters-slot{min-width:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media (max-width:1120px){body.catalog-page .catalog-results{grid-column:1;grid-row:1}}.videos-page-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}body.videos-page{font-family:var(--site-font)}@media (max-width:1180px){.header-inner{grid-template-columns:auto 1fr auto}.primary-nav{display:none}.mobile-menu-button{grid-column:1;grid-row:1;display:inline-grid}.header-actions{grid-column:3}.search-trigger--desktop,.cart-link{display:none}.search-trigger--mobile{display:inline-grid}.call-button{width:44px;padding:0;font-size:0}.call-button span{font-size:18px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu{display:none !important}}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}#inspiration{min-height:880px}.section-heading h2{grid-template-columns:minmax(28px,80px) minmax(0,auto) minmax(28px,80px);font-size:clamp(25px,6vw,34px)}.inspiration-grid{grid-template-columns:1fr;grid-auto-rows:220px}.inspiration-card--2{grid-row:auto}.logo-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){:root{--header-h:64px;--gutter:clamp(18px,5vw,24px)}.announcement{font-size:12px}.header-inner{gap:8px;padding:0}.header-actions{gap:4px}.language-current{padding:0 4px;font-size:14px}.call-menu{display:none}.benefits-strip .benefits-list--mobile{display:grid}.category-grid{gap:12px}.logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page #about .about-showroom-grid{margin-top:38px}.footer-grid{grid-template-columns:1fr}.search-drawer{width:100%}.search-form{min-height:54px}.search-results{max-height:min(560px,54vh);padding:10px}.search-result{padding:10px}.search-result--product{grid-template-columns:62px minmax(0,1fr);gap:10px}.search-product-bottom{grid-column:2;min-width:0;grid-auto-flow:column;align-items:center;justify-content:start;justify-items:start;padding-left:0;text-align:left}.search-product-media{width:62px;height:62px}.search-result strong{font-size:15px}.search-result small,.search-result-kicker{font-size:12px}.section-heading h2{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px}.services-main{padding-top:var(--header-h)}.contact-call-options{right:auto;left:50%;width:min(270px,calc(100vw - 36px));transform:translateX(-50%) translateY(-6px)}.contact-call-selector.is-open .contact-call-options.call-choice-menu{transform:translateX(-50%) translateY(0)}.contact-page .call-menu{display:block;grid-column:2;grid-row:1;justify-self:center}.brands-page .call-menu,.partners-page .call-menu,.videos-page .call-menu{display:block;grid-column:2;grid-row:1;justify-self:center}.contact-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}.brands-page .call-button,.partners-page .call-button,.videos-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px;border-color:transparent;padding:0;background:transparent;box-shadow:none;font-size:0}.contact-page .call-button span{font-size:17px}.brands-page .call-button span,.partners-page .call-button span,.videos-page .call-button span{font-size:17px}.brands-page .call-options,.partners-page .call-options,.videos-page .call-options{right:auto;left:0;width:min(270px,calc(100vw - 72px));min-width:0}.contact-page .header-actions{display:contents}.brands-page .header-actions,.partners-page .header-actions,.projects-page .header-actions,.videos-page .header-actions{display:contents}.contact-page .header-inner{grid-template-columns:40px 40px minmax(136px,1fr) 40px 58px;gap:4px}.brands-page .header-inner,.partners-page .header-inner,.projects-page .header-inner,.videos-page .header-inner{grid-template-columns:40px 40px minmax(136px,1fr) 40px 58px;gap:4px}.contact-page .search-trigger--mobile{grid-column:4;grid-row:1;justify-self:center}.brands-page .search-trigger--mobile,.partners-page .search-trigger--mobile,.projects-page .search-trigger--mobile,.videos-page .search-trigger--mobile{grid-column:4;grid-row:1;justify-self:center}.contact-page .language-switcher{grid-column:5;grid-row:1;justify-self:end}.brands-page .language-switcher,.partners-page .language-switcher,.projects-page .language-switcher,.videos-page .language-switcher{grid-column:5;grid-row:1;justify-self:end}.brands-page .icon-button,.brands-page .search-trigger--mobile,.brands-page .language-current,.partners-page .icon-button,.partners-page .search-trigger--mobile,.partners-page .language-current,.projects-page .icon-button,.projects-page .search-trigger--mobile,.projects-page .language-current,.videos-page .icon-button,.videos-page .search-trigger--mobile,.videos-page .language-current{border-color:transparent;background:transparent}}@media (max-width:360px){.videos-page .header-inner{grid-template-columns:40px 40px minmax(110px,1fr) 40px 40px;gap:2px;padding-inline:0}.videos-page .icon-button,.videos-page .search-trigger--mobile,.videos-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px}.videos-page .language-current{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;gap:1px;font-size:13px}}@media (max-width:390px){.header-inner{gap:4px;padding:0}.icon-button,.circle-button,.hero-arrow,.search-trigger,.language-current{width:40px;min-width:40px;height:40px;min-height:40px}.language-current{gap:3px;font-size:13px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-top-categories>div{grid-template-columns:1fr}.contact-page .header-inner{grid-template-columns:40px 40px minmax(112px,1fr) 40px 40px;gap:2px;padding-inline:0}.brands-page .header-inner,.partners-page .header-inner{grid-template-columns:40px 40px minmax(112px,1fr) 40px 40px;gap:2px;padding-inline:0}}.blog-page .site-header{background:#212123}.blog-page-main{padding-top:var(--header-h);color:var(--ink);background:#fff}.blog-search-field{position:relative;min-width:0;display:flex;align-items:center}.blog-search-field span{position:absolute;left:15px;color:var(--burnt);font-size:18px;pointer-events:none}.blog-search-field input{width:100%;min-width:0;min-height:var(--control-h-compact);padding:0 14px 0 40px;border:1px solid rgba(135,60,30,0.22);border-radius:999px;outline:0;color:var(--charcoal);background:#fff;font-size:13px}.blog-search-field input::placeholder{color:rgba(33,33,35,0.52)}.blog-search-field input:hover,.blog-search-field input:focus-visible,.blog-category-trigger:hover,.blog-category-trigger:focus-visible,.blog-category-filter.is-open .blog-category-trigger{border-color:rgba(135,60,30,0.58);background:#fffdf8;box-shadow:0 0 0 3px rgba(135,60,30,0.09)}@media (max-width:640px){.blog-page .call-menu{display:block}.blog-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}.blog-page .call-button span{font-size:17px}.blog-page .header-actions{gap:4px}}body.product-detail-page{background:#fff;font-family:var(--site-font)}body.product-detail-page button,body.product-detail-page input{font-family:inherit}.product-detail-main{min-height:100vh;padding-top:var(--header-h);color:var(--ink);background:#fff}.product-main-media{position:relative;min-width:0;width:100%;max-width:100%;height:auto;overflow:hidden;display:grid;place-items:center;aspect-ratio:4 / 3;border:1px solid transparent;border-radius:8px;background:#fff;cursor:grab;touch-action:pan-y;user-select:none}.product-main-media:active{cursor:grabbing}.product-main-media:focus-visible{outline:2px solid rgba(135,60,30,0.58);outline-offset:4px}.product-main-media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none}.product-info-stack{min-width:0;grid-column:1;grid-row:2;display:grid;gap:14px;align-self:start}.product-info-stack .product-support-grid{width:100%}.product-info-stack .aeo-trust-signal,.product-info-stack .aeo-competitive-differentiator,.product-info-stack .aeo-social-proof{max-width:none;margin-top:0;padding:16px 18px;box-shadow:0 12px 30px rgba(33,33,35,0.045)}.product-info-stack .aeo-trust-signal h2,.product-info-stack .aeo-competitive-differentiator h2,.product-info-stack .aeo-social-proof h2{font-size:17px}.product-meta-row{min-width:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:0}.product-meta-chip{flex:0 1 auto;width:fit-content;min-width:0;min-height:34px;display:inline-grid;grid-template-columns:max-content minmax(0,auto);align-items:start;gap:6px;max-width:100%;padding:7px 10px;border:1px solid rgba(135,60,30,0.14);border-radius:999px;color:rgba(33,33,35,0.68);background:#fff;font-size:13px;font-weight:700;line-height:1.25}a.product-meta-chip{color:rgba(33,33,35,0.68);text-decoration:none}a.product-meta-chip:hover,a.product-meta-chip:focus-visible{border-color:rgba(135,60,30,0.28);background:#fff8f4;color:rgba(33,33,35,0.74)}.product-meta-chip strong{min-width:0;color:#111;font-weight:500;overflow-wrap:anywhere}.product-primary-action.is-disabled,.product-primary-action:disabled{border-color:rgba(33,33,35,0.12);color:rgba(33,33,35,0.54);background:rgba(33,33,35,0.08);cursor:not-allowed;box-shadow:none}.product-quantity-row,.product-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-quantity-row>span{color:rgba(33,33,35,0.72);font-weight:700}.product-quantity{display:inline-grid;grid-template-columns:42px 54px 42px;min-height:42px;overflow:hidden;border:1px solid rgba(33,33,35,0.12);border-radius:8px}.product-quantity button,.product-quantity input{min-width:0;height:42px;border:0;padding:0;color:#111;background:#fff;text-align:center;line-height:1}.product-quantity button{display:grid;place-items:center;cursor:pointer;font-size:18px}.product-quantity input{border-right:1px solid rgba(33,33,35,0.1);border-left:1px solid rgba(33,33,35,0.1)}.product-primary-action,.product-secondary-action{min-width:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 22px;font-weight:700}.product-primary-action{flex:1 1 220px;border:0;color:#fff;background:var(--burnt);box-shadow:0 14px 24px rgba(135,60,30,0.18);cursor:pointer}.product-secondary-action{flex:0 1 160px;border:1px solid rgba(33,33,35,0.13);color:var(--burnt);background:#fff}.product-action-note{margin:-8px 0 0;color:#2d5b54;font-size:13px;font-weight:700}.product-action-note[hidden]{display:none}.product-support-grid{display:block;overflow:hidden;border:1px solid rgba(135,60,30,0.14);border-radius:8px;background:#f7f4ef}.product-support-grid article{min-width:0;padding:20px 22px;border:0;background:transparent}.product-support-grid article + article{border-top:1px solid rgba(135,60,30,0.12)}.product-support-grid strong{display:block;margin-bottom:10px;color:#2f2c2a;font-size:14px;font-weight:500;line-height:1.35}.product-support-grid p{margin:0;color:rgba(33,33,35,0.74);font-size:14px;line-height:1.65}.product-similar-section{background:#fff}.product-similar-section .category-inline-heading{text-align:center}.category-inline-heading{margin-bottom:clamp(18px,2.6vw,30px)}.category-inline-heading h2{margin:0;color:#111;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.18}.product-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-auto-rows:1fr;gap:14px}.product-similar-card{min-width:0;height:100%;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid rgba(33,33,35,0.09);border-radius:8px;background:#fff;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.product-similar-card:hover,.product-similar-card:has(.product-similar-link:focus-visible){transform:translateY(-2px);border-color:rgba(135,60,30,0.24);box-shadow:var(--shadow)}.product-similar-link{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;border-radius:7px}.product-similar-link:focus-visible{outline:2px solid rgba(135,60,30,0.58);outline-offset:4px}.product-similar-card strong{min-width:0;min-height:4.05em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#111;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.product-similar-card small{min-height:18px;color:rgba(33,33,35,0.64);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-similar-cart{width:100%;height:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:0 14px;border:1px solid rgba(135,60,30,0.2);border-radius:8px;color:var(--burnt);background:#fff;cursor:pointer;font-size:13px;font-weight:800;line-height:1.2;text-align:center}.product-similar-cart:hover,.product-similar-cart:focus-visible{color:#fff;background:var(--burnt)}.product-similar-cart:disabled{color:rgba(33,33,35,0.54);background:rgba(33,33,35,0.07);border-color:rgba(33,33,35,0.1);cursor:not-allowed}.product-similar-empty{grid-column:1 / -1;margin:0;padding:22px;border:1px solid rgba(33,33,35,0.09);border-radius:8px;color:rgba(33,33,35,0.64);background:#fff;font-size:15px;line-height:1.45;text-align:center}@media (max-width:1180px){.product-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-info-stack{order:3}.product-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-main-media{aspect-ratio:1 / 1;border-radius:6px}.product-action-row{display:grid;grid-template-columns:1fr}.product-primary-action,.product-secondary-action{width:100%;flex-basis:auto}.product-similar-grid{grid-template-columns:1fr}.product-detail-page .call-menu{display:block}.product-detail-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}.product-detail-page .call-button span{font-size:17px}.product-detail-page .header-actions{gap:4px}}@media (max-width:390px){.product-meta-row{gap:6px}.product-meta-chip{padding:7px 9px;font-size:12px}}html.is-cart-open,body.is-cart-open{overflow:hidden}html.is-cart-open{scrollbar-gutter:auto}body.is-cart-open{scrollbar-gutter:stable}body.is-cart-open .global-header{overflow-y:hidden;scrollbar-gutter:stable}.cart-ui{position:fixed;inset:0;z-index:var(--z-cart);overflow:clip;pointer-events:none}.cart-backdrop{position:absolute;inset:0;z-index:0;display:block;border:0;padding:0;background:rgba(7,7,8,0.48);cursor:pointer;pointer-events:auto}.cart-backdrop[hidden]{display:none}.cart-drawer{position:absolute;top:0;right:0;z-index:1;width:min(488px,calc(100vw - clamp(12px,2.2vw,28px) - env(safe-area-inset-left,0px)));max-width:100%;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--ink);background:#fff;box-shadow:-24px 0 56px rgba(10,10,12,0.22);transform:translateX(110%);visibility:hidden;pointer-events:none;transition:transform 220ms ease}.cart-drawer[aria-hidden="false"]{transform:translateX(0);visibility:visible;pointer-events:auto}.cart-drawer__header{min-width:0;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(33,33,35,0.1);padding:18px max(20px,env(safe-area-inset-right,0px)) 18px 20px}.cart-drawer__header h2{margin:0;color:#111;font-size:25px;font-weight:600;line-height:1.1}.cart-drawer__close{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid rgba(33,33,35,0.12);border-radius:50%;color:var(--ink);background:#fff;cursor:pointer;font-size:24px;line-height:1}.cart-drawer__body{min-width:0;overflow:auto;display:grid;align-content:start;gap:14px;padding:16px max(18px,env(safe-area-inset-right,0px)) calc(30px + env(safe-area-inset-bottom,0px)) 18px}.cart-notice,.cart-success,.cart-warning{margin:0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.cart-notice{color:#633418;background:#fbf2ec}.cart-success{color:#20533c;background:#edf8f1}.cart-warning{color:#7c2b23;background:#fff0ee}.cart-empty{min-height:min(420px,70dvh);display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.cart-empty strong{color:#111;font-size:24px}.cart-empty p{max-width:310px;margin:0;color:rgba(33,33,35,0.66);line-height:1.55}.cart-empty a,.cart-summary__actions a,.cart-summary__actions button,.cart-request-form button,.cart-option-confirm,.cart-option-cancel{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:9px 14px;font-weight:800;line-height:1.25;text-align:center;overflow-wrap:anywhere}.cart-empty a,.cart-summary__request,.cart-request-form button,.cart-option-confirm{border:0;color:#fff;background:var(--burnt)}.cart-empty a span,.cart-empty a .button-icon{color:#fff}.cart-items{min-width:0;display:grid;gap:12px}.cart-bonus-card{min-width:0;display:grid;gap:12px;border:1px solid rgba(135,60,30,0.16);border-radius:8px;padding:14px;background:#fff;box-shadow:0 14px 32px rgba(135,60,30,0.08)}.cart-bonus-card__head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cart-bonus-card__head>div{min-width:0}.cart-bonus-card__head h3{margin:0;color:#111;font-size:18px;font-weight:900;line-height:1.2}.cart-bonus-card__head strong{flex:0 0 auto;border:1px solid rgba(135,60,30,0.18);border-radius:999px;padding:7px 10px;color:var(--burnt);background:#fbf4ef;font-size:13px;font-weight:900;white-space:nowrap}.cart-bonus-card__description,.cart-bonus-card__status{margin:0;line-height:1.5}.cart-bonus-card__description{color:rgba(33,33,35,0.64);font-size:12.5px;font-weight:700}.cart-bonus-card__status{color:var(--burnt);font-size:12.5px;font-weight:900}.cart-bonus-progress{position:relative;height:18px;margin:2px 6px 0}.cart-bonus-progress::before,.cart-bonus-progress span{content:"";position:absolute;top:8px;left:0;height:3px;border-radius:999px}.cart-bonus-progress::before{right:0;background:rgba(135,60,30,0.14);z-index:0}.cart-bonus-progress span{width:var(--cart-bonus-progress,0%);max-width:100%;background:var(--burnt);z-index:1}.cart-bonus-progress i{position:absolute;top:3px;left:var(--cart-bonus-dot,0%);width:13px;height:13px;margin-left:-6.5px;border:2px solid #d9c2b6;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #fff;z-index:2}.cart-bonus-progress i.is-active{border-color:var(--burnt);background:var(--burnt);box-shadow:none}.cart-bonus-thresholds{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-bonus-thresholds span{min-width:0;border-radius:8px;padding:8px 9px;color:#5f493e;background:#fbf7f3;font-size:11.5px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.cart-item{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;border:1px solid rgba(33,33,35,0.1);border-radius:8px;padding:10px;background:#fff}.cart-item.is-unavailable{background:#fffafa}.cart-item__media{display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px rgba(33,33,35,0.06)}.cart-item__media img{width:100%;height:100%;object-fit:contain}.cart-item__content{min-width:0;display:grid;gap:8px}.cart-item__top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.cart-item__top h3{min-width:0;margin:0;color:#111;font-size:14px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.cart-item__remove{border:0;padding:0;color:#9f2d22;background:transparent;cursor:pointer;font-size:12px;font-weight:800}.cart-page-shell .cart-item__remove,.cart-page-shell .cart-item__remove span,.cart-page-shell .cart-item__remove .cart-icon{color:#fff}.cart-item__meta{display:flex;flex-wrap:wrap;gap:5px}.cart-item__meta span{max-width:100%;border-radius:999px;padding:4px 7px;color:rgba(33,33,35,0.68);background:rgba(33,33,35,0.055);font-size:11.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.cart-item__meta strong{color:#111;overflow-wrap:anywhere}.cart-item__warnings{display:grid;gap:3px}.cart-item__warnings span{color:#7c2b23;font-size:12px;font-weight:800;line-height:1.35}.cart-item__bottom{display:grid;grid-template-columns:minmax(max-content,1fr) auto auto;gap:8px;align-items:center}.cart-item__price{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;white-space:nowrap}.cart-item__price strong,.cart-item__subtotal{color:#111;font-size:14px;font-weight:900;white-space:nowrap}.cart-item__price del{color:rgba(33,33,35,0.44);font-size:12px}.cart-item__price em{flex:0 0 auto;border-radius:999px;padding:2px 5px;color:#fff;background:var(--burnt);font-size:11px;font-style:normal;font-weight:800}.cart-quantity{display:inline-grid;grid-template-columns:34px 38px 34px;height:36px;overflow:hidden;border:1px solid rgba(33,33,35,0.12);border-radius:8px;background:#fff}.cart-quantity button,.cart-quantity span{min-width:0;display:grid;place-items:center;border:0;color:#111;background:#fff;font-weight:800}.cart-quantity button{cursor:pointer}.cart-quantity button:disabled{color:rgba(33,33,35,0.34);cursor:not-allowed}.cart-quantity span{border-right:1px solid rgba(33,33,35,0.1);border-left:1px solid rgba(33,33,35,0.1);font-size:13px}.cart-summary,.cart-request-form,.cart-option-panel{min-width:0;display:grid;gap:12px;border:1px solid rgba(33,33,35,0.1);border-radius:8px;padding:14px;background:#fff;box-shadow:0 14px 32px rgba(33,33,35,0.06)}.cart-summary>div:not(.cart-summary__actions){display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-summary span{color:rgba(33,33,35,0.66);font-size:13px;font-weight:800}.cart-summary strong{color:#111;font-size:18px;font-weight:900}.cart-summary__bonus strong{color:var(--burnt)}.cart-summary__total{border-top:1px solid rgba(33,33,35,0.1);padding-top:10px}.cart-summary__total span{color:#111}.cart-summary__total strong{color:#111;font-size:21px}.cart-summary__actions{min-width:0;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.2fr);gap:8px}.cart-summary__actions--page{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-summary__actions a:not(.cart-summary__request),.cart-summary__actions button:not(.cart-summary__request),.cart-option-cancel{border:1px solid rgba(135,60,30,0.18);color:var(--burnt);background:#fff}.cart-summary__request{min-width:0;gap:8px;color:#fff;text-align:center;line-height:1.25}.cart-summary__request .button-icon{flex:0 0 auto;color:currentColor}.cart-summary .cart-summary__request span,.cart-summary .cart-summary__request .button-icon{color:#fff}.cart-summary__actions button{cursor:pointer}.cart-summary__actions button:disabled,.cart-request-form button:disabled,.cart-option-confirm:disabled{color:rgba(33,33,35,0.54);background:rgba(33,33,35,0.08);border:1px solid rgba(33,33,35,0.1);cursor:not-allowed}.cart-request-form{display:none}.cart-request-form.is-open{display:grid}.cart-request-form__intro{display:grid;gap:3px}.cart-request-form__intro strong{color:#111;font-size:16px}.cart-request-form__intro span{color:rgba(33,33,35,0.64);font-size:12.5px;font-weight:700}.cart-request-form label{display:grid;gap:5px;color:rgba(33,33,35,0.7);font-size:12px;font-weight:800}.cart-request-form input,.cart-request-form textarea{width:100%;min-width:0;border:1px solid rgba(33,33,35,0.13);border-radius:8px;padding:10px 11px;color:#111;background:#fff}.cart-option-product{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center}.cart-option-product img{width:82px;height:82px;border-radius:7px;object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px rgba(33,33,35,0.08)}.cart-option-product p{margin:0 0 4px;color:var(--burnt);font-size:12px;font-weight:800}.cart-option-product strong{color:#111;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.cart-option-group{display:grid;gap:8px}.cart-option-group>span{color:rgba(33,33,35,0.7);font-size:12px;font-weight:800}.cart-option-group>div{display:flex;flex-wrap:wrap;gap:7px}.cart-option-group button{min-height:38px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(33,33,35,0.12);border-radius:8px;padding:7px 10px;color:rgba(33,33,35,0.78);background:#fff;cursor:pointer;font-size:13px;font-weight:800}.cart-option-group button.is-active{color:#fff;border-color:var(--burnt);background:var(--burnt)}.cart-option-group button:disabled{opacity:0.5;cursor:not-allowed}.cart-option-swatch{width:17px;height:17px;border:1px solid rgba(33,33,35,0.18);border-radius:50%}.cart-option-actions{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:8px}.cart-page-main{min-height:70vh;padding:var(--header-rendered-h) max(18px,var(--gutter)) clamp(58px,7vw,96px);background:#fff}.cart-page-shell .cart-quantity span{width:100%;height:100%;max-width:none;display:grid;place-items:center;color:#111;line-height:1;text-align:center}.cart-page-shell .cart-quantity{align-items:stretch;justify-items:stretch}.cart-page-shell .cart-quantity button,.cart-page-shell .cart-quantity span{min-height:0;width:100%;height:100%;display:grid;place-items:center;padding:0;line-height:1}.cart-page-shell .cart-quantity button{border-radius:0}.cart-page-shell .cart-quantity .cart-icon{width:16px;height:16px;margin:auto;color:#fff}@media (min-width:561px){.cart-page-shell .cart-item{gap:clamp(18px,2.4vw,28px)}.cart-page-shell .cart-quantity,.cart-page-shell .cart-item__subtotal{justify-self:end}}@media (max-width:560px){.cart-drawer{width:100vw}.cart-drawer__header{min-height:78px;padding:14px max(16px,env(safe-area-inset-right,0px)) 14px max(16px,env(safe-area-inset-left,0px))}.cart-drawer__body{padding:clamp(14px,4vw,18px) max(clamp(14px,4vw,18px),env(safe-area-inset-right,0px)) calc(26px + env(safe-area-inset-bottom,0px)) max(clamp(14px,4vw,18px),env(safe-area-inset-left,0px))}.cart-item{grid-template-columns:74px minmax(0,1fr);gap:10px;padding:9px}.cart-item__bottom{grid-template-columns:1fr;align-items:start}.cart-quantity,.cart-item__subtotal{justify-self:start}.cart-summary__actions{grid-template-columns:1fr}.cart-bonus-card{padding:12px}.cart-bonus-card__head{display:grid}.cart-bonus-card__head strong{justify-self:start}.cart-bonus-thresholds{grid-template-columns:1fr}.cart-option-actions{grid-template-columns:1fr}}@media (max-width:360px){.cart-item{grid-template-columns:64px minmax(0,1fr)}.cart-quantity{grid-template-columns:31px 34px 31px}}.global-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,2vw,28px)}.global-header .brand{grid-column:1;justify-self:start}.global-header .primary-nav{grid-column:2;min-width:0;justify-content:flex-start;gap:clamp(14px,1.45vw,24px);font-size:14px}.global-header .header-actions{grid-column:3;display:flex}.global-header .cart-link{display:inline-grid}.nav-more{position:relative}.nav-more__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:var(--z-header-dropdown);min-width:240px;display:none;padding:8px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;color:var(--ink);background:#fff;box-shadow:var(--shadow)}.nav-more.is-open .nav-more__menu{display:grid;gap:2px}.nav-more__menu a,.language-menu button{min-height:42px;display:flex;align-items:center;padding:8px 10px;border:0;border-radius:6px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.nav-more__menu a:hover,.nav-more__menu a:focus-visible,.language-menu button:hover{color:#fff;background:var(--burnt)}.language-menu button[aria-disabled="true"]{color:rgba(33,33,35,0.46);cursor:default}.global-header .mega-menu{max-height:min(72vh,660px);overflow:auto}.global-header .mega-shell{grid-template-columns:minmax(190px,0.82fr) minmax(250px,1.1fr) minmax(230px,1fr);gap:18px;padding-top:22px;padding-bottom:22px}.mega-column{min-width:0;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;background:#fff}.mega-column__eyebrow{padding:0 8px 7px;border-bottom:1px solid var(--line);color:var(--burnt);font-size:13px;font-weight:700}.mega-root-link,.mega-category{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:7px;color:var(--ink);font-size:14px;line-height:1.3;white-space:normal;transition:background 150ms ease,color 150ms ease,transform 150ms ease}.mega-root-link{color:var(--burnt);font-weight:700;background:#fbf4ef}.mega-category:hover,.mega-category:focus-visible,.mega-category.is-active{color:#fff;background:var(--burnt)}.mega-category:hover,.mega-category:focus-visible{transform:translateX(2px)}.mega-empty{margin:0;padding:12px 10px;color:var(--soft-ink);font-size:14px}html.is-mobile-menu-open,body.is-mobile-menu-open{overflow:hidden}.global-header .mobile-menu-button{display:none}.mobile-back{min-width:58px;min-height:42px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;color:#fff;background:rgba(255,255,255,0.08);cursor:pointer}.mobile-back[hidden]{visibility:hidden;display:inline-flex}.mobile-menu__brand{display:inline-flex;align-items:center;justify-content:center}.mobile-menu__brand img{width:150px;height:auto}.mobile-catalog-entry,.mobile-row,.mobile-view-all,.mobile-menu__contact a{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;border-radius:8px}.mobile-catalog-entry{justify-content:space-between;border:1px solid rgba(135,60,30,0.16);padding:12px 14px;color:#fff;background:var(--burnt);cursor:pointer}.mobile-category-list{display:grid;gap:8px}.mobile-row{min-width:0;border:1px solid var(--line);background:#fff}.mobile-row__link{min-width:0;flex:1 1 auto;padding:12px 14px;line-height:1.35;overflow-wrap:anywhere}.mobile-row__next{align-self:stretch;flex:0 0 48px;border:0;border-left:1px solid var(--line);border-radius:0 8px 8px 0;color:var(--burnt);background:#fbf4ef;cursor:pointer;font-size:24px}.mobile-row--single .mobile-row__link{padding-right:14px}.mobile-view-all{margin:0 0 12px;justify-content:center;border:1px solid rgba(135,60,30,0.18);color:var(--burnt);background:#fbf4ef;font-weight:700}.mobile-page-links{gap:0}.mobile-menu__contact{display:grid;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.mobile-menu__contact a{justify-content:center;border:1px solid rgba(33,33,35,0.08);background:var(--warm)}.search-empty{display:block;padding:14px 0;color:rgba(255,255,255,0.76)}@media (max-width:1180px){.global-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0}.global-header .brand{grid-column:1;justify-self:start;min-width:150px}.global-header .primary-nav{grid-column:2;display:flex;gap:10px;font-size:13px}.global-header .header-actions{grid-column:3;display:flex;gap:6px}.global-header .search-trigger--desktop{display:none}.global-header .search-trigger--mobile{display:inline-grid}.global-header .call-button{width:44px;padding:0;font-size:0}.global-header .call-button span{display:none}.is-mega-open .global-header .mega-menu{display:block !important}.global-header .mega-shell{grid-template-columns:minmax(165px,0.7fr) minmax(230px,1fr) minmax(220px,1fr);padding-right:0;padding-left:0}}@media (max-width:900px){.global-header .primary-nav{gap:7px;font-size:12.5px}.global-header .catalog-toggle{padding:0 11px}.global-header .brand{min-width:132px}}@media (max-width:820px){.global-header .header-inner{grid-template-columns:44px minmax(0,1fr) auto}.global-header .mobile-menu-button{grid-column:1;grid-row:1;display:inline-grid}.global-header .brand{grid-column:2;justify-self:center;min-width:164px}.global-header .primary-nav{display:none}.global-header .header-actions{grid-column:3}.is-mega-open .global-header .mega-menu{display:none !important}}@media (max-width:640px){.global-header .header-inner{gap:8px;padding:0}.global-header .brand{min-width:148px}.global-header .call-menu{display:none}.global-header .language-current{width:42px;min-width:42px;padding:0}.mobile-menu{width:min(420px,calc(100vw - (var(--gutter) * 2)))}.mobile-menu__content{padding:16px}}@media (max-width:390px){.global-header .header-inner{grid-template-columns:40px minmax(0,1fr) auto;gap:5px;padding:0}.global-header .brand{min-width:124px}.global-header .search-trigger--mobile,.global-header .cart-link,.global-header .language-current,.global-header .mobile-menu-button{width:40px;min-width:40px;height:40px;min-height:40px}.global-header .language-switcher{display:none}.mobile-menu__bar{padding:8px 12px}.mobile-menu__brand img{width:128px}.mobile-menu__content{padding:14px 12px 18px}}@media (prefers-reduced-motion:reduce){.mega-category{transition:none}}.admin-products-main{padding:var(--header-rendered-h) var(--gutter) 48px}.admin-editor-sticky{position:sticky;top:calc(var(--notice-h) + var(--header-h));z-index:5;align-items:flex-start;padding:16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,0.96)}.category-tree-row{align-items:center;display:grid;gap:8px;grid-template-columns:28px 1fr auto;padding:5px 0}.category-tree-toggle{width:36px !important;min-width:36px !important;min-height:36px !important;padding:0 !important}.category-tree-select{align-items:start !important;background:transparent !important;border-color:transparent !important;display:grid !important;justify-content:stretch !important;min-width:0;padding:8px !important;text-align:left}.category-tree-select span,.category-tree-select small{overflow-wrap:anywhere;white-space:normal}.category-tree-node.is-selected>.category-tree-row .category-tree-select{background:#fff2eb !important;border-color:#e4c6b6 !important}.category-tree-node.is-hidden-category>.category-tree-row{opacity:0.58}.category-attribute-default-row{grid-template-columns:minmax(90px,0.7fr) repeat(3,minmax(140px,1fr)) minmax(130px,0.8fr) auto;align-items:end}body.admin-app-page,.admin-static-page,.admin-products-page,.admin-categories-page,.admin-users-page,.admin-blog-page{background:#f4f3ef;font-family:var(--site-font);text-rendering:optimizeLegibility}body.admin-app-page{overflow-x:hidden;padding-top:0;min-height:100vh;background:#f4f3ef}.admin-app-header{position:sticky;top:0;z-index:150;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;border-bottom:1px solid rgba(33,33,35,0.08);padding:14px clamp(16px,2.2vw,28px);background:rgba(255,255,255,0.94);backdrop-filter:blur(14px)}.category-tree-row{grid-template-columns:28px minmax(0,1fr) auto}@media (max-width:860px){body.is-admin-nav-open{overflow:hidden}.admin-app-header{grid-template-columns:42px minmax(0,1fr);min-height:72px;padding:12px}}button.admin-users-row{cursor:pointer}.global-header.site-header{top:var(--notice-h);z-index:var(--z-header);color:#050505;background:transparent;border-bottom:1px solid transparent;box-shadow:none;backdrop-filter:none;transition:border-color 180ms ease,box-shadow 180ms ease,color 180ms ease}.is-scrolled .global-header.site-header,.is-mega-open .global-header.site-header,.is-search-open .global-header.site-header,.is-mobile-menu-open .global-header.site-header,.is-header-popover-open .global-header.site-header,body:not(.home-page):not(.pedrali-page) .global-header.site-header{color:#fff;background:#212123;border-bottom-color:rgba(255,255,255,0.08);box-shadow:0 12px 28px rgba(33,33,35,0.08)}.is-mega-open .global-header.site-header,.is-search-open .global-header.site-header{z-index:var(--z-header-active)}.is-header-popover-open .global-header.site-header{z-index:var(--z-header-popover)}.global-header .header-main{width:100%;min-height:var(--header-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2.2vw,28px);margin:0 auto;padding:0 var(--gutter)}.global-header .brand{grid-column:2;grid-row:1;width:clamp(170px,13.75vw,198px);min-width:0;min-height:44px;display:inline-flex;justify-self:center;align-items:center;justify-content:center}.global-header .brand::before,.global-header .brand::after{display:none;content:none}.global-header .brand img{position:static;width:100%;max-width:198px;height:auto;aspect-ratio:198 / 41;opacity:1;filter:drop-shadow(0 6px 16px rgba(33,33,35,0.08))}.global-header .primary-navigation{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;justify-self:start;gap:clamp(14px,1.2vw,20px)}.global-header .menu-trigger{position:relative;min-width:44px;min-height:44px;border:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;padding-inline:clamp(10px,0.75vw,12px);color:#050505;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;white-space:nowrap;transition:color 160ms ease,opacity 160ms ease}.global-header .menu-trigger::after{position:absolute;right:0;bottom:6px;left:0;height:2px;border-radius:999px;background:var(--burnt);content:"";transform:scaleX(0);transform-origin:center;transition:transform 160ms ease}.global-header .menu-trigger:hover,.global-header .menu-trigger:focus-visible,.global-header .menu-trigger[aria-current="page"],.global-header .menu-trigger[aria-expanded="true"]{color:var(--burnt)}.global-header .menu-trigger:hover::after,.global-header .menu-trigger:focus-visible::after,.global-header .menu-trigger[aria-current="page"]::after,.global-header .menu-trigger[aria-expanded="true"]::after{transform:scaleX(1)}.global-header .header-actions{grid-column:3;grid-row:1;min-width:0;display:flex;align-items:center;justify-self:end;justify-content:flex-end;gap:14px}.global-header .header-line-icon,.global-header .language-line-icon,.global-header .language-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.global-header .header-line-icon{width:22px;height:22px;stroke-width:1.65}.global-header .language-line-icon{width:17px;height:17px;stroke-width:1.7}.global-header .language-chevron{width:12px;height:12px;stroke-width:1.8}.global-header .header-search-trigger,.global-header .header-call-button,.global-header .language-current,.global-header .icon-button,.global-header .mobile-menu-button{border:0;color:inherit;background:transparent;cursor:pointer}.global-header .header-search-trigger{min-height:var(--control-h-compact);display:inline-flex;align-items:center;gap:8px;min-width:180px;justify-content:flex-start;border:1px solid rgba(33,33,35,0.14);border-radius:999px;padding:0 18px;color:rgba(5,5,5,0.78);background:rgba(255,255,255,0.32);font-size:14px;font-weight:700}.global-header .header-search-trigger:hover,.global-header .header-search-trigger:focus-visible{border-color:var(--burnt);color:#fff;background:var(--burnt)}.global-header .header-call-selector,.global-header .language-selector{position:relative}.global-header .header-call-selector.is-open,.global-header .language-selector.is-open{z-index:var(--z-header-popover)}.global-header .header-call-button{width:auto;min-width:156px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:0 16px;color:#fff;background:var(--burnt);box-shadow:0 12px 24px rgba(135,60,30,0.18);font-size:14px;font-weight:700;line-height:1;text-decoration:none}.global-header .header-call-button-label{white-space:nowrap}.global-header .header-call-menu,.global-header .language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-header-popover);min-width:64px;display:none;gap:4px;padding:8px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;background:#fff;box-shadow:0 18px 34px rgba(33,33,35,0.14);opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity 150ms ease,transform 150ms ease}.global-header .header-call-menu{min-width:190px}.global-header .header-call-selector.is-open .header-call-menu,.global-header .language-selector.is-open .language-menu{display:grid;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.global-header .header-call-menu a,.global-header .language-menu a{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;padding:8px 10px;color:var(--ink);font-size:13px;font-weight:700}.global-header .header-call-menu a:hover,.global-header .header-call-menu a:focus-visible,.global-header .language-menu a:hover,.global-header .language-menu a:focus-visible,.global-header .language-menu a[aria-current="true"]{color:#fff;background:var(--burnt)}.global-header .language-current{width:auto;min-width:52px;height:var(--control-h-compact);min-height:var(--control-h-compact);display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:0 7px;font-size:11px;font-weight:800}.global-header .language-current-flag,.global-header .language-flag{width:30px;min-width:30px;height:20px;display:block;border:1px solid rgba(33,33,35,0.12);border-radius:3px;background:#fff;object-fit:cover;box-shadow:0 1px 2px rgba(33,33,35,0.08)}.global-header .language-menu a[aria-current="true"] .language-flag{border-color:var(--burnt);box-shadow:0 0 0 2px rgba(135,60,30,0.14)}.global-header .header-call-menu.call-choice-menu,.mobile-call-menu.call-choice-menu,.contact-call-options.call-choice-menu{z-index:var(--z-header-popover);width:max-content;min-width:320px;max-width:calc(100vw - 18px);gap:8px;padding:16px;border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:#202023;box-shadow:0 22px 54px rgba(0,0,0,0.34)}.global-header .header-call-selector.is-open .header-call-menu.call-choice-menu,.mobile-drawer-call.is-open .mobile-call-menu.call-choice-menu,.contact-call-selector.is-open .contact-call-options.call-choice-menu{display:grid;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.contact-call-selector.is-open .contact-call-options.call-choice-menu{transform:translateX(50%) translateY(0)}.mobile-drawer-call.is-open .mobile-call-menu.call-choice-menu{transform:translateX(-50%) translateY(0)}.call-choice-option{min-height:70px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;justify-content:stretch;gap:14px;border-radius:8px;padding:10px 12px;color:#fff;text-align:left;transition:background 150ms ease,color 150ms ease,transform 150ms ease}.call-choice-option:hover,.call-choice-option:focus-visible{color:#fff;background:rgba(255,255,255,0.07);transform:translateY(-1px)}.call-choice-option-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#47474c}.call-choice-option-icon--phone{background:#45454a}.call-choice-option-icon--whatsapp{background:#0b6b3a}.call-choice-svg{width:23px;height:23px;display:block}.call-choice-option-icon--phone .call-choice-svg{fill:none;stroke:currentColor;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round}.call-choice-option-icon--whatsapp .call-choice-svg{fill:currentColor;stroke:none}.call-choice-option-copy{min-width:0;display:grid;gap:3px;padding-block:2px}.call-choice-option strong,.call-choice-option small{display:block;overflow:visible;text-overflow:clip;white-space:nowrap}.call-choice-option strong{color:#f3f3f4;font-size:16px;font-weight:800;line-height:1.32}.call-choice-option small{color:rgba(255,255,255,0.64);font-size:14px;font-weight:700;line-height:1.3}@media (max-width:380px){.global-header .header-call-menu.call-choice-menu,.mobile-call-menu.call-choice-menu,.contact-call-options.call-choice-menu{width:calc(100vw - 16px);min-width:0;max-width:calc(100vw - 16px);padding:12px}.call-choice-option,.global-header .header-call-menu.call-choice-menu .call-choice-option{min-height:66px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 8px}.call-choice-option-icon{width:42px;height:42px}.call-choice-option strong{font-size:15px}.call-choice-option small{font-size:13px}}.global-header .icon-button,.global-header .mobile-menu-button{width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);min-height:var(--control-h-compact);display:grid;place-items:center;border-radius:50%;padding:0}.global-header .header-icon-search{display:none}.global-header .icon-button:hover,.global-header .icon-button:focus-visible,.global-header .mobile-menu-button:hover,.global-header .mobile-menu-button:focus-visible,.global-header .language-current:hover,.global-header .language-current:focus-visible{color:#fff;background:var(--burnt)}.global-header .cart-link{position:relative;display:inline-grid}.global-header .cart-count-badge{top:-4px;right:0;border-color:#fff}body.is-mobile-menu-open{overflow:hidden;touch-action:none}.mobile-drawer{position:fixed;inset:var(--notice-h) 0 0;z-index:var(--z-header-mobile);display:grid;overflow:hidden;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.mobile-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(12,12,14,0.58);backdrop-filter:blur(4px);cursor:pointer}.mobile-drawer-panel{position:relative;width:100%;max-width:100%;height:100%;min-width:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:clamp(10px,2.8vw,14px);overflow:hidden;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(clamp(18px,4.8vw,28px) + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:#212123;box-shadow:none;transform:translate3d(-100%,0,0);transition:transform 220ms cubic-bezier(0.22,1,0.36,1)}.is-mobile-menu-open .mobile-drawer{opacity:1;visibility:visible;pointer-events:auto}html.is-mobile-menu-open .mobile-drawer-panel,body.is-mobile-menu-open .mobile-drawer-panel,.is-mobile-menu-open .mobile-drawer-panel{transform:translate3d(0,0,0)}.mobile-drawer-head{width:min(100%,560px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;justify-self:center;gap:14px}.mobile-drawer-logo{width:min(190px,58vw);min-width:0;display:inline-flex;align-items:center}.mobile-drawer-logo img{width:100%;height:auto;object-fit:contain}.mobile-drawer-close,.mobile-drawer-category-toggle,.mobile-drawer-action{border:0;color:inherit;background:transparent;cursor:pointer}.mobile-drawer-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.16);border-radius:50%;background:rgba(255,255,255,0.06)}.mobile-drawer-close:hover,.mobile-drawer-close:focus-visible,.mobile-drawer-action:hover,.mobile-drawer-action:focus-visible,.mobile-drawer-languages a:hover,.mobile-drawer-languages a:focus-visible,.mobile-drawer-category-title:hover,.mobile-drawer-category-title:focus-visible,.mobile-drawer-category-toggle:hover,.mobile-drawer-category-toggle:focus-visible,.mobile-drawer-link:hover,.mobile-drawer-link:focus-visible,.mobile-drawer-view-all:hover,.mobile-drawer-view-all:focus-visible,.mobile-drawer-category-link:hover,.mobile-drawer-category-link:focus-visible{border-color:var(--burnt);color:#fff;background:rgba(135,60,30,0.74)}.mobile-drawer-actions{position:relative;width:min(100%,560px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:8px}.mobile-drawer-call{position:relative;min-width:0}.mobile-drawer-action{position:relative;width:100%;min-width:0;min-height:52px;display:grid;place-items:center;gap:4px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;padding:8px 6px;background:rgba(255,255,255,0.06);color:#fff;font-size:12px;font-weight:800;line-height:1.12;text-align:center}.mobile-drawer-action .header-line-icon{width:22px;height:22px}.mobile-call-menu.call-choice-menu{position:absolute;top:calc(100% + 8px);left:50%;right:auto;display:none;opacity:0;transform:translateX(-50%) translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity 150ms ease,transform 150ms ease}.mobile-drawer-languages{width:min(100%,560px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:8px}.mobile-drawer-languages a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.05);color:#fff;font-size:12px;font-weight:900}.mobile-drawer-languages img{width:30px;height:20px;border-radius:3px;object-fit:cover}.mobile-drawer-languages a[aria-current="true"]{border-color:var(--burnt);background:var(--burnt)}.mobile-drawer-body{width:min(100%,560px);min-width:0;min-height:0;display:grid;align-content:start;justify-self:center;gap:10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));scrollbar-width:none}.mobile-drawer-body::-webkit-scrollbar{width:0;height:0;display:none}.mobile-drawer-body h2{margin:4px 0 0;color:rgba(255,255,255,0.62);font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.mobile-drawer-link,.mobile-drawer-category-title,.mobile-drawer-view-all,.mobile-drawer-category-link{min-width:0;min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:9px 12px;color:#fff;background:rgba(255,255,255,0.045);font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.mobile-drawer-link,.mobile-drawer-category-link{justify-content:space-between}.mobile-drawer-section-divider{min-width:0;display:flex;align-items:center;gap:10px;margin:0;color:rgba(255,255,255,0.62);font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.mobile-drawer-section-divider::before,.mobile-drawer-section-divider::after{content:"";height:1px;min-width:0;flex:1 1 auto;background:rgba(255,255,255,0.12)}.mobile-drawer-section-divider span{flex:0 0 auto}.mobile-drawer-section-divider--pages{margin-top:6px}.mobile-drawer-categories,.mobile-drawer-links,.mobile-drawer-category-panel{min-width:0;display:grid;gap:8px}.mobile-drawer-category-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:7px;align-items:stretch}.mobile-drawer-category-toggle{min-width:46px;min-height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.045)}.mobile-drawer-chevron,.mobile-drawer-link-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.mobile-drawer-category-toggle[aria-expanded="true"] .mobile-drawer-chevron{transform:rotate(180deg)}.mobile-drawer-category-title.is-selected,.mobile-drawer-category-link.is-selected{border-color:var(--burnt);background:rgba(135,60,30,0.62)}.mobile-drawer-category-panel{padding:7px 0 1px 12px}.mobile-drawer-category-panel[hidden]{display:none}.mobile-drawer-category--depth-1 .mobile-drawer-category-title,.mobile-drawer-category-link--depth-1{font-size:14px;font-weight:760}.mobile-drawer-category--depth-2 .mobile-drawer-category-title,.mobile-drawer-category-link--depth-2{color:rgba(255,255,255,0.84);font-size:13px;font-weight:720}.mobile-drawer-view-all{min-height:42px;color:rgba(255,255,255,0.78);font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.mobile-drawer,.mobile-drawer-panel,.mobile-call-menu.call-choice-menu,.global-header .header-call-menu.call-choice-menu,.contact-call-options.call-choice-menu,.call-choice-option,.mobile-drawer-category-toggle .mobile-drawer-chevron{transition:none}}@media (max-width:1100px){.global-header[data-mobile-open="true"] .primary-navigation{display:none}}body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header.site-header{color:#fff;background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none}body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .brand img{content:url("/assets/logos/merlons-wordmark-white.webp");filter:drop-shadow(0 6px 16px rgba(0,0,0,0.22))}body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .menu-trigger,body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .header-search-trigger,body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .language-current,body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .icon-button,body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .mobile-menu-button{color:#fff}body:is(.home-page,.pedrali-page):not(.is-scrolled):not(.is-mega-open):not(.is-search-open):not(.is-mobile-menu-open):not(.is-header-popover-open) .global-header .header-search-trigger{border-color:rgba(255,255,255,0.42);background:rgba(33,33,35,0.24);backdrop-filter:none}.is-scrolled .global-header .brand img,.is-mega-open .global-header .brand img,.is-search-open .global-header .brand img,.is-mobile-menu-open .global-header .brand img,.is-header-popover-open .global-header .brand img,body:not(.home-page):not(.pedrali-page) .global-header .brand img{content:url("/assets/logos/merlons-wordmark-white.webp");filter:drop-shadow(0 6px 16px rgba(0,0,0,0.22))}.is-scrolled .global-header .menu-trigger,.is-mega-open .global-header .menu-trigger,.is-search-open .global-header .menu-trigger,.is-mobile-menu-open .global-header .menu-trigger,.is-header-popover-open .global-header .menu-trigger,body:not(.home-page):not(.pedrali-page) .global-header .menu-trigger,.is-scrolled .global-header .header-search-trigger,.is-mega-open .global-header .header-search-trigger,.is-search-open .global-header .header-search-trigger,.is-mobile-menu-open .global-header .header-search-trigger,.is-header-popover-open .global-header .header-search-trigger,body:not(.home-page):not(.pedrali-page) .global-header .header-search-trigger,.is-scrolled .global-header .language-current,.is-mega-open .global-header .language-current,.is-search-open .global-header .language-current,.is-mobile-menu-open .global-header .language-current,.is-header-popover-open .global-header .language-current,body:not(.home-page):not(.pedrali-page) .global-header .language-current,.is-scrolled .global-header .icon-button,.is-mega-open .global-header .icon-button,.is-search-open .global-header .icon-button,.is-mobile-menu-open .global-header .icon-button,.is-header-popover-open .global-header .icon-button,body:not(.home-page):not(.pedrali-page) .global-header .icon-button,.is-scrolled .global-header .mobile-menu-button,.is-mega-open .global-header .mobile-menu-button,.is-search-open .global-header .mobile-menu-button,.is-mobile-menu-open .global-header .mobile-menu-button,.is-header-popover-open .global-header .mobile-menu-button,body:not(.home-page):not(.pedrali-page) .global-header .mobile-menu-button{color:#fff}.is-scrolled .global-header .header-search-trigger,.is-mega-open .global-header .header-search-trigger,.is-search-open .global-header .header-search-trigger,.is-mobile-menu-open .global-header .header-search-trigger,.is-header-popover-open .global-header .header-search-trigger,body:not(.home-page):not(.pedrali-page) .global-header .header-search-trigger{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.08)}.is-scrolled .global-header .menu-trigger:hover,.is-scrolled .global-header .menu-trigger:focus-visible,.is-scrolled .global-header .menu-trigger[aria-current="page"],.is-scrolled .global-header .menu-trigger[aria-expanded="true"],.is-mega-open .global-header .menu-trigger:hover,.is-mega-open .global-header .menu-trigger:focus-visible,.is-mega-open .global-header .menu-trigger[aria-current="page"],.is-mega-open .global-header .menu-trigger[aria-expanded="true"],.is-search-open .global-header .menu-trigger:hover,.is-search-open .global-header .menu-trigger:focus-visible,.is-search-open .global-header .menu-trigger[aria-current="page"],.is-search-open .global-header .menu-trigger[aria-expanded="true"],.is-mobile-menu-open .global-header .menu-trigger:hover,.is-mobile-menu-open .global-header .menu-trigger:focus-visible,.is-mobile-menu-open .global-header .menu-trigger[aria-current="page"],.is-mobile-menu-open .global-header .menu-trigger[aria-expanded="true"],.is-header-popover-open .global-header .menu-trigger:hover,.is-header-popover-open .global-header .menu-trigger:focus-visible,.is-header-popover-open .global-header .menu-trigger[aria-current="page"],.is-header-popover-open .global-header .menu-trigger[aria-expanded="true"],body:not(.home-page):not(.pedrali-page) .global-header .menu-trigger:hover,body:not(.home-page):not(.pedrali-page) .global-header .menu-trigger:focus-visible,body:not(.home-page):not(.pedrali-page) .global-header .menu-trigger[aria-current="page"],body:not(.home-page):not(.pedrali-page) .global-header .menu-trigger[aria-expanded="true"],.is-scrolled .global-header .header-search-trigger:hover,.is-scrolled .global-header .header-search-trigger:focus-visible,.is-mega-open .global-header .header-search-trigger:hover,.is-mega-open .global-header .header-search-trigger:focus-visible,.is-search-open .global-header .header-search-trigger:hover,.is-search-open .global-header .header-search-trigger:focus-visible,.is-mobile-menu-open .global-header .header-search-trigger:hover,.is-mobile-menu-open .global-header .header-search-trigger:focus-visible,.is-header-popover-open .global-header .header-search-trigger:hover,.is-header-popover-open .global-header .header-search-trigger:focus-visible,body:not(.home-page):not(.pedrali-page) .global-header .header-search-trigger:hover,body:not(.home-page):not(.pedrali-page) .global-header .header-search-trigger:focus-visible{border-color:var(--burnt);color:#fff;background:var(--burnt)}.is-scrolled .global-header .icon-button:hover,.is-scrolled .global-header .icon-button:focus-visible,.is-scrolled .global-header .mobile-menu-button:hover,.is-scrolled .global-header .mobile-menu-button:focus-visible,.is-scrolled .global-header .language-current:hover,.is-scrolled .global-header .language-current:focus-visible,.is-mega-open .global-header .icon-button:hover,.is-mega-open .global-header .icon-button:focus-visible,.is-mega-open .global-header .mobile-menu-button:hover,.is-mega-open .global-header .mobile-menu-button:focus-visible,.is-mega-open .global-header .language-current:hover,.is-mega-open .global-header .language-current:focus-visible,.is-search-open .global-header .icon-button:hover,.is-search-open .global-header .icon-button:focus-visible,.is-search-open .global-header .mobile-menu-button:hover,.is-search-open .global-header .mobile-menu-button:focus-visible,.is-search-open .global-header .language-current:hover,.is-search-open .global-header .language-current:focus-visible,.is-mobile-menu-open .global-header .icon-button:hover,.is-mobile-menu-open .global-header .icon-button:focus-visible,.is-mobile-menu-open .global-header .mobile-menu-button:hover,.is-mobile-menu-open .global-header .mobile-menu-button:focus-visible,.is-mobile-menu-open .global-header .language-current:hover,.is-mobile-menu-open .global-header .language-current:focus-visible,.is-header-popover-open .global-header .icon-button:hover,.is-header-popover-open .global-header .icon-button:focus-visible,.is-header-popover-open .global-header .mobile-menu-button:hover,.is-header-popover-open .global-header .mobile-menu-button:focus-visible,.is-header-popover-open .global-header .language-current:hover,.is-header-popover-open .global-header .language-current:focus-visible,body:not(.home-page):not(.pedrali-page) .global-header .icon-button:hover,body:not(.home-page):not(.pedrali-page) .global-header .icon-button:focus-visible,body:not(.home-page):not(.pedrali-page) .global-header .mobile-menu-button:hover,body:not(.home-page):not(.pedrali-page) .global-header .mobile-menu-button:focus-visible,body:not(.home-page):not(.pedrali-page) .global-header .language-current:hover,body:not(.home-page):not(.pedrali-page) .global-header .language-current:focus-visible{border-color:var(--burnt);color:#fff;background:var(--burnt)}.global-header .header-call-menu.call-choice-menu .call-choice-option{min-height:70px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;justify-content:stretch;gap:14px;padding:10px 12px;color:#fff;text-align:left}.contact-call-options.call-choice-menu .call-choice-option{display:grid;grid-template-columns:46px minmax(0,1fr);justify-content:stretch;color:#fff;text-align:left}@media (max-width:640px){.contact-call-options.call-choice-menu{transform:translateX(-50%) translateY(-6px)}.contact-call-selector.is-open .contact-call-options.call-choice-menu{transform:translateX(-50%) translateY(0)}}.global-header .header-call-menu.call-choice-menu .call-choice-option:hover,.global-header .header-call-menu.call-choice-menu .call-choice-option:focus-visible{color:#fff;background:rgba(255,255,255,0.07)}.global-header .header-call-menu.call-choice-menu .call-choice-option:hover small,.global-header .header-call-menu.call-choice-menu .call-choice-option:focus-visible small{color:rgba(255,255,255,0.72)}.global-header .mobile-menu-button{display:none;gap:4px}.global-header .mobile-menu-button span:not(.sr-only){position:static;width:22px;height:2px;display:block;border-radius:20px;background:currentColor}.global-header .mobile-menu-button span:not(.sr-only)::before,.global-header .mobile-menu-button span:not(.sr-only)::after{display:none;content:none}.global-header .mega-menu{position:absolute;top:100%;right:0;left:0;z-index:var(--z-header-dropdown);display:none;max-height:none;overflow:visible;color:#fff;background:#212123;border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 44px rgba(0,0,0,0.24)}.is-mega-open .global-header .mega-menu{display:block}.global-header .mega-shell{--mega-shell-gutter:clamp(32px,8.75vw,168px);width:min(calc(100% - (var(--mega-shell-gutter) * 2)),1584px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-right:auto;margin-left:auto;padding:12px 0 14px}.global-header .mega-tabs{min-width:0;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:clamp(8px,0.82vw,14px);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,0.14);padding:0 0 5px}.global-header .mega-tabs::-webkit-scrollbar{display:none}.global-header .mega-tab{position:relative;flex:0 0 auto;min-width:0;max-width:none;min-height:44px;display:inline-flex;align-items:flex-end;justify-content:center;border-radius:0;padding:0 0 6px;color:rgba(255,255,255,0.84);line-height:1.15;text-align:center;transition:color 150ms ease}.global-header .mega-tab::after{position:absolute;right:0;bottom:-6px;left:0;height:3px;border-radius:999px;background:#fff;content:"";transform:scaleX(0);transform-origin:center;transition:transform 150ms ease}.global-header .mega-tab span{min-width:0;max-width:100%;display:block;overflow-wrap:normal;word-break:normal;font-size:clamp(13px,0.9vw,15px);font-weight:850;line-height:1.15;text-wrap:nowrap;white-space:nowrap}html[data-locale="ru"] .global-header .mega-tab{max-width:none}html[data-locale="ru"] .global-header .mega-tab span{font-size:clamp(12px,0.82vw,14px);line-height:1.12}.global-header .mega-tab small{display:none}.global-header .mega-tab:hover,.global-header .mega-tab:focus-visible,.global-header .mega-tab.is-active{color:#fff;background:transparent}.global-header .mega-tab:hover::after,.global-header .mega-tab:focus-visible::after,.global-header .mega-tab.is-active::after{transform:scaleX(1)}.global-header .mega-showcase{min-width:0;display:block}.global-header .mega-link-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,148px));grid-auto-rows:148px;align-items:start;justify-content:flex-start;gap:12px clamp(14px,1.25vw,18px);overflow:visible;padding:0}.global-header .mega-card{width:100%;min-width:0;height:148px;min-height:0;display:grid;grid-template-rows:auto 42px;align-content:start;justify-self:stretch;gap:6px;border:0;border-radius:8px;padding:0;color:#fff;background:transparent;box-shadow:none;text-align:center;transition:opacity 150ms ease,transform 150ms ease}.global-header .mega-card:hover,.global-header .mega-card:focus-visible{opacity:0.92;transform:translateY(-2px)}.global-header .mega-card img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border:1px solid rgba(255,255,255,0.34);border-radius:8px;background:rgba(255,255,255,0.08)}.global-header .mega-card span{min-width:0;height:42px;display:-webkit-box;color:#fff;font-size:11.8px;font-weight:800;line-height:1.16;text-align:center;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.global-header .mega-card--text{width:100%;max-width:220px;min-height:74px;grid-template-rows:minmax(74px,auto);align-items:center;border:1px solid rgba(255,255,255,0.14);padding:14px;background:rgba(255,255,255,0.04)}.global-header .mega-card--text:hover,.global-header .mega-card--text:focus-visible{background:rgba(135,60,30,0.32);opacity:1}.global-header .mega-card--text span{place-items:center;font-size:14px}.global-header .mega-menu[data-menu-kind="more"] .mega-shell{gap:0;padding:clamp(14px,1.6vw,18px) 0}.global-header .mega-menu[data-menu-kind="more"] .mega-tabs{align-items:center;gap:8px 10px;border-bottom:0;padding:0}.global-header .mega-menu[data-menu-kind="more"] .mega-showcase{display:none}.global-header .mega-menu[data-menu-kind="more"] .mega-tab{max-width:none;flex:0 0 auto;min-height:42px;align-items:center;border:1px solid rgba(255,255,255,0.14);border-radius:8px;padding:9px 14px;color:rgba(255,255,255,0.78);background:rgba(255,255,255,0.045);font-size:clamp(13px,0.78vw,14px);font-weight:700;white-space:nowrap}.global-header .mega-menu[data-menu-kind="more"] .mega-tab::after{display:none}.global-header .mega-menu[data-menu-kind="more"] .mega-tab:hover,.global-header .mega-menu[data-menu-kind="more"] .mega-tab:focus-visible,.global-header .mega-menu[data-menu-kind="more"] .mega-tab.is-active,.global-header .mega-menu[data-menu-kind="more"] .mega-tab[aria-current="page"]{border-color:rgba(159,74,37,0.82);color:#fff;background:rgba(135,60,30,0.74)}.global-header .mega-menu[data-menu-kind="more"] .mega-tab span{white-space:nowrap}html.is-mobile-menu-open,body.is-mobile-menu-open{overflow:hidden;touch-action:none}.static-page-main{min-height:70vh;padding:var(--header-rendered-h) var(--gutter) clamp(58px,7vw,96px);background:#fff}.static-page-main--legal{padding-top:var(--header-rendered-h)}.about-page-main{--about-pad:max(clamp(18px,7vw,101px),calc((100vw - var(--container)) / 2));--about-shell:var(--container);--about-heading:clamp(32px,2.35vw,44px);padding-top:var(--header-h);color:var(--ink);background:#fff}@media (max-width:520px){.static-page-main{padding-top:calc(var(--header-h) + 42px)}}@media (max-width:1280px){.global-header .header-main{padding-right:var(--gutter);padding-left:var(--gutter)}.global-header .mega-shell{--mega-shell-gutter:clamp(32px,6vw,96px)}.global-header .menu-trigger{font-size:13px}.global-header .header-actions{gap:9px}.global-header .mega-tabs{gap:8px clamp(10px,1.3vw,16px)}.global-header .mega-link-grid{grid-template-columns:repeat(auto-fit,minmax(96px,116px));grid-auto-rows:126px;gap:10px clamp(10px,1.2vw,14px)}.global-header .mega-card{height:126px}}@media (max-width:1100px){.global-header .header-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;padding-right:var(--gutter);padding-left:var(--gutter)}.global-header .brand{width:192px}.global-header .primary-navigation{position:absolute;top:100%;right:var(--gutter);left:var(--gutter);z-index:var(--z-header-dropdown);display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;padding:12px;background:rgba(255,255,255,0.98);box-shadow:0 18px 38px rgba(33,33,35,0.16)}.global-header[data-mobile-open="true"] .primary-navigation{display:grid}.global-header .menu-trigger{min-height:46px;justify-content:center;border-radius:6px;padding:8px clamp(10px,0.75vw,12px);color:var(--burnt);white-space:normal}.global-header .header-search-trigger{display:none}.global-header .header-icon-search{display:grid}.global-header .header-call-button{width:44px;min-width:44px;padding:0}.global-header .header-call-button span{display:none}.global-header .mobile-menu-button{display:grid}.is-mega-open .global-header .mega-menu{display:none}}@media (max-width:760px){.global-header .header-main{min-height:61px;padding-right:var(--gutter);padding-left:var(--gutter)}.global-header .brand{width:167px;z-index:2}.global-header .header-actions{grid-column:1 / -1;grid-row:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:0;pointer-events:none}.global-header .header-actions>*{pointer-events:auto}.global-header .mobile-menu-button{grid-column:1;grid-row:1;justify-self:start}.global-header .header-call-button{width:40px;min-width:40px;height:40px;min-height:40px}.global-header .header-call-selector{grid-column:1;grid-row:1;justify-self:start;margin-left:48px}.global-header .language-selector,.global-header .header-icon-search,.global-header .cart-link{grid-column:3;grid-row:1;justify-self:end}.global-header .language-current{min-width:58px;height:32px;min-height:32px;padding:0 4px}.global-header .language-current span{font-size:10px}.global-header .icon-button{width:30px;min-width:30px;height:30px;min-height:30px}.global-header .header-line-icon{width:21px;height:21px}.global-header .primary-navigation{right:var(--gutter);left:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.global-header .header-main{padding-right:var(--gutter);padding-left:var(--gutter)}.global-header .brand{width:150px}.global-header .header-icon-search,.global-header .cart-link{display:none}.global-header .header-call-selector{display:inline-flex}.global-header .primary-navigation{grid-template-columns:1fr}}@media (max-width:380px){.global-header .header-main{padding-right:var(--gutter);padding-left:var(--gutter)}.global-header .brand{width:138px}.global-header .language-current{min-width:40px;width:40px;padding:0}.global-header .language-line-icon,.global-header .language-chevron{display:none}.global-header .language-current-flag{width:28px;min-width:28px;height:18px}.global-header .mobile-menu-button{width:34px;min-width:34px;height:34px;min-height:34px}}@media (max-width:340px){.global-header .brand{width:112px}.global-header .header-call-selector{margin-left:42px}}@media (max-width:760px){.global-header .header-main{min-height:58px;padding-right:max(14px,calc(var(--gutter) * 0.65));padding-left:max(14px,calc(var(--gutter) * 0.65))}.global-header .brand{width:clamp(118px,32vw,156px);max-width:100%}.global-header .header-actions{grid-column:1 / -1;grid-row:1;width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px;pointer-events:none}.global-header .header-actions>*{pointer-events:auto}.global-header .mobile-menu-button{grid-column:1;grid-row:1;justify-self:start;width:40px;min-width:40px;height:40px;min-height:40px}.global-header .header-call-selector{grid-column:2;grid-row:1;justify-self:start;margin-left:0}.global-header .header-call-button{width:40px;min-width:40px;height:40px;min-height:40px}.global-header .language-selector{grid-column:4;grid-row:1;justify-self:end}.global-header .language-current{min-width:56px;height:40px;min-height:40px;padding:0 4px}.global-header .header-icon-search{grid-column:5;grid-row:1;justify-self:end;display:grid;width:40px;min-width:40px;height:40px;min-height:40px}.global-header .cart-link{display:none}}@media (max-width:380px){.global-header .brand{width:clamp(112px,34vw,122px)}.global-header .mobile-menu-button{width:40px;min-width:40px;height:40px;min-height:40px}.global-header .header-call-button{width:40px;min-width:40px;height:40px;min-height:40px}.global-header .language-current{width:44px;min-width:44px;padding:0}.global-header .language-current-flag{width:28px;min-width:28px;height:18px}.global-header .header-icon-search{width:40px;min-width:40px;height:40px;min-height:40px}}@media (max-width:760px){.global-header .header-main{grid-template-columns:44px minmax(0,1fr) 104px;gap:8px;padding-right:max(14px,calc(var(--gutter) * 0.65));padding-left:max(14px,calc(var(--gutter) * 0.65))}.global-header .brand{grid-column:2;justify-self:center;width:clamp(136px,36vw,164px);min-width:0;max-width:100%;z-index:1}.global-header .brand img{display:block;width:100%;max-width:none;height:auto}.global-header .header-actions{grid-column:1 / -1;grid-row:1;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 56px 40px;align-items:center;gap:6px;pointer-events:none}.global-header .header-actions>*{pointer-events:auto}.global-header .mobile-menu-button{grid-column:1;grid-row:1;justify-self:start;width:40px;min-width:40px;height:40px;min-height:40px}.global-header .header-call-selector,.global-header .cart-link{display:none}.global-header .language-selector{grid-column:3;grid-row:1;justify-self:end}.global-header .language-current{width:56px;min-width:56px;height:40px;min-height:40px;padding:0 4px}.global-header .header-icon-search{grid-column:4;grid-row:1;justify-self:end;display:grid;width:40px;min-width:40px;height:40px;min-height:40px}}@media (max-width:380px){.global-header .header-main{grid-template-columns:40px minmax(0,1fr) 90px;gap:6px}.global-header .brand{width:clamp(112px,35vw,126px)}.global-header .header-actions{grid-template-columns:40px minmax(0,1fr) 44px 40px}.global-header .language-current{width:44px;min-width:44px;padding:0}.global-header .mobile-menu-button,.global-header .header-icon-search{width:40px;min-width:40px;height:40px;min-height:40px}}@media (max-width:760px){.global-header.site-header .header-main{position:relative;grid-template-columns:104px minmax(0,1fr) 104px !important;gap:8px !important;padding-right:max(14px,calc(var(--gutter) * 0.65)) !important;padding-left:max(14px,calc(var(--gutter) * 0.65)) !important}.global-header.site-header .brand{grid-column:2 !important;justify-self:center !important;width:clamp(136px,36vw,164px) !important;min-width:0 !important;max-width:100% !important;z-index:1}.global-header.site-header .brand img{display:block !important;width:100% !important;max-width:none !important;height:auto !important}.global-header.site-header .brand::before,.global-header.site-header .brand::after{display:none !important;content:none !important}.global-header.site-header .header-actions{grid-column:1 / -1 !important;grid-row:1 !important;align-self:stretch !important;justify-self:stretch !important;position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;max-width:none !important;display:block !important;overflow:visible;pointer-events:none}.global-header.site-header .cart-link{display:none !important}.global-header.site-header .mobile-menu-button,.global-header.site-header .header-call-selector,.global-header.site-header .language-selector,.global-header.site-header .header-icon-search{position:absolute !important;top:50% !important;z-index:2;pointer-events:auto;transform:translateY(-50%) !important}.global-header.site-header .mobile-menu-button{left:0 !important;display:grid !important}.global-header.site-header .header-call-selector{left:46px !important;display:block !important}.global-header.site-header .header-call-button{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;display:inline-grid !important;place-items:center !important;padding:0 !important}.global-header.site-header .header-call-button-label{display:none !important}.global-header.site-header .language-selector{right:50px !important;display:block !important}.global-header.site-header .header-icon-search{right:0 !important;display:grid !important}}@media (max-width:380px){.global-header.site-header .header-main{grid-template-columns:88px minmax(0,1fr) 88px !important;gap:6px !important}.global-header.site-header .brand{width:clamp(112px,35vw,126px) !important}.global-header.site-header .header-call-selector{left:46px !important}.global-header.site-header .language-selector{right:44px !important}}body.catalog-page{--catalog-dense-sidebar:286px;--catalog-dense-gap:18px;--catalog-dense-control:42px;--catalog-dense-media:232px;--catalog-dense-card-pad:13px;--catalog-sticky-header-h:var(--header-h);--catalog-toolbar-sticky-top:calc(var(--notice-h) + var(--catalog-sticky-header-h))}body.catalog-page .catalog-hero{padding-top:18px;padding-bottom:22px}body.catalog-page .catalog-breadcrumb{min-height:26px;margin-bottom:12px;font-size:13px}body.catalog-page .catalog-hero__copy p{margin-bottom:6px;font-size:13px}body.catalog-page .catalog-hero__copy h1{font-size:clamp(30px,3.1vw,46px);line-height:1.08}body.catalog-page .catalog-hero__copy span{max-width:760px;margin-top:10px;font-size:16px;line-height:1.55}body.catalog-page .catalog-category-summary,body.catalog-page .catalog-social-proof,body.catalog-page .catalog-trust-signal,body.catalog-page .catalog-differentiator,body.catalog-page .catalog-support-contact{max-width:760px;margin-top:12px;font-size:15px;line-height:1.58}body.catalog-page .catalog-trust-signal{margin-top:10px}body.catalog-page .catalog-differentiator{margin-top:10px}body.catalog-page .catalog-support-contact{margin-top:10px}body.catalog-page .catalog-comparison{max-width:760px;margin-top:16px}body.catalog-page .catalog-applications{max-width:760px;margin-top:16px}body.catalog-page .catalog-after-products .catalog-category-summary,body.catalog-page .catalog-after-products .catalog-social-proof,body.catalog-page .catalog-after-products .catalog-trust-signal,body.catalog-page .catalog-after-products .catalog-differentiator,body.catalog-page .catalog-after-products .catalog-support-contact,body.catalog-page .catalog-after-products .catalog-comparison,body.catalog-page .catalog-after-products .catalog-applications,body.catalog-page .catalog-after-products .catalog-faq,body.catalog-page .catalog-after-products__inner>.aeo-trust-signal,body.catalog-page .catalog-after-products__inner>.aeo-competitive-differentiator,body.catalog-page .catalog-after-products__inner>.aeo-social-proof{width:100%;grid-column:1 / -1;max-width:none;margin-top:0}body.catalog-page .catalog-shop{padding-bottom:clamp(48px,5vw,72px)}body.catalog-page .catalog-shell{grid-template-columns:minmax(246px,var(--catalog-dense-sidebar)) minmax(0,1fr);gap:var(--catalog-dense-gap)}body.catalog-page .catalog-route-nav{top:calc(var(--notice-h) + var(--header-h) + 12px);max-height:calc(100svh - var(--notice-h) - var(--header-h) - 24px);padding:10px}body.catalog-page .catalog-category-top-grid{gap:6px;padding:5px}body.catalog-page .catalog-category-top{min-height:40px;padding:7px 8px}body.catalog-page .catalog-category-top span{font-size:13px;font-weight:700;line-height:1.22}body.catalog-page .catalog-category-tree-panel{margin-top:12px}body.catalog-page .catalog-tree-row,body.catalog-page .catalog-tree-row--single{min-height:42px;grid-template-columns:minmax(0,1fr) 36px}body.catalog-page .catalog-tree-link{min-height:36px;padding:7px 7px 7px 10px}body.catalog-page .catalog-tree-link span{font-size:13px;font-weight:700;line-height:1.28}body.catalog-page .catalog-tree-toggle,body.catalog-page .catalog-tree-toggle-spacer{width:36px;height:36px}body.catalog-page .catalog-tree-chevron{width:18px;height:18px}body.catalog-page .catalog-tree-children{padding-left:14px}body.catalog-page .catalog-tree-group.is-open>.catalog-tree-children{padding-bottom:6px}body.catalog-page .catalog-category-selector--drawer .catalog-tree-row,body.catalog-page .catalog-category-selector--drawer .catalog-tree-row--single{min-height:48px;grid-template-columns:minmax(0,1fr) 44px}body.catalog-page .catalog-category-selector--drawer .catalog-tree-link{min-height:44px}body.catalog-page .catalog-category-selector--drawer .catalog-tree-toggle,body.catalog-page .catalog-category-selector--drawer .catalog-tree-toggle-spacer{width:44px;height:44px;min-width:44px}body.catalog-page .catalog-tree-child{min-height:34px;padding:6px 8px 6px 12px;font-size:12px;line-height:1.28}body.catalog-page .catalog-tree-child span{font-weight:700}body.catalog-page .catalog-filter-panel{top:calc(var(--notice-h) + var(--header-h) + 12px);max-height:calc(100svh - var(--notice-h) - var(--header-h) - 24px)}body.catalog-page .catalog-filter-heading{padding:12px 12px 9px}body.catalog-page .catalog-filter-heading strong{font-size:15px}body.catalog-page .catalog-filter-group summary{min-height:42px;padding:9px 12px;font-size:14px}body.catalog-page .catalog-filter-options{padding:0 8px 10px}body.catalog-page .catalog-filter-options label{min-height:36px;padding:6px 7px}body.catalog-page .catalog-filter-options span{font-size:13px;line-height:1.28}body.catalog-page .catalog-price-filter{padding:0 12px 12px}body.catalog-page .catalog-price-filter input{min-height:38px;padding:7px 9px}body.catalog-page .catalog-toolbar{position:relative;z-index:170;grid-template-columns:max-content minmax(200px,1fr) minmax(166px,204px);gap:8px;margin:-6px 0 10px;padding:6px 0 8px;border-bottom:0;background:transparent;box-shadow:none}body.catalog-page .catalog-toolbar-actions{min-width:0;z-index:180;gap:8px}body.catalog-page .catalog-filter-toggle,body.catalog-page .catalog-category-toggle,body.catalog-page .catalog-inline-search,body.catalog-page .catalog-sort select,body.catalog-page .catalog-sort-button{min-height:var(--catalog-dense-control)}body.catalog-page .catalog-filter-toggle,body.catalog-page .catalog-category-toggle{gap:7px;padding:0 13px;font-size:13px}body.catalog-page .catalog-inline-search{gap:8px;padding:0 12px}body.catalog-page .catalog-inline-search span{font-size:18px}body.catalog-page .catalog-inline-search input{min-height:38px;font-size:14px}body.catalog-page .catalog-sort select{padding:0 10px;font-size:13px}body.catalog-page .catalog-sort-button{padding:0 11px 0 12px;font-size:13px}body.catalog-page .catalog-selected{gap:6px;margin-bottom:10px}body.catalog-page .catalog-selected button{min-height:34px;padding:5px 9px;font-size:12px}body.catalog-page .catalog-grid{gap:16px}body.catalog-page .catalog-product-card{box-shadow:0 7px 16px rgba(33,33,35,0.038)}body.catalog-page .catalog-product-media{height:var(--catalog-dense-media);--catalog-media-inset:8px}body.catalog-page .catalog-discount-badge{top:10px;left:10px;min-height:24px;padding:4px 8px;font-size:11px}body.catalog-page .catalog-featured-badge{top:10px;right:10px;min-height:24px;padding:4px 8px;font-size:11px}body.catalog-page .catalog-product-body{gap:7px;padding:var(--catalog-dense-card-pad)}body.catalog-page .catalog-product-meta{min-height:24px;grid-template-columns:minmax(46px,max-content) minmax(0,1fr)}body.catalog-page .catalog-product-meta span,body.catalog-page .catalog-product-meta a{font-size:11px;line-height:1.25}body.catalog-page .catalog-product-card:is(h2,h3){min-height:3.75em;font-size:14px;line-height:1.34}body.catalog-page .catalog-product-purchase,body.catalog-page .catalog-product-bottom{min-height:34px;padding-top:8px}body.catalog-page .catalog-product-price strong,body.catalog-page .catalog-product-bottom strong{font-size:16px}body.catalog-page .catalog-product-stock{font-size:11px}body.catalog-page .catalog-product-price del{font-size:11px}body.catalog-page .catalog-product-bottom span{font-size:11px}body.catalog-page .catalog-cart-button{width:40px;min-width:40px;height:40px;min-height:40px;flex-basis:40px}body.catalog-page .catalog-cart-button .button-icon{width:23.4px;height:23.4px}body.catalog-page .catalog-load-more{min-height:42px;margin-top:20px;padding:0 18px}body.catalog-page .catalog-empty{padding:24px}body.catalog-page .catalog-filter-drawer__bar{min-height:58px;padding:0 calc(14px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left))}body.catalog-page .catalog-filter-drawer__bar button:not(.catalog-filter-drawer__reset){width:40px;min-width:40px;height:40px;min-height:40px}body.catalog-page .catalog-filter-drawer__reset{height:36px;min-height:36px;padding:0 11px;font-size:13px}body.catalog-page .catalog-filter-drawer__body{padding:10px calc(14px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}body.catalog-page .catalog-category-drawer__bar{min-height:68px;padding-right:calc(20px + env(safe-area-inset-right));padding-left:calc(22px + env(safe-area-inset-left))}body.catalog-page .catalog-category-drawer__body{padding:18px calc(18px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left))}body.catalog-page.is-catalog-filter-open .catalog-filter-drawer,body.catalog-page.is-catalog-filter-open #catalog-filter-drawer,body.catalog-page.is-catalog-category-open .catalog-category-drawer,body.catalog-page.is-catalog-category-open #catalog-category-drawer{transform:none !important;visibility:visible;pointer-events:auto}body.catalog-page.is-catalog-toolbar-stuck .catalog-toolbar-actions-placeholder{display:block;height:var(--catalog-toolbar-placeholder-h,56px)}body.catalog-page.is-catalog-toolbar-desktop .catalog-toolbar-actions-placeholder{display:none}body.catalog-page.is-catalog-toolbar-desktop .catalog-toolbar-actions{position:static;width:auto}@media (min-width:641px){body.catalog-page .catalog-toolbar{position:sticky;top:var(--catalog-toolbar-fixed-top,var(--catalog-toolbar-sticky-top));z-index:var(--z-page-sticky);width:100%;padding:8px;border:1px solid transparent;border-radius:8px;background:#fff;transition:border-color 160ms ease,box-shadow 160ms ease}body.catalog-page.is-catalog-toolbar-desktop .catalog-toolbar{border-color:rgba(33,33,35,0.12);box-shadow:0 12px 30px rgba(33,33,35,0.14)}body.catalog-page.is-catalog-filter-open,body.catalog-page.is-catalog-category-open{overflow:visible}body.catalog-page .catalog-filter-backdrop,body.catalog-page .catalog-category-backdrop,body.catalog-page.is-catalog-filter-open .catalog-filter-backdrop,body.catalog-page.is-catalog-category-open .catalog-category-backdrop{display:none;pointer-events:none}body.catalog-page .catalog-filter-drawer,body.catalog-page .catalog-category-drawer{top:var(--page-top-offset);bottom:12px;width:clamp(340px,36vw,410px);height:auto;border:1px solid rgba(33,33,35,0.12);border-right:0;border-radius:8px 0 0 8px;box-shadow:-14px 18px 38px rgba(33,33,35,0.16)}}@media (min-width:641px) and (max-width:700px){body.catalog-page .catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,190px)}body.catalog-page .catalog-toolbar-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.catalog-page .catalog-inline-search{grid-column:1}body.catalog-page .catalog-sort{grid-column:2}}body.catalog-page.is-catalog-toolbar-stuck .catalog-toolbar-actions{position:fixed;top:var(--catalog-toolbar-fixed-top,var(--catalog-toolbar-sticky-top));right:auto;left:var(--catalog-toolbar-fixed-left,var(--gutter));width:var(--catalog-toolbar-fixed-width,auto);margin:0;z-index:var(--z-page-sticky)}body.catalog-page.is-catalog-toolbar-stuck.is-catalog-toolbar-past .catalog-toolbar-actions{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px)}@media (min-width:1121px) and (max-width:1260px){body.catalog-page{--catalog-dense-sidebar:266px;--catalog-dense-gap:14px;--catalog-dense-media:210px;--catalog-dense-card-pad:12px}body.catalog-page .catalog-grid{gap:14px}body.catalog-page .catalog-product-card:is(h2,h3){font-size:14px}}@media (max-width:1120px){body.catalog-page{--catalog-dense-media:218px}body.catalog-page .catalog-shell{grid-template-columns:minmax(0,1fr);gap:16px}body.catalog-page .catalog-results{width:100%}body.catalog-page .catalog-toolbar{grid-template-columns:max-content minmax(0,1fr) minmax(160px,204px)}body.catalog-page .catalog-category-toggle{display:inline-flex}}@media (max-width:900px){body.catalog-page .catalog-hero{padding-top:16px;padding-bottom:20px}body.catalog-page .catalog-toolbar{grid-template-columns:max-content minmax(0,1fr) minmax(150px,190px)}body.catalog-page .catalog-grid{gap:14px}}@media (max-width:760px){body.catalog-page{--catalog-sticky-header-h:var(--header-h)}}@media (max-width:640px){body.catalog-page{--catalog-dense-media:clamp(132px,42vw,178px);--catalog-dense-card-pad:9px}body.catalog-page .catalog-hero__copy h1{font-size:30px;line-height:1.12}body.catalog-page .catalog-hero__copy span{font-size:14px;line-height:1.5}body.catalog-page .catalog-shop{padding-bottom:48px}body.catalog-page .catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-6px 0 12px;padding:0 0 10px;border-bottom:0;background:transparent;box-shadow:none}body.catalog-page .catalog-toolbar-actions{position:sticky;top:var(--catalog-toolbar-runtime-top,var(--catalog-toolbar-sticky-top));grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:8px 0 10px;border-bottom:1px solid rgba(33,33,35,0.08);background:var(--paper);box-shadow:0 10px 18px rgba(33,33,35,0.06)}body.catalog-page.is-catalog-toolbar-stuck .catalog-toolbar-actions-placeholder{display:block;height:var(--catalog-toolbar-placeholder-h,var(--catalog-mobile-toolbar-placeholder-h,62px))}body.catalog-page.is-catalog-toolbar-stuck .catalog-toolbar-actions{position:fixed;top:var(--catalog-toolbar-fixed-top,var(--catalog-toolbar-sticky-top));right:auto;left:var(--catalog-toolbar-fixed-left,var(--gutter));width:var(--catalog-toolbar-fixed-width,auto);margin:0;z-index:var(--z-page-sticky)}body.catalog-page.is-catalog-toolbar-stuck.is-catalog-toolbar-past .catalog-toolbar-actions{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px)}body.catalog-page .catalog-filter-toggle{grid-column:1;grid-row:1;width:100%;justify-content:center}body.catalog-page .catalog-category-toggle{grid-column:2;grid-row:1;width:100%;display:inline-flex;justify-content:center}body.catalog-page .catalog-sort{grid-column:1 / -1;grid-row:3;width:100%}body.catalog-page .catalog-inline-search{grid-column:1 / -1;grid-row:2}body.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.catalog-page .catalog-product-media{--catalog-media-inset:8px}body.catalog-page .catalog-product-body{gap:7px}body.catalog-page .catalog-product-meta{min-height:20px;gap:5px;grid-template-columns:minmax(0,1fr)}body.catalog-page .catalog-product-meta span,body.catalog-page .catalog-product-meta a{font-size:10px}body.catalog-page .catalog-product-meta a:last-child,body.catalog-page .catalog-product-meta span:last-child{display:none}body.catalog-page .catalog-filter-toggle,body.catalog-page .catalog-category-toggle,body.catalog-page .catalog-inline-search,body.catalog-page .catalog-sort select,body.catalog-page .catalog-sort-button{min-height:44px}body.catalog-page .catalog-filter-toggle,body.catalog-page .catalog-category-toggle{min-width:0;padding:0 10px}body.catalog-page .catalog-filter-toggle .button-icon,body.catalog-page .catalog-category-toggle .button-icon{width:17px;height:17px}body.catalog-page .catalog-sort-menu{right:auto;left:0;width:100%;max-width:none}body.catalog-page .catalog-cart-button{width:40px;min-width:40px;height:40px;min-height:40px;flex-basis:40px}body.catalog-page .catalog-product-card:is(h2,h3){min-height:4.2em;font-size:12px;line-height:1.4}body.catalog-page .catalog-product-purchase,body.catalog-page .catalog-product-bottom{min-height:32px;gap:4px;padding-top:7px}body.catalog-page .catalog-product-price strong,body.catalog-page .catalog-product-bottom strong{font-size:13px}body.catalog-page .catalog-product-bottom span{font-size:10px}}@media (max-width:430px){body.catalog-page .catalog-filter-drawer__bar{min-height:60px;gap:8px;padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(14px + env(safe-area-inset-left))}body.catalog-page .catalog-filter-drawer__reset{max-width:128px;padding:0 9px;font-size:12px}body.catalog-page .catalog-filter-drawer__body{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left))}body.catalog-page .catalog-category-drawer__bar{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(14px + env(safe-area-inset-left))}body.catalog-page .catalog-category-drawer__body{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left))}}@media (max-width:380px){body.catalog-page .catalog-grid{gap:8px}body.catalog-page .catalog-product-media{--catalog-media-inset:6px}body.catalog-page .catalog-product-body{padding:8px}body.catalog-page .catalog-product-purchase,body.catalog-page .catalog-product-bottom{min-height:44px}}.admin-product-list{position:sticky;top:var(--admin-sticky-top,calc(var(--notice-h) + var(--header-h)));display:grid;max-height:calc(100svh - var(--admin-sticky-top,calc(var(--notice-h) + var(--header-h))) - 22px);grid-template-rows:auto auto minmax(0,1fr) auto;padding:14px;overflow:hidden}body.admin-app-page{--admin-panel-radius:10px;--admin-panel-pad:clamp(12px,1.25vw,18px);--admin-panel-gap:clamp(10px,1vw,16px);--admin-control-h:38px;padding-top:0;color:var(--ink)}.admin-app-header{min-height:66px;padding:10px clamp(14px,2vw,24px)}@media (max-width:860px){.admin-app-header{grid-template-columns:auto minmax(0,1fr);gap:10px}}@media (max-width:640px){.admin-app-header{min-height:60px;padding:9px 10px}}.admin-products-page .admin-product-editor .admin-editor-actions button[type="submit"] .button-icon,.admin-products-page .admin-product-editor .admin-editor-actions button[type="submit"] span,.admin-products-page .admin-product-editor .admin-editor-actions .admin-danger-button .button-icon,.admin-products-page .admin-product-editor .admin-editor-actions .admin-danger-button span{color:inherit;stroke:currentColor}.admin-announcement-settings form{display:grid;gap:14px}.admin-announcement-toggle{width:fit-content;margin:0}.admin-announcement-text-field{display:grid;gap:8px;color:var(--ink);font-weight:800}.admin-announcement-text-field textarea{width:100%;min-height:92px;resize:vertical;border:1px solid rgba(150,62,29,0.18);border-radius:var(--admin-panel-radius,8px);padding:12px 14px;color:var(--ink);background:#fff;line-height:1.5}.admin-announcement-text-field small,.admin-announcement-actions small{color:var(--soft-ink);font-size:12px;font-weight:700}.admin-announcement-preview-block{display:grid;gap:8px}.admin-announcement-preview-block>span{color:var(--soft-ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.admin-announcement-preview-block small{color:var(--soft-ink);font-size:12px;font-weight:700;line-height:1.45}.admin-announcement-preview{min-height:36px;display:grid;place-items:center;overflow:hidden;border-radius:0;padding:6px 14px;color:#fff;background:var(--burnt);font-size:14px;font-weight:800;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-announcement-preview.is-disabled{border:1px dashed rgba(150,62,29,0.28);color:var(--soft-ink);background:rgba(255,252,249,0.78)}.admin-announcement-actions{align-items:center}@media (max-width:860px){.admin-announcement-toggle,.admin-announcement-actions button{width:100%}}body.admin-blog-page{background:#f4f3ef}.admin-blog-block header,.admin-blog-block-actions,.admin-blog-block-body{display:grid;gap:10px;min-width:0}.admin-blog-block header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-blog-preview-frame--mobile{max-width:390px;border:1px solid rgba(33,33,35,0.12);border-radius:8px;padding:14px;background:#fff}@media (max-width:760px){.admin-blog-toolbar,.admin-blog-form-grid,.admin-blog-locale-tabs,.admin-blog-image-panel,.admin-blog-block-body,.admin-blog-block header,.admin-blog-block-actions,.admin-blog-row{grid-template-columns:1fr}}.blog-post-page .site-header{background:#212123}.blog-post-main{padding-top:var(--header-h)}.blog-post-sidebar{position:sticky;top:calc(var(--notice-h) + var(--header-h) + 22px);display:grid;gap:14px}.cart-request-error{margin:0;padding:10px 12px;border:1px solid rgba(155,28,28,0.2);border-radius:8px;background:#fff4f2;color:#8f1e1e;font-weight:800}.cart-request-form.is-submitting{opacity:0.82}:root{--page-top-offset:var(--header-stack-rendered-h,calc(var(--notice-h) + var(--header-h)))}.search-panel{--page-top-offset:calc(var(--notice-rendered-h,var(--notice-h)) + var(--header-rendered-h,var(--header-h)));--search-panel-gap:clamp(14px,2vw,28px);inset:var(--page-top-offset) 0 0 !important;overflow-x:hidden;padding:0 var(--gutter) max(28px,env(safe-area-inset-bottom,0px));scrollbar-width:none}.is-search-open .search-panel{padding-top:0}.search-panel::-webkit-scrollbar{width:0;height:0;display:none}.search-drawer{padding-top:var(--search-panel-gap)}.mobile-drawer{right:0;left:0;width:100vw;max-width:100vw}.mobile-drawer-panel{--mobile-drawer-gutter:clamp(12px,3.7vw,18px);--mobile-drawer-content-inset:clamp(6px,1.8vw,10px);--mobile-drawer-content-max:430px;box-sizing:border-box;width:100vw;max-width:100vw;overflow-x:hidden;padding-top:max(14px,env(safe-area-inset-top,0px));padding-right:max(var(--mobile-drawer-gutter),env(safe-area-inset-right,0px));padding-bottom:max(18px,env(safe-area-inset-bottom,0px));padding-left:max(var(--mobile-drawer-gutter),env(safe-area-inset-left,0px))}.mobile-drawer-head,.mobile-drawer-actions,.mobile-drawer-languages,.mobile-drawer-body{width:min(calc(100% - var(--mobile-drawer-content-inset)),var(--mobile-drawer-content-max));max-width:var(--mobile-drawer-content-max)}.mobile-drawer-actions,.mobile-drawer-languages{gap:7px}.mobile-drawer-action{min-height:48px;align-content:center;gap:3px;padding:6px 5px}.mobile-drawer-action .header-line-icon{width:20px;height:20px}.mobile-drawer-languages a{min-height:44px;gap:7px;padding:7px 8px}.mobile-drawer-link,.mobile-drawer-category-title,.mobile-drawer-view-all,.mobile-drawer-category-link{min-height:44px;padding:8px 11px;line-height:1.22}.mobile-drawer-category-head{grid-template-columns:minmax(0,1fr) 44px;gap:6px}.mobile-drawer-category-toggle{min-width:44px;min-height:44px}.mobile-drawer-category-panel{padding:6px 0 0 10px}.mobile-drawer-body{overflow-x:hidden;gap:9px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));scrollbar-width:none}.mobile-drawer-body::-webkit-scrollbar{width:0;height:0;display:none}body.home-page .client-logo-marquee .client-row,body.home-page .brand-logo-marquee .brand-row,body.home-page .project-marquee .project-row,body.home-page .review-marquee .review-row{width:max-content;max-width:none;display:flex;flex-wrap:nowrap !important;align-items:center;justify-content:flex-start}body.home-page .client-logo-marquee .client-row li,body.home-page .brand-logo-marquee .brand-row a,body.home-page .brand-logo-marquee .brand-row .brand-logo-static{min-width:0;display:grid;place-items:center;overflow:hidden}body.home-page .client-logo-marquee .content-image-fallback,body.home-page .brand-logo-marquee .content-image-fallback,body.home-page .client-logo-marquee .synced-media.has-image-error .content-image-fallback,body.home-page .brand-logo-marquee .synced-media.has-image-error .content-image-fallback{position:absolute !important;width:1px !important;min-width:1px !important;height:1px !important;min-height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important;padding:0 !important;white-space:nowrap !important}body.home-page .video-stage{width:min(100%,1180px);grid-template-columns:minmax(220px,330px) minmax(320px,min(46vw,620px)) minmax(220px,330px);justify-content:center;margin-inline:auto}body.home-page .lite-video{width:100%;max-width:620px;justify-self:center}body.home-page .lite-video.is-main{transform:none}body.home-page .lite-video.is-side{max-width:340px}body.home-page .technology-grid{width:min(100%,var(--container));justify-content:center;margin-inline:auto}body.home-page .technology-card{min-height:0}body.home-page .technology-card__media{min-height:0;background:#f7f5f1}body.home-page .projects-band .section-heading h2{font-size:clamp(28px,3vw,42px)}body.home-page .projects-band .project-marquee .project-card{width:clamp(260px,24vw,360px) !important;flex:0 0 clamp(260px,24vw,360px) !important}body.home-page .projects-band .synced-media--project{aspect-ratio:16 / 10}.catalog-page-main{padding-top:max(var(--header-rendered-h,var(--header-h)),calc(var(--page-top-offset,var(--header-h)) - 30px)) !important}body.catalog-page{--catalog-toolbar-sticky-top:var(--page-top-offset)}body.catalog-page .catalog-toolbar-actions{top:var(--catalog-toolbar-runtime-top,var(--catalog-toolbar-sticky-top)) !important}body.catalog-page .catalog-filter-drawer__body,body.catalog-page .catalog-category-drawer__body{overflow-x:hidden;scrollbar-width:none}body.catalog-page .catalog-filter-drawer__body::-webkit-scrollbar,body.catalog-page .catalog-category-drawer__body::-webkit-scrollbar{width:0;height:0;display:none}body.catalog-page .catalog-filter-drawer__reset{max-width:min(132px,34vw);overflow:hidden;text-overflow:ellipsis}.site-footer .vitra-link img,.site-footer .vitra-link img[alt*="VitrA"]{filter:brightness(0) invert(1) contrast(1.18) !important;opacity:1 !important;mix-blend-mode:normal}html[lang^="ru"] body,html[data-locale="ru"] body{font-weight:400}html[lang^="ru"]:where(.section-copy,.about-copy p,.static-content p,.static-legal p,.catalog-hero__copy span,.cart-page-shell>span,.blog-post-article p),html[data-locale="ru"]:where(.section-copy,.about-copy p,.static-content p,.static-legal p,.catalog-hero__copy span,.cart-page-shell>span,.blog-post-article p){font-weight:400}body.home-page #about .about-copy p:not(.eyebrow){margin-inline:auto;text-align:center;text-wrap:balance}@media (max-width:900px){body.home-page .video-stage{grid-template-columns:minmax(0,min(100%,620px))}body.home-page #about .about-showroom-grid{width:min(100%,520px)}body.home-page .lite-video.is-side{display:none}body.home-page .technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.catalog-page .catalog-filter-drawer,body.catalog-page .catalog-category-drawer{right:0;left:0;width:100vw;max-width:100vw;height:100dvh;box-shadow:none}body.catalog-page .catalog-filter-drawer__bar{padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(22px,env(safe-area-inset-left,0px))}body.catalog-page .catalog-category-drawer__bar{min-height:56px;gap:8px;padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}body.catalog-page .catalog-category-drawer__bar button:not(.catalog-filter-drawer__reset){width:38px;min-width:38px;height:38px;min-height:38px;font-size:24px}body.catalog-page .catalog-category-drawer__body{padding:14px max(14px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}body.catalog-page .catalog-category-stack{gap:8px}body.catalog-page .catalog-drawer-category-row,body.catalog-page .catalog-drawer-category-row--single{grid-template-columns:minmax(0,1fr) 42px;gap:8px}body.catalog-page .catalog-drawer-category-link{min-height:46px;padding:10px 12px;font-size:14px}body.catalog-page .catalog-drawer-category-toggle,body.catalog-page .catalog-drawer-category-toggle-spacer{width:42px;min-width:42px;min-height:46px}body.catalog-page .catalog-drawer-category-chevron{width:17px;height:17px}body.catalog-page .catalog-drawer-category-children{padding-left:12px}body.catalog-page .catalog-drawer-category.is-open>.catalog-drawer-category-children{padding-top:8px;padding-bottom:2px}body.catalog-page .catalog-drawer-category-children-inner{gap:8px}body.catalog-page .catalog-drawer-category--middle .catalog-drawer-category-link{min-height:44px;font-size:13.5px}body.catalog-page .catalog-drawer-category-link--bottom{min-height:42px;padding:9px 11px;font-size:13px}}@media (max-width:760px){body.home-page .hero-pagination,body.home-page .hero-dot{display:none !important}body.home-page .technology-grid{grid-template-columns:1fr}body.home-page .projects-band .project-marquee .project-card{width:min(100%,340px) !important;flex-basis:min(100%,340px) !important}}@media (max-width:560px){.cart-drawer{right:0;left:0;width:100vw;max-width:100vw}.cart-drawer__body{overflow-x:hidden;scrollbar-width:none}.cart-drawer__body::-webkit-scrollbar{width:0;height:0;display:none}}.search-result--product strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--ink);font-size:15px;font-weight:500;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}@media (max-width:640px){.search-result--product strong{font-size:14px;line-height:1.38}}.sitemap-page .site-header{background:#212123}.sitemap-main{padding-top:var(--header-h);color:var(--ink);background:#fff}@media (min-width:641px){body.catalog-page.is-catalog-toolbar-desktop .catalog-toolbar-actions{position:static;right:auto;left:auto;width:auto;margin:0}body.catalog-page .catalog-filter-drawer,body.catalog-page .catalog-category-drawer{top:var(--page-top-offset);right:0;bottom:12px;left:auto;width:clamp(340px,36vw,410px);max-width:clamp(340px,36vw,410px);height:auto;border:1px solid rgba(33,33,35,0.12);border-right:0;border-radius:8px 0 0 8px;box-shadow:-14px 18px 38px rgba(33,33,35,0.16)}}body.catalog-page .catalog-hero__copy>span{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}
