﻿*,
:before,
:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
:before,
:after {
    --tw-content: "";
}
html,
:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color11: transparent;
}
body {
    font-family: "Inter", sans-serif;
    min-width: 320px;
    margin: 0;
    line-height: inherit;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp,
pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.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;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button,
select {
    text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
ol,
ul,
menu {
    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;
}
button,
[role="button"] {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block;
    vertical-align: middle;
}
img,
video {
    max-width: 100%;
    height: auto;
}
[hidden] {
    display: none;
}
:root {
    color-scheme: light;
    --theme-bg: 0deg 0% 98%;
    --theme-link: 172deg 18% 41%;
    --theme-text: 203deg 11% 15%;
    --theme-accent: 351deg 66% 48%;
    --theme-accent-2: 0deg 0% 7%;
    --theme-quote: 351deg 66% 48%;
    --font-fallback: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans;
    --spring-easing: linear(0, 0.009, 0.035 2.1%, 0.141 4.4%, 0.723 12.9%, 0.938, 1.077 20.4%, 1.121, 1.149 24.3%, 1.163 27%, 1.154 29.9%, 1.017 43.1%, 0.991, 0.977 51%, 0.975 57.1%, 1.003 76.9%, 1);
    --spring-duration: 1s;
}
:root.dark {
    color-scheme: dark;
    --theme-bg: 210deg 6% 12%;
    --theme-link: 330deg 49% 67%;
    --theme-text: 220deg 3% 79%;
    --theme-accent: 159deg 64% 45%;
    --theme-accent-2: 0deg 0% 93%;
    --theme-quote: 102deg 100% 86%;
}
html {
    min-height: 101%;
    scroll-behavior11: smooth;
}
body {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.shadow-outline {
    position: relative;
}
.shadow-outline:after {
    box-shadow: inset 0 0 0 1px #0003;
    content: "";
    display: block;
    border-radius: 3px;
    height: 100%;
    position: absolute;
    z-index: 100;
    inset: 0;
    width: 100%;
}
.dark.shadow-outline:after {
    box-shadow: inset 0 0 0 1px #ffffff40;
    content: "";
    display: block;
    border-radius: 3px;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 100;
    width: 100%;
}
*,
:before,
:after {
    --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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}
.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;
}
.collapse {
    visibility: collapse;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.right-2 {
    right: 0.5rem;
}
.start-1\/2 {
    inset-inline-start: 50%;
}
.top-1\/2 {
    top: 50%;
}
.top-2 {
    top: 0.5rem;
}
.top-\[1px\],
.top-px {
    top: 1px;
}
.z-0 {
    z-index: 0;
}
.z-10 {
    z-index: 10;
}
.col-span-1 {
    grid-column: span 1 / span 1;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.-mb-4 {
    margin-bottom: -1rem;
}
.mb-0 {
    margin-bottom: 0;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-8 {
    margin-bottom: 1.9rem; 2rem;
}
.me-0 {
    margin-inline-end: 0px;
}
.me-auto {
    margin-inline-end: auto;
}
.ml-2 {
    margin-left: 0.5rem;
}
.mr-4 {
    margin-right: 1rem;
}
.ms-2 {
    margin-inline-start: 0.5rem;
}
.ms-auto {
    margin-inline-start: auto;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-16 {
    margin-top: 4rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mt-20 {
    margin-top: 5rem;
}
.mt-24 {
    margin-top: 5.95rem; 6rem;
}
.mt-3 {
    margin-top: 0.75rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-8 {
    margin-top: 2rem;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.contents {
    display: contents;
}
.hidden {
    display: none;
}
.h-4 {
    height: 1rem;
}
.h-48 {
    height: 12rem;
}
.h-7 {
    height: 1.75rem;
}
.h-9 {
    height: 2.25rem;
}
.h-\[20px\] {
    height: 20px;
}
.h-\[30px\] {
    height: 30px;
}
.h-full {
    height: 100%;
}
.min-h-screen {
    min-height: 100vh;
}
.w-4 {
    width: 1rem;
}
.w-7 {
    width: 1.75rem;
}
.w-9 {
    width: 2.25rem;
}
.w-96 {
    width: 24rem;
}
.w-full {
    width: 100%;
}
.w-px {
    width: 1px;
}
.max-w-lg {
    max-width: 32rem;
}
.max-w-screen-lg {
    max-width: 1024px;
}
.max-w-screen-md {
    max-width: 768px;
}
.max-w-sm {
    max-width: 24rem;
}
.flex-1 {
    flex: 1 1 0%;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1 {
    --tw-translate-y: -0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-pointer {
    cursor: pointer;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-row {
    flex-direction: row;
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-start {
    align-items: flex-start;
}
.items-center {
    align-items: center;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-1 {
    gap: 0.25rem;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-8 {
    gap: 2rem;
}
.gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
}
.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-y-2 {
    row-gap: 0.5rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.self-end {
    align-self: flex-end;
}
.justify-self-end {
    justify-self: end;
}
.overflow-y-auto {
    overflow-y: auto;
}
.text-pretty {
    text-wrap: pretty;
}
.rounded {
    border-radius: 0.25rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: 0.5rem;
}
.rounded-md {
    border-radius: 0.375rem;
}
.rounded-sm {
    border-radius: 0.125rem;
}
.border {
    border-width: 1px;
}
.border-0 {
    border-width: 0px;
}
.border-t {
    border-top-width: 1px;
}
.border-none {
    border-style: none;
}
.border-gray-100 {
    border-color: #f3f4f6;
}
.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-neutral-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-neutral-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
.bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/20 {
    background-color: #fff3;
}
.stroke-none {
    stroke: none;
}
.object-contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.p-1 {
    padding: 0.25rem;
}
.p-2 {
    padding: 0.5rem;
}
.p-4 {
    padding: 1rem;
}
.p-8 {
    padding: 2rem;
}
.p-px {
    padding: 1px;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.pb-0 {
    padding-bottom: 0;
}
.pb-0\.5 {
    padding-bottom: 0.125rem;
}
.pb-1 {
    padding-bottom: 0.25rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pt-12 {
    padding-top: 3rem;
}
.text-center {
    text-align: center;
}
.align-top {
    vertical-align: top;
}
.font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.font-serif {
    font-family: "Playfair Display", serif;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-7xl {
    font-size: 4.5rem;
    line-height: 1;
}
.text-\[11px\] {
    font-size: 11px;
}
.text-base {
    font-size: 1.05rem; 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.17rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: 0.8rem;
    line-height: 1rem;
}
.font-black {
    font-weight: 900;
}
.font-easy {
    font-weight: 600;
}
.font-bold {
    font-weight: 700;
}
.font-extrabold {
    font-weight: 800;
}
.font-extralight {
    font-weight: 200;
}
.font-light {
    font-weight: 300;
}
.font-medium {
    font-weight: 400; 500;
}
.font-normal {
    font-weight: 400;
}
.capitalize {
    text-transform: capitalize;
}
.tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-6 {
    line-height: 1.5rem;
}
.leading-7 {
    line-height: 1.75rem;
}
.leading-relaxed {
    line-height: 1.625;
}
.text-black {
    color: #000;
}
.text-blue-500 {
    color: #3b82f6;
}
.text-blue-600 {
    color: #2563eb;
}
.text-gray-400 {
    color: #9ca3af;
}
.text-gray-500 {
    color: #6b7280;
}
.text-gray-600 {
    color: #4b5563;
}
.text-gray-900 {
    color: #111827;
}
.text-neutral-500\/80 {
    color: #737373cc;
}
.text-neutral-600 {
    color: #525252;
}
.text-red-700 {
    color: #b91c1c;
}
.text-white {
    color: #fff;
}
.underline {
    text-decoration-line: underline;
}
.line-through {
    text-decoration-line: line-through;
}
.no-underline {
    text-decoration-line: none;
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
    opacity: 0;
}
.opacity-100 {
    opacity: 1;
}
.opacity-50 {
    opacity: 0.5;
}
.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-inset {
    --tw-ring-inset: inset;
}
.ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-black\/10 {
    --tw-ring-color: rgb(0 0 0 / 0.1);
}
.ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}
.ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.ring-zinc-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity));
}
.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -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-sm {
    --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);
}
.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(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.delay-300 {
    transition-delay: 0.3s;
}
.duration-500 {
    transition-duration: 0.5s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.will-change-transform {
    will-change: transform;
}
::-moz-selection {
    color: #fff;
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
::selection {
    color: #fff;
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.placeholder\:text-gray-400::-moz-placeholder {
    color: #9ca3af;
}
.placeholder\:text-gray-400::placeholder {
    color: #9ca3af;
}
.hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.hover\:bg-orange-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.hover\:text-white:hover {
    color: #fff;
}
.hover\:underline:hover {
    text-decoration-line: underline;
}
.hover\:opacity-80:hover {
    opacity: 0.8;
}
.hover\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.focus\:fixed:focus {
    position: fixed;
}
.focus\:start-1:focus {
    inset-inline-start: 0.25rem;
}
.focus\:top-1:focus {
    top: 0.25rem;
}
.focus\:top-1\.5:focus {
    top: 0.375rem;
}
.focus\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-inset:focus {
    --tw-ring-inset: inset;
}
.focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:translate-x-1 {
    --tw-translate-x: 0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:bg-white\/60 {
    background-color: #fff9;
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
.group:hover .group-hover\:opacity-75 {
    opacity: 0.75;
}
.dark\:scale-0:is(.dark *) {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark\:scale-100:is(.dark *) {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark\:bg-black:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.dark\:bg-neutral-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
.dark\:bg-neutral-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
.dark\:text-gray-100:is(.dark *) {
    color: #f3f4f6;
}
.dark\:text-gray-400:is(.dark *) {
    color: #9ca3af;
}
.dark\:text-neutral-400:is(.dark *) {
    color: #a3a3a3;
}
.dark\:text-neutral-400\/80:is(.dark *) {
    color: #a3a3a3cc;
}
.dark\:opacity-0:is(.dark *) {
    opacity: 0;
}
.dark\:opacity-100:is(.dark *) {
    opacity: 1;
}
.dark\:selection\:text-white *:is(.dark *)::-moz-selection {
    color: #fff;
}
.dark\:selection\:text-white *:is(.dark *)::selection {
    color: #fff;
}
.dark\:selection\:text-white:is(.dark *)::-moz-selection {
    color: #fff;
}
.dark\:selection\:text-white:is(.dark *)::selection {
    color: #fff;
}
.dark\:hover\:bg-neutral-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
    .sm\:right-5 {
        right: 1.25rem;
    }
    .sm\:top-5 {
        top: 1.25rem;
    }
    .sm\:ms-4 {
        margin-inline-start: 1rem;
    }
    .sm\:block {
        display: block;
    }
    .sm\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:flex-row {
        flex-direction: row;
    }
    .sm\:justify-between {
        justify-content: space-between;
    }
    .sm\:gap-x-0 {
        -moz-column-gap: 0px;
        column-gap: 0px;
    }
    .sm\:px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .sm\:py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .sm\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .sm\:text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .sm\:leading-6 {
        line-height: 1.5rem;
    }
    .sm\:hover\:text-accent:hover {
        color: hsl(var(--theme-accent) / 1);
    }
    .sm\:hover\:text-textColor:hover {
        color: hsl(var(--theme-text) / 1);
    }
    .sm\:hover\:underline:hover {
        text-decoration-line: underline;
    }
}
@media (min-width: 1536px) {
    .\32xl\:max-w-screen-lg {
        max-width: 1024px;
    }
}


body .is-hidden {
    display: none!important;
}

article {
    display: none;
}



.cat {
    display: none;
    overflow: hidden;
}

body.cur-cat-home11 .cat:nth-child(-n + 60) {
    display: block;
}
body.cur-cat-home11 .cat:nth-child(-n + 30) {
    display: none;
}
body.cur-cat-home .cat {
    display: block;
}

body.cur-cat-one .cat-one,
body.cur-cat-two .cat-two,
body.cur-cat-three .cat-three,
body.cur-cat-four .cat-four,
body.cur-cat-five .cat-five,
body.cur-cat-six .cat-six,
body.cur-cat-seven .cat-seven {
    display: block;
}


a.cat-button {
    color: #000;
    background-color: #FFF;
    box-shadow: inset 0px 0px 0px 1px #e5e5e5;
    border-radius: 7px;
    padding-bottom: 0.3rem; 0.25rem;
}
a.cat-button:hover {
    color: #000;
    background-color: #f9fafb;
}

a.cat-button:active,
a.cat-button.cat-active {
    color: #FFF;
    background-color: #2563eb;
    box-shadow: none;
}
a.cat-button.cat-active:hover {
    color: #FFF;
    background-color: #2563eb; #1e40af;
}


#topcontrol.isactive {
    bottom: 33px!important;
}
#topcontrol {
    position: fixed;
    z-index: 4!important;
    bottom: -58px!important;
    right: 100px!important;
    left: auto!important;
    background: url(../images/icon-up.svg) no-repeat;
    background-size: 52px 52px;
    -webkit-background-size: 52px 52px;
    -o-background-size: 52px 52px;
    -moz-background-size: 52px 52px;
    background-position: 50% 50%;
    width: 52px!important;
    height: 52px!important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: bottom 0.30s;
    -moz-transition: bottom 0.30s;
    -ms-transition: bottom 0.30s;
    -o-transition: bottom 0.30s;
    transition: bottom 0.30s;
    text-indent: -9999px;
    opacity: 1!important;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    cursor: pointer;
}
#topcontrol img {
    display: none!important;
}

.home-link.home-next {
    top: 100px;
}
.home-link {
    display: block;
    width: 55px;
    height: 55px;
    position: fixed;
    z-index: 20;
    top: 30px;
    right: 32px;
    border-radius: 50%;
    overflow: hidden;
}
.home-link img.home-link-img {
    display: block;
    width: 100%;
    height: 100%;
}
body .title-hidden {
    display: none!important;
}


body .wrapper {
opacity: 1;
    -webkit-transition: opacity 0.30s ease-in-out;
    -moz-transition: opacity 0.30s ease-in-out;
    -ms-transition: opacity 0.30s ease-in-out;
    -o-transition: opacity 0.30s ease-in-out;
    transition: opacity 0.30s ease-in-out;
}
body.is-loading .wrapper {
opacity: 0;
pointer-events: none;
}


body #callback-light {
    background: #F96666;
}
@media (min-width: 700px) {
body #callback-light:hover {
    background: #F68989;
}
	}


h1.title {
    position: relative;
    top: -8px;
}

.product .border-gray-100 {
    border-color: #f2f2f2;
}
.product a.img-link {
    background: #f2f2f2 url(../images/dots.svg) 50% 50% no-repeat;
    background-size: 24%;
    text-decoration: none!important;
}
.product .rounded-md {
    border-radius: 0.9rem;
    overflow: hidden;
}

#navigation-menu a {
    font-size: 13px;
    line-height: 11px;
    padding-top: 9px;
    padding-bottom: 8px;
}

.display-flex {
    display: flex;
}

#section-products,
#section-list,
#section-about {
    display: none;
}
body.cur-sec-products #section-products,
body.cur-sec-list #section-list,
body.cur-sec-about #section-about {
    display: block;
}

body .prognroll-bar {
    z-index: 10000!important;
}

a.blue-call-button.text-sm {
    font-size: 0.91rem;
    background: #2563eb;
}
a.blue-call-button.text-sm:hover {
    background: #2563eb;
}
a.blue-call-button .blue-call-button-span {
    top: -1px;
}
a.blue-call-button svg.blue-call-button-svg {
    width: 16px;
    height: 24px;
}

.is-relative {
    position: relative;
}

.logo-bar {
    position: absolute;
    z-index: 2;
    top: 15px;
    left: 50%;
    margin-left: -36px;
}
.logo-bar a.logo-link {
    display: inline-block;
    text-decoration: none!important;
}
.logo-bar a.logo-link img.logo-img {
    display: inline-block;
    width: 72px;
    height: 72px;
}
.logo-bar a.logo-link span.logo-title {
    display: none!important;
}



.logo-brand {
    position: absolute;
    z-index: 2;
    top: 15px;
    left: 2rem;
}
.logo-brand a.logo-link {
    display: inline-block;
    text-decoration: none!important;
}
.logo-brand a.logo-link img.logo-img {
    display: inline-block;
    width: 98.03px;
    height: 72px;
}
.logo-brand a.logo-link span.logo-title {
    display: none!important;
}


.product-img {
width: 100%;
height: 0px;
padding-bottom: 100%;
    opacity: 0;
    -moz-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.product-img.is-loaded {
    opacity: 1;
}



#section-products img.logo-img {
    display: none;
}
body.cur-cat-home #section-products img.logo-cat-home,
body.cur-cat-one #section-products img.logo-cat-one,
body.cur-cat-two #section-products img.logo-cat-two,
body.cur-cat-three #section-products img.logo-cat-three,
body.cur-cat-four #section-products img.logo-cat-four,
body.cur-cat-five #section-products img.logo-cat-five,
body.cur-cat-six #section-products img.logo-cat-six,
body.cur-cat-seven #section-products img.logo-cat-seven {
    display: block;
}


.social-links {
    position: absolute;
    top: 85px;
    right: 7px;
    height: 24px;
}
.social-links a.social-link {
    display: inline-block;
    margin-right: 16px;
}
.social-links a.social-link.is-last {
    margin-right: 0px;
}
.social-links a.social-link img.social-img {
    display: block;
    width: auto;
    height: 24px;
}
.social-links a.social-link span.social-title {
    display: none!important;
}


.top-phone {
    text-align: right;
    position: absolute;
    z-index: 2;
    top: 25px;
    right: 2rem;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #000;
}
.top-phone .is-bold {
    font-weight: 600;
}
.top-phone .is-grey {
    font-size: 0.95rem;
    color: #6b7280;
}
.top-phone a {
    text-decoration: none!important;
    color: inherit!important;
}


@media (min-width: 440px) { .sm\:grid-cols-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 640px) { .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }


@media (max-width: 920px) {
footer.footer {
    padding-top: 4rem;
}
.social-links {
    top: 100px;
}
nobr.price-num .is-web {
    display: none;
}
h3.product-title {
    overflow-wrap: anywhere;
}
.mb-16 {
    margin-bottom: 2rem;
}
article.section-cont {
    margin-bottom: 0rem;
}
section.section-cont {
    margin-bottom: 2rem;
}
	}
@media (max-width: 830px) {
.hero-cont {
    margin-bottom: 3rem;
}
h1.title {
    font-size: 3.5rem;
    margin-bottom: 1.5rem;
}
h2.description {
    font-size: 1rem;
    line-height: 1.3rem;
}
	}
@media (max-width: 680px) {
.footer-desc {
    padding-right: 5px;
}
	}
@media (max-width: 650px) {
.footer-desc {
    padding-right: 0px;
}
.hero-cont {
    margin-bottom: 2rem;
}
h1.title {
    font-size: 2.5rem;
    margin-bottom: 1rem;
}
.logo-brand a.logo-link img.logo-img {
    width: 78.96px;
    height: 58px;
}
.top-phone {
    font-size: 1.05rem;
    line-height: 1.2rem;
}
.top-phone .is-grey {
    font-size: 0.75rem;
    font-weight: 500;
}
	}
@media (max-width: 640px) {
footer.footer {
    padding-top: 10rem;
}
.social-links {
    top: 110px;
    right: auto;
    left: 2px;
}
.footer-links {
    margin: 0px -1rem;
}
	}
@media (max-width: 480px) {
.section-cont {
    padding-top: 80px;
}
.section-cont .logo-bar {
    top: 85px;
}
	}
@media (max-width: 430px) {
nobr.price-num .is-web {
    display: inline;
}
article h1.title {
    margin-right: -1rem;
}
	}




.more-cont {
    display: block;
    text-align: center;
    margin: 30px 0px -20px;
}
.more-cont a.more-button {
    display: inline-block;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 600;
    letter-spacing: -0.02em;
    background: #ff7058;
    color: #FFF!important;
    text-decoration: none!important;
    padding: 13px 30px;
    border-radius: 30px;
    position: relative;
    z-index: 2;
}
@media (max-width: 1024px) {
.more-cont a.more-button {
    font-size: 16px;
    padding: 12px 30px;
}
	}



#section-products .more-cont {
    display: none;
}
body.cur-cat-home #section-products.pack-one .more-cont,
body.cur-cat-home #section-products.pack-two .more-cont,
body.cur-cat-home #section-products.pack-three .more-cont,
body.cur-cat-home #section-products.pack-four .more-cont,
body.cur-cat-home #section-products.pack-five .more-cont,
body.cur-cat-home #section-products.pack-six .more-cont,
body.cur-cat-home #section-products.pack-seven .more-cont,
body.cur-cat-home #section-products.pack-eight .more-cont {
    display: block;
}

body.cur-cat-home #section-products.pack-one #products .product:nth-child(n + 31) { display: none; }
body.cur-cat-home #section-products.pack-two #products .product:nth-child(n + 61) { display: none; }
body.cur-cat-home #section-products.pack-three #products .product:nth-child(n + 91) { display: none; }
body.cur-cat-home #section-products.pack-four #products .product:nth-child(n + 121) { display: none; }
body.cur-cat-home #section-products.pack-five #products .product:nth-child(n + 151) { display: none; }
body.cur-cat-home #section-products.pack-six #products .product:nth-child(n + 181) { display: none; }
body.cur-cat-home #section-products.pack-seven #products .product:nth-child(n + 211) { display: none; }
body.cur-cat-home #section-products.pack-eight #products .product:nth-child(n + 241) { display: none; }
body.cur-cat-home #section-products.pack-nine #products .product:nth-child(n + 271) { display: none; }
body.cur-cat-home #section-products.pack-ten #products .product:nth-child(n + 301) { display: none; }


#cat-buttons.gap-4 {
    gap: 0px;
    margin: -0.5rem -0.5rem 1.4rem;
}
#cat-buttons.gap-4 a.cat-button {
    margin: 0.5rem;
}
@media (max-width: 750px) {
#cat-buttons.gap-4 {
    margin: -0.45rem auto 1.45rem;
    max-width: 450px;
}
#cat-buttons.gap-4 a.cat-button {
    margin: 0.45rem;
}
	}
@media (max-width: 530px) {
#cat-buttons.gap-4 {
    margin: -0.45rem -0.45rem 1.45rem;
    max-width: none;
}
	}


#callback-form .popup-thanks-block svg {
    display: inline-block;
}

.no-select {
-webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: moz-none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

body #products {
    gap: 0px!important;
    margin: -1rem;
}
body #products .product {
    border: 1rem solid transparent;
}

.arrow-cont {
    overflow: hidden;
}
.product-img {
    opacity: 1!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%!important;
}
.product-img#item-001 { background-image: url(../images/items/item-001.jpg); }
.product-img#item-002 { background-image: url(../images/items/item-002.jpg); }
.product-img#item-003 { background-image: url(../images/items/item-003.jpg); }
.product-img#item-004 { background-image: url(../images/items/item-004.jpg); }
.product-img#item-005 { background-image: url(../images/items/item-005.jpg); }
.product-img#item-006 { background-image: url(../images/items/item-006.jpg); }
.product-img#item-007 { background-image: url(../images/items/item-007.jpg); }
.product-img#item-008 { background-image: url(../images/items/item-008.jpg); }
.product-img#item-009 { background-image: url(../images/items/item-009.jpg); }
.product-img#item-010 { background-image: url(../images/items/item-010.jpg); }
.product-img#item-011 { background-image: url(../images/items/item-011.jpg); }
.product-img#item-012 { background-image: url(../images/items/item-012.jpg); }
.product-img#item-013 { background-image: url(../images/items/item-013.jpg); }
.product-img#item-014 { background-image: url(../images/items/item-014.jpg); }
.product-img#item-015 { background-image: url(../images/items/item-015.jpg); }
.product-img#item-016 { background-image: url(../images/items/item-016.jpg); }
.product-img#item-017 { background-image: url(../images/items/item-017.jpg); }
.product-img#item-018 { background-image: url(../images/items/item-018.jpg); }
.product-img#item-019 { background-image: url(../images/items/item-019.jpg); }
.product-img#item-020 { background-image: url(../images/items/item-020.jpg); }
.product-img#item-021 { background-image: url(../images/items/item-021.jpg); }
.product-img#item-022 { background-image: url(../images/items/item-022.jpg); }
.product-img#item-023 { background-image: url(../images/items/item-023.jpg); }
.product-img#item-024 { background-image: url(../images/items/item-024.jpg); }
.product-img#item-025 { background-image: url(../images/items/item-025.jpg); }
.product-img#item-026 { background-image: url(../images/items/item-026.jpg); }
.product-img#item-027 { background-image: url(../images/items/item-027.jpg); }
.product-img#item-028 { background-image: url(../images/items/item-028.jpg); }
.product-img#item-029 { background-image: url(../images/items/item-029.jpg); }
.product-img#item-030 { background-image: url(../images/items/item-030.jpg); }
.product-img#item-031 { background-image: url(../images/items/item-031.jpg); }
.product-img#item-032 { background-image: url(../images/items/item-032.jpg); }
.product-img#item-033 { background-image: url(../images/items/item-033.jpg); }
.product-img#item-034 { background-image: url(../images/items/item-034.jpg); }
.product-img#item-035 { background-image: url(../images/items/item-035.jpg); }
.product-img#item-036 { background-image: url(../images/items/item-036.jpg); }
.product-img#item-037 { background-image: url(../images/items/item-037.jpg); }
.product-img#item-038 { background-image: url(../images/items/item-038.jpg); }
.product-img#item-039 { background-image: url(../images/items/item-039.jpg); }
.product-img#item-040 { background-image: url(../images/items/item-040.jpg); }
.product-img#item-041 { background-image: url(../images/items/item-041.jpg); }
.product-img#item-042 { background-image: url(../images/items/item-042.jpg); }
.product-img#item-043 { background-image: url(../images/items/item-043.jpg); }
.product-img#item-044 { background-image: url(../images/items/item-044.jpg); }
.product-img#item-045 { background-image: url(../images/items/item-045.jpg); }
.product-img#item-046 { background-image: url(../images/items/item-046.jpg); }
.product-img#item-047 { background-image: url(../images/items/item-047.jpg); }
.product-img#item-048 { background-image: url(../images/items/item-048.jpg); }
.product-img#item-049 { background-image: url(../images/items/item-049.jpg); }
.product-img#item-050 { background-image: url(../images/items/item-050.jpg); }
.product-img#item-051 { background-image: url(../images/items/item-051.jpg); }
.product-img#item-052 { background-image: url(../images/items/item-052.jpg); }
.product-img#item-053 { background-image: url(../images/items/item-053.jpg); }
.product-img#item-054 { background-image: url(../images/items/item-054.jpg); }
.product-img#item-055 { background-image: url(../images/items/item-055.jpg); }
.product-img#item-056 { background-image: url(../images/items/item-056.jpg); }
.product-img#item-057 { background-image: url(../images/items/item-057.jpg); }
.product-img#item-058 { background-image: url(../images/items/item-058.jpg); }
.product-img#item-059 { background-image: url(../images/items/item-059.jpg); }
.product-img#item-060 { background-image: url(../images/items/item-060.jpg); }
.product-img#item-061 { background-image: url(../images/items/item-061.jpg); }
.product-img#item-062 { background-image: url(../images/items/item-062.jpg); }
.product-img#item-063 { background-image: url(../images/items/item-063.jpg); }
.product-img#item-064 { background-image: url(../images/items/item-064.jpg); }
.product-img#item-065 { background-image: url(../images/items/item-065.jpg); }
.product-img#item-066 { background-image: url(../images/items/item-066.jpg); }
.product-img#item-067 { background-image: url(../images/items/item-067.jpg); }
.product-img#item-068 { background-image: url(../images/items/item-068.jpg); }
.product-img#item-069 { background-image: url(../images/items/item-069.jpg); }
.product-img#item-070 { background-image: url(../images/items/item-070.jpg); }
.product-img#item-071 { background-image: url(../images/items/item-071.jpg); }
.product-img#item-072 { background-image: url(../images/items/item-072.jpg); }
.product-img#item-073 { background-image: url(../images/items/item-073.jpg); }
.product-img#item-074 { background-image: url(../images/items/item-074.jpg); }
.product-img#item-075 { background-image: url(../images/items/item-075.jpg); }
.product-img#item-076 { background-image: url(../images/items/item-076.jpg); }
.product-img#item-077 { background-image: url(../images/items/item-077.jpg); }
.product-img#item-078 { background-image: url(../images/items/item-078.jpg); }
.product-img#item-079 { background-image: url(../images/items/item-079.jpg); }
.product-img#item-080 { background-image: url(../images/items/item-080.jpg); }
.product-img#item-081 { background-image: url(../images/items/item-081.jpg); }
.product-img#item-082 { background-image: url(../images/items/item-082.jpg); }
.product-img#item-083 { background-image: url(../images/items/item-083.jpg); }
.product-img#item-084 { background-image: url(../images/items/item-084.jpg); }
.product-img#item-085 { background-image: url(../images/items/item-085.jpg); }
.product-img#item-086 { background-image: url(../images/items/item-086.jpg); }
.product-img#item-087 { background-image: url(../images/items/item-087.jpg); }
.product-img#item-088 { background-image: url(../images/items/item-088.jpg); }
.product-img#item-089 { background-image: url(../images/items/item-089.jpg); }
.product-img#item-090 { background-image: url(../images/items/item-090.jpg); }
.product-img#item-091 { background-image: url(../images/items/item-091.jpg); }
.product-img#item-092 { background-image: url(../images/items/item-092.jpg); }
.product-img#item-093 { background-image: url(../images/items/item-093.jpg); }
.product-img#item-094 { background-image: url(../images/items/item-094.jpg); }
.product-img#item-095 { background-image: url(../images/items/item-095.jpg); }
.product-img#item-096 { background-image: url(../images/items/item-096.jpg); }
.product-img#item-097 { background-image: url(../images/items/item-097.jpg); }
.product-img#item-098 { background-image: url(../images/items/item-098.jpg); }
.product-img#item-099 { background-image: url(../images/items/item-099.jpg); }
.product-img#item-100 { background-image: url(../images/items/item-100.jpg); }
.product-img#item-101 { background-image: url(../images/items/item-101.jpg); }
.product-img#item-102 { background-image: url(../images/items/item-102.jpg); }
.product-img#item-103 { background-image: url(../images/items/item-103.jpg); }
.product-img#item-104 { background-image: url(../images/items/item-104.jpg); }
.product-img#item-105 { background-image: url(../images/items/item-105.jpg); }
.product-img#item-106 { background-image: url(../images/items/item-106.jpg); }
.product-img#item-107 { background-image: url(../images/items/item-107.jpg); }
.product-img#item-108 { background-image: url(../images/items/item-108.jpg); }
.product-img#item-109 { background-image: url(../images/items/item-109.jpg); }
.product-img#item-110 { background-image: url(../images/items/item-110.jpg); }
.product-img#item-111 { background-image: url(../images/items/item-111.jpg); }
.product-img#item-112 { background-image: url(../images/items/item-112.jpg); }
.product-img#item-113 { background-image: url(../images/items/item-113.jpg); }
.product-img#item-114 { background-image: url(../images/items/item-114.jpg); }
.product-img#item-115 { background-image: url(../images/items/item-115.jpg); }
.product-img#item-116 { background-image: url(../images/items/item-116.jpg); }
.product-img#item-117 { background-image: url(../images/items/item-117.jpg); }
.product-img#item-118 { background-image: url(../images/items/item-118.jpg); }
.product-img#item-119 { background-image: url(../images/items/item-119.jpg); }
.product-img#item-120 { background-image: url(../images/items/item-120.jpg); }
.product-img#item-121 { background-image: url(../images/items/item-121.jpg); }
.product-img#item-122 { background-image: url(../images/items/item-122.jpg); }
.product-img#item-123 { background-image: url(../images/items/item-123.jpg); }
.product-img#item-124 { background-image: url(../images/items/item-124.jpg); }
.product-img#item-125 { background-image: url(../images/items/item-125.jpg); }
.product-img#item-126 { background-image: url(../images/items/item-126.jpg); }
.product-img#item-127 { background-image: url(../images/items/item-127.jpg); }
.product-img#item-128 { background-image: url(../images/items/item-128.jpg); }
.product-img#item-129 { background-image: url(../images/items/item-129.jpg); }
.product-img#item-130 { background-image: url(../images/items/item-130.jpg); }
.product-img#item-131 { background-image: url(../images/items/item-131.jpg); }
.product-img#item-132 { background-image: url(../images/items/item-132.jpg); }
.product-img#item-133 { background-image: url(../images/items/item-133.jpg); }
.product-img#item-134 { background-image: url(../images/items/item-134.jpg); }
.product-img#item-135 { background-image: url(../images/items/item-135.jpg); }
.product-img#item-136 { background-image: url(../images/items/item-136.jpg); }
.product-img#item-137 { background-image: url(../images/items/item-137.jpg); }
.product-img#item-138 { background-image: url(../images/items/item-138.jpg); }
.product-img#item-139 { background-image: url(../images/items/item-139.jpg); }
.product-img#item-140 { background-image: url(../images/items/item-140.jpg); }
.product-img#item-141 { background-image: url(../images/items/item-141.jpg); }
.product-img#item-142 { background-image: url(../images/items/item-142.jpg); }
.product-img#item-143 { background-image: url(../images/items/item-143.jpg); }
.product-img#item-144 { background-image: url(../images/items/item-144.jpg); }
.product-img#item-145 { background-image: url(../images/items/item-145.jpg); }
.product-img#item-146 { background-image: url(../images/items/item-146.jpg); }
.product-img#item-147 { background-image: url(../images/items/item-147.jpg); }
.product-img#item-148 { background-image: url(../images/items/item-148.jpg); }
.product-img#item-149 { background-image: url(../images/items/item-149.jpg); }
.product-img#item-150 { background-image: url(../images/items/item-150.jpg); }
.product-img#item-151 { background-image: url(../images/items/item-151.jpg); }
.product-img#item-152 { background-image: url(../images/items/item-152.jpg); }
.product-img#item-153 { background-image: url(../images/items/item-153.jpg); }
.product-img#item-154 { background-image: url(../images/items/item-154.jpg); }
.product-img#item-155 { background-image: url(../images/items/item-155.jpg); }
.product-img#item-156 { background-image: url(../images/items/item-156.jpg); }
.product-img#item-157 { background-image: url(../images/items/item-157.jpg); }
.product-img#item-158 { background-image: url(../images/items/item-158.jpg); }
.product-img#item-159 { background-image: url(../images/items/item-159.jpg); }
.product-img#item-160 { background-image: url(../images/items/item-160.jpg); }
.product-img#item-161 { background-image: url(../images/items/item-161.jpg); }
.product-img#item-162 { background-image: url(../images/items/item-162.jpg); }
.product-img#item-163 { background-image: url(../images/items/item-163.jpg); }
.product-img#item-164 { background-image: url(../images/items/item-164.jpg); }
.product-img#item-165 { background-image: url(../images/items/item-165.jpg); }
.product-img#item-166 { background-image: url(../images/items/item-166.jpg); }
.product-img#item-167 { background-image: url(../images/items/item-167.jpg); }
.product-img#item-168 { background-image: url(../images/items/item-168.jpg); }
.product-img#item-169 { background-image: url(../images/items/item-169.jpg); }
.product-img#item-170 { background-image: url(../images/items/item-170.jpg); }
.product-img#item-171 { background-image: url(../images/items/item-171.jpg); }
.product-img#item-172 { background-image: url(../images/items/item-172.jpg); }
.product-img#item-173 { background-image: url(../images/items/item-173.jpg); }
.product-img#item-174 { background-image: url(../images/items/item-174.jpg); }
.product-img#item-175 { background-image: url(../images/items/item-175.jpg); }
.product-img#item-176 { background-image: url(../images/items/item-176.jpg); }
.product-img#item-177 { background-image: url(../images/items/item-177.jpg); }
.product-img#item-178 { background-image: url(../images/items/item-178.jpg); }
.product-img#item-179 { background-image: url(../images/items/item-179.jpg); }
.product-img#item-180 { background-image: url(../images/items/item-180.jpg); }
.product-img#item-181 { background-image: url(../images/items/item-181.jpg); }
.product-img#item-182 { background-image: url(../images/items/item-182.jpg); }
.product-img#item-183 { background-image: url(../images/items/item-183.jpg); }
.product-img#item-184 { background-image: url(../images/items/item-184.jpg); }
.product-img#item-185 { background-image: url(../images/items/item-185.jpg); }
.product-img#item-186 { background-image: url(../images/items/item-186.jpg); }
.product-img#item-187 { background-image: url(../images/items/item-187.jpg); }
.product-img#item-188 { background-image: url(../images/items/item-188.jpg); }
.product-img#item-189 { background-image: url(../images/items/item-189.jpg); }
.product-img#item-190 { background-image: url(../images/items/item-190.jpg); }
.product-img#item-191 { background-image: url(../images/items/item-191.jpg); }
.product-img#item-192 { background-image: url(../images/items/item-192.jpg); }
.product-img#item-193 { background-image: url(../images/items/item-193.jpg); }
.product-img#item-194 { background-image: url(../images/items/item-194.jpg); }
.product-img#item-195 { background-image: url(../images/items/item-195.jpg); }
.product-img#item-196 { background-image: url(../images/items/item-196.jpg); }
.product-img#item-197 { background-image: url(../images/items/item-197.jpg); }
.product-img#item-198 { background-image: url(../images/items/item-198.jpg); }
.product-img#item-199 { background-image: url(../images/items/item-199.jpg); }
.product-img#item-200 { background-image: url(../images/items/item-200.jpg); }
.product-img#item-201 { background-image: url(../images/items/item-201.jpg); }
.product-img#item-202 { background-image: url(../images/items/item-202.jpg); }
.product-img#item-203 { background-image: url(../images/items/item-203.jpg); }
.product-img#item-204 { background-image: url(../images/items/item-204.jpg); }
.product-img#item-205 { background-image: url(../images/items/item-205.jpg); }
.product-img#item-206 { background-image: url(../images/items/item-206.jpg); }
.product-img#item-207 { background-image: url(../images/items/item-207.jpg); }
.product-img#item-208 { background-image: url(../images/items/item-208.jpg); }
.product-img#item-209 { background-image: url(../images/items/item-209.jpg); }
.product-img#item-210 { background-image: url(../images/items/item-210.jpg); }
.product-img#item-211 { background-image: url(../images/items/item-211.jpg); }
.product-img#item-212 { background-image: url(../images/items/item-212.jpg); }
.product-img#item-213 { background-image: url(../images/items/item-213.jpg); }
.product-img#item-214 { background-image: url(../images/items/item-214.jpg); }
.product-img#item-215 { background-image: url(../images/items/item-215.jpg); }
.product-img#item-216 { background-image: url(../images/items/item-216.jpg); }
.product-img#item-217 { background-image: url(../images/items/item-217.jpg); }
.product-img#item-218 { background-image: url(../images/items/item-218.jpg); }
.product-img#item-219 { background-image: url(../images/items/item-219.jpg); }
.product-img#item-220 { background-image: url(../images/items/item-220.jpg); }
.product-img#item-221 { background-image: url(../images/items/item-221.jpg); }
.product-img#item-222 { background-image: url(../images/items/item-222.jpg); }
.product-img#item-223 { background-image: url(../images/items/item-223.jpg); }
.product-img#item-224 { background-image: url(../images/items/item-224.jpg); }
.product-img#item-225 { background-image: url(../images/items/item-225.jpg); }
.product-img#item-226 { background-image: url(../images/items/item-226.jpg); }
.product-img#item-227 { background-image: url(../images/items/item-227.jpg); }
.product-img#item-228 { background-image: url(../images/items/item-228.jpg); }
.product-img#item-229 { background-image: url(../images/items/item-229.jpg); }
.product-img#item-230 { background-image: url(../images/items/item-230.jpg); }
.product-img#item-231 { background-image: url(../images/items/item-231.jpg); }
.product-img#item-232 { background-image: url(../images/items/item-232.jpg); }
.product-img#item-233 { background-image: url(../images/items/item-233.jpg); }
.product-img#item-234 { background-image: url(../images/items/item-234.jpg); }
.product-img#item-235 { background-image: url(../images/items/item-235.jpg); }
.product-img#item-236 { background-image: url(../images/items/item-236.jpg); }
.product-img#item-237 { background-image: url(../images/items/item-237.jpg); }
.product-img#item-238 { background-image: url(../images/items/item-238.jpg); }
.product-img#item-239 { background-image: url(../images/items/item-239.jpg); }
.product-img#item-240 { background-image: url(../images/items/item-240.jpg); }
.product-img#item-241 { background-image: url(../images/items/item-241.jpg); }
.product-img#item-242 { background-image: url(../images/items/item-242.jpg); }
.product-img#item-243 { background-image: url(../images/items/item-243.jpg); }
.product-img#item-244 { background-image: url(../images/items/item-244.jpg); }
.product-img#item-245 { background-image: url(../images/items/item-245.jpg); }