.bnrs{display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 10px}.bnrs>div{align-items:center;background-color:#d7b574;background-position:50%;background-size:cover;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative}.bnrs>div h1,.bnrs>div h2,.bnrs>div h3{font-family:Sedgwick Ave,cursive;font-size:2.825rem;font-weight:900;margin:0;padding:0;text-transform:uppercase}.bnrs>div h1 span,.bnrs>div h2 span,.bnrs>div h3 span{display:block;font-family:Sedgwick Ave,cursive;font-size:60%;font-weight:400;padding-bottom:.5rem}.bnrs>div p{flex:1;font-size:1.725rem;font-weight:300;line-height:150%;margin:.25rem 0;padding:0}.bnrs>div p span{color:#875806;font-weight:400}.bnrs>div div{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}.bnrs .b1{align-items:center;aspect-ratio:3320/1000;background-image:url(/assets/im/banner/main.webp)}.bnrs .b1 div{height:75%}@media (min-resolution:192dpi){.bnrs .b1{background-image:url(/assets/im/banner/main@2x.webp);cursor:auto}}@media (max-width:1649px){.bnrs div h1,.bnrs div h2,.bnrs div h3{font-size:2.4rem}.bnrs div p{font-size:1.5rem}}@media (max-width:1349px){.bnrs div h1,.bnrs div h2,.bnrs div h3{font-size:2rem}.bnrs div p{font-size:1rem}}@media (max-width:979px){.bnrs div h1,.bnrs div h2,.bnrs div h3{font-size:1.5rem}.bnrs div p{font-size:.875rem;margin-top:0}}@media (max-width:649px){.bnrs div h1,.bnrs div h2,.bnrs div h3{font-size:1.5rem}.bnrs div p{display:none}}@media (max-width:349px){.bnrs div h1,.bnrs div h2,.bnrs div h3{font-size:1.2rem;width:70%}}.bnrs-sm{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:var(--section-gap-without-gap)}.bnrs-sm>div{align-items:center;aspect-ratio:187/100;background:#c3ceb3;border-radius:.625rem;display:flex;gap:20px;justify-content:flex-start;margin:0;overflow:hidden;position:relative;transition:background-color .3s ease-in-out}.bnrs-sm>div:before{background:url(../im/banner/pohovka.webp) 100% no-repeat;background-size:contain;content:"";inset:0;position:absolute;transition:transform .3s ease-in-out}.bnrs-sm>div div{margin-left:3.75rem;max-width:50%;z-index:1}.bnrs-sm>div h3{font-family:Gabarito,sans-serif;font-size:1.75rem;font-weight:900;letter-spacing:.035rem;margin:0;white-space:nowrap}.bnrs-sm>div h3 span{display:block;font-family:Sedgwick Ave,cursive;font-size:60%;font-weight:400;letter-spacing:0;padding-bottom:.5rem}.bnrs-sm>div p{flex:1;font-size:1.125rem;font-weight:300;line-height:150%;margin:2.25rem 0;max-width:300px;padding:0}.bnrs-sm>div .btn{color:#875806;transform-origin:left center;width:12rem}.bnrs-sm>div:hover{background-color:#b7c4a3}.bnrs-sm>div:hover:before{transform:scale(1.06)}.bnrs-sm>div:nth-of-type(2){background-color:#fcf4cf}.bnrs-sm>div:nth-of-type(2):hover{background-color:#fbefb7}.bnrs-sm>div:nth-of-type(2):before{background-image:url(../im/banner/komoda.webp)}@media (max-width:1399px){.bnrs-sm div h3{font-size:1.5rem}.bnrs-sm div p{font-size:1rem;margin:1.5rem 0}.bnrs-sm div .btn{transform:scale(.9)}}@media (max-width:979px){.bnrs-sm div div{margin-left:1.5rem;max-width:85%}.bnrs-sm div img{opacity:.5}.bnrs-sm div h3{font-size:1.5rem}.bnrs-sm div p{font-size:.875rem;margin:1rem 0}.bnrs-sm div .btn{transform:scale(.8)}.bnrs-sm div:nth-of-type(2):after{opacity:.5}}@media (max-width:849px){.bnrs-sm div h3{font-size:1.35rem}}@media (max-width:799px){.bnrs-sm{grid-template-columns:1fr}.bnrs-sm div h3{font-size:2.5rem}.bnrs-sm div p{font-size:1rem;margin:1.5rem 0}.bnrs-sm div .btn{transform:scale(1)}}@media (max-width:767px){.bnrs-sm{gap:5px}}@media (max-width:649px){.bnrs-sm div h3{font-size:1.8rem;white-space:nowrap}.bnrs-sm div h3 span{font-size:50%}.bnrs-sm div p{font-size:1rem;margin:1.5rem 0}.bnrs-sm div .btn{transform:scale(.9)}}@media (max-width:499px){.bnrs-sm{gap:5px;margin:var(--section-gap) 5px 0}.bnrs-sm div h3{font-size:1.35rem;margin-bottom:.725rem}.bnrs-sm div p{display:none}.bnrs-sm div .btn{transform:scale(.8)}}@media (max-width:349px){.bnrs-sm div h3{font-size:1.2rem}}.toplinks{padding:var(--section-gap) 0 0}.toplinks h2{display:block;margin-bottom:2rem;text-align:center}.toplinks>div{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.toplinks .item{aspect-ratio:3/2;background-color:#d7b574;background:url(../im/banner/kuchyne.webp) no-repeat;background-size:cover;border-radius:.625rem;display:flex;overflow:hidden;padding-bottom:20px;position:relative}.toplinks .item:nth-of-type(2){background-image:url(../im/banner/obyvaci_pokoj.webp)}.toplinks .item:nth-of-type(3){background-image:url(../im/banner/loznice.webp)}.toplinks .item:nth-of-type(4){background-image:url(../im/banner/koupelna.webp)}.toplinks .item:before{background:hsla(39,55%,75%,.8);background:linear-gradient(0deg,hsla(39,55%,75%,.9),hsla(0,0%,100%,0));content:"";inset:0;position:absolute}.toplinks .item a{bottom:20px;font-family:Sedgwick Ave,cursive;font-size:1.5rem;font-weight:900;left:20px;letter-spacing:.05rem;position:absolute;text-decoration:none;text-transform:uppercase}.toplinks .item:hover:before{background:linear-gradient(0deg,hsla(84,22%,75%,.8),hsla(0,0%,100%,0))}@media (max-width:379px){.toplinks>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.toplinks>div{gap:10px}.toplinks .item a{font-size:1rem}}@media (min-width:992px){.toplinks>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.toplinks h2{margin-bottom:1rem}.toplinks .item div:before{height:180%;left:-60%;top:1%;width:180%}}
