.ddc-shop-catalog .catalog-hero .wrap{width:min(1320px,calc(100% - 80px));max-width:1320px;min-height:360px;grid-template-columns:36% 64%;gap:0;align-items:center;padding-top:52px;padding-bottom:0}.ddc-shop-catalog .catalog-hero-copy{min-width:0;padding:22px 0 38px}.ddc-shop-catalog .catalog-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.08;max-width:12ch;overflow-wrap:normal;text-wrap:balance}.ddc-shop-catalog .catalog-hero p.catalog-intro{max-width:390px;font-size:16px;line-height:1.6;margin-top:20px}.ddc-shop-catalog .catalog-hero img,.ddc-shop-catalog .catalog-stamp{display:none}@media(max-width:1150px){.ddc-shop-catalog .catalog-hero .wrap{min-height:320px;grid-template-columns:40% 60%}.ddc-shop-catalog .catalog-hero p.catalog-intro{font-size:14px}}@media(max-width:850px){.ddc-shop-catalog .catalog-hero .wrap{width:calc(100% - 48px);grid-template-columns:42% 58%;min-height:300px}.ddc-shop-catalog .catalog-hero-copy{padding:18px 0 32px}}@media(max-width:640px){.ddc-shop-catalog .catalog-hero .wrap{width:calc(100% - 40px);grid-template-columns:1fr;gap:10px;padding-top:55px;padding-bottom:18px;min-height:auto}.ddc-shop-catalog .catalog-hero-copy{padding:0}.ddc-shop-catalog .catalog-hero .eyebrow{font-size:9px;max-width:none}.ddc-shop-catalog .catalog-hero h1{font-size:clamp(36px,9.2vw,48px)}.ddc-shop-catalog .catalog-hero p.catalog-intro{max-width:390px;font-size:14px;line-height:1.6;margin-top:16px}}
