.fancybox-outer .fancybox-inner{
    height:auto !important;
}


#store-selectors input[name="postalCode"]{
    max-width: 75px;
    text-align: center;
    border: none;
    padding-bottom: 5px;
    border-bottom: 1px solid #afafaf;
}

.block-ntente-store {
    /*border-bottom: 2px solid #000;*/
    border: 1px solid #aaa;
}

.block-ntente-store {
    border-bottom: 1px solid #aaa;
 }

.btn-ntente-action {
    background-color: #000;
    color: #cfcfcf;
    border-radius: 5px;
}

.postal-code-block{
    padding-bottom: 15px;
}

.select-store-action {
    text-align: right;
}

.select-store-action.panel {
    display: none;
    overflow: hidden;
    border-top: 1px solid #fefefe;
    padding-bottom:10px;
    padding-top: 10px;
}

.block-ntente-store-name, .ntente-product-info {
    padding:15px 15px 0px 15px;
}

.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}

.active, .accordion:hover {
    /*background-color: #ccc;*/
    padding-bottom: 1px;
}

#product .add a.btn.open-store-selector {
    line-height: 22px;
    margin-left: 15px;
}

.ntente-addtocart.left-ntente {
    text-align: left;
}

.ntente-addtocart.right-ntente {
    text-align: right;
}

#store-selectors .product-cover {
    width: 50%;
}

.modal-box-header {
    background-color: #afafaf;
    padding: 7px 5px 1px 5px;
    margin-bottom: 5px;
}

.modal-product-info {
    padding: 5px;
}

.modal-footer {
    margin-top: 15px;
    text-align: right;
    padding: 5px;
    background-color: #9f9f9f;
}

#store-selectors button#sendPostalCode {

    width: 25px;
    padding: 0;
}

.modal-title-block{
    padding: 10px 15px 3px 10px;
    margin-bottom: 10px;
}

#store-selectors input[name="postalCode"] {
    margin-left: 15px;
}

#click-and-collect,#click-and-reserve {
    font-size:12px;
}

.ps-alert-error{
    padding: 10px 10px;
    background-color: coral;
    color:#fff;
    margin-bottom: 10px;
    margin-top: 10px;
}

#sendPostalCode .material-icons.search{
        margin: 0;
}

@media(max-width: 768px){
    .ntente-addtocart.right-ntente, .ntente-addtocart.left-ntente {
        text-align: center;

    }

    .ntente-addtocart button{
        width: 100%;
        margin: 2px;
    }
}


/* Update PopUp Look: 14/06/2022 */
.fancybox-skin {
	background: #FFFFFF;
}
.ntente-logo {
	font-size: 0.65rem;
}
.ntente-logo img{
	vertical-align: baseline;
	height: 12px;
}

.select-store-action {
    /* visibility: hidden;
    display: none; : activate for not showing C&C and C&R buttons
    */ 
    display: block;
} 

#product .add a.btn.open-store-selector:hover{
    background-color: #cfcfcf;
}

/** Mejoras:
 1. Mostrar directamente los botones de C&C y C&R .
 2. Mostrar más info de las tiendas.
 */
 
.ntente-info {
    margin: 0px 0px;
    padding: 0px 0px;
}
.ntente-address, .ntente-phone {
    font-size: 1.05rem;
    font-weight:bold;
}
.ntente-schedule {
    font-size: 0.8rem;
}
.ntente-store-info { 
    padding:15px 5px 0px 15px;
    margin-bottom:5px;    
    border-left:1px solid #dedede;
}

.show-store-action {
    text-align: right;
}

.show-store-action.panel {
    display: block; 
    overflow: hidden;
    border-top: 1px solid #fefefe;
    padding-bottom:10px;
    padding-top: 10px;
}