/*@import "tailwindcss/base";*/
.tlw-container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 100%) {
    .tlw-container {
        max-width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (min-width: 1220px) {
    .tlw-container {
        max-width: 1220px;
        padding-right: 2rem;
        padding-left: 2rem;
    }
}
@media (min-width: 1320px) {
    .tlw-container {
        max-width: 1320px;
        padding-right: 3rem;
        padding-left: 3rem;
    }
}
@media (min-width: 1440px) {
    .tlw-container {
        max-width: 1440px;
        padding-right: 3.75rem;
        padding-left: 3.75rem;
    }
}
@media (min-width: 1536px) {
    .tlw-container {
        max-width: 1536px;
        padding-right: 4rem;
        padding-left: 4rem;
    }
}
@media (min-width: 1700px) {
    .tlw-container {
        max-width: 1700px;
        padding-right: 4.2rem;
        padding-left: 4.2rem;
    }
}
.tlw-pointer-events-none {
    pointer-events: none !important;
}
.tlw-invisible {
    visibility: hidden !important;
}
.tlw-fixed {
    position: fixed !important;
}
.tlw-absolute {
    position: absolute !important;
}
.tlw-relative {
    position: relative !important;
}
.tlw-sticky {
    position: sticky !important;
}
.tlw-inset-x-\[10px\] {
    left: 10px !important;
    right: 10px !important;
}
.tlw-inset-y-0 {
    top: 0px !important;
    bottom: 0px !important;
}
.-tlw-right-full {
    right: -100% !important;
}
.tlw-bottom-\[1\.471rem\] {
    bottom: 1.471rem !important;
}
.tlw-left-0 {
    left: 0px !important;
}
.tlw-left-4 {
    left: 1rem !important;
}
.tlw-left-\[0\] {
    left: 0 !important;
}
.tlw-left-\[0px\] {
    left: 0px !important;
}
.tlw-left-\[1\.471rem\] {
    left: 1.471rem !important;
}
.tlw-left-\[5\%\] {
    left: 5% !important;
}
.tlw-right-0 {
    right: 0px !important;
}
.tlw-right-12 {
    right: 3rem !important;
}
.tlw-right-4 {
    right: 1rem !important;
}
.tlw-right-\[10px\] {
    right: 10px !important;
}
.tlw-right-\[5\%\] {
    right: 5% !important;
}
.tlw-top-0 {
    top: 0px !important;
}
.tlw-top-1\/2 {
    top: 50% !important;
}
.tlw-top-6 {
    top: 1.5rem !important;
}
.tlw-top-\[-0\.9em\] {
    top: -0.9em !important;
}
.tlw-top-\[0\%\] {
    top: 0% !important;
}
.tlw-top-\[0\] {
    top: 0 !important;
}
.tlw-top-\[0px\] {
    top: 0px !important;
}
.tlw-top-\[100\%\] {
    top: 100% !important;
}
.tlw-top-\[10px\] {
    top: 10px !important;
}
.tlw-top-\[50px\] {
    top: 50px !important;
}
.-tlw-z-10 {
    z-index: -10 !important;
}
.tlw-z-0 {
    z-index: 0 !important;
}
.tlw-z-10 {
    z-index: 10 !important;
}
.tlw-z-\[0\] {
    z-index: 0 !important;
}
.tlw-z-\[1000\] {
    z-index: 1000 !important;
}
.tlw-z-\[10\] {
    z-index: 10 !important;
}
.tlw-z-\[1\] {
    z-index: 1 !important;
}
.tlw-z-\[2\] {
    z-index: 2 !important;
}
.tlw-order-\[-1\] {
    order: -1 !important;
}
.tlw-col-span-full {
    grid-column: 1 / -1 !important;
}
.tlw-m-\[auto\] {
    margin: auto !important;
}
.tlw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.tlw-mx-\[5px\] {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.tlw-mx-\[auto\] {
    margin-left: auto !important;
    margin-right: auto !important;
}
.tlw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.tlw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.tlw-my-\[20px\] {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.tlw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.tlw-mb-2 {
    margin-bottom: 0.5rem !important;
}
.tlw-mb-4 {
    margin-bottom: 1rem !important;
}
.tlw-mb-6 {
    margin-bottom: 1.5rem !important;
}
.tlw-mb-8 {
    margin-bottom: 2rem !important;
}
.tlw-mb-\[100px\] {
    margin-bottom: 100px !important;
}
.tlw-mb-\[15px\] {
    margin-bottom: 15px !important;
}
.tlw-mb-\[2\.5rem\] {
    margin-bottom: 2.5rem !important;
}
.tlw-mb-\[2\.824rem\] {
    margin-bottom: 2.824rem !important;
}
.tlw-mb-\[20px\] {
    margin-bottom: 20px !important;
}
.tlw-mb-\[2em\] {
    margin-bottom: 2em !important;
}
.tlw-mb-\[3\.529rem\] {
    margin-bottom: 3.529rem !important;
}
.tlw-mb-\[30px\] {
    margin-bottom: 30px !important;
}
.tlw-mb-\[40px\] {
    margin-bottom: 40px !important;
}
.tlw-mb-\[5px\] {
    margin-bottom: 5px !important;
}
.tlw-mb-\[7\.188rem\] {
    margin-bottom: 7.188rem !important;
}
.tlw-mb-\[8\.333rem\] {
    margin-bottom: 8.333rem !important;
}
.tlw-mb-auto {
    margin-bottom: auto !important;
}
.tlw-ml-\[10px\] {
    margin-left: 10px !important;
}
.tlw-mr-2 {
    margin-right: 0.5rem !important;
}
.tlw-mr-\[0\.75rem\] {
    margin-right: 0.75rem !important;
}
.tlw-mr-\[0\.833rem\] {
    margin-right: 0.833rem !important;
}
.tlw-mr-\[10px\] {
    margin-right: 10px !important;
}
.tlw-mr-\[1px\] {
    margin-right: 1px !important;
}
.tlw-mr-\[20px\] {
    margin-right: 20px !important;
}
.tlw-mr-\[5\.294rem\] {
    margin-right: 5.294rem !important;
}
.tlw-mt-2 {
    margin-top: 0.5rem !important;
}
.tlw-mt-4 {
    margin-top: 1rem !important;
}
.tlw-mt-6 {
    margin-top: 1.5rem !important;
}
.tlw-mt-8 {
    margin-top: 2rem !important;
}
.tlw-mt-\[100px\] {
    margin-top: 100px !important;
}
.tlw-mt-\[10px\] {
    margin-top: 10px !important;
}
.tlw-mt-\[15px\] {
    margin-top: 15px !important;
}
.tlw-mt-\[2\.167rem\] {
    margin-top: 2.167rem !important;
}
.tlw-mt-\[20px\] {
    margin-top: 20px !important;
}
.tlw-mt-\[2rem\] {
    margin-top: 2rem !important;
}
.tlw-mt-\[3\.25rem\] {
    margin-top: 3.25rem !important;
}
.tlw-mt-\[3\.529rem\] {
    margin-top: 3.529rem !important;
}
.tlw-mt-\[30px\] {
    margin-top: 30px !important;
}
.tlw-mt-\[4\.167rem\] {
    margin-top: 4.167rem !important;
}
.tlw-mt-\[40px\] {
    margin-top: 40px !important;
}
.tlw-mt-\[50px\] {
    margin-top: 50px !important;
}
.tlw-mt-\[5px\] {
    margin-top: 5px !important;
}
.tlw-mt-\[60px\] {
    margin-top: 60px !important;
}
.tlw-mt-auto {
    margin-top: auto !important;
}
.tlw-block {
    display: block !important;
}
.tlw-inline-block {
    display: inline-block !important;
}
.tlw-flex {
    display: flex !important;
}
.tlw-inline-flex {
    display: inline-flex !important;
}
.tlw-grid {
    display: grid !important;
}
.tlw-hidden {
    display: none !important;
}
.tlw-aspect-\[16\/9\] {
    aspect-ratio: 16/9 !important;
}
.tlw-aspect-\[5\/6\] {
    aspect-ratio: 5/6 !important;
}
.tlw-aspect-video {
    aspect-ratio: 16 / 9 !important;
}
.tlw-h-10 {
    height: 2.5rem !important;
}
.tlw-h-4 {
    height: 1rem !important;
}
.tlw-h-40 {
    height: 10rem !important;
}
.tlw-h-48 {
    height: 12rem !important;
}
.tlw-h-5 {
    height: 1.25rem !important;
}
.tlw-h-6 {
    height: 1.5rem !important;
}
.tlw-h-64 {
    height: 16rem !important;
}
.tlw-h-8 {
    height: 2rem !important;
}
.tlw-h-80 {
    height: 20rem !important;
}
.tlw-h-\[100\%\] {
    height: 100% !important;
}
.tlw-h-\[11px\] {
    height: 11px !important;
}
.tlw-h-\[126px\] {
    height: 126px !important;
}
.tlw-h-\[16\.877rem\] {
    height: 16.877rem !important;
}
.tlw-h-\[17\.333rem\] {
    height: 17.333rem !important;
}
.tlw-h-\[192px\] {
    height: 192px !important;
}
.tlw-h-\[1px\] {
    height: 1px !important;
}
.tlw-h-\[2\.647rem\] {
    height: 2.647rem !important;
}
.tlw-h-\[20\.333rem\] {
    height: 20.333rem !important;
}
.tlw-h-\[20\.389rem\] {
    height: 20.389rem !important;
}
.tlw-h-\[20\.417rem\] {
    height: 20.417rem !important;
}
.tlw-h-\[20px\] {
    height: 20px !important;
}
.tlw-h-\[210px\] {
    height: 210px !important;
}
.tlw-h-\[228px\] {
    height: 228px !important;
}
.tlw-h-\[240px\] {
    height: 240px !important;
}
.tlw-h-\[24px\] {
    height: 24px !important;
}
.tlw-h-\[25\%\] {
    height: 25% !important;
}
.tlw-h-\[29\.167rem\] {
    height: 29.167rem !important;
}
.tlw-h-\[30px\] {
    height: 30px !important;
}
.tlw-h-\[32\.353rem\] {
    height: 32.353rem !important;
}
.tlw-h-\[360px\] {
    height: 360px !important;
}
.tlw-h-\[400px\] {
    height: 400px !important;
}
.tlw-h-\[40px\] {
    height: 40px !important;
}
.tlw-h-\[41\.667rem\] {
    height: 41.667rem !important;
}
.tlw-h-\[490px\] {
    height: 490px !important;
}
.tlw-h-\[50vh\] {
    height: 50vh !important;
}
.tlw-h-\[auto\] {
    height: auto !important;
}
.tlw-h-auto {
    height: auto !important;
}
.tlw-h-full {
    height: 100% !important;
}
.tlw-h-max {
    height: -moz-max-content !important;
    height: max-content !important;
}
.tlw-h-screen {
    height: 100vh !important;
}
.tlw-max-h-\[500px\] {
    max-height: 500px !important;
}
.tlw-max-h-full {
    max-height: 100% !important;
}
.tlw-min-h-\[100vh\] {
    min-height: 100vh !important;
}
.tlw-w-10 {
    width: 2.5rem !important;
}
.tlw-w-11\/12 {
    width: 91.666667% !important;
}
.tlw-w-4 {
    width: 1rem !important;
}
.tlw-w-5 {
    width: 1.25rem !important;
}
.tlw-w-6 {
    width: 1.5rem !important;
}
.tlw-w-8 {
    width: 2rem !important;
}
.tlw-w-\[100\%\] {
    width: 100% !important;
}
.tlw-w-\[100px\] {
    width: 100px !important;
}
.tlw-w-\[100vw\] {
    width: 100vw !important;
}
.tlw-w-\[126px\] {
    width: 126px !important;
}
.tlw-w-\[14rem\] {
    width: 14rem !important;
}
.tlw-w-\[180px\] {
    width: 180px !important;
}
.tlw-w-\[18px\] {
    width: 18px !important;
}
.tlw-w-\[192px\] {
    width: 192px !important;
}
.tlw-w-\[1px\] {
    width: 1px !important;
}
.tlw-w-\[2\.313rem\] {
    width: 2.313rem !important;
}
.tlw-w-\[2\.647rem\] {
    width: 2.647rem !important;
}
.tlw-w-\[20\.588rem\] {
    width: 20.588rem !important;
}
.tlw-w-\[20px\] {
    width: 20px !important;
}
.tlw-w-\[210px\] {
    width: 210px !important;
}
.tlw-w-\[228px\] {
    width: 228px !important;
}
.tlw-w-\[23\.812rem\] {
    width: 23.812rem !important;
}
.tlw-w-\[24px\] {
    width: 24px !important;
}
.tlw-w-\[29\.167rem\] {
    width: 29.167rem !important;
}
.tlw-w-\[30px\] {
    width: 30px !important;
}
.tlw-w-\[375px\] {
    width: 375px !important;
}
.tlw-w-\[40px\] {
    width: 40px !important;
}
.tlw-w-\[90\%\] {
    width: 90% !important;
}
.tlw-w-\[98\%\] {
    width: 98% !important;
}
.tlw-w-auto {
    width: auto !important;
}
.tlw-w-full {
    width: 100% !important;
}
.tlw-w-max {
    width: -moz-max-content !important;
    width: max-content !important;
}
.tlw-w-screen {
    width: 100vw !important;
}
.tlw-min-w-\[168px\] {
    min-width: 168px !important;
}
.tlw-min-w-\[210px\] {
    min-width: 210px !important;
}
.tlw-min-w-\[250px\] {
    min-width: 250px !important;
}
.tlw-max-w-5xl {
    max-width: 64rem !important;
}
.tlw-max-w-\[100\%\] {
    max-width: 100% !important;
}
.tlw-max-w-\[14rem\] {
    max-width: 14rem !important;
}
.tlw-max-w-\[160px\] {
    max-width: 160px !important;
}
.tlw-max-w-\[211px\] {
    max-width: 211px !important;
}
.tlw-max-w-\[25\.417rem\] {
    max-width: 25.417rem !important;
}
.tlw-max-w-\[25\.647rem\] {
    max-width: 25.647rem !important;
}
.tlw-max-w-\[287px\] {
    max-width: 287px !important;
}
.tlw-max-w-\[32\.353rem\] {
    max-width: 32.353rem !important;
}
.tlw-max-w-\[35\.471rem\] {
    max-width: 35.471rem !important;
}
.tlw-max-w-\[600px\] {
    max-width: 600px !important;
}
.tlw-max-w-\[664px\] {
    max-width: 664px !important;
}
.tlw-max-w-\[800px\] {
    max-width: 800px !important;
}
.tlw-max-w-\[82\.353rem\] {
    max-width: 82.353rem !important;
}
.tlw-max-w-\[84\.706rem\] {
    max-width: 84.706rem !important;
}
.tlw-max-w-\[900px\] {
    max-width: 900px !important;
}
.tlw-max-w-\[95\%\] {
    max-width: 95% !important;
}
.tlw-max-w-\[9rem\] {
    max-width: 9rem !important;
}
.tlw-max-w-full {
    max-width: 100% !important;
}
.tlw-max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
}
.tlw-flex-1 {
    flex: 1 1 0% !important;
}
.tlw-shrink-0 {
    flex-shrink: 0 !important;
}
.tlw-grow {
    flex-grow: 1 !important;
}
.tlw-border-collapse {
    border-collapse: collapse !important;
}
.tlw-origin-top-right {
    transform-origin: top right !important;
}
.tlw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    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)) !important;
}
.tlw-rotate-180 {
    --tw-rotate: 180deg !important;
    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)) !important;
}
.tlw-rotate-90 {
    --tw-rotate: 90deg !important;
    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)) !important;
}
.tlw-transform {
    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)) !important;
}
@keyframes tlw-pulse {
    50% {
        opacity: .5;
    }
}
.tlw-animate-pulse {
    animation: tlw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}
