section.tovarList.caruseled .wrapitems {
    transition: all 0.6s ease;
}
#thankyoutblock {
    width: 290px;
    height: 250px;
    margin: 0 auto;
    margin-top: calc( ((100vh - 56px) - 250px) / 2);
}
.page_thankyou footer {
    display: none;
}
body.page_thankyou {
    height: 100vh;
    overflow: hidden;
    min-width: 360px;
}
.page_thankyou section.textpage h1 {
    margin: 0;
    display: block;
    margin-bottom: 16px;
}
.page_thankyou h1 svg {
    display: block;
    margin: 0 auto;
    margin-bottom: 16px;
}
.page_thankyou .textpage p {
    color: #767676;
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
    display: block;
}
.page_thankyou .textpage .ordernum {
    text-decoration: none;
    display: block;
    color: #000;
    text-align: center;
    font-family: Oswald;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.page_thankyou .textpage .ordernum b {
    font: inherit;
    color: #EF3974;
}
.page_thankyou.page_textpage .needhelp {display:none;}
#page_cat_brand  #filterCat .filter_item[itemid="brand"] {display:none !important;}


header .rightLine .langSelector {
    position: relative;
    width: 24px;
    height: 24px;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
}
header .rightLine  .langSelector span {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00081 5.99977L0.757812 1.75677L2.17281 0.342773L5.00081 3.17177L7.82881 0.342773L9.24381 1.75677L5.00081 5.99977Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
}
header .rightLine .langSelector span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.72);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    text-align: left;
    line-height: 28px;
    height: 28px;
}
header .rightLine .langSelector div {
    padding: 8px 8px;
    background: #000;
    display: none;
    width: 50px;
    left: -19px;
}
header .rightLine .langSelector div a {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.72);
    margin-bottom: 8px;
    transition: all 0.6s ease;
    margin-left: 0;
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-bottom: 0px;
    opacity: 1 !important;
}
header .rightLine .langSelector div a.inactive {
    color: #767676;
}
header .rightLine  .langSelector.active span {
		background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99919 0.000226604L9.24219 4.24323L7.82719 5.65723L4.99919 2.82823L2.17119 5.65723L0.756188 4.24323L4.99919 0.000226604Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
	}
header .rightLine  .langSelector.active div {display:block;}
header .rightLine .langSelector div a:not(.inactive):hover {
    color: #fff;
}
.tovarItem .tab_cont > div p, .tovarItem .tab_cont > div p * {
    color: #767676;
}
.tovarItem .tab_cont > div p > strong {
	    color: #afafaf;
}
section.cart .cart_orders .fld.radio_block ins {
    width: calc(100% / 3);
}

section.cart .cart_orders .fld.radio_block > div {
    margin-top: 16px;
    display: none;
}
section.cart .cart_orders .fld.radio_block > div.visible {
    display: block;
}
.subform.long {
    width: 100%;
    margin-bottom: 12px;
}
section.cart .cart_orders .fld.radio_block > div {
    font-size: 0;
}
.subform:not(.long) {
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
.subform:not(.long):last-child {
    margin-right: 0;
}
section.cart .cart_orders .fld input.error {
    background: #ff000014;
}
.oplata_section .radio ins.hided {
    display: none;
}
section.textpage .pay_methods .cat .method:last-child {
    border-bottom: none;
}

#referal_nickname {
    background: #cb3062;
    margin: 20px auto;
    padding: 15px;
    color: #fff;
}
#referal_nickname label {
    display: block;
    color: #fff;
    margin-bottom: 10px;
}
#referal_nickname input {
    display: inline-block;
    width: 200px;
    height: 40px;
    padding: 0 10px;
    outline: none;
    border: none;
    margin-right: 10px;
    padding-left: 25px;
}
#referal_nickname a {
    display: inline-block;
    width: calc(100% - 320px);
    max-width: 200px;
    background: #000;
    height: 40px;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    line-height: 40px;
    text-align: center;
    transition: all 0.6s ease;
    font-family: 'Oswald';
    font-style: normal;
    text-transform: uppercase;
    font-size: 16px;
}
#referal_nickname a:hover {
    background-color: #fff;
    color: #000;
}
#referal_nickname .inputbefore {
     display: block;
    font-size: 16px;
    width: 25px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
}
#referal_nickname .inputbefore {
    display: block;
    font-size: 16px;
    width: 25px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    line-height: 40px;
    padding-left: 10px;
    width: 32px;
    font-style: normal;
    color: #cb3062;
}
#referal_nickname span.result {
    display: block;
    width: 100%;
    margin-top: 10px;
    color: #fff;
}

