

.novyado-homepage .nh-hero__body{margin-top:24px}
.nh-real-edit{align-self:center;min-width:0;background:#eaece1;border:1px solid #dce0d1;border-radius:24px;padding:18px}
.nh-real-edit__heading{display:flex;justify-content:space-between;gap:12px;margin:0 2px 16px;font-size:10px;letter-spacing:.1em;font-weight:700;align-items:center}.nh-real-edit__heading span:last-child{letter-spacing:0;font-weight:400;font-size:12px}
.nh-real-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nh-real-edit__item{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fffdf7;min-width:0}.nh-real-edit__item img{width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;display:block;background:#fff}.nh-real-edit__item>span{display:flex;justify-content:space-between;gap:6px;padding:12px;font-size:13px;font-weight:600;line-height:1.35}.nh-real-edit__item b{font-weight:400}.novyado-homepage .nh-real-edit__note{font-size:12px;color:#526047;text-align:center;margin:16px 0 0}
.nh-discovery{max-width:1280px;margin:auto;padding:72px 28px 80px;scroll-margin-top:24px}.nh-discovery__heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.novyado-homepage .nh-discovery__heading h2{margin-top:16px;font-size:clamp(32px,3.5vw,48px);line-height:1.08;letter-spacing:-.045em}.nh-discovery__heading>p{max-width:400px;font-size:16px;line-height:1.65;color:#526047}
.nh-discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.nh-discovery__card{min-width:0;display:flex;flex-direction:column}.nh-discovery__image{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#fff}.nh-discovery__image img{display:block;width:100%;height:100%;object-fit:contain}.nh-discovery__image>span{position:absolute;right:10px;bottom:10px;padding:5px 9px;border-radius:999px;background:#fffdf7;color:#172018;font-size:11px}.nh-discovery__copy{padding:20px 2px 0;display:flex;flex-direction:column;flex:1}.nh-discovery__copy>p{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#526047}.novyado-homepage .nh-discovery__copy h3{font-size:23px;line-height:1.15;letter-spacing:-.035em;margin:12px 0}.nh-discovery__copy>div{font-size:14px;line-height:1.65;color:#526047;margin-bottom:16px}.nh-discovery__copy>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;border-bottom:1px solid #9ba68d;font-size:13px;font-weight:600;margin-top:auto}
.nh-catalog__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.nh-catalog__filters button{appearance:none;background:#fffdf7;color:#172018;border:1px solid #b9c2ad;border-radius:999px;padding:10px 16px;min-height:44px;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.nh-catalog__filters button[aria-pressed=true]{background:#172018;border-color:#172018;color:white}.novyado-homepage .nh-catalog__status{color:#526047;font-size:13px;margin:0 0 22px}.nh-catalog__card[hidden]{display:none!important}.novyado-homepage :is(.nh-real-edit,.nh-discovery) a:focus-visible,.nh-catalog__filters button:focus-visible{outline:3px solid #657650;outline-offset:3px}
@media(max-width:749px){.nh-real-edit{order:2}}
@media(max-width:1099px){.nh-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.nh-discovery__heading{gap:28px}}
@media(max-width:749px){.nh-real-edit{width:100%;padding:12px;border-radius:18px}.nh-real-edit__grid{gap:10px}.nh-real-edit__heading{margin-bottom:12px;font-size:9px;letter-spacing:.05em}.nh-real-edit__item{border-radius:10px}.nh-real-edit__item img{aspect-ratio:1.1}.nh-real-edit__item>span{font-size:12px;padding:10px 8px}.nh-discovery{padding:48px 14px}.nh-discovery__heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.novyado-homepage .nh-discovery__heading h2{font-size:34px}.nh-discovery__heading>p{font-size:16px}.nh-discovery__grid{gap:28px 14px}.nh-discovery__copy{padding-top:14px}.nh-discovery__copy>p{font-size:10px;letter-spacing:.03em}.novyado-homepage .nh-discovery__copy h3{font-size:20px;margin:10px 0;line-height:1.2}.nh-discovery__copy>div{font-size:14px;line-height:1.55}.nh-discovery__copy>a{font-size:13px;line-height:1.4;min-height:48px}.nh-catalog__filters{gap:8px}.nh-catalog__filters button{font-size:13px;padding:10px 12px}}
