#popups .modal-dialog.popup-dialog {
    width: fit-content;
    min-width: min-content;
}
<meta name="google-site-verification" content="tDYWFnPJqwJButyZThkKwxgEQGZbtHisciQIkoKwx9A" />

<style>
.navbar-static-top .abs-header-content-row .abs-header-content-logo .navbar-brand{height: 90px;}
div.abs-news-leadin p{font-size: 17px;}
.abs-news-item .abs-news-leadin-content a.readmore{font-weight: bold;}
.abs-news-leadin p.readmore {display: none;}

#mainMenu .navbar-nav>li>a { padding: 15px 22px;}
.abs-news-content a, .abs-news-item .abs-news-leadin-content a.readmore {color: #0071bc}
#contectDetailsHeader .fb-link,#contectDetailsHeader .insta-link,#contectDetailsHeader .lin-link {color: #fff;display: inline-block;width: 32px;text-align: center;float: right;}
#contectDetailsHeader .fb-link {background-color: #4867aa;margin-right: 5px;}
#contectDetailsHeader .insta-link {background-color:#8f3c96;margin-right: 5px;}
#contectDetailsHeader .lin-link { background-color:#0a64bf}

#mainMenu .navbar-nav>li>a[href="promocja,l1,pl.html"] {color: #D60000;}

.inlinenewsletterContent{background: #5e17eb; color: #fff;padding: 10px;font-size: 16px;margin-bottom: 10px;background: #0071bc;}
.inlinenewsletterContent .ncol {width: 66%;display: inline-block;}
.inlinenewsletterContent .ncol.leftcolumn {width: 33%;}
.inlinenewsletterContent .ncol.rightcolumn {text-align: right;}
.inlinenewsletterContent form#signup-form2 input,#inputButton {font: 300 17px/1em 'Roboto', serif;color: #ffffff;background: #00000045;border: 0;text-align: center;margin: 0 10px 0 0;line-height: 36px;width: 185px;}
.inlinenewsletterContent form#signup-form2 input#saveBtn2 {    background: #062364;} 

.inlinenewsletterContent.metabo {
    padding: 10px;
    background: black;
    font-size: 20px;
    -webkit-box-shadow: inset 0px 0px 0px 2px black;
    -moz-box-shadow: inset 0px 0px 0px 2px black;
    box-shadow: inset 0px 0px 0px 2px black;
}

#productPanels img{
    max-width: 100%;
}
.inlinenewsletterContent.metabo .ncol.leftcolumn {width:66%}
.inlinenewsletterContent.metabo .ncol.rightcolumn {width:33%};
#inputButton {background: transparent;border: 1px solid #fff;}
.inlinenewsletterContent.metabo img {max-width: 200px; margin-right: 20px;}
.inlinenewsletterContent.metabo a {
color: white;}
.inlinenewsletterContent.metabo #inputButton {background: #1a357b;}

@media (max-width: 610px) {
.inlinenewsletterContent .ncol {width: 100% !important;    text-align: center !important;}
.inlinenewsletterContent .ncol.leftcolumn {    margin-bottom: 10px;}
.inlinenewsletterContent form#signup-form2 input {    width: 30%;margin: 0 4px 5px;min-width: 100px;}
}

@media (min-width: 992px) {
     #contectDetailsHeader {
          border: 1px solid #e7e7e7;
         line-height: 32px; clear:both;
     }

}

ul.abs-list li[data-attribute-id="1015"] .abs-list-label, 
ul.abs-list li[data-attribute-id="1015"] .htmlAttributeValue {
color: #2e416b;
font-weight:bold;
    font-size: 15px;
}

.abs-availability-info, .abs-variant-info, .abs-delivery-info {font-size: 1em !important; margin-bottom: 0 !important;}
.abs-availability-info.avail-approx-out, .abs-variant-info.avail-approx-out, .abs-delivery-info {color: #424E60;}
.abs-delivery-info {font-weight: 600; margin-bottom: 10px;}

</style>