.oplata_section .radio ins.active span.hide-ps.hided {
    display: none;
}
#phonenumber {
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: #0000005e;
}
#phonenumber div {
    width: 350px;
    background: #fff;
    padding: 20px;
    margin: 0 auto;
    margin-top: 100px;
}
#phonenumber div span {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Oswald';
    font-size: 19px;
}
#phonenumber div input {
    display: block;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: 1px solid #ccc;
    margin-bottom: 20px;outline:none;
}
#phonenumber div a {
    display: block;
    width: 160px;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-family: 'Oswald';
    font-size: 13px;
    background: #000;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
#page_cat_brand section.catalog_top .catFilters .showFilter {
    color: #000;
}
#page_cat_brand section.catalog_top .catFilters .showFilter i {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8242 19.4252V13.1752H4.57422V10.8252H10.8242V4.5752H13.1742V10.8252H19.4242V13.1752H13.1742V19.4252H10.8242Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
section.tovarItem .right .item_name h1 {
    font: inherit;
}
.categoriesList img.catListBg { 
    pointer-events: none;
}
section.cart .cart_orders .cartorder_section.disabled:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    cursor: default;
}
section.cart .cart_orders .cartorder_section.disabled {
    filter: grayscale(1) blur(1px);
    opacity: 0.7;
}
.submit_order_result.disabled {
    cursor: default;
    filter: grayscale(1) blur(1px);
    opacity: 0.7;
}
section.cart .cart_result b {
    margin-bottom: 15px;
}
.cart_result .cart_itog {
    margin-top: 12px;
}
.promocode {
    margin-top: 0;
    margin-bottom: 12px;
}
.cart_result .cart_itog {
    padding: 16px 0;
}
.cart_result {
    padding: 24px 32px;
}

.cart_result.disabled {
    filter: grayscale(1) blur(1px);
    opacity: 0.7;
    transition: all .6s ease;
    cursor: default;
}
.cart_result.disabled:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    cursor: default;
}
.submit_order_result {
    margin: 16px 0;
}
.itog {
    padding-top: 12px;
}
.bonus_added {
    margin-bottom: 16px;
}
.bonus_added {
    padding: 10px 16px;
    height: auto;
}
.promocode input {
    height: 48px;
    line-height: 48px;
}
.promocode {
    height: 48px;
}
.cart_result .promocode label {
    height: 48px;
    line-height: 48px;
}
.itog span { 
    top: 12px; 
}
@media only screen and (min-width: 480px){
	.cart_result {    padding: 24px 32px;   position: fixed;   right: 24px;    top: 80px;    transition: all 0.6s ease;}
}





