<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {}

.dn {
display: none !important
}

.wdt50 
{
width:100% }  


.prdcnf-div-row {
float: left;
position: relative;
width: 100%;
/*border: 1px solid #494849;*/
margin-top: 17px;
}

.prdcnf-div-label {
float: left;
position: relative;
width: 100%;
background: transparent;
font-size: 16px;
color: #ec008c !important;
height: 25px;
padding-top: 5px;
padding-left: 5px;
font-weight: 800 !important;

}

.prdcnf-cnt-div {
float: left;
position: relative;
width: 100%;
background: transparent;

}

.prdcnf-cnt-select {
float: left;
position: relative;
width: 100%;
background: transparent;
/* min-height: 50px; */
font-size: 16px;
height: 37px;
border-color: darkgrey!important;
font: 400 16px Segoe UI;
border-radius: 6px;
}

.prdcnf-cnt-select option
{font: 400 16px Segoe UI;}

.leftSide,
.rightSide {
display:block;
float:left;
width:45%;
padding: 20px;
}

.divInfos3 {
width:46%;
float:left;
/*padding-left:10px;*/
font-size:16px;
font-weight:700 !important;
}

.prdcnf-order 
{
background-color: #e6007e;
width: 142px;
/* height: 40px; */
padding: 14px;
border: 1px solid transparent;
font-size: 20px;
border-radius: 4px;
font-weight: 400;
color: white !important;
cursor: pointer;
 
}

.prdcnf-order-holder.prdcnf-poptat button.prdcnf-order {
    background: gray;
}

.prdcnf-order-holder.prdcnf-kosik button.prdcnf-order {
    float: right;
}

.prdcnf-order-holder button:hover {
    background: black !important;
}




.prdcnf-price,
.prdcnf-code,
.prdcnf-name
{
font-weight:300 !important;
font-size: 22px;}

form[action*="/SiteAdmin.aspx"] .prdcnf-price, 
form[action*="/SiteAdmin.aspx"]  .prdcnf-code, 
form[action*="/SiteAdmin.aspx"]  .prdcnf-name {

    font-size: 16px !important;
}

.configuratorProd .divInfos3 .prdcnf-price,
.configuratorProd .divInfos3 .prdcnf-code,
.configuratorProd .divInfos3 .prdcnf-name
{
font-weight:300 !important;
font-size: 22px;
width: 66%;
float: right;
display:block;}

.configuratorProd .divInfos3 .prdcnf-price

{
    font-weight:600 !important;
}


.prdcnf-order-holder 
{
width: 50%;
display: block;
text-align: center;
overflow: hidden;
float: left;
padding-top: 23px;}

.configuratorProd {
width: 35%;
float: right;
background-color: white;
border-radius: 0px;
padding-block: 30px;
margin-bottom: 20px;
min-height: 440px;
margin-left: 30px;
}

.configuratorProd .prdcnf-cont {

min-height: 548px;
} 

.configuratorProd  .leftSide,
.configuratorProd .rightSide {
display:block;
width:100%;
padding: 20px;
padding-bottom: 10px;
padding-top: 0px;
}

.configuratorProd  .divInfos3 {
width: 100%;
/*padding-left: 10px;*/
font-size: 16px;
font-weight: 700 !important;
text-align: right;
margin-top: 3px;
margin-bottom:3px;
float:right;
}

.configuratorProd h3 
{
text-align: center;
font-size: 40px !important;
font-weight: 300;}

.counterHolder {
display: block;
float: right;
width: 100%;
text-align: left;
padding-bottom: 10px;
padding-top: 10px;
}

.configuratorProd  .counterHolder 
{
display:block;
float: left;
padding-bottom: 0px;
width: 100%;
padding-top: 12px;}




.configuratorProd  .wdt50.divInfos3 
{
width:73% !important;
padding-top: 45px;
}  


.counter,    
.configuratorProd .counter {
height: 30px !important;
width: 90px !important;
background-color: transparent;
/* padding: 5px; */
/*    min-height: 35px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;*/
margin: 0 auto;
float:left;
display: block;
overflow: hidden;
border: 1px  #666 solid;
border-radius: 7px;
}

a.counterlink, a.counterlink:hover, a.counterlink:active, a.counterlink:link, a.counterlink:visited {
display: block;
float: left;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
cursor: pointer;
text-decoration: none;
font-weight: 600;
}

.counter input {
display: block;
float: left;
width: 40px;
text-align: center;
border: none;
background-color: transparent;
padding-top: 5px;
font-size: 14px;
}

.configuratorProd .counter input {

background-color: transparent !important;
padding-top: 4px;
font-weight: 700;
}


.counter.noborder
{
border: none !important;
}

.prdcnf-code-label,
.prdcnf-name-label,
.prdcnf-price-label  
{
font-size: 14px !important;
font-weight: 600 !important;
padding-bottom: 5px;
}


.configuratorProd .divInfos3 .prdcnf-code-label,
.configuratorProd .divInfos3 .prdcnf-name-label,
.configuratorProd .divInfos3 .prdcnf-price-label  
{
font-size: 14px !important;
font-weight: 600 !important;
padding-bottom: 5px;
width: 34%;
display: block;
float: left;
text-align: left;
padding-top: 7px;
}

