/*! tailwindcss v3.4.1 | 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%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Segoe UI, Helvetica Neue, Arial, sans-serif;
    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]) {
    text-decoration: underline;
    -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: initial
}

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: initial;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: initial
}

::-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::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    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],
input:where(:not([type])),
select,
textarea {
    -webkit-appearance: none;
    -moz-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,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
    outline: 2px solid #0000;
    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::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

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

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

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: inline-flex
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-top: 0;
    padding-bottom: 0
}

select {
    background-image: url("data:image/svg+xml;charset=utf-8,%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 8 4 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;
    print-color-adjust: exact
}

[multiple],
[size]:where(select:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type=checkbox],
[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-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 #0000;
    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: #0000;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    [type=checkbox]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    [type=radio]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

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

[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

@media (forced-colors:active) {
    [type=checkbox]:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
    border-color: #0000;
    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 solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

*,
::backdrop,
: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: #3b82f680;
    --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:
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:100vw) {
    .container {
        max-width: 100vw
    }
}

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

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

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

.form-input,
.form-multiselect,
.form-select,
.form-textarea {
    -webkit-appearance: none;
    -moz-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
}

.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
    outline: 2px solid #0000;
    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
}

.form-input::-moz-placeholder,
.form-textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

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

.form-input::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.form-input::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

.form-input::-webkit-datetime-edit {
    display: inline-flex
}

.form-input::-webkit-datetime-edit,
.form-input::-webkit-datetime-edit-day-field,
.form-input::-webkit-datetime-edit-hour-field,
.form-input::-webkit-datetime-edit-meridiem-field,
.form-input::-webkit-datetime-edit-millisecond-field,
.form-input::-webkit-datetime-edit-minute-field,
.form-input::-webkit-datetime-edit-month-field,
.form-input::-webkit-datetime-edit-second-field,
.form-input::-webkit-datetime-edit-year-field {
    padding-top: 0;
    padding-bottom: 0
}

.form-select {
    background-image: url("data:image/svg+xml;charset=utf-8,%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 8 4 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;
    print-color-adjust: exact
}

.form-select:where([size]:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

.form-checkbox,
.form-radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-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
}

.form-checkbox {
    border-radius: 0
}

.form-radio {
    border-radius: 100%
}

.form-checkbox:focus,
.form-radio:focus {
    outline: 2px solid #0000;
    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)
}

.form-checkbox:checked,
.form-radio:checked {
    border-color: #0000;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

.form-checkbox:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    .form-checkbox:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-radio:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    .form-radio:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-checkbox:checked:focus,
.form-checkbox:checked:hover,
.form-checkbox:indeterminate,
.form-radio:checked:focus,
.form-radio:checked:hover {
    border-color: #0000;
    background-color: currentColor
}

.form-checkbox:indeterminate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

@media (forced-colors:active) {
    .form-checkbox:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-checkbox:indeterminate:focus,
.form-checkbox:indeterminate:hover {
    border-color: #0000;
    background-color: currentColor
}

.prose {
    color: var(--tw-prose-body);
    max-width: 65ch
}

.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-links);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-weight: 500
}

.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal
}

.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters)
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets)
}

.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em
}

.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: .25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C" "\201D" "\2018" "\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em
}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: close-quote
}

.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111
}

.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 900;
    color: inherit
}

.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333
}

.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 800;
    color: inherit
}

.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6
}

.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5
}

.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    font-size: .875em;
    border-radius: .3125rem;
    padding: .1875em .375em
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: "`"
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: "`"
}

.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .875em
}

.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .9em
}

.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding: .8571429em 1.1428571em
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: initial;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: none
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: none
}

.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857
}

.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: .5714286em;
    padding-bottom: .5714286em;
    padding-left: .5714286em
}

.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: initial
}

.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: top
}

.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em
}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-left: 1.625em
}

.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0
}

.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0
}

.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding: .5714286em
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0
}

.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0
}

.prose-slate {
    --tw-prose-body: #334155;
    --tw-prose-headings: #0f172a;
    --tw-prose-lead: #475569;
    --tw-prose-links: #0f172a;
    --tw-prose-bold: #0f172a;
    --tw-prose-counters: #64748b;
    --tw-prose-bullets: #cbd5e1;
    --tw-prose-hr: #e2e8f0;
    --tw-prose-quotes: #0f172a;
    --tw-prose-quote-borders: #e2e8f0;
    --tw-prose-captions: #64748b;
    --tw-prose-kbd: #0f172a;
    --tw-prose-kbd-shadows: 15 23 42;
    --tw-prose-code: #0f172a;
    --tw-prose-pre-code: #e2e8f0;
    --tw-prose-pre-bg: #1e293b;
    --tw-prose-th-borders: #cbd5e1;
    --tw-prose-td-borders: #e2e8f0;
    --tw-prose-invert-body: #cbd5e1;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #94a3b8;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #94a3b8;
    --tw-prose-invert-bullets: #475569;
    --tw-prose-invert-hr: #334155;
    --tw-prose-invert-quotes: #f1f5f9;
    --tw-prose-invert-quote-borders: #334155;
    --tw-prose-invert-captions: #94a3b8;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #cbd5e1;
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: #475569;
    --tw-prose-invert-td-borders: #334155
}

.swatch-attribute-options {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

body.review-customer-index .review-list-section div.swatch-attribute-options.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.swatch-option {
    margin: .25rem;
    display: flex;
    justify-content: center;
    border-width: 1px;
    padding: .25rem .5rem
}

body.review-customer-index .review-list-section div.swatch-option.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.swatch-option {
    min-width: 40px
}

.btn {
    display: flex;
    align-items: center;
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

body.review-customer-index .review-list-section div.btn.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:768px) {
    .btn {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

@media (min-width:1280px) {
    .btn {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.btn svg {
    display: inline-flex
}

.btn span {
    vertical-align: middle
}

.btn:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

.btn:focus {
    border-color: #0000;
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(214 126 136/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

.btn-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.btn-primary,
.btn-primary:hover {
    color: rgb(255 255 255/var(--tw-text-opacity));
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.btn-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.btn-secondary {
    border-width: 2px;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: rgb(245 82 102/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.btn-secondary,
.btn-secondary:hover {
    border-color: rgb(245 82 102/var(--tw-border-opacity));
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.btn-secondary:hover {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.btn-secondary:focus {
    border-width: 2px;
    border-color: #0000
}

.btn-cartlogo {
    display: flex;
    height: 2.5rem;
    width: 2.75rem;
    align-items: center;
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity));
    padding: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

body.review-customer-index .review-list-section div.btn-cartlogo.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.btn-cartlogo {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.btn-cartlogo+svg {
    right: -2rem
}

.btn-cartlogo:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}

.actions-toolbar .primary button {
    display: flex;
    align-items: center;
    border-radius: .5rem;
    background-color: rgb(107 114 128/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

body.review-customer-index .review-list-section div.actions-toolbar .primary button.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:768px) {
    .actions-toolbar .primary button {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

@media (min-width:1280px) {
    .actions-toolbar .primary button {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.actions-toolbar .primary button svg {
    display: inline-flex
}

.actions-toolbar .primary button span {
    vertical-align: middle
}

.actions-toolbar .primary button:hover {
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

.actions-toolbar .primary button:focus {
    border-color: #0000;
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(214 126 136/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

.actions-toolbar .primary button {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.actions-toolbar .primary button,
.actions-toolbar .primary button:hover {
    color: rgb(255 255 255/var(--tw-text-opacity));
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.actions-toolbar .primary button:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.swiper-pagination-bullet-active:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199/var(--tw-bg-opacity))
}

.amreview-popup .card {
    --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)
}

#category-view-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1rem 0
}

body.review-customer-index .review-list-section div#category-view-container.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:640px) {
    @media not all and (min-width:768px) {
        body.catalog-category-view.page-layout-2columns-left .columns .sidebar {
            order: 1
        }
    }
}

@media not all and (min-width:768px) {
    body.catalog-category-view.page-layout-2columns-left .columns {
        row-gap: .5rem
    }
}

body.catalog-category-view #category-view-container {
    align-items: flex-start;
    padding: 0
}

@media (min-width:768px) {
    body.catalog-category-view #amasty-shopby-product-list {
        height: 100%
    }

    body.catalog-category-view footer .copywrite {
        padding-bottom: 0
    }
}

body.catalog-category-view footer .copywrite {
    padding-bottom: 25px
}

@media (min-width:768px) {
    body.catalog-category-view .whatsapp {
        bottom: 2%;
        z-index: 19
    }
}

body.catalog-category-view .whatsapp {
    bottom: 12%;
    z-index: 40
}

.price-including-tax+.price-excluding-tax {
    font-size: .875rem;
    line-height: 1.25rem
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.price-including-tax+.price-excluding-tax.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.price-including-tax+.price-excluding-tax.leading-tight.text-black+svg {
    right: -2rem
}

.price-including-tax+.price-excluding-tax:before {
    content: attr(data-label) ": "
}

.price-excluding-tax,
.price-including-tax {
    white-space: nowrap
}

.price-excluding-tax .price,
.price-including-tax .price {
    font-weight: 600;
    line-height: 1.625
}

.price-excluding-tax {
    display: block
}

#gallery .fixed.price-excluding-tax .amasty-label-container {
    display: none
}

[data-content-type$=block] .price-excluding-tax p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.price-container.price-tier_price {
    display: flex;
    gap: .25rem
}

/* Common style for all old/regular prices */
.old-price .price {
    text-decoration: line-through;
    text-decoration-color: rgba(0, 0, 0, 0.7); /* slightly dark strike-through */
    color: inherit; /* keep same color as the surrounding text */
}

body.review-customer-index .review-list-section div.price-container.price-tier_price.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before {
    content: "(" attr(data-label) ": "
}

.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after {
    content: ")"
}

#customer-login-container {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

@media (min-width:1024px) {
    #customer-login-container {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.customer-account-create .input-parent-effect,
.input-parent-effect {
    display: flex;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    align-items: center;
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity));
    padding: .25rem .75rem;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

body.review-customer-index .review-list-section div .input-parent-effect.card,
body.review-customer-index .review-list-section div.customer-account-create .input-parent-effect .card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .input-parent-effect.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .input-parent-effect .text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .input-parent-effect.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .input-parent-effect .text-black+svg {
    right: -2rem
}

.customer-account-create .input-parent-effect :focus,
.input-parent-effect:focus {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.customer-account-create .input-parent-effect .input-field-effect,
.input-parent-effect .input-field-effect {
    width: 100%;
    border-style: none;
    padding: .5rem .75rem;
    line-height: 1.25;
    --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
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .input-parent-effect .input-field-effect.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .input-parent-effect .input-field-effect .text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .input-parent-effect .input-field-effect.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .input-parent-effect .input-field-effect .text-black+svg {
    right: -2rem
}

.customer-account-create .input-parent-effect .input-field-effect :focus,
.input-parent-effect .input-field-effect:focus {
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(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)
}

.customer-account-create .field-name-firstname,
.customer-account-create .field-reserved.company {
    padding-top: 1rem
}

.customer-account-create .admin__field-control,
body.customer-account-edit .admin__field-control {
    display: flex;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    align-items: center;
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity));
    padding: .25rem .75rem;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

body.review-customer-index .review-list-section div body.customer-account-edit .admin__field-control.card,
body.review-customer-index .review-list-section div.customer-account-create .admin__field-control.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .admin__field-control.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.customer-account-edit .admin__field-control.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .admin__field-control.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.customer-account-edit .admin__field-control.text-black+svg {
    right: -2rem
}

.customer-account-create .admin__field-control:focus,
body.customer-account-edit .admin__field-control:focus {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.customer-account-create .admin__field-control select,
body.customer-account-edit .admin__field-control select {
    width: 100%;
    border-style: none;
    padding: .5rem .75rem;
    line-height: 1.25;
    --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
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .admin__field-control select.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.customer-account-edit .admin__field-control select.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.customer-account-create .admin__field-control select.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.customer-account-edit .admin__field-control select.text-black+svg {
    right: -2rem
}

.customer-account-create .admin__field-control select:focus,
body.customer-account-edit .admin__field-control select:focus {
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(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)
}

body.customer-account-edit .admin__field-control .field-success {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%
}

.sales-order-shipment .shipment .grid-cols-3 {
    border-bottom-width: 1px;
    background-color: initial !important
}

.sales-order-shipment .actions-toolbar {
    border-style: none
}

body.account .order-links {
    margin-left: .25rem
}

body.account .order-links .item a {
    text-underline-offset: 4px
}

nav[aria-label=pagination] .item a[aria-current=page] {
    --tw-border-opacity: 1;
    border-color: rgb(245 82 102/var(--tw-border-opacity))
}

body.customer-account-edit .attributes-wrapper .admin__fieldset .admin__field.field {
    margin-bottom: 1.75rem
}

body.review-customer-index .review-list-section div.flex.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

body.review-customer-view .rating-summary {
    margin-left: 0;
    display: flex !important
}

.form-email,
.form-input,
.form-multiselect,
.form-select,
.form-textarea {
    min-height: 44px;
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(202 208 217/var(--tw-border-opacity))
}

.form-email:focus,
.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
    --tw-border-opacity: 1;
    border-color: rgb(24 29 37/var(--tw-border-opacity));
    --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(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)
}

[type=checkbox] {
    background-color: #fff !important;
    border-radius: .375rem !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(24 29 37/var(--tw-border-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(24 29 37/var(--tw-text-opacity)) !important
}

[type=checkbox],
[type=checkbox]:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(156 163 175/var(--tw-ring-opacity)) !important
}

[type=checkbox]:checked {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z"/></svg>')
}

.page.messages {
    position: sticky;
    top: 0;
    z-index: 20
}

.page.messages .messages section#messages {
    width: 100%;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:100vw) {
    .page.messages .messages section#messages {
        max-width: 100vw
    }
}

@media (min-width:768px) {
    .page.messages .messages section#messages {
        max-width: 768px
    }
}

@media (min-width:960px) {
    .page.messages .messages section#messages {
        max-width: 960px
    }
}

@media (min-width:1180px) {
    .page.messages .messages section#messages {
        max-width: 1180px
    }
}

.page.messages .messages section#messages {
    margin-left: auto;
    margin-right: auto;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.message {
    margin-bottom: .5rem;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity));
    padding: .5rem .5rem .5rem 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity));
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

body.review-customer-index .review-list-section div.message.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.splide__pagination__page.message {
    --tw-border-opacity: 1;
    border: 1px solid
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.message {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.message+svg {
    right: -2rem
}

.message.error {
    border-width: 2px;
    border-color: rgb(239 68 68/var(--tw-border-opacity));
    background-color: rgb(254 242 242/var(--tw-bg-opacity))
}

.message.error,
.message.success {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1
}

.message.success {
    border-width: 2px;
    border-color: rgb(16 185 129/var(--tw-border-opacity));
    background-color: rgb(236 253 245/var(--tw-bg-opacity))
}

.message.info,
.message.notice {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255/var(--tw-bg-opacity))
}

.message.warning {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235/var(--tw-bg-opacity))
}

.message a {
    text-decoration-line: underline
}

.product-item .price-container {
    display: block
}

#gallery .fixed.product-item .price-container .amasty-label-container {
    display: none
}

