.list-view-loading{position:relative}.list-view-loading:before{content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,0.5);position:absolute;left:0;top:0;z-index:10}.list-view-loading:after{content:'';display:block;width:100px;height:100px;background:url("/i/ajax/ajax.gif") no-repeat 50%;position:absolute;left:50%;top:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:15}@media only screen and (max-width:480px){.list-view-loading:after{position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.subscribe{position:relative}@media only screen and (min-width:1025px){.subscribe{margin-top:-72px}}@media only screen and (min-width:1025px){.subscribe + *{margin-top:-72px}}.subscribe__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;padding:35px 50px;background-color:#2f9e48;max-width:1510px;margin:0 auto}@media only screen and (max-width:700px){.subscribe__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 30px}}@media only screen and (max-width:480px){.subscribe__inner{padding:20px 15px}}.subscribe__title{font-size:3rem;color:#fff;font-weight:600;-webkit-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}@media only screen and (max-width:1024px){.subscribe__title{font-size:2rem}}@media only screen and (max-width:700px){.subscribe__title{text-align:center}}.subscribe__form{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media only screen and (max-width:700px){.subscribe__form{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.subscribe__form .form__field:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subscribe__form .form__submit-button{font-size:0;width:64px;height:64px;background-color:#0a7b23;position:relative}@media only screen and (max-width:1366px){.subscribe__form .form__submit-button{width:58px;height:58px}}@media only screen and (max-width:1024px){.subscribe__form .form__submit-button{width:51px;height:51px}}.subscribe__form .form__submit-button::before{content:'';display:block;width:12px;height:12px;position:absolute;left:50%;top:50%;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(-60%,-50%) rotate(45deg);transform:translate(-60%,-50%) rotate(45deg)}.subscribe__form .form__submit-button:hover{background-color:$light-gray}@media only screen and (max-width:700px){.subscribe__form .form__input{text-align:left}}.delivery-section{padding:120px 0 80px}@media only screen and (max-width:896px){.delivery-section{padding:50px 0}}@media only screen and (max-width:480px){.delivery-section{padding:0}}.delivery-section__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1024px){.delivery-section__wrapper{grid-template-columns:100%}}@media only screen and (max-width:480px){.delivery-section__wrapper{padding-left:0;padding-right:0}}.delivery-section__item{max-width:690px}@media only screen and (max-width:1366px) and (min-width:1025px){.delivery-section__item{max-width:45vw}}@media only screen and (max-width:1024px){.delivery-section__item{max-width:100%}}@media only screen and (max-width:480px){.delivery-section__item{padding:35px 15px}}@media only screen and (max-width:480px){.delivery-section__item:first-child{background-color:#232323;color:#fff}}@media only screen and (min-width:1025px){.delivery-section__item + .delivery-section__item{padding-left:75px;border-left:1px solid #c4c4c4}}@media only screen and (max-width:1024px){.delivery-section__item + .delivery-section__item{padding-top:35px;border-top:1px solid #c4c4c4;margin-top:35px}}@media only screen and (max-width:480px){.delivery-section__item + .delivery-section__item{border-top:0;margin-top:0;background-color:rgba(113,128,150,0.3)}}.delivery-section__item .text-container{font-size:1.6rem}.delivery-section__item .text-container ul{margin-top:0;padding-top:0}.delivery-section__item .text-container hr{background-color:#2f9e48;border:0}@media only screen and (max-width:480px){.delivery-section__item .text-container hr{max-width:100%}}.delivery-section__item .text-container .payment-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 35px;margin-top:35px}@media only screen and (max-width:480px){.delivery-section__item .text-container a{color:inherit}}@media only screen and (max-width:480px){.delivery-section__item .text-container .more-btn{background-color:#000;color:#fff}}.delivery-section__caption{font-weight:700;font-size:29px;margin-bottom:20px}.delivery-page__body .section__body .small-wrapper{margin-left:3.5vw;margin-right:initial;padding-right:calc(100% - 950px - 3.5vw);-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width:1366px){.delivery-page__body .section__body .small-wrapper{padding-right:0;margin-right:30px}}@media only screen and (max-width:1024px){.delivery-page__body .section__body .small-wrapper{margin-left:30px;margin-right:30px}}@media only screen and (max-width:480px){.delivery-page__body .section__body .small-wrapper{margin-left:15px;margin-right:15px}}@media only screen and (min-width:701px){.delivery-page__body .section__body .small-wrapper:not(:nth-child(1)),.delivery-page__body .section__body .small-wrapper:not(:nth-child(2)){margin-top:15px;padding-top:85px;position:relative}.delivery-page__body .section__body .small-wrapper:not(:nth-child(1))::before,.delivery-page__body .section__body .small-wrapper:not(:nth-child(2))::before{content:'';position:absolute;top:35px;left:0;display:block;border-top:1px solid #2f9e48;width:245px}}@media only screen and (max-width:1800px){.delivery-page__body .section__spoiler{background:none !important}}@media only screen and (max-width:700px){.delivery-page__body .section__spoiler{border-bottom:1px solid #a0a0a0}}.delivery-page__body .section__spoiler .text-container{font-weight:500}@media only screen and (max-width:700px){.delivery-page__body .section__spoiler .text-container{opacity:0;height:0;max-height:0;-webkit-transition:all 250ms ease;transition:all 250ms ease;pointer-events:none;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.delivery-page__body .section__spoiler .text-container li + li{margin-top:1em}@media only screen and (max-width:700px){.delivery-page__body .section__spoiler .small-caption{padding:15px 0;padding-right:30px;margin-bottom:0 !important;position:relative;font-size:1.4rem !important}.delivery-page__body .section__spoiler .small-caption::after{content:'';position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);display:block;width:9px;height:9px;border-right:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;-webkit-transition:all 250ms ease;transition:all 250ms ease}}@media only screen and (max-width:700px){.delivery-page__body .section__spoiler.is-expanded .text-container{opacity:1;height:var(--max-height);max-height:var(--max-height);-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:none;transform:none;pointer-events:all;margin:20px 0}.delivery-page__body .section__spoiler.is-expanded .text-container.--with-map{height:calc(var(--max-height) + 720px);max-height:calc(var(--max-height) + 720px)}}@media only screen and (max-width:700px){.delivery-page__body .section__spoiler.is-expanded .small-caption::after{-webkit-transform:translateY(-25%) rotate(225deg);transform:translateY(-25%) rotate(225deg)}}.delivery-page__controls{margin:25px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.contacts-page .delivery-page__controls{margin:25px 0 40px}@media only screen and (min-width:701px){.contacts-page .delivery-page__controls{gap:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.delivery-page__controls a{text-decoration:none !important;font-size:1.6rem;font-weight:600;color:#2f9e48;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px}.requisites{display:grid;grid-template-columns:31% 1fr;padding:50px 0 120px;background-color:#f0f0f0}@media only screen and (max-width:1280px){.requisites{grid-template-columns:100%}}@media only screen and (max-width:1024px){.requisites{padding:50px 0 70px}}@media only screen and (max-width:700px){.requisites{padding:0;font-size:1.4rem}}.requisites__caption,.requisites__inner{margin-left:3.5vw}@media only screen and (min-width:1281px){.requisites__caption,.requisites__inner{grid-column-start:2}}@media only screen and (max-width:1024px){.requisites__caption,.requisites__inner{margin-left:30px;margin-right:30px}}@media only screen and (max-width:480px){.requisites__caption,.requisites__inner{margin-left:15px;margin-right:15px}}@media only screen and (max-width:700px){.requisites__caption{padding:20px 0;margin-bottom:0 !important;position:relative;font-size:1.4rem !important}.requisites__caption::after{content:'';position:absolute;right:7px;top:50%;-webkit-transform:translateY(-75%) rotate(45deg);transform:translateY(-75%) rotate(45deg);display:block;width:9px;height:9px;border-right:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;-webkit-transition:all 250ms ease;transition:all 250ms ease}.is-expanded .requisites__caption::after{-webkit-transform:translateY(-25%) rotate(225deg);transform:translateY(-25%) rotate(225deg)}}@media only screen and (max-width:700px){.requisites__inner{height:0;max-height:0;opacity:0;-webkit-transition:all 250ms ease;transition:all 250ms ease}.is-expanded .requisites__inner{height:var(--max-height);max-height:var(--max-height);opacity:1;margin-top:20px;margin-bottom:20px}}