.profession-shelf{padding:0 0 35px}.profession-band{background:#e2f6f2;border-top:1px solid #c5ded5;border-bottom:1px solid #c5ded5}.profession-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:28px}.profession-band .eyebrow{font-size:8px;color:#00818c;margin-bottom:8px}.profession-band h2{font-size:29px;letter-spacing:-.045em}.profession-band h2+p{font-size:11px;color:#526e71;line-height:1.8;margin-top:10px}.profession-band .text-link{font-size:11px;flex-shrink:0}.profession-shelf-products{padding-top:27px}.profession-shelf .catalog-grid{align-items:stretch}
.profession-shelf .catalog-grid,.profession-shelf .catalog-grid:has(>article:only-child),.profession-collection .catalog-grid:has(>article:only-child){grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1050px){.profession-shelf .catalog-grid,.profession-shelf .catalog-grid:has(>article:only-child),.profession-collection .catalog-grid:has(>article:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.profession-band>.wrap{display:block;padding-block:24px}.profession-band h2{font-size:25px}.profession-band .text-link{margin-top:18px;font-size:10px}.profession-shelf-products{padding-top:22px}.profession-shelf{padding-bottom:20px}}
