/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

:host,html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,textarea::placeholder {
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000
}

[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color: #2563eb
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em
}

select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

[multiple] {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    color-adjust: unset
}

[type=checkbox],[type=radio] {
    -webkit-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,[type=radio]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

[type=checkbox]:checked,[type=radio]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover {
    border-color: transparent;
    background-color: currentColor
}

[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover {
    border-color: transparent;
    background-color: currentColor
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit
}

[type=file]:focus {
    outline: 1px auto -webkit-focus-ring-color
}

html {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 744px) {
    .container {
        max-width:744px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1240px) {
    .container {
        max-width:1240px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.zui-btn {
    display: inline-flex;
    height: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: .125rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.zui-btn:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.zui-btn-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.zui-btn-primary:focus,.zui-btn-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 71/var(--tw-bg-opacity))
}

.zui-btn-primary:active {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity))
}

.zui-btn-special {
    --tw-bg-opacity: 1;
    background-color: rgb(41 126 132/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.zui-btn-special:focus,.zui-btn-special:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(49 105 109/var(--tw-bg-opacity))
}

.zui-btn-special:active {
    --tw-bg-opacity: 1;
    background-color: rgb(48 85 88/var(--tw-bg-opacity))
}

.zui-btn-danger {
    --tw-bg-opacity: 1;
    background-color: rgb(184 24 24/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.zui-btn-danger:focus,.zui-btn-danger:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(158 13 13/var(--tw-bg-opacity))
}

.zui-btn-danger:active {
    --tw-bg-opacity: 1;
    background-color: rgb(132 15 15/var(--tw-bg-opacity))
}

.zui-btn-outline {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(71 71 71/var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.zui-btn-outline:focus,.zui-btn-outline:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244/var(--tw-bg-opacity))
}

.zui-btn-outline:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 222 222/var(--tw-bg-opacity))
}

.zui-btn-link {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.zui-btn-link:hover {
    opacity: .7
}

.zui-btn:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.zui-btn-outline:disabled {
    --tw-border-opacity: 1;
    border-color: rgb(222 222 222/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(222 222 222/var(--tw-text-opacity))
}

.zui-btn-sm {
    height: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.zui-modal-dialog--backdrop {
    position: fixed;
    inset: 0;
    background-color: rgb(0 0 0/.3);
    transition-duration: .2s;
    transition-timing-function: linear
}

.zui-modal-dialog--backdrop[data-closed] {
    opacity: 0
}

.zui-modal-dialog-wrapper {
    pointer-events: none;
    position: absolute;
    inset: 0;
    z-index: 110;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.zui-modal-dialog-panel {
    position: absolute;
    display: flex;
    max-height: 100vh;
    max-width: 100%;
    flex-direction: column
}

.zui-modal-dialog-transition {
    position: fixed;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.zui-modal-dialog-transition-base {
    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));
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.zui-modal-dialog-page {
    pointer-events: auto;
    position: relative;
    display: flex;
    height: min-content;
    min-height: 0;
    min-width: 0;
    flex-shrink: 1;
    flex-grow: 1;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.center-modal .zui-modal-dialog-transition-base[data-closed] {
    opacity: 0
}

.center-modal .zui-modal-dialog-panel,.center-modal .zui-modal-dialog-transition-base[data-closed] {
    --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))
}

.center-modal .zui-modal-dialog-panel {
    bottom: 50%;
    opacity: 1
}

.center-modal .full-height {
    bottom: 0;
    top: 0;
    --tw-translate-y: 0px!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
}

.center-modal .zui-modal-dialog-page {
    max-width: calc(100vw - 24px);
    border-radius: 1rem
}

.center-modal .zui-modal-dialog-header-wrapper {
    display: flex;
    justify-content: space-between;
    padding: 1rem 1rem .5rem
}

.center-modal .zui-modal-dialog-header-wrapper .header-title {
    display: inline-flex;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.center-modal .zui-modal-dialog-header-close-button:focus {
    border-style: none
}

.right-side .zui-modal-dialog-panel {
    bottom: 0;
    right: 0;
    top: 0;
    --tw-translate-x: 0px;
    opacity: 1
}

.right-side .zui-modal-dialog-panel,.right-side .zui-modal-dialog-panel[data-closed] {
    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))
}

.right-side .zui-modal-dialog-panel[data-closed] {
    --tw-translate-x: 100%;
    opacity: 0
}

.right-side .zui-modal-dialog-page {
    width: 400px;
    max-width: calc(100vw - 24px)
}

@media (min-width: 744px) {
    .right-side .zui-modal-dialog-page {
        max-width:400px
    }
}

.right-side .zui-modal-dialog-page {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.right-side .zui-modal-dialog-header-wrapper {
    position: relative;
    z-index: 20;
    display: flex;
    height: 2.75rem;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    column-gap: 1rem;
    padding: 1rem;
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

@media (min-width: 744px) {
    .right-side .zui-modal-dialog-header-wrapper {
        height:max-content;
        flex-direction: row;
        --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)
    }
}

.right-side .zui-modal-dialog-header-wrapper {
    border-bottom-width: 1px
}

.right-side .zui-modal-dialog-header-wrapper .header-title {
    display: flex;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400
}

@media (min-width: 744px) {
    .right-side .zui-modal-dialog-header-wrapper .header-title {
        font-size:1.125rem;
        line-height: 1.75rem
    }
}

.right-side .zui-modal-dialog-header-wrapper .header-item-right {
    position: absolute;
    right: 1.25rem
}

@media (min-width: 744px) {
    .right-side .zui-modal-dialog-header-wrapper .header-item-right {
        right:1.5rem
    }
}

.right-side .zui-modal-dialog-header-close-button {
    left: .75rem;
    cursor: pointer
}

.regular-modal .zui-modal-dialog-transition-base[data-closed] {
    --tw-translate-y: 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));
    opacity: 0
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-transition-base[data-closed] {
        --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))
    }
}

.regular-modal.expanded .zui-modal-dialog-transition-base[data-closed] {
    --tw-translate-y: 66.666667%;
    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));
    opacity: 1
}

@media (min-width: 744px) {
    .regular-modal.expanded .zui-modal-dialog-transition-base[data-closed] {
        --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))
    }
}

.regular-modal .zui-modal-dialog-panel {
    bottom: 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));
    opacity: 1
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-panel {
        bottom: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))
    }
}

.regular-modal.expanded .zui-modal-dialog-panel {
    top: 0
}

.regular-modal .zui-modal-dialog-page {
    height: min-content;
    max-height: 50vh;
    width: 100vw;
    max-width: 500px
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-page {
        width:400px;
        max-width: 90vw
    }
}

.regular-modal .zui-modal-dialog-page {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-page {
        border-radius:1rem
    }
}

.regular-modal.expanded .zui-modal-dialog-page {
    bottom: 0;
    top: 2.25rem;
    max-height: calc(100% - 36px)
}

@media (min-width: 744px) {
    .regular-modal.expanded .zui-modal-dialog-page {
        height:min-content
    }
}

.regular-modal.mobile-dynamic-height .zui-modal-dialog-page {
    bottom: 0;
    margin-top: 2.25rem;
    max-height: 100%
}

@media (min-width: 744px) {
    .regular-modal.mobile-dynamic-height .zui-modal-dialog-page {
        height:min-content;
        max-height: 50vh
    }
}

.regular-modal .zui-modal-dialog-header-wrapper {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: .5rem
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-header-wrapper {
        height:max-content;
        flex-direction: row;
        justify-content: space-between;
        padding: 1.5rem
    }
}

.regular-modal .zui-modal-dialog-header-wrapper .header-icon {
    cursor: pointer
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-header-wrapper .header-icon {
        display:none
    }
}

.regular-modal .zui-modal-dialog-header-wrapper .header-title {
    display: flex;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-header-wrapper .header-title {
        font-size:1.125rem;
        line-height: 1.75rem;
        font-weight: 400
    }
}

.regular-modal .zui-modal-dialog-header-close-button {
    display: none;
    cursor: pointer;
    align-self: flex-end
}

@media (min-width: 744px) {
    .regular-modal .zui-modal-dialog-header-close-button {
        display:block
    }
}

.zui-radio {
    display: inline-block
}

.zui-radio>input {
    position: absolute;
    --tw-scale-x: 0;
    --tw-scale-y: 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))
}

.zui-radio>span {
    position: relative;
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    padding-left: 2.5rem
}

.zui-radio>span:before {
    left: 0;
    background-repeat: no-repeat;
    padding: .75rem
}

.zui-radio>span:after,.zui-radio>span:before {
    position: absolute;
    top: 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));
    border-radius: 9999px;
    content: ""
}

.zui-radio>span:after {
    left: .25rem;
    height: 1rem;
    width: 1rem;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
    --tw-ring-color: rgb(38 38 38/0.5)
}

.zui-radio--label-before>span {
    display: flex;
    align-items: center;
    gap: .75rem;
    padding-left: 0
}

.zui-radio--label-before>span:after,.zui-radio--label-before>span:before {
    left: auto;
    content: var(--tw-content);
    right: 0
}

.zui-radio--label-before>span:after {
    --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))
}

.zui-radio--label-before>span>:last-child {
    margin-right: 2.5rem
}

.zui-radio>span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 12a9.5 9.5 0 1019 0 9.5 9.5 0 00-19 0zm18 0a8.5 8.5 0 11-17 0 8.5 8.5 0 0117 0z' fill='%23262626'/%3E%3C/svg%3E")
}

.zui-radio>input:focus~span:before,.zui-radio>input:not(:disabled)~span:active:before {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.zui-radio>input:checked~span:after {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(16px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
    --tw-ring-color: transparent;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    content: var(--tw-content);
    transition-duration: .3s
}

.zui-radio>input:checked~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21.5a9.5 9.5 0 110-19 9.5 9.5 0 010 19zm0-1a8.5 8.5 0 100-17 8.5 8.5 0 000 17zm0-3.5a5 5 0 100-10 5 5 0 000 10z' fill='%23262626'/%3E%3C/svg%3E")
}

.zui-radio>input:disabled~span {
    cursor: not-allowed;
    --tw-text-opacity: 1;
    color: rgb(222 222 222/var(--tw-text-opacity))
}

.zui-radio>input:disabled~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21.5a9.5 9.5 0 110-19 9.5 9.5 0 010 19zm6.498-4.02A8.5 8.5 0 006.025 5.954L18.499 17.48zm-.689.725A8.5 8.5 0 015.357 6.697L17.81 18.205z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.zui-checkbox {
    display: inline-block
}

.zui-checkbox>input {
    position: absolute;
    --tw-scale-x: 0;
    --tw-scale-y: 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))
}

.zui-checkbox>span {
    position: relative;
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.zui-checkbox>span:before {
    position: absolute;
    background-repeat: no-repeat;
    content: var(--tw-content);
    padding: .75rem
}

.zui-checkbox>span:after {
    position: absolute;
    margin: .25rem;
    height: 1rem;
    width: 1rem;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
    content: var(--tw-content);
    --tw-ring-color: rgb(38 38 38/0.5)
}

.zui-checkbox--left>span {
    padding-left: 2.5rem
}

.zui-checkbox--left>span:after,.zui-checkbox--left>span:before {
    left: 0;
    content: var(--tw-content);
    top: 0
}

.zui-checkbox--right>span {
    padding-right: 2.5rem
}

.zui-checkbox--right>span:after,.zui-checkbox--right>span:before {
    right: 0;
    content: var(--tw-content);
    top: 0
}

.zui-checkbox>span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3H4a1 1 0 00-1 1v16a1 1 0 001 1h16a1 1 0 001-1V4a1 1 0 00-1-1zM4 20V4h16v16H4z' fill='%23262626'/%3E%3C/svg%3E")
}

.zui-checkbox.zui-checkbox-outline>span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.02 15.698l-4.403-4.431a.943.943 0 00-1.34 0 .958.958 0 000 1.348L9.35 17.72a.941.941 0 001.34 0l9.033-9.094a.958.958 0 000-1.348.943.943 0 00-1.34 0L10.02 15.7z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.zui-checkbox>input:focus~span:before,.zui-checkbox>input:not(:disabled)~span:active:before {
    outline-style: solid;
    outline-width: 1px;
    outline-color: rgb(115 115 115/.5)
}

.zui-checkbox.zui-checkbox-outline>input:focus~span:before,.zui-checkbox.zui-checkbox-outline>input:not(:disabled)~span:active:before {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.zui-checkbox>input:checked~span:after {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(16px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
    --tw-ring-color: transparent;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    content: var(--tw-content);
    transition-duration: .3s
}

.zui-checkbox>input:checked~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='1' fill='%23262626'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.267 14.908l-3.852-4.03a.803.803 0 00-1.172 0 .895.895 0 000 1.226l4.438 4.642c.162.17.374.254.586.254a.808.808 0 00.586-.254l7.904-8.266a.895.895 0 000-1.226.803.803 0 00-1.172 0l-7.318 7.654z' fill='%23fff'/%3E%3C/svg%3E")
}

.zui-checkbox.zui-checkbox-minus>input:checked~span:before {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%221%22%20fill%3D%22%23262626%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.10914%2011.1836C6.10914%2011.1836%205.94888%2011.1955%205.82894%2011.2433C5.70899%2011.2912%205.62138%2011.3489%205.52226%2011.4298C5.27216%2011.6339%205.27223%2012.029%205.27223%2012.029C5.27117%2012.2673%205.36683%2012.4826%205.52226%2012.638C5.6777%2012.7935%205.89307%2012.8891%206.13128%2012.8881L17.7706%2012.8366C18.2472%2012.8345%2018.6353%2012.4465%2018.6374%2011.9699C18.6394%2011.4934%2018.2548%2011.1088%2017.7783%2011.1109L6.10914%2011.1836Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.zui-checkbox.zui-checkbox-outline>input:checked~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.02 15.698l-4.403-4.431a.943.943 0 00-1.34 0 .958.958 0 000 1.348L9.35 17.72a.941.941 0 001.34 0l9.033-9.094a.958.958 0 000-1.348.943.943 0 00-1.34 0L10.02 15.7z' fill='%23262626'/%3E%3C/svg%3E")
}

.zui-checkbox>input:disabled~span {
    cursor: not-allowed;
    --tw-text-opacity: 1;
    color: rgb(222 222 222/var(--tw-text-opacity))
}

.zui-checkbox>input:disabled~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3h16a1 1 0 011 1v16a1 1 0 01-1 1H4a1 1 0 01-1-1V4a1 1 0 011-1zm0 1.707V20h15.293L4 4.707zM4.707 4L20 19.293V4H4.707z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.zui-checkbox.zui-checkbox-outline>input:disabled~span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.02 15.698l-4.403-4.431a.943.943 0 00-1.34 0 .958.958 0 000 1.348L9.35 17.72a.941.941 0 001.34 0l9.033-9.094a.958.958 0 000-1.348.943.943 0 00-1.34 0L10.02 15.7z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.h1 {
    font-size: 32px;
    line-height: 48px
}

.h2 {
    font-size: 1.5rem;
    line-height: 2.25rem
}

.h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 30px
}

.h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px
}

.h5 {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase
}

.body-1 {
    font-size: 1rem;
    line-height: 1.5rem
}

.body-2 {
    font-size: .875rem;
    line-height: 1.25rem
}

.caption {
    font-size: .75rem;
    line-height: 1rem;
    line-height: 18px
}

.zui-tooltip[data-popper-placement^=top]>.zui-tooltip-arrow {
    bottom: -.5rem
}

.zui-tooltip[data-popper-placement^=bottom]>.zui-tooltip-arrow {
    top: -.5rem
}

.zui-tooltip[data-popper-placement^=left]>.zui-tooltip-arrow {
    right: -.5rem
}

.zui-tooltip[data-popper-placement^=right]>.zui-tooltip-arrow {
    left: -.5rem
}

.zui-tooltip-transition {
    position: relative;
    z-index: 1000;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.zui-tooltip-transition[data-closed] {
    opacity: 0
}

.zui-toast-container {
    position: fixed;
    z-index: 20;
    display: flex;
    width: max-content;
    max-width: 90%;
    flex-direction: column;
    gap: 1rem
}

.zui-toast-container--top {
    top: 1rem
}

.zui-toast-container--bottom {
    bottom: 1rem
}

.zui-toast-container--center {
    left: 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))
}

.zui-toast-container--left {
    left: 3rem
}

.zui-toast-container--right {
    right: 3rem
}

@media (max-width: 21rem) {
    .zui-toast-container--left,.zui-toast-container--right {
        left:50%;
        right: 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))
    }
}

.zui-toast {
    width: 18rem;
    max-width: 100%;
    overflow-wrap: break-word;
    border-radius: 28px;
    padding: .625rem 1rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.zui-toast--success {
    background-color: rgb(218 247 210/var(--tw-bg-opacity));
    color: rgb(46 134 24/var(--tw-text-opacity))
}

.zui-toast--info,.zui-toast--success {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

.zui-toast--info {
    background-color: rgb(244 244 244/var(--tw-bg-opacity));
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.zui-toast--danger {
    --tw-bg-opacity: 1;
    background-color: rgb(253 228 228/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(184 24 24/var(--tw-text-opacity))
}

.zui-toast--warning {
    --tw-bg-opacity: 1;
    background-color: rgb(254 247 226/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.zui-toast-container--center.zui-toast-container--top .zui-toast[data-closed] {
    --tw-translate-y: -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))
}

.zui-toast-container--center.zui-toast-container--bottom .zui-toast[data-closed],.zui-toast-container--center.zui-toast-container--top .zui-toast {
    --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))
}

.zui-toast-container--center.zui-toast-container--bottom .zui-toast {
    --tw-translate-y: -100%
}

.zui-toast-container--center.zui-toast-container--bottom .zui-toast,.zui-toast-container--left .zui-toast[data-closed] {
    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))
}

.zui-toast-container--left .zui-toast[data-closed] {
    --tw-translate-x: -100%
}

