@media(max-width:980px){.publicShop .publicShop__discovery{grid-template-columns:1fr}.publicShop .publicShop__entityDiscovery{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--catalog-line)}.publicShop .publicShop__entityDiscovery a{padding-inline:12px;border-right:1px solid var(--catalog-line)}.publicShop .publicShop__detailHero{grid-template-columns:1fr}.publicShop .publicShop__detailIntro{padding-top:2px}.publicShop .publicShop__detailIntro .publicShop__primaryCta{align-self:start}}@media(max-width:720px){.publicShop{--public-shop-pill-height: 40px;--public-shop-gutter: 14px}.publicShop .publicShop__nav{padding-block:7px}.publicShop .publicShop__navInner{min-height:40px}.publicShop .publicShop__navGroup--center{display:none}.publicShop .publicShop__catalogShareButton{width:var(--public-shop-pill-height);flex:0 0 var(--public-shop-pill-height);padding:0}.publicShop .publicShop__catalogShareButton>span{display:none}.publicShop .publicShop__utilityButton,.publicShop .publicShop__languageCurrent,.publicShop .publicShop__catalogShareButton,.publicShop .publicShop__requestButton{height:40px;border-radius:7px}.publicShop .publicShop__requestButton--detail{width:auto;padding-inline:13px;flex:1}.publicShop .publicShop__header{padding:16px 0 20px}.publicShop .publicShop__hero{grid-template-columns:1fr;gap:13px;padding:22px 18px}.publicShop .publicShop__heroBrand img{max-width:132px}.publicShop .publicShop__hero h1{font-size:clamp(29px,8.4vw,38px)}.publicShop .publicShop__hero p{font-size:14px;line-height:1.6}.publicShop .publicShop__discovery{gap:12px;padding-bottom:24px}.publicShop .publicShop__discovery>article{padding:17px;border-radius:8px}.publicShop .publicShop__discoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicShop .publicShop__businessDiscovery{grid-template-columns:1fr}.publicShop .publicShop__businessDiscovery a{min-height:76px}.publicShop .publicShop__searchRow{top:55px;padding:8px 14px 10px;border-bottom:1px solid var(--catalog-line);background:#f4f6f3fa;-webkit-backdrop-filter:none;backdrop-filter:none}.publicShop .publicShop__searchRow .publicShop__searchField input{text-align:left}.publicShop .publicShop__filtersRow{gap:8px;padding-inline:14px;padding-bottom:22px}.publicShop .publicShop__filterStatus{width:calc(100% - 28px);margin:-12px auto 20px}.publicShop .publicShop__filtersRow .publicShop__measureFilters{gap:8px}.publicShop .publicShop__categoryDropdownButton,.publicShop .publicShop__measureFilters label{justify-content:flex-start;text-align:left}.publicShop .publicShop__categoryDropdownMenu{left:0;right:0;grid-template-columns:1fr}.publicShop .publicShop__grid,.publicShop .publicShop__grid--related{gap:14px}.publicShop .publicShop__pagination{gap:6px}.publicShop .publicShop__paginationRow{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.publicShop .publicShop__paginationPages{gap:4px}.publicShop .publicShop__paginationPages a{flex:0 0 36px;min-width:36px}.publicShop .publicShop__footerCard{padding:22px}.publicShop .publicShop__footerDivider{background:var(--catalog-line)}.publicShop .publicShop__detailHero{gap:22px;padding-block:24px}.publicShop .publicShop__detailIntro h1{font-size:clamp(31px,9vw,42px)}.publicShop .publicShop__detailIntro .publicShop__primaryCta{width:100%}.publicShop .publicShop__detailContactActions{grid-template-columns:1fr}.publicShop .publicShop__description{font-size:15px}.publicShop .publicShop__specs dl div{gap:4px}.publicShop.publicShop__requestPage{padding:20px 14px 40px}.publicShop .publicShop__requestPageHeader{padding:22px}}@media(min-width:721px){.publicShop .publicShop__navGroup--left .publicShop__utilityButton,.publicShop .publicShop__navGroup--right .publicShop__languageCurrent,.publicShop .publicShop__navGroup--right .publicShop__catalogShareButton,.publicShop .publicShop__navGroup--right .publicShop__requestButton{min-width:112px;justify-content:center}}@media(max-width:480px){.publicShop .publicShop__navGroup{gap:4px}.publicShop .publicShop__discoveryGrid,.publicShop .publicShop__entityDiscovery,.publicShop .publicShop__grid,.publicShop .publicShop__grid--related{grid-template-columns:1fr}.publicShop .publicShop__pagination{gap:4px}.publicShop .publicShop__paginationRow{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.publicShop .publicShop__paginationPages{gap:2px;overflow-x:auto;scrollbar-width:none}.publicShop .publicShop__paginationPages::-webkit-scrollbar{display:none}.publicShop .publicShop__paginationPages a{min-width:30px;flex-basis:30px}}
