

#popup-window-overlay-ComponentExtPopup,
#ComponentExtPopup {
	display: none !important;
}
.popup-window-titlebar-close-icon {
    top: 15px;
    right: 15px;
}
.popup-window-close-icon:after {
    width: 20px;
    height: 20px;
}
.tabs_mobile.list .tabs__caption.list__ul {
    z-index: 9;	
}
@media screen and (min-width: 1024px) {
	.desc-hero {
		display: flex;
	}
}
.popup-window-titlebar {
    margin-top: 20px;
	order: 2;
}
.popup-window-buttons {
    order: 3;
	display: grid;
}

.popup-window-content p {
    display: none;
}
.popup-window.popup-window-with-titlebar {
    padding: 10px;
}
.popup-window-overlay {
    background: #333333a6;
}
@media screen and (max-width: 1024px) {
	.popup-window-titlebar-text, .popup-window-titlebar-text-version {
		color: #222222;
		display: block;
		width: 67%;
		margin: 0 auto 0;
		overflow: visible;
		text-wrap: wrap;
		font-size: 26.67px;
        font-weight: 500;
        line-height: 32px;
        text-align: center;
		    padding: 0 10px;
	}
	.popup-window-buttons {
		padding: 20px 0 10px;
	}
	.popup-window-content div img {
		max-height:160px !important;
		height: 160px;
	}
    .popup-window.popup-window-with-titlebar {
        bottom: 15px;
        top: auto !important;
        position: fixed !important;
        left: 50% !important;
        transform: translateX(-50%);
        width: 100%;
        max-width: 361px;
    }
	
}
.popup-window-with-titlebar .popup-window-content {
    padding-bottom: 0;
}
pre {
    display: none;
}
.text-green {
	color:green;
}
.basket-coupon-info {
	    margin: 10px 0 30px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 0;
    width: 100%;
    font-size: 13px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    align-items: flex-start;
    /* justify-content: space-between; */
    background-color: #f6f6f6;
    border-radius: 3px;
    padding: 5px 10px;
}