#order-standard_cart .cart-body {
    float: none !important;
    width: 100% !important;
}



@media (min-width: 1024px) {
    .lg\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
}

@media (min-width: 640px) {
    .sm\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
}



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

.pt-16 {
    padding-top: 4rem !important;
}


.pb-24 {
    padding-bottom: 6rem !important;
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}



label {
    display: inline-block;
    margin-bottom: 0;
}

.product-desc br, .product-details br {
    display: none;
}

:hover {
    text-decoration: none !important;
}

.shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}


/* configureproduct.tpl */

.pl-4, .px-4 {
    padding-left: 1rem !important;
}

.pr-4, .px-4 {
    padding-right: 1rem !important;
}
.pb-3, .py-3 {
    padding-bottom: 0.75rem !important;
}
.pt-3, .py-3 {
    padding-top: 0.75rem !important;
}

.pt-4, .py-4 {
    padding-top: 1rem !important;
}

.font-medium {
    font-weight: 500 !important;
}


.border {
    border-width: 1px !important;
}

.border-transparent {
    border-color: transparent !important;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0;
}

.text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}

.text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.leading-6 {
    line-height: 1.5rem !important;
}



