.cab_menu.tab_links a[itemid="my_invites_guest"] i, .cab_menu.tab_links a[itemid="my_invites"] i {
    font: inherit;
    color: #EF3974;
    margin-right: 3px;
}
.cab_menu.tab_links a[itemid="my_invites_guest"], .cab_menu.tab_links a[itemid="my_invites"] {color:#fff;}
.cab_menu.tab_links a[itemid="my_invites_guest"]:after, .cab_menu.tab_links a[itemid="my_invites"]:after, #my_invites_guest h2 b {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.49009 21.8143L6.27524 14.1157L0.292969 8.93379L8.18067 8.26169L11.2492 0.996094L14.3177 8.26169L22.2054 8.93379L16.2231 14.1157L18.0177 21.8143L11.2492 17.7171L4.49009 21.8143Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
	width: 24px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
}
#my_invites_guest h2 i {
    font: inherit;
    color: #ef3974;
}
#my_invites_guest h2 b {
    height: 36px;
}
#referal_approve label {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    display: block;
    font-family: Oswald;
    margin-bottom: 8px;
}
#referal_approve > div {
    height: 48px;
    width: 100%;
    margin-bottom: 16px;    font-size: 0;
}
#referal_approve > div i {
    display: inline-block;
    vertical-align: top;
    background: var(--gr, linear-gradient(271deg, #EF3974 0%, #000 51.49%));
    padding-left: 24px;
    text-align: center;
    color: #fff;
    width: 125px;
    height: 100%;
    line-height: 48px;
    font-family: Oswald;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
#referal_approve > div i:before {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9C10.3426 9 9 10.3431 9 12C9 13.6573 10.3431 15 12 15C13.6573 15 15 13.6569 15 12C15 10.3427 13.6569 9 12 9ZM12 7C14.7604 7 17 9.2371 17 12C17 14.7605 14.7629 17 12 17C9.23953 17 7 14.7629 7 12C7 9.23953 9.2371 7 12 7ZM18.5 6.74915C18.5 7.43926 17.9392 7.99917 17.25 7.99917C16.5599 7.99917 16 7.4384 16 6.74915C16 6.0599 16.5607 5.5 17.25 5.5C17.9383 5.49913 18.5 6.0599 18.5 6.74915ZM12 4C9.52552 4 9.1222 4.00655 7.97129 4.0578C7.18717 4.09461 6.66155 4.20007 6.17318 4.38967C5.73918 4.55799 5.42611 4.75898 5.09254 5.09255C4.75769 5.4274 4.55706 5.73963 4.38942 6.17383C4.19938 6.66332 4.09395 7.18811 4.0578 7.97115C4.00605 9.0752 4 9.46105 4 12C4 14.4745 4.00655 14.8778 4.05779 16.0286C4.09462 16.8124 4.20022 17.3388 4.38936 17.826C4.55812 18.2606 4.75952 18.5744 5.09148 18.9064C5.42765 19.2421 5.74081 19.4434 6.17089 19.6094C6.66521 19.8005 7.1905 19.9061 7.97114 19.9422C9.0752 19.9939 9.46105 20 12 20C14.4745 20 14.8778 19.9934 16.0286 19.9422C16.8107 19.9055 17.3375 19.7996 17.826 19.6106C18.2594 19.4423 18.5742 19.2402 18.9064 18.9085C19.2426 18.5718 19.4435 18.2594 19.6097 17.8283C19.8003 17.3358 19.9061 16.8098 19.9422 16.0289C19.9939 14.9248 20 14.5389 20 12C20 9.52552 19.9934 9.12221 19.9422 7.97137C19.9054 7.18906 19.7995 6.66149 19.6103 6.17318C19.4424 5.74038 19.2407 5.42635 18.9074 5.09255C18.572 4.75715 18.2606 4.55693 17.8261 4.38942C17.337 4.19954 16.8114 4.09396 16.0288 4.05781C14.9248 4.00605 14.5389 4 12 4ZM12 2C14.7166 2 15.0558 2.01 16.1225 2.06C17.1866 2.10917 17.9125 2.2775 18.55 2.525C19.2091 2.77917 19.7658 3.1225 20.3216 3.67833C20.8766 4.23417 21.22 4.7925 21.475 5.45C21.7216 6.08667 21.89 6.81333 21.94 7.8775C21.9875 8.94417 22 9.28333 22 12C22 14.7167 21.99 15.0558 21.94 16.1225C21.8908 17.1867 21.7216 17.9125 21.475 18.55C21.2208 19.2092 20.8766 19.7658 20.3216 20.3217C19.7658 20.8767 19.2066 21.22 18.55 21.475C17.9125 21.7217 17.1866 21.89 16.1225 21.94C15.0558 21.9875 14.7166 22 12 22C9.28333 22 8.94416 21.99 7.8775 21.94C6.81333 21.8908 6.08833 21.7217 5.45 21.475C4.79166 21.2208 4.23416 20.8767 3.67833 20.3217C3.1225 19.7658 2.78 19.2067 2.525 18.55C2.2775 17.9125 2.11 17.1867 2.06 16.1225C2.0125 15.0558 2 14.7167 2 12C2 9.28333 2.01 8.94417 2.06 7.8775C2.10916 6.8125 2.2775 6.0875 2.525 5.45C2.77916 4.79167 3.1225 4.23417 3.67833 3.67833C4.23416 3.1225 4.7925 2.78 5.45 2.525C6.0875 2.2775 6.8125 2.11 7.8775 2.06C8.94416 2.0125 9.28333 2 12 2Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}

#referal_approve > div a {
    height: 48px;
    width: 320px;
    margin-left: 16px;
    line-height: 48px;
    background: var(--gr, linear-gradient(271deg, #EF3974 0%, #000 51.49%));
    display: inline-block;
    vertical-align: top;
    color: #FFF;
    font-family: Oswald;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}
#referal_approve > div input {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 125px - 16px - 320px);
    height: 48px;
    border: none;
    outline: none;
    line-height: 48px;
    font-family: Oswald;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 16px;
    border: 1px solid #d3d3d3;
    border-left: none;
}




#referal_approve .result {
    width: 100%;
    padding: 16px;
    background: #F2F2F2;
    margin-top: 16px;
    display: block;
    margin-bottom: 48px;
    padding-left: 64px;
    padding-right: 25%;
    line-height: 1.5em;
}



#referal_approve .result:before {
	content:'';	

	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.05 17.2766H13.1V11.0016H11.05V17.2766ZM12.0017 9.52656C12.3422 9.52656 12.6271 9.41395 12.8562 9.18874C13.0854 8.96354 13.2 8.68448 13.2 8.35156C13.2 7.98573 13.085 7.6901 12.8551 7.46469C12.6252 7.23927 12.3403 7.12656 12.0005 7.12656C11.6418 7.12656 11.3521 7.23927 11.1313 7.46469C10.9104 7.6901 10.8 7.98156 10.8 8.33906C10.8 8.6824 10.9152 8.96615 11.1455 9.19031C11.3758 9.41448 11.6613 9.52656 12.0017 9.52656ZM12.0101 22.6266C10.5289 22.6266 9.14453 22.3509 7.85698 21.7995C6.56941 21.2481 5.44288 20.4896 4.4774 19.5242C3.51192 18.5587 2.75348 17.4327 2.2021 16.1462C1.6507 14.8597 1.375 13.4751 1.375 11.9925C1.375 10.5099 1.6507 9.12419 2.2021 7.83539C2.75348 6.54659 3.51061 5.42318 4.47347 4.46516C5.43634 3.50713 6.56164 2.74869 7.84938 2.18984C9.13709 1.63099 10.523 1.35156 12.007 1.35156C13.491 1.35156 14.8784 1.63035 16.1691 2.18791C17.4599 2.74546 18.5837 3.50215 19.5404 4.45796C20.4972 5.41378 21.2547 6.53775 21.8128 7.82989C22.3709 9.122 22.65 10.5103 22.65 11.9949C22.65 13.4784 22.3706 14.8638 21.8117 16.1511C21.2529 17.4384 20.4944 18.5622 19.5364 19.5226C18.5784 20.483 17.4548 21.2404 16.1656 21.7949C14.8765 22.3493 13.4913 22.6266 12.0101 22.6266ZM12.0125 20.2766C14.3042 20.2766 16.2542 19.4735 17.8625 17.8673C19.4708 16.2611 20.275 14.3017 20.275 11.9891C20.275 9.6974 19.4724 7.7474 17.8672 6.13906C16.262 4.53073 14.3021 3.72656 11.9875 3.72656C9.69583 3.72656 7.74583 4.52916 6.1375 6.13436C4.52917 7.73958 3.725 9.69948 3.725 12.0141C3.725 14.3057 4.5281 16.2557 6.1343 17.8641C7.7405 19.4724 9.6999 20.2766 12.0125 20.2766Z' fill='%23979797'/%3E%3C/svg%3E%0A");

}

