#home-storefront>.storefront-slider{margin:8px 0 28px;min-height:310px;border-radius:20px;overflow:hidden}
.storefront-slider .category-banner-copy{padding:32px 40px 66px;width:60%;max-width:640px}
.storefront-slider .category-banner-copy h2{font-size:36px;line-height:1.12;margin:12px 0}
.storefront-slider .category-banner-controls{left:40px}
.home-project-summary{margin:32px 0}
.home-project-summary .catalog-start-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:0;margin:0;padding:26px;background:#f6f8fa;border:1px solid #e4e9ee;border-radius:16px;box-shadow:none}
.home-project-summary h1{font-size:26px;line-height:1.2;letter-spacing:-.5px;margin:10px 0}
.home-project-summary .store-intro-text{font-size:13px;line-height:1.6;margin-top:10px}
.home-project-summary .store-intro-text br{display:none}
.home-project-summary .store-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.home-project-summary .catalog-start-spec{flex:0 1 310px;width:310px;margin:0;background:#fff;box-shadow:none}
@media(max-width:700px){
 #home-storefront>.storefront-slider{min-height:365px;margin:4px 0 22px;border-radius:16px;background:#f6f7f8}
 .storefront-slider .category-banner-media{height:175px;object-position:75% center}
 .storefront-slider:after{background:linear-gradient(180deg,transparent 110px,#f6f7f8 180px);pointer-events:none}
 .catalog-first .storefront-slider .category-banner-copy{position:relative;width:100%;max-width:none;padding:166px 18px 58px}
 .storefront-slider .category-banner-copy>span{font-size:9px;letter-spacing:1px}
 .storefront-slider .category-banner-copy h2{font-size:25px;line-height:1.12;margin:8px 0}
 .storefront-slider .category-banner-copy p{font-size:12px;line-height:1.45;max-width:100%;margin:0 0 12px}
 .storefront-slider .category-banner-proof{display:none}
 .storefront-slider .category-banner-actions{gap:8px;flex-wrap:wrap}
 .storefront-slider .category-banner-cta{padding:11px 13px;font-size:11px;min-height:42px}
 .storefront-slider .category-banner-spec{display:none}
 .storefront-slider .category-banner-controls{left:18px;right:18px;bottom:12px}
 .home-project-summary .catalog-start-heading{flex-direction:column;align-items:stretch;padding:20px 16px;gap:18px}
 .home-project-summary h1{font-size:23px}
 .home-project-summary .catalog-start-spec{width:100%;flex:auto;padding:14px}
 .home-project-summary .store-hero-actions{flex-wrap:wrap}
}
@media(max-width:700px){#home-storefront>.storefront-slider{display:block!important}.mobile-iek-campaign{display:none!important}}
