.rs-category__item article.product-card a.photo img {
transition: opacity 0.15s ease-out, transform 0.15s ease-out; }#modal-product .success {
color: green;
}
#menu-information a {
}
#menu-information a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
margin-bottom: 0;
}
#menu-information a, button.list-group-item {
color: #555;
}
#menu-information a {
background-color: #fff;
border: 1px solid #ddd;
display: block;
margin-bottom: -1px;
padding: 10px 15px;
position: relative;
}
.navbar-brand {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.success-footer {
color: white;
font-weight: bold;
font-size: 15px;
text-align: right;
}
.required{
color: #f01e1e;
}
img{
}
.alignleft{
float: left;
margin-right: 15px;
}
.alignright {
float: right;
margin-left: 15px;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
} @media (max-width: 767px) { 
.alignleft{
float: none;
margin: 0 auto 15px;
display: block;
}
.alignright {
float: none;
margin: 0 auto 15px;
display: block;
}
}
#ModalOrderOneClick .grecaptcha-badge{display:none;}
.h-captcha-error {
color:#f01e1e
}.cookie-popup {
position: fixed;
z-index: 99999;
bottom: 0;
left: 50%;
transform: translateX(-50%);
max-width: 1920px;
width: 100%;
overflow: auto;
padding: 20px 60px;
max-height: 100vh;
}
@media (max-width:1439.98px) {
.cookie-popup {
padding: 10px;
}
}
.cookie-content {
width: 100%;
padding: 20px;
border-radius: 10px;
max-width:  560px;
background: #fff;
}
@media (min-width:991.98px) {
.cookie-content {
display: flex;
}
}
.cookie-icon {
width: 98px;
height: 98px;
object-fit: contain;
flex-shrink: 0;
margin-right: 23px;
margin-bottom: 0px;
}
@media (max-width: 1439.98px) {
.cookie-icon {
margin-right: 15px;
width: 70px;
height: 70px;
}
}
@media (max-width: 991.98px) {
.cookie-icon {
margin-right: 0px;
margin-bottom: 10px;
}
}
.cookie-text {
flex-grow: 1;
}
.cookie-text p {
font-weight: 400;
font-size: 16px;
line-height: normal;
color: #13151B;
margin: 0;
}
.cookie-text p strong {
font-weight: 700;
color: #fff;
display: inline-block;
margin-bottom: 5px;
}
.cookie-buttons {
display: flex;
flex-direction: column;
width: 100%;
}
@media (min-width:991.98px) {
.cookie-buttons {
max-width: 118px;
margin-left: 25px;
}
}
@media (min-width:991.98px) and (max-width: 1439.98px) {
.cookie-buttons {
max-width: 220px;
}
}
@media (max-width: 991.98px) {
.cookie-buttons {
margin-top: 10px;
}
}
.cookie-btn {
display: flex;
align-items: center;
justify-content: center;
font-size:  16px;
padding:  12px 48px;
font-weight: 700;
font-size: 16px;
letter-spacing: 0.03em;
color:  #fff;
background-color:  #C3966A;
border-radius: 100px;
min-height: 48px;
cursor: pointer;
width:  118px;
}
@media (max-width:1439.98px) {
.cookie-btn {
font-size: 14px;
}
}
@media (any-hover: hover) {
.cookie-btn:hover {
opacity: 0.9;
}
}
.accept {
background:   #C3966A;
color: #fff;
margin-bottom: 10px;
}
.settings {
background: none;
color: #fff;
text-decoration: none;
text-align: center;
}