.zui-toast-container--left .zui-toast {
    --tw-translate-x: 0px
}

.zui-toast-container--left .zui-toast,.zui-toast-container--right .zui-toast[data-closed] {
    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))
}

.zui-toast-container--right .zui-toast[data-closed] {
    --tw-translate-x: 100%
}

.zui-toast-container--right .zui-toast {
    --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))
}

.zui-tag {
    border-radius: .125rem;
    background-color: rgb(244 244 244/var(--tw-bg-opacity));
    font-size: .75rem;
    line-height: 1rem;
    color: rgb(115 115 115/var(--tw-text-opacity));
    padding: 2px 6px
}

.zui-tag,.zui-tag__success {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

.zui-tag__success {
    background-color: rgb(218 247 210/var(--tw-bg-opacity));
    color: rgb(46 134 24/var(--tw-text-opacity))
}

.zui-tag__alert {
    background-color: rgb(253 228 228/var(--tw-bg-opacity));
    color: rgb(184 24 24/var(--tw-text-opacity))
}

.zui-tag__alert,.zui-tag__warning {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

.zui-tag__warning {
    background-color: rgb(254 247 226/var(--tw-bg-opacity));
    color: rgb(251 198 34/var(--tw-text-opacity))
}

.zui-tag__special {
    background-color: rgb(232 246 247/var(--tw-bg-opacity));
    color: rgb(41 126 132/var(--tw-text-opacity))
}

.zui-tag__new,.zui-tag__special {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

.zui-tag__new {
    background-color: rgb(217 249 157/var(--tw-bg-opacity));
    color: rgb(22 163 74/var(--tw-text-opacity))
}

.zui-tag--modern {
    border-radius: .25rem;
    padding: .125rem .25rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 700
}

.zui-tag__recommend {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(14 159 110/var(--tw-text-opacity))
}

.zui-tag__unavailable {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(234 88 12/var(--tw-text-opacity))
}

.zui__tabs-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    display: flex;
    justify-content: space-between
}

.zui__tabs-list::-webkit-scrollbar {
    display: none
}

.tab__listItem {
    width: -moz-fit-content;
    width: fit-content;
    flex: 1
}

.tab__listItem.is-active {
    border-bottom: 2px solid black
}

.rdp-root {
    --rdp-accent-color: blue;
    --rdp-accent-background-color: #f0f0ff;
    --rdp-day-height: 44px;
    --rdp-day-width: 44px;
    --rdp-day_button-border-radius: 100%;
    --rdp-day_button-border: 2px solid transparent;
    --rdp-day_button-height: 42px;
    --rdp-day_button-width: 42px;
    --rdp-selected-border: 2px solid var(--rdp-accent-color);
    --rdp-disabled-opacity: 0.5;
    --rdp-outside-opacity: 0.75;
    --rdp-today-color: var(--rdp-accent-color);
    --rdp-dropdown-gap: 0.5rem;
    --rdp-months-gap: 2rem;
    --rdp-nav_button-disabled-opacity: 0.5;
    --rdp-nav_button-height: 2.25rem;
    --rdp-nav_button-width: 2.25rem;
    --rdp-nav-height: 2.75rem;
    --rdp-range_middle-background-color: var(--rdp-accent-background-color);
    --rdp-range_middle-color: inherit;
    --rdp-range_start-color: white;
    --rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);
    --rdp-range_start-date-background-color: var(--rdp-accent-color);
    --rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);
    --rdp-range_end-color: white;
    --rdp-range_end-date-background-color: var(--rdp-accent-color);
    --rdp-week_number-border-radius: 100%;
    --rdp-week_number-border: 2px solid transparent;
    --rdp-week_number-height: var(--rdp-day-height);
    --rdp-week_number-opacity: 0.75;
    --rdp-week_number-width: var(--rdp-day-width);
    --rdp-weeknumber-text-align: center;
    --rdp-weekday-opacity: 0.75;
    --rdp-weekday-padding: 0.5rem 0rem;
    --rdp-weekday-text-align: center;
    --rdp-gradient-direction: 90deg
}

.rdp-root[dir=rtl] {
    --rdp-gradient-direction: -90deg
}

.rdp-root[data-broadcast-calendar=true] {
    --rdp-outside-opacity: unset
}

.rdp-root {
    position: relative
}

.rdp-root,.rdp-root * {
    box-sizing: border-box
}

.rdp-day {
    width: var(--rdp-day-width);
    height: var(--rdp-day-height);
    text-align: center
}

.rdp-day_button {
    background: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font: inherit;
    color: inherit;
    justify-content: center;
    align-items: center;
    display: flex;
    width: var(--rdp-day_button-width);
    height: var(--rdp-day_button-height);
    border: var(--rdp-day_button-border);
    border-radius: var(--rdp-day_button-border-radius)
}

.rdp-day_button:disabled {
    cursor: revert
}

.rdp-caption_label {
    z-index: 1;
    position: relative;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    border: 0
}

.rdp-dropdown:focus-visible~.rdp-caption_label {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

.rdp-button_next,.rdp-button_previous {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font: inherit;
    color: inherit;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    appearance: none;
    width: var(--rdp-nav_button-width);
    height: var(--rdp-nav_button-height)
}

.rdp-button_next:disabled,.rdp-button_previous:disabled {
    cursor: revert;
    opacity: var(--rdp-nav_button-disabled-opacity)
}

.rdp-chevron {
    display: inline-block;
    fill: var(--rdp-accent-color)
}

.rdp-root[dir=rtl] .rdp-nav .rdp-chevron {
    transform: rotate(180deg);
    transform-origin: 50%
}

.rdp-dropdowns {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: var(--rdp-dropdown-gap)
}

.rdp-dropdown {
    z-index: 2;
    opacity: 0;
    -webkit-appearance: none;
    appearance: none;
    position: absolute;
    inset-block-start: 0;
    inset-block-end: 0;
    inset-inline-start: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    cursor: inherit;
    border: none;
    line-height: inherit
}

.rdp-dropdown_root {
    position: relative;
    display: inline-flex;
    align-items: center
}

.rdp-dropdown_root[data-disabled=true] .rdp-chevron {
    opacity: var(--rdp-disabled-opacity)
}

.rdp-month_caption {
    display: flex;
    align-content: center;
    height: var(--rdp-nav-height);
    font-weight: 700;
    font-size: large
}

.rdp-months {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: var(--rdp-months-gap);
    max-width: -moz-fit-content;
    max-width: fit-content
}

.rdp-month_grid {
    border-collapse: collapse
}

.rdp-nav {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    display: flex;
    align-items: center;
    height: var(--rdp-nav-height)
}

.rdp-weekday {
    opacity: var(--rdp-weekday-opacity);
    padding: var(--rdp-weekday-padding);
    font-weight: 500;
    font-size: smaller;
    text-align: var(--rdp-weekday-text-align);
    text-transform: var(--rdp-weekday-text-transform)
}

.rdp-week_number {
    opacity: var(--rdp-week_number-opacity);
    font-weight: 400;
    font-size: small;
    height: var(--rdp-week_number-height);
    width: var(--rdp-week_number-width);
    border: var(--rdp-week_number-border);
    border-radius: var(--rdp-week_number-border-radius);
    text-align: var(--rdp-weeknumber-text-align)
}

.rdp-today:not(.rdp-outside) {
    color: var(--rdp-today-color)
}

.rdp-selected {
    font-weight: 700;
    font-size: large
}

.rdp-selected .rdp-day_button {
    border: var(--rdp-selected-border)
}

.rdp-outside {
    opacity: var(--rdp-outside-opacity)
}

.rdp-disabled {
    opacity: var(--rdp-disabled-opacity)
}

.rdp-hidden {
    visibility: hidden;
    color: var(--rdp-range_start-color)
}

.rdp-range_start {
    background: var(--rdp-range_start-background)
}

.rdp-range_start .rdp-day_button {
    background-color: var(--rdp-range_start-date-background-color);
    color: var(--rdp-range_start-color)
}

.rdp-range_middle {
    background-color: var(--rdp-range_middle-background-color)
}

.rdp-range_middle .rdp-day_button {
    border: unset;
    border-radius: unset;
    color: var(--rdp-range_middle-color)
}

.rdp-range_end {
    background: var(--rdp-range_end-background);
    color: var(--rdp-range_end-color)
}

.rdp-range_end .rdp-day_button {
    color: var(--rdp-range_start-color);
    background-color: var(--rdp-range_end-date-background-color)
}

.rdp-range_start.rdp-range_end {
    background: revert
}

.rdp-focusable {
    cursor: pointer
}

.rdp-root {
    --rdp-day_button-width: 36px;
    --rdp-day_button-height: 36px;
    --rdp-day-height: 36px;
    --rdp-day-width: 36px;
    --rdp-accent-color: black;
    --rdp-background-color: #3C3C434C
}

.rdp .rdp-head_cell {
    color: #3C3C434C
}

.rdp-weekdays {
    text-transform: uppercase
}

.rdp-caption_label {
    font-size: 1rem;
    padding-left: .75rem
}

.group input:-webkit-autofill~label {
    top: .5rem
}

.zui-voucher {
    position: relative;
    padding: .5rem;
    --tw-text-opacity: 1;
    color: rgb(71 71 71/var(--tw-text-opacity));
    border: 1px solid #f0f0f0;
    background: radial-gradient(circle at right,#f0f0f0 5px,white 0) 100% 0 /100% 16px repeat-y;
    -webkit-mask: radial-gradient(circle at calc(100% - 1px),transparent 4px,white 0) right 1px /100% 16px repeat-y;
    mask: radial-gradient(circle at calc(100% - 1px),transparent 4px,white 0) right 1px /100% 16px repeat-y
}

.zui-voucher:before {
    position: absolute;
    inset: 0;
    z-index: 0;
    --tw-blur: blur(24px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    content: "";
    background: radial-gradient(circle at calc(100% - 33px) calc(100% + 42px),var(--voucher-bg-color) 0,var(--voucher-bg-color) 78px,transparent 78px)
}

.zui-voucher>* {
    position: relative;
    z-index: 10
}

.zui-voucher-promo {
    --voucher-bg-color: #B5F5EC
}

.zui-voucher-payment {
    --voucher-bg-color: #bae7ff
}

.zui-voucher-vip {
    --voucher-bg-color: #DBD6FB
}

.zui-voucher-gc {
    --voucher-bg-color: #FFF1B8
}

.zui-voucher-fs {
    --voucher-bg-color: #FAD1E8
}

,.zui-voucher-disabled,.zui-voucher-locked {
    --voucher-bg-color: #F4F4F4
}

.zui-voucher-locked:after {
    pointer-events: none;
    position: absolute;
    inset: 0;
    z-index: 20;
    background-color: rgb(255 255 255/.5);
    content: ""
}

.return-frequency-tag:after {
    position: absolute;
    left: 50%;
    z-index: -1;
    height: .875rem;
    width: .75rem;
    transform: translateX(-50%) rotate(45deg);
    border-radius: .125rem;
    content: ""
}

.zui-interactive-flash-sale-badge__timer {
    background-image: linear-gradient(90deg,#FFF4E9,#FFE2F2);
    -webkit-mask-image: linear-gradient(black,black),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDIxIj4KICA8bWFzayBpZD0iYSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj4KICAgIDxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDBoMTF2MjFIMHoiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiNGQUQxRTgiIGQ9Ik0xMDguNjE0LjVjNS40MDggMCA5Ljc4NiA0LjM5NCA5Ljc2NyA5LjgwMmE5Ljc2OCA5Ljc2OCAwIDAgMS05LjcyNCA5LjczMWwtMTAzLjc3NS40NjFhLjUuNSAwIDAgMS0uNDktLjYxbDEuMjc0LTUuNTk4LjA4Ny0uMzgtLjM0OS0uMTc3LTQuMDE1LTIuMDM2YS41LjUgMCAwIDEtLjE0Ny0uNzhMMTAuNTgyLjVoOTguMDMyWiIvPgogIDwvZz4KPC9zdmc+Cg==");
    mask-image: linear-gradient(black,black),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDIxIj4KICA8bWFzayBpZD0iYSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj4KICAgIDxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDBoMTF2MjFIMHoiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiNGQUQxRTgiIGQ9Ik0xMDguNjE0LjVjNS40MDggMCA5Ljc4NiA0LjM5NCA5Ljc2NyA5LjgwMmE5Ljc2OCA5Ljc2OCAwIDAgMS05LjcyNCA5LjczMWwtMTAzLjc3NS40NjFhLjUuNSAwIDAgMS0uNDktLjYxbDEuMjc0LTUuNTk4LjA4Ny0uMzgtLjM0OS0uMTc3LTQuMDE1LTIuMDM2YS41LjUgMCAwIDEtLjE0Ny0uNzhMMTAuNTgyLjVoOTguMDMyWiIvPgogIDwvZz4KPC9zdmc+Cg==");
    -webkit-mask-position: 0 0,right center;
    mask-position: 0 0,right center;
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    -webkit-mask-repeat: no-repeat,no-repeat;
    mask-repeat: no-repeat,no-repeat
}

.zui-interactive-flash-sale-badge__timer--applied {
    -webkit-mask-image: linear-gradient(black,black),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIyMSIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTEgMjEiPgogIDxwYXRoIGQ9Ik0xMSAyMUgzLjU1NGMxLjEwNiAwIDEuNTg5LTEuOTY0Ljc1LTIuNjg2LTUuMTItNC40MDItNS4xNjItMTEuMjcyLjMxNS0xNS43OUM1LjQ2IDEuODMgNS4wMDYgMCAzLjkxNCAwSDExdjIxWiIvPgo8L3N2Zz4K");
    mask-image: linear-gradient(black,black),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIyMSIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTEgMjEiPgogIDxwYXRoIGQ9Ik0xMSAyMUgzLjU1NGMxLjEwNiAwIDEuNTg5LTEuOTY0Ljc1LTIuNjg2LTUuMTItNC40MDItNS4xNjItMTEuMjcyLjMxNS0xNS43OUM1LjQ2IDEuODMgNS4wMDYgMCAzLjkxNCAwSDExdjIxWiIvPgo8L3N2Zz4K")
}

.zui-interactive-flash-sale-badge__timer--with-border {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDIxIj4KICA8bWFzayBpZD0iYSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj4KICAgIDxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDBoMTF2MjFIMHoiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiNGQUQxRTgiIGQ9Ik0xMDguNjE0LjVjNS40MDggMCA5Ljc4NiA0LjM5NCA5Ljc2NyA5LjgwMmE5Ljc2OCA5Ljc2OCAwIDAgMS05LjcyNCA5LjczMWwtMTAzLjc3NS40NjFhLjUuNSAwIDAgMS0uNDktLjYxbDEuMjc0LTUuNTk4LjA4Ny0uMzgtLjM0OS0uMTc3LTQuMDE1LTIuMDM2YS41LjUgMCAwIDEtLjE0Ny0uNzhMMTAuNTgyLjVoOTguMDMyWiIvPgogIDwvZz4KPC9zdmc+Cg=="),linear-gradient(90deg,#FFF4E9,#FFE2F2);
    background-repeat: no-repeat;
    background-position: 100%
}

.-bottom-1 {
    bottom: -.25rem
}

.-top-8 {
    top: -2rem
}

.bottom-3 {
    bottom: .75rem
}

.left-\[-3px\] {
    left: -3px
}

.right-8 {
    right: 2rem
}

.top-5 {
    top: 1.25rem
}

.top-\[-4px\] {
    top: -4px
}

.col-start-1 {
    grid-column-start: 1
}

.row-auto {
    grid-row: auto
}

.row-span-1 {
    grid-row: span 1/span 1
}

.m-\[3px\] {
    margin: 3px
}

.-mr-\[13px\] {
    margin-right: -13px
}

.mr-0 {
    margin-right: 0
}

.mr-0\.5 {
    margin-right: .125rem
}

.mt-\[38px\] {
    margin-top: 38px
}

.size-3\.5 {
    width: .875rem;
    height: .875rem
}

.size-4\.5 {
    width: 1.125rem;
    height: 1.125rem
}

.size-auto {
    width: auto;
    height: auto
}

.h-\[14px\] {
    height: 14px
}

.h-\[2000px\] {
    height: 2000px
}

.h-\[20px\] {
    height: 20px
}

.h-\[21px\] {
    height: 21px
}

.h-\[300px\] {
    height: 300px
}

.h-\[35px\] {
    height: 35px
}

.min-h-7 {
    min-height: 1.75rem
}

.w-64 {
    width: 16rem
}

.w-96 {
    width: 24rem
}

.w-\[200px\] {
    width: 200px
}

.w-\[20px\] {
    width: 20px
}

.w-\[343px\] {
    width: 343px
}

.w-\[34px\] {
    width: 34px
}

.w-min {
    width: min-content
}

.min-w-min {
    min-width: min-content
}

.origin-left {
    transform-origin: left
}

.-translate-y-2 {
    --tw-translate-y: -0.5rem
}

.-translate-y-2,.-translate-y-2\.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))
}

.-translate-y-2\.5 {
    --tw-translate-y: -0.625rem
}

.translate-x-\[20px\] {
    --tw-translate-x: 20px
}

.translate-x-\[20px\],.translate-y-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))
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.scale-\[\.8\] {
    --tw-scale-x: .8;
    --tw-scale-y: .8;
    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))
}

.cursor-text {
    cursor: text
}

.scroll-mt-10 {
    scroll-margin-top: 2.5rem
}

.grid-flow-col {
    grid-auto-flow: column
}

.\!grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))!important
}

.\!grid-cols-none {
    grid-template-columns: none!important
}

.grid-cols-\[min-content_1fr\] {
    grid-template-columns: min-content 1fr
}

.grid-rows-\[auto\] {
    grid-template-rows: auto
}

.justify-items-center {
    justify-items: center
}

.gap-y-5 {
    row-gap: 1.25rem
}

.space-x-2>:not(:last-child) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem * var(--tw-space-x-reverse));
    margin-right: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-10>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(2.5rem * var(--tw-space-y-reverse))
}

