.h-full.sal-animate {
    max-height: 550px;
}
.grid.grid-cols-3.gap-5 {
    align-items: start;
}
.s-product-card-image-contain {
    -o-object-fit: contain;
    object-fit: fill;
    max-height: 300px;
}
.footer-is-light .store-footer .store-footer__inner {
background-color: rgb(185 150 121);
}
.md\:\!h-\[90vh\] {
    height: 66vh !important;
}
section:nth-child(1 of .landing-page-first-bannar) .txt.w-full {
    position: absolute;
    width: 35%;
    font-weight: bold !important;
}
@media (max-width: 768px) {
.s-product-card-image-contain {
    -o-object-fit: contain;
    object-fit: fill;
    max-height: 172px;
}
.s-product-card-content-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.md\:\!h-\[90vh\] {
    height: 47vh !important;
}
header.store-header {
    position: relative;
}
.search-btn {
    background: rgb(133 125 125 / 71%);
}
section:nth-child(1 of .landing-page-first-bannar) .txt.w-full {
    width: 100%;
    background-color: #c2b59296;
    padding: 5px 11px;
    border-radius: 10px;
}
section:nth-child(2 of .landing-page-first-bannar) .txt.w-full {
    width: 100%;
    background-color: #c2b59296;
    padding: 5px 11px;
 /*   border-radius: 10px;*/
}
section:nth-child(1 of .landing-page-first-bannar) h1 {
    width: 100%;
}
}
.main-nav-container.fixed-pinned .inner {
    backdrop-filter: blur(73px) !important;
}
.product-single .main-menu li > a,
.product-index .main-menu li > a {
    color: black;
}
img.max-w-24.mb-2 {
    filter: drop-shadow(2px 4px 6px black);
}
.s-fast-checkout-button.outline {
    background-color: #b69477 !important;
    border: 1px solid var(--color-primary);
    color: #000000 !important;
}
.s-product-options-option-label small {
    display: none;
}