.video-parent {
    max-height: 500px;
    min-height: 500px;
}


#video-banner {
    margin-top: auto;
    margin-bottom: auto;
}

.mx-\[10px\] {
    margin-left: 0px;
    margin-right: 0px;
}

.top-navbar {
    display: flex;
    min-height: 0px;
    padding-top: .5rem;
    padding-bottom: 0px;
}

#video-banner .video-parent::after {

    background-color: rgb(245 235 231 / 14%);

}

.text-white {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity));
    font-weight: 800;
    font-size: 16px;
}

.top-\[50\%\] {
    top: 80%;
    right: 30%;
}

salla-slider.photos-slider .swiper-slide {
    margin-right: 0;
    width: 40%;
}

.gap-3 {
    gap: .75rem;
    grid-template-columns: repeat(2,minmax(0,1fr));
}

.s-block--hero-slider .swiper-slide {
    position: relative;
    height: 30rem;
    --tw-bg-opacity: 1;
    background-color: rgb(230 231 233 / 0%);
}

element.style {
    transition-duration: 1ms;
    transform: translate3d(2px, 1px, 1px);
}

.s-block--hero-slider .swiper-slide .overlay-bg:after {

  background-color: rgb(230 231 233 / 0%);

}

.object-contain {

    border-radius: 15vmax;

}

.g_cat .products-item .image-parent img {
    transition: ease all .5s;
    border-radius: 15vmax;
}



.s-slider-v-centered .s-slider-block__title-nav button {

    background-color: rgb(255 255 255 / 0%);

}

.s-block--tabs-produtcs .tab-trigger.is-active button {
    border-color: var(--color-primary);
    background-color: #f5ebe7;
    color: #3f5b54;
    border-width: 0px;
    border-radius: 0.1rem
 
2.1rem
 
0.1rem
salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {
    flex-shrink: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 50%;
}
 
2.1rem;
    background: linear-gradient(359deg, #debcb2, #f5ebe7) !important;
    box-shadow: 0px 13px 22px -15px rgb(101 126 123);
}

.s-product-card-vertical {
    flex-direction: column;
    border: 0.5px solid #647a79b0;
}

.g_cat {
    margin-bottom: auto;
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--tw-text-opacity));
    font-size: 14px;
}

.py-8 {
    padding-top: 0;
    padding-bottom: 0;
    background: #F2EDE8;
}

.font-normal {
    font-weight: 700;
}


.image-title .title-heade {
    font-weight: 700;
    min-width: 200px;
    padding: 10px 23px;
    font-size: 14px;
    line-height: 16px;
}

.mb-24 {
    margin-bottom: 10px;
    padding-top: 2em;
}

.banner--fixed img {

    background-color: rgb(243 244 246 / 0%);

}

element.style {
  
    background: linear-gradient(177deg, #f5ebe7, #ffffff) !important;
}



salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {

    width: 50%;
}

.s-search-input {

    width: 0%;

    background-color: rgb(255 255 255 / 31%);

    margin-right: 110px;

}

header .s-cart-summary-count {
    --tw-bg-opacity: 1;
    background-color: rgb(211 0 0 / 0%);
    color: rgb(255 255 255 / 0%);
}

.s-search-icon svg {

    margin-right: 110px;
}

.navbar-brand img {
    max-height: 4rem;
    width: auto;
    max-width: 120px;
}



[data-sal][data-sal-delay="100"] {
    transition-delay: .2s;
}

.rounded-md {
    border-radius: 15vmax;
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--tw-text-opacity));
    font-size: 14px;
    transform: translate3d(0px, 0px, 0px);
}

.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled svg {
    fill: #d1d5db00;
}

.s-block--tabs-produtcs .tabs {

    padding-bottom: 6px;

}

.text-\[\#818181\] {

    color: rgb(0 0 0);
}

.text-\[9px\] {
    font-size: 12px;
        background: #808988;
}

.store-footer {
    position: relative;
    margin-top: 2rem;
    --tw-bg-opacity: 1;
    background-color: #0e0f0f;
    background-color: rgba(14,15,15,var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--tw-text-opacity));
    border: none;
    border-radius: 15px;
    margin-left: 4%;
    margin-right: 4%;
    box-shadow: rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;
    background: linear-gradient(rgb(237 218 210), rgb(242 237 232), rgb(222 188 178)) !important;
}

.footer-is-light .store-footer .store-footer__inner {

    border-radius: 15vmax;
}

.bg-\[var\(--f-color\)\] {
    background-color: #627671;
}

.button-56 {
    position: relative;
    margin: auto;
    height: 48px;
    width: 130.5px;
    flex-direction: inherit;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    border-radius: 8px;
    padding: 1rem;
    direction: ltr;
    font-weight: 800;
    font-size: 11px;
}

.footer-is-light .store-footer {

    border-radius: 15vmax;
}



#video-banner .video-parent {
    position: revert;

}

#video-banner .video-parent .bg-image {

    width: 100%;
}

.video-parent {
 
    min-height: 400px;
}

.video-parent {
    min-height: 385px;
}