.space-y-3>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(.75rem * var(--tw-space-y-reverse))
}

.whitespace-break-spaces {
    white-space: break-spaces
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem
}

.rounded-bl-xl {
    border-bottom-left-radius: .75rem
}

.border-0 {
    border-width: 0
}

.\!border-b-0 {
    border-bottom-width: 0!important
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-b-\[2px\] {
    border-bottom-width: 2px
}

.border-r,.border-r-\[1px\] {
    border-right-width: 1px
}

.border-r-\[2px\] {
    border-right-width: 2px
}

.border-r-\[3px\] {
    border-right-width: 3px
}

.border-\[\#D9DBE9\] {
    --tw-border-opacity: 1;
    border-color: rgb(217 219 233/var(--tw-border-opacity))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.border-green-60 {
    --tw-border-opacity: 1;
    border-color: rgb(46 134 24/var(--tw-border-opacity))
}

.border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61/var(--tw-border-opacity))
}

.border-inherit {
    border-color: inherit
}

.border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgb(250 209 232/var(--tw-border-opacity))
}

.border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28/var(--tw-border-opacity))
}

.border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4/var(--tw-border-opacity))
}

.border-b-transparent {
    border-bottom-color: transparent
}

.border-t-grey-20 {
    --tw-border-opacity: 1;
    border-top-color: rgb(222 222 222/var(--tw-border-opacity))
}

.\!bg-purple-90 {
    --tw-bg-opacity: 1!important;
    background-color: rgb(108 69 220/var(--tw-bg-opacity))!important
}

.bg-\[\#95E530\] {
    --tw-bg-opacity: 1;
    background-color: rgb(149 229 48/var(--tw-bg-opacity))
}

.bg-black\/30 {
    background-color: rgb(0 0 0/.3)
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246/var(--tw-bg-opacity))
}

.bg-cyan-100 {
    background-color: rgb(207 250 254/var(--tw-bg-opacity))
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94/var(--tw-bg-opacity))
}

.bg-orange-100 {
    background-color: rgb(255 237 213/var(--tw-bg-opacity))
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 147 31/var(--tw-bg-opacity))
}

.bg-peach-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 232/var(--tw-bg-opacity))
}

.bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248/var(--tw-bg-opacity))
}

.bg-purple-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 234 253/var(--tw-bg-opacity))
}

.bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252/var(--tw-bg-opacity))
}

.bg-red-100 {
    background-color: rgb(254 226 226/var(--tw-bg-opacity))
}

.bg-red-700 {
    background-color: rgb(185 28 28/var(--tw-bg-opacity))
}

.bg-white\/25 {
    background-color: rgb(255 255 255/.25)
}

.from-\[\#DEDEDEFF\] {
    --tw-gradient-from: #DEDEDEFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(222 222 222/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-\[\#F0DFFA\] {
    --tw-gradient-from: #F0DFFA var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 223 250/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-gray-400 {
    --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(156 163 175/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-orange-50 {
    --tw-gradient-from: #FFF4E9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 244 233/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-\[26\%\] {
    --tw-gradient-from-position: 26%
}

.via-pink-200 {
    --tw-gradient-to: rgb(250 209 232/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#FAD1E8 var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.\!to-orange-hit-pink {
    --tw-gradient-to: #FCA973 var(--tw-gradient-to-position)!important
}

.\!to-pink-100 {
    --tw-gradient-to: #FFE2F2 var(--tw-gradient-to-position)!important
}

.to-\[\#C1C1C100\] {
    --tw-gradient-to: #C1C1C100 var(--tw-gradient-to-position)
}

.to-purple-20 {
    --tw-gradient-to: #DBD6FB var(--tw-gradient-to-position)
}

.fill-\[\#95E530\] {
    fill: #95E530
}

.fill-current {
    fill: currentColor
}

.fill-green-60 {
    fill: #2E8618
}

.fill-pink-200 {
    fill: #FAD1E8
}

.fill-red-600 {
    fill: #B81818
}

.p-1\.5 {
    padding: .375rem
}

.p-20 {
    padding: 5rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-\[1\.5px\] {
    padding-top: 1.5px;
    padding-bottom: 1.5px
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.pb-0\.5 {
    padding-bottom: .125rem
}

.pb-1\.5 {
    padding-bottom: .375rem
}

.pb-\[5px\] {
    padding-bottom: 5px
}

.pr-14 {
    padding-right: 3.5rem
}

.pt-1\.5 {
    padding-top: .375rem
}

.pt-\[21px\] {
    padding-top: 21px
}

.align-baseline {
    vertical-align: baseline
}

.font-sans {
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-7xl {
    font-size: 4.5rem;
    line-height: 1
}

.text-9xl {
    font-size: 8rem;
    line-height: 1
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-xxs {
    font-size: .625rem;
    line-height: 1rem
}

.tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.\!leading-\[21px\] {
    line-height: 21px!important
}

.leading-\[87\.77px\] {
    line-height: 87.77px
}

.text-\[\#237804\] {
    --tw-text-opacity: 1;
    color: rgb(35 120 4/var(--tw-text-opacity))
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity))
}

.text-bright-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(19 194 194/var(--tw-text-opacity))
}

.text-cyan-500 {
    color: rgb(6 182 212/var(--tw-text-opacity))
}

.text-orange-700 {
    color: rgb(194 65 12/var(--tw-text-opacity))
}

.text-peach-600 {
    --tw-text-opacity: 1;
    color: rgb(208 56 1/var(--tw-text-opacity))
}

.text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(249 168 212/var(--tw-text-opacity))
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(214 31 105/var(--tw-text-opacity))
}

.text-pink-700 {
    --tw-text-opacity: 1;
    color: rgb(191 18 93/var(--tw-text-opacity))
}

.text-red-700 {
    color: rgb(185 28 28/var(--tw-text-opacity))
}

.text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202 138 4/var(--tw-text-opacity))
}

.placeholder-transparent::placeholder {
    color: transparent
}

.opacity-90 {
    opacity: .9
}

.shadow-\[0px_1px_1px_0px_rgba\(0\2c _0\2c _0\2c _0\.24\)\2c _0px_0px_1px_0px_rgba\(0\2c _0\2c _0\2c _0\.12\)\] {
    --tw-shadow: 0px 1px 1px 0px rgba(0,0,0,0.24),0px 0px 1px 0px rgba(0,0,0,0.12);
    --tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color),0px 0px 1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.ring-\[\#E94E91\]\/20 {
    --tw-ring-color: rgb(233 78 145/0.2)
}

.ring-grey-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38/var(--tw-ring-opacity))
}

.ring-grey-20 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(222 222 222/var(--tw-ring-opacity))
}

.drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0/0.03)) drop-shadow(0 8px 5px rgb(0 0 0/0.08))
}

.drop-shadow-xl,.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.\[clip-path\:polygon\(9px_0px\2c _999px_0px\2c _999px_32px\2c _0px_32px\)\] {
    clip-path: polygon(9px 0,999px 0,999px 32px,0 32px)
}

.\*\:fill-purple-90>* {
    fill: #6C45DC
}

.\*\:fill-white>* {
    fill: #fff
}

.after\:bg-orange-100:after {
    background-color: rgb(255 237 213/var(--tw-bg-opacity))
}

.after\:bg-red-100:after {
    background-color: rgb(254 226 226/var(--tw-bg-opacity))
}

.focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39/var(--tw-border-opacity))
}

.hover\:cursor-not-allowed:hover {
    cursor: not-allowed
}

.hover\:border-grey-60:hover {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115/var(--tw-border-opacity))
}

.hover\:border-grey-80:hover {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 71/var(--tw-border-opacity))
}

.hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

.hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74/var(--tw-bg-opacity))
}

.hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity))
}

.hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgb(30 64 175/var(--tw-text-opacity))
}

.hover\:text-grey-100:hover {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.hover\:opacity-70:hover {
    opacity: .7
}

.focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28/var(--tw-border-opacity))
}

.focus\:bg-grey-10:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244/var(--tw-bg-opacity))
}

.active\:border-grey-80:active {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 71/var(--tw-border-opacity))
}

.active\:text-grey-100:active {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.active\:text-teal-800:active {
    --tw-text-opacity: 1;
    color: rgb(17 94 89/var(--tw-text-opacity))
}

.active\:text-teal-90:active {
    --tw-text-opacity: 1;
    color: rgb(48 85 88/var(--tw-text-opacity))
}

.active\:opacity-90:active {
    opacity: .9
}

.active\:outline-none:active {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.disabled\:border-grey-10:disabled {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244/var(--tw-border-opacity))
}

.disabled\:bg-transparent:disabled {
    background-color: transparent
}

.group:hover .group-hover\:\!border-grey-60 {
    --tw-border-opacity: 1!important;
    border-color: rgb(115 115 115/var(--tw-border-opacity))!important
}

.group:hover .group-hover\:border-grey-60 {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115/var(--tw-border-opacity))
}

.peer:placeholder-shown~.peer-placeholder-shown\:visible {
    visibility: visible
}

.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2 {
    top: 50%
}

.peer:placeholder-shown~.peer-placeholder-shown\:hidden {
    display: none
}

.peer:placeholder-shown~.peer-placeholder-shown\:-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))
}

.peer:placeholder-shown~.peer-placeholder-shown\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.peer:placeholder-shown~.peer-placeholder-shown\:text-grey-60 {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.peer:focus~.peer-focus\:top-1 {
    top: .25rem
}

.peer:focus~.peer-focus\:top-1\.5 {
    top: .375rem
}

.peer:focus~.peer-focus\:top-2 {
    top: .5rem
}

.peer:focus~.peer-focus\:-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))
}

.peer:focus~.peer-focus\:text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.peer:disabled~.peer-disabled\:hidden {
    display: none
}

.aria-selected\:text-black[aria-selected=true] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.group[data-disabled] .group-data-\[disabled\]\:inline-block {
    display: inline-block
}

.group[data-disabled] .group-data-\[disabled\]\:hidden {
    display: none
}

.group[data-checked] .group-data-\[checked\]\:bg-grey-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity))
}

.group[data-checked] .group-data-\[checked\]\:opacity-100 {
    opacity: 1
}

@media (min-width: 744px) {
    .tablet\:left-3 {
        left:.75rem
    }

    .tablet\:mb-2 {
        margin-bottom: .5rem
    }

    .tablet\:mt-0 {
        margin-top: 0
    }

    .tablet\:h-6 {
        height: 1.5rem
    }

    .tablet\:h-\[600px\] {
        height: 600px
    }

    .tablet\:w-6 {
        width: 1.5rem
    }

    .tablet\:w-\[3px\] {
        width: 3px
    }

    .tablet\:w-full {
        width: 100%
    }

    .tablet\:max-w-\[400px\] {
        max-width: 400px
    }

    .tablet\:auto-cols-\[300px\] {
        grid-auto-columns: 300px
    }

    .tablet\:grid-flow-col {
        grid-auto-flow: column
    }

    .tablet\:\!grid-cols-none {
        grid-template-columns: none!important
    }

    .tablet\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .tablet\:gap-4 {
        gap: 1rem
    }

    .tablet\:text-\[13px\] {
        font-size: 13px
    }

    .tablet\:text-\[28px\] {
        font-size: 28px
    }

    .tablet\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 768px) {
    .md\:hidden {
        display:none
    }
}

@media (min-width: 1240px) {
    .desktop\:mb-4 {
        margin-bottom:1rem
    }

    .desktop\:mb-6 {
        margin-bottom: 1.5rem
    }

    .desktop\:hidden {
        display: none
    }

    .desktop\:\!grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .desktop\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .desktop\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .desktop\:py-3\.5 {
        padding-top: .875rem;
        padding-bottom: .875rem
    }
}

.\[\&\>\*\]\:fill-grey-80>* {
    fill: #474747
}

.\[\&\>path\]\:fill-teal-60>path {
    fill: #297E84
}

.\!container {
    width: 100%!important
}

.container {
    width: 100%
}

@media (min-width: 0px) {
    .\!container {
        max-width:0!important
    }

    .container {
        max-width: 0
    }
}

@media (min-width: 375px) {
    .\!container {
        max-width:375px!important
    }

    .container {
        max-width: 375px
    }
}

@media (min-width: 744px) {
    .\!container {
        max-width:744px!important
    }

    .container {
        max-width: 744px
    }
}

