

/* Start:/local/templates/hircost/css/style.css?17775407622653*/
.gender-js {
    cursor: pointer;
}

.yapay {
    min-height: calc(38px + 15px);
    height: calc(38px + 15px);
}

.ya-pay-widget {
    height: 38px !important;
    width: 190px !important;
    margin: 0 !important;
    margin-bottom: 15px !important;
}

.cart-ya-pay {
    display: flex;
    justify-content: center;
}

.cart-ya-pay .ya-pay-widget {
    margin-bottom: 0 !important;
}

.collection-slider__item::before {
    background: url(/local/templates/hircost/assets/images/collection/collection-item-shadow.svg) no-repeat;
    background-size: 100% 100%;
}

.cases__link {
    color: black;
}

.cards-list__item .card__img-wrapper,.cards-list__item .card__title {
    cursor: pointer;
}

.section._black {
    background: url(/local/templates/hircost/assets/images/about/about-hero-bg.svg)no-repeat,var(--control-black-gradient);
    background-size: cover;
    color: var(--text-white);
}
.cart-ya-pay {
    height: 38px;
}
.filter-button._color.disabled{
    color: var(--text-disabled);
    pointer-events: none;
}

.wallet-button {
    gap: 15px;
}

.wallet-card__main {
    position: relative;
}

.wallet-question-icon {
    position: absolute;
    --btn-size: 2.5rem;
    --icon-size: 1.5rem;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-family: inherit;
    cursor: pointer;
    touch-action: manipulation;
    top: .75rem;
    right: .75rem;
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--btn-size);
    height: var(--btn-size);
    border-radius: 100vmax;
    background: var(--background-secondary);
    color: var(--text-black);
}

.sticky-footer-note {
    background-color: #353535;
    color: #fff;
    position: sticky;
    bottom: 0px;
    font-size: 14px;
    z-index: 30;
    text-align: center;
    padding: 18px 0px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 0px;
}

.sticky-footer-note a {
    text-decoration: underline;
    font-weight: 500;
    text-underline-offset: 4px
}

.sticky-footer-note span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 30s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

@media (max-width: 640px) {
    .sticky-footer-note span {
        animation: marquee 15s linear infinite;
    }

    .page__main .main-hero__pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 4.125rem;
    }

    .sticky-footer-note {
        bottom: 4rem;
    }

    .page__main .main-hero__content {
        padding-bottom: 7rem;
    }
}

/* End */


/* Start:/local/components/hircost/profile.authorization/templates/.default/style.css?17775407613192*/
.js-profile-registration {
	margin-top: auto;
}

.accordion._certificates .accordion__btn, .accordion._loyalty .accordion__btn {
    grid-template-columns:auto minmax(0, 1fr);
    justify-content: initial;
    gap: .75rem;
    padding: 1rem;
    font-size: var(--desk-heading-s-size);
    line-height: 1.2
}

@media (max-width: 640px) {
    .accordion._certificates .accordion__btn, .accordion._loyalty .accordion__btn {
        grid-template-columns:minmax(0, 1fr) auto;
        padding-bottom: 0;
        padding-inline: 0;
        font-size: var(--mob-heading-s-size);
        line-height: 1.2
    }
}

.accordion._certificates .accordion__btn-inner, .accordion._loyalty .accordion__btn-inner {
    order: -1;
    margin-top: -.3125rem
}

@media (max-width: 640px) {
    .accordion._certificates .accordion__btn-inner, .accordion._loyalty .accordion__btn-inner {
        order: 1
    }
}

.accordion._certificates .accordion__content-inner, .accordion._loyalty .accordion__content-inner {
    padding-inline: 2.8125rem;
    color: var(--text-black-80)
}

@media (max-width: 640px) {
    .accordion._certificates .accordion__content-inner, .accordion._loyalty .accordion__content-inner {
        padding-inline: .625rem
    }

    .accordion._certificates._active .accordion__content, .accordion._loyalty._active .accordion__content {
        padding-top: 1.125rem;
        padding-bottom: 0
    }
}

.popup .accordion._certificates .accordion__btn, .popup .accordion._loyalty .accordion__btn {
    grid-template-columns:minmax(0, 1fr) auto;
    padding-bottom: 1.125rem;
    padding-inline: 0
}

.popup .accordion._certificates .accordion__btn-inner, .popup .accordion._loyalty .accordion__btn-inner {
    order: 1
}

.about-loyalty-text, .popup .accordion._certificates .accordion__content-inner, .popup .accordion._loyalty .accordion__content-inner {
    padding-inline: 0;
    font-size: var(--desk-body-m-size);
    line-height: 1.52
}

.about-loyalty-text {
	margin-bottom: 15px;
}

.popup .accordion._certificates ol, .popup .accordion._certificates ul, .popup .accordion._loyalty ol, .popup .accordion._loyalty ul {
    gap: 0;
    padding-inline: 1.4375rem
}

@media (max-width: 640px) {
    .wallet-card__header {
        padding-inline: var(--padding)
    }
}

.wallet-card__main {
    margin: 0;
    overflow: hidden;
    border-radius: var(--border-radius-middle)
}

.wallet-card__info {
}

.wallet-card__info h3 {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.wallet-card__info ul {
	margin-bottom: 10px;
}

.wallet-card__info ul li {
	--grid-column: span 3;
	grid-column: var(--grid-column);
}

.wallet-card__footer {
    margin-top: auto
}

.wallet-card__hint {
    margin-bottom: .5rem;
    text-align: center
}

.wallet-button {
	margin-bottom: 10px;
}

.wallet-card__continue {
    margin-top: .5rem
}

.wallet-card__footnote {
    margin: 0 auto;
    margin-top: .75rem;
    max-width: 22.5rem;
    color: var(--text-secondary);
    text-align: center;
    font-size: var(--mob-body-s-size)
}

.wallet-card__footnote a[href] {
    text-decoration: underline;
    text-underline-offset: .2em
}

.wallet-question-icon {
	--btn-size: 2rem;
	opacity: 0.8;
}
/* End */
/* /local/templates/hircost/css/style.css?17775407622653 */
/* /local/components/hircost/profile.authorization/templates/.default/style.css?17775407613192 */
