
/* Nawras katalog: Ramos görünümü */
.nawras-catalog{padding-top:64px;padding-bottom:90px}.nawras-catalog__intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}.nawras-catalog__intro h2{font-size:clamp(27px,3vw,42px);color:#173f30}.nawras-catalog__intro>img{width:115px;max-height:115px;object-fit:contain}.nawras-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.nawras-controls label{font-weight:700}.nawras-controls input{min-width:min(100%,350px);flex:1;max-width:500px;border:1px solid #d4ddd7;border-radius:9px;padding:13px 16px;background:white;color:#183b2e}.nawras-controls p{margin:0 0 0 auto;color:#5e7065}.nawras-filters{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 30px}.catalog-filter{background:#f1f6f2;color:#174532;border:1px solid #dce7df;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:650;cursor:pointer;transition:background .2s,color .2s}.catalog-filter:hover,.catalog-filter.is-active{background:#17553e;color:white}.nawras-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.nawras-product{background:#fff;border:1px solid #e4ebe6;border-radius:14px;overflow:hidden;box-shadow:0 7px 26px rgba(13,50,31,.055);transition:transform .2s,box-shadow .2s}.nawras-product:hover{transform:translateY(-4px);box-shadow:0 15px 34px rgba(13,50,31,.11)}.nawras-product[hidden]{display:none}.nawras-product__image{height:235px;display:flex;align-items:center;justify-content:center;background:#f6f8f5;padding:15px}.nawras-product__image img{width:100%;height:100%;object-fit:contain}.nawras-product__info{padding:20px}.nawras-product__info small{color:#567968}.nawras-product__info h3{font-size:17px;line-height:1.4;min-height:48px;margin:9px 0 16px;color:#183d2d}.nawras-details{background:transparent;color:#17553e;border:0;padding:0;font-weight:750;cursor:pointer}.nawras-details:hover{text-decoration:underline}.nawras-modal{max-width:min(760px,92vw);border:0;border-radius:18px;padding:35px;box-shadow:0 24px 70px #0004}.nawras-modal::backdrop{background:#071c13ad}.nawras-modal>img{width:220px;height:260px;object-fit:contain;float:left;margin-right:28px}.nawras-modal h2{color:#173f30}.nawras-modal #nawras-close{position:absolute;right:15px;top:10px;background:transparent;border:0;font-size:32px;cursor:pointer}.nawras-menu-link:hover,.nawras-menu-link:focus-visible{background:transparent!important;color:#17553e!important}.nawras-menu-link:hover img{filter:none!important}.nawras-menu-link{transition:color .2s ease}
@media(max-width:1000px){.nawras-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.nawras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nawras-product__image{height:180px}.nawras-product__info{padding:13px}.nawras-catalog__intro>img{width:75px}.nawras-modal>img{float:none;display:block;margin:0 auto 15px;height:200px}}@media(max-width:400px){.nawras-grid{grid-template-columns:1fr}}