.accordeo_conents h2, .accordeo_conents h3 {
    display: block;
    color: rgba(0, 0, 0, 0.82);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
}
.accordeo_conents h3 {
    margin-top: 32px;
    margin-bottom: 24px;
    display: block;
    padding-bottom: 16px;
    border-bottom: 1px solid #d3d3d3;
}
.accordeo_conents p {
    display: block;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #494949;
    margin-bottom: 12px;
}
#referal_approve > div i:before {
    width: 24px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    left: 12px;
    top: 0;
}
#referal_approve .result:before {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    left: 24px;
    top: 16px;
}
.accordeo_conents h3:after {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0016 8.05019L18.6016 14.6502L16.9266 16.3252L12.0016 11.3752L7.07656 16.3002L5.40156 14.6252L12.0016 8.05019Z' fill='%23979797'/%3E%3C/svg%3E%0A");
	content:'';
	
}
.accordeo_conents h3.inactive:after {
	
}
#referal_approve .result i {
    font: inherit;
    color: #ef3974;
}
.bonus_actions_list .bonus_item .add, .bonus_actions_list .bonus_item .min {
    height: auto;
}
.bonus_actions_list .bonus_item ins > div {
    display: block;
    padding-left: 34px;
}
.bonus_actions_list .bonus_item ins > div.items .witem {
    display: block;
}
.bonus_actions_list .bonus_item ins > div.items .witem a {
    color: #cb3062;
    font-size: 12px;
}
.bonus_actions_list .bonus_item ins > div.items .witem {
    display: block;
    color: #727272;
    font-size: 12px;
}

