.hero{background:#d3e3fd;padding:32px 0}.hero__container{justify-content:space-between}.hero__title p{color:#1f1f1f;font-size:32px;font-style:normal;font-weight:400;line-height:40px}.hero__form{flex-basis:345px}.hero__form--popup{background:#fff;border-radius:4px;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;cursor:default;max-height:600px;min-width:354px;padding:12px 12px 30px}.hero__form--popup .header{display:none}.hero__form--popup .header svg{height:24px;width:24px}@media (max-width:767px){.hero__form--popup .header{display:flex;justify-content:flex-start}}.hero__form--popup__underline{padding:0 16px}.hero__form--popup__underline span{border:1px solid #0b57d0;display:block}.hero__form--popup h4{color:#0b57d0;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:20px;padding-bottom:18px;padding-left:16px;padding-top:18px;text-align:left}.hero__form--popup__item{border-radius:100px;cursor:pointer;padding:18px 16px;transition:all .3s}.hero__form--popup__item:hover{background:#d3e3fd;transition:all .3s}.hero__form--popup__item--active,.hero__form--popup__item--active:hover{background:#eff0f4}.hero__form--popup__item img{margin-right:12px}.hero__form--popup__item__name{font-weight:700;letter-spacing:.25px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.hero__form--popup__item p,.hero__form--popup__item__name{color:#1f1f1f;font-size:14px;font-style:normal;line-height:24px;white-space:nowrap}.hero__form--popup__item p{font-weight:500;letter-spacing:.1px}.hero__form--popup .search{padding:13px 16px 8px}.hero__form--popup .search label{height:38px;position:relative}.hero__form--popup .search label input{border:1px solid #eff0f4;border-radius:8px;height:100%;left:0!important;opacity:1!important;padding-left:33px;top:0;transition:all .3s;width:100%}.hero__form--popup .search label input:focus{border:1px solid #0b57d0;box-shadow:none;outline:none}.hero__form--popup .search label button{color:#0b57d0;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:7}.hero__form .location{padding-left:0;padding-right:0;padding-top:0}.hero__form .location__boxitem{cursor:pointer;height:48px;padding-left:16px;padding-right:16px}.hero__form .location__boxitem div{border:2px solid #0b57d0;display:inline-block;height:18px;margin-right:19px;transition:all .3s;width:18px}.hero__form .location__boxitem p{color:#747775;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__form .location__boxitem p span{color:#0b57d0}.hero__form .location footer{border-top:1px solid #d3e3fd;padding:8px 12px}.hero__form .location footer button{border:1px solid transparent;border-radius:100px;color:#747775;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:20px;padding:10px 24px;transition:all .2s}.hero__form .location footer button:nth-of-type(2){background:#0b57d0;color:#fff}.hero__form .location footer button:nth-of-type(2):hover{background:#1f64d4;transition:all .2s}.hero__form .location footer button:first-of-type:hover{background:#d3e3fd;transition:all .2s}.hero__form .location__checkbox{cursor:pointer;display:block;position:relative;transition:all .2s}.hero__form .location__checkbox:hover{transition:all .2s}.hero__form .location__checkbox:hover .location__boxitem{background:#eff0f4;transition:all .2s}.hero__form .location__checkbox input{left:-2000px;opacity:0;position:absolute}.hero__form .location__checkbox input:checked~.location__boxitem{background:#d3e3fd;transition:all .3s}.hero__form .location__checkbox input:checked~.location__boxitem div{border:none;position:relative;transition:all .3s}.hero__form .location__checkbox input:checked~.location__boxitem div:after{background:url(../svg/check.svg) no-repeat;content:"";height:24px;left:-3px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:24px}.hero__form .location__title{background:#eff0f4;position:sticky;text-align:left;top:0;z-index:7}.hero__form .location__title p{color:#747775;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px;padding:6px 24px}.hero__form .location__item{cursor:pointer;height:48px;padding-left:52px;padding-right:9px;position:relative;transition:all .3s}.hero__form .location__item__parent{font-size:12px!important;line-height:16px!important}.hero__form .location__item--disabled{opacity:.5;pointer-events:none}.hero__form .location__item--search p{color:#747775!important}.hero__form .location__item:hover{background:#eff0f4!important;transition:all .3s}.hero__form .location__item button{content:"";left:12px}.hero__form .location__item button,.hero__form .location__item__arrow{height:24px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.hero__form .location__item__arrow{right:7px}.hero__form .location__item.no-icon:after{background:none;content:"";position:absolute}.hero__form .location__item p{color:#0b57d0;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px;text-align:left}.hero__form .location__item__count{color:#747775}.hero__form .location__item__name{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.hero__form .location--active{background:#d3e3fd}.hero__form .location--active:hover{background:#d3e3fd!important}.hero__form__price{-moz-column-gap:16px;column-gap:16px}.hero__form__price input{background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font-size:16px;font-style:normal;font-weight:400;height:56px;letter-spacing:.5px;line-height:24px;margin-bottom:16px;padding-left:16px;padding-right:16px}.hero__form__price input:focus{box-shadow:none;outline:none}.hero__form__submit button{background:#0b57d0;border-radius:100px;color:#fff;font-size:14px;font-style:normal;font-weight:500;height:40px;letter-spacing:.1px;line-height:20px;transition:all .2s;width:100%}.hero__form__submit button.b-submit-disabled{opacity:.5;pointer-events:none}.hero__form__submit button svg{color:#fff;margin-right:8px}.hero__form__submit button:hover{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;transition:all .2s}.hero__form__submit button:focus{box-shadow:none;outline:none;transition:all .2s}.form-dropdown{background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:56px;letter-spacing:.5px;line-height:24px;padding-left:14px;padding-right:22px;position:relative}.form-dropdown>input{left:-2000px;opacity:0;position:absolute}.form-dropdown__arrow,.form-dropdown__close{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-dropdown__close{content:"";height:21px;width:21px}.products{-moz-column-gap:34px;column-gap:34px;grid-auto-rows:minmax(156px,auto);grid-template-columns:repeat(3,1fr);padding-bottom:36px;padding-top:24px;row-gap:34px}@media (max-width:991px){.products{-moz-column-gap:20px;column-gap:20px;row-gap:20px}}@media (max-width:767px){.products{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(2,1fr);row-gap:16px}}.products__item{display:block;overflow:hidden;position:relative;text-decoration:none}.products__item img{border-radius:8px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:all .3s;width:100%;z-index:-2}.products__item:hover img{transform:scale(1.1);transition:all .3s}.products__description{grid-column:1;grid-row:3/5}@media (max-width:425px){.products__description{order:18}}@media (max-width:767px){.products__description{grid-column:1/3;grid-row:auto;margin-top:16px}}.products__description__title{color:#1f1f1f;font-size:22px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px;text-align:center}.products__description__content{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px}.products a.products__item{border-radius:8px;min-height:156px}.products a.products__item:first-of-type{grid-column:1;grid-row:1/3}.products a.products__item:nth-of-type(6){grid-column:2;grid-row:3/5}.products a.products__item:nth-of-type(7){grid-column:3;grid-row:3/5}@media (max-width:425px){.products a.products__item{border-radius:8px;min-height:156px}.products a.products__item:first-of-type{grid-row:auto}.products a.products__item:nth-of-type(3),.products a.products__item:nth-of-type(6){grid-column:1/3}.products a.products__item:nth-of-type(6){grid-row:auto}}@media (max-width:767px){.products a.products__item:nth-of-type(6){grid-column:2;grid-row:3/5}.products a.products__item:nth-of-type(7){display:none}}.products a.products__item:before{background:#1f1f1f;border-radius:8px;content:"";filter:opacity(.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.products__content{color:#fff;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:24px;padding:10px}
