@media(min-width:1700px){.section,.page-heading{padding-left:8%;padding-right:8%}.hero-content{padding-top:100px;margin-inline-start:8%}.hero-content h1{margin-bottom:40px}.hero-content>p:not(.eyebrow){font-size:14px;max-width:360px;margin-bottom:35px}.hero-bottom{left:8%;right:6%}.site-header{padding:0 6%}.product-image{aspect-ratio:1.05/1}.editorial-photo{min-height:700px}}
@media(max-width:1150px){.desktop-nav{gap:22px;margin-inline-start:10px}.site-header{gap:20px}.logo{width:145px}.header-tools{gap:16px}.hero-content{padding-top:65px;max-width:46%}.hero-content h1{font-size:90px}.hero-media{width:80%}.hero-links{gap:23px}.hero-links .button{gap:25px}.hero-links .under-link{font-size:10px}.product-grid{gap:20px}.product-image>img{padding:45px 18px 25px}.price{font-size:12px}.product-meta h3{font-size:22px}.editorial-photo{min-height:520px}.editorial-copy{padding:55px 12% 30px}.editorial-copy h2{font-size:47px}.local-strip{gap:30px;grid-template-columns:.6fr 1.3fr 1.1fr}.local-strip h2{font-size:31px}.catalogue{grid-template-columns:160px minmax(0,1fr);gap:35px}.product-detail{gap:5%}.product-summary h1{font-size:48px}.configuration>div{font-size:10px}.product-reassurance{gap:15px}.product-overview{gap:6%}.facts{gap:20px}.facts strong{font-size:30px}.facts>div{min-width:100px}.footer-main{gap:25px}.support-content{gap:8%}.contact-directory h2{font-size:21px}.selection-page{gap:5%}.selection-list article>a{width:105px}.selection-list article>strong{font-size:14px}.selection-list h2{font-size:23px}html[lang=ru] .hero-content h1{font-size:72px}html[lang=ar] .desktop-nav{gap:18px}}
@media(max-width:900px){.desktop-nav{display:none}.mobile-menu{display:grid}.site-header{height:74px}.header-tools{margin-inline-start:auto;gap:23px}.logo{width:150px}.utility{font-size:8px;height:29px}.utility>span:last-child{display:none}.hero-content h1{font-size:78px}.hero-content{padding-top:65px}.showroom{height:640px;min-height:0}.hero-media{width:80%}.hero-content>p:not(.eyebrow){font-size:11px;max-width:265px}.hero-links{gap:25px}.category-rail>a{padding:24px 20px;gap:15px}.category-rail>a>span:not(.arrow){font-size:14px}.category-rail>a>span>small{font-size:7px}.section{padding:65px 5%}.section-head h2{font-size:35px}.product-grid{gap:18px}.product-meta{flex-direction:column;gap:13px}.product-meta h3{font-size:25px}.price{align-items:flex-start;flex-direction:row;align-items:baseline;gap:10px}.price small{font-size:8px}.product-desc{font-size:10px;margin-top:13px;min-height:50px}.product-actions{font-size:9px;gap:8px}.product-actions a{gap:10px}.product-image{aspect-ratio:1/1.25}.product-image>img{padding:36px 12px 23px}.product-series{font-size:6px;inset-inline-start:14px;top:15px}.editorial-copy{padding:45px 11% 30px}.editorial-copy h2{font-size:40px}.editorial-copy>p:not(.eyebrow){font-size:11px}.editorial-photo{min-height:510px}.material-teaser{gap:35px;grid-template-columns:.9fr 1.2fr}.material-teaser h2{font-size:40px}.material-composition{min-height:320px}.material-teaser p:not(.eyebrow){font-size:11px}.local-strip{grid-template-columns:1fr 1.2fr;gap:25px;padding:45px 5%}.local-strip>.eyebrow{grid-column:1/-1;margin-bottom:0}.local-strip h2{font-size:32px}.footer-cta{padding:50px 5%}.footer-cta h2{font-size:43px}.round-link{gap:15px;font-size:10px}.round-link .arrow{width:42px;height:42px}.site-footer{padding:45px 5% 20px}.footer-main{grid-template-columns:1fr 1fr 1fr;gap:35px;padding-bottom:45px}.footer-logo{grid-column:1/-1}.footer-bottom{font-size:7px;gap:20px}.page-heading{padding:50px 5%}.page-heading h1{font-size:65px}.breadcrumbs{padding:25px 5% 0}.catalogue{padding:0 5% 60px;grid-template-columns:155px minmax(0,1fr);gap:25px}.catalogue-grid{gap:35px 18px}.catalogue-toolbar label{gap:6px}.catalogue-toolbar select{max-width:140px}.catalogue-grid .product-meta h3{font-size:22px}.comparison-banner{margin:0 5% 60px;padding:30px}.comparison-banner h2{font-size:24px}.product-detail{padding:30px 5% 50px;gap:5%}.main-image{padding:20px;aspect-ratio:1/1.2}.thumbnails{gap:10px}.thumbnails button{width:65px;height:65px}.product-summary{padding:10px 0}.product-summary h1{font-size:39px}.summary-description{font-size:11px}.product-price>bdi{font-size:23px}.product-price>span{font-size:7px}.configuration>div{padding:13px}.product-summary .button{font-size:11px;gap:20px}.product-subnav{top:74px}.product-overview{grid-template-columns:1fr;gap:45px}.facts>div{min-width:130px}.facts strong{font-size:36px}.product-overview h2{font-size:48px}.product-overview p:not(.eyebrow){max-width:500px}.detail-wide img{height:380px}.specifications,.box-section{grid-template-columns:.8fr 1.3fr;gap:8%}.specifications h2,.box-section h2{font-size:32px}.material-detail{padding:30px 5% 50px;gap:6%}.material-detail-copy h1{font-size:48px}.material-detail-copy>p{font-size:12px}.material-detail-copy .button{font-size:10px;gap:20px}.material-detail dl>div{font-size:11px}.material-guide{padding:45px 5%;gap:10%}.material-guide h2{font-size:35px}.projects-grid{padding:0 5% 40px;gap:45px 25px}.project-tile h2{font-size:27px}.project-tile small{font-size:7px}.project-credit{padding:0 5% 50px}.project-description h2{font-size:42px}.about-principles{gap:30px}.about-principles h2{font-size:26px}.contact-directory{padding:0 5% 40px;gap:25px}.contact-directory h2{font-size:17px}.contact-directory small{font-size:8px}.support-content{gap:7%;padding-top:25px}.support-content h2{font-size:30px}.selection-page{padding:0 5% 70px;gap:30px;grid-template-columns:1fr}.selection-summary{max-width:500px}.selection-list article>a{width:150px}.selection-list h2{font-size:28px}.selection-list article>strong{font-size:18px}.finder-page{padding:50px 5% 70px;gap:7%}.finder-page h1{font-size:52px}#finder-content{padding:27px}#finder-content h2{font-size:25px}.menu-panel.open{display:block;position:fixed;top:103px;left:0;right:0;z-index:29;max-height:calc(100svh - 103px);overflow:auto;padding:25px 5% 30px;background:#f5f6f0;border-bottom:1px solid var(--line);box-shadow:0 20px 35px #0001}.menu-panel nav{display:flex;flex-direction:column}.menu-panel nav>a{display:flex;align-items:center;gap:20px;font-size:25px;letter-spacing:-.03em;padding:16px 0;border-bottom:1px solid var(--line)}.menu-panel nav>a>small{font-size:8px;color:#8a9a7a;letter-spacing:0}.menu-panel nav .arrow{margin-inline-start:auto}.menu-panel>div{display:flex;gap:30px;flex-wrap:wrap;font-size:10px;padding-top:25px}html[lang=ru] .hero-content h1{font-size:65px}html[dir=rtl] .hero-content h1{font-size:75px}html[lang=ar] .hero-content h1{font-size:65px}}
@media(max-width:650px){.utility{padding:0 5%;font-size:7px;gap:12px}.utility>span:first-child{letter-spacing:.03em}.utility>a{font-size:8px}.site-header{padding:0 5%;height:70px;gap:15px}.logo{width:130px}.header-tools{gap:17px}.header-tools svg{width:19px;height:19px}.header-tools select{font-size:9px;max-width:45px;padding:0}.header-tools .icon{padding:0}.menu-panel.open{top:99px}.showroom{height:760px;max-height:none;min-height:0;display:block}.hero-media{width:100%;height:54%;top:auto;bottom:45px;right:0}.hero-photo{object-fit:cover;object-position:51% 50%;height:100%}.hero-shade{background:linear-gradient(180deg,#090b0a 0%,#090b0a 35%,#090b0a00 65%)}.hero-content{margin:0;padding:38px 6% 0;max-width:none;height:auto}.hero-content .eyebrow{font-size:8px;margin-bottom:25px}.hero-content h1{font-size:76px;line-height:.95;margin-bottom:22px;letter-spacing:-.065em;max-width:380px}.hero-content>p:not(.eyebrow){max-width:270px;font-size:10px;line-height:1.7;margin-bottom:24px}.hero-links{gap:22px}.hero-links .button{font-size:10px;min-height:44px;padding:13px 17px;gap:25px}.hero-links .under-link{font-size:9px;padding-bottom:6px}.hero-bottom{bottom:19px;left:6%;right:6%;align-items:center}.hero-caption{font-size:7px;letter-spacing:.06em;gap:0;flex-direction:column;align-items:flex-start}.hero-caption span{font-size:6px;margin-top:6px;max-width:170px;line-height:1.6}.slide-controls{gap:12px}.slide-controls button{min-width:23px;font-size:8px;padding:7px 0}.showroom[data-slide="1"] .hero-media,.showroom[data-slide="2"] .hero-media{width:100%;height:51%;bottom:45px}.showroom[data-slide="1"] .hero-content h1{font-size:52px;line-height:1.05}.category-rail{padding:0 5%;grid-template-columns:1fr}.category-rail>a,.category-rail>a:first-child,.category-rail>a:last-child{padding:19px 0;border-inline-end:0;border-bottom:1px solid var(--line);gap:20px}.category-rail>a:last-child{border-bottom:0}.category-rail>a>span:not(.arrow){font-size:14px;display:flex;align-items:center;gap:20px;width:100%;line-height:1.5}.category-rail>a>span>small{font-size:6px;margin-top:0;letter-spacing:0;margin-inline-start:auto;text-align:end;max-width:130px}.category-rail>a>small{font-size:7px}.section{padding:50px 5%}.section-head{margin-bottom:27px;align-items:flex-start;gap:25px}.section-head h2{font-size:32px;max-width:330px}.section-head .eyebrow{font-size:7px;margin-bottom:14px}.section-head>.under-link{font-size:9px;gap:15px;flex-shrink:1;max-width:115px;align-self:flex-end;line-height:1.6}.section-head>.under-link .arrow{font-size:17px}.product-grid{grid-template-columns:1fr;gap:35px}.selected-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 17px}.selected-collection .product-card:first-child{grid-column:1/-1}.selected-collection .product-card:first-child .product-image{aspect-ratio:1.1/1}.selected-collection .product-card:first-child .product-image img{padding:35px 30px 25px}.selected-collection .product-card:first-child .product-meta{flex-direction:row}.selected-collection .product-card:first-child .price{flex-direction:column;align-items:flex-end;gap:5px;font-size:16px}.selected-collection .product-card:first-child .product-meta h3{font-size:30px}.selected-collection .product-card:first-child .product-desc{min-height:0;max-width:300px}.selected-collection .product-image{aspect-ratio:.75/1}.product-meta h3{font-size:23px}.product-meta{padding-top:18px}.product-meta p{font-size:8px}.product-series{font-size:6px;top:13px;inset-inline-start:12px;letter-spacing:.03em}.product-image>img{padding:35px 12px 20px}.image-arrow{font-size:18px;bottom:12px;inset-inline-end:13px}.product-desc{font-size:10px;min-height:50px;line-height:1.7;margin:14px 0 17px}.product-actions{font-size:8px;padding:13px 0;gap:5px}.product-actions label{gap:6px}.product-actions input{width:12px;height:12px}.product-actions .arrow{font-size:15px}.product-actions a{gap:8px}.price{font-size:12px;gap:7px}.price small{font-size:6px}.editorial-feature{grid-template-columns:1fr}.editorial-photo{min-height:360px}.editorial-photo img{object-fit:cover;object-position:50% 45%}.photo-credit{font-size:6px;bottom:18px;left:5%}.editorial-copy{padding:35px 6% 28px}.editorial-copy .eyebrow{font-size:7px;margin-bottom:20px}.editorial-copy h2{font-size:45px;margin:0 0 23px}.editorial-copy>p:not(.eyebrow){font-size:11px;max-width:310px;margin-bottom:25px}.editorial-copy .under-link{font-size:10px}.editorial-number{padding-top:40px;font-size:7px}.material-teaser{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.material-teaser h2{font-size:42px;line-height:1.07}.material-teaser .eyebrow{font-size:7px;margin-bottom:20px}.material-teaser p:not(.eyebrow){font-size:11px;max-width:290px;margin-bottom:25px}.material-teaser .under-link{font-size:10px}.material-composition{min-height:310px;padding:45px 10px}.material-composition>span{font-size:6px;bottom:20px;left:20px}.local-strip{grid-template-columns:1fr;gap:20px;padding:35px 5%}.local-strip h2{font-size:34px;line-height:1.12}.local-strip .eyebrow{font-size:7px;grid-column:auto}.local-strip p:not(.eyebrow){max-width:320px;font-size:10px;margin-bottom:20px}.local-strip .under-link{font-size:10px}.footer-cta{padding:40px 5%}.footer-cta .eyebrow{font-size:7px;margin-bottom:20px}.footer-cta>div{flex-direction:column;align-items:flex-start;gap:28px}.footer-cta h2{font-size:40px;max-width:400px}.round-link{font-size:10px;gap:20px}.round-link .arrow{width:35px;height:35px;font-size:20px}.site-footer{padding:40px 5% 20px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 30px;padding-bottom:35px}.footer-logo{grid-column:1/-1;font-size:32px}.footer-logo small{font-size:6px}.footer-main>div{gap:12px;font-size:9px}.footer-main>div:last-child{grid-column:1/-1}.footer-main>div>p{font-size:8px}.footer-bottom{font-size:6px;gap:15px;flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom>span:last-child{margin-inline-start:auto}.breadcrumbs{padding:22px 5% 0;font-size:8px;gap:9px}.page-heading{padding:40px 5% 38px}.page-heading .eyebrow{font-size:7px;margin-bottom:22px}.page-heading h1{font-size:49px;line-height:1.08;margin-bottom:23px;letter-spacing:-.06em}.page-heading .lede{font-size:11px;max-width:360px}.catalogue{display:flex;flex-direction:column;padding:0 5% 45px;gap:20px}.filters{padding-top:18px}.filters h2{font-size:12px;margin-bottom:18px}.filters>.eyebrow{display:none}.filter-option{display:inline-flex;margin-inline-end:17px;gap:7px;font-size:9px;padding:9px 0}.filter-option input{width:12px;height:12px}.filter-option small{display:none}.filters>.under-link{display:block;width:fit-content;font-size:8px;margin-top:12px}.finder-aside{display:none}.catalogue-toolbar{padding:17px 0;font-size:9px}.catalogue-toolbar label{font-size:8px;gap:5px}.catalogue-toolbar select{font-size:9px;max-width:145px;padding:3px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 17px}.catalogue-grid .product-image{aspect-ratio:.72/1}.catalogue-grid .product-image img{padding:35px 8px 20px}.catalogue-grid .product-meta h3{font-size:22px}.catalogue-grid .product-desc{font-size:9px;min-height:60px}.catalogue-main>.fine-print{margin-top:25px;font-size:8px}.catalogue-main>.under-link{font-size:9px}.comparison-banner{padding:25px;margin:0 5% 45px;align-items:flex-start;flex-direction:column;gap:25px}.comparison-banner .eyebrow{font-size:7px}.comparison-banner h2{font-size:26px}.comparison-banner .button{min-height:43px;font-size:10px;padding:13px 18px}.product-detail{grid-template-columns:1fr;padding:25px 5% 40px;gap:30px}.main-image{aspect-ratio:1/1.02;padding:30px}.main-image>span{font-size:8px;bottom:16px;inset-inline-end:17px}.thumbnails button{width:64px;height:64px}.product-summary{padding:5px 0}.product-summary h1{font-size:50px;margin-bottom:19px}.product-summary>.eyebrow{font-size:7px}.summary-description{font-size:11px;max-width:350px}.product-price{margin:25px 0;gap:20px}.product-price>bdi{font-size:29px}.product-price>span{font-size:8px}.configuration>div{padding:16px;font-size:12px}.configuration .eyebrow{font-size:8px}.product-summary .button{font-size:12px}.product-summary>.fine-print{font-size:9px}.product-reassurance{gap:25px}.product-subnav{top:70px;gap:30px;padding:20px 5%;font-size:10px;justify-content:flex-start}.product-overview{gap:30px;padding-top:45px;padding-bottom:45px}.product-overview h2{font-size:43px}.product-overview .eyebrow{font-size:8px}.product-overview p:not(.eyebrow){font-size:11px}.facts{gap:18px}.facts>div{min-width:95px;gap:13px;padding-top:20px}.facts strong{font-size:31px}.facts strong small{font-size:9px}.facts span{font-size:8px}.detail-wide img{height:220px;object-fit:cover}.detail-wide>span{font-size:7px;bottom:16px}.detail-wide.light-photo img{height:330px;padding:25px}.specifications,.box-section{grid-template-columns:1fr;gap:25px}.specifications h2,.box-section h2{font-size:35px;margin-bottom:0}.specifications dl>div{font-size:10px;padding:18px 0;gap:20px}.specifications .under-link{font-size:9px}.box-section{padding-top:0}.box-section h3{font-size:22px}.box-section .fine-print{font-size:9px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.related-grid .product-image{aspect-ratio:.75/1}.related-grid .product-desc{font-size:9px}.material-card .product-meta{flex-direction:row;align-items:center}.material-card .product-meta h3{font-size:29px}.material-card .product-desc{min-height:0;font-size:11px;max-width:310px}.material-card .product-image{aspect-ratio:1.15/1}.material-card .product-image img{padding:35px}.materials-toolbar{padding:18px 5%}.materials-toolbar>div{gap:27px}.material-filter{font-size:11px}.materials-toolbar>span{font-size:8px}.materials-results{padding-top:30px}.material-guide{padding:35px 5%;grid-template-columns:1fr;gap:20px}.material-guide h2{font-size:34px}.material-guide p{font-size:11px;max-width:330px}.material-guide .under-link{font-size:10px}.material-detail{grid-template-columns:1fr;padding:25px 5% 45px;gap:35px}.material-detail-image img{padding:25px}.material-detail-copy h1{font-size:55px}.material-detail-copy>.eyebrow{font-size:8px}.material-detail-copy>p{font-size:12px;max-width:330px}.material-detail-copy .button{font-size:11px}.material-detail dl>div{font-size:11px}.related-grid .material-card .product-image{aspect-ratio:.85/1}.related-grid .material-card .product-image img{padding:22px 12px}.related-grid .material-card .product-meta h3{font-size:23px}.related-grid .material-dot{width:10px;height:10px}.related-grid .material-card .product-desc{font-size:10px;min-height:65px}.projects-grid{grid-template-columns:1fr;gap:40px;padding-bottom:35px}.project-0{grid-column:auto}.project-tile figure>img,.project-0 figure>img{aspect-ratio:1.15/1;object-fit:cover}.project-tile small{font-size:7px}.project-tile h2{font-size:30px}.project-tile>div{padding-top:18px}.project-credit{font-size:8px;padding-bottom:40px}.project-heading{padding:40px 5% 35px}.project-heading h1{font-size:50px;line-height:1.08}.project-heading .eyebrow{font-size:7px}.project-heading>span{font-size:10px}.project-hero>img{min-height:0;height:auto;aspect-ratio:1/1.1;object-fit:contain;max-height:none}.project-description{grid-template-columns:1fr;gap:22px}.project-description h2{font-size:44px;margin-bottom:0}.project-description p{font-size:12px}.project-description .fine-print{font-size:9px}.project-description .button{font-size:11px}.project-related{grid-template-columns:1fr;gap:35px}.project-related img{aspect-ratio:1.4/1}.project-related h3{font-size:25px}.about-photo img{min-height:0;height:220px;object-fit:cover}.about-photo span{font-size:6px;bottom:15px}.about-principles{grid-template-columns:1fr;gap:35px}.about-principles article{padding-top:20px}.about-principles h2{font-size:31px;margin:25px 0 18px}.about-principles p{font-size:11px;max-width:330px}.contact-directory{grid-template-columns:1fr;gap:0;padding-bottom:25px}.contact-directory>a{padding:23px 0;display:grid;grid-template-columns:1fr auto;gap:15px}.contact-directory small{grid-column:1/-1;font-size:8px}.contact-directory h2{margin:0;font-size:24px;line-height:1.3}.contact-directory .arrow{align-self:center;margin-top:0;font-size:22px}.support-content{grid-template-columns:1fr;gap:55px;padding-top:25px}.support-content h2{font-size:33px}.support-content .eyebrow{font-size:8px}.support-content form{gap:20px;margin-top:30px}.support-content form label{font-size:10px;gap:10px}.support-content input,.support-content textarea{font-size:13px;padding:13px}.support-content form .button{font-size:11px}.support-content form .fine-print{font-size:9px}.faqs>h2{margin-bottom:28px}.faqs summary{font-size:11px;padding:22px 0}.faqs details>p{font-size:10px}.comparison-page{padding:0 5% 50px}.compare-choice{gap:15px;font-size:9px;padding:22px 0}.compare-choice input{width:12px;height:12px}table{min-width:650px}thead th img{height:150px;padding:10px}thead th span{font-size:21px}thead th{padding:10px 12px 20px}tbody td{font-size:10px;padding:20px 12px}tbody td:first-child{font-size:9px}.comparison-page>.fine-print{font-size:8px}.selection-page{padding:0 5% 55px;gap:25px}.selection-list article{gap:17px;padding:20px 0}.selection-list article>a{width:100px}.selection-list article img{height:110px;padding:6px}.selection-list h2{font-size:23px;margin:10px 0}.selection-list small{font-size:7px}.selection-list article>div>span{font-size:9px}.selection-list article>strong{font-size:13px;align-self:flex-start;margin-top:27px}.selection-list article button{font-size:8px;margin-top:15px}.selection-summary{padding:25px}.selection-summary>strong{font-size:32px}.selection-summary .button{font-size:11px}.empty-state{padding:25px 0}.empty-state h2{font-size:28px}.empty-state .button{font-size:11px}.finder-page{grid-template-columns:1fr;gap:35px;padding:45px 5% 55px}.finder-page h1{font-size:49px;max-width:350px}.finder-page .lede{font-size:11px;max-width:300px}.finder-progress{margin-top:30px;gap:18px}.finder-progress span{width:60px;font-size:9px;padding-top:12px}#finder-content{padding:25px}#finder-content>.eyebrow{font-size:7px}#finder-content h2{font-size:28px}.finder-choices button{font-size:11px;padding:22px 0}.finder-choices small{font-size:7px}.finder-result>img{height:200px}.finder-result>p{font-size:10px}.finder-result>.button{font-size:11px}.modal-header{padding:23px}.modal-header h2{font-size:23px}.modal-content{padding:20px 23px}.modal-content>input{font-size:16px;padding:13px 0}.search-result{gap:18px;font-size:16px;padding:13px 0}.search-result>img{width:65px;height:65px}.search-result small{font-size:7px}.search-result .arrow{font-size:18px}.zoom-image{max-height:63svh}.menu-panel nav>a{font-size:24px;padding:17px 0}html[dir=rtl] .hero-media{right:0;left:0}html[dir=rtl] .hero-shade{background:linear-gradient(180deg,#090b0a 0%,#090b0a 35%,#090b0a00 65%)}html[dir=rtl] .hero-content h1{font-size:76px;line-height:1.06}html[lang=ru] .hero-content h1{font-size:58px;line-height:1.05}html[lang=ru] .showroom[data-slide="1"] .hero-content h1{font-size:45px}html[lang=ar] .hero-content h1{font-size:65px;line-height:1.35;margin-bottom:20px}html[lang=ar] .hero-content .eyebrow{margin-bottom:15px}html[dir=rtl] .showroom[data-slide="1"] .hero-content h1{font-size:53px}html[dir=rtl] .page-heading h1{line-height:1.23}}
@media(max-width:380px){.header-tools{gap:13px}.logo{width:115px}.utility{font-size:6px}.utility>a{font-size:7px}.hero-content h1{font-size:70px}.hero-links{gap:17px}.hero-links .under-link{font-size:8px}.hero-links .button{font-size:9px;padding:13px 15px;gap:20px}.hero-content>p:not(.eyebrow){max-width:255px}.product-meta h3,.catalogue-grid .product-meta h3{font-size:21px}.price{font-size:11px;gap:6px}.price small{font-size:5px}.product-actions{font-size:7px}.product-actions a{gap:6px}.product-actions label{gap:5px}.section-head h2{font-size:30px}.contact-directory h2{font-size:22px}.selection-list article{gap:12px}.selection-list article>a{width:85px}.selection-list h2{font-size:21px}.selection-list article>strong{font-size:12px}.page-heading h1{font-size:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