section.cart .cart_orders .fld .select#delivery_city_div > div {
    max-height: 250px;
    min-height: 250px;
}
section.cart .cart_orders .cartorder_section {
    display: none;
}

section.cart .cart_orders .cartorder_section.active {
    display: block;
}
section.cart .cart_orders .fld.radio_block > div.addr_result {
    font-size: 14px;
    display: block;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    color: #ffffffad;
    padding: 13px 15px;
}
section.cart .cart_orders .fld.radio_block > div.addr_result b {
    font: inherit;
    color: inherit;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffffffe3;
}
#action_logout > div { 
    height: 160px; 
}
section.cart .cart_orders .fld.radio_block > div.addr_result {
    height: 60px;
    font-size: 11px;
    padding-right: 150px;
    padding-top: 8px;
    padding-bottom: 8px;
}
section.cart .cart_orders .fld.radio_block > div.addr_result b {
    display: block;
    font-size: 13px;
}
section.cart .cart_orders .fld.radio_block > div.addr_result a {
    background: #d33267;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    width: 120px;
    text-align: center;
    font: inherit;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: 'Oswald';
    line-height: 60px;
    font-size: 15px;
    cursor: pointer;
}
.itog .submit_order.disabled,
.submit_order_result.disabled2 {
    filter: grayscale(1) brightness(1.7) contrast(0.7);
    cursor: default;
    pointer-events: none;
}
.submit_order_result.disabled { pointer-events: none;}

.tovarList .items .item .good-info .titl ins {
    font: inherit;
    text-decoration: none;
}

section.brandPage_introtext {
    display: none;
}
section.brandPage_introtext.active {
    display: block;
}
.introbl {
    position: absolute;
    bottom: 16px;
    border-bottom: 1px solid rgba(254, 254, 254, 0.57);
    width: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 20px;
    color: #fff;
    padding-left: 16px;
}
.introbl a {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99844 8.95078L0.398438 2.35078L2.07344 0.675781L6.99844 5.62578L11.9234 0.700781L13.5984 2.37578L6.99844 8.95078Z' fill='white'/%3E%3C/svg%3E%0A");
}
.introbl a {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    bottom: 16px;
    right: 16px;
    background-position: center;
    background-repeat: no-repeat;
}
.introbl a {
    width: auto;
    background-position: right center;
    padding-right: 22px;
    line-height: 24px;
    color: #fff;
}
section.articleHome .wrap {
    z-index: 1;
}
section.articleHome:after {
    z-index: 0;
}
footer .foot_mid, footer .foot_bot {
    /* padding-left: 0; */
}
#modalMenu .menu_menu .menu_bot a,
.menu_goods .cat_preview .items .item b,
section.catalog_top .catFilters .sortBy i{
    transition: all 0.6s ease;
}
#modalMenu .menu_menu .menu_bot a:hover,
.menu_goods .cat_preview .items .item:hover b{
        color: #EF3974;
}
section.catalog_top .catFilters .sortBy.active > i {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.761719 1.99022V0.00976562H15.2422V1.99022H0.761719Z' fill='white'/%3E%3C/svg%3E%0A");
}
header .rightLine .rl_04 i {
    display: block;
    background: #ef3974;
    border-radius: 100px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -10px;
    top: -6px;
    text-align: center;
    font-style: normal;
    line-height: 20px;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    transition: all 0.6s ease;
}
.promocode {
    height: 48px;
    margin-bottom: 0;
}
.promocode .accept_promo {
    top: -4px;
}
#filterCat .filter_item > div .checkbox span,
#filterCat .filter_item .search_range .inputs input,
#filterCat .filter_item > div.search input,
#filterCat .filter_item > div .checkbox ins,
#modalCart #cart_inner .cart_items .item .remove {
    transition: all 0.6s ease;
}
#filterCat .filter_item > div .checkbox:hover ins {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.725 19.6246C2.07417 19.6246 1.51979 19.3957 1.06187 18.9377C0.603958 18.4798 0.375 17.9254 0.375 17.2746V2.72461C0.375 2.06689 0.603958 1.50663 1.06187 1.04383C1.51979 0.581018 2.07417 0.349609 2.725 0.349609H17.275C17.9327 0.349609 18.493 0.581018 18.9558 1.04383C19.4186 1.50663 19.65 2.06689 19.65 2.72461V17.2746C19.65 17.9254 19.4186 18.4798 18.9558 18.9377C18.493 19.3957 17.9327 19.6246 17.275 19.6246H2.725ZM2.725 17.2746H17.275V2.72461H2.725V17.2746Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
#filterCat .filter_item > div .checkbox:hover span {
    color: #EF3974;
}
#filterCat .filter_item > div.search input:focus,
#filterCat .filter_item .search_range .inputs input:focus {
    border-color:#EF3974;
}
#modalCart #cart_inner .cart_items .item .remove:hover {
    color:#000;
}
section.tovarItem .right .priceblock .bonus span ins {
    font: inherit;
    text-decoration: none;
}
#page_cat_brand section.innerPage_head.crossbg .description {
    font-family: 'Oswald';
    font-weight: 300;
    line-height: 1.6em;
}
#page_cat_brand section.innerPage_head.crossbg .h1 b {
    font-family: 'Oswald';
    font-weight: 500;
    line-height: 1.6em;
}
#bankInfo {
    padding-bottom: 16px;
}

