@charset "UTF-8";
.profile-link_buttoned {
    box-shadow: 0 0 0 2px #e93f47;
}
.site-actions__btn.profile{margin-bottom: -6px;}
.mycenter{text-align:center;}
.cat-menu-btn-desk_sec {
    background-color: #306BC9;
   }
.cat-menu-btn-desk_sec:hover {
    background-color: #6294E4;
}
.headerlogin {
    background-color: #f0f0f0;
}
.inheaderlogin {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 7px 0;
    max-width: 300px;
    margin: 0 auto;
}
a.list__login__link {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
}
.site-header_1 .site-actions__btn_user{display: none;}
.btn_default:hover {
    background-color: #FF8029;
}
.subcat-4__image {
    background-color: #f2f2f2;
}
.f-payments__item {
    background-color: transparent;
}
.my-plugin-wrapper {
    font-size: 16px;
    margin: 7px;
}
h3.my-check-success{font-size: 18px;}
.my-plugin-wrapper ul li{margin-bottom: 10px;}
.my-attention span{
    color: #f00d;
    font-weight: bold;
}
.my-info{
    font-size: 14px;
    color: #3e3e3e;
}
.info-sec h3 {
    font-size: 2rem;
}
#freedelivery .offer-header-left h1 {
    text-align: center;
}
#freedelivery .offer-header {
    background: #306BC9!important;
    color: #f5f5f5;
    width: 50%;
    float: none;
    margin: 0 auto;
}
a span.i-cityselect__city{color: #d8222a;}
.cart-btn_1:not(.is-empty), .cart-btn_2:not(.is-empty), .cart-btn_4:not(.is-empty) {
    background-color: #e93f47;
    color: #fff;
}
.cart-btn_1:not(.is-empty):hover, .cart-btn_2:not(.is-empty):hover, .cart-btn_4:not(.is-empty):hover {
    background-color: #d8222a;
}
.not-empty .action-view__qty, .action-btn.not-empty .action-btn__qty {
    background-color: #e93f47;
}
.btn_default:hover {
    background-color: #e93f47;
}
.not-empty .action-btn__qty::before {
    background-color: #e93f47;
}
.cart-btn_13 .action-btn__qty {
    background-color: #e93f47;
}
.pd-payment__item_city dd a, .section-title {
    border-bottom-color: #d8222a;
}
.home-subsc__icon, .sub-cat-qty {
    background-color: #e93f47;
    color: #fff;
}
.btn_default[type="submit"]:not([disabled]):hover, .btn_default[type="button"]:not([disabled]):hover {
    border-color: #e93f47 !important;
}
.catalog-pg__menu-item.active>a::before {
    background-color: #e93f47;
}
@media (min-width: 768px){
.option-p__item-type.active {
    -webkit-box-shadow: 0 0 0 2px #e93f47;
    box-shadow: 0 0 0 2px #e93f47;
}
}
@media (max-width: 767px){
.home-pg__section h1{
    padding-left: 1rem;
    padding-right: 1rem
}   
.site-footer__bottom .f-row {
	display: flex;
    align-items: stretch;    
    flex-direction: column-reverse;
}
}
.option-p__item-type.active .icon {
    color: #e93f47;
}
.option-p__item-type:hover {
    border-color: #e93f47;
}
.drop-list_multi .drop-list__item.active, .drop-list_multi .drop-list__item:hover {
    color: #e93f47;
    -webkit-box-shadow: inset 3px 0 0 0 #e93f47;
    box-shadow: inset 3px 0 0 0 #e93f47;
}
.btn_sec-7:hover, .btn_sec-8:hover {
    background-color: #e93f47;
    color: #fff;
}
.side-item__cart-btn {
    background-color: #e93f47;
    border-color: #e93f47;
}
.pd-thumb.active, .pd-thumb.is-current {
    -webkit-box-shadow: inset 0 0 0 2px #e93f47;
    box-shadow: inset 0 0 0 2px #e93f47;
}
.pd-image-gallery__thumbs .swiper-slide.swiper-slide-thumb-active {
    -webkit-box-shadow: inset 0 0 0 3px #e93f47;
    box-shadow: inset 0 0 0 3px #e93f47;
}
.js-use-variant, .wa-order-cross_selling-wrapper .wa-button.js-add-product, .wa-order-dialog .wa-button.js-confirm, .s-order-page .wa-button.js-submit-order-button {
    background-color: #e93f47 !important;
    background: #e93f47!important;
    -webkit-box-shadow: 0 2px 4px rgb(48 107 201 / 40%) !important;
    box-shadow: 0 2px 4px rgb(48 107 201 / 40%) !important;
}
.js-use-variant:hover, .wa-order-cross_selling-wrapper .wa-button.js-add-product:hover, .wa-order-dialog .wa-button.js-confirm:hover, .s-order-page .wa-button.js-submit-order-button:hover {
    border-color: #306bc9 !important;
    background-color: #306bc9 !important;
}
.wa-order-dialog .wa-button.js-cancel:not(.js-submit-order-button):hover, .s-order-page .wa-button.js-use-bonus:not(.js-submit-order-button):hover, .s-order-page .wa-button.js-use-coupon:not(.js-submit-order-button):hover {
    border-color: #e93f47 !important;
    background-color: #e93f47 !important;
}
input:not(.default-btn):not(.wa-button)[type="submit"], input:not([class])[type="submit"], input:not(.default-btn):not(.wa-button)[type="button"], input:not([class])[type="button"], button:not(.default-btn):not(.wa-button):not(.btn)[type="submit"], button:not([class])[type="submit"], input[class^="wa-"][type="submit"], button.button, button:not(.mfp-close):not(.default-btn):not(.wa-button)[type="button"], button:not([class])[type="button"] {
    background-color: #e93f47;
    -webkit-box-shadow: 0 2px 4px rgb(24 26 30 / 40%) !important;
    box-shadow: 0 2px 4px rgb(24 26 30 / 40%) !important;
}
input:not(.default-btn):not(.wa-button)[type="submit"]:hover, input:not([class])[type="submit"]:hover, input:not(.default-btn):not(.wa-button)[type="button"]:hover, input:not([class])[type="button"]:hover, button:not(.default-btn):not(.wa-button):not(.btn)[type="submit"]:hover, button:not([class])[type="submit"]:hover, input[class^="wa-"][type="submit"]:hover, button.button:hover, button:not(.mfp-close):not(.default-btn):not(.wa-button)[type="button"]:hover, button:not([class])[type="button"]:hover {
    background-color: #e40a14;
}
.soc-list_monotones .soc-btn.soc-btn_whatsapp {
    color: #25d366;
    border-color: #25d366;
}
.soc-list_monotones .soc-btn.soc-btn_tlg {
    color: #50b1df;
    border-color: #50b1df;
} 
.main-slider__pag .swiper-pagination-bullet-active {
    background-color: #d8222a;
    border-color: #d8222a;
}
.tab-chars__content tr:hover td {
    border-top: 2px solid #de7278;
    border-bottom: 2px solid #de7278;
}
div+.my_social.site-header__social {
    margin-left: 5px;
}
.footer_phone{
    margin-top: 15px;
    margin-bottom: 5px;
}
input:not(.default-btn):not(.wa-button)[type=submit]{padding: 0;}
.callback-info__call-btn.btn {
	padding-top: 0!Important;
    padding-bottom: 0!Important;
	padding-left: 2rem!Important;
    padding-right: 2rem!Important;
    line-height: 2.5rem!Important;
	font-size: 1.1rem;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
}
.comeback-popup-link {
    padding: 10px 10px!Important;
    width: 100%;
    text-transform: uppercase;
}
.wa-login-submit,.wa-forgotpassword-button .gray{padding: 1rem 2rem!Important;}
.wa-buttons-wrapper input:not(.default-btn):not(.wa-button)[type=submit]{padding: 1rem 2rem!Important;}
.acc-profile__item.acc-profile__item_submit input:not(.default-btn):not(.wa-button)[type=submit]{padding: 1rem 2rem!Important;}
.wa-value.wa-submit input:not(.default-btn):not(.wa-button)[type=submit]{padding: 1rem 2rem!Important;}
@media (max-width: 767px){
.site-actions__btn_user .action-btn {
    width: 1.6rem;
    height: 1.9rem;
    color: #e93f47;
}
}
@media (min-width: 768px) and (max-width: 1249px){
.site-actions__btn_user .action-btn {
	color: #e93f47;
}
}
.btn_default {position:relative}
.profile .action-btn_16 .icon {color: #d8222a;} 

button.pd-equal-item__to-cart:not(.btn):not(.default-btn):not(.wa-button):not(.mfp-close):not(.close-x){display: inline-block;
    padding: 1rem 2rem;
    border-radius: 3px;
    text-align: center;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    font-weight: 700;
    font-size: 1.1rem;
    outline: 0;
    color: #fff;
    background-color: #306BC9;
    }

button.pd-equal-item__to-cart:not(.btn):not(.default-btn):not(.wa-button):not(.mfp-close):not(.close-x):hover {
    color: #fff;
    background-color: #e93f47;
}
.auth-form {
    width: auto;}
.wa-login-form-wrapper,.wa-forgotpassword-form-fields{
    max-width: 400px;
    display: block;
    margin: auto;
}
.insruvd{
    margin: -40px auto 20px auto;
    display: block;
    max-width: 400px;
}
.insreg{
    margin: -40px auto 40px auto;
    display: block;
    max-width: 500px;
    color: red;
}
.wa-signup-form-wrapper .wa-field.wa-field-posle_proverki .wa-name{color: red;font-size: 14px;}
.home-pg__section h1{
    margin-bottom: -20px;
    margin-top: -20px;
    
}

.scroll-to-top {
    right: 35px;
}
.info-sec__title {
    font-size: 4rem!important;
}
.myred{color: #ff0000;}
div.oplana-sber-success{text-align: center;}
div.oplana-sber-success h2 {
    font-size: 34px;
    margin: 0;
    padding: 0;
}
p.oplana-sber-success {
    font-size: 24px;
    padding: 0;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase;
    color: red;
}
p.oplana-sber-ft{margin: 0 auto 20px auto;}
ul.ulov{list-style-image: url(/wa-data/public/site/img/ulov.png);}
ul.ulov li {
    padding-top: 10px;
}
.wa-login-link.js-show-login-dialog.wa-tooltip {
    color: #ff003b!important;
    border-bottom: 1px solid;
}
.wa-login-link.js-show-login-dialog.wa-tooltip:hover {
    border-bottom: 1px solid #fff;
    color: #777;
}
.pd-tabs__tab-menu-item {
    color: #f82f38;
}
.b-row-ip.b-row-ip_1.mymaxmeny{padding: 10px;max-width: 650px;}
.mymaxmeny p{
    font-size: 24px;
    padding: 0;
    margin: 0;}
.b-row-ip.b-row-ip_1.mymaxmeny:hover{
    -webkit-box-shadow: 3px 3px 8px rgba(161,161,161,.18);
    box-shadow: 3px 3px 8px rgba(161,161,161,.18);}
.askme-plugin-ttl-btn {display:block;float:right;color:#fff;background:#306bc9;padding:20px 35px;text-align:center;text-transform:uppercase;text-decoration:none;line-height:1;border-radius: 3px;}
.askme-plugin-ttl-btn:hover {color:#fff!important; background-color: #e93f47;}
.askme-plugin-main-form button,.askme-plugin-cont-bot-qmore {border-radius: 3px;background:#306bc9;}
.askme-plugin-main-form button:hover,.askme-plugin-cont-bot-qmore:hover {background-color: #e93f47;}
.askme-plugin-ttl-img {
   background: url(/wa-data/public/site/q-answer-image-2.png) no-repeat 50% 50% / cover;
}
.sweet-alert button {
    background-color: rgb(130 171 241)!important;}
    .sweet-alert button:hover {
    background-color: rgb(88 144 239)!important;}
    .askme-plugin-id-block {
    padding: 10px 35px;
    background: #ffffff;
    color: #000;
    font-weight: 800;
    float: left;
    font-size: 1.2em;
    line-height: 1;
    border: 1px solid #adc1e1;
    border-radius: 3px;
}
.olive-color {
    color: #0b2856;
}
.askme-plugin-cont-open {
    background: #306bc9;
    }
.olive-light-bg {
    background: #e4ebf4;
    border-radius: 3px;
}
.askme-plugin-cont-bot-lk-like {
    background: url(/wa-data/public/site/askme-plugin-ike-my.png) no-repeat 50% 50% / cover;
        opacity: 0.4;
}
.askme-plugin-cont-bot-lk-dislike {
     background: url(/wa-data/public/site/no-askme-plugin-ike.png) no-repeat 50% 50% / cover;
         opacity: 0.4;
}
.top-menu__list li:nth-child(5){text-decoration: underline;font-weight:bold;}
#s-reviews-list .comment{
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 25px;
}
#s-reviews-list .comment.is-reply{
    border-bottom: none;
 }
input[type=radio].reg-type-radio {
    margin-right: 10px;
    position: relative;
}
.pi{max-width:1100px;margin:0 auto;padding:20px 15px}
.pi__title{margin:0 0 15px;font-size:34px;line-height:1.15}
.pi__tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
.pi__tab{display:inline-block;padding:10px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;text-decoration:none}
.pi__tab:hover{opacity:.85}
.pi__section{margin:0 0 25px}
.pi__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pi__card{display:flex;flex-direction:column;gap:10px;border:1px solid #eee;border-radius:14px;overflow:hidden;background:#fff;text-decoration:none;padding:0 0 14px}
.pi__img{display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center}
.pi__cardTitle{padding:0 14px;font-size:16px;line-height:1.35;font-weight:600}
.pi__date{padding:0 14px;font-size:13px;opacity:.7}
.pi__btn{margin:0 14px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:10px;border:1px solid #e5e5e5}

@media (max-width:980px){
  .pi__grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .pi__grid{grid-template-columns:1fr}
  .pi__title{font-size:26px}
}

.pi-preview{background:#f6f7f9;margin-top:40px}
.pi-preview__inner{max-width:1100px;margin:0 auto;padding:40px 15px}
.pi-preview__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.pi-preview__title{margin:0;font-size:28px}
.pi-preview__all{text-decoration:none;font-weight:500}
.pi-preview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.pi-preview__card{background:#fff;border-radius:14px;padding:24px;text-decoration:none;display:flex;flex-direction:column;gap:12px}
.pi-preview__img{width:100%;height:140px;background:#e2e4e8;border-radius:10px}
.pi-preview__name{font-size:18px;font-weight:600}

@media (max-width:768px){
  .pi-preview__grid{grid-template-columns:1fr;}
}