.pet-catalog-page{display:none;position:fixed;inset:0;z-index:70;background:#fff;overflow-y:auto}.pet-catalog-page.open{display:block}.pet-logo{border:0;background:none;cursor:pointer}.pet-logo img{width:150px;height:64px;object-fit:contain}.pet-page-shell{width:min(1180px,calc(100% - 44px));margin:auto;padding:28px 0 24px}.pet-back{border:0;background:none;color:#176c68;font-weight:800;padding:8px 0 28px;cursor:pointer}.pet-page-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px;border-bottom:1px solid #e3e7ec;padding-bottom:24px}.pet-page-heading p{margin:0 0 7px;color:#c96548;font-size:.7rem;font-weight:900;letter-spacing:.11em}.pet-page-heading h1{margin:0 0 8px;color:#122b2f;font-size:2.25rem}.pet-page-heading span{color:#6a7280;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.pet-page-heading label{font-size:.72rem;color:#6a7280}.pet-page-heading select{display:block;margin-top:7px;min-width:190px;border:1px solid #d7dee5;border-radius:4px;background:#f7f7f5;padding:11px}.pet-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pet-page-grid .product-image{height:245px}@media(max-width:850px){.pet-page-heading{align-items:flex-start;flex-direction:column}.pet-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.pet-page-shell{width:calc(100% - 28px)}.pet-page-grid{grid-template-columns:1fr}.pet-page-grid .product-image{height:260px}}
