/* Add custom CSS styles below */ 

.container {
    width: 100%;
    max-width: 85%;
}
.Tira__peg_area_slide-contatn>div p {
    color: #fbaf40;
}
.Tira__fetuers_item h3 {
        COLOR: #fbaf40;
    }
.Tira__fetuers_item p {
        color: #fbaf40;
    }
.px-7 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.container.relative.has-overlay.rounded-full.px-7 {
    backdrop-filter: blur(10px);
}
.s-slider-v-centered .s-slider-block__title-nav button {
    background: #0000006b;
    width: 42px;
}

.Tira__addtocart_cont.reveal img.lazy {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
}

.s-product-card-image {
    background-color: rgb(38 44 94);
}
.Tira__albome {
    display: flex;
}
section.text-center.s-block {
    padding-top: 50px;
}
.Tira__fetuers.container {
    background: none !important;
}
section.s-block.Tira__hearo.overflow-hidden.mb-16.md\:mb-24 {
    margin-bottom: 0px;
}
a.Tira__cssbuttons.lg\:\!text-2xl.md\:\!text-base.\!text-xs {
    background: #faaf40 !important;
}

.center-between, .flex-center {
    gap: 10px;
}
.Tira__faq_item.open {
    background: #262c5d;
}


.Tira__vertical .s-product-card-content-main {
    display: flex
;
    flex-direction: column-reverse;
    gap: .5rem;
}

@media (max-width: 767px) {
.flex.items-center.justify-end.md\:gap-5.gap-2.tirr__header-icons {
    width: -webkit-fill-available;
    gap: 5px;
}
.flex.items-center.justify-between.relative {
    justify-content: start;
    gap: 5px;
}
.header-btn svg {
    width: 25px !important;
    height: auto !important;
    max-width: none;
}
.navbar-brand img {
    max-height: 30px;
    max-width: none;
    width: auto;
}

.header-btn {
    padding: 5px;
}
.sicon-align-right:before {
    content: "\e926";
    color: #faaf40;
}
.Tira__hearo_baners_text {
    bottom: 0;
    padding-top: 150px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: 0;
    padding-left: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10;
    padding-right: 50px;
}

.mm-ocd__backdrop {
    background: rgb(22 22 60 / 39%);
    bottom: 0;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    backdrop-filter: blur(10px);
}
.mm-ocd__content {
    width: 70%;
}
.Tira__hedding h3 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    max-width: 85%;
    text-align: center;
}
.Tira__marquee_fixed {
    width: 85% !important;
    bottom: 1rem;
    display: flex
;
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    position: fixed;
    width: 100%;
    z-index: 10;
    --tw-translate-x: -50%;
    gap: .5rem;
    padding: 0px 10px 0px 10px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-shadow: 5px 10px 99px rgba(43, 45, 52, .051);
    --tw-shadow-colored: 5px 10px 99px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.Tira__marquee salla-slider .itemmarq {
    font-size: 14px;
}
.s-products-slider-card {
    height: auto !important;
    max-width: 250px;
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%;
}
.s-product-card-fit-height .s-product-card-image {
    height: 14rem;
    max-height: 15rem;
    aspect-ratio: 1 / 1;
}
.s-product-card-image {
    background-color: rgb(38 44 94);
}

.s-menu-footer-list {
    text-align: center;
}
.store-footer h3 {
    text-align: center;
}
.store-footer blockquote {
    text-align: center;
}


.s-user-menu-toggler.opened .s-user-menu-dropdown {
    --tw-translate-y: 339px;
}
iframe.hide-scroll {
    transform:translateY(-50px);
    height: -webkit-fill-available;
}
.s-modal-padding {
    padding: 5.5rem 1rem 1rem;
}
.s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering{
    height: 80vh;
}