[data-content-type$=block] .product-item .price-container p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.product-item .price-container .price {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.product-item .price-container .price-label {
    font-size: .875rem;
    line-height: 1.25rem
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.product-item .price-container .price-label.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.product-item .price-container .price-label.leading-tight.text-black+svg {
    right: -2rem
}

.product-item .special-price .price-container .price-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.product-item .old-price .price-container {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.product-item .old-price .price-container .price {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.product-item .old-price .price-container .price.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.product-item .old-price .price-container .price.leading-tight.text-black+svg {
    right: -2rem
}

.page-product-bundle .price-final_price .price-from .price-container,
.page-product-bundle .price-final_price .price-to .price-container {
    margin-bottom: 1rem;
    display: block;
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

#gallery .fixed .page-product-bundle .price-final_price .price-to .price-container .amasty-label-container,
#gallery .fixed.page-product-bundle .price-final_price .price-from .price-container .amasty-label-container {
    display: none
}

[data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container p:last-child,
[data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.page-product-bundle .price-final_price .price-from .price-container .price-label,
.page-product-bundle .price-final_price .price-to .price-container .price-label {
    display: block;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500
}

#gallery .fixed .page-product-bundle .price-final_price .price-to .price-container .price-label .amasty-label-container,
#gallery .fixed.page-product-bundle .price-final_price .price-from .price-container .price-label .amasty-label-container {
    display: none
}

[data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child,
[data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.page-product-bundle .price-final_price .price-from .price-container .price,
.page-product-bundle .price-final_price .price-to .price-container .price {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .page-product-bundle .price-final_price .price-to .price-container .price.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.page-product-bundle .price-final_price .price-from .price-container .price.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .page-product-bundle .price-final_price .price-to .price-container .price.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.page-product-bundle .price-final_price .price-from .price-container .price.text-black+svg {
    right: -2rem
}

.page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax,
.page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax {
    margin-top: .25rem
}

.page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax .price,
.page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax .price {
    font-size: 1rem;
    line-height: 1.5rem
}

.page-product-bundle .price-final_price .price-from .old-price .price-container .price,
.page-product-bundle .price-final_price .price-from .old-price .price-container .price-label,
.page-product-bundle .price-final_price .price-to .old-price .price-container .price,
.page-product-bundle .price-final_price .price-to .old-price .price-container .price-label {
    display: inline;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.sticky-product-item span.price-label {
    display: none
}

.sticky-product-item span[data-price-type=oldPrice] {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity));
    text-decoration-line: line-through
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.sticky-product-item span[data-price-type=oldPrice].leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.sticky-product-item span[data-price-type=oldPrice].leading-tight.text-black+svg {
    right: -2rem
}

.sticky-product-item span[data-price-type=finalPrice] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600
}

.catalog-product-view .amshopby-option-link img:not([src*="resized/"]) {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
    max-width: 5rem !important
}

.wishlist-widget .price-box .old-price,
.wishlist-widget .price-box .price-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.amwishlist-wishlist-index .amwishlist-product-grid.wishlist span.price-label {
    display: none
}

.amwishlist-wishlist-index .amwishlist-product-grid.wishlist span[data-price-type=oldPrice] {
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity));
    text-decoration-line: line-through
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.amwishlist-wishlist-index .amwishlist-product-grid.wishlist span[data-price-type=oldPrice].leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.amwishlist-wishlist-index .amwishlist-product-grid.wishlist span[data-price-type=oldPrice].leading-tight.text-black+svg {
    right: -2rem
}

.amwishlist-wishlist-index .amwishlist-product-grid.wishlist span[data-price-type=finalPrice] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600
}

.filter-colorastheme:hover {
    filter: invert(40%) sepia(100%) saturate(5000%) hue-rotate(330deg) brightness(95%) contrast(90%)
}

.amwishlist-item:nth-child(1n) .amwishlist-initial-name {
    --tw-bg-opacity: 1;
    background-color: rgb(249 212 132/var(--tw-bg-opacity))
}

.amwishlist-item:nth-child(2n) .amwishlist-initial-name {
    --tw-bg-opacity: 1;
    background-color: rgb(235 120 95/var(--tw-bg-opacity))
}

.amwishlist-item:nth-child(3n) .amwishlist-initial-name {
    --tw-bg-opacity: 1;
    background-color: rgb(175 225 136/var(--tw-bg-opacity))
}

.amwishlist-item:nth-child(4n) .amwishlist-initial-name {
    --tw-bg-opacity: 1;
    background-color: rgb(134 213 242/var(--tw-bg-opacity))
}

.backdrop {
    position: fixed;
    inset: 0;
    display: flex;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    --tw-bg-opacity: 0.25
}

#gallery .backdrop.block .amasty-label-container {
    display: none
}

body.review-customer-index .review-list-section div.backdrop.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.snap {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none
}

.snap::-webkit-scrollbar {
    display: none
}

.snap>div {
    scroll-snap-align: start
}

:where(html) {
    scrollbar-gutter: stable
}

.clearfix:after {
    content: "";
    display: block;
    clear: both
}

.page-main {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.columns {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:100vw) {
    .columns {
        max-width: 100vw
    }
}

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

@media (min-width:960px) {
    .columns {
        max-width: 960px
    }
}

@media (min-width:1180px) {
    .columns {
        max-width: 1180px
    }
}

.columns {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    row-gap: 1rem;
    grid-template-rows: auto minmax(0, 1fr)
}

.columns .main {
    order: 2
}

.columns .sidebar {
    order: 3
}

.product-main-full-width .columns {
    max-width: none
}

.page-main-full-width .columns {
    max-width: none;
    padding-left: 0;
    padding-right: 0
}

.account .columns .sidebar-main,
.page-with-filter .columns .sidebar-main {
    order: 1
}

@media (min-width:640px) {

    .page-layout-2columns-left .columns,
    .page-layout-2columns-right .columns,
    .page-layout-3columns .columns {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .page-layout-2columns-left .columns .main,
    .page-layout-2columns-right .columns .main,
    .page-layout-3columns .columns .main {
        grid-column: span 2/span 2
    }

    .page-layout-2columns-left .columns .sidebar,
    .page-layout-2columns-right .columns .sidebar,
    .page-layout-3columns .columns .sidebar {
        order: 3
    }

    .account .columns .sidebar-main,
    .page-with-filter .columns .sidebar-main {
        grid-column: 1/-1
    }

    .account .columns .sidebar-additional {
        grid-column: span 2/span 2
    }
}

@media (min-width:768px) {

    .page-layout-2columns-left .columns,
    .page-layout-2columns-right .columns,
    .page-layout-3columns .columns {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .sales-order-shipment .shipment .page-layout-2columns-left .columns,
    .sales-order-shipment .shipment .page-layout-2columns-right .columns,
    .sales-order-shipment .shipment .page-layout-3columns .columns {
        border-bottom-width: 1px;
        background-color: initial !important
    }

    .page-layout-2columns-left .columns .main,
    .page-layout-2columns-right .columns .main,
    .page-layout-3columns .columns .main {
        grid-row: span 2/span 2
    }

    .page-layout-2columns-left .columns .sidebar,
    .page-layout-2columns-right .columns .sidebar,
    .page-layout-3columns .columns .sidebar {
        grid-column: span 1/span 1
    }

    .page-layout-2columns-left .columns .main,
    .page-layout-3columns .columns .main {
        grid-column-start: 2 !important
    }

    .page-layout-2columns-left .columns .sidebar,
    .page-layout-3columns .columns .sidebar {
        order: 1
    }

    .page-layout-2columns-left .columns .sidebar~.sidebar-additional,
    .page-layout-2columns-right .sidebar-main,
    .page-layout-2columns-right.page-with-filter .sidebar-main,
    .page-layout-3columns .columns .sidebar~.sidebar-additional {
        order: 3
    }
}

@media (min-width:1024px) {

    .page-layout-2columns-left .columns,
    .page-layout-2columns-right .columns,
    .page-layout-3columns .columns {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .page-layout-2columns-left .columns .main,
    .page-layout-2columns-right .columns .main {
        grid-column: span 3/span 3
    }

    .page-layout-3columns .columns .sidebar-additional {
        grid-column-start: 4
    }
}

.product-image-container {
    width: 100% !important
}

.product-image-container img {
    width: 100%
}

body {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

#cart-drawer {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight#cart-drawer {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight#cart-drawer+svg {
    right: -2rem
}

[x-cloak] {
    display: none !important
}

.input {
    margin-right: .5rem;
    width: auto;
    border-radius: .25rem;
    border-width: 1px;
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width:768px) {
    .input {
        margin-right: 1rem
    }
}

@media (min-width:1024px) {
    .input {
        margin-right: 0
    }
}

@media (min-width:1280px) {
    .input {
        margin-right: 1rem
    }
}

.input-light {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.input-light:focus {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity));
    outline: 2px solid #0000;
    outline-offset: 2px
}

.card {
    border-radius: .125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

.splide__pagination__page.card {
    --tw-border-opacity: 1;
    border: 1px solid
}

.card-interactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[class*=ci-] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

body.review-customer-index .review-list-section div[class*=ci-].card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

[x-ref=nav-desktop] [class*=ci-] {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.custom-scroll::-webkit-scrollbar {
    width: 7px
}

.custom-scroll::-webkit-scrollbar-thumb {
    background: #6c727f
}

.custom-scroll::-webkit-scrollbar-track {
    background: #f5f7fa
}

.cms-home-onecolumn .product-image-photo {
    max-height: 240px
}

.amsearch-container .amasty-label-image {
    max-width: 70px
}

.amsearch-container .amlabel-text {
    font-size: 10px !important
}

.cms-index-index .Section09 .background-section,
.cms-index-index .Section10 .background-section,
.cms-index-index .Section11 .background-section {
    gap: 1.5rem
}

@media (min-width:1024px) {

    .cms-index-index .Section09 .background-section,
    .cms-index-index .Section10 .background-section,
    .cms-index-index .Section11 .background-section {
        min-height: 480px
    }
}

.link-hover-effect {
    position: absolute;
    top: calc(100% + 1px);
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    transform-origin: right;
    --tw-scale-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));
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity));
    transition-property: transform;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.group:hover .link-hover-effect {
    transform-origin: left;
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.link-hover-effect-left {
    position: absolute;
    left: -5%;
    height: 100%;
    width: 1px;
    transform-origin: bottom;
    --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));
    --tw-bg-opacity: 1;
    background-color: rgb(24 29 37/var(--tw-bg-opacity));
    transition-property: transform;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.group:hover .link-hover-effect-left {
    transform-origin: top;
    --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))
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.5;
    letter-spacing: 0;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.leading-tight {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.leading-tight+svg {
    right: -2rem
}

::-moz-selection {
    background: #181d251a
}

::selection {
    background: #181d251a
}

.splide__pagination__page.shadow {
    --tw-border-opacity: 1;
    border-color: rgb(24 29 37/var(--tw-border-opacity));
    border: 1px solid
}

.splide__pagination__page.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(24 29 37/var(--tw-bg-opacity))
}

[data-content-type=row] {
    box-sizing: border-box
}

[data-content-type=row]>div {
    margin-bottom: .625rem;
    padding: .625rem
}

[data-content-type=row][data-appearance=contained] {
    width: 100%;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:100vw) {
    [data-content-type=row][data-appearance=contained] {
        max-width: 100vw
    }
}

@media (min-width:768px) {
    [data-content-type=row][data-appearance=contained] {
        max-width: 768px
    }
}

@media (min-width:960px) {
    [data-content-type=row][data-appearance=contained] {
        max-width: 960px
    }
}

@media (min-width:1180px) {
    [data-content-type=row][data-appearance=contained] {
        max-width: 1180px
    }
}

[data-content-type=row][data-appearance=contained] {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box
}

[data-content-type=row][data-appearance=contained] [data-element=inner] {
    box-sizing: border-box;
    background-attachment: scroll !important
}

[data-content-type=row][data-appearance=full-bleed],
[data-content-type=row][data-appearance=full-width] {
    background-attachment: scroll !important
}

[data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:100vw) {
    [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
        max-width: 100vw
    }
}

@media (min-width:768px) {
    [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
        max-width: 768px
    }
}

@media (min-width:960px) {
    [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
        max-width: 960px
    }
}

@media (min-width:1180px) {
    [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
        max-width: 1180px
    }
}

[data-content-type=column-group],
[data-content-type=column-line] {
    flex-wrap: wrap
}

@media (min-width:768px) {

    [data-content-type=column-group],
    [data-content-type=column-line] {
        flex-wrap: nowrap
    }
}

[data-content-type=column] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    background-attachment: scroll !important;
    flex-basis: 100%
}

@media (min-width:768px) {
    [data-content-type=column] {
        flex-basis: auto
    }
}

[data-content-type=tabs] .tabs-navigation {
    margin-bottom: -1px;
    display: block;
    padding: 0;
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

#gallery .fixed[data-content-type=tabs] .tabs-navigation .amasty-label-container {
    display: none
}

.splide__pagination__page[data-content-type=tabs] .tabs-navigation {
    --tw-border-opacity: 1;
    border: 1px solid
}

[data-content-type$=block] [data-content-type=tabs] .tabs-navigation p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

[data-content-type=tabs] .tabs-navigation li.tab-header {
    position: relative;
    margin: 0 0 0 -1px;
    display: inline-block;
    max-width: 100%;
    overflow-wrap: break-word;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-width: 1px 1px 0;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

[data-content-type=tabs] .tabs-navigation li.tab-header:first-child {
    margin-left: 0
}

[data-content-type=tabs] .tabs-navigation li.tab-header.active {
    z-index: 20;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-bottom: 1px solid #fff
}

[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title {
    position: relative;
    display: block;
    cursor: pointer;
    white-space: normal;
    padding: .75rem 1.25rem;
    vertical-align: middle;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600
}

#gallery .fixed[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title .amasty-label-container {
    display: none
}

[data-content-type$=block] [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title.leading-tight.text-black+svg {
    right: -2rem
}

[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span {
    font-weight: 600;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span+svg {
    right: -2rem
}

[data-content-type=tabs] .tabs-content {
    position: relative;
    z-index: 10;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: .125rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

.splide__pagination__page[data-content-type=tabs] .tabs-content {
    --tw-border-opacity: 1;
    border: 1px solid
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20[data-content-type=tabs] .tabs-content.text-sm.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20[data-content-type=tabs] .tabs-content.text-sm.leading-tight.text-black+svg {
    right: -2rem
}

[data-content-type=tabs] .tabs-content [data-content-type=tab-item] {
    box-sizing: border-box;
    padding: 2rem;
    min-height: inherit;
    background-attachment: scroll !important
}

[data-content-type=tabs].tab-align-left .tabs-content {
    border-top-left-radius: 0 !important
}

[data-content-type=tabs].tab-align-right .tabs-content {
    border-top-right-radius: 0 !important
}

[data-content-type=heading],
[data-content-type=text] {
    overflow-wrap: break-word
}

[data-content-type=buttons] {
    max-width: 100%
}

[data-content-type=buttons] [data-content-type=button-item] {
    margin-right: .5rem;
    margin-bottom: .5rem;
    max-width: 100%
}

[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link],
[data-content-type=buttons] [data-content-type=button-item] [data-element=link] {
    max-width: 100%;
    overflow-wrap: break-word
}

[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link] {
    cursor: default
}

[data-content-type=buttons] [data-content-type=button-item] a,
[data-content-type=buttons] [data-content-type=button-item] button,
[data-content-type=buttons] [data-content-type=button-item] div {
    display: inline-block;
    --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)
}

[data-content-type=buttons] [data-content-type=button-item] a.pagebuilder-button-link,
[data-content-type=buttons] [data-content-type=button-item] button.pagebuilder-button-link,
[data-content-type=buttons] [data-content-type=button-item] div.pagebuilder-button-link {
    box-sizing: border-box
}

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
    display: flex;
    align-items: center;
    border-radius: .5rem;
    background-color: rgb(107 114 128/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

body.review-customer-index .review-list-section div button.pagebuilder-button-primary.card,
body.review-customer-index .review-list-section div div.pagebuilder-button-primary.card,
body.review-customer-index .review-list-section diva.pagebuilder-button-primary.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:768px) {

    a.pagebuilder-button-primary,
    button.pagebuilder-button-primary,
    div.pagebuilder-button-primary {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

@media (min-width:1280px) {

    a.pagebuilder-button-primary,
    button.pagebuilder-button-primary,
    div.pagebuilder-button-primary {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

a.pagebuilder-button-primary svg,
button.pagebuilder-button-primary svg,
div.pagebuilder-button-primary svg {
    display: inline-flex
}

a.pagebuilder-button-primary span,
button.pagebuilder-button-primary span,
div.pagebuilder-button-primary span {
    vertical-align: middle
}

a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
    border-color: #0000;
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(214 126 136/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}

a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
    display: flex;
    align-items: center;
    border-radius: .5rem;
    background-color: rgb(107 114 128/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

body.review-customer-index .review-list-section div button.pagebuilder-button-secondary.card,
body.review-customer-index .review-list-section div div.pagebuilder-button-secondary.card,
body.review-customer-index .review-list-section diva.pagebuilder-button-secondary.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:768px) {

    a.pagebuilder-button-secondary,
    button.pagebuilder-button-secondary,
    div.pagebuilder-button-secondary {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

@media (min-width:1280px) {

    a.pagebuilder-button-secondary,
    button.pagebuilder-button-secondary,
    div.pagebuilder-button-secondary {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

a.pagebuilder-button-secondary svg,
button.pagebuilder-button-secondary svg,
div.pagebuilder-button-secondary svg {
    display: inline-flex
}

a.pagebuilder-button-secondary span,
button.pagebuilder-button-secondary span,
div.pagebuilder-button-secondary span {
    vertical-align: middle
}

a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(214 126 136/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(245 82 102/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(245 82 102/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
    --tw-border-opacity: 1;
    border-color: rgb(245 82 102/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}

a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
    border-width: 2px;
    border-color: #0000
}

[data-content-type=html] {
    overflow-wrap: break-word
}

[data-content-type=image] {
    box-sizing: border-box
}

[data-content-type=image]>[data-element=link],
[data-content-type=image]>[data-element=link] img {
    border-radius: inherit
}

[data-content-type=image] .pagebuilder-mobile-hidden {
    display: none
}

@media (min-width:768px) {
    [data-content-type=image] .pagebuilder-mobile-hidden {
        display: block
    }

    #gallery [data-content-type=image] .pagebuilder-mobile-hidden.fixed .amasty-label-container,
    [data-content-type=image] .pagebuilder-mobile-only {
        display: none
    }
}

[data-content-type=image] figcaption {
    overflow-wrap: break-word
}

[data-content-type=video] {
    font-size: 0
}

[data-content-type=video] .pagebuilder-video-inner {
    box-sizing: border-box;
    display: inline-block;
    width: 100%
}

[data-content-type=video] .pagebuilder-video-container {
    position: relative;
    overflow: hidden;
    border-radius: inherit;
    padding-top: 56.25%
}

[data-content-type=video] iframe,
[data-content-type=video] video {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

[data-content-type=banner]>[data-element=empty_link],
[data-content-type=banner]>[data-element=empty_link]:hover,
[data-content-type=banner]>[data-element=link],
[data-content-type=banner]>[data-element=link]:hover {
    color: inherit;
    text-decoration: inherit
}

[data-content-type=banner] .pagebuilder-banner-wrapper {
    box-sizing: border-box;
    overflow-wrap: break-word;
    background-clip: padding-box;
    border-radius: inherit;
    background-attachment: scroll !important
}

[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    position: relative;
    box-sizing: border-box;
    padding: 2rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    display: flex;
    align-items: center;
    justify-content: center
}

body.review-customer-index .review-list-section div[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none
}

@media (min-width:768px) {
    [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
        max-width: 36rem
    }
}

[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay {
    z-index: 0
}

[data-content-type=banner] .pagebuilder-banner-wrapper [data-element=content] {
    overflow: auto;
    min-height: 50px
}

[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-banner-button {
    margin: 1.25rem 0 0;
    display: inline-block;
    max-width: 100%;
    overflow-wrap: break-word;
    transition-property: opacity;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    text-align: inherit
}

[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-poster-content {
    width: 100%
}

[data-content-type=banner][data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-left: auto;
    margin-right: auto
}

[data-content-type=banner][data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-right: auto
}

[data-content-type=banner][data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-left: auto
}

[data-content-type=slider] {
    visibility: hidden;
    position: relative
}

[data-content-type=slider].glider-initialized {
    visibility: visible
}

[data-content-type=slider] [data-role=glider-content] {
    overflow-y: hidden
}

[data-content-type=slider] a.button {
    color: initial;
    padding: 10px;
    -webkit-text-decoration: none;
    text-decoration: none
}

[data-content-type=slider] .carousel-nav {
    position: absolute;
    bottom: 0;
    margin-bottom: .5rem;
    background-color: rgb(249 250 251/var(--tw-bg-opacity));
    --tw-bg-opacity: 0.75;
    left: 50%;
    transform: translateX(-50%)
}

[data-content-type=slide] {
    box-sizing: border-box;
    overflow: hidden;
    line-height: 1.25rem;
    min-height: inherit
}

[data-content-type=slide]>[data-element=empty_link],
[data-content-type=slide]>[data-element=link] {
    color: inherit;
    min-height: inherit;
    text-decoration: inherit
}

[data-content-type=slide]>[data-element=empty_link]:hover,
[data-content-type=slide]>[data-element=link]:hover {
    color: inherit;
    text-decoration: inherit
}

[data-content-type=slide]+[data-content-type=slide] {
    height: 0;
    min-height: 0
}

[data-content-type=slide] .pagebuilder-slide-wrapper {
    box-sizing: border-box;
    overflow-wrap: break-word;
    border-radius: inherit;
    min-height: inherit
}

[data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element {
    position: absolute;
    top: 0;
    z-index: 50;
    height: 100%;
    width: .125rem;
    left: -15000vw
}

[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay {
    z-index: 10
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay.text-sm.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay.text-sm.leading-tight.text-black+svg {
    right: -2rem
}

[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay {
    -webkit-transform: unset;
    z-index: 1
}

[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
    position: relative;
    z-index: 20
}

[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video {
    margin: auto !important;
    transform: none !important
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    box-sizing: border-box;
    padding: 2rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    border-radius: inherit
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    display: flex;
    align-items: center;
    justify-content: center
}

body.review-customer-index .review-list-section div[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    min-height: inherit
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none
}

@media (min-width:768px) {
    [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
        max-width: 32rem
    }
}

[data-content-type=slide] .pagebuilder-slide-wrapper [data-element=content] {
    overflow: auto;
    min-height: 50px
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-slide-button {
    margin: 1.25rem 0 0;
    max-width: 100%;
    overflow-wrap: break-word;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    text-align: inherit
}

[data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-poster-content {
    width: 100%
}

[data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-left: auto;
    margin-right: auto
}

[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-right: auto
}

[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-left: auto
}

[data-content-type=map] {
    box-sizing: border-box;
    height: 18rem
}

[data-content-type$=block] .block p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

[data-content-type=dynamic_block] [data-content-type=image] img {
    display: inline
}

[data-content-type=dynamic_block] .block-banners .banner-item-content,
[data-content-type=dynamic_block] .block-banners-inline .banner-item-content {
    margin-bottom: auto
}

[data-content-type=products][data-appearance=carousel] [data-role=glider-content] {
    grid-template-columns: repeat(100, calc(50% - 1rem))
}

@media (min-width:768px) {
    [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {
        grid-template-columns: repeat(100, calc(33% - 1rem))
    }
}

@media (min-width:1024px) {
    [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {
        grid-template-columns: repeat(100, calc(25% - 1rem))
    }
}

.glider-contain {
    position: relative;
    margin: 0 auto;
    width: 100%
}

.glider {
    overflow-y: hidden
}

.glider.draggable {
    cursor: grab
}

.glider.draggable,
.glider.draggable .glider-slide img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.glider.draggable .glider-slide img {
    pointer-events: none
}

.glider.drag {
    cursor: grabbing
}

.glider::-webkit-scrollbar {
    height: 0;
    opacity: 0
}

.glider .glider-track {
    z-index: 10;
    margin: 0;
    display: flex;
    width: 100%;
    padding: 0
}

body.review-customer-index .review-list-section div.glider .glider-track.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.glider .glider-track.text-sm.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.glider .glider-track.text-sm.leading-tight.text-black+svg {
    right: -2rem
}

.glider-slide {
    margin: .5rem;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-content: center;
    justify-content: center;
    min-width: 150px
}

.glider-slide img {
    max-width: 100%
}

.glider-hide {
    opacity: 0
}

.glider-next.disabled,
.glider-prev.disabled {
    cursor: default;
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity));
    opacity: .25
}

.glider-dot {
    margin: .25rem;
    display: block;
    height: .75rem;
    width: .75rem;
    cursor: pointer;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    opacity: .25;
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

#gallery .fixed.glider-dot .amasty-label-container {
    display: none
}

.splide__pagination__page.glider-dot {
    --tw-border-opacity: 1;
    border: 1px solid
}

[data-content-type$=block] .glider-dot p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.glider-dot.active {
    opacity: 1
}

@media (max-width:36em) {
    .glider::-webkit-scrollbar {
        height: .25rem;
        width: .5rem;
        -webkit-appearance: none;
        appearance: none;
        opacity: 1
    }

    .glider::-webkit-scrollbar-thumb {
        opacity: 1;
        border-radius: 99px;
        background-color: #9c9c9c40;
        box-shadow: 0 0 1px #ffffff40
    }
}

[data-show-arrows=false] .glider-next,
[data-show-arrows=false] .glider-prev,
[data-show-dots=false] .glider-dots {
    display: none
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

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

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.\!static {
    position: static !important
}

.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-4 {
    left: 1rem;
    right: 1rem
}

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

.\!left-0 {
    left: 0 !important
}

.\!left-4 {
    left: 1rem !important
}

.\!left-\[33\%\] {
    left: 33% !important
}

.\!right-0 {
    right: 0 !important
}

.\!right-4 {
    right: 1rem !important
}

.\!right-\[33\%\] {
    right: 33% !important
}

.\!top-\[105\%\] {
    top: 105% !important
}

.\!top-full {
    top: 100% !important
}

.-bottom-14 {
    bottom: -3.5rem
}

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

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

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

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

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

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

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

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

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

.-top-px {
    top: -1px
}

.bottom-0 {
    bottom: 0
}

.bottom-1 {
    bottom: .25rem
}

.bottom-2 {
    bottom: .5rem
}

.bottom-2\/4 {
    bottom: 50%
}

.bottom-4 {
    bottom: 1rem
}

.bottom-8 {
    bottom: 2rem
}

.bottom-\[2\%\] {
    bottom: 2%
}

.bottom-\[auto\],
.bottom-auto {
    bottom: auto
}

.bottom-px {
    bottom: 1px
}

.left-0 {
    left: 0
}

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

.left-1\/3 {
    left: 33.333333%
}

.left-10 {
    left: 2.5rem
}

.left-2 {
    left: .5rem
}

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

.left-3 {
    left: .75rem
}

.left-4 {
    left: 1rem
}

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

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

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

.left-\[auto\],
.left-auto {
    left: auto
}

.left-full {
    left: 100%
}

.right-0 {
    right: 0
}

.right-1 {
    right: .25rem
}

.right-10 {
    right: 2.5rem
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

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

.right-\[0\] {
    right: 0
}

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

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

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

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

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

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

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

.top-12 {
    top: 3rem
}

.top-14 {
    top: 3.5rem
}

.top-16 {
    top: 4rem
}

.top-2 {
    top: .5rem
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-7 {
    top: 1.75rem
}

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

.top-\[0\] {
    top: 0
}

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

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

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

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

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

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

.top-auto {
    top: auto
}

.top-full {
    top: 100%
}

.isolate {
    isolation: isolate
}

.\!z-\[1\] {
    z-index: 1 !important
}

.-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-40 {
    z-index: 40
}

.z-5 {
    z-index: 5
}

.z-50 {
    z-index: 50
}

.z-9 {
    z-index: 9
}

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

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

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

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

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

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

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

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

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-first {
    order: -9999
}

.order-last {
    order: 9999
}

.order-none {
    order: 0
}

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

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

.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-5 {
    grid-column: span 5/span 5
}

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

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

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

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

.row-start-1 {
    grid-row-start: 1
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.clear-left {
    clear: left
}

.clear-both {
    clear: both
}

.-m-2 {
    margin: -.5rem
}

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

.m-0 {
    margin: 0
}

.m-1 {
    margin: .25rem
}

.m-2 {
    margin: .5rem
}

.m-4 {
    margin: 1rem
}

.m-\[auto\],
.m-auto {
    margin: auto
}

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

.\!my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

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

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

.-mx-3 {
    margin-left: -.75rem;
    margin-right: -.75rem
}

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

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

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

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

.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-8 {
    margin-left: 2rem;
    margin-right: 2rem
}

.mx-\[-4px\] {
    margin-left: -4px;
    margin-right: -4px
}

.mx-\[15px\] {
    margin-left: 15px;
    margin-right: 15px
}

.mx-\[4px\] {
    margin-left: 4px;
    margin-right: 4px
}

.mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px
}

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

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

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

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

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

.my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem
}

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

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

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

.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-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

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

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

.\!ml-0 {
    margin-left: 0 !important
}

.\!mt-0 {
    margin-top: 0 !important
}

.\!mt-3 {
    margin-top: .75rem !important
}

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

.-ml-px {
    margin-left: -1px
}

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

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

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

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

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

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

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

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

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

.mb-0 {
    margin-bottom: 0
}

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

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

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

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

.mb-14 {
    margin-bottom: 3.5rem
}

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

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

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

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

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

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

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

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

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

.mb-\[-15\%\] {
    margin-bottom: -15%
}

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

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

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

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

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

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

.me-1 {
    margin-inline-end: .25rem
}

.me-2 {
    margin-inline-end: .5rem
}

.ml-0 {
    margin-left: 0
}

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

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

.ml-10 {
    margin-left: 2.5rem
}

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

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

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

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

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

.ml-7 {
    margin-left: 1.75rem
}

.ml-\[-15px\] {
    margin-left: -15px
}

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

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

.ml-\[15px\] {
    margin-left: 15px
}

.ml-\[5px\] {
    margin-left: 5px
}

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

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

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

.mr-10 {
    margin-right: 2.5rem
}

.mr-14 {
    margin-right: 3.5rem
}

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

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

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

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

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

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

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

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

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

.mr-\[auto\],
.mr-auto {
    margin-right: auto
}

.ms-1 {
    margin-inline-start: .25rem
}

.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-14 {
    margin-top: 3.5rem
}

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

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

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

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

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

.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-\[-10px\] {
    margin-top: -10px
}

.mt-\[-15\%\] {
    margin-top: -15%
}

.mt-\[-20\%\] {
    margin-top: -20%
}

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

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

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

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

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

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

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

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

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

.mt-auto {
    margin-top: auto
}

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

.box-content {
    box-sizing: initial
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-caption {
    display: table-caption
}

.table-cell {
    display: table-cell
}

.table-row {
    display: table-row
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

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

.aspect-\[1\.63\] {
    aspect-ratio: 1.63
}

.aspect-\[var\(--gallery-ratio\)\] {
    aspect-ratio: var(--gallery-ratio)
}

.aspect-square {
    aspect-ratio: 1/1
}

.aspect-video {
    aspect-ratio: 16/9
}

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

.h-0 {
    height: 0
}

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

.h-1 {
    height: .25rem
}

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

.h-1\/2 {
    height: 50%
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-16 {
    height: 4rem
}

.h-2 {
    height: .5rem
}

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

.h-20 {
    height: 5rem
}

.h-24 {
    height: 6rem
}

.h-28 {
    height: 7rem
}

.h-3 {
    height: .75rem
}

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

.h-32 {
    height: 8rem
}

.h-36 {
    height: 9rem
}

.h-4 {
    height: 1rem
}

.h-4\/5 {
    height: 80%
}

.h-44 {
    height: 11rem
}

.h-48 {
    height: 12rem
}

.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-9 {
    height: 2.25rem
}

.h-\[0\.55rem\] {
    height: .55rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-am-latter {
    height: 32px
}

.h-am-popup-content {
    height: 415px
}

.h-auto {
    height: auto
}

.h-carousel-product-item {
    height: 540px
}

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

.h-full {
    height: 100%
}

.h-inherit {
    height: inherit
}

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

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

.h-screen {
    height: 100vh
}

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

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

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

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

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

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

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

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

.max-h-\[6\.25rem\] {
    max-height: 6.25rem
}

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

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

.max-h-\[80\%\] {
    max-height: 80%
}

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

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

.max-h-\[min\(1024px\2c \(100\%_-_2rem\)\)\] {
    max-height: min(1024px, (100% - 2rem))
}

.max-h-\[var\(--ambrands-img-height\)\] {
    max-height: var(--ambrands-img-height)
}

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

.max-h-review-image {
    max-height: var(--amreview-slider-item-height)
}

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

.max-h-screen-75 {
    max-height: 75vh
}

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

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

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

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

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

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

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

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

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

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

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

.min-h-\[4rem\] {
    min-height: 4rem
}

.min-h-\[9rem\] {
    min-height: 9rem
}

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

.min-h-a11y {
    min-height: 44px
}

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

.\!w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}

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

.w-0 {
    width: 0
}

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

.w-1\/3 {
    width: 33.333333%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-10\/12 {
    width: 83.333333%
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-16 {
    width: 4rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-2\/4 {
    width: 50%
}

.w-2\/6 {
    width: 33.333333%
}

.w-20 {
    width: 5rem
}

.w-24 {
    width: 6rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/4 {
    width: 75%
}

.w-3\/5 {
    width: 60%
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-4\/12 {
    width: 33.333333%
}

.w-4\/5 {
    width: 80%
}

.w-40 {
    width: 10rem
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-5\/12 {
    width: 41.666667%
}

.w-56 {
    width: 14rem
}

.w-6 {
    width: 1.5rem
}

.w-60 {
    width: 15rem
}

.w-64 {
    width: 16rem
}

.w-7 {
    width: 1.75rem
}

.w-7\/12 {
    width: 58.333333%
}

.w-8 {
    width: 2rem
}

.w-8\/12 {
    width: 66.666667%
}

.w-9 {
    width: 2.25rem
}

.w-\[0\.55rem\] {
    width: .55rem
}

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

.w-\[13\.75rem\] {
    width: 13.75rem
}

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

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

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

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

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

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

.w-\[25\%\] {
    width: 25%
}

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

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

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

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

.w-\[35\%\] {
    width: 35%
}

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

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

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

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

.w-\[49\%\] {
    width: 49%
}

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

.w-\[60\%\] {
    width: 60%
}

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

.w-\[65\%\] {
    width: 65%
}

.w-\[70\%\] {
    width: 70%
}

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

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

.w-\[calc\(50\%_-_theme\(spacing\.4\)\)\] {
    width: calc(50% - 1rem)
}

.w-\[var\(--gallery-width\)\] {
    width: var(--gallery-width)
}

.w-am-latter {
    width: 32px
}

.w-am-popup-content {
    width: 600px
}

.w-auto {
    width: auto
}

.w-fit,
.w-fit-content {
    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
}

.min-w-16 {
    min-width: 4rem
}

.min-w-20 {
    min-width: 5rem
}

.min-w-24 {
    min-width: 6rem
}

.min-w-28 {
    min-width: 7rem
}

.min-w-40 {
    min-width: 10rem
}

.min-w-48 {
    min-width: 12rem
}

.min-w-5 {
    min-width: 1.25rem
}

.min-w-52 {
    min-width: 13rem
}

.min-w-\[10\.5rem\] {
    min-width: 10.5rem
}

.min-w-\[115px\] {
    min-width: 115px
}

.min-w-\[175px\] {
    min-width: 175px
}

.min-w-\[210px\] {
    min-width: 210px
}

.min-w-\[230px\] {
    min-width: 230px
}

.min-w-\[240px\] {
    min-width: 240px
}

.min-w-\[250px\] {
    min-width: 250px
}

.min-w-\[30px\] {
    min-width: 30px
}

.min-w-\[36px\] {
    min-width: 36px
}

.min-w-\[390px\] {
    min-width: 390px
}

.min-w-\[3rem\] {
    min-width: 3rem
}

.min-w-\[40px\] {
    min-width: 40px
}

.min-w-\[60px\] {
    min-width: 60px
}

.min-w-\[theme\(spacing\.12\)\] {
    min-width: 3rem
}

.min-w-\[theme\(spacing\.16\)\] {
    min-width: 4rem
}

.min-w-full {
    min-width: 100%
}

.max-w-24 {
    max-width: 6rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-32 {
    max-width: 8rem
}

.max-w-36 {
    max-width: 9rem
}

.max-w-40 {
    max-width: 10rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-96 {
    max-width: 24rem
}

.max-w-\[100\%\] {
    max-width: 100%
}

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

.max-w-\[11rem\] {
    max-width: 11rem
}

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

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

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

.max-w-\[25\%\] {
    max-width: 25%
}

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

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

.max-w-\[30\%\] {
    max-width: 30%
}

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

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

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

.max-w-\[35vw\] {
    max-width: 35vw
}

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

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

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

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

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

.max-w-\[70\%\] {
    max-width: 70%
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[90\%\] {
    max-width: 90%
}

.max-w-\[9rem\] {
    max-width: 9rem
}

.max-w-\[min\(1280px\2c \(100\%_-_2rem\)\)\] {
    max-width: min(1280px, (100% - 2rem))
}

.max-w-\[theme\(spacing\.20\)\] {
    max-width: 5rem
}

.max-w-\[var\(--ambrands-img-width\)\] {
    max-width: var(--ambrands-img-width)
}

.max-w-\[var\(--ambrands-slider-max-width\)\] {
    max-width: var(--ambrands-slider-max-width)
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-min {
    max-width: -moz-min-content;
    max-width: min-content
}

.max-w-none {
    max-width: none
}

.max-w-prose {
    max-width: 65ch
}

.max-w-review-image {
    max-width: var(--amreview-slider-item-width)
}

.max-w-screen-2xl {
    max-width: 1536px
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-am-search-sidebar {
    flex: 0 1 100%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.flex-grow-0 {
    flex-grow: 0
}

.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-0 {
    flex-basis: 0px
}

.basis-2\/3 {
    flex-basis: 66.666667%
}

.basis-2\/4 {
    flex-basis: 50%
}

.basis-4\/12 {
    flex-basis: 33.333333%
}

.basis-\[100\%\] {
    flex-basis: 100%
}

.basis-\[48\%\] {
    flex-basis: 48%
}

.basis-\[55\%\] {
    flex-basis: 55%
}

.basis-\[90\%\] {
    flex-basis: 90%
}

.basis-auto {
    flex-basis: auto
}

.basis-full {
    flex-basis: 100%
}

.table-auto {
    table-layout: auto
}

.origin-top-left {
    transform-origin: top left
}

.origin-top-right {
    transform-origin: top right
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-1\/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-x-1\/4 {
    --tw-translate-x: -25%
}

.-translate-x-20 {
    --tw-translate-x: -5rem
}

.-translate-x-20,
.-translate-x-5 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-5 {
    --tw-translate-x: -1.25rem
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-x-full,
.-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-20 {
    --tw-translate-y: -5rem
}

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

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

.-translate-y-full {
    --tw-translate-y: -100%
}

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

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

.translate-x-2\/4 {
    --tw-translate-x: 50%
}

.translate-x-20,
.translate-x-2\/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-x-20 {
    --tw-translate-x: 5rem
}

.translate-x-\[none\] {
    --tw-translate-x: none
}

.translate-x-\[none\],
.translate-x-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-x-full {
    --tw-translate-x: 100%
}

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

.translate-y-0,
.translate-y-1\/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-1\/4 {
    --tw-translate-y: 25%
}

.translate-y-20 {
    --tw-translate-y: 5rem
}

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

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.translate-y-full {
    --tw-translate-y: 100%
}

.rotate-180,
.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))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-45,
.rotate-90 {
    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-90 {
    --tw-rotate: 90deg
}

.rotate-\[-90deg\] {
    --tw-rotate: -90deg
}

.rotate-\[-90deg\],
.scale-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))
}

.scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9
}

.scale-90,
.scale-95 {
    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-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95
}

.scale-x-150 {
    --tw-scale-x: 1.5
}

.scale-x-150,
.scale-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))
}

.scale-y-100 {
    --tw-scale-y: 1
}

.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
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-default {
    cursor: default
}

.cursor-help {
    cursor: help
}

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

.cursor-pointer {
    cursor: pointer
}

.cursor-text {
    cursor: text
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory
}

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

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.list-none {
    list-style-type: none
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.grid-flow-row {
    grid-auto-flow: row
}

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

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

.grid-cols-12 {
    grid-template-columns: repeat(12, 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-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

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

.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.place-items-center {
    place-items: center
}

.content-center {
    align-content: center
}

.content-start {
    align-content: flex-start
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-evenly {
    justify-content: space-evenly
}

.gap-0 {
    gap: 0
}

.gap-1 {
    gap: .25rem
}

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

.gap-10 {
    gap: 2.5rem
}

.gap-11 {
    gap: 2.75rem
}

.gap-2 {
    gap: .5rem
}

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

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-\[15px\] {
    gap: 15px
}

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

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

.gap-\[8px\] {
    gap: 8px
}

.gap-amlabel-margin {
    gap: var(--amlabel-margin-between)
}

.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem
}

.gap-y-0 {
    row-gap: 0
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-16 {
    row-gap: 4rem
}

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

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-8 {
    row-gap: 2rem
}

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

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem*var(--tw-space-x-reverse));
    margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)))
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem*var(--tw-space-x-reverse));
    margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)))
}

.space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem*var(--tw-space-y-reverse))
}

.space-y-14>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem*var(--tw-space-y-reverse))
}

.space-y-16>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem*var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse))
}

.space-y-20>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem*var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem*var(--tw-space-y-reverse))
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem*var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem*var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px*var(--tw-divide-y-reverse))
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.\!overflow-visible {
    overflow: visible !important
}

.overflow-visible {
    overflow: visible
}

.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
}

.overscroll-contain {
    overscroll-behavior: contain
}

.overscroll-y-contain {
    overscroll-behavior-y: contain
}

.overscroll-x-contain {
    overscroll-behavior-x: contain
}

.scroll-smooth {
    scroll-behavior: smooth
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.hyphens-auto {
    -webkit-hyphens: auto;
    hyphens: auto
}

.whitespace-nowrap {
    white-space: nowrap
}

.text-wrap {
    text-wrap: wrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

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

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

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

.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-\[6px\] {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-b-md {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-l-md {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.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-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-t-md {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem
}

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

.rounded-br {
    border-bottom-right-radius: .25rem
}

.rounded-br-xl {
    border-bottom-right-radius: .75rem
}

.rounded-tl {
    border-top-left-radius: .25rem
}

.rounded-tr {
    border-top-right-radius: .25rem
}

.rounded-tr-xl {
    border-top-right-radius: .75rem
}

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

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-\[1\.125rem\] {
    border-width: 1.125rem
}

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

.border-y {
    border-top-width: 1px
}

.border-b,
.border-y {
    border-bottom-width: 1px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-4 {
    border-bottom-width: 4px
}

.border-l {
    border-left-width: 1px
}

.border-l-0 {
    border-left-width: 0
}

.border-l-2 {
    border-left-width: 2px
}

.border-l-4 {
    border-left-width: 4px
}

.border-l-\[0\.875rem\] {
    border-left-width: .875rem
}

.border-r-0 {
    border-right-width: 0
}

.border-t {
    border-top-width: 1px
}

.border-t-2 {
    border-top-width: 2px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-dotted {
    border-style: dotted
}

.\!border-none {
    border-style: none !important
}

.border-none {
    border-style: none
}

.\!border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.\!border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219/var(--tw-border-opacity)) !important
}

.\!border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175/var(--tw-border-opacity)) !important
}

.border-\[\#222934\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 41 52/var(--tw-border-opacity))
}

.border-\[\#bbb\] {
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187/var(--tw-border-opacity))
}

.border-\[\#cad0d9\] {
    --tw-border-opacity: 1;
    border-color: rgb(202 208 217/var(--tw-border-opacity))
}

.border-\[\#e0e5eb\] {
    --tw-border-opacity: 1;
    border-color: rgb(224 229 235/var(--tw-border-opacity))
}

.border-\[\#e8e9ef\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 233 239/var(--tw-border-opacity))
}

.border-\[\#eb5757\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 87 87/var(--tw-border-opacity))
}

.border-\[\#ebeef5\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 238 245/var(--tw-border-opacity))
}

.border-\[\#eef1f6\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 241 246/var(--tw-border-opacity))
}

.border-\[\#f55266\] {
    --tw-border-opacity: 1;
    border-color: rgb(245 82 102/var(--tw-border-opacity))
}

.border-amrel-blue-border {
    --tw-border-opacity: 1;
    border-color: rgb(57 120 189/var(--tw-border-opacity))
}

.border-amrel-grey-border {
    --tw-border-opacity: 1;
    border-color: rgb(233 246 255/var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254/var(--tw-border-opacity))
}

.border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250/var(--tw-border-opacity))
}

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

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

.border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity))
}

.border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138/var(--tw-border-opacity))
}

.border-container {
    --tw-border-opacity: 1;
    border-color: rgb(231 231 231/var(--tw-border-opacity))
}

.border-container-darker {
    --tw-border-opacity: 1;
    border-color: rgb(182 182 182/var(--tw-border-opacity))
}

.border-container-lighter {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-current {
    border-color: currentColor
}

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

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

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

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

.border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251/var(--tw-border-opacity))
}

.border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128/var(--tw-border-opacity))
}

.border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153/var(--tw-border-opacity))
}

.border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129/var(--tw-border-opacity))
}

.border-orange-100 {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213/var(--tw-border-opacity))
}

.border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity))
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68/var(--tw-border-opacity))
}

.border-rental {
    --tw-border-opacity: 1;
    border-color: rgb(239 181 12/var(--tw-border-opacity))
}

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

.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-slate-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity))
}

.border-slate-600 {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105/var(--tw-border-opacity))
}

.border-theme {
    --tw-border-opacity: 1;
    border-color: rgb(24 29 37/var(--tw-border-opacity))
}

.border-themeprime {
    --tw-border-opacity: 1;
    border-color: rgb(242 34 59/var(--tw-border-opacity))
}

.border-transparent {
    border-color: #0000
}

.border-txfade {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-l-gray-100 {
    --tw-border-opacity: 1;
    border-left-color: rgb(243 244 246/var(--tw-border-opacity))
}

.border-t-\[\#ffffff1a\] {
    border-top-color: #ffffff1a
}

.border-opacity-60 {
    --tw-border-opacity: 0.6
}

.\!bg-\[\#ffffff4d\] {
    background-color: #ffffff4d !important
}

.\!bg-rental {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 181 12/var(--tw-bg-opacity)) !important
}

.\!bg-transparent {
    background-color: initial !important
}

.\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-\[\#000000bd\] {
    background-color: #000000bd
}

.bg-\[\#131920BF\] {
    background-color: #131920bf
}

.bg-\[\#131920\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 25 32/var(--tw-bg-opacity))
}

.bg-\[\#181d25\] {
    --tw-bg-opacity: 1;
    background-color: rgb(24 29 37/var(--tw-bg-opacity))
}

.bg-\[\#1d4ed8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

.bg-\[\#222934\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 41 52/var(--tw-bg-opacity))
}

.bg-\[\#2F6ED5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 110 213/var(--tw-bg-opacity))
}

.bg-\[\#333d4c\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 61 76/var(--tw-bg-opacity))
}

.bg-\[\#333d4cbf\] {
    background-color: #333d4cbf
}

.bg-\[\#4db2ec\] {
    --tw-bg-opacity: 1;
    background-color: rgb(77 178 236/var(--tw-bg-opacity))
}

.bg-\[\#4e5562\] {
    --tw-bg-opacity: 1;
    background-color: rgb(78 85 98/var(--tw-bg-opacity))
}

.bg-\[\#F55266\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity))
}

.bg-\[\#F5F7FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 247 250/var(--tw-bg-opacity))
}

.bg-\[\#e0e5eb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(224 229 235/var(--tw-bg-opacity))
}

.bg-\[\#eaf1fb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 241 251/var(--tw-bg-opacity))
}

.bg-\[\#eef1f6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 241 246/var(--tw-bg-opacity))
}

.bg-\[\#f03d3d1a\] {
    background-color: #f03d3d1a
}

.bg-\[\#f03d3d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 61 61/var(--tw-bg-opacity))
}

.bg-\[\#f55266\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity))
}

.bg-\[\#f5f7fa\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 247 250/var(--tw-bg-opacity))
}

.bg-\[\#ffe8eb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 232 235/var(--tw-bg-opacity))
}

.bg-\[unset\] {
    background-color: unset
}

.bg-\[var\(--ambrands-bg-color\)\] {
    background-color: var(--ambrands-bg-color)
}

.bg-amrel-grey-border {
    --tw-bg-opacity: 1;
    background-color: rgb(233 246 255/var(--tw-bg-opacity))
}

.bg-amrel-red-bg {
    --tw-bg-opacity: 1;
    background-color: rgb(159 56 56/var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254/var(--tw-bg-opacity))
}

.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255/var(--tw-bg-opacity))
}

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

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

.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

.bg-container {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-container-darker {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-container-lighter {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-container-lighter\/95 {
    background-color: #fffffff2
}

.bg-current {
    background-color: currentColor
}

.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-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

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

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129/var(--tw-bg-opacity))
}

.bg-header {
    --tw-bg-opacity: 1;
    background-color: rgb(34 41 52/var(--tw-bg-opacity))
}

.bg-inherit {
    background-color: inherit
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity))
}

.bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202/var(--tw-bg-opacity))
}

.bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242/var(--tw-bg-opacity))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.bg-rental {
    --tw-bg-opacity: 1;
    background-color: rgb(239 181 12/var(--tw-bg-opacity))
}

.bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254/var(--tw-bg-opacity))
}

.bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248/var(--tw-bg-opacity))
}

.bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199/var(--tw-bg-opacity))
}

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

.bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.bg-slate-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139/var(--tw-bg-opacity))
}

.bg-slate-800\/40 {
    background-color: #1e293b66
}

.bg-theme {
    --tw-bg-opacity: 1;
    background-color: rgb(24 29 37/var(--tw-bg-opacity))
}

.bg-themebg {
    --tw-bg-opacity: 1;
    background-color: rgb(238 241 246/var(--tw-bg-opacity))
}

.bg-themegreen {
    --tw-bg-opacity: 1;
    background-color: rgb(51 179 107/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: initial
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/25 {
    background-color: #ffffff40
}

.bg-white\/30 {
    background-color: #ffffff4d
}

.bg-white\/60 {
    background-color: #fff9
}

.bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77/var(--tw-bg-opacity))
}

.bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11/var(--tw-bg-opacity))
}

.bg-zinc-50 {
    background-color: rgb(250 250 250/var(--tw-bg-opacity))
}

.bg-opacity-100,
.bg-zinc-50 {
    --tw-bg-opacity: 1
}

.bg-opacity-25 {
    --tw-bg-opacity: 0.25
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-70 {
    --tw-bg-opacity: 0.7
}

.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-icon-facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4NzdGMiIgZD0iTTQwIDIwQzQwIDguOTUzIDMxLjA0NyAwIDIwIDBTMCA4Ljk1MyAwIDIwYzAgOS45ODQgNy4zMTMgMTguMjU4IDE2Ljg3NSAxOS43NThWMjUuNzhoLTUuMDc4VjIwaDUuMDc4di00LjQwNmMwLTUuMDEyIDIuOTg0LTcuNzgxIDcuNTU1LTcuNzgxIDIuMTg3IDAgNC40NzYuMzkgNC40NzYuMzl2NC45MjJoLTIuNTIzYy0yLjQ4NSAwLTMuMjU4IDEuNTQzLTMuMjU4IDMuMTI1VjIwaDUuNTQ3bC0uODg3IDUuNzgxaC00LjY2djEzLjk3N0MzMi42ODggMzguMjU4IDQwIDI5Ljk4NCA0MCAyMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjcuNzg1IDI1Ljc4MSAyOC42NzIgMjBoLTUuNTQ3di0zLjc1YzAtMS41ODIuNzczLTMuMTI1IDMuMjU4LTMuMTI1aDIuNTIzVjguMjAzcy0yLjI4OS0uMzktNC40NzYtLjM5Yy00LjU3IDAtNy41NTUgMi43NjktNy41NTUgNy43OFYyMGgtNS4wNzh2NS43ODFoNS4wNzh2MTMuOTc3YzEuMDIuMTYgMi4wNjMuMjQyIDMuMTI1LjI0MmEyMC4xNCAyMC4xNCAwIDAgMCAzLjEyNS0uMjQyVjI1Ljc4aDQuNjZ6Ii8+PC9zdmc+")
}

.bg-icon-line {
    background-image: url("data:image/png;base64,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")
}

.bg-icon-linkedin {
    background-image: url("data:image/png;base64,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")
}

.bg-icon-mail {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNGRjU2MDQiLz48ZyBmaWxsPSIjZmZmIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zMC4yMTQgMTIuMTQzSDkuNzg2TDIwIDIwLjU1NmwxMC4zMy04LjM5YS43MS43MSAwIDAgMC0uMTE2LS4wMjN6Ii8+PHBhdGggZD0iTTIwLjQ5NiAyMi4xODFhLjc4Ni43ODYgMCAwIDEtLjk5NiAwTDkgMTMuNTMxdjEzLjU0YzAgLjQzNC4zNTIuNzg2Ljc4Ni43ODZoMjAuNDI4YS43ODYuNzg2IDAgMCAwIC43ODYtLjc4NlYxMy42NDdMMjAuNDk2IDIyLjE4eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05IDloMjJ2MjJIOXoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")
}

.bg-icon-pinterest {
    background-image: url("data:image/png;base64,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")
}

.bg-icon-telegram {
    background-image: url("data:image/png;base64,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")
}

.bg-icon-twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzU1QUNFRSIgZD0iTTAgMjBDMCA4Ljk1NCA4Ljk1NCAwIDIwIDBzMjAgOC45NTQgMjAgMjAtOC45NTQgMjAtMjAgMjBTMCAzMS4wNDYgMCAyMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTkuNDAxIDE2LjI1Ni4wNDIuNjkyLS43LS4wODRjLTIuNTQ2LS4zMjUtNC43Ny0xLjQyNy02LjY1OS0zLjI3N2wtLjkyMy0uOTE4LS4yMzguNjc4Yy0uNTAzIDEuNTExLS4xODIgMy4xMDcuODY4IDQuMTguNTYuNTkzLjQzMy42NzgtLjUzMi4zMjUtLjMzNi0uMTEzLS42My0uMTk4LS42NTctLjE1NS0uMDk4LjA5OS4yMzcgMS4zODQuNTAzIDEuODkyLjM2NC43MDcgMS4xMDUgMS4zOTkgMS45MTcgMS44MDhsLjY4NS4zMjUtLjgxMS4wMTRjLS43ODQgMC0uODEyLjAxNC0uNzI4LjMxLjI4LjkxOSAxLjM4NSAxLjg5MyAyLjYxNiAyLjMxN2wuODY4LjI5Ny0uNzU2LjQ1MmE3Ljg3NiA3Ljg3NiAwIDAgMS0zLjc0OSAxLjA0NWMtLjYzLjAxNC0xLjE0Ny4wNy0xLjE0Ny4xMTMgMCAuMTQgMS43MDcuOTMyIDIuNyAxLjI0MyAyLjk4LjkxOCA2LjUyLjUyMiA5LjE3Ny0xLjA0NiAxLjg4OS0xLjExNSAzLjc3Ny0zLjMzMyA0LjY1OS01LjQ4LjQ3NS0xLjE0My45NTEtMy4yMzQuOTUxLTQuMjM2IDAtLjY1LjA0Mi0uNzM1LjgyNS0xLjUxMi40NjItLjQ1Mi44OTYtLjk0Ni45OC0xLjA4Ny4xNC0uMjY4LjEyNS0uMjY4LS41ODgtLjAyOC0xLjE4OS40MjMtMS4zNTcuMzY3LS43Ny0uMjY5LjQzNC0uNDUyLjk1Mi0xLjI3Ljk1Mi0xLjUxIDAtLjA0My0uMjEuMDI3LS40NDguMTU0LS4yNTIuMTQyLS44MTEuMzUzLTEuMjMuNDhsLS43NTYuMjQtLjY4Ni0uNDY1Yy0uMzc3LS4yNTUtLjkxLS41MzctMS4xODktLjYyMi0uNzEzLS4xOTctMS44MDUtLjE3LTIuNDQ4LjA1Ny0xLjc0OS42MzUtMi44NTQgMi4yNzQtMi43MjggNC4wNjd6Ii8+PC9zdmc+")
}

