/** Shopify CDN: Minification failed

Line 1985:0 Unexpected "}"
Line 5785:0 Unexpected "}"

**/

    .md\:tw-max-w-\[98px\] {
        max-width: 98px;
    }
    .md\:tw-max-w-\[unset\] {
        max-width: unset;
    }
    .md\:tw-max-w-full {
        max-width: 100%;
    }
    .md\:tw-max-w-none {
        max-width: none;
    }
    .md\:tw-max-w-s104 {
        max-width: 104px;
    }
    .md\:tw-max-w-s120 {
        max-width: 120px;
    }
    .md\:tw-max-w-s224 {
        max-width: 224px;
    }
    .md\:tw-max-w-s28 {
        max-width: 28px;
    }
    .md\:tw-max-w-s32 {
        max-width: 32px;
    }
    .md\:tw-max-w-s36 {
        max-width: 36px;
    }
    .md\:tw-max-w-s48 {
        max-width: 48px;
    }
    .md\:tw-max-w-s96 {
        max-width: 96px;
    }
    .md\:tw-flex-1 {
        flex: 1;
    }
    .md\:tw-shrink-0 {
        flex-shrink: 0;
    }
    .md\:tw-flex-grow {
        flex-grow: 1;
    }
    .md\:tw-grow-0 {
        flex-grow: 0;
    }
    .md\:tw-basis-1\/12 {
        flex-basis: 8.33333%;
    }
    .md\:tw-basis-1\/2 {
        flex-basis: 50%;
    }
    .md\:tw-basis-1\/3 {
        flex-basis: 33.3333%;
    }
    .md\:tw-basis-1\/4 {
        flex-basis: 25%;
    }
    .md\:tw-basis-10\/12 {
        flex-basis: 83.3333%;
    }
    .md\:tw-basis-2\/3 {
        flex-basis: 66.6667%;
    }
    .md\:tw-basis-2\/4 {
        flex-basis: 50%;
    }
    .md\:tw-basis-2\/5 {
        flex-basis: 40%;
    }
    .md\:tw-basis-3\/12 {
        flex-basis: 25%;
    }
    .md\:tw-basis-3\/4 {
        flex-basis: 75%;
    }
    .md\:tw-basis-3\/5 {
        flex-basis: 60%;
    }
    .md\:tw-basis-4\/12 {
        flex-basis: 33.3333%;
    }
    .md\:tw-basis-4\/5 {
        flex-basis: 80%;
    }
    .md\:tw-basis-5\/12 {
        flex-basis: 41.6667%;
    }
    .md\:tw-basis-6\/12 {
        flex-basis: 50%;
    }
    .md\:tw-basis-7\/12 {
        flex-basis: 58.3333%;
    }
    .md\:tw-basis-8\/12 {
        flex-basis: 66.6667%;
    }
    .md\:tw-basis-\[10\%\] {
        flex-basis: 10%;
    }
    .md\:tw-basis-\[27\%\] {
        flex-basis: 27%;
    }
    .md\:tw-basis-\[30\%\] {
        flex-basis: 30%;
    }
    .md\:tw-basis-\[35\%\] {
        flex-basis: 35%;
    }
    .md\:tw-basis-\[37\%\] {
        flex-basis: 37%;
    }
    .md\:tw-basis-\[45\%\] {
        flex-basis: 45%;
    }
    .md\:tw-basis-\[47\%\] {
        flex-basis: 47%;
    }
    .md\:tw-basis-\[48\%\] {
        flex-basis: 48%;
    }
    .md\:tw-basis-\[49\%\] {
        flex-basis: 49%;
    }
    .md\:tw-basis-\[53\%\] {
        flex-basis: 53%;
    }
    .md\:tw-basis-\[55\%\] {
        flex-basis: 55%;
    }
    .md\:tw-basis-\[60\%\] {
        flex-basis: 60%;
    }
    .md\:tw-basis-\[calc\(25\%-24px\)\] {
        flex-basis: calc(25% - 24px);
    }
    .md\:tw-basis-\[unset\] {
        flex-basis: unset;
    }
    .md\:tw-basis-auto {
        flex-basis: auto;
    }
    .md\:tw-basis-full {
        flex-basis: 100%;
    }
    .md\:tw-border-spacing-x-s16 {
        --tw-border-spacing-x: 16px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    }
    .md\:tw-border-spacing-x-s6 {
        --tw-border-spacing-x: 6px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    }
    .md\:tw-origin-bottom-right {
        transform-origin: 100% 100%;
    }
    .md\:\!-tw-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;
    }
    .md\:-tw-translate-x-1\/2 {
        --tw-translate-x: -50%;
        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));
    }
    .md\:-tw-translate-y-1\/2 {
        --tw-translate-y: -50%;
        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));
    }
    .md\:-tw-translate-y-\[150\%\] {
        --tw-translate-y: -150%;
        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));
    }
    .md\:tw-translate-x-\[-33\%\] {
        --tw-translate-x: -33%;
        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));
    }
    .md\:tw-translate-x-\[-50\%\] {
        --tw-translate-x: -50%;
        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));
    }
    .md\:tw-translate-x-\[0\%\] {
        --tw-translate-x: 0%;
        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));
    }
    .md\:tw-translate-y-0 {
        --tw-translate-y: 0px;
        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));
    }
    .md\:tw-translate-y-\[20\%\] {
        --tw-translate-y: 20%;
        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));
    }
    .md\:tw-translate-y-\[50\%\] {
        --tw-translate-y: 50%;
        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));
    }
    .md\:tw-rotate-0 {
        --tw-rotate: 0deg;
        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));
    }
    .md\:tw-scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 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));
    }
    .md\:tw-scale-105 {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        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));
    }
    .md\:tw-scale-110,
    .md\:tw-scale-\[1\.1\] {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.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));
    }
    .md\:tw-scale-\[1\.5\] {
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
        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));
    }
    @keyframes tw-rightToLeft {
        0% {
            transform: translate(0);
        }
        to {
            transform: translate(-50%);
        }
    }
    .md\:tw-animate-\[linear_rightToLeft_15s_infinite\] {
        animation: 15s linear infinite tw-rightToLeft;
    }
    .md\:tw-columns-3 {
        -moz-columns: 3;
        columns: 3;
    }
    .md\:tw-grid-flow-col {
        grid-auto-flow: column;
    }
    .md\:tw-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-\[1fr_1fr\] {
        grid-template-columns: 1fr 1fr;
    }
    .md\:tw-grid-cols-\[1fr_52\%\] {
        grid-template-columns: 1fr 52%;
    }
    .md\:tw-grid-cols-\[1fr_53\%\] {
        grid-template-columns: 1fr 53%;
    }
    .md\:tw-grid-cols-\[1fr_70\%\] {
        grid-template-columns: 1fr 70%;
    }
    .md\:tw-grid-cols-\[1fr_75\%\] {
        grid-template-columns: 1fr 75%;
    }
    .md\:tw-grid-cols-\[2fr_1fr\] {
        grid-template-columns: 2fr 1fr;
    }
    .md\:tw-grid-cols-\[40\%_1fr\] {
        grid-template-columns: 40% 1fr;
    }
    .md\:tw-grid-cols-\[40\%_20\%_1fr\] {
        grid-template-columns: 40% 20% 1fr;
    }
    .md\:tw-grid-cols-\[40\%_60\%\] {
        grid-template-columns: 40% 60%;
    }
    .md\:tw-grid-cols-\[52\%\] {
        grid-template-columns: 52%;
    }
    .md\:tw-grid-cols-\[53\%_1fr\] {
        grid-template-columns: 53% 1fr;
    }
    .md\:tw-grid-cols-\[5fr_6fr\] {
        grid-template-columns: 5fr 6fr;
    }
    .md\:tw-grid-cols-\[5fr_7fr\] {
        grid-template-columns: 5fr 7fr;
    }
    .md\:tw-grid-cols-\[64px_1fr_48px\] {
        grid-template-columns: 64px 1fr 48px;
    }
    .md\:tw-grid-cols-\[65\%\] {
        grid-template-columns: 65%;
    }
    .md\:tw-grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr;
    }
    .md\:tw-grid-cols-\[auto_1fr_auto\] {
        grid-template-columns: auto 1fr auto;
    }
    .md\:tw-grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto;
    }
    .md\:tw-grid-cols-\[auto_auto_auto\] {
        grid-template-columns: auto auto auto;
    }
    .md\:tw-grid-cols-\[auto_auto_auto_auto\] {
        grid-template-columns: auto auto auto auto;
    }
    .md\:tw-grid-cols-\[min-content_30\%\] {
        grid-template-columns: min-content 30%;
    }
    .md\:tw-grid-cols-\[minmax\(200px\,1fr\)_100px_40px\] {
        grid-template-columns: minmax(200px, 1fr) 100px 40px;
    }
    .md\:tw-grid-cols-\[repeat\(8\,_1fr\)\] {
        grid-template-columns: repeat(8, 1fr);
    }
    .md\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .md\:tw-grid-rows-\[max-content_1fr\] {
        grid-template-rows: max-content 1fr;
    }
    .md\:\!tw-flex-row {
        flex-direction: row !important;
    }
    .md\:tw-flex-row {
        flex-direction: row;
    }
    .md\:tw-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .md\:\!tw-flex-col {
        flex-direction: column !important;
    }
    .md\:tw-flex-col {
        flex-direction: column;
    }
    .md\:tw-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .md\:tw-flex-wrap {
        flex-wrap: wrap;
    }
    .md\:\!tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .md\:tw-flex-nowrap {
        flex-wrap: nowrap;
    }
    .md\:tw-content-start {
        align-content: flex-start;
    }
    .md\:tw-items-start {
        align-items: flex-start;
    }
    .md\:tw-items-end {
        align-items: flex-end;
    }
    .md\:\!tw-items-center {
        align-items: center !important;
    }
    .md\:tw-items-center {
        align-items: center;
    }
    .md\:tw-justify-normal {
        justify-content: normal;
    }
    .md\:tw-justify-start {
        justify-content: flex-start;
    }
    .md\:tw-justify-end {
        justify-content: flex-end;
    }
    .md\:tw-justify-center {
        justify-content: center;
    }
    .md\:tw-justify-between {
        justify-content: space-between;
    }
    .md\:tw-justify-evenly {
        justify-content: space-evenly;
    }
    .md\:tw-justify-items-center {
        justify-items: center;
    }
    .md\:\!tw-gap-s12 {
        gap: 12px !important;
    }
    .md\:tw-gap-0 {
        gap: 0;
    }
    .md\:tw-gap-10 {
        gap: 2.5rem;
    }
    .md\:tw-gap-16 {
        gap: 4rem;
    }
    .md\:tw-gap-3 {
        gap: 0.75rem;
    }
    .md\:tw-gap-32 {
        gap: 8rem;
    }
    .md\:tw-gap-4 {
        gap: 1rem;
    }
    .md\:tw-gap-5 {
        gap: 1.25rem;
    }
    .md\:tw-gap-6 {
        gap: 1.5rem;
    }
    .md\:tw-gap-8 {
        gap: 2rem;
    }
    .md\:tw-gap-\[100px\] {
        gap: 100px;
    }
    .md\:tw-gap-s10 {
        gap: 10px;
    }
    .md\:tw-gap-s12 {
        gap: 12px;
    }
    .md\:tw-gap-s136 {
        gap: 136px;
    }
    .md\:tw-gap-s16 {
        gap: 16px;
    }
    .md\:tw-gap-s20 {
        gap: 20px;
    }
    .md\:tw-gap-s24 {
        gap: 24px;
    }
    .md\:tw-gap-s28 {
        gap: 28px;
    }
    .md\:tw-gap-s32 {
        gap: 32px;
    }
    .md\:tw-gap-s36 {
        gap: 36px;
    }
    .md\:tw-gap-s4 {
        gap: 4px;
    }
    .md\:tw-gap-s40 {
        gap: 40px;
    }
    .md\:tw-gap-s44 {
        gap: 44px;
    }
    .md\:tw-gap-s48 {
        gap: 48px;
    }
    .md\:tw-gap-s56 {
        gap: 56px;
    }
    .md\:tw-gap-s6 {
        gap: 6px;
    }
    .md\:tw-gap-s64 {
        gap: 64px;
    }
    .md\:tw-gap-s8 {
        gap: 8px;
    }
    .md\:tw-gap-s80 {
        gap: 80px;
    }
    .md\:tw-gap-x-0 {
        -moz-column-gap: 0px;
        column-gap: 0;
    }
    .md\:tw-gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .md\:tw-gap-x-s14 {
        -moz-column-gap: 14px;
        column-gap: 14px;
    }
    .md\:tw-gap-x-s16 {
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .md\:tw-gap-x-s18 {
        -moz-column-gap: 18px;
        column-gap: 18px;
    }
    .md\:tw-gap-x-s20 {
        -moz-column-gap: 20px;
        column-gap: 20px;
    }
    .md\:tw-gap-x-s24 {
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .md\:tw-gap-x-s32 {
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .md\:tw-gap-x-s40 {
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .md\:tw-gap-x-s48 {
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .md\:tw-gap-x-s64 {
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .md\:tw-gap-x-s8 {
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .md\:tw-gap-y-0 {
        row-gap: 0;
    }
    .md\:tw-gap-y-3 {
        row-gap: 0.75rem;
    }
    .md\:tw-gap-y-s10 {
        row-gap: 10px;
    }
    .md\:tw-gap-y-s12 {
        row-gap: 12px;
    }
    .md\:tw-gap-y-s16 {
        row-gap: 16px;
    }
    .md\:tw-gap-y-s20 {
        row-gap: 20px;
    }
    .md\:tw-gap-y-s24 {
        row-gap: 24px;
    }
    .md\:tw-gap-y-s32 {
        row-gap: 32px;
    }
    .md\:tw-gap-y-s40 {
        row-gap: 40px;
    }
    .md\:tw-gap-y-s44 {
        row-gap: 44px;
    }
    .md\:tw-gap-y-s48 {
        row-gap: 48px;
    }
    .md\:tw-gap-y-s6 {
        row-gap: 6px;
    }
    .md\:tw-gap-y-s64 {
        row-gap: 64px;
    }
    .md\:tw-space-y-s24 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }
    .md\:tw-space-y-s40 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }
    .md\:tw-divide-x > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
    .md\:tw-self-start {
        align-self: flex-start;
    }
    .md\:tw-self-end {
        align-self: flex-end;
    }
    .md\:tw-self-center {
        align-self: center;
    }
    .md\:tw-justify-self-start {
        justify-self: start;
    }
    .md\:tw-justify-self-end {
        justify-self: end;
    }
    .md\:tw-overflow-hidden {
        overflow: hidden;
    }
    .md\:\!tw-rounded-lg {
        border-radius: 0.5rem !important;
    }
    .md\:tw-rounded-2xl {
        border-radius: 1rem;
    }
    .md\:tw-rounded-large {
        border-radius: var(--corner-radius-large, 16px);
    }
    .md\:tw-rounded-lg {
        border-radius: 0.5rem;
    }
    .md\:tw-rounded-none {
        border-radius: 0;
    }
    .md\:tw-rounded-xl {
        border-radius: 0.75rem;
    }
    .md\:tw-rounded-s-xl {
        border-start-start-radius: 0.75rem;
        border-end-start-radius: 0.75rem;
    }
    .md\:tw-rounded-t-none {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .md\:tw-border {
        border-width: 1px;
    }
    .md\:tw-border-0 {
        border-width: 0;
    }
    .md\:tw-border-4 {
        border-width: 4px;
    }
    .md\:tw-border-x-4 {
        border-left-width: 4px;
        border-right-width: 4px;
    }
    .md\:tw-border-b {
        border-bottom-width: 1px;
    }
    .md\:tw-border-b-0 {
        border-bottom-width: 0;
    }
    .md\:tw-border-b-4 {
        border-bottom-width: 4px;
    }
    .md\:tw-border-r-\[1px\] {
        border-right-width: 1px;
    }
    .md\:tw-border-s-4 {
        border-inline-start-width: 4px;
    }
    .md\:tw-border-t {
        border-top-width: 1px;
    }
    .md\:tw-border-t-4 {
        border-top-width: 4px;
    }
    .md\:tw-border-solid {
        border-style: solid;
    }
    .md\:tw-border-none {
        border-style: none;
    }
    .md\:tw-border-\[\#0000001A\] {
        border-color: #0000001a;
    }
    .md\:tw-border-\[\#E5E7EB\] {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    }
    .md\:tw-border-\[\#E6E6E6\] {
        --tw-border-opacity: 1;
        border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
    }
    .md\:tw-border-neutral-200 {
        border-color: rgb(var(--neutral-200));
    }
    .md\:tw-border-b-neutral-900 {
        border-bottom-color: rgb(var(--neutral-900));
    }
    .md\:\!tw-bg-\[\#F8F8F8\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1)) !important;
    }
    .md\:tw-bg-\[\#D4EFE0\] {
        --tw-bg-opacity: 1;
        background-color: rgb(212 239 224 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#D8E9F1\] {
        --tw-bg-opacity: 1;
        background-color: rgb(216 233 241 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#F1F4F8\] {
        --tw-bg-opacity: 1;
        background-color: rgb(241 244 248 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#F2F2F2\] {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#F8F8F8\] {
        --tw-bg-opacity: 1;
        background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#F9F9F9\] {
        --tw-bg-opacity: 1;
        background-color: rgb(249 249 249 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#FAFAFA\] {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[\#FFFFFF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-klarna {
        --tw-bg-opacity: 1;
        background-color: rgb(255 178 199 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-transparent {
        background-color: #0000;
    }
    .md\:tw-bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }
    .md\:tw-bg-\[url\(\'\/theme\/face-mask\/upsell\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-DtB3U0WS.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/face-mask\/upsell\/bg-3\.jpg\'\)\] {
        background-image: url(/build/assets/bg-3-DsBauE5Q.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/face-mask\/upsell\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-9N1P6AP_.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/fraicheur-comfort-set\/upsell\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-CYciDpla.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/fraicheur-comfort-set\/upsell\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-BOLfOuk9.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/fraicheur-shower-steamers\/upsell\/header\.jpg\'\)\] {
        background-image: url(/build/assets/header-B_6-IhW1.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/klaudena-footrest-pillow\/upsell\/bg-2\.jpg\?1\'\)\] {
        background-image: url(/build/assets/bg-2-Fkg-h0NY.jpg?1);
    }
    .md\:tw-bg-\[url\(\'\/theme\/klaudena-footrest-pillow\/upsell\/header-md\.jpg\'\)\] {
        background-image: url(/build/assets/header-md-CgrtXCba.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/klaudena-seat-cushion-cover\/upsell\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-DT2R-2ES.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/klaudena-seat-cushion-cover\/upsell\/header\.jpg\'\)\] {
        background-image: url(/build/assets/header-JZHAO8aA.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-BKOAtN3F.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/bliss-bg\.jpg\'\)\] {
        background-image: url(/build/assets/bliss-bg-Cq5qLlzd.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/bundle-bg\.jpg\'\)\] {
        background-image: url(/build/assets/bundle-bg-DCdgjsec.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-9EW61kpf.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/unique-bg\.jpg\'\)\] {
        background-image: url(/build/assets/unique-bg-CfYYGOen.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/synoshi-pro\/cleaning-bg\.jpg\'\)\] {
        background-image: url(/build/assets/cleaning-bg-Bdv7WPqP.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/synoshi-round-brush\/get-synoshi-round-brush\/bg-1\.jpg\'\)\] {
        background-image: url(/build/assets/bg-1-aiWEPViF.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/synoshi-round-brush\/get-synoshi-round-brush\/product-2\.png\'\)\] {
        background-image: url(/build/assets/product-2-BPsq6Rji.png);
    }
    .md\:tw-bg-\[url\(\'\/theme\/synoshi-sponge-brush\/get-synoshi-sponge-brush\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-DvIyBVDH.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/synoshi-sponge-brush\/get-synoshi-sponge-brush\/product-3\.png\'\)\] {
        background-image: url(/build/assets/product-3-BX4TtqOn.png);
    }
    .md\:tw-bg-\[url\(\'\/theme\/tvidler-silicone-body-sponge\/upsell\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-CJSrTBd1.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/tvidler-silicone-body-sponge\/upsell\/bg-3\.jpg\'\)\] {
        background-image: url(/build/assets/bg-3-C-TL8vJ6.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/tvidler-silicone-body-sponge\/upsell\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-DE8WxaoX.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-blofe-duvet-cover\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-Dd78KAt3.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-blofe-duvet-cover\/header-bg\.jpg\?2\'\)\] {
        background-image: url(/build/assets/header-bg-FHBOjMLA.jpg?2);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-blofe-washing-bag\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-9hhjiOii.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-blofe-washing-bag\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-DhSkLjTT.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-derila-silk-cover\/silver-cover-bg\.jpg\'\)\] {
        background-image: url(/build/assets/silver-cover-bg-tHify9rM.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-drain-cleaning-tablets\/fizz-away-bg\.jpg\'\)\] {
        background-image: url(/build/assets/fizz-away-bg-gjDtucjt.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-drain-cleaning-tablets\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-JSAaqVBs.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-freshener\/bg-2\.jpg\'\)\] {
        background-image: url(/build/assets/bg-2-C_eeh8Ga.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-freshener\/hedar-bg\.jpg\'\)\] {
        background-image: url(/build/assets/hedar-bg-PGMM_WDt.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-multi-surface-cleaner\/header\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-CB0L07Wn.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-washing-machine-tablets\/dont-let\/bg\.jpg\'\)\] {
        background-image: url(/build/assets/bg-B7w5wxYp.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-fuugu-washing-machine-tablets\/header\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-xwr7cDdy.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-ryoko-for-enence\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-BtpBWBV_.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-synoshi-cone-brush\/header\/header-bg-tablet\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-tablet-xA5UmBk-.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-synoshi\/limited\.jpg\'\)\] {
        background-image: url(/build/assets/limited-C4icKt9s.jpg);
    }
    .md\:tw-bg-\[url\(\'\/theme\/upsells\/get-tvidler-case\/perfect-md\.jpg\'\)\] {
        background-image: url(/build/assets/perfect-md-9-6Zh90v.jpg);
    }
    .md\:tw-bg-gradient-to-l {
        background-image: linear-gradient(to left, var(--tw-gradient-stops));
    }
    .md\:tw-bg-gradient-to-r {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
    }
    .md\:tw-bg-gradient-to-tr {
        background-image: linear-gradient(to top right, var(--tw-gradient-stops));
    }
    .md\:tw-bg-none {
        background-image: none;
    }
    .md\:tw-from-\[\#FDFDFD80\] {
        --tw-gradient-from: #fdfdfd80 var(--tw-gradient-from-position);
        --tw-gradient-to: #fdfdfd00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }
    .md\:tw-bg-cover {
        background-size: cover;
    }
    .md\:tw-bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .md\:\!tw-bg-\[35\%_50\%\] {
        background-position: 35% !important;
    }
    .md\:\!tw-bg-bottom {
        background-position: bottom !important;
    }
    .md\:\!tw-bg-center {
        background-position: 50% !important;
    }
    .md\:\!tw-bg-top {
        background-position: top !important;
    }
    .md\:tw-bg-\[20\%_center\] {
        background-position: 20%;
    }
    .md\:tw-bg-\[25\%_center\] {
        background-position: 25%;
    }
    .md\:tw-bg-\[40\%_center\] {
        background-position: 40%;
    }
    .md\:tw-bg-\[60\%_center\] {
        background-position: 60%;
    }
    .md\:tw-bg-\[75\%_center\] {
        background-position: 75%;
    }
    .md\:tw-bg-\[80\%\] {
        background-position: 80%;
    }
    .md\:tw-bg-\[calc\(60\%--12vw\)_50\%\] {
        background-position: calc(60% + 12vw);
    }
    .md\:tw-bg-\[left_65\%_center\] {
        background-position: 65%;
    }
    .md\:tw-bg-\[right_29\%_top\] {
        background-position: right 29% top;
    }
    .md\:tw-bg-\[right_80\%_top\] {
        background-position: right 80% top;
    }
    .md\:tw-bg-center {
        background-position: 50%;
    }
    .md\:tw-bg-left {
        background-position: 0;
    }
    .md\:tw-bg-right {
        background-position: 100%;
    }
    .md\:tw-bg-top {
        background-position: top;
    }
    .md\:tw-object-contain {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .md\:tw-object-cover {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .md\:\!tw-p-s24 {
        padding: 24px !important;
    }
    .md\:tw-p-0 {
        padding: 0;
    }
    .md\:tw-p-14 {
        padding: 3.5rem;
    }
    .md\:tw-p-3 {
        padding: 0.75rem;
    }
    .md\:tw-p-6 {
        padding: 1.5rem;
    }
    .md\:tw-p-\[inherit\] {
        padding: inherit;
    }
    .md\:tw-p-s10 {
        padding: 10px;
    }
    .md\:tw-p-s12 {
        padding: 12px;
    }
    .md\:tw-p-s16 {
        padding: 16px;
    }
    .md\:tw-p-s20 {
        padding: 20px;
    }
    .md\:tw-p-s24 {
        padding: 24px;
    }
    .md\:tw-p-s32 {
        padding: 32px;
    }
    .md\:tw-p-s4 {
        padding: 4px;
    }
    .md\:tw-p-s40 {
        padding: 40px;
    }
    .md\:tw-p-s48 {
        padding: 48px;
    }
    .md\:\!tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .md\:\!tw-px-colgap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .md\:\!tw-px-container-md {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .md\:\!tw-px-s12 {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .md\:\!tw-px-s16 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .md\:\!tw-px-s24 {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .md\:\!tw-px-s32 {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
    .md\:\!tw-py-s32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .md\:\!tw-py-s4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .md\:\!tw-py-s40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .md\:\!tw-py-s48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .md\:\!tw-py-s64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .md\:tw-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .md\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .md\:tw-px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .md\:tw-px-20 {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .md\:tw-px-24 {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .md\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .md\:tw-px-48 {
        padding-left: 12rem;
        padding-right: 12rem;
    }
    .md\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .md\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .md\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .md\:tw-px-\[14px\] {
        padding-left: 14px;
        padding-right: 14px;
    }
    .md\:tw-px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px;
    }
    .md\:tw-px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px;
    }
    .md\:tw-px-\[61px\] {
        padding-left: 61px;
        padding-right: 61px;
    }
    .md\:tw-px-\[75px\] {
        padding-left: 75px;
        padding-right: 75px;
    }
    .md\:tw-px-container-md {
        padding-left: 24px;
        padding-right: 24px;
    }
    .md\:tw-px-s10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .md\:tw-px-s12 {
        padding-left: 12px;
        padding-right: 12px;
    }
    .md\:tw-px-s120 {
        padding-left: 120px;
        padding-right: 120px;
    }
    .md\:tw-px-s128 {
        padding-left: 128px;
        padding-right: 128px;
    }
    .md\:tw-px-s16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .md\:tw-px-s20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .md\:tw-px-s24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .md\:tw-px-s28 {
        padding-left: 28px;
        padding-right: 28px;
    }
    .md\:tw-px-s32 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .md\:tw-px-s36 {
        padding-left: 36px;
        padding-right: 36px;
    }
    .md\:tw-px-s40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .md\:tw-px-s48 {
        padding-left: 48px;
        padding-right: 48px;
    }
    .md\:tw-px-s56 {
        padding-left: 56px;
        padding-right: 56px;
    }
    .md\:tw-px-s64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .md\:tw-px-s8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .md\:tw-px-s80 {
        padding-left: 80px;
        padding-right: 80px;
    }
    .md\:tw-px-s96 {
        padding-left: 96px;
        padding-right: 96px;
    }
    .md\:tw-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .md\:tw-py-1 {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }
    .md\:tw-py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .md\:tw-py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .md\:tw-py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .md\:tw-py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .md\:tw-py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .md\:tw-py-28 {
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
    .md\:tw-py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .md\:tw-py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .md\:tw-py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .md\:tw-py-40 {
        padding-top: 10rem;
        padding-bottom: 10rem;
    }
    .md\:tw-py-48 {
        padding-top: 12rem;
        padding-bottom: 12rem;
    }
    .md\:tw-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .md\:tw-py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .md\:tw-py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .md\:tw-py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .md\:tw-py-s10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .md\:tw-py-s104 {
        padding-top: 104px;
        padding-bottom: 104px;
    }
    .md\:tw-py-s112 {
        padding-top: 112px;
        padding-bottom: 112px;
    }
    .md\:tw-py-s12 {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .md\:tw-py-s128 {
        padding-top: 128px;
        padding-bottom: 128px;
    }
    .md\:tw-py-s16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .md\:tw-py-s18 {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .md\:tw-py-s2 {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .md\:tw-py-s20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .md\:tw-py-s24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .md\:tw-py-s28 {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .md\:tw-py-s32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .md\:tw-py-s4 {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .md\:tw-py-s40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .md\:tw-py-s42 {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .md\:tw-py-s44 {
        padding-top: 44px;
        padding-bottom: 44px;
    }
    .md\:tw-py-s48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .md\:tw-py-s56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .md\:tw-py-s64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .md\:tw-py-s8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .md\:tw-py-s80 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .md\:tw-py-s96 {
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .md\:\!tw-pb-0 {
        padding-bottom: 0 !important;
    }
    .md\:\!tw-pb-10 {
        padding-bottom: 2.5rem !important;
    }
    .md\:\!tw-pb-24 {
        padding-bottom: 6rem !important;
    }
    .md\:\!tw-pb-s32 {
        padding-bottom: 32px !important;
    }
    .md\:\!tw-pb-s40 {
        padding-bottom: 40px !important;
    }
    .md\:\!tw-pb-s48 {
        padding-bottom: 48px !important;
    }
    .md\:\!tw-pb-s80 {
        padding-bottom: 80px !important;
    }
    .md\:\!tw-ps-s24 {
        padding-inline-start: 24px !important;
    }
    .md\:\!tw-pt-16 {
        padding-top: 4rem !important;
    }
    .md\:\!tw-pt-\[20px\] {
        padding-top: 20px !important;
    }
    .md\:\!tw-pt-s32 {
        padding-top: 32px !important;
    }
    .md\:\!tw-pt-s48 {
        padding-top: 48px !important;
    }
    .md\:\!tw-pt-s64 {
        padding-top: 64px !important;
    }
    .md\:tw-pb-0 {
        padding-bottom: 0;
    }
    .md\:tw-pb-10 {
        padding-bottom: 2.5rem;
    }
    .md\:tw-pb-12 {
        padding-bottom: 3rem;
    }
    .md\:tw-pb-2 {
        padding-bottom: 0.5rem;
    }
    .md\:tw-pb-20 {
        padding-bottom: 5rem;
    }
    .md\:tw-pb-5 {
        padding-bottom: 1.25rem;
    }
    .md\:tw-pb-6 {
        padding-bottom: 1.5rem;
    }
    .md\:tw-pb-\[18px\] {
        padding-bottom: 18px;
    }
    .md\:tw-pb-\[40px\] {
        padding-bottom: 40px;
    }
    .md\:tw-pb-\[80px\] {
        padding-bottom: 80px;
    }
    .md\:tw-pb-s104 {
        padding-bottom: 104px;
    }
    .md\:tw-pb-s120 {
        padding-bottom: 120px;
    }
    .md\:tw-pb-s144 {
        padding-bottom: 144px;
    }
    .md\:tw-pb-s16 {
        padding-bottom: 16px;
    }
    .md\:tw-pb-s18 {
        padding-bottom: 18px;
    }
    .md\:tw-pb-s20 {
        padding-bottom: 20px;
    }
    .md\:tw-pb-s24 {
        padding-bottom: 24px;
    }
    .md\:tw-pb-s32 {
        padding-bottom: 32px;
    }
    .md\:tw-pb-s40 {
        padding-bottom: 40px;
    }
    .md\:tw-pb-s44 {
        padding-bottom: 44px;
    }
    .md\:tw-pb-s48 {
        padding-bottom: 48px;
    }
    .md\:tw-pb-s56 {
        padding-bottom: 56px;
    }
    .md\:tw-pb-s64 {
        padding-bottom: 64px;
    }
    .md\:tw-pb-s72 {
        padding-bottom: 72px;
    }
    .md\:tw-pb-s80 {
        padding-bottom: 80px;
    }
    .md\:tw-pb-s88 {
        padding-bottom: 88px;
    }
    .md\:tw-pe-0 {
        padding-inline-end: 0;
    }
    .md\:tw-pe-4 {
        padding-inline-end: 1rem;
    }
    .md\:tw-pe-5 {
        padding-inline-end: 1.25rem;
    }
    .md\:tw-pe-\[138px\] {
        padding-inline-end: 138px;
    }
    .md\:tw-pe-\[25\%\] {
        padding-inline-end: 25%;
    }
    .md\:tw-pe-s10 {
        padding-inline-end: 10px;
    }
    .md\:tw-pe-s12 {
        padding-inline-end: 12px;
    }
    .md\:tw-pe-s16 {
        padding-inline-end: 16px;
    }
    .md\:tw-pe-s48 {
        padding-inline-end: 48px;
    }
    .md\:tw-pe-s56 {
        padding-inline-end: 56px;
    }
    .md\:tw-pe-s8 {
        padding-inline-end: 8px;
    }
    .md\:tw-pl-0 {
        padding-left: 0;
    }
    .md\:tw-pl-10 {
        padding-left: 2.5rem;
    }
    .md\:tw-pl-5 {
        padding-left: 1.25rem;
    }
    .md\:tw-pr-10 {
        padding-right: 2.5rem;
    }
    .md\:tw-pr-3 {
        padding-right: 0.75rem;
    }
    .md\:tw-ps-0 {
        padding-inline-start: 0;
    }
    .md\:tw-ps-2 {
        padding-inline-start: 0.5rem;
    }
    .md\:tw-ps-5 {
        padding-inline-start: 1.25rem;
    }
    .md\:tw-ps-\[138px\] {
        padding-inline-start: 138px;
    }
    .md\:tw-ps-\[50px\] {
        padding-inline-start: 50px;
    }
    .md\:tw-ps-s10 {
        padding-inline-start: 10px;
    }
    .md\:tw-ps-s16 {
        padding-inline-start: 16px;
    }
    .md\:tw-ps-s20 {
        padding-inline-start: 20px;
    }
    .md\:tw-ps-s32 {
        padding-inline-start: 32px;
    }
    .md\:tw-ps-s40 {
        padding-inline-start: 40px;
    }
    .md\:tw-ps-s48 {
        padding-inline-start: 48px;
    }
    .md\:tw-ps-s64 {
        padding-inline-start: 64px;
    }
    .md\:tw-ps-s72 {
        padding-inline-start: 72px;
    }
    .md\:tw-pt-0 {
        padding-top: 0;
    }
    .md\:tw-pt-10 {
        padding-top: 2.5rem;
    }
    .md\:tw-pt-12 {
        padding-top: 3rem;
    }
    .md\:tw-pt-20 {
        padding-top: 5rem;
    }
    .md\:tw-pt-3 {
        padding-top: 0.75rem;
    }
    .md\:tw-pt-5 {
        padding-top: 1.25rem;
    }
    .md\:tw-pt-\[15\%\] {
        padding-top: 15%;
    }
    .md\:tw-pt-\[70\%\] {
        padding-top: 70%;
    }
    .md\:tw-pt-\[80px\] {
        padding-top: 80px;
    }
    .md\:tw-pt-\[unset\] {
        padding-top: unset;
    }
    .md\:tw-pt-s104 {
        padding-top: 104px;
    }
    .md\:tw-pt-s16 {
        padding-top: 16px;
    }
    .md\:tw-pt-s24 {
        padding-top: 24px;
    }
    .md\:tw-pt-s32 {
        padding-top: 32px;
    }
    .md\:tw-pt-s36 {
        padding-top: 36px;
    }
    .md\:tw-pt-s40 {
        padding-top: 40px;
    }
    .md\:tw-pt-s44 {
        padding-top: 44px;
    }
    .md\:tw-pt-s48 {
        padding-top: 48px;
    }
    .md\:tw-pt-s56 {
        padding-top: 56px;
    }
    .md\:tw-pt-s64 {
        padding-top: 64px;
    }
    .md\:tw-pt-s72 {
        padding-top: 72px;
    }
    .md\:tw-pt-s8 {
        padding-top: 8px;
    }
    .md\:tw-pt-s80 {
        padding-top: 80px;
    }
    .md\:\!tw-text-left {
        text-align: left !important;
    }
    .md\:tw-text-left {
        text-align: left;
    }
    .md\:\!tw-text-center {
        text-align: center !important;
    }
    .md\:tw-text-center {
        text-align: center;
    }
    .md\:tw-text-right {
        text-align: right;
    }
    .md\:\!tw-text-start {
        text-align: start !important;
    }
    .md\:tw-text-start {
        text-align: start;
    }
    .md\:tw-text-end {
        text-align: end;
    }
    .md\:\!tw-text-3xl {
        font-size: 2rem !important;
        line-height: 2.5rem !important;
    }
    .md\:\!tw-text-4xl {
        font-size: 2.5rem !important;
        line-height: 3rem !important;
    }
    .md\:\!tw-text-6xl {
        font-size: 3.5rem !important;
        line-height: 4rem !important;
    }
    .md\:\!tw-text-\[22px\] {
        font-size: 22px !important;
    }
    .md\:\!tw-text-\[32px\] {
        font-size: 32px !important;
    }
    .md\:\!tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .md\:\!tw-text-h2 {
        font-size: 2.5rem !important;
        line-height: 1.2 !important;
    }
    .md\:\!tw-text-h3 {
        font-size: 2rem !important;
        line-height: 1.25 !important;
    }
    .md\:\!tw-text-h4 {
        font-size: 1.5rem !important;
        line-height: 1.33 !important;
    }
    .md\:\!tw-text-h4-mob,
    .md\:\!tw-text-h5 {
        font-size: 1.25rem !important;
        line-height: 1.4 !important;
    }
    .md\:\!tw-text-headline-s6 {
        font-size: 32px !important;
        font-weight: 740 !important;
        line-height: 1.4 !important;
    }
    .md\:\!tw-text-large3 {
        letter-spacing: -0.02rem !important;
        font-size: 2rem !important;
        line-height: 1.3 !important;
    }
    .md\:\!tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-text-11xl {
        font-size: 7.5rem;
        line-height: 8rem;
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .md\:tw-text-2xl\/10 {
        font-size: 1.5rem;
        line-height: 2.5rem;
    }
    .md\:tw-text-2xs {
        font-size: 0.625rem;
        line-height: 1.2;
    }
    .md\:tw-text-3xl {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .md\:tw-text-4xl {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .md\:tw-text-5xl {
        font-size: 3rem;
        line-height: 3.5rem;
    }
    .md\:tw-text-6xl {
        font-size: 3.5rem;
        line-height: 4rem;
    }
    .md\:tw-text-8xl {
        font-size: 4.5rem;
        line-height: 5rem;
    }
    .md\:tw-text-9xl {
        font-size: 5rem;
        line-height: 5.5rem;
    }
    .md\:tw-text-\[12px\] {
        font-size: 12px;
    }
    .md\:tw-text-\[24px\] {
        font-size: 24px;
    }
    .md\:tw-text-\[26px\] {
        font-size: 26px;
    }
    .md\:tw-text-\[30px\] {
        font-size: 30px;
    }
    .md\:tw-text-\[32px\] {
        font-size: 32px;
    }
    .md\:tw-text-\[40px\] {
        font-size: 40px;
    }
    .md\:tw-text-\[45px\] {
        font-size: 45px;
    }
    .md\:tw-text-\[56px\] {
        font-size: 56px;
    }
    .md\:tw-text-\[80px\] {
        font-size: 80px;
    }
    .md\:tw-text-\[8px\] {
        font-size: 8px;
    }
    .md\:tw-text-\[length\:inherit\] {
        font-size: inherit;
    }
    .md\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .md\:tw-text-base\/none {
        font-size: 1rem;
        line-height: 1;
    }
    .md\:tw-text-body-default {
        font-size: 16px;
        font-weight: 460;
        line-height: 26px;
    }
    .md\:tw-text-d-mob {
        font-size: 3rem;
        line-height: 1.17;
    }
    .md\:tw-text-d1 {
        font-size: 5rem;
        line-height: 1.1;
    }
    .md\:tw-text-d2 {
        font-size: 4.5rem;
        line-height: 1.1;
    }
    .md\:tw-text-d3 {
        font-size: 4rem;
        line-height: 1.13;
    }
    .md\:tw-text-d4 {
        font-size: 3.5rem;
        line-height: 1.15;
    }
    .md\:tw-text-display-s4 {
        font-size: 48px;
        font-weight: 740;
        line-height: 1.3;
    }
    .md\:tw-text-h1 {
        font-size: 3rem;
        line-height: 1.17;
    }
    .md\:tw-text-h1-mob,
    .md\:tw-text-h2 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .md\:tw-text-h3 {
        font-size: 2rem;
        line-height: 1.25;
    }
    .md\:tw-text-h3-mob,
    .md\:tw-text-h4 {
        font-size: 1.5rem;
        line-height: 1.33;
    }
    .md\:tw-text-h4-mob,
    .md\:tw-text-h5 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .md\:tw-text-h5-mob,
    .md\:tw-text-h6 {
        font-size: 1.125rem;
        line-height: 1.45;
    }
    .md\:tw-text-headline-s5 {
        font-size: 40px;
        font-weight: 740;
        line-height: 1.4;
    }
    .md\:tw-text-headline-s6 {
        font-size: 32px;
        font-weight: 740;
        line-height: 1.4;
    }
    .md\:tw-text-headline-s7 {
        font-size: 28px;
        font-weight: 740;
        line-height: 1.4;
    }
    .md\:tw-text-headline-s8 {
        font-size: 24px;
        font-weight: 740;
        line-height: 1.4;
    }
    .md\:tw-text-large1 {
        font-size: 1.5rem;
        line-height: 1.3;
    }
    .md\:tw-text-large3 {
        letter-spacing: -0.02rem;
        font-size: 2rem;
        line-height: 1.3;
    }
    .md\:tw-text-large4 {
        letter-spacing: -0.045rem;
        font-size: 2.25rem;
        line-height: 1.3;
    }
    .md\:tw-text-large5 {
        letter-spacing: -0.05rem;
        font-size: 2.5rem;
        line-height: 1.3;
    }
    .md\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .md\:tw-text-note1 {
        font-size: 0.875rem;
        line-height: 1.42;
    }
    .md\:tw-text-note2 {
        font-size: 0.75rem;
        line-height: 1.42;
    }
    .md\:tw-text-p {
        font-size: 1rem;
        line-height: 1.5;
    }
    .md\:tw-text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .md\:tw-text-small3 {
        font-size: 0.75rem;
        line-height: 1.5;
    }
    .md\:tw-text-small5 {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .md\:tw-text-standard2 {
        font-size: 1rem;
        line-height: 1.5;
    }
    .md\:tw-text-standard3 {
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .md\:tw-text-standard4 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .md\:tw-text-title-default {
        font-size: 16px;
        font-weight: 590;
        line-height: 26px;
    }
    .md\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .md\:tw-text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .md\:\!tw-font-thin {
        font-weight: 100 !important;
    }
    .md\:tw-font-bold {
        font-weight: 700;
    }
    .md\:tw-font-normal {
        font-weight: 400;
    }
    .md\:tw-font-semibold {
        font-weight: 600;
    }
    .md\:\!tw-leading-\[0\.6\] {
        line-height: 0.6 !important;
    }
    .md\:\!tw-leading-\[28px\] {
        line-height: 28px !important;
    }
    .md\:tw-leading-\[inherit\] {
        line-height: inherit;
    }
    .md\:tw-leading-\[normal\] {
        line-height: normal;
    }
    .md\:tw-text-\[\#FFC066\] {
        --tw-text-opacity: 1;
        color: rgb(255 192 102 / var(--tw-text-opacity, 1));
    }
    .md\:tw-text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    }
    .md\:tw-text-inherit {
        color: inherit;
    }
    .md\:tw-text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    }
    .md\:tw-opacity-0 {
        opacity: 0;
    }
    .md\:tw-opacity-100 {
        opacity: 1;
    }
    .md\:tw-shadow-\[0_0_15px_0_\#00000008\] {
        --tw-shadow: 0 0 15px 0 #00000008;
        --tw-shadow-colored: 0 0 15px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .md\:tw-shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .md\:\[-webkit-text-fill-color\:transparent\] {
        -webkit-text-fill-color: transparent;
    }
    .md\:\[text-align\:unset\] {
        text-align: unset;
    }
    .md\:last\:tw-border:last-child {
        border-width: 1px;
    }
    .last\:md\:\!tw-pb-s16:last-child {
        padding-bottom: 16px !important;
    }
    .last\:md\:tw-pb-s32:last-child {
        padding-bottom: 32px;
    }
    @media not all and (width>=1023px) {
        .md\:max-lg\:tw-auto-cols-fr {
            grid-auto-columns: minmax(0, 1fr);
        }
        .md\:max-lg\:tw-grid-flow-col {
            grid-auto-flow: column;
        }
    }
}
@media (width>=1023px) {
    @media (width>=768px) {
        .lg\:md\:tw-bg-\[center_70\%\] {
            background-position: 50% 70%;
        }
    }
    .lg\:tw-absolute {
        position: absolute;
    }
    .lg\:tw-relative {
        position: relative;
    }
    .lg\:tw-inset-0 {
        inset: 0;
    }
    .lg\:tw-inset-s14 {
        inset: 14px;
    }
    .lg\:\!tw-end-\[20\%\] {
        inset-inline-end: 20% !important;
    }
    .lg\:\!tw-end-\[40\%\] {
        inset-inline-end: 40% !important;
    }
    .lg\:\!tw-start-\[60\%\] {
        inset-inline-start: 60% !important;
    }
    .lg\:\!tw-top-0 {
        top: 0 !important;
    }
    .lg\:-tw-bottom-\[60px\] {
        bottom: -60px;
    }
    .lg\:-tw-bottom-s48 {
        bottom: -48px;
    }
    .lg\:-tw-bottom-s6 {
        bottom: -6px;
    }
    .lg\:-tw-left-s6 {
        left: -6px;
    }
    .lg\:-tw-start-\[110px\] {
        inset-inline-start: -110px;
    }
    .lg\:-tw-top-\[60px\] {
        top: -60px;
    }
    .lg\:tw-bottom-\[10\%\] {
        bottom: 10%;
    }
    .lg\:tw-bottom-\[30\%\] {
        bottom: 30%;
    }
    .lg\:tw-bottom-\[unset\] {
        bottom: unset;
    }
    .lg\:tw-bottom-auto {
        bottom: auto;
    }
    .lg\:tw-bottom-s14 {
        bottom: 14px;
    }
    .lg\:tw-end-0 {
        inset-inline-end: 0;
    }
    .lg\:tw-end-1\/4 {
        inset-inline-end: 25%;
    }
    .lg\:tw-end-10 {
        inset-inline-end: 2.5rem;
    }
    .lg\:tw-end-\[-5\%\] {
        inset-inline-end: -5%;
    }
    .lg\:tw-end-\[-55\%\] {
        inset-inline-end: -55%;
    }
    .lg\:tw-end-\[-80px\] {
        inset-inline-end: -80px;
    }
    .lg\:tw-end-\[58\.5\%\] {
        inset-inline-end: 58.5%;
    }
    .lg\:tw-end-\[59\%\] {
        inset-inline-end: 59%;
    }
    .lg\:tw-end-\[59\.5\%\] {
        inset-inline-end: 59.5%;
    }
    .lg\:tw-end-\[64\%\] {
        inset-inline-end: 64%;
    }
    .lg\:tw-end-\[64\.5\%\] {
        inset-inline-end: 64.5%;
    }
    .lg\:tw-end-\[68\%\] {
        inset-inline-end: 68%;
    }
    .lg\:tw-left-0 {
        left: 0;
    }
    .lg\:tw-left-\[-15\%\] {
        left: -15%;
    }
    .lg\:tw-left-\[0\] {
        left: 0;
    }
    .lg\:tw-left-\[14\%\] {
        left: 14%;
    }
    .lg\:tw-left-\[2\%\] {
        left: 2%;
    }
    .lg\:tw-left-\[33\%\] {
        left: 33%;
    }
    .lg\:tw-left-\[37\%\] {
        left: 37%;
    }
    .lg\:tw-left-\[56\%\] {
        left: 56%;
    }
    .lg\:tw-left-\[59\%\] {
        left: 59%;
    }
    .lg\:tw-left-\[63\%\] {
        left: 63%;
    }
    .lg\:tw-left-\[79\%\] {
        left: 79%;
    }
    .lg\:tw-left-\[9\%\] {
        left: 9%;
    }
    .lg\:tw-left-\[unset\] {
        left: unset;
    }
    .lg\:tw-right-0 {
        right: 0;
    }
    .lg\:tw-right-\[40px\] {
        right: 40px;
    }
    .lg\:tw-right-auto {
        right: auto;
    }
    .lg\:tw-start-0 {
        inset-inline-start: 0;
    }
    .lg\:tw-start-\[-15\%\] {
        inset-inline-start: -15%;
    }
    .lg\:tw-start-\[20\%\] {
        inset-inline-start: 20%;
    }
    .lg\:tw-start-\[32\%\] {
        inset-inline-start: 32%;
    }
    .lg\:tw-top-0 {
        top: 0;
    }
    .lg\:tw-top-\[-20\%\] {
        top: -20%;
    }
    .lg\:tw-top-\[-77px\] {
        top: -77px;
    }
    .lg\:tw-top-\[10\%\] {
        top: 10%;
    }
    .lg\:tw-top-\[22\%\] {
        top: 22%;
    }
    .lg\:tw-top-\[25\%\] {
        top: 25%;
    }
    .lg\:tw-top-\[250px\] {
        top: 250px;
    }
    .lg\:tw-top-\[36\%\] {
        top: 36%;
    }
    .lg\:tw-top-\[40\%\] {
        top: 40%;
    }
    .lg\:tw-top-\[40px\] {
        top: 40px;
    }
    .lg\:tw-top-\[47\.5\%\] {
        top: 47.5%;
    }
    .lg\:tw-top-\[48px\] {
        top: 48px;
    }
    .lg\:tw-top-\[63\.5\%\] {
        top: 63.5%;
    }
    .lg\:tw-top-\[64\%\] {
        top: 64%;
    }
    .lg\:tw-top-\[67\%\] {
        top: 67%;
    }
    .lg\:tw-top-\[69\.5\%\] {
        top: 69.5%;
    }
    .lg\:tw-top-\[86\%\] {
        top: 86%;
    }
    .lg\:tw-top-\[unset\] {
        top: unset;
    }
    .lg\:tw-order-1 {
        order: 1;
    }
    .lg\:tw-order-2 {
        order: 2;
    }
    .lg\:tw-order-3 {
        order: 3;
    }
    .lg\:tw-order-4 {
        order: 4;
    }
    .lg\:tw-order-first {
        order: -9999;
    }
    .lg\:tw-order-last {
        order: 9999;
    }
    .lg\:tw-col-span-1 {
        grid-column: span 1 / span 1;
    }
    .lg\:tw-col-span-2 {
        grid-column: span 2 / span 2;
    }
    .lg\:tw-col-span-3 {
        grid-column: span 3 / span 3;
    }
    .lg\:tw-col-span-5 {
        grid-column: span 5 / span 5;
    }
    .lg\:tw-col-start-11 {
        grid-column-start: 11;
    }
    .lg\:tw-col-start-2 {
        grid-column-start: 2;
    }
    .lg\:tw-col-start-3 {
        grid-column-start: 3;
    }
    .lg\:tw-col-start-4 {
        grid-column-start: 4;
    }
    .lg\:tw-col-start-5 {
        grid-column-start: 5;
    }
    .lg\:tw-col-start-7 {
        grid-column-start: 7;
    }
    .lg\:tw-col-start-8 {
        grid-column-start: 8;
    }
    .lg\:tw-col-start-9 {
        grid-column-start: 9;
    }
    .lg\:tw-col-end-3 {
        grid-column-end: 3;
    }
    .lg\:tw-col-end-4 {
        grid-column-end: 4;
    }
    .lg\:tw-row-auto {
        grid-row: auto;
    }
    .lg\:tw-row-span-1 {
        grid-row: span 1 / span 1;
    }
    .lg\:tw-row-span-2 {
        grid-row: span 2 / span 2;
    }
    .lg\:tw-row-start-1 {
        grid-row-start: 1;
    }
    .lg\:tw-row-end-2 {
        grid-row-end: 2;
    }
    .lg\:tw-m-0 {
        margin: 0;
    }
    .lg\:\!-tw-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }
    .lg\:\!-tw-mx-3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }
    .lg\:\!-tw-mx-8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }
    .lg\:\!-tw-my-4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }
    .lg\:\!tw-mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .lg\:-tw-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .lg\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
    .lg\:tw-mx-20 {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .lg\:tw-mx-3 {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }
    .lg\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .lg\:tw-mx-colgap {
        margin-left: 15px;
        margin-right: 15px;
    }
    .lg\:tw-mx-s12 {
        margin-left: 12px;
        margin-right: 12px;
    }
    .lg\:tw-mx-s20 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .lg\:tw-mx-s24 {
        margin-left: 24px;
        margin-right: 24px;
    }
    .lg\:tw-mx-s40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .lg\:tw-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .lg\:tw-my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .lg\:tw-my-s16 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .lg\:tw-my-s48 {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .lg\:-tw-mb-s32 {
        margin-bottom: -32px;
    }
    .lg\:-tw-mt-\[200px\] {
        margin-top: -200px;
    }
    .lg\:-tw-mt-\[480px\] {
        margin-top: -480px;
    }
    .lg\:-tw-mt-s2 {
        margin-top: -2px;
    }
    .lg\:-tw-mt-s8 {
        margin-top: -8px;
    }
    .lg\:tw-mb-0 {
        margin-bottom: 0;
    }
    .lg\:tw-mb-10 {
        margin-bottom: 2.5rem;
    }
    .lg\:tw-mb-12 {
        margin-bottom: 3rem;
    }
    .lg\:tw-mb-14 {
        margin-bottom: 3.5rem;
    }
    .lg\:tw-mb-16 {
        margin-bottom: 4rem;
    }
    .lg\:tw-mb-2 {
        margin-bottom: 0.5rem;
    }
    .lg\:tw-mb-4 {
        margin-bottom: 1rem;
    }
    .lg\:tw-mb-5 {
        margin-bottom: 1.25rem;
    }
    .lg\:tw-mb-6 {
        margin-bottom: 1.5rem;
    }
    .lg\:tw-mb-8 {
        margin-bottom: 2rem;
    }
    .lg\:tw-mb-\[-16\%\] {
        margin-bottom: -16%;
    }
    .lg\:tw-mb-\[-30\%\] {
        margin-bottom: -30%;
    }
    .lg\:tw-mb-\[45\%\] {
        margin-bottom: 45%;
    }
    .lg\:tw-mb-\[60\%\] {
        margin-bottom: 60%;
    }
    .lg\:tw-mb-s12 {
        margin-bottom: 12px;
    }
    .lg\:tw-mb-s16 {
        margin-bottom: 16px;
    }
    .lg\:tw-mb-s2 {
        margin-bottom: 2px;
    }
    .lg\:tw-mb-s24 {
        margin-bottom: 24px;
    }
    .lg\:tw-mb-s40 {
        margin-bottom: 40px;
    }
    .lg\:tw-mb-s48 {
        margin-bottom: 48px;
    }
    .lg\:tw-mb-s56 {
        margin-bottom: 56px;
    }
    .lg\:tw-mb-s64 {
        margin-bottom: 64px;
    }
    .lg\:tw-mb-s8 {
        margin-bottom: 8px;
    }
    .lg\:tw-mb-s88 {
        margin-bottom: 88px;
    }
    .lg\:tw-me-0 {
        margin-inline-end: 0;
    }
    .lg\:tw-me-10 {
        margin-inline-end: 2.5rem;
    }
    .lg\:tw-me-\[5px\] {
        margin-inline-end: 5px;
    }
    .lg\:tw-me-s12 {
        margin-inline-end: 12px;
    }
    .lg\:tw-me-s16 {
        margin-inline-end: 16px;
    }
    .lg\:tw-me-s24 {
        margin-inline-end: 24px;
    }
    .lg\:tw-me-s8 {
        margin-inline-end: 8px;
    }
    .lg\:tw-ml-0 {
        margin-left: 0;
    }
    .lg\:tw-ml-8 {
        margin-left: 2rem;
    }
    .lg\:tw-ml-\[10px\] {
        margin-left: 10px;
    }
    .lg\:tw-ml-s16 {
        margin-left: 16px;
    }
    .lg\:tw-ml-s40 {
        margin-left: 40px;
    }
    .lg\:tw-mr-6 {
        margin-right: 1.5rem;
    }
    .lg\:tw-mr-\[10rem\] {
        margin-right: 10rem;
    }
    .lg\:tw-mr-s20 {
        margin-right: 20px;
    }
    .lg\:tw-ms-0 {
        margin-inline-start: 0;
    }
    .lg\:tw-ms-10 {
        margin-inline-start: 2.5rem;
    }
    .lg\:tw-ms-3 {
        margin-inline-start: 0.75rem;
    }
    .lg\:tw-ms-\[13\%\] {
        margin-inline-start: 13%;
    }
    .lg\:tw-ms-\[20\%\] {
        margin-inline-start: 20%;
    }
    .lg\:tw-ms-\[50\%\] {
        margin-inline-start: 50%;
    }
    .lg\:tw-ms-s10 {
        margin-inline-start: 10px;
    }
    .lg\:tw-ms-s12 {
        margin-inline-start: 12px;
    }
    .lg\:tw-ms-s24 {
        margin-inline-start: 24px;
    }
    .lg\:tw-ms-s32 {
        margin-inline-start: 32px;
    }
    .lg\:tw-ms-s6 {
        margin-inline-start: 6px;
    }
    .lg\:tw-mt-0 {
        margin-top: 0;
    }
    .lg\:tw-mt-10 {
        margin-top: 2.5rem;
    }
    .lg\:tw-mt-16 {
        margin-top: 4rem;
    }
    .lg\:tw-mt-5 {
        margin-top: 1.25rem;
    }
    .lg\:tw-mt-\[30\%\] {
        margin-top: 30%;
    }
    .lg\:tw-mt-\[46px\] {
        margin-top: 46px;
    }
    .lg\:tw-mt-auto {
        margin-top: auto;
    }
    .lg\:tw-mt-s12 {
        margin-top: 12px;
    }
    .lg\:tw-mt-s16 {
        margin-top: 16px;
    }
    .lg\:tw-mt-s24 {
        margin-top: 24px;
    }
    .lg\:tw-mt-s256 {
        margin-top: 256px;
    }
    .lg\:tw-mt-s28 {
        margin-top: 28px;
    }
    .lg\:tw-mt-s32 {
        margin-top: 32px;
    }
    .lg\:tw-mt-s40 {
        margin-top: 40px;
    }
    .lg\:tw-mt-s48 {
        margin-top: 48px;
    }
    .lg\:tw-mt-s56 {
        margin-top: 56px;
    }
    .lg\:tw-mt-s64 {
        margin-top: 64px;
    }
    .lg\:tw-mt-s8 {
        margin-top: 8px;
    }
    .lg\:tw-mt-s80 {
        margin-top: 80px;
    }
    .lg\:\!tw-block {
        display: block !important;
    }
    .lg\:tw-block {
        display: block;
    }
    .lg\:tw-inline-block {
        display: inline-block;
    }
    .lg\:tw-inline {
        display: inline;
    }
    .lg\:\!tw-flex {
        display: flex !important;
    }
    .lg\:tw-flex {
        display: flex;
    }
    .lg\:tw-grid {
        display: grid;
    }
    .lg\:\!tw-hidden {
        display: none !important;
    }
    .lg\:tw-hidden {
        display: none;
    }
    .lg\:tw-aspect-\[554\/577\] {
        aspect-ratio: 554/577;
    }
    .lg\:tw-aspect-auto {
        aspect-ratio: auto;
    }
    .lg\:tw-size-s112 {
        width: 112px;
        height: 112px;
    }
    .lg\:tw-size-s152 {
        width: 152px;
        height: 152px;
    }
    .lg\:tw-size-s224 {
        width: 224px;
        height: 224px;
    }
    .lg\:tw-h-1\/4 {
        height: 25%;
    }
    .lg\:tw-h-\[1000px\] {
        height: 1000px;
    }
    .lg\:tw-h-\[100px\] {
        height: 100px;
    }
    .lg\:tw-h-\[150px\] {
        height: 150px;
    }
    .lg\:tw-h-\[160px\] {
        height: 160px;
    }
    .lg\:tw-h-\[170px\] {
        height: 170px;
    }
    .lg\:tw-h-\[180px\] {
        height: 180px;
    }
    .lg\:tw-h-\[28px\] {
        height: 28px;
    }
    .lg\:tw-h-\[310px\] {
        height: 310px;
    }
    .lg\:tw-h-\[400px\] {
        height: 400px;
    }
    .lg\:tw-h-\[430px\] {
        height: 430px;
    }
    .lg\:tw-h-\[51px\] {
        height: 51px;
    }
    .lg\:tw-h-\[600px\] {
        height: 600px;
    }
    .lg\:tw-h-\[60px\] {
        height: 60px;
    }
    .lg\:tw-h-\[650px\] {
        height: 650px;
    }
    .lg\:tw-h-\[800px\] {
        height: 800px;
    }
    .lg\:tw-h-\[830px\] {
        height: 830px;
    }
    .lg\:tw-h-\[900px\] {
        height: 900px;
    }
    .lg\:tw-h-auto {
        height: auto;
    }
    .lg\:tw-h-fit {
        height: fit-content;
    }
    .lg\:tw-h-full {
        height: 100%;
    }
    .lg\:tw-h-s112 {
        height: 112px;
    }
    .lg\:tw-h-s12 {
        height: 12px;
    }
    .lg\:tw-h-s40 {
        height: 40px;
    }
    .lg\:tw-max-h-\[150px\] {
        max-height: 150px;
    }
    .lg\:tw-max-h-\[170px\] {
        max-height: 170px;
    }
    .lg\:tw-max-h-\[200px\] {
        max-height: 200px;
    }
    .lg\:tw-max-h-\[250px\] {
        max-height: 250px;
    }
    .lg\:tw-max-h-\[500px\] {
        max-height: 500px;
    }
    .lg\:tw-max-h-\[751px\] {
        max-height: 751px;
    }
    .lg\:tw-min-h-\[500px\] {
        min-height: 500px;
    }
    .lg\:tw-min-h-\[658px\] {
        min-height: 658px;
    }
    .lg\:\!tw-w-\[140px\] {
        width: 140px !important;
    }
    .lg\:tw-w-1\/2 {
        width: 50%;
    }
    .lg\:tw-w-1\/3 {
        width: 33.3333%;
    }
    .lg\:tw-w-1\/4 {
        width: 25%;
    }
    .lg\:tw-w-10\/12 {
        width: 83.3333%;
    }
    .lg\:tw-w-11\/12 {
        width: 91.6667%;
    }
    .lg\:tw-w-2\/3 {
        width: 66.6667%;
    }
    .lg\:tw-w-3\/4 {
        width: 75%;
    }
    .lg\:tw-w-3\/5 {
        width: 60%;
    }
    .lg\:tw-w-4\/12 {
        width: 33.3333%;
    }
    .lg\:tw-w-4\/5 {
        width: 80%;
    }
    .lg\:tw-w-5\/12 {
        width: 41.6667%;
    }
    .lg\:tw-w-5\/6 {
        width: 83.3333%;
    }
    .lg\:tw-w-9\/12 {
        width: 75%;
    }
    .lg\:tw-w-\[107px\] {
        width: 107px;
    }
    .lg\:tw-w-\[120px\] {
        width: 120px;
    }
    .lg\:tw-w-\[140px\] {
        width: 140px;
    }
    .lg\:tw-w-\[150\%\] {
        width: 150%;
    }
    .lg\:tw-w-\[150px\] {
        width: 150px;
    }
    .lg\:tw-w-\[160px\] {
        width: 160px;
    }
    .lg\:tw-w-\[170px\] {
        width: 170px;
    }
    .lg\:tw-w-\[180px\] {
        width: 180px;
    }
    .lg\:tw-w-\[196px\] {
        width: 196px;
    }
    .lg\:tw-w-\[215px\] {
        width: 215px;
    }
    .lg\:tw-w-\[25\%\] {
        width: 25%;
    }
    .lg\:tw-w-\[250px\] {
        width: 250px;
    }
    .lg\:tw-w-\[260px\] {
        width: 260px;
    }
    .lg\:tw-w-\[28px\] {
        width: 28px;
    }
    .lg\:tw-w-\[290px\] {
        width: 290px;
    }
    .lg\:tw-w-\[30\%\] {
        width: 30%;
    }
    .lg\:tw-w-\[40\%\] {
        width: 40%;
    }
    .lg\:tw-w-\[400px\] {
        width: 400px;
    }
    .lg\:tw-w-\[45\%\] {
        width: 45%;
    }
    .lg\:tw-w-\[515px\] {
        width: 515px;
    }
    .lg\:tw-w-\[55\%\] {
        width: 55%;
    }
    .lg\:tw-w-\[60\%\] {
        width: 60%;
    }
    .lg\:tw-w-\[600px\] {
        width: 600px;
    }
    .lg\:tw-w-\[63\%\] {
        width: 63%;
    }
    .lg\:tw-w-\[65\%\] {
        width: 65%;
    }
    .lg\:tw-w-\[67px\] {
        width: 67px;
    }
    .lg\:tw-w-\[70\%\] {
        width: 70%;
    }
    .lg\:tw-w-\[700px\] {
        width: 700px;
    }
    .lg\:tw-w-\[75\%\] {
        width: 75%;
    }
    .lg\:tw-w-\[80\%\] {
        width: 80%;
    }
    .lg\:tw-w-\[90px\] {
        width: 90px;
    }
    .lg\:tw-w-\[theme\(padding\.container-lg\)\] {
        width: 40px;
    }
    .lg\:tw-w-auto {
        width: auto;
    }
    .lg\:tw-w-full {
        width: 100%;
    }
    .lg\:tw-w-max {
        width: max-content;
    }
    .lg\:tw-w-s112 {
        width: 112px;
    }
    .lg\:tw-w-s12 {
        width: 12px;
    }
    .lg\:tw-w-s120 {
        width: 120px;
    }
    .lg\:tw-w-s192 {
        width: 192px;
    }
    .lg\:tw-w-s24 {
        width: 24px;
    }
    .lg\:tw-w-s32 {
        width: 32px;
    }
    .lg\:tw-w-s64 {
        width: 64px;
    }
    .lg\:tw-min-w-\[150px\] {
        min-width: 150px;
    }
    .lg\:tw-min-w-\[380px\] {
        min-width: 380px;
    }
    .lg\:tw-min-w-\[55px\] {
        min-width: 55px;
    }
    .lg\:tw-min-w-\[68px\] {
        min-width: 68px;
    }
    .lg\:tw-min-w-\[90\%\] {
        min-width: 90%;
    }
    .lg\:\!tw-max-w-\[37\%\] {
        max-width: 37% !important;
    }
    .lg\:\!tw-max-w-\[48\%\] {
        max-width: 48% !important;
    }
    .lg\:\!tw-max-w-none {
        max-width: none !important;
    }
    .lg\:tw-max-w-\[100\%\] {
        max-width: 100%;
    }
    .lg\:tw-max-w-\[140px\] {
        max-width: 140px;
    }
    .lg\:tw-max-w-\[150px\] {
        max-width: 150px;
    }
    .lg\:tw-max-w-\[160px\] {
        max-width: 160px;
    }
    .lg\:tw-max-w-\[170px\] {
        max-width: 170px;
    }
    .lg\:tw-max-w-\[20\%\] {
        max-width: 20%;
    }
    .lg\:tw-max-w-\[200px\] {
        max-width: 200px;
    }
    .lg\:tw-max-w-\[25\%\] {
        max-width: 25%;
    }
    .lg\:tw-max-w-\[250px\] {
        max-width: 250px;
    }
    .lg\:tw-max-w-\[290px\] {
        max-width: 290px;
    }
    .lg\:tw-max-w-\[320px\] {
        max-width: 320px;
    }
    .lg\:tw-max-w-\[35\%\] {
        max-width: 35%;
    }
    .lg\:tw-max-w-\[350px\] {
        max-width: 350px;
    }
    .lg\:tw-max-w-\[400px\] {
        max-width: 400px;
    }
    .lg\:tw-max-w-\[40px\] {
        max-width: 40px;
    }
    .lg\:tw-max-w-\[470px\] {
        max-width: 470px;
    }
    .lg\:tw-max-w-\[50\%\] {
        max-width: 50%;
    }
    .lg\:tw-max-w-\[550px\] {
        max-width: 550px;
    }
    .lg\:tw-max-w-\[58\.33\%\] {
        max-width: 58.33%;
    }
    .lg\:tw-max-w-\[68px\] {
        max-width: 68px;
    }
    .lg\:tw-max-w-\[70\%\] {
        max-width: 70%;
    }
    .lg\:tw-max-w-\[75\%\] {
        max-width: 75%;
    }
    .lg\:tw-max-w-\[767px\] {
        max-width: 767px;
    }
    .lg\:tw-max-w-\[80px\] {
        max-width: 80px;
    }
    .lg\:tw-max-w-\[85\%\] {
        max-width: 85%;
    }
    .lg\:tw-max-w-\[90\%\] {
        max-width: 90%;
    }
    .lg\:tw-max-w-\[91px\] {
        max-width: 91px;
    }
    .lg\:tw-max-w-\[960px\] {
        max-width: 960px;
    }
    .lg\:tw-max-w-full {
        max-width: 100%;
    }
    .lg\:tw-max-w-none {
        max-width: none;
    }
    .lg\:tw-max-w-s104 {
        max-width: 104px;
    }
    .lg\:tw-flex-1 {
        flex: 1;
    }
    .lg\:tw-grow-0 {
        flex-grow: 0;
    }
    .lg\:tw-basis-1\/2 {
        flex-basis: 50%;
    }
    .lg\:tw-basis-1\/3 {
        flex-basis: 33.3333%;
    }
    .lg\:tw-basis-1\/4 {
        flex-basis: 25%;
    }
    .lg\:tw-basis-1\/5 {
        flex-basis: 20%;
    }
    .lg\:tw-basis-2\/3 {
        flex-basis: 66.6667%;
    }
    .lg\:tw-basis-2\/5 {
        flex-basis: 40%;
    }
    .lg\:tw-basis-2\/6 {
        flex-basis: 33.3333%;
    }
    .lg\:tw-basis-3\/12 {
        flex-basis: 25%;
    }
    .lg\:tw-basis-3\/5 {
        flex-basis: 60%;
    }
    .lg\:tw-basis-4\/12 {
        flex-basis: 33.3333%;
    }
    .lg\:tw-basis-5\/12 {
        flex-basis: 41.6667%;
    }
    .lg\:tw-basis-6\/12 {
        flex-basis: 50%;
    }
    .lg\:tw-basis-7\/12 {
        flex-basis: 58.3333%;
    }
    .lg\:tw-basis-8\/12 {
        flex-basis: 66.6667%;
    }
    .lg\:tw-basis-9\/12 {
        flex-basis: 75%;
    }
    .lg\:tw-basis-\[15\%\] {
        flex-basis: 15%;
    }
    .lg\:tw-basis-\[20\%\] {
        flex-basis: 20%;
    }
    .lg\:tw-basis-\[26\%\] {
        flex-basis: 26%;
    }
    .lg\:tw-basis-\[27\%\] {
        flex-basis: 27%;
    }
    .lg\:tw-basis-\[30\%\] {
        flex-basis: 30%;
    }
    .lg\:tw-basis-\[34\%\] {
        flex-basis: 34%;
    }
    .lg\:tw-basis-\[65\%\] {
        flex-basis: 65%;
    }
    .lg\:tw-basis-\[70\%\] {
        flex-basis: 70%;
    }
    .lg\:tw-basis-\[80\%\] {
        flex-basis: 80%;
    }
    .lg\:tw-basis-\[85\%\] {
        flex-basis: 85%;
    }
    .lg\:tw-basis-\[unset\] {
        flex-basis: unset;
    }
    .lg\:tw-basis-full {
        flex-basis: 100%;
    }
    .lg\:tw-border-spacing-x-s6 {
        --tw-border-spacing-x: 6px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    }
    .lg\:tw-translate-x-0 {
        --tw-translate-x: 0px;
        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));
    }
    .lg\:tw-translate-x-\[-4\%\] {
        --tw-translate-x: -4%;
        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));
    }
    .lg\:tw-translate-x-\[10\%\] {
        --tw-translate-x: 10%;
        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));
    }
    .lg\:tw-translate-x-\[130\%\] {
        --tw-translate-x: 130%;
        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));
    }
    .lg\:tw-translate-x-\[unset\] {
        --tw-translate-x: unset;
        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));
    }
    .lg\:tw-translate-y-\[-12\%\] {
        --tw-translate-y: -12%;
        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));
    }
    .lg\:tw-translate-y-\[-28px\] {
        --tw-translate-y: -28px;
        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));
    }
    .lg\:tw-translate-y-\[25\%\] {
        --tw-translate-y: 25%;
        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));
    }
    .lg\:tw-scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 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));
    }
    .lg\:tw-scale-\[1\.35\] {
        --tw-scale-x: 1.35;
        --tw-scale-y: 1.35;
        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));
    }
    .lg\:tw-scale-\[1\.3\] {
        --tw-scale-x: 1.3;
        --tw-scale-y: 1.3;
        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));
    }
    .lg\:tw-scale-\[1\] {
        --tw-scale-x: 1;
        --tw-scale-y: 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));
    }
    .lg\:tw-scale-\[250\%\] {
        --tw-scale-x: 250%;
        --tw-scale-y: 250%;
        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));
    }
    .lg\:tw-scale-\[unset\] {
        --tw-scale-x: unset;
        --tw-scale-y: unset;
        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));
    }
    .lg\:tw-animate-none {
        animation: none;
    }
    .lg\:tw-list-disc {
        list-style-type: disc;
    }
    .lg\:tw-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:tw-grid-cols-\[112px_1fr\] {
        grid-template-columns: 112px 1fr;
    }
    .lg\:tw-grid-cols-\[17\%_auto_17\%\] {
        grid-template-columns: 17% auto 17%;
    }
    .lg\:tw-grid-cols-\[1fr_52\%\] {
        grid-template-columns: 1fr 52%;
    }
    .lg\:tw-grid-cols-\[21\%_auto_21\%\] {
        grid-template-columns: 21% auto 21%;
    }
    .lg\:tw-grid-cols-\[250px_1fr_250px\] {
        grid-template-columns: 250px 1fr 250px;
    }
    .lg\:tw-grid-cols-\[254px_1fr_254px\] {
        grid-template-columns: 254px 1fr 254px;
    }
    .lg\:tw-grid-cols-\[30\%_1fr\] {
        grid-template-columns: 30% 1fr;
    }
    .lg\:tw-grid-cols-\[50\%_1fr\] {
        grid-template-columns: 50% 1fr;
    }
    .lg\:tw-grid-cols-\[52\%\] {
        grid-template-columns: 52%;
    }
    .lg\:tw-grid-cols-\[5fr_6fr\] {
        grid-template-columns: 5fr 6fr;
    }
    .lg\:tw-grid-cols-\[auto_1fr_auto\] {
        grid-template-columns: auto 1fr auto;
    }
    .lg\:tw-grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto;
    }
    .lg\:tw-grid-cols-\[auto_auto_1fr\] {
        grid-template-columns: auto auto 1fr;
    }
    .lg\:tw-grid-cols-\[max-content_1fr_max-content\] {
        grid-template-columns: max-content 1fr max-content;
    }
    .lg\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .lg\:tw-grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }
    .lg\:tw-grid-rows-\[auto_1fr\] {
        grid-template-rows: auto 1fr;
    }
    .lg\:tw-flex-row {
        flex-direction: row;
    }
    .lg\:tw-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .lg\:\!tw-flex-col {
        flex-direction: column !important;
    }
    .lg\:tw-flex-col {
        flex-direction: column;
    }
    .lg\:tw-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .lg\:tw-flex-wrap {
        flex-wrap: wrap;
    }
    .lg\:tw-items-start {
        align-items: flex-start;
    }
    .lg\:tw-items-end {
        align-items: flex-end;
    }
    .lg\:tw-items-center {
        align-items: center;
    }
    .lg\:tw-items-baseline {
        align-items: baseline;
    }
    .lg\:\!tw-justify-start {
        justify-content: flex-start !important;
    }
    .lg\:tw-justify-start {
        justify-content: flex-start;
    }
    .lg\:tw-justify-end {
        justify-content: flex-end;
    }
    .lg\:tw-justify-center {
        justify-content: center;
    }
    .lg\:tw-justify-between {
        justify-content: space-between;
    }
    .lg\:tw-justify-evenly {
        justify-content: space-evenly;
    }
    .lg\:tw-justify-items-end {
        justify-items: end;
    }
    .lg\:tw-gap-10 {
        gap: 2.5rem;
    }
    .lg\:tw-gap-20 {
        gap: 5rem;
    }
    .lg\:tw-gap-36 {
        gap: 9rem;
    }
    .lg\:tw-gap-5 {
        gap: 1.25rem;
    }
    .lg\:tw-gap-s10 {
        gap: 10px;
    }
    .lg\:tw-gap-s12 {
        gap: 12px;
    }
    .lg\:tw-gap-s128 {
        gap: 128px;
    }
    .lg\:tw-gap-s16 {
        gap: 16px;
    }
    .lg\:tw-gap-s20 {
        gap: 20px;
    }
    .lg\:tw-gap-s24 {
        gap: 24px;
    }
    .lg\:tw-gap-s32 {
        gap: 32px;
    }
    .lg\:tw-gap-s4 {
        gap: 4px;
    }
    .lg\:tw-gap-s48 {
        gap: 48px;
    }
    .lg\:tw-gap-s56 {
        gap: 56px;
    }
    .lg\:tw-gap-s64 {
        gap: 64px;
    }
    .lg\:tw-gap-s72 {
        gap: 72px;
    }
    .lg\:tw-gap-s8 {
        gap: 8px;
    }
    .lg\:tw-gap-x-36 {
        -moz-column-gap: 9rem;
        column-gap: 9rem;
    }
    .lg\:tw-gap-x-s16 {
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .lg\:tw-gap-x-s24 {
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .lg\:tw-gap-x-s32 {
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .lg\:tw-gap-x-s48 {
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .lg\:tw-gap-x-s8 {
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .lg\:tw-gap-x-s80 {
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .lg\:tw-gap-x-s96 {
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
    .lg\:tw-gap-y-0 {
        row-gap: 0;
    }
    .lg\:tw-gap-y-s24 {
        row-gap: 24px;
    }
    .lg\:tw-gap-y-s4 {
        row-gap: 4px;
    }
    .lg\:tw-gap-y-s40 {
        row-gap: 40px;
    }
    .lg\:tw-gap-y-s8 {
        row-gap: 8px;
    }
    .lg\:tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse));
    }
    .lg\:tw-self-end {
        align-self: flex-end;
    }
    .lg\:tw-self-center {
        align-self: center;
    }
    .lg\:tw-self-stretch {
        align-self: stretch;
    }
    .lg\:tw-justify-self-auto {
        justify-self: auto;
    }
    .lg\:tw-justify-self-end {
        justify-self: end;
    }
    .lg\:tw-whitespace-nowrap {
        white-space: nowrap;
    }
    .lg\:tw-rounded-\[40px\] {
        border-radius: 40px;
    }
    .lg\:tw-rounded-none {
        border-radius: 0;
    }
    .lg\:tw-rounded-tl-\[unset\] {
        border-top-left-radius: unset;
    }
    .lg\:tw-rounded-tl-none {
        border-top-left-radius: 0;
    }
    .lg\:tw-border-0 {
        border-width: 0;
    }
    .lg\:tw-border-b-0 {
        border-bottom-width: 0;
    }
    .lg\:tw-border-b-2 {
        border-bottom-width: 2px;
    }
    .lg\:tw-border-l {
        border-left-width: 1px;
    }
    .lg\:tw-border-l-2 {
        border-left-width: 2px;
    }
    .lg\:tw-border-r {
        border-right-width: 1px;
    }
    .lg\:tw-border-s {
        border-inline-start-width: 1px;
    }
    .lg\:tw-border-t-2 {
        border-top-width: 2px;
    }
    .lg\:tw-border-solid {
        border-style: solid;
    }
    .lg\:tw-border-none {
        border-style: none;
    }
    .lg\:tw-border-\[\#CBCBCB\] {
        --tw-border-opacity: 1;
        border-color: rgb(203 203 203 / var(--tw-border-opacity, 1));
    }
    .lg\:tw-border-\[\#E2E2E2\] {
        --tw-border-opacity: 1;
        border-color: rgb(226 226 226 / var(--tw-border-opacity, 1));
    }
    .lg\:tw-border-\[\#E7E7E7\] {
        --tw-border-opacity: 1;
        border-color: rgb(231 231 231 / var(--tw-border-opacity, 1));
    }
    .lg\:tw-border-\[\#F0F0F0\] {
        --tw-border-opacity: 1;
        border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
    }
    .lg\:tw-bg-\[\#E7E7E7\] {
        --tw-bg-opacity: 1;
        background-color: rgb(231 231 231 / var(--tw-bg-opacity, 1));
    }
    .lg\:tw-bg-\[\#F2F2F2\] {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
    }
    .lg\:tw-bg-\[\#FFF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }
    .lg\:tw-bg-transparent {
        background-color: #0000;
    }
    .lg\:tw-bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }
    .lg\:tw-bg-\[url\(\'\/theme\/derila-weighted-eye-mask\/upsell\/rituals-header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/rituals-header-bg-hFGwC533.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/face-mask\/upsell\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-9N1P6AP_.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-comfort-set\/upsell\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-BOLfOuk9.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-golden-ice-globes\/upsells\/clara-golden-globes\.jpg\'\)\] {
        background-image: url(/build/assets/clara-golden-globes-CqAiQN7T.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-guasha-rose-quartz\/rituals-header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/rituals-header-bg-DTtErlKZ.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-home-spa-kit\/bubbles-bg\.png\'\)\] {
        background-image: url(/build/assets/bubbles-bg-DOM-8CmL.png);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-home-spa-kit\/fraicheur-girl-bg\.jpg\'\)\] {
        background-image: url(/build/assets/fraicheur-girl-bg-B35z49ZY.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-home-spa-kit\/fraicheur-two-girls\.jpg\'\)\] {
        background-image: url(/build/assets/fraicheur-two-girls-Bp5Rw7lE.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-home-spa-kit\/header-bg\.png\'\)\] {
        background-image: url(/build/assets/header-bg-dcmoi6dW.png);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-pink-ice-globes\/upsells\/get-fraicheur-pink-ice-globes\/pink-globes-header\.jpg\'\)\] {
        background-image: url(/build/assets/pink-globes-header-BEEoqRRb.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur-shower-steamers\/upsell\/rituals-bg\.jpg\'\)\] {
        background-image: url(/build/assets/rituals-bg-CuDT4t6u.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur\/fraicheur-cleansing-pads\/cleansing-pads-header\.jpg\'\)\] {
        background-image: url(/build/assets/cleansing-pads-header-BIXnJ70e.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/fraicheur\/fraicheur-golden-patches\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-EjyNSP2s.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/gadgets\/gadgets-2\/bg\.jpg\'\)\] {
        background-image: url(/build/assets/bg-Crj7Ax5F.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/klaudena-footrest-pillow\/upsell\/header\.jpg\?1\'\)\] {
        background-image: url(/build/assets/header-FH42hg42.jpg?1);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/spirual-shower-steamers\/get-spirual-shower-steamers\/perfect-bg\.jpg\'\)\] {
        background-image: url(/build/assets/perfect-bg-CKJDIT8Q.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-derila-cooling-cover-4\/better-sleep-awaits-bg\.jpg\'\)\] {
        background-image: url(/build/assets/better-sleep-awaits-bg-sHujkANc.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-derila-cooling-cover-4\/header-bg\.jpg\?1\'\)\] {
        background-image: url(/build/assets/header-bg-BI7gN6o6.jpg?1);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-derila-cooling-cover-4\/perfect-fit-bg\.jpg\'\)\] {
        background-image: url(/build/assets/perfect-fit-bg-DVUU6UR4.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-klaudena-back-pillow-2\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-Du1xONFM.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-mini-power-banks\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-CEwwjA1V.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-synoshi-cone-brush\/header\/header-bg\.jpg\'\)\] {
        background-image: url(/build/assets/header-bg-CySvRfrG.jpg);
    }
    .lg\:tw-bg-\[url\(\'\/theme\/upsells\/get-tvidler-case\/perfect\.jpg\'\)\] {
        background-image: url(/build/assets/perfect-CegSUHwo.jpg);
    }
    .lg\:tw-bg-gradient-to-l {
        background-image: linear-gradient(to left, var(--tw-gradient-stops));
    }
    .lg\:tw-bg-gradient-to-r {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
    }
    .lg\:tw-from-\[\#0C2041\] {
        --tw-gradient-from: #0c2041 var(--tw-gradient-from-position);
        --tw-gradient-to: #0c204100 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }
    .lg\:tw-from-\[\#FDFDFDE6\] {
        --tw-gradient-from: #fdfdfde6 var(--tw-gradient-from-position);
        --tw-gradient-to: #fdfdfd00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }
    .lg\:tw-to-\[\#0E3575\] {
        --tw-gradient-to: #0e3575 var(--tw-gradient-to-position);
    }
    .lg\:tw-to-transparent {
        --tw-gradient-to: transparent var(--tw-gradient-to-position);
    }
    .lg\:\!tw-bg-bottom {
        background-position: bottom !important;
    }
    .lg\:tw-bg-\[12vw_50\%\] {
        background-position: 12vw;
    }
    .lg\:tw-bg-\[52\%_center\] {
        background-position: 52%;
    }
    .lg\:tw-bg-\[center_80\%\] {
        background-position: 50% 80%;
    }
    .lg\:tw-bg-\[position\:25\%\] {
        background-position: 25%;
    }
    .lg\:tw-bg-\[position\:30\%_40\%\] {
        background-position: 30% 40%;
    }
    .lg\:tw-bg-\[right_40\%_top\] {
        background-position: right 40% top;
    }
    .lg\:tw-bg-\[right_56\%_top\] {
        background-position: right 56% top;
    }
    .lg\:tw-bg-center {
        background-position: 50%;
    }
    .lg\:tw-object-cover {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .lg\:tw-object-fill {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .lg\:tw-p-0 {
        padding: 0;
    }
    .lg\:tw-p-3 {
        padding: 0.75rem;
    }
    .lg\:tw-p-4 {
        padding: 1rem;
    }
    .lg\:tw-p-6 {
        padding: 1.5rem;
    }
    .lg\:tw-p-\[unset\] {
        padding: unset;
    }
    .lg\:tw-p-s10 {
        padding: 10px;
    }
    .lg\:tw-p-s16 {
        padding: 16px;
    }
    .lg\:tw-p-s24 {
        padding: 24px;
    }
    .lg\:tw-p-s32 {
        padding: 32px;
    }
    .lg\:tw-p-s48 {
        padding: 48px;
    }
    .lg\:\!tw-px-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }
    .lg\:\!tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .lg\:\!tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .lg\:\!tw-px-container-lg {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .lg\:tw-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .lg\:tw-px-1 {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
    .lg\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .lg\:tw-px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .lg\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .lg\:tw-px-48 {
        padding-left: 12rem;
        padding-right: 12rem;
    }
    .lg\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .lg\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .lg\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .lg\:tw-px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px;
    }
    .lg\:tw-px-\[8rem\] {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .lg\:tw-px-container-lg {
        padding-left: 40px;
        padding-right: 40px;
    }
    .lg\:tw-px-s10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .lg\:tw-px-s104 {
        padding-left: 104px;
        padding-right: 104px;
    }
    .lg\:tw-px-s128 {
        padding-left: 128px;
        padding-right: 128px;
    }
    .lg\:tw-px-s136 {
        padding-left: 136px;
        padding-right: 136px;
    }
    .lg\:tw-px-s16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .lg\:tw-px-s20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .lg\:tw-px-s24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .lg\:tw-px-s32 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .lg\:tw-px-s40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .lg\:tw-px-s48 {
        padding-left: 48px;
        padding-right: 48px;
    }
    .lg\:tw-px-s64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .lg\:tw-px-s8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .lg\:tw-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .lg\:tw-py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .lg\:tw-py-11 {
        padding-top: 2.75rem;
        padding-bottom: 2.75rem;
    }
    .lg\:tw-py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }
    .lg\:tw-py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .lg\:tw-py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .lg\:tw-py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .lg\:tw-py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .lg\:tw-py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .lg\:tw-py-40 {
        padding-top: 10rem;
        padding-bottom: 10rem;
    }
    .lg\:tw-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .lg\:tw-py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .lg\:tw-py-\[2rem\] {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .lg\:tw-py-\[4rem\] {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .lg\:tw-py-\[6rem\] {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .lg\:tw-py-\[unset\] {
        padding-top: unset;
        padding-bottom: unset;
    }
    .lg\:tw-py-s12 {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .lg\:tw-py-s120 {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    .lg\:tw-py-s136 {
        padding-top: 136px;
        padding-bottom: 136px;
    }
    .lg\:tw-py-s16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .lg\:tw-py-s2 {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .lg\:tw-py-s20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .lg\:tw-py-s24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .lg\:tw-py-s32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .lg\:tw-py-s40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .lg\:tw-py-s48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .lg\:tw-py-s56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .lg\:tw-py-s64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .lg\:tw-py-s8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .lg\:tw-py-s80 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .lg\:tw-py-s88 {
        padding-top: 88px;
        padding-bottom: 88px;
    }
    .lg\:tw-py-s96 {
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .lg\:\!tw-pb-10 {
        padding-bottom: 2.5rem !important;
    }
    .lg\:\!tw-pb-s40 {
        padding-bottom: 40px !important;
    }
    .lg\:\!tw-ps-s40 {
        padding-inline-start: 40px !important;
    }
    .lg\:\!tw-pt-s24 {
        padding-top: 24px !important;
    }
    .lg\:tw-pb-0 {
        padding-bottom: 0;
    }
    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem;
    }
    .lg\:tw-pb-20 {
        padding-bottom: 5rem;
    }
    .lg\:tw-pb-5 {
        padding-bottom: 1.25rem;
    }
    .lg\:tw-pb-6 {
        padding-bottom: 1.5rem;
    }
    .lg\:tw-pb-s24 {
        padding-bottom: 24px;
    }
    .lg\:tw-pb-s40 {
        padding-bottom: 40px;
    }
    .lg\:tw-pb-s56 {
        padding-bottom: 56px;
    }
    .lg\:tw-pb-s64 {
        padding-bottom: 64px;
    }
    .lg\:tw-pb-s8 {
        padding-bottom: 8px;
    }
    .lg\:tw-pb-s96 {
        padding-bottom: 96px;
    }
    .lg\:tw-pe-0 {
        padding-inline-end: 0;
    }
    .lg\:tw-pe-2 {
        padding-inline-end: 0.5rem;
    }
    .lg\:tw-pe-s160 {
        padding-inline-end: 160px;
    }
    .lg\:tw-pe-s24 {
        padding-inline-end: 24px;
    }
    .lg\:tw-pe-s48 {
        padding-inline-end: 48px;
    }
    .lg\:tw-pe-s64 {
        padding-inline-end: 64px;
    }
    .lg\:tw-pe-s8 {
        padding-inline-end: 8px;
    }
    .lg\:tw-pe-s80 {
        padding-inline-end: 80px;
    }
    .lg\:tw-pl-0 {
        padding-left: 0;
    }
    .lg\:tw-pl-10 {
        padding-left: 2.5rem;
    }
    .lg\:tw-pl-2 {
        padding-left: 0.5rem;
    }
    .lg\:tw-pl-5 {
        padding-left: 1.25rem;
    }
    .lg\:tw-pl-\[5\.5rem\] {
        padding-left: 5.5rem;
    }
    .lg\:tw-pl-s16 {
        padding-left: 16px;
    }
    .lg\:tw-pl-s32 {
        padding-left: 32px;
    }
    .lg\:tw-pr-0 {
        padding-right: 0;
    }
    .lg\:tw-pr-\[10rem\] {
        padding-right: 10rem;
    }
    .lg\:tw-pr-s16 {
        padding-right: 16px;
    }
    .lg\:tw-pr-s24 {
        padding-right: 24px;
    }
    .lg\:tw-ps-6 {
        padding-inline-start: 1.5rem;
    }
    .lg\:tw-ps-s16 {
        padding-inline-start: 16px;
    }
    .lg\:tw-ps-s160 {
        padding-inline-start: 160px;
    }
    .lg\:tw-ps-s20 {
        padding-inline-start: 20px;
    }
    .lg\:tw-ps-s24 {
        padding-inline-start: 24px;
    }
    .lg\:tw-ps-s56 {
        padding-inline-start: 56px;
    }
    .lg\:tw-ps-s8 {
        padding-inline-start: 8px;
    }
    .lg\:tw-pt-0 {
        padding-top: 0;
    }
    .lg\:tw-pt-10 {
        padding-top: 2.5rem;
    }
    .lg\:tw-pt-5 {
        padding-top: 1.25rem;
    }
    .lg\:tw-pt-\[10\%\] {
        padding-top: 10%;
    }
    .lg\:tw-pt-\[3\%\] {
        padding-top: 3%;
    }
    .lg\:tw-pt-s104 {
        padding-top: 104px;
    }
    .lg\:tw-pt-s112 {
        padding-top: 112px;
    }
    .lg\:tw-pt-s16 {
        padding-top: 16px;
    }
    .lg\:tw-pt-s24 {
        padding-top: 24px;
    }
    .lg\:tw-pt-s32 {
        padding-top: 32px;
    }
    .lg\:tw-pt-s40 {
        padding-top: 40px;
    }
    .lg\:tw-pt-s64 {
        padding-top: 64px;
    }
    .lg\:tw-pt-s72 {
        padding-top: 72px;
    }
    .lg\:tw-text-left {
        text-align: left;
    }
    .lg\:\!tw-text-center {
        text-align: center !important;
    }
    .lg\:tw-text-center {
        text-align: center;
    }
    .lg\:\!tw-text-start {
        text-align: start !important;
    }
    .lg\:tw-text-start {
        text-align: start;
    }
    .lg\:tw-text-end {
        text-align: end;
    }
    .lg\:\!tw-text-4xl {
        font-size: 2.5rem !important;
        line-height: 3rem !important;
    }
    .lg\:\!tw-text-6xl {
        font-size: 3.5rem !important;
        line-height: 4rem !important;
    }
    .lg\:\!tw-text-7xl {
        font-size: 4rem !important;
        line-height: 4.5rem !important;
    }
    .lg\:\!tw-text-8xl {
        font-size: 4.5rem !important;
        line-height: 5rem !important;
    }
    .lg\:\!tw-text-\[0\.84rem\] {
        font-size: 0.84rem !important;
    }
    .lg\:\!tw-text-\[25px\] {
        font-size: 25px !important;
    }
    .lg\:\!tw-text-d2 {
        font-size: 4.5rem !important;
        line-height: 1.1 !important;
    }
    .lg\:\!tw-text-h2 {
        font-size: 2.5rem !important;
        line-height: 1.2 !important;
    }
    .lg\:\!tw-text-h4 {
        font-size: 1.5rem !important;
        line-height: 1.33 !important;
    }
    .lg\:\!tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .lg\:tw-text-3xl {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .lg\:tw-text-4xl {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .lg\:tw-text-5xl {
        font-size: 3rem;
        line-height: 3.5rem;
    }
    .lg\:tw-text-8xl {
        font-size: 4.5rem;
        line-height: 5rem;
    }
    .lg\:tw-text-9xl {
        font-size: 5rem;
        line-height: 5.5rem;
    }
    .lg\:tw-text-\[0\.75rem\] {
        font-size: 0.75rem;
    }
    .lg\:tw-text-\[1\.5rem\] {
        font-size: 1.5rem;
    }
    .lg\:tw-text-\[110px\] {
        font-size: 110px;
    }
    .lg\:tw-text-\[14px\] {
        font-size: 14px;
    }
    .lg\:tw-text-\[20px\] {
        font-size: 20px;
    }
    .lg\:tw-text-\[344px\] {
        font-size: 344px;
    }
    .lg\:tw-text-\[50px\] {
        font-size: 50px;
    }
    .lg\:tw-text-\[8\.3px\] {
        font-size: 8.3px;
    }
    .lg\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .lg\:tw-text-d1 {
        font-size: 5rem;
        line-height: 1.1;
    }
    .lg\:tw-text-d2 {
        font-size: 4.5rem;
        line-height: 1.1;
    }
    .lg\:tw-text-d3 {
        font-size: 4rem;
        line-height: 1.13;
    }
    .lg\:tw-text-d4 {
        font-size: 3.5rem;
        line-height: 1.15;
    }
    .lg\:tw-text-display-s2 {
        font-size: 72px;
        font-weight: 740;
        line-height: 1.3;
    }
    .lg\:tw-text-display-s4 {
        font-size: 48px;
        font-weight: 740;
        line-height: 1.3;
    }
    .lg\:tw-text-extra4 {
        letter-spacing: -0.085rem;
        font-size: 4.25rem;
        line-height: 1.25;
    }
    .lg\:tw-text-h1 {
        font-size: 3rem;
        line-height: 1.17;
    }
    .lg\:tw-text-h2 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .lg\:tw-text-h2-mob,
    .lg\:tw-text-h3 {
        font-size: 2rem;
        line-height: 1.25;
    }
    .lg\:tw-text-h4 {
        font-size: 1.5rem;
        line-height: 1.33;
    }
    .lg\:tw-text-h4-mob,
    .lg\:tw-text-h5 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .lg\:tw-text-h5-mob,
    .lg\:tw-text-h6 {
        font-size: 1.125rem;
        line-height: 1.45;
    }
    .lg\:tw-text-headline-s5 {
        font-size: 40px;
        font-weight: 740;
        line-height: 1.4;
    }
    .lg\:tw-text-headline-s6 {
        font-size: 32px;
        font-weight: 740;
        line-height: 1.4;
    }
    .lg\:tw-text-headline-s7 {
        font-size: 28px;
        font-weight: 740;
        line-height: 1.4;
    }
    .lg\:tw-text-headline-s8 {
        font-size: 24px;
        font-weight: 740;
        line-height: 1.4;
    }
    .lg\:tw-text-large1 {
        font-size: 1.5rem;
        line-height: 1.3;
    }
    .lg\:tw-text-large3 {
        letter-spacing: -0.02rem;
        font-size: 2rem;
        line-height: 1.3;
    }
    .lg\:tw-text-large4 {
        letter-spacing: -0.045rem;
        font-size: 2.25rem;
        line-height: 1.3;
    }
    .lg\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .lg\:tw-text-note1 {
        font-size: 0.875rem;
        line-height: 1.42;
    }
    .lg\:tw-text-note2 {
        font-size: 0.75rem;
        line-height: 1.42;
    }
    .lg\:tw-text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .lg\:tw-text-standard2 {
        font-size: 1rem;
        line-height: 1.5;
    }
    .lg\:tw-text-standard3 {
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .lg\:tw-text-standard4 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .lg\:tw-text-standard5 {
        font-size: 1.375rem;
        line-height: 1.4;
    }
    .lg\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .lg\:tw-text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .lg\:tw-font-bold {
        font-weight: 700;
    }
    .lg\:tw-leading-\[280px\] {
        line-height: 280px;
    }
    .lg\:tw-leading-\[32px\] {
        line-height: 32px;
    }
    .lg\:tw-text-base-black {
        color: rgb(var(--base-black));
    }
    .lg\:tw-text-base-white {
        color: rgb(var(--base-white));
    }
    .lg\:tw-text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    }
    .lg\:tw-text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    }
    .lg\:tw-no-underline {
        text-decoration-line: none;
    }
}
@media (width>=1400px) {
    .xl\:tw-absolute {
        position: absolute;
    }
    .xl\:tw-relative {
        position: relative;
    }
    .xl\:\!tw-end-\[10\%\] {
        inset-inline-end: 10% !important;
    }
    .xl\:\!tw-end-\[30\%\] {
        inset-inline-end: 30% !important;
    }
    .xl\:\!tw-start-\[35\%\] {
        inset-inline-start: 35% !important;
    }
    .xl\:-tw-bottom-10 {
        bottom: -2.5rem;
    }
    .xl\:-tw-bottom-\[150px\] {
        bottom: -150px;
    }
    .xl\:-tw-bottom-s120 {
        bottom: -120px;
    }
    .xl\:-tw-end-\[478px\] {
        inset-inline-end: -478px;
    }
    .xl\:-tw-end-s24 {
        inset-inline-end: -24px;
    }
    .xl\:-tw-left-\[10\%\] {
        left: -10%;
    }
    .xl\:-tw-start-\[76px\] {
        inset-inline-start: -76px;
    }
    .xl\:-tw-start-s12 {
        inset-inline-start: -12px;
    }
    .xl\:-tw-top-\[10\%\] {
        top: -10%;
    }
    .xl\:-tw-top-\[30\%\] {
        top: -30%;
    }
    .xl\:-tw-top-\[320px\] {
        top: -320px;
    }
    .xl\:-tw-top-\[350px\] {
        top: -350px;
    }
    .xl\:-tw-top-\[372px\] {
        top: -372px;
    }
    .xl\:tw-bottom-\[-38\%\] {
        bottom: -38%;
    }
    .xl\:tw-bottom-\[2\%\] {
        bottom: 2%;
    }
    .xl\:tw-bottom-s160 {
        bottom: 160px;
    }
    .xl\:tw-bottom-s24 {
        bottom: 24px;
    }
    .xl\:tw-end-\[-3\%\] {
        inset-inline-end: -3%;
    }
    .xl\:tw-end-\[10\%\] {
        inset-inline-end: 10%;
    }
    .xl\:tw-end-\[12\%\] {
        inset-inline-end: 12%;
    }
    .xl\:tw-end-\[34\%\] {
        inset-inline-end: 34%;
    }
    .xl\:tw-end-\[69\%\] {
        inset-inline-end: 69%;
    }
    .xl\:tw-end-\[86px\] {
        inset-inline-end: 86px;
    }
    .xl\:tw-left-0 {
        left: 0;
    }
    .xl\:tw-left-1\/2 {
        left: 50%;
    }
    .xl\:tw-left-\[12\%\] {
        left: 12%;
    }
    .xl\:tw-left-\[21\%\] {
        left: 21%;
    }
    .xl\:tw-left-\[40\%\] {
        left: 40%;
    }
    .xl\:tw-left-\[unset\] {
        left: unset;
    }
    .xl\:tw-right-\[-23\%\] {
        right: -23%;
    }
    .xl\:tw-right-\[12\%\] {
        right: 12%;
    }
    .xl\:tw-right-\[15\%\] {
        right: 15%;
    }
    .xl\:tw-start-0 {
        inset-inline-start: 0;
    }
    .xl\:tw-start-\[36\%\] {
        inset-inline-start: 36%;
    }
    .xl\:tw-top-1\/2 {
        top: 50%;
    }
    .xl\:tw-top-\[-15\%\] {
        top: -15%;
    }
    .xl\:tw-top-\[-35\%\] {
        top: -35%;
    }
    .xl\:tw-top-\[10\%\] {
        top: 10%;
    }
    .xl\:tw-top-\[18\%\] {
        top: 18%;
    }
    .xl\:tw-top-\[2\%\] {
        top: 2%;
    }
    .xl\:tw-top-\[242px\] {
        top: 242px;
    }
    .xl\:tw-top-\[50px\] {
        top: 50px;
    }
    .xl\:tw-col-span-2 {
        grid-column: span 2 / span 2;
    }
    .xl\:-tw-mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem;
    }
    .xl\:-tw-mx-container-xl {
        margin-left: -130px;
        margin-right: -130px;
    }
    .xl\:-tw-mx-s40 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .xl\:tw-mx-3 {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }
    .xl\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .xl\:\!tw-mb-s44 {
        margin-bottom: 44px !important;
    }
    .xl\:-tw-mt-4 {
        margin-top: -1rem;
    }
    .xl\:-tw-mt-\[1070px\] {
        margin-top: -1070px;
    }
    .xl\:-tw-mt-\[455px\] {
        margin-top: -455px;
    }
    .xl\:tw-mb-0 {
        margin-bottom: 0;
    }
    .xl\:tw-mb-5 {
        margin-bottom: 1.25rem;
    }
    .xl\:tw-mb-\[-20\%\] {
        margin-bottom: -20%;
    }
    .xl\:tw-mb-\[35\%\] {
        margin-bottom: 35%;
    }
    .xl\:tw-mb-s24 {
        margin-bottom: 24px;
    }
    .xl\:tw-mb-s40 {
        margin-bottom: 40px;
    }
    .xl\:tw-mb-s8 {
        margin-bottom: 8px;
    }
    .xl\:tw-ml-10 {
        margin-left: 2.5rem;
    }
    .xl\:tw-ml-6 {
        margin-left: 1.5rem;
    }
    .xl\:tw-ml-s32 {
        margin-left: 32px;
    }
    .xl\:tw-mr-\[10\%\] {
        margin-right: 10%;
    }
    .xl\:tw-ms-0 {
        margin-inline-start: 0;
    }
    .xl\:tw-ms-s32 {
        margin-inline-start: 32px;
    }
    .xl\:tw-ms-s80 {
        margin-inline-start: 80px;
    }
    .xl\:tw-mt-0 {
        margin-top: 0;
    }
    .xl\:tw-mt-5 {
        margin-top: 1.25rem;
    }
    .xl\:tw-mt-\[20\%\] {
        margin-top: 20%;
    }
    .xl\:tw-mt-s160 {
        margin-top: 160px;
    }
    .xl\:tw-mt-s20 {
        margin-top: 20px;
    }
    .xl\:tw-mt-s224 {
        margin-top: 224px;
    }
    .xl\:tw-mt-s24 {
        margin-top: 24px;
    }
    .xl\:tw-mt-s28 {
        margin-top: 28px;
    }
    .xl\:tw-mt-s48 {
        margin-top: 48px;
    }
    .xl\:tw-mt-s56 {
        margin-top: 56px;
    }
    .xl\:tw-block {
        display: block;
    }
    .xl\:tw-flex {
        display: flex;
    }
    .xl\:tw-hidden {
        display: none;
    }
    .xl\:tw-size-s256 {
        width: 256px;
        height: 256px;
    }
    .xl\:tw-h-\[1146px\] {
        height: 1146px;
    }
    .xl\:tw-h-\[1238px\] {
        height: 1238px;
    }
    .xl\:tw-h-\[1624px\] {
        height: 1624px;
    }
    .xl\:tw-h-\[215px\] {
        height: 215px;
    }
    .xl\:tw-h-\[310px\] {
        height: 310px;
    }
    .xl\:tw-h-\[340px\] {
        height: 340px;
    }
    .xl\:tw-h-\[90px\] {
        height: 90px;
    }
    .xl\:tw-h-\[930px\] {
        height: 930px;
    }
    .xl\:tw-h-auto {
        height: auto;
    }
    .xl\:tw-max-h-\[260px\] {
        max-height: 260px;
    }
    .xl\:tw-max-h-\[300px\] {
        max-height: 300px;
    }
    .xl\:tw-min-h-\[450px\] {
        min-height: 450px;
    }
    .xl\:tw-min-h-\[630px\] {
        min-height: 630px;
    }
    .xl\:tw-w-1\/2 {
        width: 50%;
    }
    .xl\:tw-w-1\/3 {
        width: 33.3333%;
    }
    .xl\:tw-w-10\/12 {
        width: 83.3333%;
    }
    .xl\:tw-w-11\/12 {
        width: 91.6667%;
    }
    .xl\:tw-w-4\/5 {
        width: 80%;
    }
    .xl\:tw-w-4\/6 {
        width: 66.6667%;
    }
    .xl\:tw-w-5\/6 {
        width: 83.3333%;
    }
    .xl\:tw-w-\[100px\] {
        width: 100px;
    }
    .xl\:tw-w-\[120\%\] {
        width: 120%;
    }
    .xl\:tw-w-\[1400px\] {
        width: 1400px;
    }
    .xl\:tw-w-\[190px\] {
        width: 190px;
    }
    .xl\:tw-w-\[20\%\] {
        width: 20%;
    }
    .xl\:tw-w-\[215px\] {
        width: 215px;
    }
    .xl\:tw-w-\[262px\] {
        width: 262px;
    }
    .xl\:tw-w-\[313px\] {
        width: 313px;
    }
    .xl\:tw-w-\[540px\] {
        width: 540px;
    }
    .xl\:tw-w-\[550px\] {
        width: 550px;
    }
    .xl\:tw-w-\[60\%\] {
        width: 60%;
    }
    .xl\:tw-w-\[600px\] {
        width: 600px;
    }
    .xl\:tw-w-\[640px\] {
        width: 640px;
    }
    .xl\:tw-w-\[70\%\] {
        width: 70%;
    }
    .xl\:tw-w-\[730px\] {
        width: 730px;
    }
    .xl\:tw-w-\[8\%\] {
        width: 8%;
    }
    .xl\:tw-w-\[80\%\] {
        width: 80%;
    }
    .xl\:tw-w-\[800px\] {
        width: 800px;
    }
    .xl\:tw-w-\[83px\] {
        width: 83px;
    }
    .xl\:tw-w-\[theme\(padding\.container-xl\)\] {
        width: 130px;
    }
    .xl\:tw-w-s32 {
        width: 32px;
    }
    .xl\:tw-min-w-\[105px\] {
        min-width: 105px;
    }
    .xl\:\!tw-max-w-\[41\%\] {
        max-width: 41% !important;
    }
    .xl\:tw-max-w-\[1000px\] {
        max-width: 1000px;
    }
    .xl\:tw-max-w-\[1186px\] {
        max-width: 1186px;
    }
    .xl\:tw-max-w-\[1200px\] {
        max-width: 1200px;
    }
    .xl\:tw-max-w-\[126px\] {
        max-width: 126px;
    }
    .xl\:tw-max-w-\[197px\] {
        max-width: 197px;
    }
    .xl\:tw-max-w-\[260px\] {
        max-width: 260px;
    }
    .xl\:tw-max-w-\[333px\] {
        max-width: 333px;
    }
    .xl\:tw-max-w-\[345px\] {
        max-width: 345px;
    }
    .xl\:tw-max-w-\[40\%\] {
        max-width: 40%;
    }
    .xl\:tw-max-w-\[435px\] {
        max-width: 435px;
    }
    .xl\:tw-max-w-\[515px\] {
        max-width: 515px;
    }
    .xl\:tw-max-w-\[554px\] {
        max-width: 554px;
    }
    .xl\:tw-max-w-\[65\%\] {
        max-width: 65%;
    }
    .xl\:tw-max-w-\[80\%\] {
        max-width: 80%;
    }
    .xl\:tw-max-w-\[970px\] {
        max-width: 970px;
    }
    .xl\:tw-max-w-s112 {
        max-width: 112px;
    }
    .xl\:tw-max-w-screen-xl {
        max-width: 1400px;
    }
    .xl\:tw-flex-1 {
        flex: 1;
    }
    .xl\:tw-basis-1\/2 {
        flex-basis: 50%;
    }
    .xl\:tw-basis-1\/4 {
        flex-basis: 25%;
    }
    .xl\:tw-basis-10\/12 {
        flex-basis: 83.3333%;
    }
    .xl\:tw-basis-2\/5 {
        flex-basis: 40%;
    }
    .xl\:tw-basis-3\/5 {
        flex-basis: 60%;
    }
    .xl\:tw-basis-4\/5 {
        flex-basis: 80%;
    }
    .xl\:tw-basis-5\/12 {
        flex-basis: 41.6667%;
    }
    .xl\:tw-basis-\[30\%\] {
        flex-basis: 30%;
    }
    .xl\:tw-basis-\[59\%\] {
        flex-basis: 59%;
    }
    .xl\:tw-translate-x-0 {
        --tw-translate-x: 0px;
        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));
    }
    .xl\:tw-translate-x-\[-105\%\] {
        --tw-translate-x: -105%;
        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));
    }
    .xl\:tw-translate-x-\[-25\%\] {
        --tw-translate-x: -25%;
        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));
    }
    .xl\:tw-translate-x-\[5\%\] {
        --tw-translate-x: 5%;
        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));
    }
    .xl\:tw-translate-y-\[-15\%\] {
        --tw-translate-y: -15%;
        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));
    }
    .xl\:tw-translate-y-\[-20px\] {
        --tw-translate-y: -20px;
        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));
    }
    .xl\:tw-translate-y-\[-25\%\] {
        --tw-translate-y: -25%;
        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));
    }
    .xl\:tw-translate-y-\[10\%\] {
        --tw-translate-y: 10%;
        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));
    }
    .xl\:tw-scale-\[1\.3\] {
        --tw-scale-x: 1.3;
        --tw-scale-y: 1.3;
        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));
    }
    .xl\:tw-scale-\[1\] {
        --tw-scale-x: 1;
        --tw-scale-y: 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));
    }
    .xl\:tw-scale-\[300\%\] {
        --tw-scale-x: 300%;
        --tw-scale-y: 300%;
        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));
    }
    .xl\:tw-scale-x-100 {
        --tw-scale-x: 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));
    }
    .xl\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .xl\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .xl\:tw-grid-cols-\[300px_1fr_300px\] {
        grid-template-columns: 300px 1fr 300px;
    }
    .xl\:\!tw-flex-row {
        flex-direction: row !important;
    }
    .xl\:tw-flex-row {
        flex-direction: row;
    }
    .xl\:tw-flex-nowrap {
        flex-wrap: nowrap;
    }
    .xl\:\!tw-items-end {
        align-items: flex-end !important;
    }
    .xl\:tw-items-center {
        align-items: center;
    }
    .xl\:tw-justify-between {
        justify-content: space-between;
    }
    .xl\:tw-gap-10 {
        gap: 2.5rem;
    }
    .xl\:tw-gap-s16 {
        gap: 16px;
    }
    .xl\:tw-gap-s24 {
        gap: 24px;
    }
    .xl\:tw-gap-s32 {
        gap: 32px;
    }
    .xl\:tw-gap-s36 {
        gap: 36px;
    }
    .xl\:tw-gap-s6 {
        gap: 6px;
    }
    .xl\:tw-gap-x-s120 {
        -moz-column-gap: 120px;
        column-gap: 120px;
    }
    .xl\:tw-gap-x-s128 {
        -moz-column-gap: 128px;
        column-gap: 128px;
    }
    .xl\:tw-gap-x-s20 {
        -moz-column-gap: 20px;
        column-gap: 20px;
    }
    .xl\:tw-gap-x-s48 {
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .xl\:tw-gap-y-s8 {
        row-gap: 8px;
    }
    .xl\:tw-self-stretch {
        align-self: stretch;
    }
    .xl\:tw-border-s {
        border-inline-start-width: 1px;
    }
    .xl\:tw-bg-\[url\(\'\/theme\/fraicheur\/fraicheur-cleansing-pads\/cleansing-bg-xl\.jpg\?1\'\)\] {
        background-image: url(/build/assets/cleansing-bg-xl-BQHjrJ4k.jpg?1);
    }
    .xl\:tw-bg-\[60\%_center\] {
        background-position: 60%;
    }
    .xl\:tw-bg-\[min\(700px\,_20vw\)_50\%\] {
        background-position: min(700px, 20vw);
    }
    .xl\:tw-bg-\[right_69\%_top\] {
        background-position: right 69% top;
    }
    .xl\:tw-bg-center {
        background-position: 50%;
    }
    .xl\:\!tw-p-s40 {
        padding: 40px !important;
    }
    .xl\:tw-p-s16 {
        padding: 16px;
    }
    .xl\:\!tw-px-container-xl {
        padding-left: 130px !important;
        padding-right: 130px !important;
    }
    .xl\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .xl\:tw-px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
    .xl\:tw-px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .xl\:tw-px-container-xl {
        padding-left: 130px;
        padding-right: 130px;
    }
    .xl\:tw-px-s104 {
        padding-left: 104px;
        padding-right: 104px;
    }
    .xl\:tw-px-s152 {
        padding-left: 152px;
        padding-right: 152px;
    }
    .xl\:tw-px-s16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .xl\:tw-px-s160 {
        padding-left: 160px;
        padding-right: 160px;
    }
    .xl\:tw-px-s20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .xl\:tw-px-s24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .xl\:tw-px-s40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .xl\:tw-px-s64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .xl\:tw-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .xl\:tw-py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .xl\:tw-py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .xl\:tw-py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .xl\:tw-py-s16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .xl\:tw-py-s64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .xl\:tw-py-s8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .xl\:tw-pb-\[5\%\] {
        padding-bottom: 5%;
    }
    .xl\:tw-pb-s64 {
        padding-bottom: 64px;
    }
    .xl\:tw-pe-s104 {
        padding-inline-end: 104px;
    }
    .xl\:tw-pl-4 {
        padding-left: 1rem;
    }
    .xl\:tw-pl-s32 {
        padding-left: 32px;
    }
    .xl\:tw-ps-s88 {
        padding-inline-start: 88px;
    }
    .xl\:tw-pt-0 {
        padding-top: 0;
    }
    .xl\:tw-pt-s32 {
        padding-top: 32px;
    }
    .xl\:tw-pt-s80 {
        padding-top: 80px;
    }
    .xl\:\!tw-text-9xl {
        font-size: 5rem !important;
        line-height: 5.5rem !important;
    }
    .xl\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .xl\:tw-text-3xl {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .xl\:tw-text-5xl {
        font-size: 3rem;
        line-height: 3.5rem;
    }
    .xl\:tw-text-6xl {
        font-size: 3.5rem;
        line-height: 4rem;
    }
    .xl\:tw-text-8xl {
        font-size: 4.5rem;
        line-height: 5rem;
    }
    .xl\:tw-text-\[10px\] {
        font-size: 10px;
    }
    .xl\:tw-text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .xl\:tw-text-d3 {
        font-size: 4rem;
        line-height: 1.13;
    }
    .xl\:tw-text-display-s4 {
        font-size: 48px;
        font-weight: 740;
        line-height: 1.3;
    }
    .xl\:tw-text-h2 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .xl\:tw-text-h3 {
        font-size: 2rem;
        line-height: 1.25;
    }
    .xl\:tw-text-h4 {
        font-size: 1.5rem;
        line-height: 1.33;
    }
    .xl\:tw-text-h5 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .xl\:tw-text-headline-s5 {
        font-size: 40px;
        font-weight: 740;
        line-height: 1.4;
    }
    .xl\:tw-text-headline-s6 {
        font-size: 32px;
        font-weight: 740;
        line-height: 1.4;
    }
    .xl\:tw-text-headline-s7 {
        font-size: 28px;
        font-weight: 740;
        line-height: 1.4;
    }
    .xl\:tw-text-headline-s8 {
        font-size: 24px;
        font-weight: 740;
        line-height: 1.4;
    }
    .xl\:tw-text-large4 {
        letter-spacing: -0.045rem;
        font-size: 2.25rem;
        line-height: 1.3;
    }
    .xl\:tw-text-large5 {
        letter-spacing: -0.05rem;
        font-size: 2.5rem;
        line-height: 1.3;
    }
    .xl\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .xl\:tw-text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .xl\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .xl\:tw-text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .xl\:tw-font-bold {
        font-weight: 700;
    }
    .xl\:tw-font-normal {
        font-weight: 400;
    }
    .xl\:tw-text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    }
}
.ltr\:tw-left-1\/2:where([dir='ltr'], [dir='ltr'] *) {
    left: 50%;
}
.ltr\:tw-left-\[-50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    left: -50%;
}
.ltr\:tw-left-\[40\%\]:where([dir='ltr'], [dir='ltr'] *) {
    left: 40%;
}
.ltr\:tw-right-0:where([dir='ltr'], [dir='ltr'] *) {
    right: 0;
}
.ltr\:tw-right-\[-50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    right: -50%;
}
.ltr\:-tw-mr-\[30px\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: -30px;
}
.ltr\:tw-ml-3:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: 0.75rem;
}
.ltr\:tw-ml-\[-20\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: -20%;
}
.ltr\:tw-ml-\[-50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: -50%;
}
.ltr\:tw-ml-\[-60\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: -60%;
}
.ltr\:tw-ml-\[-70\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: -70%;
}
.ltr\:tw-ml-\[20\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: 20%;
}
.ltr\:tw-ml-\[40\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: 40%;
}
.ltr\:tw-ml-\[70\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-left: 70%;
}
.ltr\:tw-mr-1:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: 0.25rem;
}
.ltr\:tw-mr-2:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: 0.5rem;
}
.ltr\:tw-mr-3:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: 0.75rem;
}
.ltr\:tw-mr-\[-50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: -50%;
}
.ltr\:tw-mr-\[20\%\]:where([dir='ltr'], [dir='ltr'] *) {
    margin-right: 20%;
}
.ltr\:-tw-translate-x-1\/2:where([dir='ltr'], [dir='ltr'] *),
.ltr\:-tw-translate-x-\[50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    --tw-translate-x: -50%;
    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));
}
.ltr\:-tw-translate-x-full:where([dir='ltr'], [dir='ltr'] *),
.ltr\:tw-translate-x-\[-100\%\]:where([dir='ltr'], [dir='ltr'] *) {
    --tw-translate-x: -100%;
    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));
}
.ltr\:tw-translate-x-\[50\%\]:where([dir='ltr'], [dir='ltr'] *) {
    --tw-translate-x: 50%;
    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));
}
.ltr\:tw-list-\[lower-alpha\]:where([dir='ltr'], [dir='ltr'] *) {
    list-style-type: lower-alpha;
}
.ltr\:tw-border-l-2:where([dir='ltr'], [dir='ltr'] *) {
    border-left-width: 2px;
}
.ltr\:\!tw-text-left:where([dir='ltr'], [dir='ltr'] *) {
    text-align: left !important;
}
.ltr\:tw-text-left:where([dir='ltr'], [dir='ltr'] *) {
    text-align: left;
}
.ltr\:tw-text-right:where([dir='ltr'], [dir='ltr'] *) {
    text-align: right;
}
@media (width>=576px) {
    .ltr\:sm\:tw-left-auto:where([dir='ltr'], [dir='ltr'] *) {
        left: auto;
    }
    .ltr\:sm\:tw-text-left:where([dir='ltr'], [dir='ltr'] *) {
        text-align: left;
    }
}
@media (width>=768px) {
    .md\:ltr\:-tw-translate-x-1\/2:where([dir='ltr'], [dir='ltr'] *) {
        --tw-translate-x: -50%;
        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));
    }
    .md\:ltr\:tw-translate-x-1\/2:where([dir='ltr'], [dir='ltr'] *) {
        --tw-translate-x: 50%;
        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));
    }
}
.rtl\:\!tw-start-\[10\%\]:where([dir='rtl'], [dir='rtl'] *) {
    inset-inline-start: 10% !important;
}
.rtl\:tw-end-\[54\%\]:where([dir='rtl'], [dir='rtl'] *) {
    inset-inline-end: 54%;
}
.rtl\:tw-end-\[55\%\]:where([dir='rtl'], [dir='rtl'] *) {
    inset-inline-end: 55%;
}
.rtl\:tw-left-0:where([dir='rtl'], [dir='rtl'] *) {
    left: 0;
}
.rtl\:tw-left-\[-50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    left: -50%;
}
.rtl\:tw-left-\[0\%\]:where([dir='rtl'], [dir='rtl'] *) {
    left: 0%;
}
.rtl\:tw-right-1\/2:where([dir='rtl'], [dir='rtl'] *) {
    right: 50%;
}
.rtl\:tw-right-\[-50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    right: -50%;
}
.rtl\:tw-right-\[10\%\]:where([dir='rtl'], [dir='rtl'] *) {
    right: 10%;
}
.rtl\:tw-right-\[40\%\]:where([dir='rtl'], [dir='rtl'] *) {
    right: 40%;
}
.rtl\:tw-start-\[20px\]:where([dir='rtl'], [dir='rtl'] *) {
    inset-inline-start: 20px;
}
.rtl\:tw-start-\[unset\]:where([dir='rtl'], [dir='rtl'] *) {
    inset-inline-start: unset;
}
.rtl\:-tw-ml-\[30px\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: -30px;
}
.rtl\:tw-me-0:where([dir='rtl'], [dir='rtl'] *) {
    margin-inline-end: 0;
}
.rtl\:tw-me-s16:where([dir='rtl'], [dir='rtl'] *) {
    margin-inline-end: 16px;
}
.rtl\:tw-ml-1:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: 0.25rem;
}
.rtl\:tw-ml-2:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: 0.5rem;
}
.rtl\:tw-ml-3:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: 0.75rem;
}
.rtl\:tw-ml-\[-50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: -50%;
}
.rtl\:tw-ml-\[20\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-left: 20%;
}
.rtl\:tw-mr-3:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: 0.75rem;
}
.rtl\:tw-mr-4:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: 1rem;
}
.rtl\:tw-mr-\[-20\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: -20%;
}
.rtl\:tw-mr-\[-50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: -50%;
}
.rtl\:tw-mr-\[-60\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: -60%;
}
.rtl\:tw-mr-\[-70\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: -70%;
}
.rtl\:tw-mr-\[20\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: 20%;
}
.rtl\:tw-mr-\[40\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: 40%;
}
.rtl\:tw-mr-\[70\%\]:where([dir='rtl'], [dir='rtl'] *) {
    margin-right: 70%;
}
.rtl\:tw-ms-0:where([dir='rtl'], [dir='rtl'] *) {
    margin-inline-start: 0;
}
.rtl\:tw-ms-auto:where([dir='rtl'], [dir='rtl'] *) {
    margin-inline-start: auto;
}
.rtl\:tw-ms-s8:where([dir='rtl'], [dir='rtl'] *) {
    margin-inline-start: 8px;
}
.rtl\:tw-w-\[750px\]:where([dir='rtl'], [dir='rtl'] *) {
    width: 750px;
}
.rtl\:tw-w-full:where([dir='rtl'], [dir='rtl'] *) {
    width: 100%;
}
.rtl\:tw-translate-x-1\/2:where([dir='rtl'], [dir='rtl'] *) {
    --tw-translate-x: 50%;
    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));
}
.rtl\:tw-translate-x-\[-50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    --tw-translate-x: -50%;
    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));
}
.rtl\:tw-translate-x-\[50\%\]:where([dir='rtl'], [dir='rtl'] *) {
    --tw-translate-x: 50%;
    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));
}
.rtl\:tw-translate-x-full:where([dir='rtl'], [dir='rtl'] *) {
    --tw-translate-x: 100%;
    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));
}
.rtl\:tw-rotate-\[-15deg\]:where([dir='rtl'], [dir='rtl'] *) {
    --tw-rotate: -15deg;
    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));
}
.rtl\:-tw-scale-x-100:where([dir='rtl'], [dir='rtl'] *) {
    --tw-scale-x: -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));
}
.rtl\:tw-scale-x-\[-1\.6\]:where([dir='rtl'], [dir='rtl'] *) {
    --tw-scale-x: -1.6;
    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));
}
.rtl\:tw-scale-x-\[-1\]:where([dir='rtl'], [dir='rtl'] *) {
    --tw-scale-x: -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));
}
.rtl\:tw-animate-\[linear_leftToRight_10s_infinite\]:where([dir='rtl'], [dir='rtl'] *) {
    animation: 10s linear infinite tw-leftToRight;
}
.rtl\:tw-animate-\[linear_leftToRight_15s_infinite\]:where([dir='rtl'], [dir='rtl'] *) {
    animation: 15s linear infinite tw-leftToRight;
}
.rtl\:tw-animate-\[linear_leftToRight_20s_infinite\]:where([dir='rtl'], [dir='rtl'] *) {
    animation: 20s linear infinite tw-leftToRight;
}
.rtl\:tw-animate-\[linear_rightToLeft_1s_infinite\]:where([dir='rtl'], [dir='rtl'] *) {
    animation: 1s linear infinite tw-rightToLeft;
}
.rtl\:tw-list-disc:where([dir='rtl'], [dir='rtl'] *) {
    list-style-type: disc;
}
.rtl\:tw-items-end:where([dir='rtl'], [dir='rtl'] *) {
    align-items: flex-end;
}
.rtl\:tw-justify-start:where([dir='rtl'], [dir='rtl'] *) {
    justify-content: flex-start;
}
.rtl\:tw-justify-end:where([dir='rtl'], [dir='rtl'] *) {
    justify-content: flex-end;
}
.rtl\:tw-border-r-2:where([dir='rtl'], [dir='rtl'] *) {
    border-right-width: 2px;
}
.rtl\:\!tw-bg-right-top:where([dir='rtl'], [dir='rtl'] *) {
    background-position: 100% 0 !important;
}
.rtl\:tw-text-left:where([dir='rtl'], [dir='rtl'] *) {
    text-align: left;
}
.rtl\:\!tw-text-right:where([dir='rtl'], [dir='rtl'] *) {
    text-align: right !important;
}
.rtl\:tw-text-right:where([dir='rtl'], [dir='rtl'] *) {
    text-align: right;
}
.rtl\:tw-text-end:where([dir='rtl'], [dir='rtl'] *) {
    text-align: end;
}
@media (width>=576px) {
    .rtl\:sm\:\!tw-start-\[calc\(50\%-60px\)\]:where([dir='rtl'], [dir='rtl'] *) {
        inset-inline-start: calc(50% - 60px) !important;
    }
    .rtl\:sm\:tw-left-0:where([dir='rtl'], [dir='rtl'] *) {
        left: 0;
    }
    .rtl\:sm\:tw-right-auto:where([dir='rtl'], [dir='rtl'] *) {
        right: auto;
    }
    .rtl\:sm\:tw-text-right:where([dir='rtl'], [dir='rtl'] *) {
        text-align: right;
    }
}
@media (width>=768px) {
    .rtl\:md\:\!tw-start-\[58\%\]:where([dir='rtl'], [dir='rtl'] *) {
        inset-inline-start: 58% !important;
    }
    .rtl\:md\:\!tw-start-\[calc\(50\%-70px\)\]:where([dir='rtl'], [dir='rtl'] *) {
        inset-inline-start: calc(50% - 70px) !important;
    }
    .rtl\:md\:tw-end-\[80\%\]:where([dir='rtl'], [dir='rtl'] *) {
        inset-inline-end: 80%;
    }
    .rtl\:md\:tw-right-\[10\%\]:where([dir='rtl'], [dir='rtl'] *) {
        right: 10%;
    }
    .rtl\:md\:tw-order-1:where([dir='rtl'], [dir='rtl'] *) {
        order: 1;
    }
    .rtl\:md\:tw-origin-bottom:where([dir='rtl'], [dir='rtl'] *) {
        transform-origin: bottom;
    }
    .md\:rtl\:-tw-translate-x-1\/2:where([dir='rtl'], [dir='rtl'] *) {
        --tw-translate-x: -50%;
        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));
    }
    .md\:rtl\:tw-translate-x-1\/2:where([dir='rtl'], [dir='rtl'] *),
    .rtl\:md\:tw-translate-x-1\/2:where([dir='rtl'], [dir='rtl'] *) {
        --tw-translate-x: 50%;
        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));
    }
    @keyframes tw-leftToRight {
        0% {
            transform: translate(0);
        }
        to {
            transform: translate(50%);
        }
    }
    .rtl\:md\:tw-animate-\[linear_leftToRight_15s_infinite\]:where([dir='rtl'], [dir='rtl'] *) {
        animation: 15s linear infinite tw-leftToRight;
    }
    .rtl\:md\:tw-flex-row-reverse:where([dir='rtl'], [dir='rtl'] *) {
        flex-direction: row-reverse;
    }
    .rtl\:md\:\!tw-text-right:where([dir='rtl'], [dir='rtl'] *) {
        text-align: right !important;
    }
    .rtl\:md\:tw-text-right:where([dir='rtl'], [dir='rtl'] *) {
        text-align: right;
    }
}
@media (width>=1023px) {
    .rtl\:lg\:\!tw-start-\[30\%\]:where([dir='rtl'], [dir='rtl'] *) {
        inset-inline-start: 30% !important;
    }
    .rtl\:lg\:tw-right-\[-10\%\]:where([dir='rtl'], [dir='rtl'] *) {
        right: -10%;
    }
}
@media (width>=1400px) {
    .rtl\:xl\:tw-right-\[10\%\]:where([dir='rtl'], [dir='rtl'] *) {
        right: 10%;
    }
    .rtl\:xl\:tw-w-\[600px\]:where([dir='rtl'], [dir='rtl'] *) {
        width: 600px;
    }
    .rtl\:xl\:tw-scale-x-\[-1\.3\]:where([dir='rtl'], [dir='rtl'] *) {
        --tw-scale-x: -1.3;
        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));
    }
}
@media (prefers-color-scheme: dark) {
    .dark\:tw-text-gray-400 {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1));
    }
}
.\[\&\.is-active\]\:\!tw-w-\[20px\].is-active {
    width: 20px !important;
}
.\[\&\.is-active\]\:\!tw-border-\[\#0084FD\].is-active {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 132 253 / var(--tw-border-opacity, 1)) !important;
}
.\[\&\.is-active\]\:\!tw-border-\[\#8FC25B\].is-active {
    --tw-border-opacity: 1 !important;
    border-color: rgb(143 194 91 / var(--tw-border-opacity, 1)) !important;
}
.\[\&\.is-active\]\:\!tw-border-positive-500.is-active {
    border-color: rgb(var(--positive-500)) !important;
}
.\[\&\.is-active\]\:\!tw-border-positive-600.is-active {
    border-color: rgb(var(--positive-600)) !important;
}
.\[\&\.is-active\]\:\!tw-border-upsells-blue.is-active {
    border-color: rgb(var(--upsells-blue)) !important;
}
.\[\&\.is-active\]\:\!tw-bg-\[var\(--splide-active-pagination-color\,_\#000\)\].is-active {
    background-color: var(--splide-active-pagination-color, #000) !important;
}
.\[\&\.is-active\]\:\!tw-bg-primary-regular.is-active {
    background-color: var(--surface-primary-regular) !important;
}
.\[\&\.is-active\]\:\!tw-outline.is-active {
    outline-style: solid !important;
}
.\[\&\.is-active\]\:\!tw-outline-1.is-active {
    outline-width: 1px !important;
}
.\[\&\.is-active\]\:\!tw-outline-\[\#0084FD\].is-active {
    outline-color: #0084fd !important;
}
.\[\&\.is-active\]\:\!tw-outline-\[\#8FC25B\].is-active {
    outline-color: #8fc25b !important;
}
.\[\&\.is-active\]\:\!tw-outline-positive-500.is-active {
    outline-color: rgb(var(--positive-500)) !important;
}
.\[\&\.is-active\]\:\!tw-outline-positive-600.is-active {
    outline-color: rgb(var(--positive-600)) !important;
}
.\[\&\:disabled\]\:tw-pointer-events-none:disabled {
    pointer-events: none;
}
.\[\&\:disabled\]\:tw-border-cta-default-background-disabled:disabled {
    border-color: rgb(var(--cta-default-background-disabled));
}
.\[\&\:disabled\]\:tw-border-cta-discount-background-disabled:disabled {
    border-color: rgb(var(--cta-discount-background-disabled));
}
.\[\&\:disabled\]\:tw-border-cta-error-background-disabled:disabled {
    border-color: rgb(var(--cta-error-background-disabled));
}
.\[\&\:disabled\]\:tw-border-cta-positive-background-disabled:disabled {
    border-color: rgb(var(--cta-positive-background-disabled));
}
.\[\&\:disabled\]\:tw-bg-cta-default-background-disabled:disabled {
    background-color: rgb(var(--cta-default-background-disabled));
}
.\[\&\:disabled\]\:tw-bg-cta-discount-background-disabled:disabled {
    background-color: rgb(var(--cta-discount-background-disabled));
}
.\[\&\:disabled\]\:tw-bg-cta-error-background-disabled:disabled {
    background-color: rgb(var(--cta-error-background-disabled));
}
.\[\&\:disabled\]\:tw-bg-cta-positive-background-disabled:disabled {
    background-color: rgb(var(--cta-positive-background-disabled));
}
.\[\&\:disabled\]\:tw-opacity-25:disabled {
    opacity: 0.25;
}
.\[\&\:last-child\]\:\!tw-mb-0:last-child {
    margin-bottom: 0 !important;
}
.\[\&\:not\(\.ignore\)\]\:tw-text-base-black:not(.ignore) {
    color: rgb(var(--base-black));
}
.\[\&\:not\(\:disabled\)\:hover\]\:tw-bg-discount-button-hover:not(:disabled):hover {
    background-image: linear-gradient(0deg, var(--effects-component-button-hover) 0%, var(--effects-component-button-hover) 100%, rgb(var(--surface-discount-regular)) 100%);
}
.\[\&\:not\(\:disabled\)\:hover\]\:tw-bg-error-button-hover:not(:disabled):hover {
    background-image: linear-gradient(0deg, var(--effects-component-button-hover) 0%, var(--effects-component-button-hover) 100%, var(--surface-error-regular) 100%);
}
.\[\&\:not\(\:disabled\)\:hover\]\:tw-bg-positive-button-hover:not(:disabled):hover {
    background-image: linear-gradient(0deg, var(--effects-component-button-hover) 0%, var(--effects-component-button-hover) 100%, var(--surface-positive-regular) 100%);
}
.\[\&\:not\(\:disabled\)\:hover\]\:tw-bg-primary-button-hover:not(:disabled):hover {
    background-image: linear-gradient(0deg, var(--effects-component-button-hover) 0%, var(--effects-component-button-hover) 100%, var(--surface-primary-regular) 100%);
}
.\[\&\:not\(\:disabled\)\:hover\]\:\[box-shadow\:0px_0px_0px_4px_var\(--extra-black-10\)\]:not(:disabled):hover {
    box-shadow: 0px 0px 0px 4px var(--extra-black-10);
}
.\[\&\:not\(\:disabled\)\:hover\]\:\[box-shadow\:0px_0px_0px_4px_var\(--extra-white-20\)\]:not(:disabled):hover {
    box-shadow: 0px 0px 0px 4px var(--extra-white-20);
}
.\[\&\>\*\:first-child\]\:\!tw-font-bold > :first-child,
.\[\&\>\*\:last-child\]\:\!tw-font-bold > :last-child,
.\[\&\>\*\]\:\!tw-font-bold > * {
    font-weight: 700 !important;
}
.\[\&\>\*\]\:\!tw-text-base-black > * {
    color: rgb(var(--base-black)) !important;
}
.\[\&\>\*\]\:\!tw-text-neutral-800 > * {
    color: rgb(var(--neutral-800)) !important;
}
.\[\&\>a\]\:\!tw-text-primary-500 > a {
    color: rgb(var(--primary-500)) !important;
}
.\[\&\>a\]\:\!tw-underline > a {
    text-decoration-line: underline !important;
}
.\[\&\>circle\]\:tw-stroke-\[\#000\] > circle {
    stroke: #000;
}
.\[\&\>circle\]\:tw-stroke-\[\#151515\] > circle {
    stroke: #151515;
}
.\[\&\>circle\]\:tw-stroke-\[--background-primary\] > circle {
    stroke: var(--background-primary);
}
.\[\&\>circle\]\:tw-stroke-base-black > circle {
    stroke: rgb(var(--base-black));
}
.\[\&\>circle\]\:tw-stroke-base-white > circle {
    stroke: rgb(var(--base-white));
}
.\[\&\>circle\]\:tw-stroke-cta-info-text-default > circle {
    stroke: rgb(var(--cta-info-text-default));
}
.\[\&\>circle\]\:tw-stroke-white > circle {
    stroke: #fff;
}
.\[\&\>div\]\:tw-shrink-0 > div {
    flex-shrink: 0;
}
.\[\&\>div\]\:\!tw-py-0 > div {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
@media (width>=1023px) {
    .lg\:\[\&\>div\]\:\!tw-gap-x-s32 > div {
        -moz-column-gap: 32px !important;
        column-gap: 32px !important;
    }
}
.\[\&\>li\+li\]\:tw-mt-\[2px\] > li + li {
    margin-top: 2px;
}
.\[\&\>path\]\:\!tw-fill-\[\#151515\] > path {
    fill: #151515 !important;
}
.\[\&\>path\]\:\!tw-fill-cta-info-text-default > path {
    fill: rgb(var(--cta-info-text-default)) !important;
}
.\[\&\>path\]\:\!tw-fill-neutral-950 > path {
    fill: rgb(var(--neutral-950)) !important;
}
.\[\&\>path\]\:\!tw-fill-white > path {
    fill: #fff !important;
}
.\[\&\>span\]\:tw-whitespace-nowrap > span {
    white-space: nowrap;
}
.\[\&\>span\]\:tw-text-2xl > span {
    font-size: 1.5rem;
    line-height: 2rem;
}
.\[\&\>span\]\:tw-font-bold > span {
    font-weight: 700;
}
.\[\&\>span\]\:tw-text-\[\#1AC70E\] > span {
    --tw-text-opacity: 1;
    color: rgb(26 199 14 / var(--tw-text-opacity, 1));
}
.\[\&\>svg\]\:\!tw-hidden > svg {
    display: none !important;
}
.\[\&\>svg\]\:\!tw-size-s14 > svg {
    width: 14px !important;
    height: 14px !important;
}
.\[\&\>svg\]\:\!tw-h-\[14px\] > svg {
    height: 14px !important;
}
.\[\&\>svg\]\:\!tw-h-s12 > svg {
    height: 12px !important;
}
.\[\&\>svg\]\:\!tw-w-\[14px\] > svg {
    width: 14px !important;
}
.\[\&\>svg\]\:\!tw-w-s12 > svg {
    width: 12px !important;
}
.\[\&\>svg\]\:\!tw-fill-\[\#151515\] > svg {
    fill: #151515 !important;
}
.\[\&\>svg\]\:\!tw-fill-base-white > svg {
    fill: rgb(var(--base-white)) !important;
}
.\[\&\>svg\]\:\!tw-fill-black > svg {
    fill: #000 !important;
}
.\[\&\>svg\]\:\!tw-fill-cta-info-text-default > svg {
    fill: rgb(var(--cta-info-text-default)) !important;
}
.\[\&\>svg\]\:\!tw-fill-white > svg {
    fill: #fff !important;
}
@media (width>=768px) {
    .md\:\[\&_\.tw-gap-s8\]\:tw-me-auto .tw-gap-s8 {
        margin-inline-end: auto;
    }
}
.\[\&_\.tw-mt-s10\]\:tw-w-full .tw-mt-s10 {
    width: 100%;
}
@media (width>=768px) {
    .md\:\[\&_\.tw-mt-s10\]\:tw-w-auto .tw-mt-s10 {
        width: auto;
    }
}
.\[\&_\.tw-text-price-old\]\:\!tw-text-neutral-400 .tw-text-price-old {
    color: rgb(var(--neutral-400)) !important;
}
.\[\&_\.tw-text-price-old\]\:\!tw-text-neutral-500 .tw-text-price-old {
    color: rgb(var(--neutral-500)) !important;
}
.\[\&_img\]\:tw-mx-auto img {
    margin-left: auto;
    margin-right: auto;
}
.\[\&_img\]\:tw-h-full img {
    height: 100%;
}
.\[\&_img\]\:tw-w-auto img {
    width: auto;
}
.\[\&_img\]\:tw-rounded-2xl img {
    border-radius: 1rem;
}
.\[\&_img\]\:tw-rounded-lg img {
    border-radius: 0.5rem;
}
.\[\&_img\]\:tw-border-4 img {
    border-width: 4px;
}
.\[\&_img\]\:tw-border-solid img {
    border-style: solid;
}
.\[\&_img\]\:tw-border-base-white img {
    border-color: rgb(var(--base-white));
}
@media (width>=768px) {
    .md\:\[\&_img\]\:tw-rounded-2xl img {
        border-radius: 1rem;
    }
}
.\[\&_span\]\:tw-text-white span {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\[\&_svg\]\:tw-text-black svg {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
[class*='gap'] > .\[\[class\*\=\'gap\'\]\>\&\]\:tw-mt-0,
[class*='tw-gap'] > .\[\[class\*\=\'tw-gap\'\]\>\&\]\:tw-mt-0 {
    margin-top: 0;
}
}