.store-footer {
    position: relative;
    margin-top: 2rem;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(14 0 255);
}

.dark .s-slider-block__title h2 {
    color: #414042;
    color: #ffffff;
}

.dark .da-cp {
    color: #414042 !important;
    color: #ffffff !important;
}

salla-slider[type]:not(.hydrated) > div, salla-slider[type]:not(.hydrated) .swiper > div > div, .carousel-slider .swiper {
    margin-left: -9.625rem;
    margin-right: -0.625rem;
    display: flex;
    padding-left: 5px;
    padding-right: 5px;
}

element.style {
    color: rgb(0 0 0);
}

element.style {
    color: rgb(0 0 0);
}

element.style {
    color: rgb(0 0 0);
}

element.style {
    color: rgb(0 0 0);
}

.opt-text strong:is(.dark *) {
    color: #414042;
    color: #ffffff;
}

*, ::before, ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #000000;
}

.tabs-wrapper {
    min-height: 5rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(21 26 72);
}

.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(21 26 72);
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}

.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(21 26 72);
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(255 255 255);
}


.tabs-wrapper {
    min-height: 5rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(246 246 246);
}


.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(246 246 246);
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(255 255 255);
}

.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(246 246 246);
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(0 0 0);
}

.details.total {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(255 255 255);
}

element.style {
    color: rgb(14 0 255);
}

element.style {
    color: rgb(14 0 255);
}
salla-slider[type]:not(.hydrated) > div, salla-slider[type]:not(.hydrated) .swiper > div > div, .carousel-slider .swiper {
    margin-left: -3.625rem;
    margin-right: -0.625rem;
    display: flex;
    padding-left: 5px;
    padding-right: 5px;
}

element.style {
    aspect-ratio: 0/0;
}

element.style {
    aspect-ratio: 0/0;
}

element.style {
    aspect-ratio: 0/0;
}

element.style {
    aspect-ratio: 12/12;
}
element.style {
    aspect-ratio: 12/16;
}
.swiper-wrapper {
    position: relative;
    width: 95%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.gap-2 {
    gap: 0.1rem;
}

salla-slider[type]:not(.hydrated) > div, salla-slider[type]:not(.hydrated) .swiper > div > div, .carousel-slider .swiper {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    display: flex;
    padding-left: 5px;
    padding-right: 5px;
}

salla-slider[type]:not(.hydrated) > div, salla-slider[type]:not(.hydrated) .swiper > div > div, .carousel-slider .swiper {
    margin-left: -1.625rem;
    margin-right: -0.625rem;
    display: flex;
    padding-left: 5px;
    padding-right: 5px;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.store-footer {
    position: relative;
    margin-top: 2rem;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(0 0 0);
}

.dark .s-product-options-option-label small {
    color: #dbdbdb00;
}

.s-product-options-option-label small {
    --tw-text-opacity: 1;
    color: rgb(189 189 189);
    color: rgb(20 25 33 / 0%);
}

.dark .s-block--banners .banner-square h3 {
    color: #414042;
    color: #ffffff;
}