.from-\[\#e7f0fd\] {
    --tw-gradient-from: #e7f0fd var(--tw-gradient-from-position);
    --tw-gradient-to: #e7f0fd00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/10 {
    --tw-gradient-from: #0000001a var(--tw-gradient-from-position);
    --tw-gradient-to: #0000 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: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

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

.bg-\[length\:16px_16px\] {
    background-size: 16px 16px
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-clip-content {
    background-clip: content-box
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-\[\#fc9231\] {
    fill: #fc9231
}

.fill-amrel-grey-blue {
    fill: #cbd5e0
}

.fill-black\/20 {
    fill: #0003
}

.fill-current {
    fill: currentColor
}

.stroke-current {
    stroke: currentColor
}

.stroke-white {
    stroke: #fff
}

.stroke-white\/75 {
    stroke: #ffffffbf
}

.stroke-1 {
    stroke-width: 1
}

.object-contain {
    object-fit: contain
}

.object-cover {
    object-fit: cover
}

.object-center {
    object-position: center
}

.\!p-0 {
    padding: 0 !important
}

.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

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

.p-10 {
    padding: 2.5rem
}

.p-12 {
    padding: 3rem
}

.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
}

.p-9 {
    padding: 2.25rem
}

.p-\[12px\] {
    padding: 12px
}

.p-\[15px\] {
    padding: 15px
}

.p-\[25px\] {
    padding: 25px
}

.p-\[5px\] {
    padding: 5px
}

.p-\[8px\] {
    padding: 8px
}

.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-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.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-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[10x\] {
    padding-left: 10x;
    padding-right: 10x
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[36px\] {
    padding-left: 36px;
    padding-right: 36px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[var\(--ambrands-slider-padding\)\] {
    padding-left: var(--ambrands-slider-padding);
    padding-right: var(--ambrands-slider-padding)
}

.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-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.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-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

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

.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-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.py-\[0\.55rem\] {
    padding-top: .55rem;
    padding-bottom: .55rem
}

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

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

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

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

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

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

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

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

.pb-0 {
    padding-bottom: 0
}

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

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

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-12 {
    padding-bottom: 3rem
}

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

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

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-20 {
    padding-bottom: 5rem
}

.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-\[20px\] {
    padding-bottom: 20px
}

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

.pb-\[var\(--thumb-size\)\] {
    padding-bottom: var(--thumb-size)
}

.pl-0 {
    padding-left: 0
}

.pl-0\.5 {
    padding-left: .125rem
}

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

.pl-2 {
    padding-left: .5rem
}

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

.pl-3 {
    padding-left: .75rem
}

.pl-3\.5 {
    padding-left: .875rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-7 {
    padding-left: 1.75rem
}

.pl-9 {
    padding-left: 2.25rem
}

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

.pl-\[15px\] {
    padding-left: 15px
}

.pr-0 {
    padding-right: 0
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

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

.pr-2\.5 {
    padding-right: .625rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-7 {
    padding-right: 1.75rem
}

.pr-\[40px\] {
    padding-right: 40px
}

.pr-\[5px\] {
    padding-right: 5px
}

.pt-0 {
    padding-top: 0
}

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

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

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

.pt-11 {
    padding-top: 2.75rem
}

.pt-14 {
    padding-top: 3.5rem
}

.pt-16 {
    padding-top: 4rem
}

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

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

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

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

.pt-5 {
    padding-top: 1.25rem
}

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

.pt-7 {
    padding-top: 1.75rem
}

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

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

.pt-full {
    padding-top: 100%
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.text-end {
    text-align: end
}

.align-top {
    vertical-align: top
}

.align-middle {
    vertical-align: middle
}

.font-\[\'Open_Sans\'\] {
    font-family: Open Sans
}

.font-sans {
    font-family: Segoe UI, Helvetica Neue, Arial, sans-serif
}

.\!text-\[18px\] {
    font-size: 18px !important
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

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

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.text-\[0\.625rem\] {
    font-size: .625rem
}

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

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

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

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

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

.text-\[1rem\] {
    font-size: 1rem
}

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

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

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

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

.text-\[2rem\] {
    font-size: 2rem
}

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

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

.text-\[length\:var\(--ambrands-text-size\)\] {
    font-size: var(--ambrands-text-size)
}

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

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

.text-md {
    font-size: 15px;
    line-height: 22px
}

.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
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.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
}

.not-italic {
    font-style: normal
}

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

.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-\[\.875rem\] {
    line-height: .875rem
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[16px\] {
    line-height: 16px
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[48px\] {
    line-height: 48px
}

.leading-\[var\(--ambrands-img-width\)\] {
    line-height: var(--ambrands-img-width)
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.leading-tight {
    line-height: 1.25
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-wide {
    letter-spacing: .025em
}

.tracking-wider {
    letter-spacing: .05em
}

.tracking-widest {
    letter-spacing: .1em
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#181D25\],
.text-\[\#181d25\] {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.text-\[\#222\] {
    --tw-text-opacity: 1;
    color: rgb(34 34 34/var(--tw-text-opacity))
}

.text-\[\#2358AE\] {
    --tw-text-opacity: 1;
    color: rgb(35 88 174/var(--tw-text-opacity))
}

.text-\[\#2f6ed5\] {
    --tw-text-opacity: 1;
    color: rgb(47 110 213/var(--tw-text-opacity))
}

.text-\[\#333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51/var(--tw-text-opacity))
}

.text-\[\#333d4c\] {
    --tw-text-opacity: 1;
    color: rgb(51 61 76/var(--tw-text-opacity))
}

.text-\[\#33b36b\] {
    --tw-text-opacity: 1;
    color: rgb(51 179 107/var(--tw-text-opacity))
}

.text-\[\#4E5562\],
.text-\[\#4e5562\] {
    --tw-text-opacity: 1;
    color: rgb(78 85 98/var(--tw-text-opacity))
}

.text-\[\#5f5f5f\] {
    --tw-text-opacity: 1;
    color: rgb(95 95 95/var(--tw-text-opacity))
}

.text-\[\#7d7d7d\] {
    --tw-text-opacity: 1;
    color: rgb(125 125 125/var(--tw-text-opacity))
}

.text-\[\#9CA3AF\] {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-\[\#adadad\] {
    --tw-text-opacity: 1;
    color: rgb(173 173 173/var(--tw-text-opacity))
}

.text-\[\#bbb\] {
    --tw-text-opacity: 1;
    color: rgb(187 187 187/var(--tw-text-opacity))
}

.text-\[\#c7c7c7\] {
    --tw-text-opacity: 1;
    color: rgb(199 199 199/var(--tw-text-opacity))
}

.text-\[\#cad0d9\] {
    --tw-text-opacity: 1;
    color: rgb(202 208 217/var(--tw-text-opacity))
}

.text-\[\#e0e5eb\] {
    --tw-text-opacity: 1;
    color: rgb(224 229 235/var(--tw-text-opacity))
}

.text-\[\#eb5757\] {
    --tw-text-opacity: 1;
    color: rgb(235 87 87/var(--tw-text-opacity))
}

.text-\[\#f03d3d\] {
    --tw-text-opacity: 1;
    color: rgb(240 61 61/var(--tw-text-opacity))
}

.text-\[\#f55266\] {
    --tw-text-opacity: 1;
    color: rgb(245 82 102/var(--tw-text-opacity))
}

.text-\[\#f6e05e\] {
    --tw-text-opacity: 1;
    color: rgb(246 224 94/var(--tw-text-opacity))
}

.text-\[\#fc9231\] {
    --tw-text-opacity: 1;
    color: rgb(252 146 49/var(--tw-text-opacity))
}

.text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#ffffffcc\] {
    color: #fffc
}

.text-\[color\:var\(--ambrands-text-color\)\] {
    color: var(--ambrands-text-color)
}

.text-amrel-grey-blue {
    --tw-text-opacity: 1;
    color: rgb(203 213 224/var(--tw-text-opacity))
}

.text-amrel-red-bg {
    --tw-text-opacity: 1;
    color: rgb(159 56 56/var(--tw-text-opacity))
}

.text-amsb_graystarts {
    --tw-text-opacity: 1;
    color: rgb(203 213 224/var(--tw-text-opacity))
}

.text-amsb_yellowstars {
    --tw-text-opacity: 1;
    color: rgb(246 224 94/var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96 165 250/var(--tw-text-opacity))
}

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

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

.text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216/var(--tw-text-opacity))
}

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

.text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30 58 138/var(--tw-text-opacity))
}

.text-cornflower-100 {
    --tw-text-opacity: 1;
    color: rgb(131 146 167/var(--tw-text-opacity))
}

.text-cyan-700 {
    --tw-text-opacity: 1;
    color: rgb(14 116 144/var(--tw-text-opacity))
}

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

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

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/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-200 {
    --tw-text-opacity: 1;
    color: rgb(167 243 208/var(--tw-text-opacity))
}

.text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(16 185 129/var(--tw-text-opacity))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(5 150 105/var(--tw-text-opacity))
}

.text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(251 146 60/var(--tw-text-opacity))
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-primary-lighter {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-primary\/50 {
    color: #1f293780
}

.text-red,
.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity))
}

.text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127 29 29/var(--tw-text-opacity))
}

.text-rental {
    --tw-text-opacity: 1;
    color: rgb(239 181 12/var(--tw-text-opacity))
}

.text-secondary {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-secondary-darker {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity))
}

.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity))
}

.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity))
}

.text-slate-800 {
    --tw-text-opacity: 1;
    color: rgb(30 41 59/var(--tw-text-opacity))
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42/var(--tw-text-opacity))
}

.text-theme {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.text-themegreen {
    --tw-text-opacity: 1;
    color: rgb(51 179 107/var(--tw-text-opacity))
}

.text-themeprime {
    --tw-text-opacity: 1;
    color: rgb(242 34 59/var(--tw-text-opacity))
}

.text-tlfade {
    --tw-text-opacity: 1;
    color: rgb(51 61 76/var(--tw-text-opacity))
}

.text-transparent {
    color: #0000
}

.text-txfade {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(252 211 77/var(--tw-text-opacity))
}

.text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(251 191 36/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-25 {
    opacity: .25
}

.opacity-5 {
    opacity: .05
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-75 {
    opacity: .75
}

.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 #0000001a, 0 1px 2px -1px #0000001a;
    --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 #00000040;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_0\.5rem_2rem_-0\.25rem_hsla\(216\2c 9\%\2c 44\%\2c \.1\)\] {
    --tw-shadow: 0 0.5rem 2rem -0.25rem #666e7a1a;
    --tw-shadow-colored: 0 0.5rem 2rem -0.25rem 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_6px_4px_\#00000014\] {
    --tw-shadow: 0 0 6px 4px #00000014;
    --tw-shadow-colored: 0 0 6px 4px var(--tw-shadow-color)
}

.shadow-\[0_0_6px_4px_\#00000014\],
.shadow-\[0_2px_4px_0_rgba\(16\2c 31\2c 48\2c 0\.2\)\] {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_2px_4px_0_rgba\(16\2c 31\2c 48\2c 0\.2\)\] {
    --tw-shadow: 0 2px 4px 0 #101f3033;
    --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.shadow-none,
.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 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --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)
}

.outline-none {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.outline-dashed {
    outline-style: dashed
}

.outline-0 {
    outline-width: 0
}

.outline-2 {
    outline-width: 2px
}

.-outline-offset-2 {
    outline-offset: -2px
}

.outline-offset-2 {
    outline-offset: 2px
}

.outline-offset-8 {
    outline-offset: 8px
}

.outline-\[\#f55266\] {
    outline-color: #f55266
}

.outline-blue-300 {
    outline-color: #93c5fd
}

.\!ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.ring {
    --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)
}

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

.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(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-blue-500\/50 {
    --tw-ring-color: #3b82f680
}

.ring-primary {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity))
}

.ring-primary\/50 {
    --tw-ring-color: #1e40af80
}

.ring-primary\/75 {
    --tw-ring-color: #1e40afbf
}

.ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity))
}

.ring-opacity-50 {
    --tw-ring-opacity: 0.5
}

.ring-offset-2 {
    --tw-ring-offset-width: 2px
}

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

.filter,
.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)
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px)
}

.backdrop-blur,
.backdrop-blur-lg {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px)
}

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

.transition-\[left\2c top\] {
    transition-property: left, top;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[right\2c top\] {
    transition-property: right, 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, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-none {
    transition-property: none
}

.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
}

.delay-150 {
    transition-delay: .15s
}

.duration-100 {
    transition-duration: .1s
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-700 {
    transition-duration: .7s
}

.duration-75 {
    transition-duration: 75ms
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.mask-overflow {
    --tw-mask-dir: to right;
    --tw-mask-size: 2rem;
    --tw-mask-color: 0 0 0;
    --tw-mask-start: rgb(var(--tw-mask-color)/0%);
    --tw-mask-end: rgb(var(--tw-mask-color)/0%);
    --tw-mask: linear-gradient(var(--tw-mask-dir), var(--tw-mask-start), rgb(var(--tw-mask-color)) var(--tw-mask-size), rgb(var(--tw-mask-color)) calc(100% - var(--tw-mask-size)), var(--tw-mask-end));
    -webkit-mask-image: var(--tw-mask);
    mask-image: var(--tw-mask)
}

.mask-overflow-start {
    --tw-mask-end: rgb(var(--tw-mask-color))
}

.mask-overflow-end {
    --tw-mask-start: rgb(var(--tw-mask-color))
}

.mask-dir-y {
    --tw-mask-dir: to bottom
}

#gallery .fixed.block .amasty-label-container {
    display: none
}

.amasty-label-container.-link:hover .amlabel-text {
    text-decoration-line: underline
}

.swiper-slide .amasty-label-container [role=tooltip] {
    display: none
}

.\[-moz-appearance\:textfield\] {
    -moz-appearance: textfield
}

.table-row-items>div.table-row-item {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.table-row-items>div.table-row-item:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.account-nav li a,
.account-nav li strong {
    display: flex;
    justify-content: space-between;
    padding-top: .25rem;
    padding-bottom: .25rem;
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

body.review-customer-index .review-list-section div .account-nav li strong.card,
body.review-customer-index .review-list-section div.account-nav li a.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.account-nav li a:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.account-nav li a:hover {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.account-nav li a:hover+svg {
    right: -2rem
}

.account-nav li strong {
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity));
    text-decoration-line: underline
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.account-nav li strong {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.account-nav li strong+svg {
    right: -2rem
}

.actions-toolbar {
    margin-top: 1.5rem;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(182 182 182/var(--tw-border-opacity));
    padding-top: 1rem
}

body.review-customer-index .review-list-section div.actions-toolbar.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

.actions-toolbar a.back {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity));
    text-decoration-line: underline
}

body>div>div.grecaptcha-badge {
    display: none;
    height: 0 !important;
    width: 0 !important
}

.order-items>div:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.order-links {
    display: block;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

#gallery .fixed.order-links .amasty-label-container {
    display: none
}

[data-content-type$=block] .order-links p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.order-links li {
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
    padding: .5rem 1rem
}

.order-links li.current {
    flex-grow: 1;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.order-links li a {
    text-decoration-line: underline
}

.order-date {
    font-size: .875rem;
    line-height: 1.25rem
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.order-date.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.order-date.leading-tight.text-black+svg {
    right: -2rem
}

fieldset .field,
form .field {
    margin-top: .25rem
}

fieldset .field.field-reserved,
form .field.field-reserved {
    margin-bottom: 1.75rem
}

fieldset .field.field-reserved ul:last-of-type,
form .field.field-reserved ul:last-of-type {
    margin-bottom: -1.5rem;
    padding-bottom: .25rem
}

fieldset .field.field-reserved ul,
form .field.field-reserved ul {
    font-size: .875rem;
    line-height: 1.25rem
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute fieldset.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute form.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute fieldset.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black+svg,
#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute form.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black+svg {
    right: -2rem
}

fieldset label,
form label {
    margin-bottom: .5rem;
    display: block;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

#gallery fieldset.fixed label .amasty-label-container,
#gallery form.fixed label .amasty-label-container {
    display: none
}

[data-content-type$=block] fieldset label p:last-child,
[data-content-type$=block] form label p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

fieldset .field.choice,
form .field.choice {
    display: flex;
    align-items: center
}

body.review-customer-index .review-list-section div fieldset .field.choice.card,
body.review-customer-index .review-list-section divform .field.choice.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

fieldset .field.choice input,
form .field.choice input {
    margin-right: 1rem
}

fieldset .field.choice label,
form .field.choice label {
    margin-bottom: 0
}

fieldset .field.field-error .messages,
form .field.field-error .messages {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity));
    max-width: -moz-fit-content;
    max-width: fit-content
}

fieldset legend,
form legend {
    margin-bottom: .75rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

fieldset legend+br,
form legend+br {
    display: none
}

fieldset~fieldset {
    margin-top: 2rem
}

.field.required>label:after {
    position: relative;
    top: -.25rem;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity));
    content: var(--tw-content);
    --tw-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12m5.196-9L6.804 15m0-6 10.392 6'/%3E%3C/svg%3E");
    --tw-icon-size: 1em;
    display: inline-block;
    width: var(--tw-icon-size);
    height: var(--tw-icon-size);
    background-color: currentcolor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-image: var(--tw-icon);
    mask-image: var(--tw-icon)
}

.flex-columns-wrapper {
    display: flex;
    flex-direction: column
}

body.review-customer-index .review-list-section div.flex-columns-wrapper.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

@media (min-width:768px) {
    .flex-columns-wrapper {
        flex-direction: row
    }
}

.catalog-product-view .product-info-main section[id*=mostviewed],
.catalog-product-view .product-info-main section[id=amrelated_product_content_tab] {
    grid-column: span 2/span 2
}

[x-ref=bundlePopup] .product-custom-option.form-select,
[x-ref=bundlePopup] .product-custom-option.form-textarea {
    width: 100%
}

.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div {
    padding: 1rem
}

@media (min-width:768px) {
    .amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div {
        width: 100%
    }
}

.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom #product-details,
.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom .product-description,
.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom .product-description+div,
.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div>p,
.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div>p+div {
    display: none
}

.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom div[x-data="initBundleOptions()"] .nested.options-list .field.choice input {
    margin-top: .25rem
}

.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom div[x-data="initBundleOptions()"] .nested.options-list .field.choice .price-container {
    display: inline-block
}

.amrelated-popup-wrapper-content .swatch-attribute .product-option-label {
    width: 100%
}

@media (min-width:640px) {
    .amrelated-popup-wrapper-content .swatch-attribute .product-option-label {
        width: 33.333333%
    }
}

.amrelated-popup-wrapper-content .swatch-attribute .product-option-values {
    width: 100%
}

@media (min-width:640px) {
    .amrelated-popup-wrapper-content .swatch-attribute .product-option-values {
        width: 66.666667%
    }
}

@media (min-width:1024px) {
    .amrelated-content-container .amrelated-content-wrapper .amrelated-pack-item-wrapper[data-class=-narrow-wrapper]:last-child .amrelated-pack-item {
        max-width: 120px
    }
}

.rating-result:before,
.summ-rating:before {
    content: "\2605" "\2605" "\2605" "\2605" "\2605"
}

.w-am-latter:nth-child(4n+5) {
    margin-right: 0
}

.ambrands-brandlist-widget [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-content,
.ambrands-brandlist-widget [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-icon {
    top: -.25rem
}

.ambrands-brandlist-widget [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-icon {
    left: 50%
}

.catalog-product-view .product-info-main .page-title {
    text-align: left
}

.catalog-product-view .product-info-main .order-first [x-data^=amTooltip_] [x-show=showTooltip],
.catalog-product-view .product-info-main>section:first-child [x-data^=amTooltip_] [x-show=showTooltip] {
    z-index: 30
}

.catalog-product-view .product-info-main .order-first [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-content,
.catalog-product-view .product-info-main>section:first-child [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-content {
    top: -1rem;
    left: 100%;
    margin-left: 1rem;
    transform: none
}

.catalog-product-view .product-info-main .order-first [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-icon,
.catalog-product-view .product-info-main>section:first-child [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-icon {
    top: auto;
    left: 100%;
    bottom: 0;
    transform: none
}

.catalog-product-view .product-info-main>section:first-child h1.page-title {
    width: 100%
}

.catalog-product-view .product-info-main>section:first-child .amshopby-option-link {
    margin-right: .5rem;
    margin-top: .5rem
}

.catalog-product-view .product-info-main>section:first-child .amshopby-option-link div[x-show=showTooltip] .am-brand-image {
    max-height: 100%;
    max-width: 100%
}

[x-data^=initSliderComponent] [x-data^=amTooltip_] [x-show=showTooltip] .amtooltip-content {
    left: 3rem
}

.product-info-main p.title-font {
    display: block
}

#gallery .fixed.product-info-main p.title-font .amasty-label-container {
    display: none
}

[data-content-type$=block] .product-info-main p.title-font p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.product-info-main p.title-font>strong {
    display: none
}

@media (min-width:768px) {
    .product-info-main p.title-font>strong {
        display: block
    }

    #gallery .product-info-main p.title-font>strong.fixed .amasty-label-container {
        display: none
    }
}

.product-info-main .product-brands-wrapper {
    margin-top: .75rem
}

.product-info-main .product-brands-wrapper .amshopby-option-link {
    margin-right: .5rem
}

.product-info-main .amshopby-option-link {
    margin-bottom: .75rem
}

.product-info-main .amshopby-option-link .brand-title {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-decoration-line: underline
}

.product-info-main .amshopby-option-link .amtooltip-wrapper {
    height: auto;
    width: auto
}

.product-info-main .amshopby-option-link .amtooltip-wrapper>.amtooltip-inner {
    position: static
}

.products .amshopby-option-link {
    display: inline-flex
}

.products .amshopby-option-link .amtooltip-wrapper {
    height: auto;
    width: auto
}

.products .amshopby-option-link .amtooltip-wrapper>.amtooltip-inner {
    position: static
}

.products .amshopby-option-link .amtooltip-wrapper [x-show=showTooltip] {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.products .amshopby-option-link .amtooltip-wrapper [x-show=showTooltip] .amtooltip-content {
    top: auto;
    bottom: 100%;
    transform: none
}

.products .amshopby-option-link .amtooltip-wrapper [x-show=showTooltip] .amtooltip-icon {
    left: 2.5rem;
    top: 1.5rem
}

.amslider .swiper-pagination-bullet {
    height: auto;
    width: auto;
    background-color: initial
}

.amslider .swiper-pagination-bullet:before {
    margin: 1rem;
    display: block;
    height: .75rem;
    width: .75rem;
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 9999px;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    content: var(--tw-content);
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

#gallery .amslider .swiper-pagination-bullet.fixed .amasty-label-container:before {
    content: var(--tw-content);
    display: none
}

.amslider .swiper-pagination-bullet-active:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199/var(--tw-bg-opacity))
}

.amslider .category-item .category-item-title {
    margin: auto
}

.amslider .slide .category-item-title,
.amslider .swiper-slide .swiper-category-item {
    font-size: 1rem;
    line-height: 1.5rem
}

.amslider .swiper-button-next:after,
.amslider .swiper-button-prev:after {
    content: ""
}

.amslider .swiper-button-next.swiper-button-disabled,
.amslider .swiper-button-prev.swiper-button-disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity));
    opacity: 1
}

.children-category .amslider {
    position: relative;
    left: inherit;
    margin: 0 3rem;
    display: block;
    width: 100%
}

#gallery .fixed.children-category .amslider .amasty-label-container {
    display: none
}

[data-content-type$=block] .children-category .amslider p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.children-category .amslider {
    transform: inherit
}

.children-category-container.swiper-container {
    margin: auto;
    width: calc(100% - 80px)
}

.children-category-container .swiper-wrapper {
    align-items: baseline
}
.brand-image{
    vertical-align: middle;
    height: 60px;
}
.amslider .slide .category-item {
    position: relative;
    width: 100%;
    border: 1px solid #0000;
    padding: .625rem
}

.amslider .slide .category-item:active,
.amslider .slide .category-item:hover {
    position: relative;
    z-index: 10;
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity));
    padding: .625rem;
    --tw-shadow: 3px 3px 4px 0 #0000004d;
    --tw-shadow-colored: 3px 3px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.amslider .slide .category-item.category-item-label img {
    margin-bottom: 1.5rem
}

.amslider .swiper-slide .swiper-category-item {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    padding: .625rem 0
}

.amslider .swiper-slide .swiper-category-item:active,
.amslider .swiper-slide .swiper-category-item:hover {
    margin: 0;
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-shadow: 3px 3px 4px 0 #0000004d;
    --tw-shadow-colored: 3px 3px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.amslider .swiper-slide .swiper-category-item img {
    height: auto
}

.amslider .swiper-slide .swiper-category-item.category-item-label img {
    margin-bottom: 1.5rem
}

.amslider .swiper-slide .ambrands-swiper-brand:not(:root:root),
.amslider .swiper-slide .category-item:not(:root:root),
.amslider .swiper-slide .swiper-category-item:not(:root:root) {
    padding: .625rem
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {

    .ambrands-swiper-brand,
    .ambrands-swiper-brand .ambrands-empty {
        width: 100%
    }
}

.filter-content .items.-am-singleselect .item>.filter-row>input[type=radio],
.filter-content .items.amshopby-fly-out-view .item>.filter-row>input[type=radio] {
    display: none
}

.filter-content .items.-am-singleselect .item .items-children .count,
.filter-content .items.amshopby-fly-out-view .item .items-children .count {
    margin-left: .25rem
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a,
.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a {
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a img,
.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a img {
    margin-top: 2px
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a .label,
.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a .label {
    margin-right: .25rem
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a .count,
.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a .count {
    margin-left: auto
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a .count.fly-out-count,
.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a .count.fly-out-count {
    margin-left: 0
}

.filter-content .items.am-labels-folding.is-by-click button.filter-options-title {
    position: absolute;
    top: 5px;
    left: 0
}

.filter-content .tooltip-wrapper>div>div>div {
    transform: translate(-20%, -100%)
}

.filter-content .tooltip-wrapper div span {
    display: block
}

#gallery .fixed.filter-content .tooltip-wrapper div span .amasty-label-container {
    display: none
}

[data-content-type$=block] .filter-content .tooltip-wrapper div span p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

.filter-content .tooltip-wrapper div span {
    white-space: break-spaces
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option.amshopby-link-selected .am-swatch-image {
    border-color: #0000;
    --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);
    --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option .am-swatch-image img {
    vertical-align: inherit
}

.amshopby-remove-item .am-swatch-image {
    min-width: 40px;
    border-width: 1px
}

.amshopby-remove-item .am-swatch-image:hover {
    border-color: #0000;
    --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);
    --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);
    --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5;
    box-shadow: none
}

.amshopby-remove-item .am-swatch-image img {
    vertical-align: inherit
}

.amasty-catalog-topnav .amshopby-fromto-wrap {
    min-width: 250px
}

.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget {
    padding-left: 0;
    padding-right: 0
}

.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget .amshopby-input-wrapper {
    max-width: 100px
}

.filter-options-content .-am-overflow::-webkit-scrollbar-track,
.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-track {
    border-radius: 9999px
}

.filter-options-content .-am-overflow::-webkit-scrollbar,
.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar {
    width: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.filter-options-content .-am-overflow::-webkit-scrollbar-thumb,
.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-thumb {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity));
    background-clip: content-box
}

#html-body.-amshopby-sticky .columns {
    position: relative
}

#html-body.-amshopby-sticky .columns>.sidebar-main {
    position: sticky;
    top: 0;
    z-index: 20;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar-track {
    border-radius: 9999px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar {
    width: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar-thumb {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity));
    background-clip: content-box;
    color: red
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px !important
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black+svg {
    right: -2rem
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute>div[class^=absolute] {
    transform: translate(28px, 5px)
}

.catalog-product-view .amshopby-option-link img:not([src*="resized/"]) {
    max-height: 30px;
    max-width: 30px
}

.product-info-main>section:first-child h1.page-title {
    width: 100%
}

.product-info-main>section:first-child .amshopby-option-link {
    margin-right: .5rem;
    margin-top: .5rem
}

.product-info-main>section:first-child .amshopby-option-link div[x-show=showTooltip] .am-brand-image {
    max-height: 100%;
    max-width: 100%
}

.amshopby-fromto-wrap input.am-filter-price::-webkit-inner-spin-button,
.amshopby-fromto-wrap input.am-filter-price::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.amshopby-slider-container .noUi-handle:after,
.amshopby-slider-container .noUi-handle:before {
    display: none
}

.amshopby-slider-container .noUi-horizontal .noUi-tooltip {
    bottom: 130%
}

.amshopby-slider-container .noUi-tooltip {
    pointer-events: none;
    border-radius: .25rem;
    border-style: none;
    padding: .25rem;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    border-color: inherit;
    background-color: inherit
}

.amshopby-slider-container .noUi-tooltip:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    height: 0;
    width: 0;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    border-top: 6px solid;
    border-top-color: inherit
}

.amshopby-slider-container .noUi-handle {
    border-style: 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)
}

.amshopby-slider-container .noUi-handle:hover .noUi-tooltip {
    opacity: 1
}

.amshopby-slider-container .noUi-target {
    border-style: none
}

.amshopby-slider-container.-default .noUi-connect {
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity))
}

.amshopby-slider-container.-default .noUi-target {
    height: 10px;
    --tw-bg-opacity: 1;
    background-color: rgb(218 218 218/var(--tw-bg-opacity))
}

.amshopby-slider-container.-default .noUi-handle,
.amshopby-slider-container.-default .noUi-target {
    --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)
}

.amshopby-slider-container.-default .noUi-handle {
    top: -3px;
    right: -.5rem;
    height: 1rem;
    width: 1rem;
    cursor: pointer;
    border-radius: 9999px;
    border-width: 0
}

.amshopby-slider-container.-default .noUi-tooltip {
    background-color: initial;
    color: #0000
}

.amshopby-slider-container.-default .noUi-tooltip:after {
    border-color: #0000
}

.amshopby-slider-container.-improved .noUi-connect {
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity))
}

