@import url(https://fonts.googleapis.com/css2?family=Lato&family=Roboto:ital,wght@0,300;0,400;0,700;1,400&display=swap);#realization-block{background:#d4cbb7;padding-top:110px}#realization-block .realization-block-title{margin-bottom:20px}#realization-block .realization-block-content{margin:0 auto 90px;max-width:1465px;width:100%}#realization-block .realization-row{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:1200px){#realization-block .realization-row{grid-template-columns:repeat(4,1fr)}}#realization-block .realization{aspect-ratio:480/370;overflow:hidden;position:relative;width:100%}#realization-block .realization img{height:100%;object-fit:cover;width:100%}#realization-block .realization .caption{background:rgba(45,30,19,.87);bottom:-100%;color:#fff;display:none;flex-flow:column;height:100%;justify-content:center;padding:11.45%;position:absolute;text-align:center;transition:bottom .15s;width:100%}#realization-block .realization .caption .h4{margin-bottom:30px;text-transform:uppercase}@media(min-width:768px){#realization-block .realization .caption{display:flex}}#realization-block .realization:hover .caption{bottom:0}#realization-block .show-all{padding-bottom:40px;padding-top:35px}.notice-card,.product-card{background:#f1f1f1;display:flex;flex-flow:column;height:100%;position:relative}.notice-card__img,.product-card__img{align-items:center;display:flex;flex-shrink:0;height:315px;justify-content:center;margin-bottom:20px;width:100%}.notice-card__img img,.product-card__img img{max-height:100%;max-width:100%}.notice-card__content,.product-card__content{display:flex;flex-flow:column;height:100%;padding:0 9.7% 9.7%}.notice-card__content .title,.product-card__content .title{color:#e13505;font-size:1.5625rem}.notice-card__content .excerpt,.product-card__content .excerpt{color:#2d1e13;font-size:1rem}.notice-card__content .price,.product-card__content .price{color:#e13505;display:flex;flex-flow:column;font-family:Roboto,serif;font-size:1.25rem;gap:30px;margin-top:auto}.notice-card .ribbon,.product-card .ribbon{height:115px;overflow:hidden;position:absolute;width:115px;z-index:1}.notice-card .ribbon:after,.notice-card .ribbon:before,.product-card .ribbon:after,.product-card .ribbon:before{border:5px solid #2d1e13;content:"";display:block;position:absolute;z-index:-1}.notice-card .ribbon span,.product-card .ribbon span{background-color:#2d1e13;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;display:block;font-size:1rem;padding:7px 0;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;width:225px}.notice-card .ribbon.ribbon-top-left,.product-card .ribbon.ribbon-top-left{left:-10px;top:-10px}.notice-card .ribbon.ribbon-top-left:after,.notice-card .ribbon.ribbon-top-left:before,.product-card .ribbon.ribbon-top-left:after,.product-card .ribbon.ribbon-top-left:before{border-left-color:transparent;border-top-color:transparent}.notice-card .ribbon.ribbon-top-left:before,.product-card .ribbon.ribbon-top-left:before{right:0;top:0}.notice-card .ribbon.ribbon-top-left:after,.product-card .ribbon.ribbon-top-left:after{bottom:0;left:0}.notice-card .ribbon.ribbon-top-left span,.product-card .ribbon.ribbon-top-left span{right:-45px;top:25px;transform:rotate(-45deg)}.notice-card .added,.product-card .added{align-items:center;color:initial;display:flex;font-size:14px;font-style:italic;height:51px;justify-content:center;text-align:center}.notice-card .small,.product-card .small{color:initial;font-size:.75rem;font-style:italic;opacity:.75}#delivery-block{margin-top:70px}#delivery-block h2{margin-bottom:40px}#delivery-block .content{max-width:1450px}#delivery-block img{max-width:100%}.pagination{display:flex;gap:15px}.pagination a{color:#2d1e13;text-decoration:none}.pagination .active>.page-link,.pagination .current,.pagination .page-link.active{color:#e13505;font-weight:900}.pagination .first,.pagination .last{display:none}.catalog-header .top-img{height:300px;width:100%}.catalog-header .top-img img{height:100%;object-fit:cover;width:100%}.catalog-header .content{background:#c22a00;position:relative}.catalog-header .content .content-bg{left:50%;min-width:1920px;position:absolute;top:-47px;transform:translateX(-50%);width:100%}.catalog-header .content .content-bg img{width:100%}@media(max-width:991.98px){.catalog-ranges{padding-bottom:55px}}@media(max-width:767.98px){.catalog-ranges{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;width:fit-content}}@media(max-width:991.98px){.catalog-range-item{align-items:center;background:#e13505;border-radius:150px;display:flex;flex-flow:column;height:230px;text-decoration:none;transition:all .15s ease-in-out;width:150px}.catalog-range-item__img{background:#c22a00;border-radius:130px;flex-shrink:0;height:130px;margin-top:11px;transition:.15s ease-in-out;width:130px}.catalog-range-item__img img{max-height:100%;max-width:100%}.catalog-range-item__title{align-items:center;display:flex;font-size:.8125rem;font-weight:700;height:48px;justify-content:center;margin-top:10px;padding:0 3px;text-transform:uppercase;width:150px}.catalog-range-item__title svg{display:none}.catalog-range-item:hover{box-shadow:0 0 18px rgba(33,33,33,.2)}.catalog-range-item:hover .home-range-item__img{margin-bottom:-11px;margin-top:22px}}@media(max-width:991.98px)and (min-width:1200px){.catalog-range-item{border-radius:230px;height:400px;width:230px}.catalog-range-item__title{font-size:1.25rem;height:48px;margin-top:50px;width:194px}.catalog-range-item__img{border-radius:194px;height:194px;margin-top:18px;width:194px}.catalog-range-item:hover .home-range-item__img{margin-bottom:-15px;margin-top:33px}}@media(min-width:992px){.catalog-range-item{align-items:center;display:flex;flex-flow:column;margin-bottom:-5px;text-decoration:none;transition:all .15s ease-in-out;width:230px}.catalog-range-item__img{height:194px;width:194px}.catalog-range-item__title{background:#e13505;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:1.25rem;font-weight:700;height:105px;margin-top:15px;padding:13px 22px;position:relative;text-transform:uppercase;width:100%}.catalog-range-item__title svg{bottom:-25px;left:0;position:absolute;fill:#e13505}.catalog-range-item.active .catalog-range-item__title{background:#fff;color:#e13505}.catalog-range-item.active .catalog-range-item__title svg{fill:#fff}.catalog-range-item:hover{transform:translateY(15px)}}.result-header{margin-bottom:45px;margin-top:60px}.catalog-pager{margin-top:45px}.catalog-content-top{background:#f1f1f1;min-height:625px}.catalog-content-top .top-bg{left:0;position:absolute;top:0;width:100%}.catalog-content-top .top-bg img{min-width:100%}.catalog-content-top .left-img{left:0;position:absolute;top:0;width:calc(50vw - 30px);z-index:2}.catalog-content-top .left-img img{width:100%}.catalog-content-top .content-container{padding-bottom:125px;padding-top:150px}.catalog-content-top .content-container .subtitle{display:inline-block;font-family:Roboto,serif;font-size:2.1875rem;font-weight:400;margin-bottom:15px}.catalog-content-mid{width:100%}.catalog-content-mid .top-bg{left:0;position:absolute;top:0;width:100%}.catalog-content-mid .top-bg img{min-width:100%;position:absolute}.catalog-content-mid img{width:100%}.mid-content-bot{margin-top:-20px;position:relative;width:100%;z-index:2}@media(min-width:992px){.mid-content-bot{margin-top:-35px}}@media(min-width:1200px){.mid-content-bot{margin-top:-50px}}.mid-content-bot img{width:100%}.selected-range-top{margin-top:-20px;position:relative;width:100%;z-index:2}.selected-range-top img{width:100%}@media(min-width:992px){.selected-range-top{margin-top:-35px}}@media(min-width:1200px){.selected-range-top{margin-top:-50px}}.content-selected-range{background:#c22a00;position:relative;width:100%}.content-selected-range img,.selected-range-bot,.selected-range-bot img{width:100%}.search-form .btn-check+.btn{align-items:center;background:hsla(0,0%,69%,.15);border:1px solid #b1b1b1;color:#b1b1b1;display:flex;font-family:Roboto,serif;justify-content:center;transition:all .15s ease-in-out;white-space:nowrap}.search-form .btn-check+.btn:after{content:"";font-family:bootstrap-icons;margin-left:var(--bs-btn-padding-x)}.search-form .btn-check+.btn:hover{border-color:#e13505;color:#e13505}.search-form .btn-check:checked+.btn{background:rgba(255,95,1,.15);border:1px solid #e13505;color:#e13505}.search-form .btn-check:checked+.btn:after{content:""}.search-form input{border-bottom-right-radius:0;border-top-right-radius:0}.search-form button{border-bottom-left-radius:0;border-top-left-radius:0}