.container{width:100%;min-width:360px;margin-inline:auto}@media (min-width:768px){.container{width:1396px;min-width:1396px;max-width:1396px}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.heading{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:24px;line-height:1;font-weight:var(--font-weight-bold,700)}@media (min-width:768px){.heading{font-size:28px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.catalog{background-color:var(--color-white,#fff);flex-direction:column;row-gap:24px;margin-bottom:24px;padding:15px;display:flex}@media (min-width:768px){.catalog{border-radius:20px}}.catalog-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:5px;width:100%;display:grid}@media (min-width:768px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