.amshopby-slider-container.-improved .noUi-target {
    height: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(218 218 218/var(--tw-bg-opacity));
    --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)
}

.amshopby-slider-container.-improved .noUi-horizontal .noUi-tooltip {
    margin-bottom: .25rem
}

.amshopby-slider-container.-improved .noUi-handle {
    top: -6px;
    right: -.5rem;
    height: 1rem;
    width: 1rem;
    cursor: pointer;
    border-radius: 9999px;
    border-width: 0;
    --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)
}

.amshopby-slider-container.-volumetric .noUi-connect {
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity))
}

.amshopby-slider-container.-volumetric .noUi-target {
    height: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(223 222 221/var(--tw-bg-opacity));
    box-shadow: inset 0 1px 2px #00000040
}

.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip {
    margin-bottom: .25rem
}

.amshopby-slider-container.-volumetric .noUi-handle {
    top: .75rem;
    right: -.25rem;
    height: .75rem;
    width: .5rem;
    cursor: pointer;
    border-radius: .125rem;
    border-width: 0
}

.amshopby-slider-container.-volumetric .noUi-handle:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -.25rem;
    margin-top: -.5rem;
    display: block;
    height: 0;
    width: 0
}

#gallery .fixed.amshopby-slider-container.-volumetric .noUi-handle .amasty-label-container:before {
    display: none
}

[data-content-type$=block] .amshopby-slider-container.-volumetric .noUi-handle p:last-child:before {
    margin-bottom: 1rem;
    margin-top: 0
}

.amshopby-slider-container.-volumetric .noUi-handle:before {
    border: 4px solid;
    border-color: #fff #fff currentcolor;
    border-bottom-color: inherit
}

.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip {
    margin-bottom: 1rem
}

.amshopby-slider-container.-light .noUi-connect {
    --tw-bg-opacity: 1;
    background-color: rgb(182 182 182/var(--tw-bg-opacity))
}

.amshopby-slider-container.-light .noUi-target {
    height: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(223 222 221/var(--tw-bg-opacity));
    --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)
}

.amshopby-slider-container.-light .noUi-handle {
    top: -7px;
    right: -.5rem;
    height: 1rem;
    width: 1rem;
    cursor: pointer;
    border-radius: 9999px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 222 221/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --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)
}

.amshopby-slider-container.-light .noUi-handle:not(:hover) {
    border-color: #dfdedd !important
}

.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip {
    margin-bottom: .25rem;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 222 221/var(--tw-border-opacity))
}

.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip:after {
    margin-left: -.25rem;
    margin-top: -2px;
    height: 6px;
    width: 6px;
    transform-origin: center;
    --tw-rotate: -45deg;
    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-width: 0 0 1px 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 222 221/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.amshopby-slider-container.-dark .noUi-target {
    height: 3px;
    --tw-bg-opacity: 1;
    background-color: rgb(74 73 72/var(--tw-bg-opacity));
    --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)
}

.amshopby-slider-container.-dark .noUi-handle {
    top: -6px;
    right: -5px;
    height: 15px;
    width: 10px;
    cursor: pointer;
    border-radius: .125rem;
    border-width: 0
}

.amshopby-slider-container.-dark .noUi-horizontal .noUi-tooltip {
    margin-bottom: .25rem
}

.amwidget-children-categories .amslider .slide {
    max-width: 30%;
    flex-basis: 33.333333%
}

@media (min-width:768px) {
    .amwidget-children-categories .amslider .slide {
        max-width: none;
        flex-basis: auto
    }
}

.amsearch-related-terms {
    margin-top: 1rem
}

.amsearch-related-terms .amsearch-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.amsearch-related-recommendations,
.amsearch-related-suggestions {
    margin-top: 1rem
}

.amsearch-related-recommendations .title,
.amsearch-related-suggestions .title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.amtitles .amtitle {
    min-width: 45%
}

@media (min-width:768px) {
    .amtitles .amtitle {
        min-width: unset
    }
}

.amtitles .amtitle.active {
    border-color: rgb(0 0 0/var(--tw-border-opacity));
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

@supports (color:rgb(0 0 0/0)) {
    .amtitles .amtitle.active {
        border-color: rgb(209 213 219/var(--tw-border-opacity))
    }
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.amtitles .amtitle.active {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.amtitles .amtitle.active+svg {
    right: -2rem
}

.amtitles .amtitle.active .amsearch-results-icon {
    --tw-rotate: -90deg;
    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))
}

.amcontents .amcontent {
    animation-duration: .45s;
    animation-fill-mode: both;
    animation-name: slideIn
}

.amcontents .amcontent .amsearch-item {
    margin-bottom: .25rem
}

.amcontents .amcontent .amsearch-item .amsearch-link {
    font-weight: 700
}

@keyframes slideIn {
    to {
        transform: translateY(0);
        opacity: 1
    }

    0% {
        transform: translateY(1rem);
        opacity: 0
    }
}

.amsearch-container {
    background-color: var(--amsearch-color-background, rgb(255 255 255/var(--tw-bg-opacity)))
}

.amsearch-container .amsearch-highlight {
    color: var(--amsearch-color-highlight, #3ac39c);
    font-weight: 700
}

.amsearch-container .card-interactive {
    background-color: var(--amsearch-color-background, rgb(255 255 255/var(--tw-bg-opacity)))
}

.amsearch-container .card-interactive:focus,
.amsearch-container .card-interactive:hover {
    background-color: var(--amsearch-color-hover, #f4f5fa)
}

.amsearch-container .am-search-view-all a,
.amsearch-container .amsearch-product-name {
    color: var(--amsearch-color-text, #3ac39c)
}

.amsearch-container .am-search-view-all a:hover,
.amsearch-container .amsearch-product-name:hover {
    color: var(--amsearch-color-text-hover, #3ac39c)
}

.amsearch-container .am-search-view-all a:focus,
.amsearch-container .amsearch-product-name:focus {
    color: var(--amsearch-color-text-focus, #3ac39c)
}

.am-search-item-list a:not(.reviews-link) {
    color: var(--amsearch-color-text, #3ac39c)
}

.am-search-item-list a:not(.reviews-link):hover {
    background: var(--amsearch-color-hover, #f4f5fa);
    color: var(--amsearch-color-text-hover, #3ac39c)
}

.am-search-item-list a:not(.reviews-link):focus {
    background: var(--amsearch-color-hover-focus, #f4f5fa);
    color: var(--amsearch-color-text-focus, #3ac39c)
}

#search_mini_form .product-item a:not(.reviews-link) {
    color: var(--amsearch-color-text, #3b82f6cc)
}

#search_mini_form .product-item a:not(.reviews-link):hover {
    color: var(--amsearch-color-hover-text-hover, #3b82f6)
}

#search_mini_form .product-item:hover {
    background: var(--amsearch-color-hover, #f4f5fa)
}

.amtabs-wrapper .amcontent a:not(.product-item-link) {
    color: #1979c2
}

.amtabs-wrapper .amcontent a:not(.product-item-link):hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.am-search-content {
    width: 100%
}

@media (min-width:768px) {
    .am-search-content:not(.am-search-horizontal-view) {
        width: calc(100% - 283px)
    }

    .am-search-content.am-search-sidebar-disabled {
        width: 100%
    }
}

.am-search-sidebar {
    width: 100%
}

@media (min-width:768px) {
    .am-search-sidebar:not(.am-search-horizontal-view) {
        max-width: 283px
    }
}

.am-custom-search-button {
    background: var(--amsearch-color-search_button, #3b82f6);
    color: var(--amsearch-color-search_button_text, #fff)
}

.am-custom-search-button:hover {
    background: var(--amsearch-color-search_button-hover, #3b82f6);
    color: var(--amsearch-color-search_button_text-hover, #fff)
}

.am-custom-search-button:focus {
    background: var(--amsearch-color-search_button-hover, #f4f5fa);
    color: var(--amsearch-color-search_button_text-hover, #3ac39c)
}

#header .navigation {
    z-index: 10
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20#header .navigation.text-sm.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20#header .navigation.text-sm.leading-tight.text-black+svg {
    right: -2rem
}

.product-item.list-view {
    width: 100%
}

.product-item.list-view:nth-child(2n) {
    margin-right: 0
}

@media (min-width:1024px) {
    .product-item.list-view {
        width: 48%
    }

    .product-item.list-view:nth-child(2n) {
        margin-right: 1.25rem
    }
}

#header.a-header-type #search-content {
    z-index: 110
}

@media (min-width:768px) {
    #header.a-header-type #search-content {
        padding-left: 0;
        padding-right: 0
    }
}

#header.a-header-type #menu-search-icon {
    display: inline-block
}

#header.a-header-type #header-notification {
    z-index: 9
}

#header.a-header-type #search_mini_form button[type=submit][disabled] {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity));
    opacity: 1
}

@media (min-width:768px) {
    #header.b-header-type #search-content {
        padding-left: 0;
        padding-right: 0
    }
}

#header.c-header-type [x-ref=searchContainerDesktop].c-header-type {
    position: absolute;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

#header.c-header-type [x-ref=searchContainerDesktop].c-header-type [x-ref=searchForm] {
    max-width: none
}

.column.main.a-header-type section {
    z-index: 8
}

#group-fields-customer-attributes .messages {
    margin-bottom: 1.25rem
}

#group-fields-customer-attributes .step-title {
    margin-top: 1.75rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

#group-fields-customer-attributes .admin__field.field {
    margin-bottom: 1.75rem
}

#group-fields-customer-attributes .admin__field.field .control .input-text,
#group-fields-customer-attributes .admin__field.field .control .select,
#group-fields-customer-attributes .admin__field.field .control .textarea {
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity));
    --tw-shadow: 0 1px 2px 0 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    min-width: 207px
}

#group-fields-customer-attributes .admin__field.field .control .input-text:focus,
#group-fields-customer-attributes .admin__field.field .control .select:focus,
#group-fields-customer-attributes .admin__field.field .control .textarea:focus {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235/var(--tw-border-opacity));
    --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);
    --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

#group-fields-customer-attributes .admin__field.field .control .textarea {
    min-height: 150px
}

#group-fields-customer-attributes .admin__field.field .control .note {
    margin-top: .75rem;
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

#gallery .fixed#group-fields-customer-attributes .admin__field.field .control .note .amasty-label-container {
    display: none
}

[data-content-type$=block] #group-fields-customer-attributes .admin__field.field .control .note p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10#group-fields-customer-attributes .admin__field.field .control .note.leading-tight.text-black {
    left: 1.25rem;
    max-width: 200px
}

#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10#group-fields-customer-attributes .admin__field.field .control .note.leading-tight.text-black+svg {
    right: -2rem
}

#group-fields-customer-attributes .admin__field.field .control .nested,
#group-fields-customer-attributes .admin__field.field .control .select-img-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline
}

body.review-customer-index .review-list-section div #group-fields-customer-attributes .admin__field.field .control .select-img-wrapper.card,
body.review-customer-index .review-list-section div#group-fields-customer-attributes .admin__field.field .control .nested.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#group-fields-customer-attributes .admin__field.field .control .nested .amorderattr_img_checkbox,
#group-fields-customer-attributes .admin__field.field .control .nested .amorderattr_img_radio,
#group-fields-customer-attributes .admin__field.field .control .select-img-wrapper .amorderattr_img_checkbox,
#group-fields-customer-attributes .admin__field.field .control .select-img-wrapper .amorderattr_img_radio {
    padding-right: .75rem
}

#group-fields-customer-attributes .admin__field.field .control .nested .amorderattr_img_checkbox label input,
#group-fields-customer-attributes .admin__field.field .control .nested .amorderattr_img_radio label input,
#group-fields-customer-attributes .admin__field.field .control .select-img-wrapper .amorderattr_img_checkbox label input,
#group-fields-customer-attributes .admin__field.field .control .select-img-wrapper .amorderattr_img_radio label input {
    margin-right: .5rem
}

#group-fields-customer-attributes .admin__field.field .control .edit-container {
    display: flex;
    align-items: baseline
}

body.review-customer-index .review-list-section div#group-fields-customer-attributes .admin__field.field .control .edit-container.card {
    margin: 0;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity));
    padding: 1.5rem 0;
    --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)
}

#group-fields-customer-attributes .admin__field.field .control .edit-container .download-file {
    margin-right: 1rem;
    margin-bottom: 1rem;
    cursor: pointer;
    border-radius: .5rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#group-fields-customer-attributes .admin__field.field .control .edit-container .download-file:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}

#group-fields-customer-attributes .admin__field.field .control .edit-container .download-file:focus {
    border-color: #0000;
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(30 64 175/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5
}

#group-fields-customer-attributes .admin__field.field .control .edit-container .checkbox {
    margin-right: .5rem
}

#group-fields-customer-attributes .admin__field.field .control .input-file {
    position: relative;
    right: .25rem;
    bottom: .25rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .25rem
}

#group-fields-customer-attributes .admin__field.field .control .input-file:focus {
    border-color: #0000;
    outline: 2px solid #0000;
    outline-offset: 2px;
    --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(4px + 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(30 64 175/var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5;
    box-shadow: none
}

#group-fields-customer-attributes .admin__field.field .control .input-file::file-selector-button {
    margin-right: 1rem;
    cursor: pointer;
    border-radius: .5rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity));
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#group-fields-customer-attributes .admin__field.field .control .input-file::file-selector-button:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}

.mollie-buttons {
    margin-top: 10%;
    text-align: center;
    animation: fadeIn 1s;
    animation-delay: 1s;
    animation-fill-mode: forwards
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.mollie-buttons .button {
    display: inline-block;
    margin: 20px;
    max-width: 100%;
    padding: 0 16px;
    border: 0;
    box-shadow: 0 1px 2px 0 #00000030;
    border-radius: 6px;
    background-color: #0095ff;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 4.4rem;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: none;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: background .15s;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mollie-buttons {
    opacity: 0;
    transition: opacity 2s ease-in
}

.mollie-buttons .button:hover {
    background-color: #0077cb
}

.mollie-loading .redirect-block {
    padding: 10%;
    text-align: center
}

.checkout-payment-method #mollie_methods_ideal-form .label {
    height: 35px;
    display: inline-block
}

.checkout-payment-method #mollie_methods_ideal-form .payment-icon {
    width: 35px;
    max-height: 30px
}

.checkout-payment-method #mollie_methods_kbc-form .label {
    height: 35px;
    display: inline-block
}

.checkout-payment-method #mollie_methods_kbc-form .payment-icon {
    width: 35px;
    max-height: 30px
}

.checkout-payment-method #mollie_methods_giftcard-form .label {
    height: 40px;
    display: inline-block
}

.checkout-payment-method #mollie_methods_giftcard-form .payment-icon {
    width: 35px;
    max-height: 30px
}

.mollie-payment-icon {
    width: 25px;
    margin-right: 5px;
    vertical-align: middle
}

.mollie-loading .loader {
    border: 16px solid #e3f0fa;
    border-top-color: #31a8f0;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    margin-left: auto;
    margin-right: auto
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.payment-method-content .card-container {
    max-width: 400px;
    overflow: auto;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #0000001a;
    display: block;
    padding: 20px;
    margin-bottom: 10px
}

.apple-pay-button {
    -webkit-appearance: -apple-pay-button
}

@supports (-webkit-appearance:-apple-pay-button) {
    .apple-pay-button-with-text {
        -webkit-appearance: -apple-pay-button;
        -apple-pay-button-type: buy
    }

    .apple-pay-button-with-text>* {
        visibility: hidden
    }

    .apple-pay-button-black-with-text {
        -apple-pay-button-style: #000
    }

    .apple-pay-button-white-with-text {
        -apple-pay-button-style: #fff;
        cursor: pointer
    }

    .apple-pay-button-white-with-line-with-text {
        -apple-pay-button-style: white-outline
    }

    .apple-pay-button-color-black {
        -apple-pay-button-style: #000
    }

    .apple-pay-button-color-white {
        -apple-pay-button-style: #fff
    }

    .apple-pay-button-color-white-outline {
        -apple-pay-button-style: white-outline
    }

    .apple-pay-button-text-buy {
        -apple-pay-button-type: buy
    }

    .apple-pay-button-text-donate {
        -apple-pay-button-type: donate
    }

    .apple-pay-button-text-plain {
        -apple-pay-button-type: plain
    }

    .apple-pay-button-text-book {
        -apple-pay-button-type: book
    }

    .apple-pay-button-text-check-out {
        -apple-pay-button-type: check-out
    }

    .apple-pay-button-text-subscribe {
        -apple-pay-button-type: subscribe
    }

    .apple-pay-button-text-add-money {
        -apple-pay-button-type: add-money
    }

    .apple-pay-button-text-contribute {
        -apple-pay-button-type: contribute
    }

    .apple-pay-button-text-order {
        -apple-pay-button-type: order
    }

    .apple-pay-button-text-reload {
        -apple-pay-button-type: reload
    }

    .apple-pay-button-text-rent {
        -apple-pay-button-type: rent
    }

    .apple-pay-button-text-support {
        -apple-pay-button-type: support
    }

    .apple-pay-button-text-tip {
        -apple-pay-button-type: tip
    }

    .apple-pay-button-text-top-up {
        -apple-pay-button-type: top-up
    }
}

.mollie-applepay-button-hidden {
    display: none
}

.mollie-applepay-minicart-button {
    height: 40px
}

.am-request-popup-gdpr a {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity))
}

.am-request-popup-gdpr a:visited {
    color: #7c3aed
}

.am-request-popup-gdpr a:hover {
    --tw-text-opacity: 1;
    color: rgb(30 64 175/var(--tw-text-opacity))
}