.wdt50 .prdcnf-price-label

{
width: 46% !important;
font-size: 12px!important;
padding-top: 6px;
}

.wdt50 .prdcnf-price 
{
width: 53% !important;}

.prdcnf-counter-label 
{
font-size: 18px !important;
font-weight: 800 !important;
padding-bottom:20px;
width:100%;
color:  #e6007e !important;
position: relative;}


.prdcnf-price-count   {
font-size: 24px;
font-weight: 600;
/* padding-bottom: 5px; */
color: #e6007e;
display: block;
width: 100%;

}

.prdcnf-price-count-label 
{
display: block;
text-align: left;
padding: 5px 0px;
width: 100%;
font-weight: 600;
font-size: 14px;

}  

.configuratorProd  .prdcnf-price-count   {
font-size: 24px;
font-weight: 800;
/* padding-bottom: 5px; */
color: #e6007e;
display: block;
float: right;
width: 45%;

}

.configuratorProd  .prdcnf-price-count-label 
{
display: block;
float: left;
width: 45%;
text-align: left;
padding: 5px 0px;
font-weight: 600;
font-size:14px;

}   


#prdcnf-prices-info {
width: 100%;
display: block;
margin-bottom: 10px;
}

.rowPrice {
display:block;
overflow: hidden ;
}

.rowPrice  label.priceCenik
{
float: left;

}

.rowPrice  .tecky{
float: left;
/* border-bottom: 1px solid lightgrey;
min-width: 100px;*/


}

.rowPrice  .priceObj,
.rowPrice  .priceObjDisc{
float: right;
font-weight: 600;
padding-right: 5px;

}


.rowPrice  .priceObjDisc+label{
float: right;
font-weight: 600;

}

.rowPrice  .priceObj+label,
.rowPrice  .priceObj{
float: right !important;
/*text-decoration: line-through !important;*/
font-weight: 400 !important;
}


.popisekCenabezDPH{
display:block;
position: absolute;
right: 0px;
top: 3px;
}


.personType {
text-align: center;
}

span.required {
display: none !important;
}

.podmsouhlas .control-label {
    padding-left: 30px !important;
    max-width: 465px !important;
}

.pppcontainer .checkmark {
position: absolute;
top: 67px;
left: 28px;
height: 25px;
width: 25px;
background-color: #eaeaea;
}

.pppcontainer .checkmark:after {
left: 8px;
top: 5px;
width: 8px;
height: 12px;
border: solid #ec008c;
background-color: #eaeaea;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.pppcontainer input:checked~.checkmark:after {
display: block;
}

.ppcontainer .checkmark {

top: 0px !important;

}

.shodna label.pppcontainer+label {
padding-left: 30px;
}


.cenNabidka
{
min-width: 1px;
display: block;
float: right;
text-align: right  ;
}

.tecky + label {
    float: right;
}

/*-----------pop-up okno - Dotaz na produkt --------------*/

.winpopupoffer,
.winpopupQue,
.winpopupAddCart

