#popin-cookie-notice {
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 1000;
    width: 100%;
    max-width: 100%;
    display: flex;
    justify-content:center;
}
#popin-cookie-notice.active {
    background-color: rgba(255, 255, 255, 0.4);
    /*-webkit-backdrop-filter: blur(5px);*/
    /*backdrop-filter: blur(5px);*/
    height: 100%;
}
#cookie-notice {
margin-right: 10px;
max-width: fit-content;
width:100%;
background: #fff;
color: #000;
box-sizing: border-box;
padding: 20px;
box-shadow: 0px 0px 5px #666;
text-align: left;
font-size: 13px;
bottom: 20px;
border: 2px solid #ebc795;
margin: 0px 20px;
position: absolute;
}

#cookie-settings .setting-header h3{
text-transform: uppercase;
color: #ebc795;
}
#cookie-notice .actions {
text-align: center;
display: inline-block;
width: 100%;
display: flex;
justify-content: center;
}
#cookie-notice p {
display: inline-block;
margin-right: 20px;
margin-bottom: 10px;
}
#cookie-notice p a, #cookie-notice p a:hover, #cookie-notice p a:focus {color: #ebc795; text-decoration: underline;}
#accept-cookie {
border: none;
border-radius: 25px;
padding: 10px;
padding: 10px 25px;
background-color: #ebc795;
color: #fff;
border: 1px solid #ebc795;
margin-left: 20px;
text-transform: initial;
}
#setting-cookie{
border: none;
border-radius: 25px;
padding: 10px;
float: left;
padding: 10px 25px;
background-color: #fff;
border: 1px solid #ebc795;
color: #ebc795;
text-transform: initial;
margin-left: auto;
}
#cookie-settings {
border: 2px solid #ebc795;
position: fixed;
max-width: 700px;
left: 50%;
bottom: 20px;
transform: translate(-50%);
z-index: 1000;
background: white;
box-sizing: border-box;
padding: 25px;
max-height: 90vh;
overflow-y: auto;
box-shadow: 0px 0px 5px #666;
}
#refuse-cookie {
line-height: 35px;
margin-left: auto;
}
#refuse-cookie span {
margin-left: 10px;
}
#cookie-settings #refuse-cookie {
font-size: 13px;
position: absolute;
right: 10px;
top: 0;
}
#cookie-settings img {
max-width: 100%;
}

#cookie-setting-mask {

top: 0;
left: 0;
z-index: 900;
width: 100%;
height: 100%;
}

#cookie-settings .option-item {
float: left;
width: 33%;
text-align: center;
}

#cookie-settings .option-label span {
display: inline-block;
width: 33%;
text-align: center;
float: left;
}
#cookie-settings .option-label span label{
line-height: 1.3;
}
#cookie-settings .options {
position: relative;
max-width: fit-content;
margin: auto;
}
#cookie-settings .options input[type="radio"] {
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
transform: scale(1.5);
margin-top: 20px;
}
#cookie-settings .option-label {
position: absolute;
bottom: 10px;
width: 101%;
}

#cookie-settings .features {
padding-top: 10px;
clear: both;
overflow: auto;
}

#cookie-settings .features .enable {
width: 50%;
float: left;
}

#cookie-settings .features .disable {
width: 50%;
float: left;
}

#cookie-settings .features .enable ul {
list-style-image: url("../../frontend/Mgs/hebes/en_GB/Metagento_Gdpr/images/icon-correct.png");
list-style-position: outside;
padding-left: 0;
margin-left: 30px;
}

#cookie-settings .features .disable ul {
list-style-image: url("../../frontend/Mgs/hebes/en_GB/Metagento_Gdpr/images/icon-wrong.png");
list-style-position: outside;
padding-left: 0;
margin-left: 30px;
}

#cookie-settings .features .disable {
}

#cookie-settings .actions {
text-align: center;
clear: both;
padding-top: 10px;

}
#cookie-settings .actions .button{
border: 1px solid #ebc795;
border-radius: 25px;
padding: 10px;
background-color: #fff;
color: #ebc795;
text-transform: initial;
padding: 10px 25px;
}
#cookie-settings .actions #accept-cookie{
margin-right: 20px!important;
background-color: #ebc795;
color: #fff;
}
@media (max-width: 1024px) {
#cookie-settings {
width: 100%;
position:absolute;
max-height: 300% !important;
padding: 5px;top: 10px;
}

}
@media (max-width: 550px) {
#cookie-settings {
width: 100%;
position:absolute;
max-height: 300% !important;
padding: 5px;top: 10px;
}
}

