

/* Start:/local/templates/mongolia/template_styles.css?17540447345387*/
.header--mobi__bot-logo {
    width: 140px !important;
    height: auto !important;
    position: relative;
    top: 1px;
}

.choice__type-item, .header--desk__bot-link {
    text-transform: uppercase;
}

.pageproduct-hero__size-list .selected .pageproduct-hero__size-cell {
    color: var(--white-text-color);
    border: 1px solid #faa429;
    background: #faa429;
}

.pageproduct-hero__size-cell:hover {
    cursor: pointer;
}

.header--desk.fixed .header--desk__mid-customer {
    bottom: 10px !important;
}

.header--desk.fixed .header--desk__top-logo {
    top: 85px !important;
}

.pageproduct-tag-scroll--mobi {
    width: 170px !important;
}

.pagecatalog-categories.slide-fade .swiper-slide.pagecatalog-categories__item {
    display: block;
}

.sidebar-modal,
.sidebar-modal-content.modal__container {
    transition: none !important;
}

.card__name {
    min-height: 24px;
}

.card__name:hover,
.card__name:active {
    color: var(--primary-color);
}

.pick-product-modal-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pageproduct-tag-scroll--desk__right .old-price {
    text-decoration: line-through;
}

@media (min-width: 640px) {
    .card__name {
        min-height: 48px;
    }
}

@media (min-width: 320px) {
    .pageproduct-hero__slide {
        width: 100% !important;
    }
}

.pageproduct-modal__zoom-images__container {
    max-width: 90%;
    margin: 0 auto;
}

.header--mobi__search-wrap .header--desk__mid-search-btn {
    top: 14px;
    right: 30px;
    left: inherit;
}

.catalog-section__wrapper > ul {
    margin-top: 30px;
}

.catalog-section__wrapper > ul:first-child {
    margin-top: 0px;
}

/*
#zoom-image-modal .pageproduct-hero__slide {
    width: auto !important;
}*/

.pick-product-instruction .size {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    gap: 50px;
}

.pick-product-instruction table.table {
    width: auto;
    font-size: 16px;
    border-collapse: collapse;
}

/*
.pick-product-instruction .size__right {
    width: 100%;
}
*/

.pick-product-instruction .size__left {
    max-width: 400px;
}

.pick-product-instruction table.table th,
.pick-product-instruction table.table td {
    padding: 5px 15px;
    text-align: center;
}
.pick-product-instruction table.table tbody tr:nth-child(2n+1) {
    background: #eaebec;
}

.pick-product-instruction .table__header {
    background-color: #eaebec;
    border-radius: 25px 25px 0 0;
}

.pick-product-instruction .table__header th {
    vertical-align: middle;
}

.pick-product-instruction .table__header th:first-child {
    border-radius: 11px 0 0 0;
}

.pick-product-instruction .table__header th:last-child {
    border-radius: 0 11px 0 0;
}

.pick-product-instruction  table caption {
    text-align: center;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 5px;
}

.pagemain-prev-watch__swiper-lv-1>.swiper-wrapper,
.pagemain-prev-watch__swiper-lv-1.swiper-backface-hidden .swiper-slide {
    transform: none;
}

.bx-pagination-container .swiper-control .button-prev img,
.bx-pagination-container .swiper-control .button-next img {
    width: 100%;
    max-width: 11px;
}

.bx-pagination-container .swiper-control .button-prev a,
.bx-pagination-container .swiper-control .button-next a {
    line-height: 11px;
}

.btnPage__nav {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 10px;
    background-color: #edecec;
}

.btnPage__nav:hover, .btnPage__nav.bx-active {
    background-color: rgba(251, 172, 25, 0.25);
    box-shadow: -2px -1px 4px rgba(0, 0, 0, 0.15);
}

.bx-pagination-container .swiper-control {
    display: flex;
    margin-top: 30px;
    gap: 10px;
    justify-content: center;
}

.catalog__countitem {
    display: flex;
    gap: 10px;
    justify-content: center;
}

.catalog__countitem .custom-select {
    width: 50px;
    position: relative;
    top: -7px;
}

.basket-items-list-table {
    width: 100%;
}

.pagebasket-promocode .form-group {
    display: flex;
    gap: 20px;
}

.pagebasket-promocode .basket-coupon-block-coupon-btn {
    display: block;
    height: 64px;
    cursor: pointer;
    border-radius: 7px;
    background: #EAEBEC;
    padding: 15px 16px;
    font-size: 20px;
    line-height: 1.5;
    border: 1px solid #EAEBEC;
    font-weight: bold;
}

.pagebasket-promocode .basket-coupon-block-coupon-btn:hover {
    background: rgb(255, 215, 141);
    border-color: rgb(255, 215, 141);
}

.basket-coupon-alert-section {
    margin-top: 30px;
}

.basket-coupon-alert {
    margin-bottom: 10px;
    font-size: 18px;
}

.basket-coupon-alert:last-child {
    margin-bottom: 0px;
}

.basket-coupon-alert .close-link {
    margin-left: 10px;
    border-bottom: 1px dotted;
    text-decoration: none;
    opacity: 1;
    cursor: pointer;
    transition: 220ms ease all;
}
.basket-coupon-alert .close-link:hover { border-color: transparent; }


.sidebar-modal a:hover,
.sidebar-modal a:active,
.sidebar-modal a:focus,
.basket-items-list-item-removed-block a:hover,
.basket-items-list-item-removed-block a:focus{
    color: #fbac19;
}

.pageproduct-hero__detailtext {
    font-size: 14px;
}

@media (min-width: 980px) {
    .bx-pagination-container .swiper-control {
        gap: 20px;
    }

    .pageproduct-hero__detailtext {
        font-size: 20px;
    }
}
/* End */
/* /local/templates/mongolia/template_styles.css?17540447345387 */
