*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Manrope",sans-serif}.header{background-color:#e4f4cf;min-height:38px;width:100vw}.header__time{position:relative;font-size:14px;font-weight:400;line-height:12px;color:#333}@media screen and (max-width: 576px){.header__time{margin-bottom:20px}}.header__time:before{position:absolute;left:10px;content:"";display:block;width:10px;height:10px;background-color:#56ba28;border-radius:50px}@media screen and (max-width: 992px){.header__call{display:flex;flex-direction:column}}@media screen and (max-width: 576px){.header__call{align-items:start}}.header__call-link{font-size:14px;font-weight:400;line-height:12px;color:#333;text-decoration:none}.header__call-link img{margin-left:12px;width:25px}.header__call-link:hover{text-decoration:underline}@media screen and (max-width: 1200px){.subheader__row{gap:15px}}.subheader__search{position:relative}.subheader__search:before{position:absolute;content:"";display:block;width:171px;height:56px;background-color:#a7e15c;border-radius:13px}.subheader__search img{height:16px;margin-left:200px}.subheader__menu{list-style-type:none;padding-top:10px}.subheader__menu-link{font-size:14px;font-weight:400;color:#333;text-decoration:none}.subheader__menu-link:hover{text-decoration:underline}@media screen and (max-width: 576px){.subheader__call{display:flex;flex-direction:column;align-items:start;gap:10px}}.subheader__call-phone{font-size:26px;font-weight:700;letter-spacing:-0.06em;color:#2d262c;text-decoration:none}.subheader__call-button{width:192px;height:44px;border:none;border-radius:6px;background-color:#6ca715;color:#fff;font-size:14px;font-weight:400}.subheader__call-button img{margin-left:12px}.navigation__item{display:inline;padding-left:0}.navigation__item:not(:last-child):after{content:" - "}.navigation__link{font-size:16px;font-weight:400;color:#333;text-decoration:none}.active{font-size:16px;font-weight:400;color:#6f6f6f}.main__title{font-size:56px;font-weight:700;color:#2d262c}.main__text{font-size:16px;font-weight:400;color:#333}.filter .container{display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width: 992px){.filter .container{flex-direction:column;gap:20px}}.filter__button{width:239px;height:41px;border-radius:6px;border:1px solid #333;background-color:#fff;display:flex;gap:17px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:29px;color:#333}.filter__categories{display:flex;gap:40px}@media screen and (max-width: 768px){.filter__categories{gap:20px}}.filter__categories select{font-size:16px;font-weight:600;line-height:29px;text-align:left;color:#333;outline:none;background-color:#fff;border:none}.catalog__item{width:370px;background-color:#f1f1f1;border-radius:12px;position:relative}.catalog__item-tags{position:absolute;z-index:1;top:15px;left:15px}.catalog__item-tags.black{top:250px;gap:5px}.catalog__item-tag{border-radius:6px;color:#fff;font-weight:600;padding:3px 10px;font-size:12px}.catalog__item-tag.hit{background:#32cd32;opacity:80%}.catalog__item-tag.new{background:#7211d2;opacity:60%}.catalog__item-tag.black{background-color:#101010;opacity:70%;font-size:10px;font-weight:500;color:#d7d4d4}.catalog__item-info{padding:14px}.catalog__item-category{font-size:14px;font-weight:500;line-height:28px;color:#6f6f6f}.catalog__item-calculator{font-size:12px;font-weight:500;line-height:28px;color:#333}.catalog__item-name{font-size:26px;font-weight:700;line-height:29px;letter-spacing:-0.045em;color:#2d262c}.catalog__item-price{font-size:12px;font-weight:500;line-height:28px;color:#333}.catalog__item-price span{font-size:24px;font-weight:600;line-height:29px;letter-spacing:-0.025em;color:#2d262c}.catalog__item-check{font-size:12px;font-weight:500;line-height:28px;color:#333}.catalog__pagination{gap:26px}.catalog__pagination-page{font-size:16px;font-weight:700;line-height:12px;letter-spacing:.01em;color:#333;text-decoration:none}.catalog__pagination-page.current{color:#fff;background-color:#6ca715;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.form{width:370px;background:url("../../assets/images/form_bg.jpg") center center/cover no-repeat;border-radius:10px;overflow:hidden;height:100%}.form__background{background:linear-gradient(350.25deg, #000000 2.33%, rgba(108, 167, 21, 0.16) 99.4%);height:100%}.form__title{font-size:34px;font-weight:700;line-height:46.44px;color:#fff}.form__text{font-size:20px;font-weight:400;line-height:27.32px;color:#fff}.form__bonus{font-size:16px;font-weight:700;line-height:21.86px;color:#fff}.form__input{width:292px;min-height:62px;border-radius:6px;border:1px solid rgba(255,255,255,.5960784314);outline:none;position:relative}.form__input::placeholder{color:#fff;font-size:16px;font-weight:500;line-height:21.86px}.form__input label{font-size:12px;font-weight:400;line-height:16.39px;color:#cccbcb;position:absolute;left:15px;top:10px}.form__input input,.form__input textarea{padding:15px;outline:none;width:100%;font-weight:500;background:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:500;line-height:21.86px;padding-top:25px;border:none;resize:none}.form__button{width:292px;height:47px;border:none;border-radius:6px;background:rgba(255,255,255,.0784313725);font-size:16px;font-weight:700;line-height:29px;color:#fff;display:flex;justify-content:center;align-items:center;gap:15px}.form__file{position:relative;display:inline-block}.form__file-label{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.6980392157);cursor:pointer;margin-right:10px;color:rgba(255,255,255,.6980392157);font-size:12px;font-weight:200}.form__file-input{display:none}.features__title{font-size:40px;font-weight:700;color:#5a5a5a}.features__title span{font-size:40px;font-weight:700;text-transform:uppercase;color:#333}.features__item-title{font-size:18px;font-weight:700}.features__item-text{font-size:15px;font-weight:400}.features__item-description{font-size:17px;font-weight:700;color:#333;margin-top:120px}.offer{background-color:#cbee66;border-radius:12px}.offer__text{font-size:18px;font-weight:400;letter-spacing:-0.025em;color:#333}.offer__button{width:240px;height:43px;border:none;border-radius:6px;background-color:#fff;color:#333;font-size:16px;font-weight:700}@media screen and (max-width: 992px){.offer__button{margin-bottom:20px}}.offer__button img{margin-left:9px}.footer__location{font-size:14px;font-weight:400;line-height:19.12px;color:#333}.footer__location span{font-weight:700}@media screen and (max-width: 768px){.footer__info{flex-direction:column;text-align:left;gap:15px}}.footer__square{background-color:#d9d9d9;width:176px;height:56px;border-radius:10px}.footer__phone{display:flex;flex-direction:column;align-items:center}.footer__phone-number{font-weight:700;font-size:18px;color:#2d262c}.footer__phone-call{font-weight:400;font-size:14px;color:#333}.footer__time{font-size:14px;font-weight:400;line-height:21px;color:#333}.footer__time span{font-weight:700}.footer__menu{font-size:14px;font-weight:700}.footer__menu-title{color:#333;text-transform:uppercase}.footer__menu-link{font-size:14px;font-weight:400;color:#333;text-decoration:none;line-height:23.5px}.footer__menu-link:hover{text-decoration:underline}@media screen and (max-width: 768px){.footer__meta{flex-direction:column;gap:15px}}.footer__copyright,.footer__developer{font-size:14px;font-weight:400;line-height:14px;color:#333}/*# sourceMappingURL=style.min.css.map */