@media (min-width: 1240px) {
    .\!container {
        max-width:1240px!important
    }

    .container {
        max-width: 1240px
    }
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-x-2 {
    left: .5rem;
    right: .5rem
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.-bottom-16 {
    bottom: -4rem
}

.-bottom-2 {
    bottom: -.5rem
}

.-bottom-3 {
    bottom: -.75rem
}

.-bottom-4 {
    bottom: -1rem
}

.-bottom-7 {
    bottom: -1.75rem
}

.-left-1 {
    left: -.25rem
}

.-left-1\.5 {
    left: -.375rem
}

.-right-2 {
    right: -.5rem
}

.-right-3 {
    right: -.75rem
}

.-top-1 {
    top: -.25rem
}

.-top-10 {
    top: -2.5rem
}

.-top-2 {
    top: -.5rem
}

.-top-2\.5 {
    top: -.625rem
}

.-top-3 {
    top: -.75rem
}

.-top-3\.5 {
    top: -.875rem
}

.-top-4 {
    top: -1rem
}

.-top-6 {
    top: -1.5rem
}

.bottom-0 {
    bottom: 0
}

.bottom-1 {
    bottom: .25rem
}

.bottom-2 {
    bottom: .5rem
}

.bottom-20 {
    bottom: 5rem
}

.bottom-36 {
    bottom: 9rem
}

.bottom-4 {
    bottom: 1rem
}

.bottom-\[130px\] {
    bottom: 130px
}

.bottom-\[145px\] {
    bottom: 145px
}

.bottom-\[63px\] {
    bottom: 63px
}

.bottom-\[70px\] {
    bottom: 70px
}

.bottom-\[78px\] {
    bottom: 78px
}

.bottom-\[82px\] {
    bottom: 82px
}

.bottom-\[85px\] {
    bottom: 85px
}

.bottom-\[calc\(100\%\+8px\)\] {
    bottom: calc(100% + 8px)
}

.left-0 {
    left: 0
}

.left-1 {
    left: .25rem
}

.left-1\/2 {
    left: 50%
}

.left-2 {
    left: .5rem
}

.left-2\.5 {
    left: .625rem
}

.left-4 {
    left: 1rem
}

.left-6 {
    left: 1.5rem
}

.left-8 {
    left: 2rem
}

.left-\[1\.5px\] {
    left: 1.5px
}

.left-\[10px\] {
    left: 10px
}

.left-\[60\%\] {
    left: 60%
}

.left-\[calc\(100\%\+12px\)\] {
    left: calc(100% + 12px)
}

.left-auto {
    left: auto
}

.right-0 {
    right: 0
}

.right-1 {
    right: .25rem
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

.right-6 {
    right: 1.5rem
}

.right-\[10px\] {
    right: 10px
}

.right-\[16px\] {
    right: 16px
}

.right-\[22px\] {
    right: 22px
}

.right-\[40\%\] {
    right: 40%
}

.top-0 {
    top: 0
}

.top-0\.5 {
    top: .125rem
}

.top-1 {
    top: .25rem
}

.top-1\.5 {
    top: .375rem
}

.top-1\/2 {
    top: 50%
}

.top-10 {
    top: 2.5rem
}

.top-12 {
    top: 3rem
}

.top-16 {
    top: 4rem
}

.top-2 {
    top: .5rem
}

.top-28 {
    top: 7rem
}

.top-3 {
    top: .75rem
}

.top-3\.5 {
    top: .875rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-7 {
    top: 1.75rem
}

.top-\[-3px\] {
    top: -3px
}

.top-\[110px\] {
    top: 110px
}

.top-\[20px\] {
    top: 20px
}

.top-\[50\%\] {
    top: 50%
}

.top-\[60\%\] {
    top: 60%
}

.top-\[64px\] {
    top: 64px
}

.isolate {
    isolation: isolate
}

.-z-10 {
    z-index: -10
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

.z-\[110\] {
    z-index: 110
}

.z-\[115\] {
    z-index: 115
}

.z-component {
    z-index: 70
}

.z-global {
    z-index: 90
}

.z-important {
    z-index: 1000
}

.z-modal {
    z-index: 110
}

.z-page {
    z-index: 80
}

.z-popover,.z-top {
    z-index: 100
}

.order-1 {
    order: 1
}

.order-\[60\] {
    order: 60
}

.order-first {
    order: -9999
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-3 {
    grid-column: span 3/span 3
}

.col-span-4 {
    grid-column: span 4/span 4
}

.col-span-full {
    grid-column: 1/-1
}

.-m-4 {
    margin: -1rem
}

.m-0 {
    margin: 0
}

.m-1 {
    margin: .25rem
}

.m-2 {
    margin: .5rem
}

.m-20 {
    margin: 5rem
}

.m-3 {
    margin: .75rem
}

.m-4 {
    margin: 1rem
}

.m-40 {
    margin: 10rem
}

.m-5 {
    margin: 1.25rem
}

.m-auto {
    margin: auto
}

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

.\!my-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.-my-2 {
    margin-top: -.5rem;
    margin-bottom: -.5rem
}

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

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

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

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-2\.5 {
    margin-top: .625rem;
    margin-bottom: .625rem
}

.my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-3\.5 {
    margin-top: .875rem;
    margin-bottom: .875rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-\[1px\] {
    margin-top: 1px;
    margin-bottom: 1px
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.-mb-0 {
    margin-bottom: 0
}

.-mb-0\.5 {
    margin-bottom: -.125rem
}

.-mb-2 {
    margin-bottom: -.5rem
}

.-ml-2 {
    margin-left: -.5rem
}

.-ml-3 {
    margin-left: -.75rem
}

.-ml-4 {
    margin-left: -1rem
}

.-mr-4 {
    margin-right: -1rem
}

.-mt-0 {
    margin-top: 0
}

.-mt-0\.5 {
    margin-top: -.125rem
}

.-mt-1 {
    margin-top: -.25rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mt-3 {
    margin-top: -.75rem
}

.-mt-4 {
    margin-top: -1rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mb-24 {
    margin-bottom: 6rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-3\.5 {
    margin-bottom: .875rem
}

.mb-32 {
    margin-bottom: 8rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-\[1px\] {
    margin-bottom: 1px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[56px\] {
    margin-bottom: 56px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.ml-0 {
    margin-left: 0
}

.ml-0\.5 {
    margin-left: .125rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-1\.5 {
    margin-left: .375rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-3\.5 {
    margin-left: .875rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-8 {
    margin-left: 2rem
}

.ml-\[50\%\] {
    margin-left: 50%
}

.ml-auto {
    margin-left: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-1\.5 {
    margin-right: .375rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-auto {
    margin-right: auto
}

.mt-0 {
    margin-top: 0
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-3\.5 {
    margin-top: .875rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-\[1px\] {
    margin-top: 1px
}

.mt-\[22px\] {
    margin-top: 22px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-auto {
    margin-top: auto
}

.box-border {
    box-sizing: border-box
}

.box-content {
    box-sizing: content-box
}

.line-clamp-1 {
    -webkit-line-clamp: 1
}

.line-clamp-1,.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-1 {
    aspect-ratio: 1
}

.aspect-\[1\/1\.44\] {
    aspect-ratio: 1/1.44
}

.aspect-\[1\/1\.45\] {
    aspect-ratio: 1/1.45
}

.aspect-\[1\/1\] {
    aspect-ratio: 1/1
}

.aspect-\[106\/148\] {
    aspect-ratio: 106/148
}

.aspect-\[16\/9\] {
    aspect-ratio: 16/9
}

.aspect-\[166\/39\] {
    aspect-ratio: 166/39
}

.aspect-\[20\/27\] {
    aspect-ratio: 20/27
}

.aspect-\[207\/302\] {
    aspect-ratio: 207/302
}

.aspect-\[332\/177\] {
    aspect-ratio: 332/177
}

.aspect-\[343\/88\] {
    aspect-ratio: 343/88
}

.aspect-\[361\/100\] {
    aspect-ratio: 361/100
}

.aspect-\[41\/10\] {
    aspect-ratio: 41/10
}

.aspect-\[44\/35\] {
    aspect-ratio: 44/35
}

.aspect-\[45\/13\] {
    aspect-ratio: 45/13
}

.aspect-\[480\/332\] {
    aspect-ratio: 480/332
}

.aspect-\[64\/94\] {
    aspect-ratio: 64/94
}

.aspect-\[720\/208\] {
    aspect-ratio: 720/208
}

.\!size-2 {
    width: .5rem!important;
    height: .5rem!important
}

.\!size-3 {
    width: .75rem!important;
    height: .75rem!important
}

.\!size-4 {
    width: 1rem!important;
    height: 1rem!important
}

.\!size-5 {
    width: 1.25rem!important;
    height: 1.25rem!important
}

.\!size-7 {
    width: 1.75rem!important;
    height: 1.75rem!important
}

.size-10 {
    width: 2.5rem;
    height: 2.5rem
}

.size-12 {
    width: 3rem;
    height: 3rem
}

.size-14 {
    width: 3.5rem;
    height: 3.5rem
}

.size-15 {
    width: 3.75rem;
    height: 3.75rem
}

.size-19 {
    width: 4.75rem;
    height: 4.75rem
}

.size-24 {
    width: 6rem;
    height: 6rem
}

.size-3 {
    width: .75rem;
    height: .75rem
}

.size-4 {
    width: 1rem;
    height: 1rem
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem
}

.size-6 {
    width: 1.5rem;
    height: 1.5rem
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem
}

.size-8 {
    width: 2rem;
    height: 2rem
}

.size-9 {
    width: 2.25rem;
    height: 2.25rem
}

.size-\[0\.9rem\] {
    width: .9rem;
    height: .9rem
}

.size-\[14px\] {
    width: 14px;
    height: 14px
}

.size-\[18px\] {
    width: 18px;
    height: 18px
}

.size-\[22px\] {
    width: 22px;
    height: 22px
}

.size-\[32px\] {
    width: 32px;
    height: 32px
}

.size-\[66px\] {
    width: 66px;
    height: 66px
}

.size-\[69px\] {
    width: 69px;
    height: 69px
}

.size-\[88px\] {
    width: 88px;
    height: 88px
}

.size-fit {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.size-full {
    width: 100%;
    height: 100%
}

.size-max {
    width: -moz-max-content;
    width: max-content;
    height: -moz-max-content;
    height: max-content
}

.\!h-0 {
    height: 0!important
}

.\!h-10 {
    height: 2.5rem!important
}

.\!h-12 {
    height: 3rem!important
}

.\!h-16 {
    height: 4rem!important
}

.\!h-2 {
    height: .5rem!important
}

.\!h-2\.5 {
    height: .625rem!important
}

.\!h-24 {
    height: 6rem!important
}

.\!h-3 {
    height: .75rem!important
}

.\!h-36 {
    height: 9rem!important
}

.\!h-4 {
    height: 1rem!important
}

.\!h-5 {
    height: 1.25rem!important
}

.\!h-6 {
    height: 1.5rem!important
}

.\!h-8 {
    height: 2rem!important
}

.\!h-9 {
    height: 2.25rem!important
}

.h-0 {
    height: 0
}

.h-0\.5 {
    height: .125rem
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-15 {
    height: 3.75rem
}

.h-16 {
    height: 4rem
}

.h-18 {
    height: 4.5rem
}

.h-19 {
    height: 4.75rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-20 {
    height: 5rem
}

.h-23\.5 {
    height: 5.875rem
}

.h-24 {
    height: 6rem
}

.h-27 {
    height: 6.75rem
}

.h-28 {
    height: 7rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-32 {
    height: 8rem
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.h-44 {
    height: 11rem
}

.h-5 {
    height: 1.25rem
}

.h-52 {
    height: 13rem
}

.h-6 {
    height: 1.5rem
}

.h-64 {
    height: 16rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-80 {
    height: 20rem
}

.h-9 {
    height: 2.25rem
}

.h-96 {
    height: 24rem
}

.h-\[102px\] {
    height: 102px
}

.h-\[104px\] {
    height: 104px
}

.h-\[105px\] {
    height: 105px
}

.h-\[120px\] {
    height: 120px
}

.h-\[124px\] {
    height: 124px
}

.h-\[125px\] {
    height: 125px
}

.h-\[127px\] {
    height: 127px
}

.h-\[133px\] {
    height: 133px
}

.h-\[13px\] {
    height: 13px
}

.h-\[15px\] {
    height: 15px
}

.h-\[18px\] {
    height: 18px
}

.h-\[19px\] {
    height: 19px
}

.h-\[203px\] {
    height: 203px
}

.h-\[215px\] {
    height: 215px
}

.h-\[224px\] {
    height: 224px
}

.h-\[22px\] {
    height: 22px
}

.h-\[26px\] {
    height: 26px
}

.h-\[30px\] {
    height: 30px
}

.h-\[32px\] {
    height: 32px
}

.h-\[354px\] {
    height: 354px
}

.h-\[390px\] {
    height: 390px
}

.h-\[39px\] {
    height: 39px
}

.h-\[3px\] {
    height: 3px
}

.h-\[45px\] {
    height: 45px
}

.h-\[47px\] {
    height: 47px
}

.h-\[550px\] {
    height: 550px
}

.h-\[56px\] {
    height: 56px
}

.h-\[60px\] {
    height: 60px
}

.h-\[60vh\] {
    height: 60vh
}

.h-\[68px\] {
    height: 68px
}

.h-\[70px\] {
    height: 70px
}

.h-\[9px\] {
    height: 9px
}

.h-\[calc\(100\%-40px\)\] {
    height: calc(100% - 40px)
}

.h-auto {
    height: auto
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-max {
    height: -moz-max-content;
    height: max-content
}

.h-min {
    height: -moz-min-content;
    height: min-content
}

.h-px {
    height: 1px
}

.\!max-h-min {
    max-height: -moz-min-content!important;
    max-height: min-content!important
}

.max-h-0 {
    max-height: 0
}

.max-h-10 {
    max-height: 2.5rem
}

.max-h-18 {
    max-height: 4.5rem
}

.max-h-4 {
    max-height: 1rem
}

.max-h-48 {
    max-height: 12rem
}

.max-h-5 {
    max-height: 1.25rem
}

.max-h-8 {
    max-height: 2rem
}

.max-h-9 {
    max-height: 2.25rem
}

.max-h-\[13px\] {
    max-height: 13px
}

.max-h-\[45px\] {
    max-height: 45px
}

.max-h-\[900px\] {
    max-height: 900px
}

.max-h-\[90vh\] {
    max-height: 90vh
}

.max-h-\[9px\] {
    max-height: 9px
}

.max-h-\[calc\(100vh-42px\)\] {
    max-height: calc(100vh - 42px)
}

.max-h-full {
    max-height: 100%
}

.max-h-max {
    max-height: -moz-max-content;
    max-height: max-content
}

.min-h-0 {
    min-height: 0
}

.min-h-10 {
    min-height: 2.5rem
}

.min-h-14 {
    min-height: 3.5rem
}

.min-h-18 {
    min-height: 4.5rem
}

.min-h-24 {
    min-height: 6rem
}

.min-h-28 {
    min-height: 7rem
}

.min-h-3 {
    min-height: .75rem
}

.min-h-30 {
    min-height: 7.5rem
}

.min-h-40 {
    min-height: 10rem
}

.min-h-5 {
    min-height: 1.25rem
}

.min-h-6 {
    min-height: 1.5rem
}

.min-h-64 {
    min-height: 16rem
}

.min-h-8 {
    min-height: 2rem
}

.min-h-\[136px\] {
    min-height: 136px
}

.min-h-\[162px\] {
    min-height: 162px
}

.min-h-\[168px\] {
    min-height: 168px
}

.min-h-\[30px\] {
    min-height: 30px
}

.min-h-\[358px\] {
    min-height: 358px
}

.min-h-\[400px\] {
    min-height: 400px
}

.min-h-\[40px\] {
    min-height: 40px
}

.min-h-\[50vh\] {
    min-height: 50vh
}

.min-h-\[520px\] {
    min-height: 520px
}

.min-h-\[71px\] {
    min-height: 71px
}

.min-h-\[72px\] {
    min-height: 72px
}

.min-h-\[82px\] {
    min-height: 82px
}

.min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content
}

.min-h-full {
    min-height: 100%
}

.min-h-screen {
    min-height: 100vh
}

.\!w-1\/2 {
    width: 50%!important
}

.\!w-10 {
    width: 2.5rem!important
}

.\!w-12 {
    width: 3rem!important
}

.\!w-16 {
    width: 4rem!important
}

.\!w-20 {
    width: 5rem!important
}

.\!w-24 {
    width: 6rem!important
}

.\!w-3 {
    width: .75rem!important
}

.\!w-36 {
    width: 9rem!important
}

.\!w-4 {
    width: 1rem!important
}

.\!w-40 {
    width: 10rem!important
}

.\!w-5 {
    width: 1.25rem!important
}

.\!w-6 {
    width: 1.5rem!important
}

.\!w-7 {
    width: 1.75rem!important
}

.\!w-8 {
    width: 2rem!important
}

.\!w-80 {
    width: 20rem!important
}

.\!w-9 {
    width: 2.25rem!important
}

.\!w-\[448px\] {
    width: 448px!important
}

.\!w-auto {
    width: auto!important
}

.\!w-full {
    width: 100%!important
}

.w-0 {
    width: 0
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-15 {
    width: 3.75rem
}

.w-16 {
    width: 4rem
}

.w-19 {
    width: 4.75rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-2\/3 {
    width: 66.666667%
}

.w-2\/5 {
    width: 40%
}

.w-20 {
    width: 5rem
}

.w-24 {
    width: 6rem
}

.w-28 {
    width: 7rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/5 {
    width: 60%
}

.w-32 {
    width: 8rem
}

.w-36 {
    width: 9rem
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.w-40 {
    width: 10rem
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-5\/6 {
    width: 83.333333%
}

.w-52 {
    width: 13rem
}

.w-56 {
    width: 14rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-72 {
    width: 18rem
}

.w-8 {
    width: 2rem
}

.w-80 {
    width: 20rem
}

.w-9 {
    width: 2.25rem
}

.w-\[106px\] {
    width: 106px
}

.w-\[120px\] {
    width: 120px
}

.w-\[124px\] {
    width: 124px
}

.w-\[130px\] {
    width: 130px
}

.w-\[140px\] {
    width: 140px
}

.w-\[148px\] {
    width: 148px
}

.w-\[150px\] {
    width: 150px
}

.w-\[160px\] {
    width: 160px
}

.w-\[163px\] {
    width: 163px
}

.w-\[186px\] {
    width: 186px
}

.w-\[18px\] {
    width: 18px
}

.w-\[196px\] {
    width: 196px
}

.w-\[1px\] {
    width: 1px
}

.w-\[203px\] {
    width: 203px
}

.w-\[224px\] {
    width: 224px
}

.w-\[22px\] {
    width: 22px
}

.w-\[266px\] {
    width: 266px
}

.w-\[270px\] {
    width: 270px
}

.w-\[279px\] {
    width: 279px
}

.w-\[300px\] {
    width: 300px
}

.w-\[302px\] {
    width: 302px
}

.w-\[30px\] {
    width: 30px
}

.w-\[311px\] {
    width: 311px
}

.w-\[320px\] {
    width: 320px
}

.w-\[326px\] {
    width: 326px
}

.w-\[328px\] {
    width: 328px
}

.w-\[32px\] {
    width: 32px
}

.w-\[350px\] {
    width: 350px
}

.w-\[360px\] {
    width: 360px
}

.w-\[391px\] {
    width: 391px
}

.w-\[40\%\] {
    width: 40%
}

.w-\[400px\] {
    width: 400px
}

.w-\[40px\] {
    width: 40px
}

.w-\[432px\] {
    width: 432px
}

.w-\[435px\] {
    width: 435px
}

.w-\[45px\] {
    width: 45px
}

.w-\[46px\] {
    width: 46px
}

.w-\[480px\] {
    width: 480px
}

.w-\[51px\] {
    width: 51px
}

.w-\[60\%\] {
    width: 60%
}

.w-\[68px\] {
    width: 68px
}

.w-\[70\%\] {
    width: 70%
}

.w-\[70px\] {
    width: 70px
}

.w-\[80\%\] {
    width: 80%
}

.w-\[80px\] {
    width: 80px
}

.w-\[810px\] {
    width: 810px
}

.w-\[83\%\] {
    width: 83%
}

.w-\[84px\] {
    width: 84px
}

.w-\[86px\] {
    width: 86px
}

.w-\[87\.78px\] {
    width: 87.78px
}

.w-\[88px\] {
    width: 88px
}

.w-\[90px\] {
    width: 90px
}

.w-\[9px\] {
    width: 9px
}

.w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px)
}

.w-\[calc\(100\%-26px\)\] {
    width: calc(100% - 26px)
}

.w-\[calc\(25\%\+6px\)\] {
    width: calc(25% + 6px)
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-px {
    width: 1px
}

.w-screen {
    width: 100vw
}

.w-screen-xl {
    width: 1280px
}

.min-w-0 {
    min-width: 0
}

.min-w-14 {
    min-width: 3.5rem
}

.min-w-15 {
    min-width: 3.75rem
}

.min-w-16 {
    min-width: 4rem
}

.min-w-19 {
    min-width: 4.75rem
}

.min-w-20 {
    min-width: 5rem
}

.min-w-32 {
    min-width: 8rem
}

.min-w-40 {
    min-width: 10rem
}

.min-w-5 {
    min-width: 1.25rem
}

.min-w-6 {
    min-width: 1.5rem
}

.min-w-80 {
    min-width: 20rem
}

.min-w-9 {
    min-width: 2.25rem
}

.min-w-\[120px\] {
    min-width: 120px
}

.min-w-\[130px\] {
    min-width: 130px
}

.min-w-\[16px\] {
    min-width: 16px
}

.min-w-\[196px\] {
    min-width: 196px
}

.min-w-\[245px\] {
    min-width: 245px
}

.min-w-\[260px\] {
    min-width: 260px
}

.min-w-\[312px\] {
    min-width: 312px
}

.min-w-\[40vw\] {
    min-width: 40vw
}

.min-w-\[50px\] {
    min-width: 50px
}

.min-w-\[80px\] {
    min-width: 80px
}

.min-w-\[810px\] {
    min-width: 810px
}

.min-w-\[82px\] {
    min-width: 82px
}

.min-w-\[94px\] {
    min-width: 94px
}

.min-w-\[calc\(50\%-0\.375rem\)\] {
    min-width: calc(50% - .375rem)
}

.min-w-\[calc\(50\%-4px\)\] {
    min-width: calc(50% - 4px)
}

.min-w-full {
    min-width: 100%
}

.\!max-w-\[350px\] {
    max-width: 350px!important
}

.\!max-w-full {
    max-width: 100%!important
}

.max-w-16 {
    max-width: 4rem
}

.max-w-18 {
    max-width: 4.5rem
}

.max-w-20 {
    max-width: 5rem
}

.max-w-32 {
    max-width: 8rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-4 {
    max-width: 1rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-64 {
    max-width: 16rem
}

.max-w-80 {
    max-width: 20rem
}

.max-w-96 {
    max-width: 24rem
}

.max-w-\[1344px\] {
    max-width: 1344px
}

.max-w-\[150px\] {
    max-width: 150px
}

.max-w-\[220px\] {
    max-width: 220px
}

.max-w-\[240px\] {
    max-width: 240px
}

.max-w-\[312px\] {
    max-width: 312px
}

.max-w-\[344px\] {
    max-width: 344px
}

.max-w-\[350px\] {
    max-width: 350px
}

.max-w-\[366px\] {
    max-width: 366px
}

.max-w-\[432px\] {
    max-width: 432px
}

.max-w-\[45px\] {
    max-width: 45px
}

.max-w-\[50\%\] {
    max-width: 50%
}

.max-w-\[512px\] {
    max-width: 512px
}

.max-w-\[525px\] {
    max-width: 525px
}

.max-w-\[577px\] {
    max-width: 577px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[660px\] {
    max-width: 660px
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[86px\] {
    max-width: 86px
}

.max-w-\[90\%\] {
    max-width: 90%
}

.max-w-\[calc\(100\%-20px\)\] {
    max-width: calc(100% - 20px)
}

.max-w-\[calc\(100\%-26px\)\] {
    max-width: calc(100% - 26px)
}

.max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem)
}

.max-w-\[calc\(100vw-24px\)\] {
    max-width: calc(100vw - 24px)
}

.max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.max-w-full {
    max-width: 100%
}

.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.max-w-md {
    max-width: 28rem
}

.max-w-min {
    max-width: -moz-min-content;
    max-width: min-content
}

.max-w-screen-xl {
    max-width: 1280px
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-initial {
    flex: 0 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.shrink-\[10\] {
    flex-shrink: 10
}

.flex-grow {
    flex-grow: 1
}

.flex-grow-0 {
    flex-grow: 0
}

.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-1\/2 {
    flex-basis: 50%
}

.basis-16 {
    flex-basis: 4rem
}

.basis-32 {
    flex-basis: 8rem
}

.basis-4\/12 {
    flex-basis: 33.333333%
}

.basis-5\/12 {
    flex-basis: 41.666667%
}

.basis-7\/12 {
    flex-basis: 58.333333%
}

.basis-8\/12 {
    flex-basis: 66.666667%
}

.basis-\[calc\(\(100\%\/2\)-\(12px\*1\/2\)\)\] {
    flex-basis: calc((100% / 2) - (12px * 1 / 2))
}

.basis-\[calc\(\(100\%\/2\)-\(8px\*1\/2\)\)\] {
    flex-basis: calc((100% / 2) - (8px * 1 / 2))
}

.basis-\[calc\(50\%-4px\)\] {
    flex-basis: calc(50% - 4px)
}

.basis-full {
    flex-basis: 100%
}

.table-auto {
    table-layout: auto
}

.border-collapse {
    border-collapse: collapse
}

.origin-\[0\] {
    transform-origin: 0
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-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))
}

.-translate-y-1 {
    --tw-translate-y: -0.25rem
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,.-translate-y-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))
}

.-translate-y-4 {
    --tw-translate-y: -1rem
}

.-translate-y-full {
    --tw-translate-y: -100%
}

.-translate-y-full,.translate-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))
}

.translate-x-1 {
    --tw-translate-x: 0.25rem
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-x-1\/2,.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))
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.translate-x-\[13px\] {
    --tw-translate-x: 13px
}

.translate-x-\[13px\],.translate-x-\[19px\] {
    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))
}

.translate-x-\[19px\] {
    --tw-translate-x: 19px
}

.translate-x-\[1px\] {
    --tw-translate-x: 1px
}

.translate-x-\[1px\],.translate-y-1\/2 {
    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))
}

.translate-y-1\/2 {
    --tw-translate-y: 50%
}

.translate-y-\[80\%\] {
    --tw-translate-y: 80%
}

.translate-y-\[80\%\],.translate-y-full {
    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))
}

.translate-y-full {
    --tw-translate-y: 100%
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-180,.rotate-45 {
    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))
}

.rotate-45 {
    --tw-rotate: 45deg
}

.scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0
}

.scale-0,.scale-75 {
    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))
}

.scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75
}

.scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95
}

.scale-95,.scale-y-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))
}

.scale-y-0 {
    --tw-scale-y: 0
}

.scale-y-100 {
    --tw-scale-y: 1
}

.scale-y-100,.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-auto {
    cursor: auto
}

.cursor-default {
    cursor: default
}

.cursor-grab {
    cursor: grab
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.cursor-zoom-in {
    cursor: zoom-in
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.snap-none {
    scroll-snap-type: none
}

.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory
}

.snap-proximity {
    --tw-scroll-snap-strictness: proximity
}

.snap-start {
    scroll-snap-align: start
}

.snap-center {
    scroll-snap-align: center
}

.snap-always {
    scroll-snap-stop:always}

.scroll-m-24 {
    scroll-margin: 6rem
}

.scroll-mt-12 {
    scroll-margin-top: 3rem
}

.scroll-mt-16 {
    scroll-margin-top: 4rem
}

.scroll-mt-20 {
    scroll-margin-top: 5rem
}

.scroll-mt-28 {
    scroll-margin-top: 7rem
}

.scroll-mt-36 {
    scroll-margin-top: 9rem
}

.scroll-pl-5 {
    scroll-padding-left: 1.25rem
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.columns-2 {
    -moz-columns: 2;
    column-count: 2
}

.auto-cols-min {
    grid-auto-columns: min-content
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.grid-cols-\[repeat\(auto-fill\2c _minmax\(0\2c _80px\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(0,80px))
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.place-content-center {
    place-content: center
}

.\!items-start {
    align-items: flex-start!important
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.gap-0 {
    gap: 0
}

.gap-0\.5 {
    gap: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-3 {
    gap: .75rem
}

.gap-3\.5 {
    gap: .875rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-\[1px\] {
    gap: 1px
}

.gap-x-0 {
    -moz-column-gap: 0;
    column-gap: 0
}

.gap-x-0\.5 {
    -moz-column-gap: .125rem;
    column-gap: .125rem
}

.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.gap-x-1\.5 {
    -moz-column-gap: .375rem;
    column-gap: .375rem
}

.gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-2\.5 {
    -moz-column-gap: .625rem;
    column-gap: .625rem
}

.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem
}

.gap-x-\[1px\] {
    -moz-column-gap: 1px;
    column-gap: 1px
}

.gap-y-0 {
    row-gap: 0
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-10 {
    row-gap: 2.5rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-3 {
    row-gap: .75rem
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

.gap-y-8 {
    row-gap: 2rem
}

.space-x-1>:not(:last-child) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.25rem * var(--tw-space-x-reverse));
    margin-right: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-0>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(0px * var(--tw-space-y-reverse))
}

.space-y-0\.5>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(.125rem * var(--tw-space-y-reverse))
}

.space-y-1>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-1\.5>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(.375rem * var(--tw-space-y-reverse))
}

.space-y-2>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-5>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(1.25rem * var(--tw-space-y-reverse))
}

.space-y-6>:not(:last-child) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-top: calc(1.5rem * var(--tw-space-y-reverse))
}

.divide-x>:not(:last-child) {
    --tw-divide-x-reverse: 0;
    border-left-width: calc(1px * var(--tw-divide-x-reverse));
    border-right-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y>:not(:last-child) {
    --tw-divide-y-reverse: 0;
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-top-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-grey-10>:not(:last-child) {
    --tw-divide-opacity: 1;
    border-color: rgb(244 244 244/var(--tw-divide-opacity))
}

.divide-grey-20>:not(:last-child) {
    --tw-divide-opacity: 1;
    border-color: rgb(222 222 222/var(--tw-divide-opacity))
}

.divide-zinc-100>:not(:last-child) {
    --tw-divide-opacity: 1;
    border-color: rgb(244 244 245/var(--tw-divide-opacity))
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.justify-self-end {
    justify-self: end
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-x-scroll {
    overflow-x: scroll
}

.overflow-y-scroll {
    overflow-y: scroll
}

.overscroll-contain {
    overscroll-behavior: contain
}

.overscroll-none {
    overscroll-behavior: none
}

.scroll-smooth {
    scroll-behavior: smooth
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,.truncate {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.text-wrap {
    text-wrap: wrap
}

.text-nowrap {
    text-wrap: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.\!rounded-lg {
    border-radius: .5rem!important
}

.\!rounded-none {
    border-radius: 0!important
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-4xl {
    border-radius: 32px
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[20px\] {
    border-radius: 20px
}

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

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-none {
    border-radius: 0
}

.rounded-sm {
    border-radius: .125rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-l-xl {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.rounded-r-md {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.rounded-r-xl {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem
}

.rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.rounded-bl-2xl {
    border-bottom-left-radius: 1rem
}

.rounded-bl-\[63px\] {
    border-bottom-left-radius: 63px
}

.rounded-bl-\[65px\] {
    border-bottom-left-radius: 65px
}

.rounded-bl-\[78px\] {
    border-bottom-left-radius: 78px
}

.rounded-bl-\[80px\] {
    border-bottom-left-radius: 80px
}

.rounded-bl-lg {
    border-bottom-left-radius: .5rem
}

.rounded-bl-md {
    border-bottom-left-radius: .375rem
}

.rounded-br-lg {
    border-bottom-right-radius: .5rem
}

.rounded-br-md {
    border-bottom-right-radius: .375rem
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem
}

.rounded-tl-lg {
    border-top-left-radius: .5rem
}

.rounded-tl-md {
    border-top-left-radius: .375rem
}

.rounded-tl-none {
    border-top-left-radius: 0
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem
}

.rounded-tr-\[63px\] {
    border-top-right-radius: 63px
}

.rounded-tr-\[65px\] {
    border-top-right-radius: 65px
}

.rounded-tr-\[78px\] {
    border-top-right-radius: 78px
}

.rounded-tr-\[80px\] {
    border-top-right-radius: 80px
}

.rounded-tr-lg {
    border-top-right-radius: .5rem
}

.border-2 {
    border-width: 2px
}

.border-3 {
    border-width: 3px
}

.border-\[0\.5px\] {
    border-width: .5px
}

.border-x {
    border-left-width: 1px;
    border-right-width: 1px
}

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.\!border-b {
    border-bottom-width: 1px!important
}

.border-b {
    border-bottom-width: 1px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-3 {
    border-bottom-width: 3px
}

.border-b-4 {
    border-bottom-width: 4px
}

.border-b-\[3px\] {
    border-bottom-width: 3px
}

.border-l {
    border-left-width: 1px
}

.border-l-2 {
    border-left-width: 2px
}

.border-l-3 {
    border-left-width: 3px
}

.border-t {
    border-top-width: 1px
}

.border-t-0 {
    border-top-width: 0
}

.border-t-2 {
    border-top-width: 2px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.\!border-grey-80 {
    --tw-border-opacity: 1!important;
    border-color: rgb(71 71 71/var(--tw-border-opacity))!important
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-cyan-100 {
    --tw-border-opacity: 1;
    border-color: rgb(213 245 246/var(--tw-border-opacity))
}

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246/var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

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

.border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231/var(--tw-border-opacity))
}

.border-grey-10 {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244/var(--tw-border-opacity))
}

.border-grey-100 {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38/var(--tw-border-opacity))
}

.border-grey-20 {
    --tw-border-opacity: 1;
    border-color: rgb(222 222 222/var(--tw-border-opacity))
}

.border-grey-60 {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115/var(--tw-border-opacity))
}

.border-grey-80 {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 71/var(--tw-border-opacity))
}

.border-neutral-100 {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-neutral-800 {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38/var(--tw-border-opacity))
}

.border-purple-90 {
    --tw-border-opacity: 1;
    border-color: rgb(108 69 220/var(--tw-border-opacity))
}

.border-red-60,.border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgb(184 24 24/var(--tw-border-opacity))
}

.border-red-80 {
    --tw-border-opacity: 1;
    border-color: rgb(158 13 13/var(--tw-border-opacity))
}

.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-slate-900 {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-vip-200 {
    --tw-border-opacity: 1;
    border-color: rgb(236 210 248/var(--tw-border-opacity))
}

.border-vip-500 {
    --tw-border-opacity: 1;
    border-color: rgb(163 150 245/var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-zinc-100 {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245/var(--tw-border-opacity))
}

.border-b-black {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-b-grey-10 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(244 244 244/var(--tw-border-opacity))
}

.border-b-grey-20 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(222 222 222/var(--tw-border-opacity))
}

.border-b-grey-80 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(71 71 71/var(--tw-border-opacity))
}

.border-l-black {
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-l-green-10 {
    --tw-border-opacity: 1;
    border-left-color: rgb(218 247 210/var(--tw-border-opacity))
}

.border-t-grey-10 {
    --tw-border-opacity: 1;
    border-top-color: rgb(244 244 244/var(--tw-border-opacity))
}

.border-t-teal-200 {
    --tw-border-opacity: 1;
    border-top-color: rgb(153 246 228/var(--tw-border-opacity))
}

.border-t-teal-60 {
    --tw-border-opacity: 1;
    border-top-color: rgb(41 126 132/var(--tw-border-opacity))
}

.border-opacity-10 {
    --tw-border-opacity: 0.1
}

.border-opacity-50 {
    --tw-border-opacity: 0.5
}

.\!bg-green-60 {
    --tw-bg-opacity: 1!important;
    background-color: rgb(46 134 24/var(--tw-bg-opacity))!important
}

.\!bg-red-60 {
    --tw-bg-opacity: 1!important;
    background-color: rgb(184 24 24/var(--tw-bg-opacity))!important
}

.bg-\[\#6C45DC1A\]\/10 {
    background-color: rgb(108 69 220/.1)
}

.bg-\[\#979797\] {
    --tw-bg-opacity: 1;
    background-color: rgb(151 151 151/var(--tw-bg-opacity))
}

.bg-\[\#A0D891\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 216 145/var(--tw-bg-opacity))
}

.bg-\[\#C5EAED\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 234 237/var(--tw-bg-opacity))
}

.bg-\[\#E5F2FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 242 255/var(--tw-bg-opacity))
}

.bg-\[\#E8FCE2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 252 226/var(--tw-bg-opacity))
}

.bg-\[\#E9FAE4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 250 228/var(--tw-bg-opacity))
}

.bg-\[\#EDEAFD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 234 253/var(--tw-bg-opacity))
}

.bg-\[\#EDF8FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 248 255/var(--tw-bg-opacity))
}

.bg-\[\#F6F0F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 240 249/var(--tw-bg-opacity))
}

.bg-\[\#FADB14\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 219 20/var(--tw-bg-opacity))
}

.bg-\[\#FF931F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 147 31/var(--tw-bg-opacity))
}

.bg-\[\#FFEDE8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 232/var(--tw-bg-opacity))
}

.bg-\[\#ffc7cc\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 199 204/var(--tw-bg-opacity))
}

.bg-aqua-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 247 255/var(--tw-bg-opacity))
}

.bg-best-price-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 232/var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: black;
}

.bg-black\/25 {
    background-color: rgb(0 0 0/.25)
}

.bg-black\/50 {
    background-color: rgb(0 0 0/.5)
}

.bg-black\/60 {
    background-color: rgb(0 0 0/.6)
}

.bg-black\/80 {
    background-color: rgb(0 0 0/.8)
}

.bg-bright-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236/var(--tw-bg-opacity))
}

.bg-bright-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141/var(--tw-bg-opacity))
}

.bg-cashback {
    --tw-bg-opacity: 1;
    background-color: rgb(18 125 185/var(--tw-bg-opacity))
}

.bg-cashback-tutor {
    --tw-bg-opacity: 1;
    background-color: rgb(232 246 247/var(--tw-bg-opacity))
}

.bg-cyan-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246/var(--tw-bg-opacity))
}

.bg-cyan-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255/var(--tw-bg-opacity))
}

.bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162/var(--tw-bg-opacity))
}

.bg-earth-edit-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236/var(--tw-bg-opacity))
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity))
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.bg-green-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(218 247 210/var(--tw-bg-opacity))
}

.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231/var(--tw-bg-opacity))
}

.bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244/var(--tw-bg-opacity))
}

.bg-green-60 {
    --tw-bg-opacity: 1;
    background-color: rgb(46 134 24/var(--tw-bg-opacity))
}

.bg-grey-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.bg-grey-10\/50 {
    background-color: rgba(140, 0, 255, 0.5)
}

.bg-grey-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity))
}

.bg-grey-100\/30 {
    background-color: rgb(38 38 38/.3)
}

.bg-grey-20 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 222 222/var(--tw-bg-opacity))
}

.bg-grey-60 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115/var(--tw-bg-opacity))
}