{
    padding: 20px;
}

    .winpopupoffer div[id*="ASPxPopupOffer_ASPxButtonOffer"],
    .winpopupQue div[id*="ASPxPopupControlOfferQue_ASPxButton1"],
    .winpopupoffer div[id*="ASPxButtonRequestNoLogged"] {
        background-color: #ec008c !important;
        margin-top: 30px !important;
        border-color: #ec008c;
    }
     
    .winpopupQue div[id*="ASPxPopupControlOfferQue_ASPxButton1"]{
        margin-top: 15px !important;
    }

        .winpopupoffer div[id*="ASPxPopupOffer_ASPxButtonOffer"] span,
        .winpopupQue div[id*="ASPxPopupControlOfferQue_ASPxButton1"] span,
        .winpopupoffer div[id*="ASPxButtonRequestNoLogged"] span{
            color: white !important;
            padding: 8px 30px;
        }

    .winpopupoffer label {
        font-size: 18px;
        font-weight: 500;
        color: #e6007e;
        padding-top: 0px;
        padding-bottom: 3px;
        margin-bottom: 0px
    }

    .winpopupoffer p {
        font-size: 16px;
        font-weight: 500;
        color: inherit;
        padding-bottom: 10px;
        margin-bottom: 0px
    }

    .winpopupoffer span.dxpc-headerText {
        font-size: 20px;
        font-weight: 700;
        color: #e6007e;
        padding-bottom: 0px;
        margin-bottom: 0px
    }

    .winpopupoffer p:first-child {
        font-size: 20px;
        font-weight: 500;
        color: inherit;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .winpopupoffer textarea[id*="ASPxPopupOffer_ASPxMemoMessage_I"],
    .winpopupoffer input[id*="ASPxPopupOffer_ASPxTextBoxEmail_I"],
    .winpopupoffer input[id*="ASPxTextBoxCompanyNoLogged_I"],
    .winpopupoffer input[id*="ASPxTextBoxNameNoLogged_I"],
    .winpopupoffer input[id*="ASPxTextBoxEmailNoLogged_I"],
    .winpopupoffer textarea[id*="ASPxMemoMessageNoLogged_I"],
    .winpopupoffer input[id*="ASPxTextBoxPhoneNoLogged_I"] 
    {
        padding: 7px;
    }


/*td[id*="ASPxTextBoxCompanyNoLogged_EC"] .articletable table tbody tr td + td[id*="ASPxPopupControlCmdSendRequestNoLogged_ASPxTextBox"],
td[id*="ASPxTextBoxNameNoLogged_EC"] .articletable table tbody tr td + td[id*="ASPxPopupControlCmdSendRequestNoLogged_ASPxTextBox"],
td[id*="ASPxTextBoxEmailNoLogged_EC"] .articletable table tbody tr td + td[id*="ASPxPopupControlCmdSendRequestNoLogged_ASPxTextBox"],
td[id*="ASPxTextBoxEmail_EC"] .articletable table tbody tr td + td[id*="ASPxPopupOffer_ASPxTextBox"] {
    display: none !important;
}
*/


.NaDotaz {
    display:flex;
    width: 35%;
    float: right;
    background-color: white;
    border-radius: 0px;
    padding-block: 30px;
    margin-bottom: 20px;
    min-height: 140px;
    margin-left: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap:wrap;
    flex-direction:column;
    
}
/*    .NaDotaz .prdcnf-order {
        background-color: #e6007e;
        width: 210px;
        padding: 14px;
        border: 1px solid transparent;
        font-size: 22px;
        border-radius: 4px;
        font-weight: 500;
        color: white !important;
        cursor: pointer;
    }*/



    .NaDotaz .prdcnf-order.loggedUser {
        display: none;
    }


    .NaDotaz .prdcnf-order.noLoggesUser {
        background-color: #e6007e;
        width: 210px;
        padding: 14px;
        border: 1px solid transparent;
        font-size: 22px;
        border-radius: 4px;
        font-weight: 500;
        color: white !important;
        cursor: pointer;
        display: block;
        text-align: center;
    }

.b2bsensit .NaDotaz .prdcnf-order.noLoggesUser {
    display: none !important;
}


.b2bsensit .NaDotaz .prdcnf-order.loggedUser {
    background-color: #e6007e;
    width: 210px;
    padding: 14px;
    border: 1px solid transparent;
    font-size: 22px;
    border-radius: 4px;
    font-weight: 500;
    color: white !important;
    cursor: pointer;
    display: block !important;
    text-align: center;
}

    .winpopupQue {
        padding: 15px !important;
    }

.winpopupQue label {
    font-size: 16px;
    font-weight: 500;
    color: #e6007e;
    padding-top: 0px;
    padding-bottom: 2px;
    margin-bottom: 0px
}

.winpopupQue p {
    font-size: 14px;
    font-weight: 500;
    color: inherit;
    padding-bottom: 5px;
    margin-bottom:0px
}
.winpopupQue span.dxpc-headerText {
    font-size: 20px;
    font-weight: 700;
    color: #e6007e;
    padding-bottom: 0px;
    margin-bottom: 0px
}

.winpopupQue p:first-child {
    font-size: 18px;
    font-weight: 800;
    color: inherit ;
    padding-bottom: 5px;
    margin-bottom: 0px;
    line-height: 1.1;
}

div[id*="ASPxPopupControlOfferQue_PWC-1"] {
    padding: 0px 12px !important;
}




/*.NaDotaz {
display: flex !important;
}*/

.b2bsensit.userislogged  .NaDotaz {
display: flex !important;
}


a.btn2.btndotaz {
    display: none !important;
}

div[id*="ASPxPopupControlOfferQue"] {
    top: 10px !important;
}

div.addToCartButtons {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top: 35px;
    flex-wrap: wrap;
}

.winpopupAddCart div.addToCartButtons div[id*="_ASPxButtonGotoCart"],
.winpopupAddCart div.addToCartButtons div[id*="ASPxPopupControlGotoCart_ASPxButtonClose"]{
    background-color: #ec008c;
    margin-top: 0px !important;
    border-color: #ec008c;
    margin: 10px;
}

.winpopupAddCart div.addToCartButtons div[class*="dxbButtonHover_MetropolisBlue"]{
    background-color: black !important;
    margin-top: 0px !important;
    border-color: black;
    margin: 10px;
}

.winpopupAddCart div.addToCartButtons div[id*="_ASPxButtonGotoCart"] span,
.winpopupAddCart div.addToCartButtons div[id*="ASPxPopupControlGotoCart_ASPxButtonClose"] span {
    color: white !important;
    padding: 8px 30px;
}

.winpopupAddCart span[id*="ASPxPopupControlGotoCart_PWH-1T"]
{
    font-weight: 800;
    font-size: 26px;
    display: block;
    text-align: center;
    width: 100%;
}

/*
#prdcnf-prices-info .rowPrice:first-child {
    display: none !important;
}*/



/* -----------  RESPONSIVE-----------------*/

@media only screen and (max-width:1200px) {
    .configuratorProd {
        width: 100%;
    }
}
</pre></body></html>