.tlw-cursor-pointer {
    cursor: pointer !important;
}
.tlw-list-disc {
    list-style-type: disc !important;
}
.tlw-appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
}
.tlw-grid-flow-row {
    grid-auto-flow: row !important;
}
.tlw-grid-flow-col {
    grid-auto-flow: column !important;
}
.tlw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.tlw-grid-cols-\[1fr\,2fr\] {
    grid-template-columns: 1fr 2fr !important;
}
.tlw-grid-cols-\[1fr\,_auto\,_auto\] {
    grid-template-columns: 1fr auto auto !important;
}
.tlw-grid-cols-\[1fr\] {
    grid-template-columns: 1fr !important;
}
.tlw-grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr !important;
}
.tlw-grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr !important;
}
.tlw-grid-cols-\[auto\] {
    grid-template-columns: auto !important;
}
.tlw-grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto !important;
}
.tlw-grid-cols-\[max-content_auto\] {
    grid-template-columns: max-content auto !important;
}
.tlw-grid-cols-\[max-content_max-content\] {
    grid-template-columns: max-content max-content !important;
}
.tlw-grid-cols-\[repeat\(auto-fit\,_100px\)\] {
    grid-template-columns: repeat(auto-fit, 100px) !important;
}
.tlw-grid-cols-\[repeat\(auto-fit\,_200px\)\] {
    grid-template-columns: repeat(auto-fit, 200px) !important;
}
.tlw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}
.tlw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.tlw-grid-rows-\[max-content\] {
    grid-template-rows: max-content !important;
}
.tlw-flex-col {
    flex-direction: column !important;
}
.tlw-flex-wrap {
    flex-wrap: wrap !important;
}
.tlw-place-items-center {
    place-items: center !important;
}
.tlw-content-center {
    align-content: center !important;
}
.tlw-content-start {
    align-content: flex-start !important;
}
.tlw-items-start {
    align-items: flex-start !important;
}
.tlw-items-end {
    align-items: flex-end !important;
}
.tlw-items-center {
    align-items: center !important;
}
.tlw-justify-start {
    justify-content: flex-start !important;
}
.tlw-justify-end {
    justify-content: flex-end !important;
}
.tlw-justify-center {
    justify-content: center !important;
}
.tlw-justify-between {
    justify-content: space-between !important;
}
.tlw-justify-around {
    justify-content: space-around !important;
}
.tlw-justify-items-center {
    justify-items: center !important;
}
.tlw-gap-2 {
    gap: 0.5rem !important;
}
.tlw-gap-4 {
    gap: 1rem !important;
}
.tlw-gap-6 {
    gap: 1.5rem !important;
}
.tlw-gap-8 {
    gap: 2rem !important;
}
.tlw-gap-\[0\.625rem\] {
    gap: 0.625rem !important;
}
.tlw-gap-\[0\.75rem\] {
    gap: 0.75rem !important;
}
.tlw-gap-\[1\.176rem\] {
    gap: 1.176rem !important;
}
.tlw-gap-\[1\.333rem\] {
    gap: 1.333rem !important;
}
.tlw-gap-\[10\.06px\] {
    gap: 10.06px !important;
}
.tlw-gap-\[10px\] {
    gap: 10px !important;
}
.tlw-gap-\[12px\] {
    gap: 12px !important;
}
.tlw-gap-\[15px\] {
    gap: 15px !important;
}
.tlw-gap-\[16px\] {
    gap: 16px !important;
}
.tlw-gap-\[1rem\] {
    gap: 1rem !important;
}
.tlw-gap-\[20px\] {
    gap: 20px !important;
}
.tlw-gap-\[24px\] {
    gap: 24px !important;
}
.tlw-gap-\[3\.75rem\] {
    gap: 3.75rem !important;
}
.tlw-gap-\[30px\] {
    gap: 30px !important;
}
.tlw-gap-\[4\.471rem\] {
    gap: 4.471rem !important;
}
.tlw-gap-\[40px\] {
    gap: 40px !important;
}
.tlw-gap-\[50px\] {
    gap: 50px !important;
}
.tlw-gap-\[5px\] {
    gap: 5px !important;
}
.tlw-gap-\[7px\] {
    gap: 7px !important;
}
.tlw-gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
}
.tlw-gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
}
.tlw-gap-x-\[10px\] {
    -moz-column-gap: 10px !important;
         column-gap: 10px !important;
}
.tlw-gap-x-\[1em\] {
    -moz-column-gap: 1em !important;
         column-gap: 1em !important;
}
.tlw-gap-x-\[20px\] {
    -moz-column-gap: 20px !important;
         column-gap: 20px !important;
}
.tlw-gap-x-\[2px\] {
    -moz-column-gap: 2px !important;
         column-gap: 2px !important;
}
.tlw-gap-y-2 {
    row-gap: 0.5rem !important;
}
.tlw-gap-y-4 {
    row-gap: 1rem !important;
}
.tlw-gap-y-8 {
    row-gap: 2rem !important;
}
.tlw-gap-y-\[1em\] {
    row-gap: 1em !important;
}
.tlw-gap-y-\[2em\] {
    row-gap: 2em !important;
}
.tlw-gap-y-\[2px\] {
    row-gap: 2px !important;
}
.tlw-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.tlw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.tlw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.tlw-divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}
.tlw-self-start {
    align-self: flex-start !important;
}
.tlw-self-center {
    align-self: center !important;
}
.tlw-justify-self-start {
    justify-self: start !important;
}
.tlw-justify-self-end {
    justify-self: end !important;
}
.tlw-overflow-hidden {
    overflow: hidden !important;
}
.tlw-overflow-scroll {
    overflow: scroll !important;
}
.tlw-overflow-x-auto {
    overflow-x: auto !important;
}
.tlw-overflow-x-scroll {
    overflow-x: scroll !important;
}
.tlw-overflow-y-scroll {
    overflow-y: scroll !important;
}
.tlw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.tlw-whitespace-nowrap {
    white-space: nowrap !important;
}
.tlw-rounded {
    border-radius: 0.25rem !important;
}
.tlw-rounded-3xl {
    border-radius: 1.5rem !important;
}
.tlw-rounded-\[10px\] {
    border-radius: 10px !important;
}
.tlw-rounded-\[2rem\] {
    border-radius: 2rem !important;
}
.tlw-rounded-\[3\.333rem\] {
    border-radius: 3.333rem !important;
}
.tlw-rounded-\[50px\] {
    border-radius: 50px !important;
}
.tlw-rounded-\[6px\] {
    border-radius: 6px !important;
}
.tlw-rounded-full {
    border-radius: 9999px !important;
}
.tlw-rounded-lg {
    border-radius: 0.5rem !important;
}
.tlw-rounded-sm {
    border-radius: 0.125rem !important;
}
.tlw-rounded-l-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
}
.tlw-rounded-r-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}
.tlw-border {
    border-width: 1px !important;
}
.tlw-border-\[1\.5px\] {
    border-width: 1.5px !important;
}
.tlw-border-\[1px\] {
    border-width: 1px !important;
}
.tlw-border-y-\[1px\] {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tlw-border-b {
    border-bottom-width: 1px !important;
}
.tlw-border-b-\[1px\] {
    border-bottom-width: 1px !important;
}
.tlw-border-t {
    border-top-width: 1px !important;
}
.tlw-border-t-\[1px\] {
    border-top-width: 1px !important;
}
.tlw-border-solid {
    border-style: solid !important;
}
.tlw-border-none {
    border-style: none !important;
}
.tlw-border-\[\#000000\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-\[\#000\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-\[\#2D2727\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(45 39 39 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-\[\#EAEAEA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(234 234 234 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-\[\#FFFFFF\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-\[\#fff\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-color1 {
    border-color: var(--color1) !important;
}
.tlw-border-color4 {
    border-color: var(--color4) !important;
}
.tlw-border-color5 {
    border-color: var(--color5) !important;
}
.tlw-border-color7 {
    border-color: var(--color7) !important;
}
.tlw-border-color8 {
    border-color: var(--color8) !important;
}
.tlw-border-y-color8 {
    border-top-color: var(--color8) !important;
    border-bottom-color: var(--color8) !important;
}
.tlw-border-b-\[\#000000\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.tlw-border-b-color4 {
    border-bottom-color: var(--color4) !important;
}
.tlw-border-b-color8 {
    border-bottom-color: var(--color8) !important;
}
.tlw-bg-\[\#2D2727\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 39 39 / var(--tw-bg-opacity, 1)) !important;
}
.tlw-bg-\[\#A68A50\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(166 138 80 / var(--tw-bg-opacity, 1)) !important;
}
.tlw-bg-\[\#EAEAEA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1)) !important;
}
.tlw-bg-\[\#fff0\] {
    background-color: #fff0 !important;
}
.tlw-bg-\[\#fff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.tlw-bg-\[rgba\(0\,0\,0\,0\.5\)\] {
    background-color: rgba(0,0,0,0.5) !important;
}
.tlw-bg-color1 {
    background-color: var(--color1) !important;
}
.tlw-bg-color4 {
    background-color: var(--color4) !important;
}
.tlw-bg-color5 {
    background-color: var(--color5) !important;
}
.tlw-bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}
.tlw-from-\[\#000000\] {
    --tw-gradient-from: #000000 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tlw-via-40\% {
    --tw-gradient-via-position: 40% !important;
}
.tlw-object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
}
.tlw-object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
}
.tlw-p-2 {
    padding: 0.5rem !important;
}
.tlw-p-4 {
    padding: 1rem !important;
}
.tlw-p-6 {
    padding: 1.5rem !important;
}
.tlw-p-8 {
    padding: 2rem !important;
}
.tlw-p-\[1\.5rem\] {
    padding: 1.5rem !important;
}
.tlw-p-\[10px\] {
    padding: 10px !important;
}
.tlw-p-\[10px_15px\] {
    padding: 10px 15px !important;
}
.tlw-p-\[15px\] {
    padding: 15px !important;
}
.tlw-p-\[1em_2em\] {
    padding: 1em 2em !important;
}
.tlw-p-\[20px\] {
    padding: 20px !important;
}
.tlw-p-\[30px\] {
    padding: 30px !important;
}
.tlw-p-\[3em_0\] {
    padding: 3em 0 !important;
}
.tlw-p-\[4em_1em\] {
    padding: 4em 1em !important;
}
.tlw-p-\[5px\] {
    padding: 5px !important;
}
.tlw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.tlw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.tlw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.tlw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.tlw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.tlw-px-\[0\.75rem\] {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.tlw-px-\[1\.25rem\] {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}
.tlw-px-\[1\.5rem\] {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.tlw-px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tlw-px-\[11px\] {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.tlw-px-\[12px\] {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.tlw-px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tlw-px-\[1em\] {
    padding-left: 1em !important;
    padding-right: 1em !important;
}
.tlw-px-\[2rem\] {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.tlw-px-\[3\.529rem\] {
    padding-left: 3.529rem !important;
    padding-right: 3.529rem !important;
}
.tlw-px-\[40px\] {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.tlw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tlw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.tlw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.tlw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.tlw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.tlw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.tlw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.tlw-py-\[0\.5rem\] {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.tlw-py-\[0\.667rem\] {
    padding-top: 0.667rem !important;
    padding-bottom: 0.667rem !important;
}
.tlw-py-\[0\.75rem\] {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.tlw-py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.tlw-py-\[11px\] {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.tlw-py-\[12px\] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.tlw-py-\[15px\] {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.tlw-py-\[16px\] {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.tlw-py-\[1em\] {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}
.tlw-py-\[1rem\] {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.tlw-py-\[2\.5rem\] {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.tlw-py-\[20px\] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.tlw-py-\[2em\] {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
}
.tlw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.tlw-py-\[3px\] {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.tlw-py-\[40px\] {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.tlw-py-\[4em\] {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
}
.tlw-py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tlw-py-\[6em\] {
    padding-top: 6em !important;
    padding-bottom: 6em !important;
}
.tlw-pb-4 {
    padding-bottom: 1rem !important;
}
.tlw-pb-\[10px\] {
    padding-bottom: 10px !important;
}
.tlw-pb-\[150\%\] {
    padding-bottom: 150% !important;
}
.tlw-pb-\[20px\] {
    padding-bottom: 20px !important;
}
.tlw-pb-\[2em\] {
    padding-bottom: 2em !important;
}
.tlw-pb-\[30px\] {
    padding-bottom: 30px !important;
}
.tlw-pb-\[3px\] {
    padding-bottom: 3px !important;
}
.tlw-pb-\[40px\] {
    padding-bottom: 40px !important;
}
.tlw-pb-\[60px\] {
    padding-bottom: 60px !important;
}
.tlw-pb-\[8\.333rem\] {
    padding-bottom: 8.333rem !important;
}
.tlw-pl-4 {
    padding-left: 1rem !important;
}
.tlw-pr-8 {
    padding-right: 2rem !important;
}
.tlw-pt-4 {
    padding-top: 1rem !important;
}
.tlw-pt-6 {
    padding-top: 1.5rem !important;
}
.tlw-pt-\[16px\] {
    padding-top: 16px !important;
}
.tlw-pt-\[2\.5em\] {
    padding-top: 2.5em !important;
}
.tlw-pt-\[20px\] {
    padding-top: 20px !important;
}
.tlw-pt-\[2rem\] {
    padding-top: 2rem !important;
}
.tlw-pt-\[3\.333rem\] {
    padding-top: 3.333rem !important;
}
.tlw-pt-\[30px\] {
    padding-top: 30px !important;
}
.tlw-pt-\[60px\] {
    padding-top: 60px !important;
}
.tlw-pt-\[6em\] {
    padding-top: 6em !important;
}
.tlw-pt-\[8\.333rem\] {
    padding-top: 8.333rem !important;
}
.tlw-text-left {
    text-align: left !important;
}
.tlw-text-center {
    text-align: center !important;
}
.tlw-text-right {
    text-align: right !important;
}
.tlw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}
.tlw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
}
.tlw-text-\[12px\] {
    font-size: 12px !important;
}
.tlw-text-\[14px\] {
    font-size: 14px !important;
}
.tlw-text-\[15px\] {
    font-size: 15px !important;
}
.tlw-text-\[16px\] {
    font-size: 16px !important;
}
.tlw-text-\[20px\] {
    font-size: 20px !important;
}
.tlw-text-\[28px\] {
    font-size: 28px !important;
}
.tlw-text-\[30px\] {
    font-size: 30px !important;
}
.tlw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}
.tlw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
.tlw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.tlw-font-\[400\] {
    font-weight: 400 !important;
}
.tlw-font-\[500\] {
    font-weight: 500 !important;
}
.tlw-font-bold {
    font-weight: 700 !important;
}
.tlw-font-medium {
    font-weight: 500 !important;
}
.tlw-font-normal {
    font-weight: 400 !important;
}
.tlw-font-semibold {
    font-weight: 600 !important;
}
.tlw-uppercase {
    text-transform: uppercase !important;
}
.tlw-leading-\[14\.2px\] {
    line-height: 14.2px !important;
}
.tlw-leading-\[16\.1\] {
    line-height: 16.1 !important;
}
.tlw-leading-\[16\.1px\] {
    line-height: 16.1px !important;
}
.tlw-leading-\[16px\] {
    line-height: 16px !important;
}
.tlw-leading-\[18\.2px\] {
    line-height: 18.2px !important;
}
.tlw-leading-\[26px\] {
    line-height: 26px !important;
}
.tlw-leading-\[28px\] {
    line-height: 28px !important;
}
.tlw-text-\[\#000000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-\[\#000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-\[\#2D2727\] {
    --tw-text-opacity: 1 !important;
    color: rgb(45 39 39 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-\[\#A68A50\] {
    --tw-text-opacity: 1 !important;
    color: rgb(166 138 80 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-\[\#fff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.tlw-text-color1 {
    color: var(--color1) !important;
}
.tlw-text-color2 {
    color: var(--color2) !important;
}
.tlw-text-color5 {
    color: var(--color5) !important;
}
.tlw-text-color7 {
    color: var(--color7) !important;
}
.tlw-text-color8 {
    color: var(--color8) !important;
}
.tlw-underline {
    text-decoration-line: underline !important;
}
.tlw-line-through {
    text-decoration-line: line-through !important;
}
.tlw-opacity-0 {
    opacity: 0 !important;
}
.tlw-opacity-100 {
    opacity: 1 !important;
}
.tlw-opacity-20 {
    opacity: 0.2 !important;
}
.tlw-opacity-30 {
    opacity: 0.3 !important;
}
.tlw-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tlw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tlw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tlw-transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tlw-duration-100 {
    transition-duration: 100ms !important;
}
.tlw-duration-1000 {
    transition-duration: 1000ms !important;
}
.tlw-duration-200 {
    transition-duration: 200ms !important;
}
.tlw-duration-700 {
    transition-duration: 700ms !important;
}
.custom-display {
    font-size: 2.333rem !important;
    font-weight: 500 !important;
    line-height: 2.333rem !important;
  }
@media (min-width: 768px) {
  .custom-display {
      font-size: 2.533rem !important;
      line-height: 3.033rem !important;
  }
    }
@media (min-width: 1440px) {
  .custom-display {
      font-size: 1.765rem !important;
      line-height: 2.118rem !important;
  }
    }
.custom-medium {
    font-size: 1.167rem !important;
    font-weight: 500 !important;
    line-height: 1.342rem !important;
    
  }
@media (min-width: 768px) {

  .custom-medium {
      font-size: 1.067rem !important;
      line-height: 1.227rem !important;
    
  }
    }
@media (min-width: 1440px) {

  .custom-medium {
      font-size: 1.059rem !important;
      line-height: 1.218rem !important;
    
  }
    }
.custom-h1 {
    font-size: 2.333rem !important;
    font-weight: 500 !important;
    line-height: 2.333rem !important;
    
  }
@media (min-width: 768px) {

  .custom-h1 {
      font-size: 2.533rem !important;
      line-height: 3.04rem !important;
    
  }
    }
@media (min-width: 1440px) {

  .custom-h1 {
      font-size: 2.706rem !important;
      line-height: 3.235rem !important;
    
  }
    }
.custom-h2 {
    font-size: 1.667rem !important;
    font-weight: 500 !important;
    line-height: 2.167rem !important;
    
  }
@media (min-width: 768px) {

  .custom-h2 {
      font-size: 1.733rem !important;
      line-height: 2.08rem !important;
    
  }
    }
@media (min-width: 1440px) {

  .custom-h2 {
      font-size: 1.765rem !important;
      line-height: 2.118rem !important;
    
  }
    }
.custom-pp {
    font-size: 1.167rem !important;
    font-weight: 500 !important;
    line-height: 1.167rem !important;
    
  }
@media (min-width: 768px) {

  .custom-pp {
      font-size: 0.933rem !important;
      line-height: 0.933rem !important;
    
  }
    }
@media (min-width: 1440px) {

  .custom-pp {
      font-size: 0.941rem !important;
      line-height: 0.941rem !important;
    
  }
    }
.tlw-container {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 82.353rem !important;
    width: 100% !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
@media (min-width: 768px) {

  .tlw-container {
      padding-left: 2rem !important;
      padding-right: 2rem !important;
  }
    }
@media (min-width: 1440px) {

  .tlw-container {
      padding-left: 1.765rem !important;
      padding-right: 1.765rem !important;
  }
    }
.st-wishlist-details-button .st-wishlist-icon {
  display: none!important;
}
.st-wishlist-details-button .st-label {
  padding-left: 0!important;
}
/**/
/* Chrome, Safari, Edge, Opera */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield!important;
}
/**/
details summary::-webkit-details-marker,
details summary::marker {
 display: none; 
 content: "";
}
@media (min-width: 768px) {
    .md\:tlw-container {
        width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    @media (min-width: 100%) {
        .md\:tlw-container {
            max-width: 100%;
            padding-right: 1rem;
            padding-left: 1rem;
        }
    }
    @media (min-width: 1220px) {
        .md\:tlw-container {
            max-width: 1220px;
            padding-right: 2rem;
            padding-left: 2rem;
        }
    }
    @media (min-width: 1320px) {
        .md\:tlw-container {
            max-width: 1320px;
            padding-right: 3rem;
            padding-left: 3rem;
        }
    }
    @media (min-width: 1440px) {
        .md\:tlw-container {
            max-width: 1440px;
            padding-right: 3.75rem;
            padding-left: 3.75rem;
        }
    }
    @media (min-width: 1536px) {
        .md\:tlw-container {
            max-width: 1536px;
            padding-right: 4rem;
            padding-left: 4rem;
        }
    }
    @media (min-width: 1700px) {
        .md\:tlw-container {
            max-width: 1700px;
            padding-right: 4.2rem;
            padding-left: 4.2rem;
        }
    }
}
.\*\:tlw-flex > * {
    display: flex !important;
}
.\*\:tlw-aspect-video > * {
    aspect-ratio: 16 / 9 !important;
}
.\*\:tlw-h-full > * {
    height: 100% !important;
}
.\*\:tlw-w-full > * {
    width: 100% !important;
}
.\*\:tlw-flex-grow > * {
    flex-grow: 1 !important;
}
.\*\:tlw-flex-col > * {
    flex-direction: column !important;
}
.\*\:tlw-items-start > * {
    align-items: flex-start !important;
}
.\*\:tlw-items-center > * {
    align-items: center !important;
}
.\*\:tlw-justify-center > * {
    justify-content: center !important;
}
.\*\:tlw-gap-y-1 > * {
    row-gap: 0.25rem !important;
}
.\*\:tlw-text-wrap > * {
    text-wrap: wrap !important;
}
.\*\:tlw-border-y-\[1px\] > * {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.\*\:tlw-border-solid > * {
    border-style: solid !important;
}
.\*\:tlw-border-\[\#b47575\] > * {
    --tw-border-opacity: 1 !important;
    border-color: rgb(180 117 117 / var(--tw-border-opacity, 1)) !important;
}
.\*\:tlw-py-\[2em\] > * {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
}
.\*\:tlw-text-center > * {
    text-align: center !important;
}
.\*\:tlw-text-\[14px\] > * {
    font-size: 14px !important;
}
.\*\:tlw-text-\[16px\] > * {
    font-size: 16px !important;
}
.\*\:tlw-font-\[500\] > * {
    font-weight: 500 !important;
}
.\*\:tlw-leading-\[16\.1px\] > * {
    line-height: 16.1px !important;
}
.\*\:tlw-text-\[\#fff\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.checked\:tlw-bg-color4:checked {
    background-color: var(--color4) !important;
}
.hover\:tlw-cursor-pointer:hover {
    cursor: pointer !important;
}
.hover\:tlw-border-color4:hover {
    border-color: var(--color4) !important;
}
.hover\:tlw-bg-color4:hover {
    background-color: var(--color4) !important;
}
.hover\:tlw-text-color5:hover {
    color: var(--color5) !important;
}
.\*\:hover\:tlw-cursor-pointer:hover > * {
    cursor: pointer !important;
}
@media not all and (min-width: 1400px) {
    .max-1xl\:tlw-hidden {
        display: none !important;
    }
}
@media not all and (min-width: 768px) {
    .max-md\:tlw-flex-col {
        flex-direction: column !important;
    }
    .max-md\:tlw-items-start {
        align-items: flex-start !important;
    }
    .max-md\:tlw-gap-y-\[1em\] {
        row-gap: 1em !important;
    }
}
@media (max-width: 768px) {
    .max-\[768px\]\:tlw-mt-\[16px\] {
        margin-top: 16px !important;
    }
    .max-\[768px\]\:tlw-flex {
        display: flex !important;
    }
    .max-\[768px\]\:tlw-hidden {
        display: none !important;
    }
    .max-\[768px\]\:tlw-w-\[100\%\] {
        width: 100% !important;
    }
    .max-\[768px\]\:tlw-flex-col {
        flex-direction: column !important;
    }
    .max-\[768px\]\:tlw-justify-start {
        justify-content: flex-start !important;
    }
    .max-\[768px\]\:tlw-justify-center {
        justify-content: center !important;
    }
    .max-\[768px\]\:tlw-justify-between {
        justify-content: space-between !important;
    }
    .max-\[768px\]\:before\:tlw-content-\[\'Date\'\]::before {
        --tw-content: 'Date' !important;
        content: var(--tw-content) !important;
    }
    .max-\[768px\]\:before\:tlw-content-\[\'Order\'\]::before {
        --tw-content: 'Order' !important;
        content: var(--tw-content) !important;
    }
    .max-\[768px\]\:before\:tlw-content-\[\'Total\'\]::before {
        --tw-content: 'Total' !important;
        content: var(--tw-content) !important;
    }
    .max-\[768px\]\:before\:tlw-content-\[attr\(data-content\)\]::before {
        --tw-content: attr(data-content) !important;
        content: var(--tw-content) !important;
    }
}
@media (min-width: 768px) {
    .md\:tlw-inset-x-\[15px\] {
        left: 15px !important;
        right: 15px !important;
    }
    .md\:tlw-top-\[15px\] {
        top: 15px !important;
    }
    .md\:tlw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }
    .md\:tlw-my-\[30px\] {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .md\:tlw-mb-\[0px\] {
        margin-bottom: 0px !important;
    }
    .md\:tlw-mb-\[120px\] {
        margin-bottom: 120px !important;
    }
    .md\:tlw-mb-\[20px\] {
        margin-bottom: 20px !important;
    }
    .md\:tlw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .md\:tlw-mb-\[50px\] {
        margin-bottom: 50px !important;
    }
    .md\:tlw-mb-\[8rem\] {
        margin-bottom: 8rem !important;
    }
    .md\:tlw-mr-\[15px\] {
        margin-right: 15px !important;
    }
    .md\:tlw-mr-\[1rem\] {
        margin-right: 1rem !important;
    }
    .md\:tlw-mt-\[120px\] {
        margin-top: 120px !important;
    }
    .md\:tlw-mt-\[2rem\] {
        margin-top: 2rem !important;
    }
    .md\:tlw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .md\:tlw-mt-\[4rem\] {
        margin-top: 4rem !important;
    }
    .md\:tlw-mt-\[50px\] {
        margin-top: 50px !important;
    }
    .md\:tlw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .md\:tlw-block {
        display: block !important;
    }
    .md\:tlw-flex {
        display: flex !important;
    }
    .md\:tlw-grid {
        display: grid !important;
    }
    .md\:tlw-hidden {
        display: none !important;
    }
    .md\:tlw-h-\[16\.396rem\] {
        height: 16.396rem !important;
    }
    .md\:tlw-h-\[18\.695rem\] {
        height: 18.695rem !important;
    }
    .md\:tlw-h-\[27\.8rem\] {
        height: 27.8rem !important;
    }
    .md\:tlw-h-\[28\.067rem\] {
        height: 28.067rem !important;
    }
    .md\:tlw-h-\[280px\] {
        height: 280px !important;
    }
    .md\:tlw-h-\[286px\] {
        height: 286px !important;
    }
    .md\:tlw-h-\[33\.333rem\] {
        height: 33.333rem !important;
    }
    .md\:tlw-h-\[40px\] {
        height: 40px !important;
    }
    .md\:tlw-h-\[50\.667rem\] {
        height: 50.667rem !important;
    }
    .md\:tlw-w-80 {
        width: 20rem !important;
    }
    .md\:tlw-w-\[100\%\] {
        width: 100% !important;
    }
    .md\:tlw-w-\[15\.067rem\] {
        width: 15.067rem !important;
    }
    .md\:tlw-w-\[220px\] {
        width: 220px !important;
    }
    .md\:tlw-w-\[23\.133rem\] {
        width: 23.133rem !important;
    }
    .md\:tlw-w-\[286px\] {
        width: 286px !important;
    }
    .md\:tlw-w-\[40px\] {
        width: 40px !important;
    }
    .md\:tlw-w-\[497px\] {
        width: 497px !important;
    }
    .md\:tlw-max-w-\[15\.067rem\] {
        max-width: 15.067rem !important;
    }
    .md\:tlw-max-w-\[1536px\] {
        max-width: 1536px !important;
    }
    .md\:tlw-max-w-\[200px\] {
        max-width: 200px !important;
    }
    .md\:tlw-max-w-\[346px\] {
        max-width: 346px !important;
    }
    .md\:tlw-max-w-\[50\%\] {
        max-width: 50% !important;
    }
    .md\:tlw-max-w-\[53\.059rem\] {
        max-width: 53.059rem !important;
    }
    .md\:tlw-max-w-\[7\.067rem\] {
        max-width: 7.067rem !important;
    }
    .md\:tlw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .md\:tlw-grid-cols-\[19\.059rem_auto\] {
        grid-template-columns: 19.059rem auto !important;
    }
    .md\:tlw-grid-cols-\[1fr_2fr\] {
        grid-template-columns: 1fr 2fr !important;
    }
    .md\:tlw-grid-cols-\[auto\2c _auto\] {
        grid-template-columns: auto auto !important;
    }
    .md\:tlw-flex-row {
        flex-direction: row !important;
    }
    .md\:tlw-items-center {
        align-items: center !important;
    }
    .md\:tlw-justify-start {
        justify-content: flex-start !important;
    }
    .md\:tlw-justify-between {
        justify-content: space-between !important;
    }
    .md\:tlw-gap-\[15px\] {
        gap: 15px !important;
    }
    .md\:tlw-gap-\[20px\] {
        gap: 20px !important;
    }
    .md\:tlw-px-\[1\.25rem\] {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
    .md\:tlw-px-\[2rem\] {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .md\:tlw-px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .md\:tlw-py-\[0\.667rem\] {
        padding-top: 0.667rem !important;
        padding-bottom: 0.667rem !important;
    }
    .md\:tlw-py-\[20px\] {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .md\:tlw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .md\:tlw-pb-\[7\.046rem\] {
        padding-bottom: 7.046rem !important;
    }
    .md\:tlw-pb-\[8rem\] {
        padding-bottom: 8rem !important;
    }
    .md\:tlw-pt-\[8rem\] {
        padding-top: 8rem !important;
    }
    .md\:tlw-text-\[14px\] {
        font-size: 14px !important;
    }
    .md\:tlw-text-\[16px\] {
        font-size: 16px !important;
    }
    .md\:tlw-text-\[26px\] {
        font-size: 26px !important;
    }
    .md\:tlw-text-\[38px\] {
        font-size: 38px !important;
    }
    .md\:tlw-leading-\[16px\] {
        line-height: 16px !important;
    }
    .md\:tlw-leading-\[18\.4px\] {
        line-height: 18.4px !important;
    }
    .md\:tlw-leading-\[18px\] {
        line-height: 18px !important;
    }
    .md\:tlw-leading-\[20\.8px\] {
        line-height: 20.8px !important;
    }
    .md\:tlw-leading-\[28px\] {
        line-height: 28px !important;
    }
    .md\:tlw-leading-\[31\.2px\] {
        line-height: 31.2px !important;
    }
    .md\:tlw-leading-\[38px\] {
        line-height: 38px !important;
    }
    .md\:tlw-leading-\[45\.6px\] {
        line-height: 45.6px !important;
    }

  .md\:tlw-container {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 82.353rem !important;
    width: 100% !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
    @media (min-width: 768px) {

  .md\:tlw-container {
      padding-left: 2rem !important;
      padding-right: 2rem !important;
  }
    }
    @media (min-width: 1440px) {

  .md\:tlw-container {
      padding-left: 1.765rem !important;
      padding-right: 1.765rem !important;
  }
    }
    .md\:\*\:tlw-grid > * {
        display: grid !important;
    }
    .md\:\*\:tlw-grid-cols-\[1fr_2fr\] > * {
        grid-template-columns: 1fr 2fr !important;
    }
    .md\:\*\:tlw-text-\[16px\] > * {
        font-size: 16px !important;
    }
    .md\:\*\:tlw-leading-\[20\.8px\] > * {
        line-height: 20.8px !important;
    }
}
@media (min-width: 990px) {
    .lg\:tlw-top-\[-1\.5em\] {
        top: -1.5em !important;
    }
    .lg\:tlw-my-\[41px\] {
        margin-top: 41px !important;
        margin-bottom: 41px !important;
    }
    .lg\:tlw-ml-auto {
        margin-left: auto !important;
    }
    .lg\:tlw-mr-\[0px\] {
        margin-right: 0px !important;
    }
    .lg\:tlw-mt-\[0px\] {
        margin-top: 0px !important;
    }
    .lg\:tlw-mt-\[1\.176rem\] {
        margin-top: 1.176rem !important;
    }
    .lg\:tlw-mt-\[1px\] {
        margin-top: 1px !important;
    }
    .lg\:tlw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .lg\:tlw-block {
        display: block !important;
    }
    .lg\:tlw-flex {
        display: flex !important;
    }
    .lg\:tlw-grid {
        display: grid !important;
    }
    .lg\:tlw-hidden {
        display: none !important;
    }
    .lg\:tlw-h-\[100\%\] {
        height: 100% !important;
    }
    .lg\:tlw-h-\[100vh\] {
        height: 100vh !important;
    }
    .lg\:tlw-h-\[320px\] {
        height: 320px !important;
    }
    .lg\:tlw-h-\[39\.412rem\] {
        height: 39.412rem !important;
    }
    .lg\:tlw-h-\[40px\] {
        height: 40px !important;
    }
    .lg\:tlw-h-\[41\.176rem\] {
        height: 41.176rem !important;
    }
    .lg\:tlw-h-\[auto\] {
        height: auto !important;
    }
    .lg\:tlw-w-\[100\%\] {
        width: 100% !important;
    }
    .lg\:tlw-w-\[200\] {
        width: 200 !important;
    }
    .lg\:tlw-w-\[200px\] {
        width: 200px !important;
    }
    .lg\:tlw-w-\[250px\] {
        width: 250px !important;
    }
    .lg\:tlw-w-\[40px\] {
        width: 40px !important;
    }
    .lg\:tlw-w-\[467px\] {
        width: 467px !important;
    }
    .lg\:tlw-w-\[50\%\] {
        width: 50% !important;
    }
    .lg\:tlw-max-w-\[600px\] {
        max-width: 600px !important;
    }
    .lg\:tlw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .lg\:tlw-grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto !important;
    }
    .lg\:tlw-grid-cols-\[auto_32\.57\%\] {
        grid-template-columns: auto 32.57% !important;
    }
    .lg\:tlw-flex-row {
        flex-direction: row !important;
    }
    .lg\:tlw-flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .lg\:tlw-items-start {
        align-items: flex-start !important;
    }
    .lg\:tlw-justify-start {
        justify-content: flex-start !important;
    }
    .lg\:tlw-justify-end {
        justify-content: flex-end !important;
    }
    .lg\:tlw-justify-between {
        justify-content: space-between !important;
    }
    .lg\:tlw-gap-\[0px\] {
        gap: 0px !important;
    }
    .lg\:tlw-gap-\[0rem\] {
        gap: 0rem !important;
    }
    .lg\:tlw-gap-\[10\.647rem\] {
        gap: 10.647rem !important;
    }
    .lg\:tlw-gap-\[16px\] {
        gap: 16px !important;
    }
    .lg\:tlw-gap-\[32px\] {
        gap: 32px !important;
    }
    .lg\:tlw-overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .lg\:tlw-rounded-3xl {
        border-radius: 1.5rem !important;
    }
    .lg\:tlw-p-\[1\.5rem\] {
        padding: 1.5rem !important;
    }
    .lg\:tlw-px-\[0px\] {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:tlw-py-\[16px\] {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .lg\:tlw-pb-\[0px\] {
        padding-bottom: 0px !important;
    }
    .lg\:tlw-pr-\[0\.875rem\] {
        padding-right: 0.875rem !important;
    }
    .lg\:tlw-pr-\[7\.529rem\] {
        padding-right: 7.529rem !important;
    }
    .lg\:tlw-text-\[16px\] {
        font-size: 16px !important;
    }
    .lg\:hover\:tlw-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important;
        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)) !important;
    }
    .lg\:hover\:tlw-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important;
        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)) !important;
    }
    .lg\:hover\:tlw-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important;
        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)) !important;
    }
    .lg\:hover\:tlw-opacity-0:hover {
        opacity: 0 !important;
    }
}
@media (min-width: 1280px) {
    .xl\:tlw-h-\[360px\] {
        height: 360px !important;
    }
    .xl\:tlw-w-\[280px\] {
        width: 280px !important;
    }
}
@media (min-width: 1399px) {
    .min-\[1399px\]\:tlw-hidden {
        display: none !important;
    }
}
@media (min-width: 1400px) {
    @media (min-width: 768px) {
        .\31xl\:md\:tlw-pb-\[8\.824rem\] {
            padding-bottom: 8.824rem !important;
        }
        .\31xl\:md\:tlw-pt-\[8\.471rem\] {
            padding-top: 8.471rem !important;
        }
    }
    .\31xl\:tlw-top-\[150px\] {
        top: 150px !important;
    }
    .\31xl\:tlw-order-\[-1\] {
        order: -1 !important;
    }
    .\31xl\:tlw-mb-\[150px\] {
        margin-bottom: 150px !important;
    }
    .\31xl\:tlw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .\31xl\:tlw-mb-\[40px\] {
        margin-bottom: 40px !important;
    }
    .\31xl\:tlw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .\31xl\:tlw-mb-\[8\.824rem\] {
        margin-bottom: 8.824rem !important;
    }
    .\31xl\:tlw-mr-\[0\.824rem\] {
        margin-right: 0.824rem !important;
    }
    .\31xl\:tlw-mt-\[0px\] {
        margin-top: 0px !important;
    }
    .\31xl\:tlw-mt-\[150px\] {
        margin-top: 150px !important;
    }
    .\31xl\:tlw-mt-\[2\.706rem\] {
        margin-top: 2.706rem !important;
    }
    .\31xl\:tlw-mt-\[20px\] {
        margin-top: 20px !important;
    }
    .\31xl\:tlw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .\31xl\:tlw-mt-\[4\.706rem\] {
        margin-top: 4.706rem !important;
    }
    .\31xl\:tlw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .\31xl\:tlw-mt-\[80px\] {
        margin-top: 80px !important;
    }
    .\31xl\:tlw-block {
        display: block !important;
    }
    .\31xl\:tlw-hidden {
        display: none !important;
    }
    .\31xl\:tlw-h-\[18\.219rem\] {
        height: 18.219rem !important;
    }
    .\31xl\:tlw-h-\[23\.647rem\] {
        height: 23.647rem !important;
    }
    .\31xl\:tlw-h-\[27\.647rem\] {
        height: 27.647rem !important;
    }
    .\31xl\:tlw-h-\[34\.588rem\] {
        height: 34.588rem !important;
    }
    .\31xl\:tlw-h-\[346px\] {
        height: 346px !important;
    }
    .\31xl\:tlw-h-\[401px\] {
        height: 401px !important;
    }
    .\31xl\:tlw-w-\[19\.059rem\] {
        width: 19.059rem !important;
    }
    .\31xl\:tlw-w-\[25\.706rem\] {
        width: 25.706rem !important;
    }
    .\31xl\:tlw-w-\[324px\] {
        width: 324px !important;
    }
    .\31xl\:tlw-w-\[346px\] {
        width: 346px !important;
    }
    .\31xl\:tlw-max-w-\[12\.412rem\] {
        max-width: 12.412rem !important;
    }
    .\31xl\:tlw-max-w-\[19\.059rem\] {
        max-width: 19.059rem !important;
    }
    .\31xl\:tlw-max-w-\[210px\] {
        max-width: 210px !important;
    }
    .\31xl\:tlw-max-w-\[300px\] {
        max-width: 300px !important;
    }
    .\31xl\:tlw-max-w-\[436px\] {
        max-width: 436px !important;
    }
    .\31xl\:tlw-max-w-\[82\.353rem\] {
        max-width: 82.353rem !important;
    }
    .\31xl\:tlw-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .\31xl\:tlw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .\31xl\:tlw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .\31xl\:tlw-grid-cols-\[1fr_1fr\] {
        grid-template-columns: 1fr 1fr !important;
    }
    .\31xl\:tlw-grid-cols-\[1fr_2fr\] {
        grid-template-columns: 1fr 2fr !important;
    }
    .\31xl\:tlw-grid-cols-\[2fr_1fr\] {
        grid-template-columns: 2fr 1fr !important;
    }
    .\31xl\:tlw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .\31xl\:tlw-flex-row {
        flex-direction: row !important;
    }
    .\31xl\:tlw-place-items-center {
        place-items: center !important;
    }
    .\31xl\:tlw-items-end {
        align-items: flex-end !important;
    }
    .\31xl\:tlw-gap-\[16px\] {
        gap: 16px !important;
    }
    .\31xl\:tlw-gap-\[2em\] {
        gap: 2em !important;
    }
    .\31xl\:tlw-p-\[3em\] {
        padding: 3em !important;
    }
    .\31xl\:tlw-px-\[0\.882rem\] {
        padding-left: 0.882rem !important;
        padding-right: 0.882rem !important;
    }
    .\31xl\:tlw-px-\[1\.765rem\] {
        padding-left: 1.765rem !important;
        padding-right: 1.765rem !important;
    }
    .\31xl\:tlw-pb-\[8\.824rem\] {
        padding-bottom: 8.824rem !important;
    }
    .\31xl\:tlw-pt-\[3\.529rem\] {
        padding-top: 3.529rem !important;
    }
    .\31xl\:tlw-text-left {
        text-align: left !important;
    }
    .\31xl\:tlw-text-\[14px\] {
        font-size: 14px !important;
    }
    .\31xl\:tlw-text-\[18px\] {
        font-size: 18px !important;
    }
    .\31xl\:tlw-text-\[30px\] {
        font-size: 30px !important;
    }
    .\31xl\:tlw-text-\[46px\] {
        font-size: 46px !important;
    }
    .\31xl\:tlw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .\31xl\:tlw-font-\[400\] {
        font-weight: 400 !important;
    }
    .\31xl\:tlw-leading-\[18px\] {
        line-height: 18px !important;
    }
    .\31xl\:tlw-leading-\[20\.7px\] {
        line-height: 20.7px !important;
    }
    .\31xl\:tlw-leading-\[20px\] {
        line-height: 20px !important;
    }
    .\31xl\:tlw-leading-\[23\.4px\] {
        line-height: 23.4px !important;
    }
    .\31xl\:tlw-leading-\[36px\] {
        line-height: 36px !important;
    }
    .\31xl\:tlw-leading-\[46px\] {
        line-height: 46px !important;
    }
    .\31xl\:tlw-leading-\[55\.2px\] {
        line-height: 55.2px !important;
    }
    .\31xl\:\*\:tlw-text-\[18px\] > * {
        font-size: 18px !important;
    }
}
.\[\&\.active\]\:tlw-right-0.active {
    right: 0px !important;
}
.\[\&\.active\]\:tlw-block.active {
    display: block !important;
}
.\[\&\.active_\[primary\]\]\:tlw-hidden.active [primary] {
    display: none !important;
}
.\[\&\.active_\[secondary\]\]\:tlw-block.active [secondary] {
    display: block !important;
}
.\[\&\.brown\]\:tlw-sticky.brown {
    position: sticky !important;
}
.\[\&\.brown\]\:tlw-bg-\[\#2d2727\].brown {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 39 39 / var(--tw-bg-opacity, 1)) !important;
}
.\[\&\.brown_\.tlw-bg-transparent\]\:tlw-bg-\[\#2d2727\].brown .tlw-bg-transparent {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 39 39 / var(--tw-bg-opacity, 1)) !important;
}
.\[\&\.open\]\:tlw-visible.open {
    visibility: visible !important;
}
.\[\&\.open\]\:tlw-block.open {
    display: block !important;
}
.\[\&\.open_\[desktop-submenu\]\]\:tlw-block.open [desktop-submenu] {
    display: block !important;
}
.\[\&\.transparent\.scrolled_\.tlw-opacity-0\]\:tlw-opacity-100.transparent.scrolled .tlw-opacity-0 {
    opacity: 1 !important;
}
.\[\&\.transparent\.scrolled_\.tlw-opacity-100\]\:tlw-opacity-0.transparent.scrolled .tlw-opacity-100 {
    opacity: 0 !important;
}
.\[\&\.transparent\]\:tlw-fixed.transparent {
    position: fixed !important;
}
.\[\&\.white\]\:tlw-sticky.white {
    position: sticky !important;
}
.\[\&\.white_\.tlw-opacity-0\]\:tlw-opacity-100.white .tlw-opacity-0 {
    opacity: 1 !important;
}
.\[\&\.white_\.tlw-opacity-100\]\:tlw-opacity-0.white .tlw-opacity-100 {
    opacity: 0 !important;
}
.\[\&_a\]\:tlw-underline a {
    text-decoration-line: underline !important;
}
.\[\&_span\]\:tlw-block span {
    display: block !important;
}
.\[\&_span\]\:tlw-text-center span {
    text-align: center !important;
}