.bg-grey-80 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 71/var(--tw-bg-opacity))
}

.bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255/var(--tw-bg-opacity))
}

.bg-info {
    --tw-bg-opacity: 1;
    background-color: rgb(237 248 255/var(--tw-bg-opacity))
}

.bg-lime-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157/var(--tw-bg-opacity))
}

.bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-neutral-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115/var(--tw-bg-opacity))
}

.bg-neutral-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity))
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 221/var(--tw-bg-opacity))
}

.bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 233/var(--tw-bg-opacity))
}

.bg-pink-600\/30 {
    background-color: rgb(214 31 105/.3)
}

.bg-purple-90 {
    --tw-bg-opacity: 1;
    background-color: rgb(108 69 220/var(--tw-bg-opacity))
}

.bg-red-10,.bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 228 228/var(--tw-bg-opacity))
}

.bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242/var(--tw-bg-opacity))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.bg-red-60,.bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(184 24 24/var(--tw-bg-opacity))
}

.bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30/var(--tw-bg-opacity))
}

.bg-teal-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(232 246 247/var(--tw-bg-opacity))
}

.bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 249 249/var(--tw-bg-opacity))
}

.bg-teal-60,.bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(41 126 132/var(--tw-bg-opacity))
}

.bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(39 117 122/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-vip-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 234 253/var(--tw-bg-opacity))
}

.bg-vip-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 254/var(--tw-bg-opacity))
}

.bg-vip-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(163 150 245/var(--tw-bg-opacity))
}

.bg-vip-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(108 69 220/var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-image: linear-gradient(to bottom, #2f004e, #000000) !important;
    color: white;
}

.bg-white\/50 {
    background-color: rgb(255 255 255/.5)
}

.bg-white\/70 {
    background-color: rgb(255 255 255/.7)
}

.bg-yellow-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 247 226/var(--tw-bg-opacity))
}

