.delivery .pseudo_title,.delivery h2{text-transform:inherit;font-size:23px;text-align:center;font-weight:500;margin-bottom:15px}.delivery_top{display:flex;justify-content:space-between;margin-bottom:20px}.delivery_top .contacts_map{width:52%}.delivery_top #map{height:325px}.delivery_top__right{width:45%;font-weight:300}.delivery_top__right .closest_form{position:relative;display:flex;flex-direction:column;margin-bottom:5px}.delivery_top__right .closest_form input{display:flex;padding:0 10px;height:32px;border:1px solid grey;border-radius:6px;font-weight:300;font-size:14px}.delivery_top__right .closest_form input:active,.delivery_top__right .closest_form input:hover{border-color:#121211}.delivery_top__right .closest_form input::-webkit-input-placeholder,.delivery_top__right .closest_form textarea::-webkit-input-placeholder{color:grey}.delivery_top__right .closest_form input::-moz-placeholder,.delivery_top__right .closest_form textarea,.delivery_top__right .closest_form textarea::-moz-placeholder{color:grey}.delivery_top__right .closest_form input:-ms-input-placeholder,.delivery_top__right .closest_form textarea:-ms-input-placeholder{color:grey}.delivery_top__right .closest_form input::placeholder,.delivery_top__right .closest_form textarea::placeholder{color:grey}.delivery_comments{max-width:100%}.delivery_comments.delivery_comments__basket{width:100%;display:flex;flex-direction:column}.delivery_comments.delivery_comments__basket div{margin-bottom:10px!important}.delivery_comments div{width:100%;border-radius:6px;background:#ffe6bd;padding:15px 5%;margin-bottom:12px;white-space:pre-wrap;box-sizing:border-box}.delivery_comments div:last-child{margin-bottom:0}.delivery_comments div.y_error{white-space:normal;background:#d41d13;color:#fff}.delivery_comments div.y_error a{color:#fff}.delivery_data{margin-top:10px}.delivery_data a{text-decoration:none}.delivery_data div{border:1px solid;font-weight:500;display:inline-block;border-radius:6px;padding:2px 5px;margin-bottom:10px}.delivery_pay__info span{text-align:center;margin-bottom:10px;display:block;font-weight:300}.delivery_pay__info span a{font-weight:500;text-decoration:none}.delivery_pay{display:flex;justify-content:space-between;margin-bottom:15px}.delivery_pay__block{border:1px dashed;width:23%;text-align:center;height:176px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:300;position:relative}.delivery_pay__block strong{font-size:23px;display:block;font-weight:500;line-height:28px;padding-bottom:5px}.delivery_text>div{width:96%;margin:0 auto}.delivery_text ul{padding-left:0;list-style-type:none;margin-left:0;padding-inline-start:0}.delivery_text ul li{font-weight:300;padding-left:15px;position:relative}.delivery_text ul li::before{content:'';position:absolute;background:#d81c59;width:5px;height:5px;top:-1px;margin-top:8px;left:0;border-radius:100%}.delivery_text .footer_pay{margin-top:15px}.pay{width:100%;max-width:460px;margin:0 auto;display:table}.pay form{background:#f8f4f4;padding:20px}.pay_title{margin-bottom:30px;font-size:20px;font-weight:500;line-height:20px}.pay_title span{display:block;font-size:14px}.pay_section{display:flex;margin-bottom:20px}.pay_section>div{display:flex;flex:1;position:relative}.pay_section>div:first-child{margin-right:20px}.pay_section>div>span{position:absolute;left:0;top:0;margin-top:-22px;font-size:14px;font-weight:300}.pay_section>div>span span{font-weight:300;font-size:12px}.pay_section>div>i{color:#a3013d;font-size:12px;font-weight:300;line-height:16px;display:inline-block;margin-bottom:-15px;line-height:13px;position:absolute;left:0;bottom:0}.pay_section>div.error input{border-color:#a3013d}.pay_section input{border:1px solid #908d8d;height:35px;font-size:14px;font-weight:300;display:flex;flex-direction:column;flex:1;padding:0 15px;background:#fff;border-radius:3px}.pay_section input:active,.pay_section input:hover{border-color:#121211}.pay_section input::-webkit-input-placeholder,.pay_section textarea::-webkit-input-placeholder{color:grey}.pay_section input::-moz-placeholder,.pay_section textarea,.pay_section textarea::-moz-placeholder{color:grey}.pay_section input:-ms-input-placeholder,.pay_section textarea:-ms-input-placeholder{color:grey}.pay_section input::placeholder,.pay_section textarea::placeholder{color:grey}.pay .button{border-bottom:3px solid #99110a}.pay_info{text-align:center;font-weight:300;margin-bottom:15px}.pay_logo{width:100%;background:#f8f4f4;max-width:460px;margin:10px auto;display:table;text-align:center;padding:10px 0}.pay_logo img{display:block;margin:0 auto}@media only screen and (max-width:959px){.delivery .wrapper{width:94%;margin:0 auto}.delivery_pay{flex-wrap:wrap}.delivery_pay__block strong{font-size:19px;line-height:20px}.delivery_text ul{font-size:15px}}@media only screen and (max-width:767px){.delivery_pay__block{width:49%;margin-bottom:2%}}@media only screen and (max-width:599px){.delivery_top{flex-direction:column-reverse}.delivery_top .contacts_map{width:100%}.delivery_top__right{width:100%;margin-bottom:20px}}@media only screen and (max-width:500px){.pay_section{flex-direction:column}.pay_section>div:first-child{margin-right:0;margin-bottom:15px}}@media only screen and (max-width:424px){.delivery_pay__block{width:100%;margin-bottom:10px;padding-bottom:10px;border:0;height:auto}.delivery_pay__block:before{content:'';position:absolute;width:40%;left:30%;bottom:0;border-bottom:1px dashed}}.delivery-prices{margin:26px 0 30px;padding:28px 30px;border:1px solid #efd0df;border-radius:14px;background:linear-gradient(180deg,#fff,#fff8fc);color:#4f351f;scroll-margin-top:76px}.delivery-prices,.delivery-prices *{box-sizing:border-box}.delivery-prices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.delivery-prices__head h2{margin:0;font-size:34px;line-height:1.15;font-weight:800;color:#4f351f}.delivery-prices__head p{max-width:520px;margin:0;color:#806957;font-size:16px;line-height:1.35}.delivery-prices__table-wrap{overflow-x:auto;border:1px solid #efd0df;border-radius:10px;background:#fff}.delivery-prices__table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.35}.delivery-prices__table th,.delivery-prices__table td{padding:13px 16px;border-bottom:1px solid #f3dce7;text-align:left;vertical-align:top}.delivery-prices__table th{background:#f9e7f1;color:#4f351f;font-weight:800}.delivery-prices__table td:first-child{width:34%;font-weight:700}.delivery-prices__table tr:last-child td{border-bottom:0}.delivery-prices__notice{margin:16px 0 0;color:#806957;font-size:15px;line-height:1.45}@media only screen and (max-width:767px){.delivery-prices{margin:18px 0 22px;padding:18px 14px;border-radius:12px}.delivery-prices__head{display:block;margin-bottom:15px}.delivery-prices__head h2{font-size:25px}.delivery-prices__head p{margin-top:8px;font-size:14px}.delivery-prices__table-wrap{overflow:visible;border:0;background:transparent}.delivery-prices__table,.delivery-prices__table tbody,.delivery-prices__table tr,.delivery-prices__table td{display:block;width:100%}.delivery-prices__table thead{display:none}.delivery-prices__table tr{margin-bottom:9px;padding:12px 13px;border:1px solid #efd0df;border-radius:10px;background:#fff}.delivery-prices__table td{padding:0;border:0}.delivery-prices__table td:first-child{width:100%;margin-bottom:5px;font-size:16px}.delivery-prices__table td:nth-child(2){color:#806957;font-size:14px}.delivery-prices__notice{font-size:13px}}.delivery-prices{margin:22px 0 30px;padding:22px;border:1px solid #efd0df;border-radius:8px;background:linear-gradient(180deg,#fff1f8 0,#fff8fc 100%);box-shadow:0 10px 26px rgba(216,28,89,.08);color:#4f351f;scroll-margin-top:76px}.delivery-prices,.delivery-prices *{box-sizing:border-box}.delivery-prices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.delivery-prices__head h2{margin:0;color:#4f351f;font-size:30px;font-weight:800;line-height:1.15;text-align:left}.delivery-prices__head p{max-width:520px;margin:0;color:#806957;font-size:15px;line-height:1.4}.delivery-prices__finder{margin:0 0 18px;padding:18px;border:1px solid #efd0df;border-radius:12px;background:#fff}.delivery-prices__finder-label{display:block;margin-bottom:9px;color:#4f351f;font-size:18px;font-weight:800}.delivery-prices__finder-line{display:flex;gap:10px}.delivery-prices__finder-input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid #efd0df;border-radius:8px;background:#fff;color:#4f351f;font-family:inherit;font-size:16px}.delivery-prices__finder-input::placeholder{color:#9b8d82}.delivery-prices__finder-button{height:44px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(90deg,#ed54fe 0,#d81c59 100%);box-shadow:0 5px 12px rgba(216,28,89,.18);color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800}.delivery-prices__finder-note{margin-top:9px;color:#806957;font-size:14px;line-height:1.35}.delivery-prices__finder-result{margin-top:14px}.delivery-prices__result-title{margin-bottom:8px;color:#4f351f;font-size:18px;font-weight:800}.delivery-prices__result-card,.delivery-prices__empty{margin-top:8px;padding:13px 14px;border:2px solid #d81c59;border-radius:10px;background:#fff;color:#4f351f}.delivery-prices__result-card b,.delivery-prices__empty b{display:block;margin-bottom:6px;font-size:18px;line-height:1.15}.delivery-prices__result-card span,.delivery-prices__empty span{display:block;color:#806957;font-size:15px;line-height:1.35}.delivery-prices__popular{margin-top:14px}.delivery-prices__popular-title{margin-bottom:8px;color:#4f351f;font-size:16px;font-weight:800}.delivery-prices__popular-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.delivery-prices__popular-grid button{padding:11px 12px;border:1px solid #efd0df;border-radius:9px;background:#fff;color:#4f351f;cursor:pointer;font-family:inherit;text-align:left}.delivery-prices__popular-grid b{display:block;margin-bottom:5px;font-size:16px;line-height:1.15}.delivery-prices__popular-grid span{display:block;color:#806957;font-size:13px;line-height:1.25}.delivery-prices__all{margin-top:12px}.delivery-prices__all summary,.delivery-prices__all-title{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #efd0df;border-radius:9px;background:#fff;color:#4f351f;font-size:16px;font-weight:800}.delivery-prices__all summary{cursor:pointer;list-style:none}.delivery-prices__all summary::-webkit-details-marker{display:none}.delivery-prices__all summary::after{content:"+";margin-left:8px;color:#d81c59;font-size:20px;line-height:1}.delivery-prices__all-title,.delivery-prices__all[open]summary{margin-bottom:12px}.delivery-prices__all[open]summary::after{content:"-"}@media only screen and (max-width:767px){.delivery-prices{margin:18px 0 24px;padding:14px}.delivery-prices__head{display:block;margin-bottom:13px}.delivery-prices__head h2{font-size:24px}.delivery-prices__head p{margin-top:8px;font-size:13px}.delivery-prices__finder{margin-bottom:14px;padding:13px;border-radius:10px}.delivery-prices__finder-label{font-size:17px}.delivery-prices__finder-line{gap:8px}.delivery-prices__finder-input{height:42px;padding:0 11px;font-size:15px}.delivery-prices__finder-button{height:42px;padding:0 13px;font-size:14px}.delivery-prices__finder-note{font-size:13px}.delivery-prices__popular-grid{grid-template-columns:1fr}.delivery-prices__popular-grid button{padding:11px}.delivery-prices__popular-grid b,.delivery-prices__result-card b,.delivery-prices__empty b{font-size:17px}.delivery-prices__popular-grid span,.delivery-prices__result-card span,.delivery-prices__empty span{font-size:13px}.delivery-prices__all summary,.delivery-prices__all-title{font-size:15px}}.delivery-prices__all .delivery-prices__table-wrap{overflow-x:visible;border:0;border-radius:0;background:transparent}.delivery-prices__all .delivery-prices__table{width:100%;border-collapse:separate;border-spacing:0 7px;color:#4f351f;font-size:15px;line-height:1.25}.delivery-prices__all .delivery-prices__table th{padding:10px 12px;border:0;background:#f9e7f1;color:#4f351f;font-size:14px;font-weight:900;text-align:left}.delivery-prices__all .delivery-prices__table th:first-child{border-radius:10px 0 0 10px;padding-left:18px}.delivery-prices__all .delivery-prices__table th:last-child{border-radius:0 10px 10px 0}.delivery-prices__all .delivery-prices__table td{padding:10px 12px;border-top:1px solid #efd0df;border-bottom:1px solid #efd0df;background:#fff;color:#4f351f;vertical-align:middle}.delivery-prices__all .delivery-prices__table tbody tr:nth-child(even)td{background:#fff9fc}.delivery-prices__all .delivery-prices__table td:first-child{width:31%;border-left:5px solid #d81c59;border-radius:11px 0 0 11px;font-size:15px;font-weight:900;line-height:1.15}.delivery-prices__all .delivery-prices__table td:last-child{border-right:1px solid #efd0df;border-radius:0 11px 11px 0;color:#806957;font-size:14px;font-weight:700}@media only screen and (max-width:767px){.delivery-prices__all .delivery-prices__table-wrap{overflow:visible}.delivery-prices__all .delivery-prices__table{border-spacing:0;font-size:14px}.delivery-prices__all .delivery-prices__table tr{margin-bottom:8px;padding:10px 12px 10px 13px;border:1px solid #efd0df;border-left:5px solid #d81c59;border-radius:11px;background:#fff}.delivery-prices__all .delivery-prices__table tr:nth-child(even){background:#fff9fc}.delivery-prices__all .delivery-prices__table td{padding:0;border:0;background:transparent}.delivery-prices__all .delivery-prices__table td:first-child{width:100%;margin-bottom:5px;border:0;border-radius:0;font-size:15px;line-height:1.2}.delivery-prices__all .delivery-prices__table td:last-child{border:0;border-radius:0;background:transparent;color:#806957;font-size:13px;line-height:1.3}}.head{display:flex;width:82%;margin:0 auto 13px;padding-top:15px;font-size:14px}.head a{text-decoration:none}.head_logo{width:170px;display:flex;align-self:center}.head_logo img{max-width:100%;height:35px}.head_middle{flex:1;display:flex;justify-content:center}.head_middle__block{padding-left:30px}.head_time{position:relative;white-space:nowrap;margin-bottom:5px}.head_time:before{content:'';position:absolute;background:url(../images/icon/head__time.svg)no-repeat;width:22px;height:22px;left:0;top:50%;margin:-11px -30px}.head_time div{line-height:23px;font-weight:500}.head_time div span{font-weight:300}.head_map{position:relative;line-height:20px;font-weight:300}.head_map span:before{content:'';position:absolute;background:url(../images/icon/head__map.svg)no-repeat;width:11px;height:18px;left:0;top:50%;margin:-10px -24px}.head_messend{line-height:20px;margin-bottom:2px;font-weight:300;position:relative;padding-left:18px;line-height:23px}.head_messend:before{content:'';position:absolute;background:url(../images/icon/head__menu-whatsapp.svg)no-repeat;width:16px;height:18px;left:0;top:50%;margin:-9px -1px}.head_messend a{display:inline-block}a.head_messend__end{font-weight:500}.head_phone{line-height:20px;font-weight:300;padding-left:18px;position:relative}.head_phone:before{content:'';position:absolute;background:url(../images/icon/head__phone.svg)no-repeat;width:15px;height:14px;left:0;top:50%;margin:-7px -1px}.head_phone a{font-weight:500}.head_social{line-height:20px}.head_social a{display:table;padding-left:25px;position:relative;font-weight:300}.head_social a:before{content:'';position:absolute;left:0;top:50%;margin-left:0}.head_social a.head_social__vk:before{width:17px;height:10px;background:url(../images/icon/head__social-vk.svg)no-repeat;margin-top:-5px}.head_social a.head_social__in:before{width:11px;height:11px;background:url(../images/icon/head__social-in.svg)no-repeat;margin-top:-5px;margin-left:4px}.head_menu .stmenu{margin-bottom:0}@media only screen and (max-width:1279px){.head_logo{width:150px}}@media only screen and (max-width:1023px){.head_messend a{white-space:nowrap;display:block}.head_phone a{white-space:nowrap;display:block}}@media only screen and (max-width:850px){.head{font-size:13px;width:90%}.head_time div{line-height:18px}.head_map{line-height:18px}.head_messend{line-height:18px}.head_phone{line-height:18px}.head_social{line-height:18px}}@media only screen and (max-width:767px){.head{width:100%;margin-bottom:-10px}.head_logo{width:134px;margin-left:20px}.head_social{display:none}}@media only screen and (max-width:599px){.head{justify-content:center}.head.head_mobil{padding-bottom:20px}.head_logo{margin-left:40px;margin-right:40px}.head_middle{flex:0 1 auto;align-items:center}.head_middle__block{padding-left:0}.head_middle__mobil .head_time{display:none}.head_middle__mobil .head_map{left:0;bottom:0;width:100%;text-align:center;position:absolute}.head_middle__mobil .head_map span{position:relative;margin-left:25px}.head_messend{margin-bottom:1px;line-height:25px}}@media only screen and (max-width:424px){.head_logo{margin-left:0;margin-right:15px}}.cvt-inner-head__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.cvt-inner-head__contacts a{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin-right:0!important;border-radius:7px!important;overflow:hidden!important}.cvt-inner-head__contacts a img{display:block!important;flex:0 0 auto!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;object-fit:contain!important}.headhome_inner .headhome_shop__contact{width:auto!important;max-width:none!important;justify-content:flex-end!important}.headhome_inner .headhome_info{width:auto!important}.headhome_inner .headhome_group{grid-template-columns:minmax(112px,1fr)minmax(192px,auto)!important}@media only screen and (max-width:374px){.cvt-inner-head__contacts{gap:6px!important}.cvt-inner-head__contacts a{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.cvt-inner-head__contacts a img{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important}.headhome_inner .headhome_group{grid-template-columns:minmax(96px,1fr)minmax(174px,auto)!important}}
