.wrapper{padding-top:55px}#shops-header-block{background:#f5f5f6;position:relative;padding:130px 0 200px}.mainpic{background-repeat:no-repeat;position:absolute;top:0;right:0;width:100%;height:100%;background-size:auto;background-position-x:90%;background-position-y:100%}.h1_style{font-weight:700;font-size:45px;line-height:120%;color:#18191b;text-transform:inherit;text-align:left;width:50%}.sh_under_title{font-weight:400;font-size:22px;line-height:150%;color:#18191b;width:50%;margin-top:20px}.group-sh-btn{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap}.sh-mycard{margin-top:36px;display:flex}.sh-mycard a{color:#171930;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #6a6a6a}.sh-mycard a:hover{border-bottom:1px solid #171930}a.mcccode{border:2px solid #18191b;background:#18191b;border-radius:8px;font-weight:400;font-size:18px;line-height:22px;display:flex;align-items:center;text-align:center;color:#f5f5f6;padding:15px 20px}a.catalog_cards{border:2px solid #18191b;border-radius:8px;font-weight:400;font-size:18px;line-height:22px;display:flex;align-items:center;text-align:center;color:#000;padding:15px 20px}a.mcccode:hover{background:0 0;color:#000}a.catalog_cards:hover,{background:#18191b;color:#f5f5f6}.shops-buttons-block{margin-top:100px}.shops-buttons{display:flex;gap:20px;flex-wrap:wrap}.shops-button{display:flex;gap:10px;background:#f5f5f6;border-radius:46px;padding:5px 10px;font-weight:400;font-size:18px;color:#000;cursor:pointer;align-items:center}.shops-button:hover,.shops-button.is-checked{background:#454545;color:#fff}.shops-cards{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px;margin-bottom:100px}a.shops-card{width:23%;display:block;text-align:center}a.shops-card:hover .shops-card-title{text-decoration:underline}.shops-card-title{font-weight:400;font-size:22px;line-height:130%;text-align:center;color:#18191b;margin-top:10px}.shop-pay{background:#f5f5f6;border-radius:31px;padding:65px 80px;background-repeat:no-repeat;background-position-x:100%;background-size:contain}.shop-pay-text{width:50%}.shop-pay-text h2{font-weight:700;font-size:45px;line-height:110%;color:#18191b}.otherfood{width:23%;background:#0283ed url(//prostodar.ru/wp-content/themes/prostodar/assets/css/../images/star-other1.png) no-repeat 0 0;border-radius:33px;padding:37px 38px;min-height:300px;background-position-x:100%;background-position-y:bottom}.otherfood .shops-card-title{font-weight:900;font-size:24px;line-height:29px;text-align:left;color:#fff;margin-top:0}#shops-faq{margin-top:80px;margin-bottom:80px}#shops-faq .block_title{font-size:45px;font-style:normal;font-weight:700;line-height:110%}.questions{border:2px solid #dbdada;padding:25px 0 0;display:flex;align-items:center;flex-wrap:wrap;border-bottom-width:1px;border-top-width:1px;cursor:pointer}.questions:first-child{border-top-width:2px;border-radius:10px 10px 0 0}.questions:last-child{border-bottom-width:2px;border-radius:0 0 10px 10px}.open_question{width:50px;height:50px;position:relative;background:#ff4b00;border-radius:50%;margin-right:25px;margin-left:34px}.open_question:before{content:'';position:absolute;width:20px;height:4px;left:50%;top:50%;background:#fff;transform:translateX(-50%) translateY(-50%);transition:.3s ease}.open_question:after{content:'';position:absolute;width:4px;height:20px;left:50%;top:50%;background:#fff;transform:translateX(-50%) translateY(-50%);transition:.3s ease}.questions.opn .open_question:before{width:0;transform:translateX(-50%) translateY(-50%) rotate(270deg)}.questions.opn .open_question:after{transform:translateX(-50%) translateY(-50%) rotate(270deg)}.question{color:#18191b;font-size:24px;line-height:35px;font-weight:600;display:flex;align-items:center;margin-bottom:25px}.answer{width:100%;display:none;background:#f5f5f6;padding:40px 100px 35px 110px;font-size:20px;line-height:35px}.popupwrap .wrap_in{max-width:600px;border-radius:0}.popupwrap .wrap_in .closeblock{padding:25px 25px 0;border:none}.popupwrap .wrap_in .wrap{height:600px;overflow-y:scroll;padding:0 20px 0;max-width:550px;margin:20px}.popupwrap .wrap_in .wrap::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:14px}.popupwrap .wrap_in .wrap::-webkit-scrollbar{width:8px;background-color:#f5f5f6;border-radius:14px}.popupwrap .wrap_in .wrap::-webkit-scrollbar-thumb{background-color:#dbdada;border-radius:14px}.popupwrap .wrap_in .wrap ul{list-style:none;margin:0;padding:0;margin-bottom:25px}.popupwrap .wrap_in .wrap ul li{font-weight:400;font-size:18px;line-height:22px;color:#000;margin-bottom:7px}.new-faq .questions{border:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;border-bottom-width:1px;border-top-width:1px;cursor:pointer;background:#fff;margin-bottom:15px}.new-faq .questions:first-child{border-top-width:0;border-radius:10px}.new-faq .questions:last-child{border-bottom-width:0;border-radius:10px}.new-faq .open_question{width:40px;height:40px;position:relative;background:#fff;border-radius:15px;margin-right:0;margin-left:0}.new-faq .open_question:before{content:'';position:absolute;width:20px;height:2px;left:50%;top:50%;background:#454545;transform:translateX(-50%) translateY(-50%);transition:.3s ease}.new-faq .open_question:after{content:'';position:absolute;width:2px;height:20px;left:50%;top:50%;background:#454545;transform:translateX(-50%) translateY(-50%);transition:.3s ease}.new-faq .questions.opn .open_question:before{width:0;transform:translateX(-50%) translateY(-50%) rotate(270deg)}.new-faq .questions.opn .open_question:after{transform:translateX(-50%) translateY(-50%) rotate(270deg)}.new-faq .questions.opn{background:#fff;border:2px solid #f5f5f6;border-radius:15px}.new-faq .question{color:#18191b;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;margin-bottom:0;padding:15px 30px;justify-content:space-between;width:100%;gap:5px;background:#f5f5f6;border-radius:10px}.new-faq .answer>p{margin:0;padding:0}.new-faq .answer{width:100%;display:none;padding:40px 30px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;background:0 0}.new-faq .answer a{color:#ff4b00}.new-faq .answer a:hover{text-decoration:underline}#cards-block{margin-top:68px}#cards-block h2{color:#18191b;font-size:35px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:45px}.shop-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap:15px;gap:var(--gap);width:100%}.shop-card{border-radius:30px;background:linear-gradient(100deg,#c5bbff -93.86%,#f5f5f6 100%);padding:40px 0 40px 40px;position:relative;--columns:1/2;width:calc((100% * var(--columns)) - var(--gap) + (var(--gap) * var(--columns)));display:-webkit-box;display:-ms-flexbox;display:flex;min-height:270px;justify-content:space-between}.shop-card-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}.shop-card-pic1{margin-top:-60px;width:50%;text-align:right}.shop-card-pic2{margin-top:-60px;padding-right:10px;margin-bottom:-30px;width:50%;text-align:right}.shop-card-pic1 img{width:100%;max-width:100%;height:auto}.shop-card-pic2 img{width:100%;max-width:100%;height:auto}.shop-card-title{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:150%}.shop-card-text{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin-top:14px}.shop-card-text a{color:#ff3342;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.shop-card-text a:hover{text-decoration:none}.shop-card-button{margin-top:20px}.shop-card-button a{border-radius:8px;background:#18191b;display:inline-flex;height:40px;padding:10px 20px;justify-content:center;align-items:center;color:#f5f5f6;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.shop-card-button a:hover{background:#454545}@media screen and (max-width:1500px){.mainpic{background-repeat:no-repeat;position:absolute;top:0;right:0;width:100%;height:100%;background-size:auto;background-position-x:calc(100% + 100px);background-position-y:100%}}@media screen and (max-width:1200px){#shops-header-block{padding:80px 0 130px}.mainpic{background-repeat:no-repeat;position:absolute;top:0;right:0;width:100%;height:100%;background-size:60%;background-position-x:calc(100% + 100px);background-position-y:20%}.shops-cards{gap:25px}a.shops-card,.otherfood{width:31%}.shop-pay{background-size:500px;background-position-y:100%;background-position-x:100%}}@media (max-width:800px){#shops-header-block{padding:65px 0 250px}.shops-buttons-block{margin-top:70px}.mainpic{background-repeat:no-repeat;position:absolute;bottom:0;right:inherit;width:100%;height:100%;background-size:300px;background-position-x:center;background-position-y:100%}.h1_style{font-weight:700;font-size:28px;line-height:110%;width:100%;margin-bottom:0}.sh_under_title{font-weight:400;font-size:15px;line-height:140%;color:#18191b;width:100%;margin-top:10px}.group-sh-btn{display:flex;gap:13px;margin-top:20px}.sh-mycard{margin-top:15px}.sh-mycard a{font-size:14px}a.mcccode{border:1px solid #18191b;background:#18191b;border-radius:5px;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;text-align:center;color:#f5f5f6;padding:8px 15px}#shops-block{margin-top:25px}a.catalog_cards{border:1px solid #18191b;border-radius:5px;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;text-align:center;color:#000;padding:8px 15px}.shops-cards{gap:20px;margin-top:25px;margin-bottom:50px}a.shops-card,.otherfood{width:47%}.shops-card-title{font-weight:400;font-size:15px;line-height:130%}.shops-buttons-block{height:inherit;overflow:inherit;margin-left:0;margin-right:0}.shops-buttons{gap:10px}.shops-button{height:36px;padding:10px}.shops-button:first-child{margin-left:0}.shops-button-img{width:24px;display:flex}.shops-button-title{font-weight:400;font-size:15px;line-height:35px;white-space:nowrap}.shop-pay{padding:25px 18px 250px;background-position-y:bottom;border-radius:10px;background-size:280px;background-position-x:center}.shop-pay-text{width:100%;font-weight:400;font-size:15px;line-height:130%}.shop-pay-text h2{font-weight:700;font-size:25px;line-height:110%}.shop-pay-text ol{margin:0;padding:0;margin-left:25px}.shop-pay-text img{width:98px}.shop-pay-text p{padding:0;margin:0}#shops-faq{margin-top:60px}#shops-faq .block_title{font-size:25px;margin-bottom:40px;text-align:left}.question{font-size:16px;line-height:21px;justify-content:space-between}.open_question{order:2;width:30px;height:30px;margin-right:0}.open_question:before{width:12px;height:2px}.open_question:after{width:2px;height:12px}.questions{border-left:0;border-right:0;border-width:1px;border-color:#e3e3e3;border-bottom:0;padding-top:20px;display:block}.questions:first-child{border-top-width:1px;border-radius:0}.questions:last-child{border-bottom-width:2px;border-radius:0}.question div:nth-child(2){width:calc(100% - 60px)}.answer{font-size:16px;line-height:21px;padding:20px 15px}.questions.opn+.questions{border-top:none}.answer{width:100vw;margin-left:-15px}.new-faq .question{font-size:15px;line-height:110%;justify-content:space-between;padding:17px 15px 20px}.new-faq .open_question{order:2;width:34px;height:34px;margin-right:0;border-radius:10px;flex:0 0 34px}.new-faq .open_question:before{width:12px;height:2px}.new-faq .open_question:after{width:2px;height:12px}.new-faq .questions{border-left:0;border-right:0;border-width:1px;border-color:#e3e3e3;border-bottom:0;padding-top:0;display:block}.new-faq .questions.opn{background:#fff;border:1px solid #f5f5f6;border-radius:10px}.new-faq .questions:first-child{border-top-width:1px;border-radius:10px}.new-faq .questions:last-child{border-bottom-width:1px;border-radius:10px}.new-faq .question div:nth-child(2){width:34px}.new-faq .answer{font-size:15px;line-height:110%;padding:15px}.new-faq .questions.opn+.questions{border-top:none}.new-faq .answer{width:100%;margin-left:0}#cards-block{margin-top:32px}#cards-block h2{font-size:25px;margin-bottom:28px}.shop-cards{flex-direction:column}.shop-card{width:100%;flex-direction:column;padding:24px 0 24px 24px;overflow:hidden}.shop-card-block{width:100%}.shop-card-title{font-size:20px}.shop-card-text{margin-top:15px;font-size:15px}.shop-card-text a{font-size:15px}.shop-card-button{margin-top:30px}.shop-card-button a{font-size:14px}.shop-card-pic1{width:100%;margin-top:18px;margin-bottom:-30px}.shop-card-pic2{width:100%;margin-top:18px;margin-bottom:-90px}.shop-card-pic1 img{max-width:200px}.shop-card-pic2 img{max-width:260px}}@media (max-width:520px){.shops-cards{gap:15px}#shops-header-block{padding:65px 0 350px}.mainpic{background-repeat:no-repeat;position:absolute;bottom:0;right:inherit;width:100%;height:100%;background-size:450px;background-position-x:76px;background-position-y:118%}a.shops-card{width:47%}.otherfood{width:47%;min-height:200px;padding:16px 24px;background-size:80%;border-radius:20px}.otherfood .shops-card-title{font-weight:700;font-size:15px;line-height:18px;text-align:left;color:#fff;margin-top:0}.popupwrap .wrap_in .wrap{height:80vh;padding:0}#mcc h2{ont-weight:700;font-size:20px;line-height:120%}#mcc .wrap,.popupwrap .wrap_in .wrap ul li{font-weight:400;font-size:14px;line-height:130%;color:#454545}}