element.style {
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    border-bottom-color: rgb(69 8 82);
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(196 136 209);
}
@media (min-width: 1024px) {
    .store-footer__inner {
        padding-bottom: 4rem;
        padding-top: 4rem;
    }
}
.store-footer__inner {
    border-bottom: 1px hsl(289.46deg 82.22% 17.65%);
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: #1d1f1f;
    background-color: rgba(29, 31, 31, var(--tw-bg-opacity, 1));
    padding-bottom: 0rem;
    padding-top: 0rem;
}
*, :after, :before {
    border: 0 solid #450852;
    box-sizing: border-box;
}


}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgb(69 8 82);
    --tw-text-opacity: 1;
    color: #374151;
    color: rgb(255 255 255);
}
.store-footer {
    margin-top: 2rem;
    position: relative;
    --tw-bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgb(255 255 255);
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}



element.style {
}
.overflow-x-hidden {
    overflow-x: hidden;
}
body {
    --tw-bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgb(198 139 211 / 30%);
}



.s-block--features__item:first-child {
    grid-column: span 2 / span 2;
}
@media (min-width: 768px) {
    .s-block--features__item {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.s-block--features__item {
    align-items: center;
    border-radius: .375rem;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(238 220 242);
    padding: 2rem 1rem;
    text-align: center;
    transition-duration: .5s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}


element.style {
}
.s-product-options-wrapper {
    border-radius: .375rem;
    display: block;
    margin-bottom: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(238 220 242);
    padding: 1.25rem;
}



element.style {
}
.p-5 {
    padding: 1.25rem;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(238 220 242);
}
.rounded-b-none {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}




element.style {
}
.s-quantity-input-input {
    border-width: 0 1px;
    width: 3rem;
    --tw-border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgb(69 8 82);
    font-weight: 700;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
input:where(:not([type])), input:where([type=date]), input:where([type=datetime-local]), input:where([type=email]), input:where([type=month]), input:where([type=number]), input:where([type=password]), input:where([type=search]), input:where([type=tel]), input:where([type=text]), input:where([type=time]), input:where([type=url]), input:where([type=week]), select, select:where([multiple]), textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #eedcf2;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem;
    --tw-shadow: 0 0 transparent;
}




element.style {
}
.s-quantity-input-input {
    border-width: 0 1px;
    width: 3rem;
    --tw-border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgb(69 8 82);
    font-weight: 700;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
input:where(:not([type])), input:where([type=date]), input:where([type=datetime-local]), input:where([type=email]), input:where([type=month]), input:where([type=number]), input:where([type=password]), input:where([type=search]), input:where([type=tel]), input:where([type=text]), input:where([type=time]), input:where([type=url]), input:where([type=week]), select, select:where([multiple]), textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #eedcf2;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem;
    --tw-shadow: 0 0 transparent;
}




element.style {
}
.copyright-text p {
    --tw-text-opacity: 1;
    color: #374151;
    color: rgb(196 136 209);
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: #9ca3af;
    color: rgba(156, 163, 175, var(--tw-text-opacity, 1));
}