.dmg-catalogue-head{background:#efe5f3;color:#402749}.dmg-catalogue-inner{max-width:1200px;margin:auto;padding:clamp(24px,4vw,52px) 24px}.dmg-catalogue-inner>div{font:500 12px system-ui;color:#6e5477}.dmg-catalogue-inner a{color:inherit}.dmg-catalogue-inner h1{font:400 clamp(39px,5vw,68px)/1.07 Georgia,serif;letter-spacing:-.035em;color:#452950;margin:14px 0 8px}.dmg-catalogue-inner p{max-width:575px;font:400 16px/1.55 system-ui;margin:0}.dmg-catalogue-inner nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.dmg-catalogue-inner nav a{border:1px solid #aa94b2;border-radius:24px;text-decoration:none;font:600 14px system-ui;display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;background:white}.dmg-catalogue-inner nav a[aria-current]{background:#553369;color:white;border-color:#553369}
.dmg-material-grid{max-width:1200px;margin:auto;padding:32px 24px 56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dmg-sofa-card,.dmg-sofas .product-grid .card-wrapper{background:white;border:1px solid #e5dbe9;border-radius:12px;overflow:hidden;color:#362a3a;text-decoration:none}.dmg-sofa-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block}.dmg-sofa-card>div,.dmg-sofas .card__information{padding:14px}.dmg-sofa-card h2,.dmg-sofas .card__heading{font:500 clamp(16px,1.6vw,22px)/1.3 Georgia,serif;color:#422a50;margin:0}.dmg-sofa-card p,.dmg-sofas .card-information .price{font:650 16px system-ui;color:#563469;margin:8px 0 0}.dmg-sofas .card__media img{object-fit:contain}.dmg-sofas .card-wrapper{height:100%}.dmg-sofa-card:hover,.dmg-sofas .card-wrapper:hover{border-color:#987ea4}
@media(max-width:749px){.dmg-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 14px 38px}.dmg-catalogue-inner{padding:26px 16px}.dmg-catalogue-inner nav a{font-size:13px;padding-inline:12px}.dmg-sofa-card>div,.dmg-sofas .card__information{padding:10px}}
.dmg-size-prices{margin:12px 0 0;font:14px/1.5 system-ui}.dmg-size-prices>div{display:flex;justify-content:space-between;gap:6px;padding:4px 0;border-top:1px solid #eee5ef}.dmg-size-prices dd{margin:0;font-weight:650;color:#553369}.dmg-sofa-card small{display:block;margin-top:6px;font:13px/1.4 system-ui;color:#675d69}