footer {
    background-color: #f95228 !important;
}
.store-footer__inner {
    background-color: #f9f3e7 !important;
}
.copyright-text p {
    color: #f6f960 !important;
}
.store-footer {
    background: #f95228 !important;
    overflow: hidden !important;
}

.store-footer__inner {
    background: #f9f3e7 !important;
    border-bottom-left-radius: 48px !important;
    border-bottom-right-radius: 48px !important;
}
.store-header,
.store-header > div,
.store-header .inner,
.store-header .container {
    border-radius: 0 0 48px 48px !important;
}

.main-nav-container {
    border-radius: 0 0 48px 48px !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
}
.main-nav-container a {
    color: #f9f3e7 !important;
}
.main-nav-container i,
.main-nav-container svg {
    color: #f9f3e7 !important;
    fill: #f9f3e7 !important;
}
.main-nav-container a,
.main-nav-container li > a {
    font-weight: 1000 !important;
}

.reveal {
    opacity: 0;
    transform: translateY(50px);
    transition:
        opacity .8s cubic-bezier(.22,1,.36,1),
        transform .8s cubic-bezier(.22,1,.36,1);
    will-change: transform, opacity;
}

.reveal.active {
    opacity: 1;
    transform: translateY(0);
}

.banner-entry{
    transform-origin:center center;
    will-change:transform,opacity;
    backface-visibility:hidden;
}

.s-products-slider,
.swiper,
.swiper-wrapper{
    overflow: visible !important;
}

.s-products-list-wrapper{
    gap:24px !important;
    padding:18px !important;
}

::-webkit-scrollbar{
    width:0;
    background:transparent;
}

html{
    scrollbar-width:none;
}

.main-nav-container a{
    position:relative;
    transition:.3s;
}

.main-nav-container a::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-6px;
    width:0;
    height:2px;
    background:#f6f960;
    transform:translateX(-50%);
    transition:.3s;
}

.main-nav-container a:hover::after{
    width:100%;
}

.main-nav-container a:hover{
    transform:translateY(-2px);
}

.s-block{
    transition:transform .45s cubic-bezier(.22,1,.36,1);
}

.s-block:hover{
    transform:translateY(-4px);
}