element.style {
}
.advanced-slider .swiper .swiper-slide-active a {
    animation-name: fadeInDown;
    animation-duration: .6s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: backwards;
    animation-iteration-count: none;
    animation-delay: .5s;
}

body.slider_has_overlay .advanced-slider .swiper-slide * {
    color: #ffffff;
    font-size-adjust: 0.2;
    margin-bottom: -10px;
}

body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
    background-color: #141111;
}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
    color: #ffffff !important;
}
.store-footer__curve {
    --tw-text-opacity: 1;
    color: rgb(2 94 83);
}
element.style {
}
@media (min-width: 1024px) {
    .store-footer__inner, .store-footer__newsletter {
        padding-top: 4rem;
        padding-bottom: 2rem;
    }
}
.store-footer__inner, .store-footer__newsletter {
    border-bottom-width: 1px;
    border-style: dashed;
    border-bottom-color: rgba(255, 255, 255, 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(2 94 83);
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.s-block--enhanced-features__item .feature-icon i {
    font-size: 2.25rem;
    line-height: 2.5rem;
    color: #025e53;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}
.s-block--enhanced-features__item {
    display: flex
;
    flex-grow: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    align-items: center;
    border-radius: 3.0rem;
    border-width: 3px;
    --tw-border-opacity: 1;
    border-color: rgb(2 94 83);
    background-color: var(--bg-primary);
    padding: 1.25rem;
    element.style {
}
@media (min-width: 768px) {
    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
        margin-top: 120px;
}
.w-40 {
    width: 5rem; /* 80px */
}

.h-40 {
    height: 5rem; /* 80px */
}

.object-cover {
    object-fit: cover;
}

.rounded-full {
    border-radius: 9999px; 
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}


img.lazy.loaded {
    opacity: 1;
    transform: scale(1);
}
element.style {
}
.s-product-options-grid-mode-span {
    border-color: #025e53;
    background-color: var(--bg-primary);
    color: var(--store-text-primary);
}
.s-product-options-disabled {
    cursor: not-allowed;
    opacity: 8.5;
}