@media (max-width: 400px) {
#cookie-settings .option-label {
bottom: 7px;
font-size: 10px;
}
}
@media only screen and (max-width: 375px){
#cookie-notice {left:0;}
#cookie-settings {max-height: 100%; padding: 15px;top: 10px;}
#cookie-settings .option-label span label{line-height: 0.8;margin-bottom: 0;}
#cookie-settings .cookie-description{font-size: 12px;}
#cookie-settings p {margin: 0;}
#cookie-settings .features{font-size: 10px;}
#cookie-settings .features ul li {line-height: 14px;}
#cookie-settings .setting-header h3{line-height: 1; font-size: 20px; margin-top: 0px; margin-bottom: 0px;}
}
#popinhour-notice {
max-width: 400px;
float:left;
background: white;
box-sizing: border-box;
padding: 30px;
box-shadow: 0px 0px 5px #666;
text-align: center;
font-size: 13px;
position: absolute;
bottom: 0;
left: 50%;
display: none;
}

#popinhour-notice .actions {
text-align: center;
padding-top: 15px;
}

#ok-cookie {
border: none;
border-radius: 25px;
padding: 10px;
text-transform: uppercase;
padding: 10px 50px;
background-color: #f8ba53;
color: #fff;
}

@media only screen and (max-width: 375px){
#popinhour-notice {left:0;}
}
@media only screen and (max-width: 768px) {
#cookie-settings .option-label span label {
    font-size: 10px !important;
}
#cookie-settings .option-label {
    bottom: 3px;
}
#cookie-settings #refuse-cookie{
    right: 0;
    padding: 0 10px;
}
.cookie-description h4 {
    margin-top: 40px;
}
#refuse-cookie {margin-right: 0!important;}
}.row-street{margin-bottom: 20px;padding: 0 35px;}
.pinaddress{color: #ebc795;font-size: 40px;width: 25.8%;}
.pinaddress i{float: right;padding: 10px;}
.rowaddress{background-color:#f5f5f5;margin:0 -10px 0 10px;padding: 0 25px;width: 48%;}
.rowaddress label{display: none!important;}
.rowaddress input {border: none!important; background-color: transparent!important;text-align: left;padding: 0;font-weight: 500;height: 30px;border-radius:initial;-webkit-border-radius: initial;-moz-border-radius: initial;-o-border-radius: initial;}
.rowaddress .field input{width: fit-content;}
.rowaddress .field.city {float: left;width: 80%; padding-left: 10px;}
.rowaddress .field.city input {text-align: left;}
.rowaddress .field.zip {float: left;width: 20%;}
.rowaddress #zip {}
.rowaddress #city {}
.rowaddress #street_1 {width: 100%;}
.rowaddress .form-group{margin-bottom: 0;}
@media (max-width: 767px) {
    .rowaddress * {text-align:left!important;}
}
.addAddressManually {
    color: #ebc795;
    text-transform: uppercase;
    text-align: center;
    display: block;
    cursor: pointer;
    text-decoration: underline;
    padding: 5px 0;
}﻿.pac-container{z-index:999999999;}
.address-correction h3{display: inline-block;text-transform: uppercase;color: #f8ba53;line-height: 30px;font-family: "Oswald";font-size: 24px;}
.address-correction p{color: #646464;text-align: center;font-size: 18px;line-height: 1.7;}
.address-correction button{background: #f8ba53 !important;border-radius: initial !important;color: #ffffff !important;border: none !important;padding: 15px 30px;text-transform: uppercase;}
.popupAddress-modal .action-close{display:none;}
.address-correction .pinaddress {color: #f8ba53;font-size: 40px;margin: 10px 25px;display:none;}
.address-correction .rowaddress {background-color: #eee;float: right;margin: 10px 15px 10px 0px;padding: 5px;display:none;}
.popupzip-modal._show .modal-inner-wrap{border: 4px solid #ebc795;}
.popupzip-modal p{text-align: center;font-size: 16px;font-weight: 200;padding: 20px;width: 70%;margin: 0 auto;}
.popupzip-modal p.zip-border{border: 1px solid #ebc795;width: 50%;margin: 0 auto;}
.popupzip-modal .modal-footer{border-top: none !important;text-align: center;margin: 0 auto;}
.popupzip-modal .modal-title{border-bottom: none !important;text-align: center;margin: 0 auto;}
