.ukls{--ukls-a: #6c5ce7;--ukls-b: #00cec9;--ukls-r: 18px;--ukls-cols: 3;--ukls-ar: 4/3;--ukls-ink: #14132b;--ukls-text: #4a4a68;--ukls-mut: #7a7893;--ukls-line: rgba(20,19,43,.09);--ukls-card: #fff;--ukls-soft: #f5f4fb;--ukls-bg: transparent;--ukls-ease: cubic-bezier(.22,.9,.3,1);display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 30px;align-items: start;color: var(--ukls-text);background: var(--ukls-bg)}.ukls *,.ukls *::before,.ukls *::after{box-sizing: border-box}.ukls-f-top,.ukls-f-none{grid-template-columns: minmax(0,1fr)}.ukls-sk-soft{--ukls-bg: #f7f6ff}.ukls-sk-warm{--ukls-bg: #faf6f0;--ukls-card: #fffdf9;--ukls-soft: #f3ece2;--ukls-ink: #2a2118;--ukls-text: #5a4d40;--ukls-mut: #8d7f70;--ukls-line: rgba(60,40,20,.1)}.ukls-sk-dark{--ukls-bg: #0e0d22;--ukls-card: #17162f;--ukls-soft: rgba(255,255,255,.06);--ukls-ink: #fff;--ukls-text: #c9c7e3;--ukls-mut: #9e9bc2;--ukls-line: rgba(255,255,255,.1)}.ukls-sk-soft,.ukls-sk-warm,.ukls-sk-dark{padding: clamp(16px,2.6vw,32px);border-radius: calc(var(--ukls-r) + 8px)}.ukls button{font: inherit;cursor: pointer}.ukls [hidden]{display: none !important}.ukls-filters{display: grid;gap: 20px;margin: 0;padding: 22px;border-radius: calc(var(--ukls-r) + 2px);background: var(--ukls-card);border: 1px solid var(--ukls-line);box-shadow: 0 24px 50px -40px rgba(20,19,43,.45)}.ukls-f-side .ukls-fwrap{position: sticky;top: 110px}.ukls-fhead{display: none;align-items: center;justify-content: space-between}.ukls-fhead b{color: var(--ukls-ink);font-size: 20px}.ukls-x{display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 50%;color: var(--ukls-ink);background: var(--ukls-soft)}.ukls-fg{display: grid;gap: 10px;min-width: 0}.ukls-fl{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--ukls-mut)}.ukls-pout{font-size: 13px;letter-spacing: 0;text-transform: none;color: var(--ukls-ink)}.ukls-tabs{display: flex;padding: 4px;border-radius: 99px;background: var(--ukls-soft)}.ukls-tabs label,.ukls-seg label{flex: 1;position: relative;margin: 0}.ukls-tabs input,.ukls-seg input,.ukls-checks input{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}.ukls-tabs span{display: block;padding: 9px 12px;border-radius: 99px;text-align: center;font-size: 14px;font-weight: 800;color: var(--ukls-mut);cursor: pointer;transition: background .5s var(--ukls-ease),color .5s ease,box-shadow .5s ease;white-space: nowrap}.ukls-tabs input:checked + span{color: #fff;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b));box-shadow: 0 10px 22px -12px var(--ukls-a)}.ukls-tabs input:focus-visible + span,.ukls-seg input:focus-visible + span,.ukls-checks input:focus-visible + span{outline: 2px solid var(--ukls-a);outline-offset: 2px}.ukls-search{display: flex;align-items: center;gap: 10px;padding: 0 14px;border-radius: 14px;background: var(--ukls-soft);border: 1px solid var(--ukls-line);color: var(--ukls-mut);transition: border-color .4s ease,box-shadow .4s ease}.ukls-search:focus-within{border-color: var(--ukls-a);box-shadow: 0 0 0 4px color-mix(in srgb,var(--ukls-a) 14%,transparent)}.ukls-search input{flex: 1;min-width: 0;height: 46px;border: 0 !important;padding: 0 !important;background: none !important;box-shadow: none !important;font-size: 15px;color: var(--ukls-ink);outline: 0}.ukls-sel{position: relative;display: block;margin: 0}.ukls-sel::after{content: "";position: absolute;right: 16px;top: 50%;width: 8px;height: 8px;margin-top: -6px;border: solid var(--ukls-mut);border-width: 0 2px 2px 0;transform: rotate(45deg);pointer-events: none}.ukls-sel select{width: 100%;height: 46px;padding: 0 40px 0 14px !important;border-radius: 14px !important;border: 1px solid var(--ukls-line) !important;background: var(--ukls-soft) !important;color: var(--ukls-ink) !important;font-size: 15px;font-weight: 600;-webkit-appearance: none;appearance: none;cursor: pointer;box-shadow: none !important}.ukls-sel select:focus{outline: 0;border-color: var(--ukls-a) !important}.ukls-sk-dark .ukls-sel select option{color: #14132b}.ukls-range{position: relative;height: 30px}.ukls-rtrack{position: absolute;left: 0;right: 0;top: 13px;height: 5px;border-radius: 5px;background: var(--ukls-soft);box-shadow: inset 0 0 0 1px var(--ukls-line)}.ukls-rfill{position: absolute;top: 0;bottom: 0;border-radius: 5px;background: linear-gradient(90deg,var(--ukls-a),var(--ukls-b))}.ukls-range input{position: absolute;left: 0;top: 0;width: 100%;height: 30px;margin: 0;background: none !important;border: 0 !important;-webkit-appearance: none;appearance: none;pointer-events: none}.ukls-range input::-webkit-slider-thumb{-webkit-appearance: none;pointer-events: auto;width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 3px solid var(--ukls-a);box-shadow: 0 4px 12px -4px rgba(20,19,43,.5);cursor: grab;transition: transform .3s ease}.ukls-range input::-moz-range-thumb{pointer-events: auto;width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 3px solid var(--ukls-a);cursor: grab}.ukls-range input::-webkit-slider-thumb:hover{transform: scale(1.12)}.ukls-range input::-webkit-slider-runnable-track{background: none}.ukls-range input:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 5px color-mix(in srgb,var(--ukls-a) 25%,transparent)}.ukls-seg{display: flex;gap: 6px}.ukls-seg span{display: block;padding: 9px 4px;border-radius: 12px;text-align: center;font-size: 14px;font-weight: 800;color: var(--ukls-ink);background: var(--ukls-soft);border: 1px solid var(--ukls-line);cursor: pointer;transition: all .45s var(--ukls-ease)}.ukls-seg input:checked + span{color: #fff;border-color: transparent;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b))}.ukls-checks{display: flex;flex-wrap: wrap;gap: 8px}.ukls-checks label{margin: 0;position: relative}.ukls-checks span{display: inline-flex;align-items: center;gap: 7px;padding: 8px 13px;border-radius: 99px;font-size: 13.5px;font-weight: 700;color: var(--ukls-ink);background: var(--ukls-soft);border: 1px solid var(--ukls-line);cursor: pointer;transition: all .45s var(--ukls-ease)}.ukls-checks span::before{content: "";width: 14px;height: 14px;border-radius: 4px;border: 2px solid var(--ukls-mut);transition: all .35s ease}.ukls-checks input:checked + span{border-color: color-mix(in srgb,var(--ukls-a) 55%,transparent);background: color-mix(in srgb,var(--ukls-a) 10%,var(--ukls-card))}.ukls-checks input:checked + span::before{border-color: var(--ukls-a);background: var(--ukls-a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.ukls-factions{display: flex;gap: 10px}.ukls-clear{flex: 1;padding: 12px;border-radius: 12px;border: 1px solid var(--ukls-line);background: none;color: var(--ukls-ink);font-weight: 800;font-size: 14px}.ukls-factions .ukls-apply{display: none}.ukls-apply{flex: 1.4;padding: 12px 18px;border: 0;border-radius: 12px;color: #fff;font-weight: 800;font-size: 14px;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b));box-shadow: 0 12px 26px -14px var(--ukls-a)}.ukls-f-top .ukls-filters{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 18px 16px}.ukls-f-top .ukls-fg{flex: 0 1 190px}.ukls-f-top .ukls-fg-status{flex: 0 0 auto}.ukls-f-top .ukls-fg-q{flex: 1 1 240px}.ukls-f-top .ukls-fg-price{flex: 1 1 250px}.ukls-f-top .ukls-fg:has(.ukls-seg){flex: 0 0 auto}.ukls-f-top .ukls-fg:has(.ukls-checks){flex: 1 1 100%}.ukls-f-top .ukls-tabs span{padding: 10px 16px}.ukls-f-top .ukls-seg span{min-width: 46px;padding: 10px 8px}.ukls-f-top .ukls-factions{flex: 0 0 auto;margin-left: auto}.ukls-f-top .ukls-fg:has(.ukls-checks) + .ukls-factions{margin-top: -6px}.ukls-f-top .ukls-clear{flex: none;padding: 10px 18px}.ukls-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 0 0 16px}.ukls-count{margin: 0;margin-right: auto;color: var(--ukls-mut);font-size: 15px}.ukls-count b{color: var(--ukls-ink);font-size: 22px;font-weight: 800}.ukls-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.ukls-tools .ukls-sel select{height: 42px;min-width: 190px;font-size: 14px;background: var(--ukls-card) !important}.ukls-savedbtn,.ukls-open{display: inline-flex;align-items: center;gap: 7px;height: 42px;padding: 0 14px;border-radius: 12px;border: 1px solid var(--ukls-line);background: var(--ukls-card);color: var(--ukls-ink);font-weight: 800;font-size: 14px;transition: all .45s var(--ukls-ease)}.ukls-savedbtn i,.ukls-nf{font-style: normal;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 99px;display: inline-grid;place-items: center;font-size: 11.5px;color: #fff;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b))}.ukls-savedbtn svg{color: #e84393}.ukls-savedbtn[aria-pressed="true"]{border-color: #e84393;background: color-mix(in srgb,#e84393 10%,var(--ukls-card))}.ukls-open{display: none}.ukls-view{display: flex;padding: 3px;border-radius: 12px;border: 1px solid var(--ukls-line);background: var(--ukls-card)}.ukls-view button{display: grid;place-items: center;width: 36px;height: 34px;border: 0;border-radius: 9px;background: none;color: var(--ukls-mut);transition: all .4s ease}.ukls-view button[aria-pressed="true"]{color: #fff;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b))}.ukls-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px}.ukls-chip{display: inline-flex;align-items: center;gap: 8px;padding: 7px 8px 7px 14px;border-radius: 99px;border: 0;font-size: 13.5px;font-weight: 700;color: var(--ukls-a);background: color-mix(in srgb,var(--ukls-a) 11%,transparent);animation: uklsIn .6s var(--ukls-ease) both}.ukls-chip i{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;font-style: normal;font-size: 15px;line-height: 1;color: #fff;background: var(--ukls-a)}.ukls-grid{display: grid;gap: 24px;grid-template-columns: repeat(var(--ukls-cols),minmax(0,1fr))}.ukls-card{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: var(--ukls-r);overflow: hidden;background: var(--ukls-card);border: 1px solid var(--ukls-line);box-shadow: 0 22px 44px -38px rgba(20,19,43,.5);transition: transform .8s var(--ukls-ease),box-shadow .8s var(--ukls-ease),border-color .6s ease}.ukls-card.is-in{animation: uklsIn .8s var(--ukls-ease) both}@keyframes uklsIn{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.ukls-card:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--ukls-a) 30%,transparent);box-shadow: 0 30px 60px -36px color-mix(in srgb,var(--ukls-a) 60%,rgba(20,19,43,.5))}.ukls-media{position: relative;overflow: hidden;aspect-ratio: var(--ukls-ar);background: var(--ukls-soft);isolation: isolate}.ukls-img,.ukls-img2{position: absolute;inset: 0;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover;border-radius: 0 !important;transition: transform 1.6s var(--ukls-ease),opacity .9s ease}.ukls-img2{opacity: 0}.ukls-card:hover .ukls-img{transform: scale(1.05)}.ukls-card:hover .ukls-img2{opacity: 1;transform: scale(1.03)}.ukls-tags{position: absolute;left: 12px;top: 12px;z-index: 2;display: flex;flex-wrap: wrap;gap: 6px;max-width: calc(100% - 70px)}.ukls-tag{padding: 5px 10px;border-radius: 99px;font-size: 11.5px;font-weight: 800;letter-spacing: .02em;color: var(--ukls-ink);background: rgba(255,255,255,.92);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);box-shadow: 0 6px 14px -8px rgba(0,0,0,.4)}.ukls-tag.is-status{color: #fff;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b))}.ukls-tag.is-feat{color: #2d2305;background: #fdcb6e}.ukls-tag.is-new{color: #fff;background: #00b894}.ukls-fav{position: absolute;right: 12px;top: 12px;z-index: 3;display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 50%;color: var(--ukls-ink);background: rgba(255,255,255,.92);box-shadow: 0 8px 18px -10px rgba(0,0,0,.5);transition: transform .5s var(--ukls-ease),color .3s ease}.ukls-fav:hover{transform: scale(1.08)}.ukls-fav[aria-pressed="true"]{color: #e84393}.ukls-fav[aria-pressed="true"] svg{fill: currentColor}.ukls-fav.pop{animation: uklsPop .7s var(--ukls-ease)}@keyframes uklsPop{40%{transform: scale(1.25)}}.ukls-body{display: flex;flex-direction: column;gap: 8px;padding: 18px 20px 20px;flex: 1}.ukls-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px}.ukls-price b{color: var(--ukls-ink);font-size: 24px;font-weight: 800;letter-spacing: -.01em}.ukls-price > span{color: var(--ukls-mut);font-size: 14px;font-weight: 600;margin-left: -4px}.ukls-price s{color: var(--ukls-mut);font-size: 14px}.ukls-price em{display: inline-flex;align-items: center;gap: 3px;padding: 3px 8px;border-radius: 99px;font-style: normal;font-size: 12px;font-weight: 800;color: #00a07d;background: rgba(0,184,148,.12)}.ukls-t{margin: 0;font-size: 18px;line-height: 1.3;font-weight: 800;color: var(--ukls-ink)}.ukls-link{color: inherit !important;text-decoration: none !important}a.ukls-link::after{content: "";position: absolute;inset: 0;z-index: 1}a.ukls-link:focus-visible{outline: 0}.ukls-card:has(a.ukls-link:focus-visible){outline: 3px solid var(--ukls-a);outline-offset: 2px}.ukls-loc{display: flex;align-items: center;gap: 6px;margin: 0;font-size: 14px;color: var(--ukls-mut)}.ukls-loc svg{flex: none;color: var(--ukls-a)}.ukls-rate{margin-left: auto;font-weight: 800;color: var(--ukls-ink);white-space: nowrap}.ukls-rate i{font-style: normal;font-weight: 500;color: var(--ukls-mut)}.ukls-desc{margin: 0;font-size: 14.5px;line-height: 1.55}.ukls-specs{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 6px 0 0;padding: 12px 0 0;list-style: none;border-top: 1px solid var(--ukls-line)}.ukls-specs li{display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;color: var(--ukls-mut)}.ukls-specs li svg{color: var(--ukls-a)}.ukls-specs b{color: var(--ukls-ink);font-weight: 800}.ukls-feats{display: flex;flex-wrap: wrap;gap: 6px}.ukls-feats span{padding: 4px 10px;border-radius: 99px;font-size: 12px;font-weight: 700;color: var(--ukls-text);background: var(--ukls-soft)}.ukls-feats .is-more{color: var(--ukls-a)}.ukls-btn{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;padding-top: 6px;font-size: 14px;font-weight: 800;color: var(--ukls-a)}.ukls-btn span{transition: transform .6s var(--ukls-ease)}.ukls-card:hover .ukls-btn span{transform: translateX(4px)}.ukls-c-overlay .ukls-media::after{content: "";position: absolute;inset: 45% 0 0;z-index: 1;background: linear-gradient(180deg,transparent,rgba(10,9,30,.75));pointer-events: none}.ukls-c-overlay .ukls-media .ukls-price{position: absolute;left: 16px;bottom: 14px;z-index: 2}.ukls-c-overlay .ukls-media .ukls-price b{color: #fff;font-size: 26px;text-shadow: 0 2px 12px rgba(0,0,0,.35)}.ukls-c-overlay .ukls-media .ukls-price > span,.ukls-c-overlay .ukls-media .ukls-price s{color: rgba(255,255,255,.85)}.ukls-c-overlay .ukls-media .ukls-price em{color: #fff;background: rgba(0,184,148,.85)}.ukls-c-framed .ukls-card{padding: 10px}.ukls-c-framed .ukls-media{border-radius: calc(var(--ukls-r) - 6px)}.ukls-c-framed .ukls-body{padding: 16px 10px 10px}.ukls-c-minimal .ukls-card{background: none;border: 0;box-shadow: none;overflow: visible}.ukls-c-minimal .ukls-card:hover{transform: none;box-shadow: none}.ukls-c-minimal .ukls-media{border-radius: var(--ukls-r)}.ukls-c-minimal .ukls-body{padding: 14px 2px 0}.ukls.is-list .ukls-grid{grid-template-columns: minmax(0,1fr);gap: 18px}.ukls.is-list .ukls-card{flex-direction: row}.ukls.is-list .ukls-media{flex: 0 0 38%;aspect-ratio: auto;min-height: 230px}.ukls.is-list .ukls-body{justify-content: center;padding: 22px 26px}.ukls.is-list .ukls-t{font-size: 21px}.ukls-c-framed.is-list .ukls-body{padding: 12px 16px 12px 24px}.ukls-c-minimal.is-list .ukls-body{padding: 8px 0 8px 24px}.ukls-empty{padding: clamp(30px,5vw,54px) 24px;text-align: center;border-radius: calc(var(--ukls-r) + 4px);border: 1px dashed color-mix(in srgb,var(--ukls-a) 35%,transparent);background: var(--ukls-card)}.ukls-empty-ic{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 14px;border-radius: 20px;color: #fff;background: linear-gradient(135deg,var(--ukls-a),var(--ukls-b))}.ukls-empty h3{margin: 0 0 6px;color: var(--ukls-ink);font-size: 22px}.ukls-empty p{margin: 0 0 18px}.ukls-empty .ukls-apply{flex: none}.ukls-morewrap{display: flex;justify-content: center;margin-top: 30px}.ukls-more{padding: 14px 34px;border-radius: 99px;border: 1.5px solid color-mix(in srgb,var(--ukls-a) 40%,transparent);background: var(--ukls-card);color: var(--ukls-a);font-weight: 800;font-size: 15px;transition: all .5s var(--ukls-ease)}.ukls-more:hover{color: #fff;border-color: transparent;background: linear-gradient(120deg,var(--ukls-a),var(--ukls-b))}@media (max-width: 1024px){.ukls-f-side{grid-template-columns: 240px minmax(0,1fr);gap: 22px}}@media (max-width: 860px){.ukls,.ukls-f-side{grid-template-columns: minmax(0,1fr)}.ukls-open{display: inline-flex}.ukls-fwrap{position: fixed !important;inset: 0;top: 0 !important;z-index: 99999;display: flex;align-items: flex-end;background: rgba(10,9,30,.5);opacity: 0;visibility: hidden;transition: opacity .5s ease,visibility .5s}.ukls.is-drawer .ukls-fwrap{opacity: 1;visibility: visible}.ukls-fwrap .ukls-filters{display: grid !important;width: 100%;max-height: 88vh;overflow: auto;grid-template-columns: minmax(0,1fr) !important;border-radius: 24px 24px 0 0;transform: translateY(40px);transition: transform .7s var(--ukls-ease);overscroll-behavior: contain}.ukls.is-drawer .ukls-filters{transform: none}.ukls-fwrap .ukls-fg{grid-column: auto !important}.ukls-fhead{display: flex}.ukls-factions{position: sticky;bottom: -22px;margin: 0 -22px -22px;padding: 14px 22px 22px;background: var(--ukls-card);border-top: 1px solid var(--ukls-line)}.ukls-factions .ukls-apply{display: block}.ukls-f-top .ukls-clear{flex: 1}html.ukls-lock{overflow: hidden}.ukls.is-list .ukls-card{flex-direction: column}.ukls.is-list .ukls-media{flex: none;min-height: 0;aspect-ratio: var(--ukls-ar)}.ukls.is-list .ukls-body{padding: 18px 20px 20px}.ukls-view{display: none}}@media (max-width: 560px){.ukls-bar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ukls-bar .ukls-open,.ukls-bar .ukls-savedbtn{justify-content: center}.ukls-tools .ukls-sel{grid-column: 1 / -1;min-width: 0}.ukls-count{grid-column: 1 / -1;order: -1}.ukls-tools{display: contents}.ukls-tools .ukls-sel select{min-width: 0}}@media (prefers-reduced-motion: reduce){.ukls-card,.ukls-img,.ukls-img2,.ukls-chip{animation: none !important;transition: none !important}}.ukls-nobar .ukls-bar{display: none}