.bg-zinc-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245/var(--tw-bg-opacity))
}

.bg-opacity-10 {
    --tw-bg-opacity: 0.1
}

.bg-opacity-15 {
    --tw-bg-opacity: 0.15
}

.bg-opacity-25 {
    --tw-bg-opacity: 0.25
}

.bg-opacity-40 {
    --tw-bg-opacity: 0.4
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-55 {
    --tw-bg-opacity: 0.55
}

.bg-opacity-60 {
    --tw-bg-opacity: 0.6
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8
}

.bg-opacity-90 {
    --tw-bg-opacity: 0.9
}

.\!bg-none {
    background-image: none!important
}

.bg-\[linear-gradient\(131\.01deg\2c _\#FFFFFF_7\.34\%\2c _rgba\(255\2c _243\2c _177\2c _0\.9\)_92\.63\%\)\] {
    background-image: linear-gradient(131.01deg,#FFFFFF 7.34%,rgba(255,243,177,.9) 92.63%)
}

.bg-\[linear-gradient\(180deg\2c _\#EEFBFB_4\.65\%\2c _\#FBFAE5_21\%\2c _\#FFFFFF_37\.85\%\)\] {
    background-image: linear-gradient(180deg,#EEFBFB 4.65%,#FBFAE5 21%,#FFFFFF 37.85%)
}

.bg-\[linear-gradient\(267\.47deg\2c _\#FFFDEE_4\.56\%\2c _\#FFFEFA_98\.65\%\)\] {
    background-image: linear-gradient(267.47deg,#FFFDEE 4.56%,#FFFEFA 98.65%)
}

.bg-\[linear-gradient\(90\.31deg\2c _\#ECFBE8_31\.33\%\2c _\#F9FFDB_99\.79\%\)\] {
    background-image: linear-gradient(90.31deg,#ECFBE8 31.33%,#F9FFDB 99.79%)
}

.bg-\[linear-gradient\(90\.31deg\2c _\#EFFAF7_1\.99\%\2c _\#F0FBF7_53\.82\%\2c _\#FFF9DE_99\.79\%\)\] {
    background-image: linear-gradient(90.31deg,#EFFAF7 1.99%,#F0FBF7 53.82%,#FFF9DE 99.79%)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.bg-mini-faq {
    background-image: linear-gradient(180deg,rgba(141,162,251,.15),rgba(255,255,255,0) 22.9%)
}

.bg-trend-and-style {
    background-image: linear-gradient(90deg,#FFC7CC,#FFE1B8,#FFFDC7)
}

.from-\[\#C1C1C100\] {
    --tw-gradient-from: #C1C1C100 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(193 193 193/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-\[\#C1C1C1\] {
    --tw-gradient-from: #C1C1C1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(193 193 193/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-\[\#ECD2F8\]\/70 {
    --tw-gradient-from: rgb(236 210 248/0.7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 210 248/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-black\/90 {
    --tw-gradient-from: rgb(0 0 0/0.9) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-cashback-tutor {
    --tw-gradient-from: #E8F6F7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(232 246 247/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-gray-300 {
    --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(209 213 219/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-grey-60\/60 {
    --tw-gradient-from: rgb(115 115 115/0.6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(115 115 115/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-peach-50 {
    --tw-gradient-from: #FFEDE8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 237 232/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-peach-50\/80 {
    --tw-gradient-from: rgb(255 237 232/0.8) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 237 232/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-pink-raspberry {
    --tw-gradient-from: #E74694 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(231 70 148/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-vip-500 {
    --tw-gradient-from: #A396F5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(163 150 245/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-50\% {
    --tw-gradient-from-position: 50%
}

.via-\[\#FFFFFF\] {
    --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#FFFFFF var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.via-white {
    --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.to-\[\#03ABD0\]\/20 {
    --tw-gradient-to: rgb(3 171 208/0.2) var(--tw-gradient-to-position)
}

.to-\[\#DBD6FB\] {
    --tw-gradient-to: #DBD6FB var(--tw-gradient-to-position)
}

.to-\[\#DEDEDEFF\] {
    --tw-gradient-to: #DEDEDEFF var(--tw-gradient-to-position)
}

.to-orange-apricot {
    --tw-gradient-to: #FFB96D var(--tw-gradient-to-position)
}

.to-orange-hit-pink {
    --tw-gradient-to: #FCA973 var(--tw-gradient-to-position)
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.to-vip-200 {
    --tw-gradient-to: #ECD2F8 var(--tw-gradient-to-position)
}

.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.to-yellow-10 {
    --tw-gradient-to: #FEF7E2 var(--tw-gradient-to-position)
}

.to-yellow-10\/50 {
    --tw-gradient-to: rgb(254 247 226/0.5) var(--tw-gradient-to-position)
}

.to-100\% {
    --tw-gradient-to-position: 100%
}

.bg-\[length\:24px\] {
    background-size: 24px
}

.bg-\[length\:700px_auto\] {
    background-size: 700px auto
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: 50%
}

.bg-left {
    background-position: 0
}

.bg-right-top {
    background-position: 100% 0
}

.bg-repeat {
    background-repeat: repeat
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-\[\#A864C7\] {
    fill: #A864C7
}

.fill-\[\#FFEFBF\] {
    fill: #FFEFBF
}

.fill-bright-green-600 {
    fill: #057A55
}

.fill-cashback {
    fill: #127DB9
}

.fill-cyan-500 {
    fill: #0694A2
}

.fill-earth-edit-600 {
    fill: #057A55
}

.fill-grey-100 {
    fill: #262626
}

.fill-grey-20 {
    fill: #DEDEDE
}

.fill-grey-60 {
    fill: #737373
}

.fill-grey-80 {
    fill: #474747
}

.fill-orange-apricot {
    fill: #FFB96D
}

.fill-purple-90 {
    fill: #6C45DC
}

.fill-red-60 {
    fill: #B81818
}

.fill-teal-60 {
    fill: #297E84
}

.fill-teal-80 {
    fill: #31696D
}

.fill-transparent {
    fill: transparent
}

.fill-vip-600 {
    fill: #6C45DC
}

.fill-white {
    fill: #fff
}

.stroke-aqua-700 {
    stroke: #0050B3
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

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

.object-fill {
    -o-object-fit: fill;
    object-fit: fill
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.object-left {
    -o-object-position: left;
    object-position: left
}

.object-top {
    -o-object-position: top;
    object-position: top
}

.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

.p-10 {
    padding: 2.5rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.\!px-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.\!px-2 {
    padding-left: .5rem!important;
    padding-right: .5rem!important
}

.\!py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

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

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[calc\(3\.33\%\+10px\)\] {
    padding-left: calc(3.33% + 10px);
    padding-right: calc(3.33% + 10px)
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px
}

.\!pl-8 {
    padding-left: 2rem!important
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-19 {
    padding-bottom: 4.75rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-\[68px\] {
    padding-bottom: 68px
}

.pb-\[70px\] {
    padding-bottom: 70px
}

.pb-\[80vh\] {
    padding-bottom: 80vh
}

.pb-px {
    padding-bottom: 1px
}

.pl-1 {
    padding-left: .25rem
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-2\.5 {
    padding-left: .625rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-7 {
    padding-left: 1.75rem
}

.pr-0 {
    padding-right: 0
}

.pr-0\.5 {
    padding-right: .125rem
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-7 {
    padding-right: 1.75rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-9 {
    padding-right: 2.25rem
}

.pt-0 {
    padding-top: 0
}

.pt-0\.5 {
    padding-top: .125rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-3\.5 {
    padding-top: .875rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-44 {
    padding-top: 11rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[100\%\] {
    padding-top: 100%
}

.pt-\[117\.26\%\] {
    padding-top: 117.26%
}

.pt-\[144\.35\%\] {
    padding-top: 144.35%
}

.pt-\[145\%\] {
    padding-top: 145%
}

.pt-\[2px\] {
    padding-top: 2px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.text-end {
    text-align: end
}

.align-middle {
    vertical-align: middle
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-4xs {
    font-size: 7px;
    line-height: 12px
}

.text-\[11px\] {
    font-size: 11px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[280px\] {
    font-size: 280px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[78px\] {
    font-size: 78px
}

.text-\[80px\] {
    font-size: 80px
}

.text-\[8px\] {
    font-size: 8px
}

.text-\[95px\] {
    font-size: 95px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 18px;
    line-height: 26px
}

.text-md {
    font-size: 16px;
    line-height: 20px
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-xxs {
    font-size: 10px;
    line-height: 16px
}

.text-xxxs {
    font-size: 8px;
    line-height: 16px
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.leading-10 {
    line-height: 2.5rem
}

.leading-3 {
    line-height: .75rem
}

.leading-4 {
    line-height: 1rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-8 {
    line-height: 2rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-\[1\.125rem\] {
    line-height: 1.125rem
}

.leading-\[10px\] {
    line-height: 10px
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[8px\] {
    line-height: 8px
}

.leading-\[95px\] {
    line-height: 95px
}

.leading-\[97\.52px\] {
    line-height: 97.52px
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.tracking-\[0\.29em\] {
    letter-spacing: .29em
}

.tracking-\[2\.4px\] {
    letter-spacing: 2.4px
}

.tracking-wide {
    letter-spacing: .025em
}

.tracking-wider {
    letter-spacing: .05em
}

.\!text-cashback {
    --tw-text-opacity: 1!important;
    color: rgb(18 125 185/var(--tw-text-opacity))!important
}

.\!text-grey-100 {
    --tw-text-opacity: 1!important;
    color: rgb(38 38 38/var(--tw-text-opacity))!important
}

.\!text-grey-20 {
    --tw-text-opacity: 1!important;
    color: rgb(222 222 222/var(--tw-text-opacity))!important
}

.\!text-grey-60 {
    --tw-text-opacity: 1!important;
    color: rgb(115 115 115/var(--tw-text-opacity))!important
}

.\!text-white {
    --tw-text-opacity: 1!important;
    color: rgb(255 255 255/var(--tw-text-opacity))!important
}

.text-\[\#262626\] {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.text-\[\#34669F\] {
    --tw-text-opacity: 1;
    color: rgb(52 102 159/var(--tw-text-opacity))
}

.text-\[\#6C45DC\] {
    --tw-text-opacity: 1;
    color: rgb(108 69 220/var(--tw-text-opacity))
}

.text-\[\#78390C\] {
    --tw-text-opacity: 1;
    color: rgb(120 57 12/var(--tw-text-opacity))
}

.text-\[\#A864C7\] {
    --tw-text-opacity: 1;
    color: rgb(168 100 199/var(--tw-text-opacity))
}

.text-\[\#FF5A1F\] {
    --tw-text-opacity: 1;
    color: rgb(255 90 31/var(--tw-text-opacity))
}

.text-aqua-600 {
    --tw-text-opacity: 1;
    color: rgb(9 109 217/var(--tw-text-opacity))
}

.text-aqua-700 {
    --tw-text-opacity: 1;
    color: rgb(0 80 179/var(--tw-text-opacity))
}

.text-best-price-600 {
    --tw-text-opacity: 1;
    color: rgb(255 115 70/var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-bright-green-600 {
    --tw-text-opacity: 1;
    color: rgb(5 122 85/var(--tw-text-opacity))
}

.text-cashback {
    --tw-text-opacity: 1;
    color: rgb(18 125 185/var(--tw-text-opacity))
}

.text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgb(6 148 162/var(--tw-text-opacity))
}

.text-earth-edit-600 {
    --tw-text-opacity: 1;
    color: rgb(5 122 85/var(--tw-text-opacity))
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

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

.text-green-60 {
    --tw-text-opacity: 1;
    color: rgb(46 134 24/var(--tw-text-opacity))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74/var(--tw-text-opacity))
}

.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61/var(--tw-text-opacity))
}

.text-green-800 {
    --tw-text-opacity: 1;
    color: rgb(22 101 52/var(--tw-text-opacity))
}

.text-green-90 {
    --tw-text-opacity: 1;
    color: rgb(27 81 14/var(--tw-text-opacity))
}

.text-grey-100 {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.text-grey-20 {
    --tw-text-opacity: 1;
    color: rgb(222 222 222/var(--tw-text-opacity))
}

.text-grey-60 {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.text-grey-80 {
    --tw-text-opacity: 1;
    color: rgb(71 71 71/var(--tw-text-opacity))
}

.text-inherit {
    color: inherit
}

.text-neutral-300 {
    --tw-text-opacity: 1;
    color: rgb(212 212 212/var(--tw-text-opacity))
}

.text-neutral-500 {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.text-neutral-800 {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(251 146 60/var(--tw-text-opacity))
}

.text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(237 99 37/var(--tw-text-opacity))
}

.text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(201 84 31/var(--tw-text-opacity))
}

.text-purple-90 {
    --tw-text-opacity: 1;
    color: rgb(108 69 220/var(--tw-text-opacity))
}

.text-red-60,.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(184 24 24/var(--tw-text-opacity))
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(200 30 30/var(--tw-text-opacity))
}

.text-red-800 {
    --tw-text-opacity: 1;
    color: rgb(153 27 27/var(--tw-text-opacity))
}

.text-teal-400 {
    --tw-text-opacity: 1;
    color: rgb(45 212 191/var(--tw-text-opacity))
}

.text-teal-60,.text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(41 126 132/var(--tw-text-opacity))
}

.text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(39 117 122/var(--tw-text-opacity))
}

.text-teal-80 {
    --tw-text-opacity: 1;
    color: rgb(49 105 109/var(--tw-text-opacity))
}

.text-transparent {
    color: transparent
}

.text-vip-600 {
    --tw-text-opacity: 1;
    color: rgb(108 69 220/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-white\/70 {
    color: rgb(255 255 255/.7)
}

.text-white\/8 {
    color: rgb(255 255 255/.08)
}

.text-yellow-90 {
    --tw-text-opacity: 1;
    color: rgb(240 140 0/var(--tw-text-opacity))
}

.text-opacity-8 {
    --tw-text-opacity: 0.08
}

.text-opacity-\[3\%\] {
    --tw-text-opacity: 3%
}

.\!underline {
    -webkit-text-decoration-line: underline!important;
    text-decoration-line: underline!important
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.line-through {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

.no-underline {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.decoration-inherit {
    -webkit-text-decoration-color: inherit;
    text-decoration-color: inherit
}

.decoration-transparent {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.decoration-4 {
    text-decoration-thickness: 4px
}

.underline-offset-1 {
    text-underline-offset: 1px
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.underline-offset-8 {
    text-underline-offset: 8px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.caret-transparent {
    caret-color: transparent
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-75 {
    opacity: .75
}

.opacity-\[8\%\] {
    opacity: 8%
}

.opacity-\[85\] {
    opacity: 1
}

.mix-blend-multiply {
    mix-blend-mode: multiply
}

.mix-blend-darken {
    mix-blend-mode: darken
}

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

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,.shadow-2xl {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0/0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_-2px_5px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
    --tw-shadow: 0 -2px 5px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 -2px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_-4px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0 -4px 4px rgba(0,0,0,0.05);
    --tw-shadow-colored: 0 -4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
    --tw-shadow: 0 0 8px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 0 8px var(--tw-shadow-color)
}

.shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],.shadow-\[0_2px_8px_rbg\(0\2c 0\2c 0\2c 0\.1\)\] {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_2px_8px_rbg\(0\2c 0\2c 0\2c 0\.1\)\] {
    --tw-shadow: 0 2px 8px rbg(0,0,0,0.1);
    --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color)
}

.shadow-\[0px_-2px_5px_0px_\#0000001A\] {
    --tw-shadow: 0px -2px 5px 0px #0000001A;
    --tw-shadow-colored: 0px -2px 5px 0px var(--tw-shadow-color)
}

.shadow-\[0px_-2px_5px_0px_\#0000001A\],.shadow-\[0px_2px_10px_0px_\#00000026\] {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[0px_2px_10px_0px_\#00000026\] {
    --tw-shadow: 0px 2px 10px 0px #00000026;
    --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-lg,.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-menuDropdown {
    --tw-shadow: 0px 4px 10px 0px rgba(0,0,0,0.10);
    --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color)
}

.shadow-menuDropdown,.shadow-none {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.shadow-responsiveHeaderMenu {
    --tw-shadow: 0px 4px 10px 0px rgba(0,0,0,0.10);
    --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color)
}

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

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-white {
    --tw-shadow-color: #fff;
    --tw-shadow: var(--tw-shadow-colored)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-1 {
    outline-width: 1px
}

.outline-offset-1 {
    outline-offset: 1px
}

.outline-neutral-800 {
    outline-color: #262626
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-0,.ring-1 {
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity))
}

.ring-cyan-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(213 245 246/var(--tw-ring-opacity))
}

.ring-cyan-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(175 236 239/var(--tw-ring-opacity))
}

.ring-opacity-5 {
    --tw-ring-opacity: 0.05
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))
}

.drop-shadow-cartItem {
    --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(38,38,38,0.08))
}

.drop-shadow-cartItem,.drop-shadow-md {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))
}

.drop-shadow-serialReturnerProfile {
    --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(151,151,151,0.25))
}

.drop-shadow-serialReturnerProfile,.drop-shadow-sm {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0/0.05))
}

.drop-shadow-wishlistItem {
    --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(38,38,38,0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.\!filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[max-height\] {
    transition-property: max-height;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[top\] {
    transition-property: top;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-linear {
    transition-timing-function: linear
}

.\@container {
    container-type: inline-size
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scrollbar-hide::-webkit-scrollbar {
    display: none
}

.scrollbar-thin {
    scrollbar-color: #c7c7c7 #fafafa;
    scrollbar-width: thin
}

.scrollbar-thin::-webkit-scrollbar {
    height: 6px;
    width: 6px
}

.scrollbar-thin::-webkit-scrollbar-thumb {
    background-color: #c7c7c7;
    border-radius: 100vh
}

.scrollbar-thin::-webkit-scrollbar-thumb:hover {
    background-color: #878787;
    border-radius: 100vh
}

.scrollbar-thin::-webkit-scrollbar-track-piece {
    background-color: #fafafa;
    border-radius: 100vh
}

.h-screen {
    height: 100vh;
    max-height: -webkit-fill-available
}

.flex-col-wrap {
    display: flex;
    flex-wrap: wrap;
    writing-mode: vertical-lr
}

.flex-col-wrap>* {
    writing-mode: horizontal-tb
}

.caption-bottom {
    caption-side: bottom
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.capitalize-all {
    text-transform: lowercase
}

.capitalize-all:first-letter,.capitalize-all:first-line {
    text-transform: capitalize
}

.has-subheading:has(+.has-subheading),.subcat:has(+.has-subheading) {
    padding-bottom: 8px
}

.has-subheading:has(+.has-subheading),.sub-navigation-group:has(+.has-subheading) {
    padding-bottom: 8px
}

.product-item-recommendation {
    content-visibility: auto;
    contain-intrinsic-height: 400px
}

.ksf-product-item-recommendation {
    content-visibility: auto;
    contain-intrinsic-height: 315px
}

.nav-wrapper:has(li.nav-item.nav-active:first-child)+#navigation-dropdown,.nav-wrapper:has(li.nav-item.nav-active:first-child)+#navigation-dropdown:hover {
    border-top-left-radius: 0!important
}

.\[box-shadow\:0px_8px_8px_0px_\#26262614\] {
    box-shadow: 0 8px 8px 0 #26262614
}

.\[contain\:content\] {
    contain: content
}

body {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

a,button {
    -webkit-tap-highlight-color: transparent
}

.\*\:fill-current>* {
    fill: currentColor
}

.\*\:fill-green-300>* {
    fill: #86efac
}

.\*\:fill-orange-600>* {
    fill: #ED6325
}

.\*\:py-6>* {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.placeholder\:text-gray-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.placeholder\:text-gray-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.placeholder\:text-neutral-300::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(212 212 212/var(--tw-text-opacity))
}

.placeholder\:text-neutral-300::placeholder {
    --tw-text-opacity: 1;
    color: rgb(212 212 212/var(--tw-text-opacity))
}

.before\:mb-1:before {
    content: var(--tw-content);
    margin-bottom: .25rem
}

.before\:text-grey-60:before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.before\:content-\[\'\2022\'\]:before{--tw-content:"•";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-0:after{content:var(--tw-content);bottom:0}.after\:-bottom-0\.5:after{content:var(--tw-content);bottom:-.125rem}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-2:after{content:var(--tw-content);bottom:.5rem}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-2:after{content:var(--tw-content);top:.5rem}.after\:mt-0:after{content:var(--tw-content);margin-top:0}.after\:mt-0\.5:after{content:var(--tw-content);margin-top:.125rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-10:after{content:var(--tw-content);width:2.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-black:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.after\:bg-grey-100:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.after\:bg-orange-100:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 239 221/var(--tw-bg-opacity))}.after\:bg-red-100:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(253 228 228/var(--tw-bg-opacity))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:-ml-3:first-child{margin-left:-.75rem}.first\:-ml-4:first-child{margin-left:-1rem}.first\:ml-4:first-child{margin-left:1rem}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:\*\:pt-0>:first-child,.first\:pt-0:first-child{padding-top:0}.first\:before\:content-none:first-child:before{--tw-content:none;content:var(--tw-content)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:\*\:pb-0>:last-child{padding-bottom:0}.only\:w-full:only-child{width:100%}.empty\:\!mt-0:empty{margin-top:0!important}.empty\:mb-0:empty{margin-bottom:0}.empty\:mt-4:empty{margin-top:1rem}.empty\:hidden:empty{display:none}.hover\:flex:hover{display:flex}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:items-center:hover{align-items:center}.hover\:justify-center:hover{justify-content:center}.hover\:rounded-full:hover{border-radius:9999px}.hover\:border:hover{border-width:1px}.hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.hover\:\!bg-green-60:hover{--tw-bg-opacity:1!important;background-color:rgb(46 134 24/var(--tw-bg-opacity))!important}.hover\:\!bg-red-60:hover{--tw-bg-opacity:1!important;background-color:rgb(184 24 24/var(--tw-bg-opacity))!important}.hover\:bg-grey-10:hover{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.hover\:bg-grey-20:hover{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(41 126 132/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:font-semibold:hover{font-weight:600}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:text-grey-80:hover{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.hover\:text-teal-90:hover{--tw-text-opacity:1;color:rgb(48 85 88/var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:decoration-inherit:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.hover\:opacity-80:hover{opacity:.8}.hover\:after\:absolute:hover:after{content:var(--tw-content);position:absolute}.hover\:after\:-bottom-0:hover:after{content:var(--tw-content);bottom:0}.hover\:after\:-bottom-0\.5:hover:after{content:var(--tw-content);bottom:-.125rem}.hover\:after\:left-0:hover:after{content:var(--tw-content);left:0}.hover\:after\:h-1:hover:after{content:var(--tw-content);height:.25rem}.hover\:after\:bg-black:hover:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.focus\:border-none:focus{border-style:none}.focus\:border-grey-100:focus{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.focus\:border-grey-20:focus{--tw-border-opacity:1;border-color:rgb(222 222 222/var(--tw-border-opacity))}.focus\:border-grey-60:focus{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity))}.focus\:border-teal-60:focus{--tw-border-opacity:1;border-color:rgb(41 126 132/var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-purple-90:focus{--tw-bg-opacity:1;background-color:rgb(108 69 220/var(--tw-bg-opacity))}.focus\:bg-teal-600:focus,.focus\:bg-teal-60:focus{--tw-bg-opacity:1;background-color:rgb(41 126 132/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-grey-60\/50:focus-visible{--tw-ring-color:rgb(115 115 115/0.5)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus-visible\:ring-opacity-75:focus-visible{--tw-ring-opacity:0.75}.active\:bg-grey-20:active{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity))}.active\:bg-teal-600:active{--tw-bg-opacity:1;background-color:rgb(41 126 132/var(--tw-bg-opacity))}.hover\:enabled\:bg-purple-90:enabled:hover{--tw-bg-opacity:1;background-color:rgb(108 69 220/var(--tw-bg-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-grey-10:disabled{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.disabled\:bg-white:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.disabled\:text-grey-20:disabled{--tw-text-opacity:1;color:rgb(222 222 222/var(--tw-text-opacity))}.disabled\:text-grey-60:disabled{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.group\/highlight:hover .group-hover\/highlight\:brightness-90{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.peer:checked~.peer-checked\:border-grey-100{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.peer:checked~.peer-checked\:bg-grey-10{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\: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))}.peer:placeholder-shown~.peer-placeholder-shown\: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))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\: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))}.peer:placeholder-shown~.peer-placeholder-shown\: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))}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y:-1rem}.peer:focus~.peer-focus\:-translate-y-4,.peer:focus~.peer-focus\:scale-75{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))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.group[data-open] .group-data-\[open\]\:rotate-180{--tw-rotate:180deg;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))}@container (min-width: 24rem){.\@sm\:basis-2\/3{flex-basis:66.666667%}}@container (min-width: 28rem){.\@md\:basis-1\/2{flex-basis:50%}}@media (min-width:0px){.smobile\:block{display:block}.smobile\:hidden{display:none}}@media (min-width:375px){.lmobile\:block{display:block}.lmobile\:inline-block{display:inline-block}.lmobile\:hidden{display:none}.lmobile\:flex-row{flex-direction:row}}@media (min-width:744px){.tablet\:visible{visibility:visible}.tablet\:static{position:static}.tablet\:relative{position:relative}.tablet\:sticky{position:sticky}.tablet\:-left-3{left:-.75rem}.tablet\:-top-10{top:-2.5rem}.tablet\:-top-8{top:-2rem}.tablet\:bottom-auto{bottom:auto}.tablet\:right-0{right:0}.tablet\:right-4{right:1rem}.tablet\:right-5{right:1.25rem}.tablet\:right-auto{right:auto}.tablet\:top-0{top:0}.tablet\:top-16{top:4rem}.tablet\:top-20{top:5rem}.tablet\:top-3{top:.75rem}.tablet\:top-4{top:1rem}.tablet\:top-\[120px\]{top:120px}.tablet\:top-\[123px\]{top:123px}.tablet\:top-\[48px\]{top:48px}.tablet\:top-\[72px\]{top:72px}.tablet\:z-auto{z-index:auto}.tablet\:order-1{order:1}.tablet\:order-\[120\]{order:120}.tablet\:order-last{order:9999}.tablet\:order-none{order:0}.tablet\:col-span-2{grid-column:span 2/span 2}.tablet\:col-span-4{grid-column:span 4/span 4}.tablet\:row-span-2{grid-row:span 2/span 2}.tablet\:m-0{margin:0}.tablet\:m-10{margin:2.5rem}.tablet\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.tablet\:mx-0{margin-left:0;margin-right:0}.tablet\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.tablet\:mx-4{margin-left:1rem;margin-right:1rem}.tablet\:mx-auto{margin-left:auto;margin-right:auto}.tablet\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.tablet\:my-19{margin-top:4.75rem;margin-bottom:4.75rem}.tablet\:my-8{margin-top:2rem;margin-bottom:2rem}.tablet\:\!mt-8{margin-top:2rem!important}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-12{margin-bottom:3rem}.tablet\:mb-16{margin-bottom:4rem}.tablet\:mb-2{margin-bottom:.5rem}.tablet\:mb-4{margin-bottom:1rem}.tablet\:mb-44{margin-bottom:11rem}.tablet\:mb-5{margin-bottom:1.25rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mb-\[50px\]{margin-bottom:50px}.tablet\:ml-0{margin-left:0}.tablet\:ml-2{margin-left:.5rem}.tablet\:ml-4{margin-left:1rem}.tablet\:ml-auto{margin-left:auto}.tablet\:mr-4{margin-right:1rem}.tablet\:mt-0{margin-top:0}.tablet\:mt-10{margin-top:2.5rem}.tablet\:mt-15{margin-top:3.75rem}.tablet\:mt-3{margin-top:.75rem}.tablet\:mt-3\.5{margin-top:.875rem}.tablet\:mt-4{margin-top:1rem}.tablet\:mt-5{margin-top:1.25rem}.tablet\:mt-6{margin-top:1.5rem}.tablet\:mt-8{margin-top:2rem}.tablet\:mt-\[18px\]{margin-top:18px}.tablet\:block{display:block}.tablet\:inline{display:inline}.tablet\:flex{display:flex}.tablet\:grid{display:grid}.tablet\:hidden{display:none}.tablet\:aspect-\[480\/88\]{aspect-ratio:480/88}.tablet\:aspect-\[607\/100\]{aspect-ratio:607/100}.tablet\:aspect-\[624\/902\]{aspect-ratio:624/902}.tablet\:size-4{width:1rem;height:1rem}.tablet\:size-6{width:1.5rem;height:1.5rem}.tablet\:size-8{width:2rem;height:2rem}.tablet\:\!h-6{height:1.5rem!important}.tablet\:\!h-\[180px\]{height:180px!important}.tablet\:h-12{height:3rem}.tablet\:h-14{height:3.5rem}.tablet\:h-20{height:5rem}.tablet\:h-48{height:12rem}.tablet\:h-5{height:1.25rem}.tablet\:h-52{height:13rem}.tablet\:h-6{height:1.5rem}.tablet\:h-8{height:2rem}.tablet\:h-96{height:24rem}.tablet\:h-\[100px\]{height:100px}.tablet\:h-\[226px\]{height:226px}.tablet\:h-\[26px\]{height:26px}.tablet\:h-\[370px\]{height:370px}.tablet\:h-\[52px\]{height:52px}.tablet\:h-\[600px\]{height:600px}.tablet\:h-auto{height:auto}.tablet\:h-full{height:100%}.tablet\:max-h-\[619px\]{max-height:619px}.tablet\:max-h-\[80vh\]{max-height:80vh}.tablet\:max-h-\[85vh\]{max-height:85vh}.tablet\:min-h-0{min-height:0}.tablet\:min-h-110{min-height:27.5rem}.tablet\:min-h-20{min-height:5rem}.tablet\:min-h-30{min-height:7.5rem}.tablet\:min-h-\[120px\]{min-height:120px}.tablet\:min-h-\[320px\]{min-height:320px}.tablet\:min-h-\[380px\]{min-height:380px}.tablet\:min-h-\[48px\]{min-height:48px}.tablet\:\!w-6{width:1.5rem!important}.tablet\:\!w-\[180px\]{width:180px!important}.tablet\:\!w-\[440px\]{width:440px!important}.tablet\:\!w-\[600px\]{width:600px!important}.tablet\:\!w-\[660px\]{width:660px!important}.tablet\:\!w-auto{width:auto!important}.tablet\:w-1\/2{width:50%}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-1\/4{width:25%}.tablet\:w-1\/6{width:16.666667%}.tablet\:w-12{width:3rem}.tablet\:w-2\/4{width:50%}.tablet\:w-20{width:5rem}.tablet\:w-24{width:6rem}.tablet\:w-32{width:8rem}.tablet\:w-44{width:11rem}.tablet\:w-48{width:12rem}.tablet\:w-5{width:1.25rem}.tablet\:w-6{width:1.5rem}.tablet\:w-80{width:20rem}.tablet\:w-96{width:24rem}.tablet\:w-\[100px\]{width:100px}.tablet\:w-\[120px\]{width:120px}.tablet\:w-\[150px\]{width:150px}.tablet\:w-\[167px\]{width:167px}.tablet\:w-\[207px\]{width:207px}.tablet\:w-\[209px\]{width:209px}.tablet\:w-\[223px\]{width:223px}.tablet\:w-\[226px\]{width:226px}.tablet\:w-\[300px\]{width:300px}.tablet\:w-\[318px\]{width:318px}.tablet\:w-\[399px\]{width:399px}.tablet\:w-\[400px\]{width:400px}.tablet\:w-\[448px\]{width:448px}.tablet\:w-\[480px\]{width:480px}.tablet\:w-\[565px\]{width:565px}.tablet\:w-\[660px\]{width:660px}.tablet\:w-\[688px\]{width:688px}.tablet\:w-\[80\%\]{width:80%}.tablet\:w-\[900px\]{width:900px}.tablet\:w-\[95\%\]{width:95%}.tablet\:w-auto{width:auto}.tablet\:w-full{width:100%}.tablet\:w-max{width:-moz-max-content;width:max-content}.tablet\:min-w-12{min-width:3rem}.tablet\:min-w-44{min-width:11rem}.tablet\:min-w-52{min-width:13rem}.tablet\:min-w-96{min-width:24rem}.tablet\:min-w-\[224px\]{min-width:224px}.tablet\:min-w-\[25vw\]{min-width:25vw}.tablet\:min-w-\[400px\]{min-width:400px}.tablet\:min-w-\[90px\]{min-width:90px}.tablet\:\!max-w-60{max-width:15rem!important}.tablet\:\!max-w-\[700px\]{max-width:700px!important}.tablet\:max-w-165{max-width:660px}.tablet\:max-w-2xl{max-width:42rem}.tablet\:max-w-36{max-width:9rem}.tablet\:max-w-52{max-width:13rem}.tablet\:max-w-80{max-width:20rem}.tablet\:max-w-\[138px\]{max-width:138px}.tablet\:max-w-\[224px\]{max-width:224px}.tablet\:max-w-\[306px\]{max-width:306px}.tablet\:max-w-\[318px\]{max-width:318px}.tablet\:max-w-\[400px\]{max-width:400px}.tablet\:max-w-\[432px\]{max-width:432px}.tablet\:max-w-\[480px\]{max-width:480px}.tablet\:max-w-\[600px\]{max-width:600px}.tablet\:max-w-\[660px\]{max-width:660px}.tablet\:max-w-\[80\%\]{max-width:80%}.tablet\:max-w-\[88px\]{max-width:88px}.tablet\:max-w-none{max-width:none}.tablet\:max-w-xl{max-width:36rem}.tablet\:flex-1{flex:1 1 0%}.tablet\:flex-\[2\]{flex:2}.tablet\:basis-1\/2{flex-basis:50%}.tablet\:basis-3\/5{flex-basis:60%}.tablet\:basis-4\/5{flex-basis:80%}.tablet\:basis-\[calc\(\(100\%\/4\)-\(12px\*3\/4\)\)\]{flex-basis:calc((100% / 4) - (12px * 3 / 4))}.tablet\:basis-\[calc\(\(100\%\/4\)-\(32px\*3\/4\)\)\]{flex-basis:calc((100% / 4) - (32px * 3 / 4))}.tablet\:basis-\[calc\(50\%-16px\)\]{flex-basis:calc(50% - 16px)}.tablet\:-translate-x-4{--tw-translate-x:-1rem}.tablet\:-translate-x-4,.tablet\: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))}.tablet\:translate-x-0{--tw-translate-x:0px}.tablet\:translate-y-8{--tw-translate-y:2rem;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))}.tablet\:columns-4{-moz-columns:4;column-count:4}.tablet\:columns-5{-moz-columns:5;column-count:5}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:flex-row-reverse{flex-direction:row-reverse}.tablet\:flex-col{flex-direction:column}.tablet\:flex-wrap{flex-wrap:wrap}.tablet\:flex-nowrap{flex-wrap:nowrap}.tablet\:items-start{align-items:flex-start}.tablet\:items-end{align-items:flex-end}.tablet\:items-center{align-items:center}.tablet\:items-stretch{align-items:stretch}.tablet\:justify-start{justify-content:flex-start}.tablet\:justify-end{justify-content:flex-end}.tablet\:justify-center{justify-content:center}.tablet\:justify-between{justify-content:space-between}.tablet\:justify-evenly{justify-content:space-evenly}.tablet\:gap-1{gap:.25rem}.tablet\:gap-2{gap:.5rem}.tablet\:gap-4{gap:1rem}.tablet\:gap-5{gap:1.25rem}.tablet\:gap-6{gap:1.5rem}.tablet\:gap-8{gap:2rem}.tablet\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.tablet\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.tablet\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.tablet\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tablet\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tablet\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.tablet\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.tablet\:gap-y-0{row-gap:0}.tablet\:gap-y-6{row-gap:1.5rem}.tablet\:gap-y-8{row-gap:2rem}.tablet\:space-y-0>:not(:last-child){--tw-space-y-reverse:0;margin-bottom:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-top:calc(0px * var(--tw-space-y-reverse))}.tablet\:space-y-4>:not(:last-child){--tw-space-y-reverse:0;margin-bottom:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-top:calc(1rem * var(--tw-space-y-reverse))}.tablet\:self-end{align-self:flex-end}.tablet\:overflow-hidden{overflow:hidden}.tablet\:overflow-x-hidden{overflow-x:hidden}.tablet\:whitespace-normal{white-space:normal}.tablet\:whitespace-nowrap{white-space:nowrap}.tablet\:\!rounded-2xl{border-radius:1rem!important}.tablet\:rounded-2xl{border-radius:1rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:rounded-\[32px\]{border-radius:32px}.tablet\:rounded-lg{border-radius:.5rem}.tablet\:rounded-none{border-radius:0}.tablet\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.tablet\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.tablet\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tablet\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.tablet\:border{border-width:1px}.tablet\:border-0{border-width:0}.tablet\:border-2{border-width:2px}.tablet\:border-t{border-top-width:1px}.tablet\:border-t-0{border-top-width:0}.tablet\:border-none{border-style:none}.tablet\:border-grey-20{--tw-border-opacity:1;border-color:rgb(222 222 222/var(--tw-border-opacity))}.tablet\:border-t-grey-10{--tw-border-opacity:1;border-top-color:rgb(244 244 244/var(--tw-border-opacity))}.tablet\:bg-black\/50{background-color:rgb(0 0 0/.5)}.tablet\:bg-grey-10\/50{background-color:rgb(244 244 244/.5)}.tablet\:bg-neutral-100\/40{background-color:rgb(245 245 245/.4)}.tablet\:bg-transparent{background-color:transparent}.tablet\:bg-none{background-image:none}.tablet\:p-0{padding:0}.tablet\:p-1{padding:.25rem}.tablet\:p-10{padding:2.5rem}.tablet\:p-3{padding:.75rem}.tablet\:p-4{padding:1rem}.tablet\:p-6{padding:1.5rem}.tablet\:px-0{padding-left:0;padding-right:0}.tablet\:px-10{padding-left:2.5rem;padding-right:2.5rem}.tablet\:px-12{padding-left:3rem;padding-right:3rem}.tablet\:px-16{padding-left:4rem;padding-right:4rem}.tablet\:px-2{padding-left:.5rem;padding-right:.5rem}.tablet\:px-3{padding-left:.75rem;padding-right:.75rem}.tablet\:px-4{padding-left:1rem;padding-right:1rem}.tablet\:px-6{padding-left:1.5rem;padding-right:1.5rem}.tablet\:px-8{padding-left:2rem;padding-right:2rem}.tablet\:px-\[10\%\]{padding-left:10%;padding-right:10%}.tablet\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tablet\:py-2{padding-top:.5rem;padding-bottom:.5rem}.tablet\:py-4{padding-top:1rem;padding-bottom:1rem}.tablet\:py-8{padding-top:2rem;padding-bottom:2rem}.tablet\:pb-0{padding-bottom:0}.tablet\:pb-1{padding-bottom:.25rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-2{padding-bottom:.5rem}.tablet\:pb-4{padding-bottom:1rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pl-0{padding-left:0}.tablet\:pl-1{padding-left:.25rem}.tablet\:pl-32{padding-left:8rem}.tablet\:pr-0{padding-right:0}.tablet\:pr-10{padding-right:2.5rem}.tablet\:pr-4{padding-right:1rem}.tablet\:pr-6{padding-right:1.5rem}.tablet\:pt-0{padding-top:0}.tablet\:pt-10{padding-top:2.5rem}.tablet\:pt-27{padding-top:6.75rem}.tablet\:pt-4{padding-top:1rem}.tablet\:pt-6{padding-top:1.5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-6xl{font-size:3.75rem;line-height:1}.tablet\:text-\[13px\]{font-size:13px}.tablet\:text-\[140px\]{font-size:140px}.tablet\:text-\[150px\]{font-size:150px}.tablet\:text-\[28px\]{font-size:28px}.tablet\:text-base{font-size:1rem;line-height:1.5rem}.tablet\:text-lg{font-size:18px;line-height:26px}.tablet\:text-md{font-size:16px;line-height:20px}.tablet\:text-sm{font-size:.875rem;line-height:1.25rem}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:text-xs{font-size:.75rem;line-height:1rem}.tablet\:text-xxs{font-size:10px;line-height:16px}.tablet\:font-medium{font-weight:500}.tablet\:font-normal{font-weight:400}.tablet\:leading-10{line-height:2.5rem}.tablet\:leading-5{line-height:1.25rem}.tablet\:leading-8{line-height:2rem}.tablet\:leading-9{line-height:2.25rem}.tablet\:leading-\[1\.33\]{line-height:1.33}.tablet\:text-grey-100{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.tablet\:text-grey-60{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.tablet\:text-grey-80{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.tablet\:text-teal-60{--tw-text-opacity:1;color:rgb(41 126 132/var(--tw-text-opacity))}.tablet\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tablet\:no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.tablet\: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)}.tablet\:drop-shadow-cartItem{--tw-drop-shadow:drop-shadow(0px 4px 8px rgba(38,38,38,0.08))}.tablet\:drop-shadow-cartItem,.tablet\:drop-shadow-none{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tablet\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.tablet\:scrollbar-thin{scrollbar-color:#c7c7c7 #fafafa;scrollbar-width:thin}.tablet\:scrollbar-thin::-webkit-scrollbar{height:6px;width:6px}.tablet\:scrollbar-thin::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:100vh}.tablet\:scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#878787;border-radius:100vh}.tablet\:scrollbar-thin::-webkit-scrollbar-track-piece{background-color:#fafafa;border-radius:100vh}.tablet\:empty\:mt-0:empty{margin-top:0}.tablet\:empty\:border-none:empty{border-style:none}}@media (min-width:1240px){.desktop\:bottom-5{bottom:1.25rem}.desktop\:right-\[max\(calc\(50vw-700px\)\2c 8px\)\]{right:max(calc(50vw - 700px),8px)}.desktop\:top-27{top:6.75rem}.desktop\:top-\[108px\]{top:108px}.desktop\:top-\[140px\]{top:140px}.desktop\:top-\[158px\]{top:158px}.desktop\:z-0{z-index:0}.desktop\:order-\[90\]{order:90}.desktop\:col-span-3{grid-column:span 3/span 3}.desktop\:m-0{margin:0}.desktop\:mx-0{margin-left:0;margin-right:0}.desktop\:my-32{margin-top:8rem;margin-bottom:8rem}.desktop\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.desktop\:mb-0{margin-bottom:0}.desktop\:mb-1{margin-bottom:.25rem}.desktop\:mb-12{margin-bottom:3rem}.desktop\:mb-24{margin-bottom:6rem}.desktop\:mb-5{margin-bottom:1.25rem}.desktop\:mb-6{margin-bottom:1.5rem}.desktop\:ml-0{margin-left:0}.desktop\:ml-6{margin-left:1.5rem}.desktop\:ml-\[320px\]{margin-left:320px}.desktop\:mr-4{margin-right:1rem}.desktop\:mt-1{margin-top:.25rem}.desktop\:mt-12{margin-top:3rem}.desktop\:mt-3{margin-top:.75rem}.desktop\:mt-5{margin-top:1.25rem}.desktop\:mt-6{margin-top:1.5rem}.desktop\:mt-7{margin-top:1.75rem}.desktop\:mt-8{margin-top:2rem}.desktop\:mt-9{margin-top:2.25rem}.desktop\:mt-\[68px\]{margin-top:68px}.desktop\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desktop\:block{display:block}.desktop\:inline{display:inline}.desktop\:flex{display:flex}.desktop\:grid{display:grid}.desktop\:\!hidden{display:none!important}.desktop\:hidden{display:none}.desktop\:aspect-\[996\/216\]{aspect-ratio:996/216}.desktop\:\!h-15{height:3.75rem!important}.desktop\:\!h-5{height:1.25rem!important}.desktop\:h-10{height:2.5rem}.desktop\:h-5{height:1.25rem}.desktop\:h-9{height:2.25rem}.desktop\:h-\[120px\]{height:120px}.desktop\:h-\[203px\]{height:203px}.desktop\:h-\[460px\]{height:460px}.desktop\:h-\[72px\]{height:72px}.desktop\:max-h-\[860px\]{max-height:860px}.desktop\:min-h-\[500px\]{min-height:500px}.desktop\:\!w-15{width:3.75rem!important}.desktop\:\!w-5{width:1.25rem!important}.desktop\:w-1\/4{width:25%}.desktop\:w-10{width:2.5rem}.desktop\:w-12{width:3rem}.desktop\:w-15{width:3.75rem}.desktop\:w-2\/5{width:40%}.desktop\:w-80{width:20rem}.desktop\:w-\[1196px\]{width:1196px}.desktop\:w-\[120px\]{width:120px}.desktop\:w-\[1344px\]{width:1344px}.desktop\:w-\[203px\]{width:203px}.desktop\:w-\[302px\]{width:302px}.desktop\:w-\[360px\]{width:360px}.desktop\:w-\[60\%\]{width:60%}.desktop\:w-\[660px\]{width:660px}.desktop\:w-\[90px\]{width:90px}.desktop\:w-\[996px\]{width:996px}.desktop\:w-auto{width:auto}.desktop\:w-full{width:100%}.desktop\:min-w-0{min-width:0}.desktop\:min-w-12{min-width:3rem}.desktop\:min-w-15{min-width:3.75rem}.desktop\:min-w-24{min-width:6rem}.desktop\:min-w-52{min-width:13rem}.desktop\:min-w-\[204px\]{min-width:204px}.desktop\:max-w-165{max-width:660px}.desktop\:max-w-80{max-width:20rem}.desktop\:max-w-\[204px\]{max-width:204px}.desktop\:max-w-\[336px\]{max-width:336px}.desktop\:max-w-full{max-width:100%}.desktop\:max-w-screen-xl{max-width:1280px}.desktop\:basis-\[calc\(\(100\%\/4\)-\(12px\*3\/4\)\)\]{flex-basis:calc((100% / 4) - (12px * 3 / 4))}.desktop\:basis-\[calc\(\(100\%\/4\)-\(24px\*3\/4\)\)\]{flex-basis:calc((100% / 4) - (24px * 3 / 4))}.desktop\:basis-\[calc\(\(100\%\/6\)-\(24px\*5\/6\)\)\]{flex-basis:calc((100% / 6) - (24px * 5 / 6))}.desktop\:basis-auto{flex-basis:auto}.desktop\:scroll-mt-24{scroll-margin-top:6rem}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.desktop\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop\:flex-row{flex-direction:row}.desktop\:flex-row-reverse{flex-direction:row-reverse}.desktop\:flex-col{flex-direction:column}.desktop\:flex-wrap{flex-wrap:wrap}.desktop\:items-start{align-items:flex-start}.desktop\:justify-start{justify-content:flex-start}.desktop\:justify-end{justify-content:flex-end}.desktop\:gap-0{gap:0}.desktop\:gap-3{gap:.75rem}.desktop\:gap-4{gap:1rem}.desktop\:gap-6{gap:1.5rem}.desktop\:gap-8{gap:2rem}.desktop\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.desktop\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.desktop\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.desktop\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.desktop\:gap-y-0{row-gap:0}.desktop\:gap-y-6{row-gap:1.5rem}.desktop\:overflow-hidden{overflow:hidden}.desktop\:overflow-y-auto{overflow-y:auto}.desktop\:rounded-2xl{border-radius:1rem}.desktop\:rounded-none{border-radius:0}.desktop\:border-x{border-left-width:1px;border-right-width:1px}.desktop\:border-y{border-top-width:1px;border-bottom-width:1px}.desktop\:border-l{border-left-width:1px}.desktop\:border-t{border-top-width:1px}.desktop\:border-none{border-style:none}.desktop\:border-grey-10{--tw-border-opacity:1;border-color:rgb(244 244 244/var(--tw-border-opacity))}.desktop\:border-transparent{border-color:transparent}.desktop\:bg-grey-10\/50{background-color:rgb(244 244 244/.5)}.desktop\:bg-grey-80{--tw-bg-opacity:1;background-color:rgb(71 71 71/var(--tw-bg-opacity))}.desktop\:p-0{padding:0}.desktop\:p-3{padding:.75rem}.desktop\:p-4{padding:1rem}.desktop\:px-0{padding-left:0;padding-right:0}.desktop\:px-12{padding-left:3rem;padding-right:3rem}.desktop\:px-2{padding-left:.5rem;padding-right:.5rem}.desktop\:px-3{padding-left:.75rem;padding-right:.75rem}.desktop\:px-4{padding-left:1rem;padding-right:1rem}.desktop\:px-6{padding-left:1.5rem;padding-right:1.5rem}.desktop\:py-3{padding-top:.75rem;padding-bottom:.75rem}.desktop\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.desktop\:py-4{padding-top:1rem;padding-bottom:1rem}.desktop\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.desktop\:py-8{padding-top:2rem;padding-bottom:2rem}.desktop\:pb-0{padding-bottom:0}.desktop\:pb-3{padding-bottom:.75rem}.desktop\:pb-6{padding-bottom:1.5rem}.desktop\:pl-5{padding-left:1.25rem}.desktop\:pl-6{padding-left:1.5rem}.desktop\:pr-4{padding-right:1rem}.desktop\:pt-2{padding-top:.5rem}.desktop\:pt-32{padding-top:8rem}.desktop\:pt-6{padding-top:1.5rem}.desktop\:text-2xl{font-size:1.5rem;line-height:2rem}.desktop\:text-\[120px\]{font-size:120px}.desktop\:text-\[26px\]{font-size:26px}.desktop\:text-base{font-size:1rem;line-height:1.5rem}.desktop\:text-lg{font-size:18px;line-height:26px}.desktop\:text-sm{font-size:.875rem;line-height:1.25rem}.desktop\:text-xs{font-size:.75rem;line-height:1rem}.desktop\:text-xxs{font-size:10px;line-height:16px}.desktop\:font-medium{font-weight:500}.desktop\:uppercase{text-transform:uppercase}.desktop\:leading-9{line-height:2.25rem}.desktop\:leading-\[1\.16\]{line-height:1.16}.desktop\:leading-\[2\.3\]{line-height:2.3}.desktop\:leading-normal{line-height:1.5}.desktop\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.desktop\:shadow-responsiveHeader{--tw-shadow:0px 2px 0px 0px rgba(0,0,0,0.08);--tw-shadow-colored:0px 2px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.desktop\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.desktop\:scrollbar-thin{scrollbar-color:#c7c7c7 #fafafa;scrollbar-width:thin}.desktop\:scrollbar-thin::-webkit-scrollbar{height:6px;width:6px}.desktop\:scrollbar-thin::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:100vh}.desktop\:scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#878787;border-radius:100vh}.desktop\:scrollbar-thin::-webkit-scrollbar-track-piece{background-color:#fafafa;border-radius:100vh}.desktop\:hover\:border-transparent:hover{border-color:transparent}.desktop\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.desktop\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.\[\&\>\*\]\:fill-black>*{fill:#000}.\[\&\>\*\]\:fill-grey-20>*{fill:#DEDEDE}.\[\&\>a\]\:underline>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\>button\]\:rounded-full>button{border-radius:9999px}.\[\&\>button\]\:border-grey-20>button{--tw-border-opacity:1;border-color:rgb(222 222 222/var(--tw-border-opacity))}.\[\&\>button\]\:\!bg-grey-20>button{--tw-bg-opacity:1!important;background-color:rgb(222 222 222/var(--tw-bg-opacity))!important}.\[\&\>button\]\:\!bg-white>button{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.\[\&\>button\]\:\!text-grey-20>button{--tw-text-opacity:1!important;color:rgb(222 222 222/var(--tw-text-opacity))!important}.\[\&\>button\]\:\!text-white>button{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.\[\&\>circle\]\:fill-grey-60>circle{fill:#737373}.\[\&\>ol\]\:list-decimal>ol{list-style-type:decimal}.\[\&\>path\]\:fill-current>path{fill:currentColor}.\[\&\>path\]\:fill-grey-60>path{fill:#737373}.\[\&\>path\]\:fill-white>path{fill:#fff}.\[\&\>path\]\:stroke-current>path{stroke:currentColor}.\[\&\>span\]\:before\:top-0>span:before{content:var(--tw-content);top:0}.\[\&\>span\]\:before\:translate-y-0>span:before{content:var(--tw-content);--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))}.\[\&\>span\]\:before\:\!bg-none>span:before{content:var(--tw-content);background-image:none!important}.\[\&\>span\]\:after\:right-1>span:after{content:var(--tw-content);right:.25rem}.\[\&\>span\]\:after\:top-1>span:after{content:var(--tw-content);top:.25rem}.\[\&\>span\]\:after\:translate-y-0>span:after{content:var(--tw-content);--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))}.\[\&\>span\]\:after\:border>span:after{content:var(--tw-content);border-width:1px}.\[\&\>span\]\:after\:border-red-80>span:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(158 13 13/var(--tw-border-opacity))}.\[\&_a\]\:underline a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_h1\]\:text-base h1{font-size:1rem;line-height:1.5rem}@media (min-width:1240px){.desktop\:\[\&_h1\]\:text-2xl h1{font-size:1.5rem;line-height:2rem}}