.tovarList .items .item .good-info .price.OutOfStock ins {
    display: none;
}
.tovarList .items .item .good-info .price.OutOfStock b {
    font-weight: normal;
    font-size: 20px;
    color: #777;
}
.tovarList .items .item.OutOfStock .good-ctrl .buy_btn {
    display: none;
}
.tovarList .items .item.OutOfStock .good-ctrl {
    opacity: 0;
}
.tovarList .items .item .good-info .price.OutOfStock {
    position: absolute;
    bottom: -40px;
}

#searchHelper {display:none !important;}
#searchResults {
    width: 100%;
    min-width: 0;max-width: 100%;
}
span.searching {
    width: 100%;
    display: block;
    height: 62px;
    text-align: center;
    border: none;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    text-transform: uppercase;
    background: transparent;
    transition: all 0.6s ease;
    line-height: 400px;
    color: #e5366f;
}

.cartblock_gifts {
    display: block;
    height: 48px;
    width: 100%;
    margin: 24px 0;
}
.cartblock_gifts {display:none;}

.cartblock_gifts  > div {display:none;}
.cartblock_gifts .empty {
    gap: 16px;
    height: 48px;
    align-items: center;
    justify-content: space-between;
}
.cartblock_gifts  > div.active {display:flex;}
.cartblock_gifts > div  span {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    padding-right: 24px;
}
.cartblock_gifts > div  .btn {
    background: #EF3974;
    height: 48px;
    display: flex;
    line-height: 48px;
    flex: 0 0 175px;
    min-width: 175px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Oswald';
}
.cartblock_gifts > div  span i {
    display: inline;
    font: inherit;
}
.cartblock_gifts > div  span {
    display: inline-block;
}
.cartblock_gifts > div span a {
    font: inherit;
    color: #EF3974;
}
.cartblock_gifts > div  span {
    display: flex;
}
.cartblock_gifts > div span i {
    display: contents;
}
.cartblock_gifts > div.active {
    justify-content: space-between;
    align-items: center;
}
.used_gift {
    background: #fff;
    border: 2px solid #EF3974;
    padding: 12px 16px;
}
.used_gift > b {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0787 2.57427C9.5587 2.56094 7.10536 4.98761 8.22536 8.00094H3.9987C3.29145 8.00094 2.61318 8.28189 2.11308 8.78199C1.61298 9.28209 1.33203 9.96036 1.33203 10.6676V13.3343C1.33203 13.6879 1.47251 14.027 1.72256 14.2771C1.9726 14.5271 2.31174 14.6676 2.66536 14.6676H14.6654V10.6676H17.332V14.6676H29.332C29.6857 14.6676 30.0248 14.5271 30.2748 14.2771C30.5249 14.027 30.6654 13.6879 30.6654 13.3343V10.6676C30.6654 9.96036 30.3844 9.28209 29.8843 8.78199C29.3842 8.28189 28.7059 8.00094 27.9987 8.00094H23.772C25.332 3.64094 19.4654 0.560941 16.7587 4.32094L15.9987 5.33427L15.2387 4.29427C14.3987 3.10761 13.2387 2.58761 12.0787 2.57427ZM11.9987 5.33427C13.1854 5.33427 13.7854 6.77427 12.9454 7.61427C12.1054 8.45427 10.6654 7.85427 10.6654 6.66761C10.6654 6.31398 10.8058 5.97485 11.0559 5.7248C11.3059 5.47475 11.6451 5.33427 11.9987 5.33427ZM19.9987 5.33427C21.1854 5.33427 21.7854 6.77427 20.9454 7.61427C20.1054 8.45427 18.6654 7.85427 18.6654 6.66761C18.6654 6.31398 18.8058 5.97485 19.0559 5.7248C19.3059 5.47475 19.6451 5.33427 19.9987 5.33427ZM2.66536 16.0009V26.6676C2.66536 27.3748 2.94632 28.0531 3.44641 28.5532C3.94651 29.0533 4.62479 29.3343 5.33203 29.3343H26.6654C27.3726 29.3343 28.0509 29.0533 28.551 28.5532C29.0511 28.0531 29.332 27.3748 29.332 26.6676V16.0009H17.332V26.6676H14.6654V16.0009H2.66536Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
    font-family: 'Oswald';
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    display: block;
    width: 100%;
    min-width: 100%;
    flex: 0 0 100%;
    color: #EF3974;
    padding-bottom: 12px;
    height: 40px;
    margin-bottom: 12px;
    border-bottom: 1px solid #D3D3D3;
    background-repeat: no-repeat;
    background-position: left top;padding-left: 40px;
}