@media (min-width:1024px) {
    .lg\:container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    @media (min-width:100vw) {
        .lg\:container {
            max-width: 100vw
        }
    }

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

    @media (min-width:960px) {
        .lg\:container {
            max-width: 960px
        }
    }

    @media (min-width:1180px) {
        .lg\:container {
            max-width: 1180px
        }
    }
}

.backdrop\:bg-black\/25::backdrop {
    background-color: #00000040
}

.backdrop\:bg-black\/75::backdrop {
    background-color: #000000bf
}

.backdrop\:backdrop-blur-sm::backdrop {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:bottom-\[100\%\]:before {
    content: var(--tw-content);
    bottom: 100%
}

.before\:left-0:before {
    content: var(--tw-content);
    left: 0
}

.before\:left-\[9px\]:before {
    content: var(--tw-content);
    left: 9px
}

.before\:left-\[auto\]:before {
    content: var(--tw-content);
    left: auto
}

.before\:right-0:before {
    content: var(--tw-content);
    right: 0
}

.before\:mr-2:before {
    content: var(--tw-content);
    margin-right: .5rem
}

.before\:mr-\[10px\]:before {
    content: var(--tw-content);
    margin-right: 10px
}

.before\:mr-\[8px\]:before {
    content: var(--tw-content);
    margin-right: 8px
}

.before\:mt-\[-5px\]:before {
    content: var(--tw-content);
    margin-top: -5px
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

.before\:flex:before {
    content: var(--tw-content);
    display: flex
}

.before\:h-0:before {
    content: var(--tw-content);
    height: 0
}

.before\:h-0\.5:before {
    content: var(--tw-content);
    height: .125rem
}

.before\:h-3:before {
    content: var(--tw-content);
    height: .75rem
}

.before\:h-\[20px\]:before {
    content: var(--tw-content);
    height: 20px
}

.before\:h-\[2px\]:before {
    content: var(--tw-content);
    height: 2px
}

.before\:h-full:before {
    content: var(--tw-content);
    height: 100%
}

.before\:w-3:before {
    content: var(--tw-content);
    width: .75rem
}

.before\:w-\[20px\]:before {
    content: var(--tw-content);
    width: 20px
}

.before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.before\:shrink-0:before {
    content: var(--tw-content);
    flex-shrink: 0
}

.before\:rotate-45:before {
    --tw-rotate: 45deg
}

.before\:rotate-45:before,
.before\:rotate-90:before {
    content: var(--tw-content);
    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))
}

.before\:rotate-90:before {
    --tw-rotate: 90deg
}

.before\:scale-y-150:before {
    --tw-scale-y: 1.5
}

.before\:scale-y-150:before,
.before\:scale-y-\[2\]:before {
    content: var(--tw-content);
    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))
}

.before\:scale-y-\[2\]:before {
    --tw-scale-y: 2
}

.before\:items-center:before {
    content: var(--tw-content);
    align-items: center
}

.before\:justify-center:before {
    content: var(--tw-content);
    justify-content: center
}

.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px
}

.before\:border-\[6px\]:before {
    content: var(--tw-content);
    border-width: 6px
}

.before\:border-\[transparent\]:before {
    content: var(--tw-content);
    border-color: #0000
}

.before\:border-b-\[\#bbb\]:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(187 187 187/var(--tw-border-opacity))
}

.before\:bg-\[\#e1e1e1\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 225/var(--tw-bg-opacity))
}

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

.before\:bg-green-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129/var(--tw-bg-opacity))
}

.before\:bg-red-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.before\:bg-contain:before {
    content: var(--tw-content);
    background-size: contain
}

.before\:bg-center:before {
    content: var(--tw-content);
    background-position: 50%
}

.before\:bg-no-repeat:before {
    content: var(--tw-content);
    background-repeat: no-repeat
}

.before\:text-\[11px\]:before {
    content: var(--tw-content);
    font-size: 11px
}

.before\:text-\[20px\]:before {
    content: var(--tw-content);
    font-size: 20px
}

.before\:text-sm:before {
    content: var(--tw-content);
    font-size: .875rem;
    line-height: 1.25rem
}

.before\:text-xl:before {
    content: var(--tw-content);
    font-size: 1.25rem;
    line-height: 1.75rem
}

.before\:font-normal:before {
    content: var(--tw-content);
    font-weight: 400
}

.before\:leading-4:before {
    content: var(--tw-content);
    line-height: 1rem
}

.before\:leading-\[16px\]:before {
    content: var(--tw-content);
    line-height: 16px
}

.before\:leading-\[7px\]:before {
    content: var(--tw-content);
    line-height: 7px
}

.before\:\!content-none:before {
    --tw-content: none !important;
    content: var(--tw-content) !important
}

.before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content)
}

.before\:content-\[\'\+\'\]:before {
    --tw-content: "+";
    content: var(--tw-content)
}

.before\:content-\[\'\.\.\.\'\]:before {
    --tw-content: "...";
    content: var(--tw-content)
}

.before\:content-\[\'\<\'\]:before {
    --tw-content: "<";
    content: var(--tw-content)
}

.before\:content-\[\'x\'\]:before {
    --tw-content: "x";
    content: var(--tw-content)
}

#gallery .before\:block.fixed .amasty-label-container:before {
    content: var(--tw-content);
    display: none
}

.after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:inset-x-0:after {
    content: var(--tw-content);
    left: 0;
    right: 0
}

.after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0
}

.after\:bottom-1:after {
    content: var(--tw-content);
    bottom: .25rem
}

.after\:bottom-\[100\%\]:after {
    content: var(--tw-content);
    bottom: 100%
}

.after\:left-0:after {
    content: var(--tw-content);
    left: 0
}

.after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%
}

.after\:left-\[10px\]:after {
    content: var(--tw-content);
    left: 10px
}

.after\:right-0:after {
    content: var(--tw-content);
    right: 0
}

.after\:top-\[calc\(100\%-theme\(space\.1\)\)\]:after {
    content: var(--tw-content);
    top: calc(100% - .25rem)
}

.after\:ml-0:after {
    content: var(--tw-content);
    margin-left: 0
}

.after\:ml-0\.5:after {
    content: var(--tw-content);
    margin-left: .125rem
}

.after\:h-0:after {
    content: var(--tw-content);
    height: 0
}

.after\:h-0\.5:after {
    content: var(--tw-content);
    height: .125rem
}

.after\:h-8:after {
    content: var(--tw-content);
    height: 2rem
}

.after\:h-\[2px\]:after {
    content: var(--tw-content);
    height: 2px
}

.after\:w-full:after {
    content: var(--tw-content);
    width: 100%
}

.after\:-translate-x-1\/2:after {
    --tw-translate-x: -50%
}

.after\:-rotate-45:after,
.after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    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))
}

.after\:-rotate-45:after {
    --tw-rotate: -45deg
}

.after\:rotate-45:after {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    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))
}

.after\:border-4:after {
    content: var(--tw-content);
    border-width: 4px
}

.after\:border-\[5px\]:after {
    content: var(--tw-content);
    border-width: 5px
}

.after\:border-b:after {
    content: var(--tw-content);
    border-bottom-width: 1px
}

.after\:border-\[transparent\]:after {
    content: var(--tw-content);
    border-color: #0000
}

.after\:border-color-inherit:after {
    content: var(--tw-content);
    border-color: inherit
}

.after\:border-transparent:after {
    content: var(--tw-content);
    border-color: #0000
}

.after\:border-b-\[\#fff\]:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 255 255/var(--tw-border-opacity))
}

.after\:bg-\[\#e1e1e1\]:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 225/var(--tw-bg-opacity))
}

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

.after\:bg-gradient-to-b:after {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.after\:from-transparent:after {
    content: var(--tw-content);
    --tw-gradient-from: #0000 var(--tw-gradient-from-position);
    --tw-gradient-to: #0000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.after\:to-white:after {
    content: var(--tw-content);
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content)
}

.after\:content-\[\'\:\'\]:after {
    --tw-content: ":";
    content: var(--tw-content)
}

.first\:mt-0:first-child {
    margin-top: 0
}

.last\:mb-0:last-child {
    margin-bottom: 0
}

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

.last\:mr-0:last-child {
    margin-right: 0
}

.last\:border-0:last-child {
    border-width: 0
}

.last\:border-b:last-child {
    border-bottom-width: 1px
}

.last\:border-b-0:last-child {
    border-bottom-width: 0
}

.last\:pb-0:last-child {
    padding-bottom: 0
}

.even\:bg-container:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.even\:bg-container-darker:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.invalid\:ring-2:invalid {
    --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)
}

.invalid\:ring-red-500:invalid {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity))
}

.focus-within\:ring-1:focus-within {
    --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)
}

.focus-within\:ring-1:focus-within,
.focus-within\:ring-2:focus-within {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:ring-2:focus-within {
    --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)
}

.focus-within\:ring-4:focus-within {
    --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(4px + 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-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241/var(--tw-ring-opacity))
}

.focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px
}

.focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6
}

.hover\:z-20:hover {
    z-index: 20
}

.hover\:z-\[3\]:hover {
    z-index: 3
}

.hover\:z-\[5\]:hover {
    z-index: 5
}

.hover\:block:hover {
    display: block
}

.hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem
}

.hover\:scale-105:hover,
.hover\:translate-x-1:hover {
    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))
}

.hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:cursor-pointer:hover {
    cursor: pointer
}

.hover\:border-0:hover {
    border-width: 0
}

.hover\:\!border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.hover\:border-\[\#181d25\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(24 29 37/var(--tw-border-opacity))
}

.hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250/var(--tw-border-opacity))
}

.hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.hover\:border-primary:hover {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity))
}

.hover\:border-sky-600:hover {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199/var(--tw-border-opacity))
}

.hover\:border-transparent:hover {
    border-color: #0000
}

.hover\:border-opacity-100:hover {
    --tw-border-opacity: 1
}

.hover\:bg-\[\#222934\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 41 52/var(--tw-bg-opacity))
}

.hover\:bg-\[\#222\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34/var(--tw-bg-opacity))
}

.hover\:bg-\[\#2563eb\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

.hover\:bg-\[\#4db2ec\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(77 178 236/var(--tw-bg-opacity))
}

.hover\:bg-\[\#4e5562\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(78 85 98/var(--tw-bg-opacity))
}

.hover\:bg-\[\#F5F7FA\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 247 250/var(--tw-bg-opacity))
}

.hover\:bg-\[\#e0e5eb\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 229 235/var(--tw-bg-opacity))
}

.hover\:bg-\[\#eef1f6\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(238 241 246/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f2223b\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 34 59/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f4f5f7\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f5f7fa\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 247 250/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f9f9f9\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249/var(--tw-bg-opacity))
}

.hover\:bg-\[rgba\(229\2c 236\2c 253\2c 0\.6899999999999999\)\]:hover {
    background-color: #e5ecfdb0
}

.hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250/var(--tw-bg-opacity))
}

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

.hover\:bg-blue-600\/20:hover {
    background-color: #2563eb33
}

.hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

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

.hover\:bg-container-darker:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/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-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.hover\:bg-gray-200\/50:hover {
    background-color: #e5e7eb80
}

.hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.hover\:bg-primary\/10:hover {
    background-color: #f2223b1a
}

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

.hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161/var(--tw-bg-opacity))
}

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

.hover\:bg-slate-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.hover\:bg-themegreen:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 179 107/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-\[\#181d25\]:hover {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.hover\:text-\[\#f2223b\]:hover {
    --tw-text-opacity: 1;
    color: rgb(242 34 59/var(--tw-text-opacity))
}

.hover\:text-amber-500:hover {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity))
}

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgb(96 165 250/var(--tw-text-opacity))
}

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

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

.hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgb(29 78 216/var(--tw-text-opacity))
}

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

.hover\:text-blue-950:hover {
    --tw-text-opacity: 1;
    color: rgb(23 37 84/var(--tw-text-opacity))
}

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

.hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgb(5 150 105/var(--tw-text-opacity))
}

.hover\:text-primary:hover {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.hover\:text-primary-darker:hover {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity))
}

.hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity))
}

.hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity))
}

.hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgb(153 27 27/var(--tw-text-opacity))
}

.hover\:text-secondary-darker:hover {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.hover\:text-slate-500:hover {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity))
}

.hover\:text-theme:hover {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:no-underline:hover {
    text-decoration-line: none
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-75:hover {
    opacity: .75
}

.hover\:shadow-\[0_0\.5rem_2rem_-0\.25rem_hsla\(216\2c 9\%\2c 44\%\2c \.1\)\]:hover {
    --tw-shadow: 0 0.5rem 2rem -0.25rem #666e7a1a;
    --tw-shadow-colored: 0 0.5rem 2rem -0.25rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.hover\:shadow-lg:hover,
.hover\:shadow-md:hover {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.hover\:shadow-sm:hover,
.hover\:shadow-xl:hover {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.hover\:shadow-primary\/30:hover {
    --tw-shadow-color: #1e40af4d;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:\!ring-0:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.hover\:ring:hover {
    --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)
}

.hover\:ring-0:hover,
.hover\:ring:hover {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-0:hover {
    --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(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

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

.hover\:ring-opacity-50:hover {
    --tw-ring-opacity: 0.5
}

.hover\:brightness-125:hover {
    --tw-brightness: brightness(1.25)
}

.hover\:brightness-125:hover,
.hover\:drop-shadow-md:hover {
    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)
}

.hover\:drop-shadow-md:hover {
    --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)
}

.hover\:duration-300:hover {
    transition-duration: .3s
}

#gallery .hover\:block:hover.fixed .amasty-label-container {
    display: none
}

.hover\:\[-moz-appearance\:auto\]:hover {
    -moz-appearance: auto
}

.hover\:before\:translate-x-\[-1px\]:hover:before {
    content: var(--tw-content);
    --tw-translate-x: -1px;
    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))
}

.focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.focus\:absolute:focus {
    position: absolute
}

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

.focus\:z-30:focus {
    z-index: 30
}

.focus\:z-40:focus {
    z-index: 40
}

.focus\:border-0:focus {
    border-width: 0
}

.focus\:\!border-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219/var(--tw-border-opacity)) !important
}

.focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253/var(--tw-border-opacity))
}

.focus\:border-current:focus {
    border-color: currentColor
}

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

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

.focus\:border-primary:focus {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity))
}

.focus\:border-primary-lighter:focus {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235/var(--tw-border-opacity))
}

.focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68/var(--tw-border-opacity))
}

.focus\:border-transparent:focus {
    border-color: #0000
}

.focus\:bg-themegreen:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(51 179 107/var(--tw-bg-opacity))
}

.focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.focus\:bg-none:focus {
    background-image: none
}

.focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.focus\:text-primary:focus {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.focus\:text-slate-500:focus {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity))
}

.focus\:shadow-primary\/30:focus {
    --tw-shadow-color: #1e40af4d;
    --tw-shadow: var(--tw-shadow-colored)
}

.focus\:outline-none:focus {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.focus\:outline-0:focus {
    outline-width: 0
}

.focus\:outline-offset-0:focus {
    outline-offset: 0
}

.focus\:outline-black:focus {
    outline-color: #000
}

.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) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.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(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\:ring-inset:focus {
    --tw-ring-inset: inset
}

.focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254/var(--tw-ring-opacity))
}

.focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity))
}

.focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px
}

.focus\:drop-shadow-md:focus {
    --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
    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)
}

.active\:bg-blue-200:active {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254/var(--tw-bg-opacity))
}

.active\:bg-blue-700:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

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

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

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

.active\:text-gray-500:active {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.active\:text-gray-700:active {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.active\:shadow:active {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --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)
}

.active\:ring-0:active {
    --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(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)
}

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

.disabled\:invisible:disabled {
    visibility: hidden
}

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

.disabled\:bg-slate-600:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105/var(--tw-bg-opacity))
}

.disabled\:text-slate-50:disabled {
    --tw-text-opacity: 1;
    color: rgb(248 250 252/var(--tw-text-opacity))
}

.disabled\:opacity-30:disabled {
    opacity: .3
}

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

.disabled\:opacity-75:disabled {
    opacity: .75
}

.disabled\:shadow-none:disabled {
    --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)
}

.group[open] .group-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))
}

.group[open] .group-open\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216/var(--tw-text-opacity))
}

.group:hover .group-hover\:visible {
    visibility: visible
}

.group:hover .group-hover\:z-30 {
    z-index: 30
}

.group\/secondmenu:hover .group-hover\/secondmenu\:block {
    display: block
}

.group\/firstmenu:hover .group-hover\/firstmenu\:flex,
.group\/secondmenu:hover .group-hover\/secondmenu\:flex {
    display: flex
}

.group:hover .group-hover\:max-h-\[800px\] {
    max-height: 800px
}

.group:hover .group-hover\:w-full {
    width: 100%
}

.group:hover .group-hover\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.group:hover .group-hover\:scale-100,
.group:hover .group-hover\:scale-110 {
    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))
}

.group:hover .group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.group:hover .group-hover\:overflow-hidden {
    overflow: hidden
}

.group:hover .group-hover\:bg-\[\#f55266\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 82 102/var(--tw-bg-opacity))
}

