/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/


.logo-row .logo{
    max-width: 260px;
}

.discount-tab-content {
    display: none;
}
  
.discount-tab-content.active {
    display: block;
}
  
.discount-tabs {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 30px;
}
  
.discount-tabs .discount-tab {
    width: 50%;
    text-align: center;
    padding: 15px 0;
    border: 1px solid #c4010c;
    font-size: 18px;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.5s;
}
  
.discount-tabs .discount-tab:hover {
    color: white;
    background: #c4010c;
}
  
.discount-tabs .discount-tab.active {
    color: white;
    background: #c4010c;
}
  
.discount-tabs .discount-tab.active:hover {
    color: black;
    background: white;
}

.ordered-block__text.show-collapsed-js {
    -webkit-line-clamp: unset;
    -moz-line-clamp: unset;
}

.maxma-basket-bonus__bonus-amount-container,
.maxma-element-bonus__bonus-amount-container,
.maxma-element-bonus__bonus-name.js-maxma-element-collected-title,
.maxma-basket-bonus__promo-info-num{
    color: #f94435;
}

.maxma-basket-bonus__bonus-logo circle,
.maxma-element-bonus__bonus-logo circle{
    fill: #f94435;
}

.maxma-basket-bonus__promo-form.active input[type='submit']{
    background-color: #f94435;
}

.maxma-basket-bonus__promo-form.active input[name='maxma-bonus-value']{
    border-color:#000000;
}

.cookie-consent-content{
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
}

.popup__block,
.cookie-consent-banner.cookie-consent-bottom-right {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.6);
    border-radius: 5px!important;
    font-size: 16px!important;
    
    align-items: center!important;
    padding: 30px 40px 30px 30px!important;
    z-index: 500;
    bottom: 35px;
    max-width: 800px!important;
    width: 100%;
    background-color: #f3f3f3;
    border: none;
}

.cookie-consent-preset-dark,
.cookie-consent-preset-dark .cookie-consent-category{
    background-color: #f3f3f3;
}

.cookie-consent-preset-dark .cookie-consent-modal-header h3,
.cookie-consent-category-label,
.cookie-consent-category-description,
.cookie-consent-category-title{
    color: #2f333a!important;
}

.cookie-consent-preset-dark .cookie-consent-modal-header,
.cookie-consent-modal-footer{
    border: none!important;
}

.popup__text,
.cookie-consent-text{
    margin-bottom: 10px;
    color: #2f333a;
    font: 16px / 25px "Montserrat", Arial, sans-serif!important;
}

.popup__text a{
    font-size: 16px;
    color: #2f333a; 
    text-decoration-color: #2f333a; 
}

.popup__cookie,
.cookie-consent-banner.cookie-consent-bottom-right {
    position: fixed;
    right: 20px;
    bottom: 35px;
    z-index: 500;
    max-width: 800px;
}

.cookie-consent-banner.cookie-consent-bottom-right button[type="button"],
#cookie-consent-modal .cookie-consent-modal-footer button[type="button"]{
    font-size: 0.7333em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0px;
    border: 1px solid;
    letter-spacing: 0.8px;
    border-radius: 3px!important;
    padding: 12px 21px 11px;
    overflow: hidden;
    transition: background-color 0.3s  
ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s 
ease;
    background-color: #2f333a;
    border-color: #2f333a;
    color: #ffffff;
    outline: none;
    font-family:"Montserrat", Arial, sans-serif!important;
}

.cookie-consent-buttons button[type="button"]{
    order: 1;
}

.cookie-consent-buttons button[type="button"]:nth-child(3){
    order: 2;
}
.cookie-consent-buttons button[type="button"]:nth-child(2){
    order: 3;
}

.stickers .sticker_nedostupen_v_kredit{
    background-color: #CF2B13;
}

.stickers .sticker_stop_tsena{
    background-color: #FFBE19;
}
 
.MAIN_CUSTOM_BLOCK .bottom_nav{
    display: none!important;
}

footer .pays i.sbp{
    background: url(../images/svg/sbp.svg)no-repeat center center;
    background-size: contain;
}

footer .pays i.sbp:hover{
    background: url(../images/svg/sbp-h.svg)no-repeat center center;
    background-size: contain;
}

footer .pays i.sbp{
    width: 20px;
    height: 20px;
}

.share .ya-share2 .ya-share2__item_service_max:hover .ya-share2__link{
    background-color: #8539FF;
}

.share .ya-share2 .ya-share2__item_service_max .ya-share2__badge{
    width: 14px;
    background-image: url(../images/max.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    height: 14px;
    margin-left: -7px;
    margin-top: -7px;
    z-index: 100;
}

.share .ya-share2 .ya-share2__item_service_max:hover .ya-share2__badge{
    background-image: url(../images/max-h.svg) !important;
}

.share .ya-share2 .ya-share2__item_service_max .ya-share2__icon{
    display: none!important;
}

@media (max-width: 991px) {
    .auth_wr_inner .dropdown-menu{
        display: none!important;
    }
}

@media (max-width: 840px) {
    .cookie-consent-banner.cookie-consent-bottom-right{
        right: auto;
        left: auto;
    }
}

@media (max-width: 768px) {
    .popup__block {
        padding: 15px 20px 15px 15px;
    }

    .cookie-consent-banner.cookie-consent-bottom-right{
        bottom: 0;
    }
}

@media (max-width: 480px) {
    .cookie-consent-buttons {
        flex-direction: row; 
        gap: 8px;
    }
.b24-widget-button-position-bottom-left {
    left: 6px!important;
    bottom: 8px!important;
}
}
  
@media (max-width: 420px) {
    .discount-tabs {
        flex-direction: column;
        gap: 10px;
    }
  
    .discount-tabs .discount-tab {
        width: 100%;
    }
}