.cart_itog { 
    padding-top: 12px;
    padding-bottom: 12px;
}
.cartblock_gifts { 
    height: auto;  
}
#modalCart #cart_inner .cart_items {
    max-height: calc(100% - 600px);
}
.cartblock_gifts > div.used_gift.active {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.used_gift .par .params {
    display: none;
}
.used_gift .par .params ins {}
.used_gift .par .params i {}
.used_gift .par .params b {}
.used_gift > div {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
}
.used_gift .img {
    display: block;
    width: 125px;
    background: #cccccc1f;
    height: 80px;
    overflow: hidden;
    padding: 6px;
}
.used_gift .img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.used_gift .par .link {
    display: block;
    margin-bottom: 12px;
    padding-right: 50px;
    text-align: left;
}
.used_gift .par .link i {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    right: 0;
}
.used_gift .replace {
    right: 0;
    font-size: 12px;
    text-decoration: underline;
    color: #838383;
}
.used_gift .par {
    text-align: right;
}
#modalCart #cart_inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 12px;
}
#modalCart #cart_inner .cart_items {
    max-height: 100%;
}
.cartblock_gifts { 
    margin: 0;
}


.used_gift .par .params {display:block;text-align: left;}
.used_gift .par .params i {
    display: none;
}
.used_gift .par .params ins {
    display: block;
    text-decoration: none;
}
.used_gift .par .params ins b i {
    width: 24px;
    height: 24px;
    margin-right: 14px;
    border-radius: 100px;
    background-color: #eee;
    display: inline-block;
    vertical-align: top;
}
.used_gift .par .params b {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
}
.used_gift .par .params {
    display: flex;
    text-align: left;
    gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
}
.page_cart .used_gift > b {
    font-size: 24px !important;
    line-height: 32px !important;
}
.page_cart .cart_result {
    display: flex;
    flex-direction: column;
    gap: 14px;
}


section.catalog_top .catList .catList_inner a span {
    font: inherit;
    color: inherit;
}

.btns.centered {
    margin: 24px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
 
.mainbutton {
    min-height: 40px;
    display: flex;
    padding: 0 24px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    align-items: center;
    cursor: pointer;
	    background: url('data:image/png;base64,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');
    background-size: cover;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
}

#catTovarList2.tovarList .items {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0;
    justify-content: center;
}