.group\/firstmenu:hover .group-hover\/firstmenu\:text-theme {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.group\/firstmenu:hover .group-hover\/firstmenu\:text-white,
.group\/minicart-button:hover .group-hover\/minicart-button\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/secondmenu:hover .group-hover\/secondmenu\:text-theme {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgb(153 27 27/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-theme {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group:hover .group-hover\:opacity-100,
.group\/secondmenu:hover .group-hover\/secondmenu\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:opacity-75 {
    opacity: .75
}

#gallery .group\/secondmenu:hover .group-hover\/secondmenu\:block.fixed .amasty-label-container {
    display: none
}

.group:focus .group-focus\:border-theme {
    --tw-border-opacity: 1;
    border-color: rgb(24 29 37/var(--tw-border-opacity))
}

.aria-expanded\:border-current[aria-expanded=true] {
    border-color: currentColor
}

.aria-expanded\:text-theme[aria-expanded=true] {
    --tw-text-opacity: 1;
    color: rgb(24 29 37/var(--tw-text-opacity))
}

.aria-expanded\:after\:border-inherit[aria-expanded=true]:after {
    content: var(--tw-content);
    border-color: inherit
}

.aria-\[current\=page\]\:underline[aria-current=page] {
    text-decoration-line: underline
}

.data-\[active\]\:border-primary[data-active] {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216/var(--tw-border-opacity))
}

.prose-headings\:first\:mt-0:first-child :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    margin-top: 0
}

.prose-h2\:text-xl :is(:where(h2):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.prose-h3\:text-lg :is(:where(h3):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.prose-h4\:text-base :is(:where(h4):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1rem;
    line-height: 1.5rem
}

@media not all and (min-width:768px) {
    .max-md\:mb-5 {
        margin-bottom: 1.25rem
    }

    .max-md\:mr-2 {
        margin-right: .5rem
    }

    .max-md\:mr-2\.5 {
        margin-right: .625rem
    }

    .max-md\:mt-10 {
        margin-top: 2.5rem
    }

    .max-md\:max-w-full {
        max-width: 100%
    }

    .max-md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

@media (min-width:320px) {
    .us\:flex {
        display: flex
    }

    .us\:items-center {
        align-items: center
    }

    .us\:items-baseline {
        align-items: baseline
    }

    .us\:justify-center {
        justify-content: center
    }

    .us\:justify-between {
        justify-content: space-between
    }
}

@media (min-width:375px) {
    .xxs\:w-\[30\%\] {
        width: 30%
    }

    .xxs\:w-\[93\%\] {
        width: 93%
    }

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

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

@media (min-width:425px) {
    .xs\:top-7 {
        top: 1.75rem
    }

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

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

    .xs\:mb-\[-9\%\] {
        margin-bottom: -9%
    }

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

    .xs\:w-1\/4 {
        width: 25%
    }

    .xs\:w-3\/4 {
        width: 75%
    }

    .xs\:w-\[87\%\] {
        width: 87%
    }

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

    .xs\:max-w-\[45px\] {
        max-width: 45px
    }

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

    .xs\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .xs\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .xs\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

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

    .xs\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width:640px) {
    .sm\:\!left-\[0\%\] {
        left: 0 !important
    }

    .sm\:\!right-\[0\%\] {
        right: 0 !important
    }

    .sm\:\!top-\[50\%\] {
        top: 50% !important
    }

    .sm\:top-\[35\%\] {
        top: 35%
    }

    .sm\:order-1 {
        order: 1
    }

    .sm\:order-2 {
        order: 2
    }

    .sm\:order-3 {
        order: 3
    }

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

    .sm\:col-span-6 {
        grid-column: span 6/span 6
    }

    .sm\:col-span-8 {
        grid-column: span 8/span 8
    }

    .sm\:-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }

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

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

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

    .sm\:mx-\[10px\] {
        margin-left: 10px;
        margin-right: 10px
    }

    .sm\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px
    }

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

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

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

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

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

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

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

    .sm\:ml-0 {
        margin-left: 0
    }

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

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

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

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

    .sm\:ml-auto {
        margin-left: auto
    }

    .sm\:mr-0 {
        margin-right: 0
    }

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

    .sm\:mr-8 {
        margin-right: 2rem
    }

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

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

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

    .sm\:mt-auto {
        margin-top: auto
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:hidden {
        display: none
    }

    .sm\:h-14 {
        height: 3.5rem
    }

    .sm\:h-72 {
        height: 18rem
    }

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

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

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

    .sm\:w-1\/3 {
        width: 33.333333%
    }

    .sm\:w-1\/4 {
        width: 25%
    }

    .sm\:w-1\/5 {
        width: 20%
    }

    .sm\:w-14 {
        width: 3.5rem
    }

    .sm\:w-2\/4 {
        width: 50%
    }

    .sm\:w-2\/5 {
        width: 40%
    }

    .sm\:w-20 {
        width: 5rem
    }

    .sm\:w-3\/5 {
        width: 60%
    }

    .sm\:w-48 {
        width: 12rem
    }

    .sm\:w-5\/6 {
        width: 83.333333%
    }

    .sm\:w-96 {
        width: 24rem
    }

    .sm\:w-\[25\%\] {
        width: 25%
    }

    .sm\:w-\[378px\] {
        width: 378px
    }

    .sm\:w-\[48\%\] {
        width: 48%
    }

    .sm\:w-\[55\%\] {
        width: 55%
    }

    .sm\:w-\[calc\(50\%_-_theme\(spacing\.10\)\)\] {
        width: calc(50% - 2.5rem)
    }

    .sm\:w-auto {
        width: auto
    }

    .sm\:w-max {
        width: -moz-max-content;
        width: max-content
    }

    .sm\:min-w-\[theme\(spacing\.24\)\] {
        min-width: 6rem
    }

    .sm\:max-w-\[theme\(spacing\.32\)\] {
        max-width: 8rem
    }

    .sm\:max-w-screen-sm {
        max-width: 640px
    }

    .sm\:basis-\[55\%\] {
        flex-basis: 55%
    }

    .sm\:table-fixed {
        table-layout: fixed
    }

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

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

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

    .sm\:flex-row {
        flex-direction: row
    }

    .sm\:flex-wrap {
        flex-wrap: wrap
    }

    .sm\:flex-nowrap {
        flex-wrap: nowrap
    }

    .sm\:items-start {
        align-items: flex-start
    }

    .sm\:justify-start {
        justify-content: flex-start
    }

    .sm\:justify-end {
        justify-content: flex-end
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:justify-between {
        justify-content: space-between
    }

    .sm\:gap-10 {
        gap: 2.5rem
    }

    .sm\:gap-20 {
        gap: 5rem
    }

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

    .sm\:gap-8 {
        gap: 2rem
    }

    .sm\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .sm\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px*(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px*var(--tw-space-y-reverse))
    }

    .sm\:place-self-center {
        place-self: center
    }

    .sm\:overflow-hidden {
        overflow: hidden
    }

    .sm\:overflow-visible {
        overflow: visible
    }

    .sm\:rounded-2xl {
        border-radius: 1rem
    }

    .sm\:p-8 {
        padding: 2rem
    }

    .sm\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

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

    .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .sm\:py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .sm\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

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

    .sm\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .sm\:pb-0 {
        padding-bottom: 0
    }

    .sm\:pb-3 {
        padding-bottom: .75rem
    }

    .sm\:pl-6 {
        padding-left: 1.5rem
    }

    .sm\:pr-0 {
        padding-right: 0
    }

    .sm\:pt-0 {
        padding-top: 0
    }

    .sm\:pt-10 {
        padding-top: 2.5rem
    }

    .sm\:pt-2 {
        padding-top: .5rem
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:text-center {
        text-align: center
    }

    .sm\:text-right {
        text-align: right
    }

    .sm\:text-start {
        text-align: start
    }

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .sm\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

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

    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .sm\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .sm\:text-\[40px\] {
        font-size: 40px
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

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

    .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .sm\:duration-700 {
        transition-duration: .7s
    }

    #gallery .sm\:block.fixed .amasty-label-container {
        display: none
    }
}

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

    .md\:static {
        position: static
    }

    .md\:fixed {
        position: fixed
    }

    .md\:absolute {
        position: absolute
    }

    .md\:relative {
        position: relative
    }

    .md\:sticky {
        position: sticky
    }

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

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

    .md\:bottom-auto {
        bottom: auto
    }

    .md\:left-0 {
        left: 0
    }

    .md\:left-6 {
        left: 1.5rem
    }

    .md\:left-\[-2\%\] {
        left: -2%
    }

    .md\:left-full {
        left: 100%
    }

    .md\:right-0 {
        right: 0
    }

    .md\:right-\[-2\%\] {
        right: -2%
    }

    .md\:top-0 {
        top: 0
    }

    .md\:top-\[40\%\] {
        top: 40%
    }

    .md\:top-\[80px\] {
        top: 80px
    }

    .md\:z-0 {
        z-index: 0
    }

    .md\:z-auto {
        z-index: auto
    }

    .md\:order-1 {
        order: 1
    }

    .md\:order-2 {
        order: 2
    }

    .md\:order-3 {
        order: 3
    }

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

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

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

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

    .md\:col-span-5 {
        grid-column: span 5/span 5
    }

    .md\:col-span-6 {
        grid-column: span 6/span 6
    }

    .md\:col-span-8 {
        grid-column: span 8/span 8
    }

    .md\:col-span-9 {
        grid-column: span 9/span 9
    }

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

    .md\:row-span-2 {
        grid-row: span 2/span 2
    }

    .md\:row-start-1 {
        grid-row-start: 1
    }

    .md\:m-0 {
        margin: 0
    }

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

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

    .md\:mx-3 {
        margin-left: .75rem;
        margin-right: .75rem
    }

    .md\:mx-32 {
        margin-left: 8rem;
        margin-right: 8rem
    }

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

    .md\:mx-\[12px\] {
        margin-left: 12px;
        margin-right: 12px
    }

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

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

    .md\:my-12 {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

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

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

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

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

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

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

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

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

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

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

    .md\:mb-\[-10\%\] {
        margin-bottom: -10%
    }

    .md\:ml-0 {
        margin-left: 0
    }

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

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

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

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

    .md\:ml-auto {
        margin-left: auto
    }

    .md\:mr-0 {
        margin-right: 0
    }

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

    .md\:mr-2\.5 {
        margin-right: .625rem
    }

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

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

    .md\:mr-5 {
        margin-right: 1.25rem
    }

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

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

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

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

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

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

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

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

    .md\:mt-\[-8\%\] {
        margin-top: -8%
    }

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

    .md\:block {
        display: block
    }

    .md\:inline-block {
        display: inline-block
    }

    .md\:flex {
        display: flex
    }

    .md\:inline-flex {
        display: inline-flex
    }

    .md\:table-cell {
        display: table-cell
    }

    .md\:grid {
        display: grid
    }

    .md\:\!hidden {
        display: none !important
    }

    .md\:hidden {
        display: none
    }

    .md\:h-10 {
        height: 2.5rem
    }

    .md\:h-20 {
        height: 5rem
    }

    .md\:h-24 {
        height: 6rem
    }

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

    .md\:h-96 {
        height: 24rem
    }

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

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

    .md\:h-\[489px\] {
        height: 489px
    }

    .md\:h-auto {
        height: auto
    }

    .md\:h-inherit {
        height: inherit
    }

    .md\:min-h-12 {
        min-height: 3rem
    }

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

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

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

    .md\:w-1\/3 {
        width: 33.333333%
    }

    .md\:w-1\/4 {
        width: 25%
    }

    .md\:w-1\/6 {
        width: 16.666667%
    }

    .md\:w-2\/3 {
        width: 66.666667%
    }

    .md\:w-2\/5 {
        width: 40%
    }

    .md\:w-2\/6 {
        width: 33.333333%
    }

    .md\:w-24 {
        width: 6rem
    }

    .md\:w-3\/4 {
        width: 75%
    }

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

    .md\:w-\[170px\] {
        width: 170px
    }

    .md\:w-\[50\%\] {
        width: 50%
    }

    .md\:w-\[550px\] {
        width: 550px
    }

    .md\:w-auto {
        width: auto
    }

    .md\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

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

    .md\:max-w-100-50 {
        max-width: calc(100% - 50px)
    }

    .md\:max-w-40 {
        max-width: 10rem
    }

    .md\:max-w-\[100px\] {
        max-width: 100px
    }

    .md\:max-w-\[18rem\] {
        max-width: 18rem
    }

    .md\:max-w-\[194px\] {
        max-width: 194px
    }

    .md\:max-w-\[6rem\] {
        max-width: 6rem
    }

    .md\:max-w-md {
        max-width: 28rem
    }

    .md\:max-w-sm {
        max-width: 24rem
    }

    .md\:flex-1 {
        flex: 1 1 0%
    }

    .md\:shrink-0 {
        flex-shrink: 0
    }

    .md\:basis-2\/4 {
        flex-basis: 50%
    }

    .md\:-translate-x-1\/3 {
        --tw-translate-x: -33.333333%
    }

    .md\:-translate-x-1\/3,
    .md\:translate-y-1\/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))
    }

    .md\:translate-y-1\/4 {
        --tw-translate-y: 25%
    }

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

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

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

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

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

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

    .md\:grid-cols-\[42\%_minmax\(0\2c _1fr\)\] {
        grid-template-columns: 42% minmax(0, 1fr)
    }

    .md\:grid-rows-\[min-content_minmax\(0\2c _1fr\)\] {
        grid-template-rows: min-content minmax(0, 1fr)
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:flex-wrap {
        flex-wrap: wrap
    }

    .md\:flex-nowrap {
        flex-wrap: nowrap
    }

    .md\:items-start {
        align-items: flex-start
    }

    .md\:items-end {
        align-items: flex-end
    }

    .md\:items-center {
        align-items: center
    }

    .md\:justify-start {
        justify-content: flex-start
    }

    .md\:justify-end {
        justify-content: flex-end
    }

    .md\:justify-center {
        justify-content: center
    }

    .md\:justify-between {
        justify-content: space-between
    }

    .md\:gap-0 {
        gap: 0
    }

    .md\:gap-1 {
        gap: .25rem
    }

    .md\:gap-16 {
        gap: 4rem
    }

    .md\:gap-2 {
        gap: .5rem
    }

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

    .md\:gap-6 {
        gap: 1.5rem
    }

    .md\:gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .md\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .md\:space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(3rem*(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(3rem*var(--tw-space-y-reverse))
    }

    .md\:overflow-hidden {
        overflow: hidden
    }

    .md\:rounded-3xl {
        border-radius: 1.5rem
    }

    .md\:rounded-lg {
        border-radius: .5rem
    }

    .md\:rounded-none {
        border-radius: 0
    }

    .md\:rounded-l-lg {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem
    }

    .md\:rounded-r-lg {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem
    }

    .md\:rounded-bl-none {
        border-bottom-left-radius: 0
    }

    .md\:rounded-tr-none {
        border-top-right-radius: 0
    }

    .md\:border {
        border-width: 1px
    }

    .md\:border-0 {
        border-width: 0
    }

    .md\:border-l-2 {
        border-left-width: 2px
    }

    .md\:border-r {
        border-right-width: 1px
    }

    .md\:border-none {
        border-style: none
    }

    .md\:border-container {
        --tw-border-opacity: 1;
        border-color: rgb(231 231 231/var(--tw-border-opacity))
    }

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

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

    .md\:bg-transparent {
        background-color: initial
    }

    .md\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .md\:p-0 {
        padding: 0
    }

    .md\:p-12 {
        padding: 3rem
    }

    .md\:p-4 {
        padding: 1rem
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .md\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:px-9 {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .md\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .md\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

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

    .md\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

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

    .md\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .md\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .md\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .md\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pb-4 {
        padding-bottom: 1rem
    }

    .md\:pl-16 {
        padding-left: 4rem
    }

    .md\:pl-2 {
        padding-left: .5rem
    }

    .md\:pl-2\.5 {
        padding-left: .625rem
    }

    .md\:pl-6 {
        padding-left: 1.5rem
    }

    .md\:pr-2 {
        padding-right: .5rem
    }

    .md\:pr-2\.5 {
        padding-right: .625rem
    }

    .md\:pr-5 {
        padding-right: 1.25rem
    }

    .md\:pr-6 {
        padding-right: 1.5rem
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:pt-3 {
        padding-top: .75rem
    }

    .md\:pt-8 {
        padding-top: 2rem
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-center {
        text-align: center
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

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

    .md\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .md\:text-\[40px\] {
        font-size: 40px
    }

    .md\:text-\[44px\] {
        font-size: 44px
    }

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

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

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .md\:leading-\[54px\] {
        line-height: 54px
    }

    .md\:text-gray-600 {
        --tw-text-opacity: 1;
        color: rgb(75 85 99/var(--tw-text-opacity))
    }

    .md\:opacity-0 {
        opacity: 0
    }

    .md\: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)
    }

    #gallery .md\:block.fixed .amasty-label-container,
    #gallery .md\:fixed.block .amasty-label-container {
        display: none
    }

    .group:hover .md\:group-hover\:visible {
        visibility: visible
    }

    .group:hover .md\:group-hover\:flex {
        display: flex
    }

    .group:hover .md\:group-hover\:opacity-100 {
        opacity: 1
    }
}

@media (min-width:1024px) {
    .lg\:sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0
    }

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

    .lg\:static {
        position: static
    }

    .lg\:absolute {
        position: absolute
    }

    .lg\:relative {
        position: relative
    }

    .lg\:sticky {
        position: sticky
    }

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

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

    .lg\:inset-y-auto {
        top: auto;
        bottom: auto
    }

    .lg\:\!-left-10 {
        left: -2.5rem !important
    }

    .lg\:\!-right-10 {
        right: -2.5rem !important
    }

    .lg\:bottom-0 {
        bottom: 0
    }

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

    .lg\:bottom-auto {
        bottom: auto
    }

    .lg\:left-0 {
        left: 0
    }

    .lg\:left-10 {
        left: 2.5rem
    }

    .lg\:left-4 {
        left: 1rem
    }

    .lg\:left-\[var\(--msrp-inline-offset\)\] {
        left: var(--msrp-inline-offset)
    }

    .lg\:right-0 {
        right: 0
    }

    .lg\:right-4 {
        right: 1rem
    }

    .lg\:right-auto {
        right: auto
    }

    .lg\:top-0 {
        top: 0
    }

    .lg\:top-24 {
        top: 6rem
    }

    .lg\:top-\[var\(--msrp-block-offset\)\] {
        top: var(--msrp-block-offset)
    }

    .lg\:z-\[10\] {
        z-index: 10
    }

    .lg\:order-1 {
        order: 1
    }

    .lg\:order-2 {
        order: 2
    }

    .lg\:order-3 {
        order: 3
    }

    .lg\:order-first {
        order: -9999
    }

    .lg\:order-none {
        order: 0
    }

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

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

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

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

    .lg\:col-span-6 {
        grid-column: span 6/span 6
    }

    .lg\:col-span-8 {
        grid-column: span 8/span 8
    }

    .lg\:col-start-2 {
        grid-column-start: 2
    }

    .lg\:float-right {
        float: right
    }

    .lg\:float-left {
        float: left
    }

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

    .lg\:my-12 {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .lg\:my-24 {
        margin-top: 6rem;
        margin-bottom: 6rem
    }

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

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

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

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

    .lg\:mb-\[-20\%\] {
        margin-bottom: -20%
    }

    .lg\:ml-0 {
        margin-left: 0
    }

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

    .lg\:ml-20 {
        margin-left: 5rem
    }

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

    .lg\:mr-0 {
        margin-right: 0
    }

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

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

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

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

    .lg\:mt-24 {
        margin-top: 6rem
    }

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

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

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

    .lg\:mt-\[-12\%\] {
        margin-top: -12%
    }

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

    .lg\:block {
        display: block
    }

    .lg\:inline-block {
        display: inline-block
    }

    .lg\:inline {
        display: inline
    }

    .lg\:flex {
        display: flex
    }

    .lg\:table-cell {
        display: table-cell
    }

    .lg\:table-header-group {
        display: table-header-group
    }

    .lg\:table-row {
        display: table-row
    }

    .lg\:\!grid {
        display: grid !important
    }

    .lg\:grid {
        display: grid
    }

    .lg\:hidden {
        display: none
    }

    .lg\:h-36 {
        height: 9rem
    }

    .lg\:h-\[150px\] {
        height: 150px
    }

    .lg\:h-\[629px\] {
        height: 629px
    }

    .lg\:h-\[648px\] {
        height: 648px
    }

    .lg\:h-full {
        height: 100%
    }

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

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

    .lg\:w-1\/3 {
        width: 33.333333%
    }

    .lg\:w-1\/4 {
        width: 25%
    }

    .lg\:w-1\/5 {
        width: 20%
    }

    .lg\:w-10\/12 {
        width: 83.333333%
    }

    .lg\:w-2\/3 {
        width: 66.666667%
    }

    .lg\:w-20 {
        width: 5rem
    }

    .lg\:w-28 {
        width: 7rem
    }

    .lg\:w-3\/4 {
        width: 75%
    }

    .lg\:w-3\/5 {
        width: 60%
    }

    .lg\:w-36 {
        width: 9rem
    }

    .lg\:w-56 {
        width: 14rem
    }

    .lg\:w-\[160px\] {
        width: 160px
    }

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

    .lg\:w-\[26\%\] {
        width: 26%
    }

    .lg\:w-\[30\%\] {
        width: 30%
    }

    .lg\:w-\[320px\] {
        width: 320px
    }

    .lg\:w-\[49\%\] {
        width: 49%
    }

    .lg\:w-auto {
        width: auto
    }

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

    .lg\:min-w-\[700px\] {
        min-width: 700px
    }

    .lg\:max-w-44 {
        max-width: 11rem
    }

    .lg\:max-w-\[175px\] {
        max-width: 175px
    }

    .lg\:max-w-\[586px\] {
        max-width: 586px
    }

    .lg\:max-w-\[694px\] {
        max-width: 694px
    }

    .lg\:max-w-\[700px\] {
        max-width: 700px
    }

    .lg\:max-w-full {
        max-width: 100%
    }

    .lg\:max-w-md {
        max-width: 28rem
    }

    .lg\:max-w-none {
        max-width: none
    }

    .lg\:max-w-xs {
        max-width: 20rem
    }

    .lg\:flex-auto {
        flex: 1 1 auto
    }

    .lg\:basis-4\/5 {
        flex-basis: 80%
    }

    .lg\:basis-56 {
        flex-basis: 14rem
    }

    .lg\:basis-\[228px\] {
        flex-basis: 228px
    }

    .lg\:basis-auto {
        flex-basis: auto
    }

    .lg\:table-auto {
        table-layout: auto
    }

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

    .lg\:-translate-y-0,
    .lg\:scale-95 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95
    }

    .lg\:scroll-mt-24 {
        scroll-margin-top: 6rem
    }

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

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

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

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

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

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

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

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap
    }

    .lg\:items-start {
        align-items: flex-start
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-end {
        justify-content: flex-end
    }

    .lg\:justify-center {
        justify-content: center
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-0 {
        gap: 0
    }

    .lg\:gap-1 {
        gap: .25rem
    }

    .lg\:gap-2 {
        gap: .5rem
    }

    .lg\:gap-24 {
        gap: 6rem
    }

    .lg\:gap-3 {
        gap: .75rem
    }

    .lg\:gap-6 {
        gap: 1.5rem
    }

    .lg\:gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .lg\:divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px*(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px*var(--tw-divide-y-reverse))
    }

    .lg\:place-self-auto {
        place-self: auto
    }

    .lg\:overflow-hidden {
        overflow: hidden
    }

    .lg\:rounded-2xl {
        border-radius: 1rem
    }

    .lg\:border-0 {
        border-width: 0
    }

    .lg\:border-l {
        border-left-width: 1px
    }

    .lg\:border-r {
        border-right-width: 1px
    }

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

    .lg\:border-amrel-grey-border {
        --tw-border-opacity: 1;
        border-color: rgb(233 246 255/var(--tw-border-opacity))
    }

    .lg\:bg-inherit {
        background-color: inherit
    }

    .lg\:bg-sky-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255/var(--tw-bg-opacity))
    }

    .lg\:bg-zinc-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250/var(--tw-bg-opacity))
    }

    .lg\:p-0 {
        padding: 0
    }

    .lg\:p-1 {
        padding: .25rem
    }

    .lg\:p-10 {
        padding: 2.5rem
    }

    .lg\:p-12 {
        padding: 3rem
    }

    .lg\:p-2 {
        padding: .5rem
    }

    .lg\:p-4 {
        padding: 1rem
    }

    .lg\:p-6 {
        padding: 1.5rem
    }

    .lg\:p-\[15px\] {
        padding: 15px
    }

    .lg\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:px-\[52px\] {
        padding-left: 52px;
        padding-right: 52px
    }

    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .lg\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .lg\:py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .lg\:py-48 {
        padding-top: 12rem;
        padding-bottom: 12rem
    }

    .lg\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .lg\:pb-0 {
        padding-bottom: 0
    }

    .lg\:pb-9 {
        padding-bottom: 2.25rem
    }

    .lg\:pl-2 {
        padding-left: .5rem
    }

    .lg\:pl-20 {
        padding-left: 5rem
    }

    .lg\:pl-24 {
        padding-left: 6rem
    }

    .lg\:pl-\[10\%\] {
        padding-left: 10%
    }

    .lg\:pl-\[var\(--thumb-size\)\] {
        padding-left: var(--thumb-size)
    }

    .lg\:pr-16 {
        padding-right: 4rem
    }

    .lg\:pr-20 {
        padding-right: 5rem
    }

    .lg\:pr-6 {
        padding-right: 1.5rem
    }

    .lg\:pr-8 {
        padding-right: 2rem
    }

    .lg\:pt-12 {
        padding-top: 3rem
    }

    .lg\:pt-2 {
        padding-top: .5rem
    }

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-center {
        text-align: center
    }

    .lg\:text-right {
        text-align: right
    }

    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

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

    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .lg\:text-8xl {
        font-size: 6rem;
        line-height: 1
    }

    .lg\:text-\[14px\] {
        font-size: 14px
    }

    .lg\:text-\[40px\] {
        font-size: 40px
    }

    .lg\:text-\[42px\] {
        font-size: 42px
    }

    .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

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

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:leading-\[48px\] {
        line-height: 48px
    }

    .lg\:leading-\[50px\] {
        line-height: 50px
    }

    .lg\:shadow-lg {
        --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
    }

    .lg\:mask-dir-y {
        --tw-mask-dir: to bottom
    }

    #gallery .lg\:block.fixed .amasty-label-container {
        display: none
    }

    .hover\:lg\:bg-sky-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255/var(--tw-bg-opacity))
    }

    .group:hover .lg\:group-hover\: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))
    }
}

@media (min-width:1280px) {
    .xl\:bottom-8 {
        bottom: 2rem
    }

    .xl\:left-8 {
        left: 2rem
    }

    .xl\:right-8 {
        right: 2rem
    }

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

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

    .xl\:m-0 {
        margin: 0
    }

    .xl\:m-1 {
        margin: .25rem
    }

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

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

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

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

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

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

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

    .xl\:inline {
        display: inline
    }

    .xl\:flex {
        display: flex
    }

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

    .xl\:w-1\/3 {
        width: 33.333333%
    }

    .xl\:w-1\/4 {
        width: 25%
    }

    .xl\:w-1\/5 {
        width: 20%
    }

    .xl\:w-\[38\%\] {
        width: 38%
    }

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

    .xl\:min-w-\[375px\] {
        min-width: 375px
    }

    .xl\:max-w-\[375px\] {
        max-width: 375px
    }

    .xl\:max-w-\[850px\] {
        max-width: 850px
    }

    .xl\:max-w-\[900px\] {
        max-width: 900px
    }

    .xl\:grow {
        flex-grow: 1
    }

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

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

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

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

    .xl\:items-start {
        align-items: flex-start
    }

    .xl\:items-center {
        align-items: center
    }

    .xl\:justify-start {
        justify-content: flex-start
    }

    .xl\:justify-center {
        justify-content: center
    }

    .xl\:justify-between {
        justify-content: space-between
    }

    .xl\:gap-10 {
        gap: 2.5rem
    }

    .xl\:gap-5 {
        gap: 1.25rem
    }

    .xl\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .xl\:border-none {
        border-style: none
    }

    .xl\:p-14 {
        padding: 3.5rem
    }

    .xl\:p-6 {
        padding: 1.5rem
    }

    .xl\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .xl\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .xl\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .xl\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .xl\:py-\[0\.55rem\] {
        padding-top: .55rem;
        padding-bottom: .55rem
    }

    .xl\:py-\[4\.5rem\] {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .xl\:pb-2 {
        padding-bottom: .5rem
    }

    .xl\:pl-16 {
        padding-left: 4rem
    }

    .xl\:pr-16 {
        padding-right: 4rem
    }

    .xl\:pt-16 {
        padding-top: 4rem
    }

    .xl\:text-left {
        text-align: left
    }

    .xl\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .xl\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

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

    .xl\:text-\[56px\] {
        font-size: 56px
    }

    .xl\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

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

@media (min-width:1536px) {
    .\32xl\:\!-left-10 {
        left: -2.5rem !important
    }

    .\32xl\:\!-right-10 {
        right: -2.5rem !important
    }

    .\32xl\:ml-4 {
        margin-left: 1rem
    }

    .\32xl\:\!block {
        display: block !important
    }

    .\32xl\:inline {
        display: inline
    }

    .\32xl\:\!w-\[7\%\] {
        width: 7% !important
    }

    .\32xl\:w-\[28\%\] {
        width: 28%
    }

    .\32xl\:max-w-\[1050px\] {
        max-width: 1050px
    }

    .\32xl\:max-w-\[1100px\] {
        max-width: 1100px
    }

    .\32xl\:flex-row {
        flex-direction: row
    }

    .\32xl\:items-start {
        align-items: flex-start
    }

    .\32xl\:justify-start {
        justify-content: flex-start
    }

    #gallery .\32xl\:\!block.fixed .amasty-label-container {
        display: none
    }
}

@media (min-width:1900px) {
    .min-\[1900px\]\:\!w-\[18\%\] {
        width: 18% !important
    }

    .min-\[1900px\]\:w-\[30\%\] {
        width: 30%
    }
}

.\[\&\:\:-webkit-calendar-picker-indicator\]\:\!hidden::-webkit-calendar-picker-indicator {
    display: none !important
}

.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none
}

.\[\&\:\:-webkit-inner-spin-button\]\:invisible::-webkit-inner-spin-button {
    visibility: hidden
}

.\[\&\:\:-webkit-inner-spin-button\]\:hidden::-webkit-inner-spin-button {
    display: none
}

.hover\:\[\&\:\:-webkit-inner-spin-button\]\:visible::-webkit-inner-spin-button:hover {
    visibility: visible
}

.\[\&\:\:-webkit-list-button\]\:w-0::-webkit-list-button {
    width: 0
}

