
.afh-simple-catalog{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:16px 16px 45px;color:#2b2b2b;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.42;background:#fff}
.afh-simple-catalog *{box-sizing:border-box}
.afh-simple-catalog .afh-collection{padding:12px 0 38px}
.afh-simple-catalog .afh-collection:not(:first-child){border-top:1px solid #e4e4e4;padding-top:40px}
.afh-simple-catalog .afh-collection-heading{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(25px,2.4vw,35px);letter-spacing:-.02em;line-height:1.2;margin:0 0 26px;color:#252525}
.afh-simple-catalog .afh-products-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 27px}
.afh-simple-catalog .afh-product{display:flex;flex-direction:column;min-width:0;margin:0;background:transparent!important;box-shadow:none!important}
.afh-simple-catalog .afh-photo{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f4;width:100%;aspect-ratio:1.17 / 1;border:0;cursor:default!important}
.afh-simple-catalog .afh-photo img{width:100%;height:100%;max-width:100%!important;object-fit:contain;display:block;transition:transform .45s cubic-bezier(.2,.7,.25,1);transform-origin:center center;cursor:default!important}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.afh-simple-catalog .afh-product:hover .afh-photo img{transform:scale(1.12)}}
.afh-simple-catalog .afh-product-title{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:clamp(22px,1.8vw,29px);font-weight:700;letter-spacing:-.016em;line-height:1.2;color:#292929;margin:18px 0 7px}
.afh-simple-catalog .afh-product-size{font-size:clamp(17px,1.2vw,20px);line-height:1.35;font-weight:400;color:#383838;margin:0 0 20px;min-height:26px}
.afh-simple-catalog .afh-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:59px;padding:13px 12px;background:#f9bb00!important;border:1px solid #f9bb00!important;border-radius:2px;text-transform:uppercase;text-align:center;text-decoration:none!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:.015em;color:#151515!important;margin-top:auto;cursor:default!important;pointer-events:none!important;user-select:none}
.afh-simple-catalog .afh-photo-fallback{font:600 14px Arial,sans-serif;color:#333;text-align:center;padding:24px}
@media(max-width:950px){.afh-simple-catalog .afh-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}
@media(max-width:600px){.afh-simple-catalog{padding:8px 12px 30px}.afh-simple-catalog .afh-products-grid{grid-template-columns:1fr;gap:30px}.afh-simple-catalog .afh-collection-heading{font-size:27px;margin-bottom:16px}.afh-simple-catalog .afh-product-title{font-size:25px}.afh-simple-catalog .afh-photo{aspect-ratio:1.15/1}}
@media(prefers-reduced-motion:reduce){.afh-simple-catalog .afh-photo img{transition:none}}
