/* UI/UX audit corrections: language navigation, legibility and responsive behavior. */
:root{--header-height:86px;--muted:#56604f}html{scroll-padding-top:calc(var(--header-height) + 24px)}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-size:16px}.desktop-nav a{font-size:14px}.header-tools{gap:14px}.header-tools .icon,.selection-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.bag-count{top:0;inset-inline-end:1px;background:#fff;border-radius:50%;font-size:12px;min-width:18px;height:18px;display:grid;place-items:center}.bag-count:empty{display:none}.utility{font-size:11px;min-height:34px;height:auto;padding-block:8px;line-height:1.5}.utility span:first-child{letter-spacing:.04em}.language-picker{position:relative;flex-shrink:0;direction:ltr}.language-picker summary{display:flex;align-items:center;gap:9px;min-height:44px;min-width:124px;padding:10px 8px;cursor:pointer;font-size:14px;list-style:none;white-space:nowrap;border:1px solid transparent;border-radius:3px}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary>svg:first-child{width:17px;height:17px}.language-picker .language-chevron{width:14px;height:14px;margin-left:auto}.language-picker[open] summary,.language-picker summary:hover{background:#f4f6f0;border-color:#dce2d4}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:7px;background:#fff;border:1px solid #d4dbcc;box-shadow:0 12px 35px #1823111a;border-radius:4px;z-index:60}.language-options>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding:10px 15px;font-size:15px;line-height:1.5;letter-spacing:0}.language-options>a:hover{background:#f0f3e9}.language-options>a[aria-current]{background:#eaf0e1;color:#304820;font-weight:600}.language-options>a>span{font-size:15px}.mobile-languages{display:none}.footer-languages{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;direction:ltr}.footer-languages>a{font-size:13px;min-height:36px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;padding:4px 2px;line-height:1.5}.footer-languages>a[aria-current]{border-bottom-color:#596d43;color:#25321d}.footer-languages>a>span{display:none}.footer-bottom{align-items:center;color:#56604f;font-size:11px}.footer-bottom>span{max-width:55%}.menu-panel.open{position:absolute;top:100%;left:0;right:0;width:auto;max-height:calc(100dvh - var(--header-bottom,114px));border-top:1px solid #dce2d4;overflow-y:auto}.navigation-open{overflow:hidden}.menu-panel nav>a{min-height:52px}.menu-panel>div>a{min-height:44px;display:inline-flex;align-items:center}.eyebrow{font-size:11px;letter-spacing:.08em;color:#526047}.hero-content .eyebrow{font-size:11px;color:#c6d0bf}.hero-content>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:350px;color:#c5d0bd}.hero-links .button,.hero-links .under-link{font-size:14px}.hero-links .button{min-height:50px}.showroom{min-height:700px}.hero-caption{font-size:11px}.hero-caption span{font-size:11px;color:#c0cbb6}.slide-controls button{min-width:44px;min-height:44px;font-size:12px;color:#c6d1bc}.button,.under-link{font-size:14px}.under-link{min-height:40px;align-items:center}.button{min-height:50px}.breadcrumbs{font-size:12px;gap:12px;line-height:1.6}.breadcrumbs a{min-height:32px;display:inline-flex;align-items:center}.page-heading{padding-top:48px;padding-bottom:44px}.page-heading .eyebrow{font-size:11px}.page-heading h1{font-size:clamp(46px,5.6vw,84px);line-height:1.12}.lede{font-size:16px;max-width:620px;line-height:1.8;color:#56604f}.product-series{font-size:10px;line-height:1.5;letter-spacing:.04em;max-width:calc(100% - 38px)}.product-meta{gap:16px;flex-wrap:wrap}.product-meta p{font-size:12px;color:#56604f;line-height:1.5}.product-meta h3{font-size:28px}.price{font-size:18px;line-height:1.4}.price small{font-size:12px;color:#56604f;white-space:normal;text-align:end}.product-desc{font-size:15px;line-height:1.75;min-height:54px;color:#56604f;max-width:none}.product-actions{font-size:13px;flex-wrap:wrap;gap:14px;padding:10px 0}.product-actions a,.product-actions label{min-height:44px}.product-actions input,.filter-option input,.compare-choice input{width:18px;height:18px;flex-shrink:0}.category-rail>a>small{font-size:11px;color:#59634f}.category-rail>a>span>small{font-size:11px;color:#59634f;line-height:1.6}.category-rail>a>span:not(.arrow){font-size:19px}.section-head .eyebrow,.editorial-copy .eyebrow,.material-teaser .eyebrow,.local-strip .eyebrow,.footer-cta .eyebrow{font-size:11px;color:#53614b}.editorial-copy>p:not(.eyebrow),.material-teaser p:not(.eyebrow),.local-strip p:not(.eyebrow){font-size:16px;line-height:1.8;color:#56604f;max-width:430px}.editorial-number,.material-composition>span{font-size:11px;color:#526047}.editorial-copy{padding-left:10%;padding-right:10%}.local-strip{grid-template-columns:.7fr 1.2fr 1.2fr}.local-strip h2{font-size:34px;line-height:1.2}.round-link{font-size:14px}.footer-main>div{font-size:14px;gap:10px}.footer-main>div>p{font-size:12px;color:#56604f}.footer-main a:not(.footer-logo){line-height:1.7;min-height:28px}.footer-main>div:last-child{overflow-wrap:anywhere}.footer-main{grid-template-columns:1fr 1fr 1fr 1.35fr;gap:32px}.fine-print,.project-credit{font-size:12px!important;line-height:1.8;color:#56604f}.filters h2{font-size:17px}.filters .eyebrow{font-size:11px;color:#56604f}.filter-option{font-size:14px;min-height:46px}.filter-option small{font-size:12px;color:#56604f}.filters>.under-link{font-size:13px;color:#4a583f}.finder-aside strong{font-size:17px}.finder-aside p{font-size:14px;color:#56604f}.catalogue-toolbar,.catalogue-toolbar>label,.catalogue-toolbar select{font-size:13px}.catalogue-toolbar select{padding:12px 6px;max-width:210px}.catalogue-main>.under-link{font-size:14px}.comparison-banner .eyebrow{font-size:11px;color:#53614b}.summary-description{font-size:16px;color:#56604f;max-width:460px}.product-summary>.eyebrow{font-size:11px;color:#56604f}.product-price>span{font-size:12px;color:#56604f}.configuration .eyebrow{font-size:11px;color:#56604f}.configuration>div{font-size:14px;line-height:1.6}.product-reassurance>span{font-size:13px;color:#4b5d3d}.purchase-link,.product-summary>.under-link:last-child{font-size:14px}.product-subnav{font-size:14px;top:var(--header-height);padding-block:18px}.product-subnav a{min-height:30px;display:flex;align-items:center}.product-overview,.specifications,.box-section{scroll-margin-top:95px}.product-overview .eyebrow{font-size:11px;color:#56604f}.product-overview p:not(.eyebrow){font-size:16px;color:#56604f;max-width:450px}.facts>div{min-width:140px}.facts span{font-size:13px;color:#56604f}.facts strong small{font-size:14px}.thumbnails button{min-width:64px;min-height:64px}.main-image>span{font-size:12px;color:#4a583f}.specifications dl>div,.material-detail dl>div{font-size:15px;line-height:1.7}.specifications dt,.material-detail dt{color:#56604f}.specifications .under-link,.box-section .under-link{font-size:14px}.box-section p{font-size:15px;color:#56604f}.selection-feedback{margin:15px 0 0}.selection-feedback .under-link{font-size:14px;color:#375226}.material-filter{font-size:15px;min-height:44px}.materials-toolbar>span{font-size:11px;color:#56604f}.material-card .under-link{font-size:14px}.material-guide p,.material-detail-copy>p{font-size:16px;color:#56604f;line-height:1.8}.material-detail-copy>.eyebrow{font-size:11px;color:#56604f}.material-detail-copy .fine-print{max-width:440px}.project-tile small{font-size:12px;color:#56604f;line-height:1.6;display:block}.project-tile figure>img,.project-0 figure>img{object-fit:contain;aspect-ratio:16/10}.project-0 figure>img{aspect-ratio:16/9}.project-heading .eyebrow{font-size:11px;color:#56604f}.project-heading>span{font-size:15px;color:#56604f}.project-description p{font-size:16px;color:#56604f;line-height:1.8}.about-principles article>span{font-size:12px;color:#56604f}.about-principles p{font-size:16px;color:#56604f;line-height:1.8}.contact-directory small{font-size:12px;color:#56604f}.support-content .eyebrow,.support-hours{font-size:13px;color:#56604f}.support-content form label{font-size:14px}.support-content input,.support-content textarea{font-size:16px;min-height:48px;border-color:#abb79d;background:#f8faf5}.faqs summary{font-size:15px}.faqs summary>span{font-size:12px;color:#56604f}.faqs details>p{font-size:15px;color:#56604f;line-height:1.8}.faqs details>.under-link{font-size:14px}.compare-choice{font-size:14px}.compare-choice label{min-height:44px}.comparison-scroll{border:1px solid #dce2d4;border-radius:3px;overscroll-behavior-x:contain}.comparison-scroll:focus-visible{outline:2px solid #657b50;outline-offset:4px}.comparison-scroll th,.comparison-scroll td{min-width:180px}.comparison-scroll td{font-size:14px}.comparison-scroll td:first-child{font-size:13px;padding-inline-start:14px}.comparison-scroll td .under-link{font-size:14px}.compare-scroll-hint{display:none;font-size:13px;color:#56604f;margin:0 0 15px}.empty-comparison{padding:30px;border:1px dashed #a6b49a;background:#f5f8ef;font-size:16px;line-height:1.7}.selection-list small{font-size:11px;color:#56604f}.selection-list article>div>span{font-size:14px;color:#56604f}.selection-list article button{font-size:13px;min-height:44px}.selection-summary>p,.selection-summary>.under-link{font-size:14px;color:#4d5d41}.finder-page>div>.eyebrow,#finder-content>.eyebrow{font-size:11px;color:#56604f}.finder-progress span{font-size:13px}.finder-choices button{font-size:16px}.finder-choices small{font-size:12px;color:#56604f}.finder-result>p{font-size:15px;color:#56604f}.finder-result>.under-link{font-size:14px}.modal-header button{min-width:44px;min-height:44px}.search-result small{font-size:11px;color:#56604f}.modal-content>input{font-size:18px}.navigation-open .language-picker{z-index:61}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .eyebrow,html[lang=ar] .product-series,html[lang=ar] .hero-caption,html[lang=ar] .project-tile small,html[lang=ar] .utility{letter-spacing:0}html[lang=ar] p{line-height:1.95}html[lang=he] .eyebrow{letter-spacing:0}html[lang=ar] .page-heading h1{line-height:1.45;font-size:clamp(44px,5.1vw,76px)}html[lang=he] .page-heading h1{line-height:1.22}
@media(max-width:1100px){.desktop-nav{display:none}.mobile-menu{display:grid}.header-tools{margin-inline-start:auto}.site-header{gap:15px}.menu-panel.open{display:block;padding:25px 5%;background:#f5f6f0;box-shadow:0 20px 35px #0001}.menu-panel nav{display:flex;flex-direction:column}.menu-panel nav>a{font-size:24px;padding:14px 0;border-bottom:1px solid #d7dfcf;display:flex;gap:20px;align-items:center}.menu-panel nav>a small{font-size:12px;color:#56604f}.menu-panel nav>a .arrow{margin-inline-start:auto}.menu-panel>div{display:flex;gap:25px;flex-wrap:wrap;padding-top:20px;font-size:14px}.local-strip{grid-template-columns:1fr 1fr}.local-strip>.eyebrow{grid-column:1/-1}.footer-main{grid-template-columns:1fr 1fr 1fr}.footer-logo{grid-column:1/-1}.catalogue{grid-template-columns:180px minmax(0,1fr);gap:35px}.catalogue-grid .product-meta{flex-direction:column}.catalogue-toolbar{flex-wrap:wrap;gap:12px}.product-detail{gap:5%}.product-summary h1{font-size:46px}.price{align-items:flex-start}.price small{text-align:start}.product-overview{grid-template-columns:1fr}.contact-directory h2{font-size:22px}.support-content{gap:8%}.material-detail-copy h1{font-size:52px}}
@media(max-width:900px){:root{--header-height:74px}.site-header{height:74px}.hero-content h1{font-size:74px}.hero-content{max-width:48%;padding-top:48px}.hero-content>p:not(.eyebrow){font-size:15px;max-width:300px}.hero-links{gap:18px}.hero-links .button,.hero-links .under-link{font-size:13px}.showroom{min-height:760px}.catalogue{grid-template-columns:170px minmax(0,1fr);gap:25px}.catalogue-grid .product-desc{font-size:14px}.product-meta h3{font-size:26px}.product-meta{gap:10px}.price{font-size:18px;flex-direction:column;gap:3px}.price small{font-size:12px}.product-desc{font-size:15px}.product-series{font-size:10px}.product-image>img{padding-top:55px}.section-head .under-link{font-size:14px}.footer-bottom{font-size:11px}.material-teaser{grid-template-columns:1fr}.material-composition{min-height:380px}.support-content{grid-template-columns:1fr;gap:55px}.contact-directory{grid-template-columns:1fr}.contact-directory>a{padding:22px 0}.contact-directory h2{margin:17px 0;font-size:27px}.contact-directory small{font-size:12px}.footer-main>div{font-size:14px}.project-description p{font-size:16px}.project-tile small{font-size:12px}.related-grid .product-image{aspect-ratio:1/1.15}}
@media(max-width:650px){:root{--header-height:114px}.site-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:70px 44px;align-items:center;height:114px;padding:0 5%;gap:0 8px}.logo{width:120px}.header-tools{gap:4px}.header-tools .icon,.selection-icon{width:44px;height:44px}.header-tools .language-picker{display:none}.mobile-languages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;align-self:stretch;margin:0 -5vw;padding:0 4vw;border-top:1px solid #e0e5d9;background:#f6f8f2}.mobile-languages>a{display:flex;align-items:center;justify-content:center;min-height:44px;border-bottom:2px solid transparent;padding:6px 2px;font-size:13px;line-height:1.5;white-space:nowrap;letter-spacing:0}.mobile-languages>a[aria-current]{border-bottom-color:#496333;background:#eaf0e0;color:#273c1c;font-weight:600}.mobile-languages>a>span{display:none}.utility{font-size:10px;padding:8px 5%;gap:12px;min-height:34px}.utility>a{font-size:10px;flex-shrink:0}.utility span:first-child{letter-spacing:0;max-width:70%}.menu-panel.open{top:100%;padding:20px 5%;left:0;right:0;max-height:calc(100dvh - var(--header-bottom,114px))}.menu-panel nav>a{font-size:22px}.showroom{display:flex;flex-direction:column;height:auto!important;min-height:0;max-height:none}.hero-content{order:1;max-width:none;margin:0;padding:36px 6% 25px;height:auto}.hero-content .eyebrow{font-size:11px;margin-bottom:23px}.hero-content h1{font-size:72px;line-height:1.02;margin-bottom:24px}.hero-content>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:340px;margin-bottom:26px}.hero-links{gap:18px}.hero-links .button,.hero-links .under-link{font-size:14px;min-height:44px}.hero-links .button{padding:13px 17px;gap:22px}.hero-media,.showroom[data-slide="1"] .hero-media,.showroom[data-slide="2"] .hero-media{order:2;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:auto;aspect-ratio:1.8}.hero-photo{object-fit:contain;object-position:center;width:100%;height:100%}.hero-shade{display:none}.hero-bottom{order:3;position:relative;left:auto;right:auto;bottom:auto;padding:20px 6%;align-items:center;gap:15px;min-height:72px}.hero-caption{font-size:10px;max-width:47%}.hero-caption span{font-size:10px;line-height:1.6;max-width:none}.slide-controls{gap:4px}.slide-controls button{min-width:36px;min-height:44px;font-size:12px}.showroom[data-slide="1"] .hero-content h1{font-size:49px;line-height:1.12}.category-rail>a>span:not(.arrow){font-size:17px;display:block}.category-rail>a>span>small{font-size:11px;line-height:1.6;margin-top:7px;max-width:none;text-align:start}.category-rail>a>small{font-size:11px}.section-head{flex-wrap:wrap;gap:20px}.section-head>.under-link{font-size:14px;max-width:none;flex-shrink:0;min-height:44px}.section-head .eyebrow{font-size:11px}.section-head h2{font-size:34px}.page-heading{padding:35px 5% 34px}.page-heading h1{font-size:44px;line-height:1.16;overflow-wrap:anywhere}.page-heading .eyebrow{font-size:11px}.page-heading .lede,.lede{font-size:15px;line-height:1.8}.breadcrumbs{font-size:12px;gap:9px;padding-top:17px}.catalogue{display:flex;gap:18px}.filters h2{font-size:17px;margin-bottom:15px}.filter-option{font-size:14px;min-height:44px;padding:9px 0;margin-inline-end:20px;gap:9px}.filter-option input{width:18px;height:18px}.filters>.under-link{font-size:13px;min-height:44px}.catalogue-toolbar{font-size:13px}.catalogue-toolbar>label,.catalogue-toolbar select{font-size:13px}.catalogue-toolbar select{max-width:220px;min-height:44px}.product-meta h3,.catalogue-grid .product-meta h3{font-size:28px}.product-meta p{font-size:12px}.product-series{font-size:10px;max-width:calc(100% - 28px)}.product-desc,.catalogue-grid .product-desc,.related-grid .product-desc{font-size:15px;line-height:1.8;min-height:0}.product-actions{font-size:14px;padding:8px 0;gap:12px}.product-actions input{width:18px;height:18px}.product-actions a{gap:14px}.product-actions .arrow{font-size:20px}.price small{font-size:12px}.price{font-size:18px;gap:4px}.editorial-copy h2{font-size:42px;line-height:1.2}.editorial-copy .eyebrow,.material-teaser .eyebrow,.local-strip .eyebrow,.footer-cta .eyebrow{font-size:11px}.editorial-copy>p:not(.eyebrow),.material-teaser p:not(.eyebrow),.local-strip p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:none}.editorial-copy .under-link,.material-teaser .under-link,.local-strip .under-link{font-size:14px}.editorial-number,.material-composition>span{font-size:11px}.editorial-photo{min-height:320px}.editorial-photo img{object-fit:contain}.photo-credit{font-size:9px}.local-strip{grid-template-columns:1fr}.local-strip>.eyebrow{grid-column:auto}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-main>div{font-size:14px;gap:9px}.footer-main>div:last-child{grid-column:1/-1}.footer-main>div>p{font-size:12px}.footer-logo{grid-column:1/-1}.footer-bottom{font-size:11px;display:flex;align-items:flex-start;gap:17px}.footer-bottom>span{max-width:none}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-languages{width:100%;gap:8px 15px;order:2;justify-content:flex-start}.footer-languages>a{font-size:13px;min-height:40px}.round-link{font-size:14px}.product-summary h1{font-size:48px}.product-summary>.eyebrow{font-size:11px}.summary-description{font-size:15px;max-width:none}.product-price>span{font-size:12px}.configuration .eyebrow{font-size:11px}.configuration>div{font-size:14px}.product-summary .button,.purchase-link,.product-summary>.under-link:last-child{font-size:14px}.product-reassurance>span{font-size:13px}.product-subnav{top:114px;font-size:14px;gap:24px;overflow-x:auto;white-space:nowrap}.product-subnav a{min-height:32px}.product-overview .eyebrow{font-size:11px}.product-overview p:not(.eyebrow){font-size:15px}.facts>div{min-width:130px}.facts span{font-size:13px;line-height:1.6}.facts strong small{font-size:13px}.specifications dl>div,.material-detail dl>div{font-size:14px;line-height:1.7;gap:20px}.specifications .under-link,.box-section .under-link{font-size:14px}.box-section p{font-size:15px}.material-filter{font-size:15px}.materials-toolbar>span{font-size:11px}.material-card .product-desc,.related-grid .material-card .product-desc{font-size:15px;min-height:0}.material-card .under-link{font-size:14px}.material-guide p,.material-detail-copy>p{font-size:15px;line-height:1.8;max-width:none}.material-guide .under-link,.material-detail-copy .button{font-size:14px}.material-detail-copy>.eyebrow{font-size:11px}.material-detail-copy h1{font-size:50px}.project-tile small{font-size:12px;line-height:1.8}.project-tile figure>img,.project-0 figure>img{aspect-ratio:16/11;object-fit:contain}.project-description p{font-size:15px;line-height:1.8}.project-description .button{font-size:14px}.project-heading .eyebrow{font-size:11px}.project-heading>span{font-size:14px}.project-heading h1{font-size:44px}.about-principles article>span{font-size:12px}.about-principles p{font-size:15px;max-width:none}.contact-directory small{font-size:12px}.contact-directory h2{font-size:24px}.support-content .eyebrow,.support-hours{font-size:13px}.support-content form label{font-size:14px}.support-content input,.support-content textarea{font-size:16px}.support-content form .button{font-size:14px}.faqs summary{font-size:15px;gap:14px;line-height:1.7}.faqs summary>span{font-size:12px}.faqs details>p{font-size:15px}.faqs details>.under-link{font-size:14px}.compare-choice{font-size:14px;gap:10px 20px}.compare-choice label{min-height:44px}.compare-scroll-hint{display:block}.comparison-scroll td{font-size:14px}.comparison-scroll td:first-child{font-size:13px}.comparison-scroll td .under-link{font-size:14px}.selection-list article{flex-wrap:wrap;gap:16px}.selection-list article>strong{margin-top:0;font-size:18px}.selection-list small{font-size:11px}.selection-list article>div>span{font-size:13px}.selection-list article button{font-size:13px}.selection-summary .button,.selection-summary>p,.selection-summary>.under-link{font-size:14px}.finder-page .lede{font-size:15px}.finder-page>div>.eyebrow,#finder-content>.eyebrow{font-size:11px}.finder-progress span{font-size:13px}.finder-choices button{font-size:15px}.finder-choices small{font-size:12px}.finder-result>p{font-size:15px}.finder-result>.button,.finder-result>.under-link{font-size:14px}.modal-header{padding:16px 20px}.modal-content{padding:20px}.modal-content>input{font-size:16px}.search-result small{font-size:11px}.menu-panel nav>a small{font-size:12px}.menu-panel>div{font-size:14px}html[lang=ar] .hero-content h1{font-size:64px;line-height:1.4}html[lang=he] .hero-content h1{font-size:72px;line-height:1.15}html[lang=ru] .hero-content h1{font-size:55px;line-height:1.1}html[lang=ar] .page-heading h1{font-size:42px;line-height:1.5}html[lang=he] .page-heading h1{line-height:1.3}html[dir=rtl] .showroom[data-slide="1"] .hero-content h1{font-size:47px}}
@media(max-width:480px){.selected-collection .product-grid,.catalogue-grid,.related-grid{grid-template-columns:1fr;gap:35px}.selected-collection .product-card:first-child{grid-column:auto}.product-image,.selected-collection .product-image,.selected-collection .product-card:first-child .product-image,.catalogue-grid .product-image,.related-grid .product-image{aspect-ratio:1.12}.product-image>img,.catalogue-grid .product-image img{padding:42px 28px 25px}.product-meta,.catalogue-grid .product-meta,.selected-collection .product-card:first-child .product-meta{flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.price,.selected-collection .product-card:first-child .price{align-items:flex-end;font-size:18px;flex-direction:column}.price small{text-align:end;font-size:12px}.product-meta h3,.catalogue-grid .product-meta h3,.selected-collection .product-card:first-child .product-meta h3{font-size:29px}.material-card .product-image,.related-grid .material-card .product-image{aspect-ratio:1.12}.material-card .product-image img,.related-grid .material-card .product-image img{padding:35px}.related-grid .material-card .product-meta h3{font-size:29px}.material-composition{min-height:290px}.section-head h2{font-size:32px}.main-image>span{font-size:12px}.header-tools{gap:2px}.logo{width:118px}}
@media(max-width:650px){.site-header{padding-inline:0;grid-template-columns:minmax(0,1fr) auto}.site-header>.logo{margin-inline-start:18px}.header-tools{margin-inline-end:12px}.mobile-languages{margin:0;padding-inline:12px;width:100%;min-width:0}}
.header-tools .mobile-menu{display:none}
@media(max-width:1100px){.header-tools .mobile-menu{display:grid}}
@media(max-width:650px){.hero-bottom{flex-wrap:wrap}.hero-caption{max-width:100%}.slide-controls{margin-inline-start:auto}.slide-controls button{min-width:44px}}
@media(max-width:350px){.logo{width:100px}.header-tools{gap:0}.utility{font-size:9px}.utility>a{font-size:9px}.mobile-languages>a{font-size:12px}.hero-content h1{font-size:64px}.hero-links{align-items:flex-start;flex-direction:column;gap:12px}.product-meta{flex-wrap:wrap}.price{align-items:flex-start}.page-heading h1{font-size:40px}.contact-directory h2{font-size:22px}html[lang=ar] .hero-content h1{font-size:57px}html[lang=ru] .hero-content h1{font-size:49px}}