.\[\&\:\:-webkit-progress-bar\]\:bg-\[\#f5f7fa\]::-webkit-progress-bar {
    --tw-bg-opacity: 1;
    background-color: rgb(245 247 250/var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-progress-bar\]\:bg-gray-200::-webkit-progress-bar {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-progress-value\]\:bg-\[\#fc9231\]::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: rgb(252 146 49/var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-progress-value\]\:bg-yellow-300::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(1n\)\>\.before\]\:bg-\[\#f9d484\]:nth-child(1n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(249 212 132/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(1n\)\>\.before\]\:bg-yellow-300:nth-child(1n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(2n\)\>\.before\]\:bg-\[\#eb785f\]:nth-child(2n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(235 120 95/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(2n\)\>\.before\]\:bg-red-400:nth-child(2n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(3n\)\>\.before\]\:bg-\[\#afe188\]:nth-child(3n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(175 225 136/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(3n\)\>\.before\]\:bg-green-300:nth-child(3n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(4n\)\>\.before\]\:bg-\[\#86d5f2\]:nth-child(4n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(134 213 242/var(--tw-bg-opacity))
}

.\[\&\:nth-child\(4n\)\>\.before\]\:bg-blue-300:nth-child(4n)>.before {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253/var(--tw-bg-opacity))
}

@media not all and (min-width:768px) {
    .\[\&\:nth-child\(n\+2\)\]\:max-md\:hidden:nth-child(n+2) {
        display: none
    }
}

.\[\&\>\.action\:hover\+\.content\]\:block>.action:hover+.content {
    display: block
}

#gallery .\[\&\>\.action\:hover\+\.content\]\:block>.action:hover+.content.fixed .amasty-label-container {
    display: none
}

.\[\&\>\.price-box\>\.old-price\>\.price-container\]\:text-\[14px\]>.price-box>.old-price>.price-container {
    font-size: 14px
}

.\[\&\>\.price-box\>\.old-price\>\.price-container\]\:opacity-50>.price-box>.old-price>.price-container {
    opacity: .5
}

.\[\&\>\:not\(\.loader\)\]\:invisible>:not(.loader) {
    visibility: hidden
}

.\[\&_\.price\]\:font-normal .price {
    font-weight: 400
}

.\[\&_\>\*\]\:px-2>* {
    padding-left: .5rem;
    padding-right: .5rem
}

@media(pointer:coarse) {
    .\[\@media\(pointer\:coarse\)\]\:hidden {
        display: none
    }
}
[class*=" ci-"]:before,[class^=ci-]:before{font-family:cartzilla-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ci-activity:before{content:"\f101"}.ci-airbnb:before{content:"\f102"}.ci-airplay:before{content:"\f103"}.ci-alert-circle:before{content:"\f104"}.ci-alert-octagon:before{content:"\f105"}.ci-alert-triangle:before{content:"\f106"}.ci-align-center:before{content:"\f107"}.ci-align-justify:before{content:"\f108"}.ci-align-left:before{content:"\f109"}.ci-align-right:before{content:"\f10a"}.ci-anchor:before{content:"\f10b"}.ci-aperture:before{content:"\f10c"}.ci-apple:before{content:"\f10d"}.ci-archive:before{content:"\f10e"}.ci-arrow-down-circle:before{content:"\f10f"}.ci-arrow-down-left:before{content:"\f110"}.ci-arrow-down-right:before{content:"\f111"}.ci-arrow-down:before{content:"\f112"}.ci-arrow-left-circle:before{content:"\f113"}.ci-arrow-left:before{content:"\f114"}.ci-arrow-right-circle:before{content:"\f115"}.ci-arrow-right:before{content:"\f116"}.ci-arrow-up-circle:before{content:"\f117"}.ci-arrow-up-left:before{content:"\f118"}.ci-arrow-up-right:before{content:"\f119"}.ci-arrow-up:before{content:"\f11a"}.ci-at-sign:before{content:"\f11b"}.ci-auto:before{content:"\f11c"}.ci-avocado:before{content:"\f11d"}.ci-award:before{content:"\f11e"}.ci-banned:before{content:"\f11f"}.ci-bar-chart-2:before{content:"\f120"}.ci-bar-chart:before{content:"\f121"}.ci-battery-2:before{content:"\f122"}.ci-battery-charging:before{content:"\f123"}.ci-battery:before{content:"\f124"}.ci-behance:before{content:"\f125"}.ci-bell-off:before{content:"\f126"}.ci-bell:before{content:"\f127"}.ci-blogger:before{content:"\f128"}.ci-bluetooth:before{content:"\f129"}.ci-bold:before{content:"\f12a"}.ci-book-open:before{content:"\f12b"}.ci-book:before{content:"\f12c"}.ci-bookmark:before{content:"\f12d"}.ci-box:before{content:"\f12e"}.ci-briefcase:before{content:"\f12f"}.ci-broccoli:before{content:"\f130"}.ci-bullet:before{content:"\f131"}.ci-calendar:before{content:"\f132"}.ci-camera-2:before{content:"\f133"}.ci-camera-off:before{content:"\f134"}.ci-camera:before{content:"\f135"}.ci-cast:before{content:"\f136"}.ci-chat:before{content:"\f137"}.ci-check-circle:before{content:"\f138"}.ci-check-shield:before{content:"\f139"}.ci-check-square:before{content:"\f13a"}.ci-check:before{content:"\f13b"}.ci-chevron-down:before{content:"\f13c"}.ci-chevron-left:before{content:"\f13d"}.ci-chevron-right:before{content:"\f13e"}.ci-chevron-up:before{content:"\f13f"}.ci-chevrons-down:before{content:"\f140"}.ci-chevrons-left:before{content:"\f141"}.ci-chevrons-right:before{content:"\f142"}.ci-chevrons-up:before{content:"\f143"}.ci-clipboard:before{content:"\f144"}.ci-clock:before{content:"\f145"}.ci-close-circle:before{content:"\f146"}.ci-close-octagon:before{content:"\f147"}.ci-close-square:before{content:"\f148"}.ci-close:before{content:"\f149"}.ci-cloud-drizzle:before{content:"\f14a"}.ci-cloud-lightning:before{content:"\f14b"}.ci-cloud-off:before{content:"\f14c"}.ci-cloud-rain:before{content:"\f14d"}.ci-cloud-snow:before{content:"\f14e"}.ci-cloud:before{content:"\f14f"}.ci-code:before{content:"\f150"}.ci-codepen:before{content:"\f151"}.ci-coffee:before{content:"\f152"}.ci-columns:before{content:"\f153"}.ci-command:before{content:"\f154"}.ci-compass:before{content:"\f155"}.ci-computer:before{content:"\f156"}.ci-copy:before{content:"\f157"}.ci-corner-down-left:before{content:"\f158"}.ci-corner-down-right:before{content:"\f159"}.ci-corner-left-down:before{content:"\f15a"}.ci-corner-left-up:before{content:"\f15b"}.ci-corner-right-down:before{content:"\f15c"}.ci-corner-right-up:before{content:"\f15d"}.ci-corner-up-left:before{content:"\f15e"}.ci-corner-up-right:before{content:"\f15f"}.ci-credit-card:before{content:"\f160"}.ci-crop:before{content:"\f161"}.ci-crosshair:before{content:"\f162"}.ci-database:before{content:"\f163"}.ci-delete:before{content:"\f164"}.ci-delivery-2:before{content:"\f165"}.ci-delivery:before{content:"\f166"}.ci-disc:before{content:"\f167"}.ci-discord:before{content:"\f168"}.ci-disqus:before{content:"\f169"}.ci-divide:before{content:"\f16a"}.ci-dollar-sign:before{content:"\f16b"}.ci-download-cloud:before{content:"\f16c"}.ci-download:before{content:"\f16d"}.ci-dribbble:before{content:"\f16e"}.ci-dropbox:before{content:"\f16f"}.ci-droplet:before{content:"\f170"}.ci-edit-2:before{content:"\f171"}.ci-edit-3:before{content:"\f172"}.ci-edit:before{content:"\f173"}.ci-envato:before{content:"\f174"}.ci-evernote:before{content:"\f175"}.ci-external-link:before{content:"\f176"}.ci-eye-off:before{content:"\f177"}.ci-eye:before{content:"\f178"}.ci-facebook:before{content:"\f179"}.ci-fast-forward:before{content:"\f17a"}.ci-feather:before{content:"\f17b"}.ci-file-minus:before{content:"\f17c"}.ci-file-plus:before{content:"\f17d"}.ci-file-text:before{content:"\f17e"}.ci-file:before{content:"\f17f"}.ci-film:before{content:"\f180"}.ci-filter:before{content:"\f181"}.ci-flag:before{content:"\f182"}.ci-flickr:before{content:"\f183"}.ci-folder-minus:before{content:"\f184"}.ci-folder-plus:before{content:"\f185"}.ci-folder:before{content:"\f186"}.ci-food:before{content:"\f187"}.ci-foursquare:before{content:"\f188"}.ci-frown:before{content:"\f189"}.ci-game:before{content:"\f18a"}.ci-gift:before{content:"\f18b"}.ci-github:before{content:"\f18c"}.ci-globe:before{content:"\f18d"}.ci-gluten-free:before{content:"\f18e"}.ci-google-drive:before{content:"\f18f"}.ci-google-play:before{content:"\f190"}.ci-google:before{content:"\f191"}.ci-grid:before{content:"\f192"}.ci-hanger:before{content:"\f193"}.ci-hangouts:before{content:"\f194"}.ci-hard-drive-2:before{content:"\f195"}.ci-hard-drive:before{content:"\f196"}.ci-hash:before{content:"\f197"}.ci-headphones-2:before{content:"\f198"}.ci-headphones:before{content:"\f199"}.ci-heart-filled:before{content:"\f19a"}.ci-heart:before{content:"\f19b"}.ci-help-circle:before{content:"\f19c"}.ci-home:before{content:"\f19d"}.ci-id-card:before{content:"\f19e"}.ci-image:before{content:"\f19f"}.ci-inbox:before{content:"\f1a0"}.ci-info:before{content:"\f1a1"}.ci-instagram:before{content:"\f1a2"}.ci-italic:before{content:"\f1a3"}.ci-key:before{content:"\f1a4"}.ci-kickstarter:before{content:"\f1a5"}.ci-layers:before{content:"\f1a6"}.ci-layout:before{content:"\f1a7"}.ci-leaf:before{content:"\f1a8"}.ci-life-buoy:before{content:"\f1a9"}.ci-link-2:before{content:"\f1aa"}.ci-link:before{content:"\f1ab"}.ci-linkedin:before{content:"\f1ac"}.ci-list:before{content:"\f1ad"}.ci-loader:before{content:"\f1ae"}.ci-lock:before{content:"\f1af"}.ci-log-in:before{content:"\f1b0"}.ci-log-out:before{content:"\f1b1"}.ci-mail:before{content:"\f1b2"}.ci-map-pin:before{content:"\f1b3"}.ci-map:before{content:"\f1b4"}.ci-maximize-2:before{content:"\f1b5"}.ci-maximize:before{content:"\f1b6"}.ci-medium:before{content:"\f1b7"}.ci-meh:before{content:"\f1b8"}.ci-menu:before{content:"\f1b9"}.ci-message-circle:before{content:"\f1ba"}.ci-message-square:before{content:"\f1bb"}.ci-messenger:before{content:"\f1bc"}.ci-mic-off:before{content:"\f1bd"}.ci-mic:before{content:"\f1be"}.ci-minimize-2:before{content:"\f1bf"}.ci-minimize:before{content:"\f1c0"}.ci-minus-circle:before{content:"\f1c1"}.ci-minus-square:before{content:"\f1c2"}.ci-minus:before{content:"\f1c3"}.ci-monitor-2:before{content:"\f1c4"}.ci-monitor:before{content:"\f1c5"}.ci-moon:before{content:"\f1c6"}.ci-more-horizontal:before{content:"\f1c7"}.ci-more-vertical:before{content:"\f1c8"}.ci-mouse-pointer:before{content:"\f1c9"}.ci-move:before{content:"\f1ca"}.ci-music:before{content:"\f1cb"}.ci-myspace:before{content:"\f1cc"}.ci-navigation-2:before{content:"\f1cd"}.ci-navigation:before{content:"\f1ce"}.ci-odnoklassniki:before{content:"\f1cf"}.ci-open-source:before{content:"\f1d0"}.ci-package:before{content:"\f1d1"}.ci-paint:before{content:"\f1d2"}.ci-paperclip:before{content:"\f1d3"}.ci-patreon:before{content:"\f1d4"}.ci-pause-circle:before{content:"\f1d5"}.ci-pause:before{content:"\f1d6"}.ci-pen-tool:before{content:"\f1d7"}.ci-percent:before{content:"\f1d8"}.ci-phone-call:before{content:"\f1d9"}.ci-phone-forwarded:before{content:"\f1da"}.ci-phone-incoming:before{content:"\f1db"}.ci-phone-missed:before{content:"\f1dc"}.ci-phone-off:before{content:"\f1dd"}.ci-phone-outgoing:before{content:"\f1de"}.ci-phone:before{content:"\f1df"}.ci-pie-chart:before{content:"\f1e0"}.ci-pinterest:before{content:"\f1e1"}.ci-play-circle:before{content:"\f1e2"}.ci-play-filled:before{content:"\f1e3"}.ci-play:before{content:"\f1e4"}.ci-plus-circle:before{content:"\f1e5"}.ci-plus-square:before{content:"\f1e6"}.ci-plus:before{content:"\f1e7"}.ci-power:before{content:"\f1e8"}.ci-powerbank:before{content:"\f1e9"}.ci-printer-2:before{content:"\f1ea"}.ci-printer:before{content:"\f1eb"}.ci-product-hunt:before{content:"\f1ec"}.ci-quora:before{content:"\f1ed"}.ci-radio:before{content:"\f1ee"}.ci-reddit:before{content:"\f1ef"}.ci-refresh-ccw:before{content:"\f1f0"}.ci-refresh-cw:before{content:"\f1f1"}.ci-repeat:before{content:"\f1f2"}.ci-rewind:before{content:"\f1f3"}.ci-rocket:before{content:"\f1f4"}.ci-rotate-ccw:before{content:"\f1f5"}.ci-rotate-cw:before{content:"\f1f6"}.ci-rss-2:before{content:"\f1f7"}.ci-rss:before{content:"\f1f8"}.ci-ruler:before{content:"\f1f9"}.ci-save:before{content:"\f1fa"}.ci-scan:before{content:"\f1fb"}.ci-schedule:before{content:"\f1fc"}.ci-scissors:before{content:"\f1fd"}.ci-search:before{content:"\f1fe"}.ci-send:before{content:"\f1ff"}.ci-server:before{content:"\f200"}.ci-settings:before{content:"\f201"}.ci-share-2:before{content:"\f202"}.ci-share:before{content:"\f203"}.ci-shield-off:before{content:"\f204"}.ci-shield:before{content:"\f205"}.ci-shopping-bag:before{content:"\f206"}.ci-shopping-cart:before{content:"\f207"}.ci-shuffle:before{content:"\f208"}.ci-sidebar:before{content:"\f209"}.ci-skip-back:before{content:"\f20a"}.ci-skip-forward:before{content:"\f20b"}.ci-skype:before{content:"\f20c"}.ci-slack:before{content:"\f20d"}.ci-sliders:before{content:"\f20e"}.ci-smartphone-2:before{content:"\f20f"}.ci-smartphone:before{content:"\f210"}.ci-smile:before{content:"\f211"}.ci-snapchat:before{content:"\f212"}.ci-sort:before{content:"\f213"}.ci-soundcloud:before{content:"\f214"}.ci-speaker-2:before{content:"\f215"}.ci-speaker:before{content:"\f216"}.ci-spotify:before{content:"\f217"}.ci-stack-overflow:before{content:"\f218"}.ci-star-filled:before{content:"\f219"}.ci-star-half:before{content:"\f21a"}.ci-star:before{content:"\f21b"}.ci-steam:before{content:"\f21c"}.ci-stop-circle:before{content:"\f21d"}.ci-stumbleupon:before{content:"\f21e"}.ci-sun:before{content:"\f21f"}.ci-sunrise:before{content:"\f220"}.ci-sunset:before{content:"\f221"}.ci-table:before{content:"\f222"}.ci-tablet:before{content:"\f223"}.ci-tag:before{content:"\f224"}.ci-target:before{content:"\f225"}.ci-telegram:before{content:"\f226"}.ci-terminal:before{content:"\f227"}.ci-thermometer:before{content:"\f228"}.ci-thumbs-down:before{content:"\f229"}.ci-thumbs-up:before{content:"\f22a"}.ci-ticket:before{content:"\f22b"}.ci-tiktok:before{content:"\f22c"}.ci-tinder:before{content:"\f22d"}.ci-tool:before{content:"\f22e"}.ci-trash-empty:before{content:"\f22f"}.ci-trash:before{content:"\f230"}.ci-trello:before{content:"\f231"}.ci-trending-down:before{content:"\f232"}.ci-trending-up:before{content:"\f233"}.ci-triangle:before{content:"\f234"}.ci-truck:before{content:"\f235"}.ci-tumblr:before{content:"\f236"}.ci-tv:before{content:"\f237"}.ci-twitch:before{content:"\f238"}.ci-type:before{content:"\f239"}.ci-umbrella:before{content:"\f23a"}.ci-unlock:before{content:"\f23b"}.ci-upload-cloud:before{content:"\f23c"}.ci-upload:before{content:"\f23d"}.ci-user-check:before{content:"\f23e"}.ci-user-plus:before{content:"\f23f"}.ci-user-x:before{content:"\f240"}.ci-user:before{content:"\f241"}.ci-viber:before{content:"\f242"}.ci-video-off:before{content:"\f243"}.ci-video:before{content:"\f244"}.ci-vimeo:before{content:"\f245"}.ci-vk:before{content:"\f246"}.ci-voicemail:before{content:"\f247"}.ci-volume-1:before{content:"\f248"}.ci-volume-2:before{content:"\f249"}.ci-volume-x:before{content:"\f24a"}.ci-volume:before{content:"\f24b"}.ci-watch-2:before{content:"\f24c"}.ci-watch:before{content:"\f24d"}.ci-wechat:before{content:"\f24e"}.ci-whatsapp:before{content:"\f24f"}.ci-wifi-off:before{content:"\f250"}.ci-wifi:before{content:"\f251"}.ci-wind:before{content:"\f252"}.ci-x:before{content:"\f253"}.ci-xing:before{content:"\f254"}.ci-yelp:before{content:"\f255"}.ci-youtube:before{content:"\f256"}.ci-zap-off:before{content:"\f257"}.ci-zap:before{content:"\f258"}.ci-zoom-in:before{content:"\f259"}.ci-zoom-out:before{content:"\f25a"}/**
 * Swiper 11.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 13, 2024
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.animate-underline .animate-target,.animate-underline.animate-target{text-decoration:none;position:relative}.animate-underline .animate-target::after,.animate-underline.animate-target::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:currentcolor;transition:transform .3s ease-out;transform:scaleX(0);transform-origin:bottom right}.animate-underline.active .animate-target::after,.animate-underline.active.animate-target::after,.animate-underline.show .animate-target::after,.animate-underline.show.animate-target::after,.animate-underline:focus-visible .animate-target::after,.animate-underline:focus-visible.animate-target::after,.animate-underline:hover .animate-target::after,.animate-underline:hover.animate-target::after{transform:scaleX(1);transform-origin:bottom left}.animate-shake:focus-visible .animate-target,.animate-shake:hover .animate-target{animation:.8s shake}@keyframes shake{0%,100%{transform:scale3d(1,1,1)}20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-5deg)}50%,70%,90%{transform:scale3d(1.25,1.25,1.25) rotate3d(0,0,1,5deg)}60%,80%{transform:scale3d(1.25,1.25,1.25) rotate3d(0,0,1,-5deg)}}.animate-pulse:focus-visible .animate-target,.animate-pulse:hover .animate-target{animation:.9s pulse}@keyframes pulse{0%,28%,70%{transform:scale(1)}14%,42%{transform:scale(1.25)}}.animate-rotate:focus-visible .animate-target,.animate-rotate:hover .animate-target{animation:.45s ease-in-out rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-scale:focus-visible .animate-target,.animate-scale:hover .animate-target{animation:.35s ease-in-out scale}@keyframes scale{0%,100%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.2,1.2,1.2)}}.animate-slide-down,.animate-slide-end,.animate-slide-start,.animate-slide-up{overflow:hidden}.animate-slide-end:focus-visible .animate-target,.animate-slide-end:hover .animate-target{animation:.3s forwards slide-end}.animate-slide-start:focus-visible .animate-target,.animate-slide-start:hover .animate-target{animation:.3s forwards slide-start}.animate-slide-up:focus-visible .animate-target,.animate-slide-up:hover .animate-target{animation:.3s forwards slide-up}.animate-slide-down:focus-visible .animate-target,.animate-slide-down:hover .animate-target{animation:.3s forwards slide-down}@keyframes slide-end{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@keyframes slide-start{49%{transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}51%{opacity:1}}@keyframes slide-up{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes slide-down{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}.animate-blinking{animation:1s infinite blinking}@keyframes blinking{from{opacity:0}}.animate-pulse .animate-target::after,.animate-rotate .animate-target::after,.animate-scale .animate-target::after,.animate-shake .animate-target::after,.animate-slide-down .animate-target::after,.animate-slide-end .animate-target::after,.animate-slide-start .animate-target::after,.animate-slide-up .animate-target::after{display:none}.animate-up-down{animation:5s linear infinite move-up-down}@keyframes move-up-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-1rem)}}.animate-down-up{animation:5s linear infinite move-down-up}@keyframes move-down-up{0%,100%{transform:translateY(0)}50%{transform:translateY(1rem)}}.animate-spin{animation:10s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.animate-blink{animation:1.75s linear infinite blink}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-up{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.hover-effect-scale{--transition-duration:0.35s;--transform-scale:1.06}.hover-effect-scale .hover-effect-target{transition:transform var(--transition-duration) ease-in-out}.hover-effect-scale:focus-visible .hover-effect-target,.hover-effect-scale:focus-within .hover-effect-target,.hover-effect-scale:hover .hover-effect-target{transform:scale(var(--transform-scale))}.hover-effect-opacity{--transition-duration:0.25s}.hover-effect-opacity .hover-effect-target{transition:visibility var(--transition-duration) ease-in-out,opacity var(--transition-duration) ease-in-out}.hover-effect-opacity:focus-visible .hover-effect-target.opacity-0,.hover-effect-opacity:focus-within .hover-effect-target.opacity-0,.hover-effect-opacity:hover .hover-effect-target.opacity-0{visibility:visible!important;opacity:1!important}.hover-effect-opacity:focus-visible .hover-effect-target.opacity-100,.hover-effect-opacity:focus-within .hover-effect-target.opacity-100,.hover-effect-opacity:hover .hover-effect-target.opacity-100{visibility:hidden!important;opacity:0!important}.hover-effect-scale.hover-effect-opacity .hover-effect-target{transition:all var(--transition-duration) ease-in-out}.hover-effect-underline:hover{text-decoration:underline!important;text-decoration-thickness:var(--underline-thickness)!important}/* -----------------------------------------------
   Sticky footer: push footer to bottom of viewport
   when page content is shorter than screen height.
----------------------------------------------- */
.page-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.page-main {
    flex: 1 0 auto;
}

/* -----------------------------------------------
   Fix breadcrumb order in flex context.
   Navabrind/PDPBreadcrumbs sets order:-1 on
   .custom-pdp-breadcrumbs which, inside a flex
   .page-wrapper, moves breadcrumbs ABOVE the header.
   Reset to 0 so DOM order (header -> breadcrumbs)
   is respected.
----------------------------------------------- */
.custom-pdp-breadcrumbs {
    order: 0;
}

/* -----------------------------------------------
   Fix for modals/drawers that appear after footer
   in the DOM - keep them correctly positioned.
----------------------------------------------- */
.page-footer~aside,
.page-footer~dialog {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
}

.page-footer~aside[x-show="true"],
.page-footer~dialog[open] {
    pointer-events: auto;
}