/* Add custom CSS styles below */ 
.my-header {
    position: relative;
}
.store-footer__inner {
    background: #C7A05F !important;
}
.store-footer a img.w-full.h-full {
    filter: drop-shadow(1px 1px 0px #fff) drop-shadow(0px 0px 4px #00000094);
}
.store-footer .store-footer__inner .s-menu-footer-list a, .store-footer .store-footer__inner p:nth-of-type(2), 
.store-footer .store-footer__inner h3, .store-footer .store-footer__inner s-menu-footer-list,
.store-footer .store-footer__inner .s-contacts-list svg, .store-footer .store-footer__inner .s-contacts-list .unicode{
    color: #ffffff !important;
}
.osh_best_offer .bg-black\/55 {
    background-color: unset;
}
.osh_best_offer .s-count-down-item-value {
    background-color: var(--color-primary) !important;
}
@media (min-width: 768px) {
.max-w-full.place-items-center.text-center.text-background {
    --tw-translate-x: -5%;
}
.osh-why-us h2.font-extrabold {
    font-size: 32px;
    line-height: 40px;
}
.osh-main-banner .wrapper.justify-center {
    justify-content: flex-start;
}
}
/*@media (min-width: 1200px) {
.categories .flex.flex-col.swiper-slide {
    width: 150px !important;
}
.categories  .swiper-wrapper {
    transform: none !important;
}
}*/
@media (max-width: 768px) {
.osh-sales img.h-full.w-full.object-cover.rounded-xl {
    object-position: 25%;
}
.osh-main-banner .h-\[611px\] {
    height: 50vh;
}
.osh-main-banner .mb-\[-88px\] {
    margin-bottom: 2rem;
    justify-content: flex-end;
}
.osh-main-banner .flex.flex-row.gap-2\.5.self-center.xl\:hidden.h-\[272px\].xs\:mt-4.xs\:max-w-\[70vw\] {
    display: none;
}
.categories  .group.container.gap-2 {
    gap: 1.5rem;
}
}
.my-header .dropdown-content.dropdown-visible , .main-content.w-full.lg\:w-\[calc\(100\%-384px\)\] button.s-button-element.s-button-icon.s-button-fill-none.s-button-primary.s-button-loader-center{
  background-color: #ffffff !important;
}