.bg-white {
    --tw-bg-opacity: 1;
    background-color: #0c234d;
    background-color: rgb(12 35 77);
}

.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #0c234d;
    border-bottom-color: rgb(12 35 77);
    --tw-bg-opacity: 1;
    background-color: #0c234d;
    background-color: rgb(12 35 77);
}

.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #0c234d;
    background-color: rgb(12 35 77);
    --tw-text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--tw-text-opacity, 1));
}

.store-footer h3 {
    color: #ffff;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-bottom: .75rem;
}

.s-trust-badges-wrapper:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]) {
     color: #ffff;
}
.unicode {
   color: #ffff;
}

.s-contacts-icon svg {
    fill: rgb(255 255 255);
}

.copyright-text p {
    --tw-text-opacity: 1;
    color: #ffffff;
    color: rgb(255 255 255);
}


.topnav-is-dark .top-navbar {
    --tw-bg-opacity: 1;
    background-color: #1d1f1f;
    background-color: rgb(12 35 77);
    --tw-text-opacity: 1;
    color: #d1d5db;
    color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}


}

.s-user-menu-login-btn svg {
    fill: #ffffff;
  
}

.s-user-menu-login-btn svg {
    color: #ffff;
    fill: #ffffff;
    height: 1.25rem;
    width: 1.25rem;
}

.sicon-shopping-bag:before {
  color: #ffff;
    fill: #ffffff;
}

.s-cart-summary-total {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #ffffff;
    color: rgb(255 255 255);
}

.s-cart-summary-count {
    top: -.125rem;
    --tw-bg-opacity: 1;
    background-color: #1fc8d1;
    background-color: rgb(31 200 209);
}

.sicon-menu:before {
   color: #1fc8d1;

}

.s-product-card-promotion-title {
    --tw-bg-opacity: 1;
    background-color: #1fc8d1;
    background-color: rgb(31 200 209);
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}

.s-button-primary {
    background-color: #414042;
    background-color: #1fc8d1;
    border-color: #414042;
    border-color: var(--color-primary);
    border-width: 1px;
    color: #ffffff;
    color: var(--color-primary-reverse);
}

.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid #1fc8d1;
    color: #1fc8d1;
}

.block {
    color: #ffff;
    display: block;
}

.form-label {
    display: block;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    margin-bottom: .625rem;
    --tw-text-opacity: 1;
    color: #ffffff;
    color: rgb(255 255 255);
}

.text-red-800 {
    --tw-text-opacity: 1;
    color: #1fc8d1;
    color: rgb(31 200 209);
}

.leading-6 {
    color: #1fc8d1;
    line-height: 1.5rem;
}

.s-add-product-button-mini-checkout-content:where([dir=rtl],[dir=rtl] *) {
    color: #ffff;
    flex-direction: row-reverse;
}

.s-fast-checkout-button.outline {
 
    border: 1px solid #1fc8d1;

}

.promotion-title {
    position: absolute;
    top: 1rem;
    z-index: 10;
    --tw-bg-opacity: 1;
    background-color: #1fc8d1;
    background-color: rgb(31 200 209);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}

.\!text-red-800 {
    --tw-text-opacity: 1 !important;
    color: #ffffff !important;

.s-comments-item-timestamp {
    align-items: center;
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    gap: .375rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #ffffff;
    color: rgb(255 255 255);
}