.ls-price__vat,.fc-price__was{color:var(--ls-muted);font-family:var(--ls-font-ui);font-size:.75em;font-weight:500}.fc-price__now{color:var(--ls-sale)}.ls-section{margin-block-start:var(--ls-space-section)}.ls-section__head{align-items:baseline;gap:var(--ls-space-4);justify-content:space-between;margin-block-end:var(--ls-space-5);display:flex}.ls-section__title{font-size:var(--ls-text-h2);letter-spacing:var(--ls-tracking-tight);margin:0}.ls-section__title--sm{margin-block-end:var(--ls-space-4);font-size:1.375rem}.ls-section__link{font-size:var(--ls-text-sm);white-space:nowrap;font-weight:600;text-decoration:none}.ls-grid{gap:var(--ls-space-6) var(--ls-space-4);grid-template-columns:repeat(auto-fill,minmax(min(13rem,46%),1fr));display:grid}.ls-grid--rail{grid-template-columns:repeat(6,minmax(0,1fr))}.ls-grid--rail4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=75rem){.ls-grid--rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.ls-grid--rail,.ls-grid--rail4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-card{gap:var(--ls-space-2);flex-direction:column;min-width:0;display:flex;position:relative}.ls-card__media{aspect-ratio:1;background:var(--ls-well);border-radius:var(--ls-radius-card);display:block;position:relative;overflow:hidden}.ls-card__media img{mix-blend-mode:multiply;object-fit:cover;height:100%;transition:transform .42s var(--ls-ease);width:100%}.ls-card__placeholder{color:var(--ls-muted);place-items:center;height:100%;display:grid}.ls-card__badge{pointer-events:none;position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem}@media (hover:hover) and (pointer:fine){.ls-card:hover .ls-card__media img{transform:scale(1.035)}.ls-card:hover .ls-card__name a{color:var(--ls-accent-cta)}}.ls-card__swatches{align-items:center;gap:.3125rem;min-height:1rem;display:flex}.ls-dot{border-radius:var(--ls-radius-pill);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px #0e1a3326}:is(.ls-dot,.ls-option__swatch){--ls-shine:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%);--ls-checker:repeating-conic-gradient(#dfe6f1 0 25%, #fff 0 50%) 0 0 / .5rem .5rem;--ls-metal:linear-gradient(135deg, color-mix(in oklab, var(--ls-swatch) 45%, white) 0%, var(--ls-swatch) 32%, color-mix(in oklab, var(--ls-swatch) 70%, black) 52%, color-mix(in oklab, var(--ls-swatch) 60%, white) 70%, var(--ls-swatch) 100%)}:is(.ls-dot,.ls-option__swatch)[data-finish=glossy]{background:var(--ls-shine), radial-gradient(circle at 50% 45%, transparent 52%, #00000029 100%), var(--ls-swatch)}:is(.ls-dot,.ls-option__swatch)[data-finish=matte]{background:var(--ls-swatch)}:is(.ls-dot,.ls-option__swatch)[data-finish=pastel]{background:radial-gradient(circle at 32% 26%, #ffffff80 0 10%, #fff0 36%), color-mix(in oklab, var(--ls-swatch) 45%, white)}:is(.ls-dot,.ls-option__swatch)[data-finish=metallic]{background:var(--ls-metal)}:is(.ls-dot,.ls-option__swatch)[data-finish=chrome]{background:linear-gradient(165deg, color-mix(in oklab, var(--ls-swatch) 30%, white) 0%, color-mix(in oklab, var(--ls-swatch) 75%, white) 24%, color-mix(in oklab, var(--ls-swatch) 50%, black) 46%, color-mix(in oklab, var(--ls-swatch) 35%, white) 50%, var(--ls-swatch) 72%, color-mix(in oklab, var(--ls-swatch) 65%, black) 100%)}:is(.ls-dot,.ls-option__swatch)[data-finish=pearl]{background:var(--ls-shine), conic-gradient(from 210deg, color-mix(in oklab, var(--ls-swatch) 45%, #ffc6e6), color-mix(in oklab, var(--ls-swatch) 45%, #c4e2ff), color-mix(in oklab, var(--ls-swatch) 45%, #d4f7c8), color-mix(in oklab, var(--ls-swatch) 45%, #ffe9b0), color-mix(in oklab, var(--ls-swatch) 45%, #ffc6e6))}:is(.ls-dot,.ls-option__swatch)[data-finish=clear]{--ls-tint:color-mix(in oklab, var(--ls-swatch) 40%, transparent);background:var(--ls-shine), linear-gradient(var(--ls-tint), var(--ls-tint)), var(--ls-checker)}:is(.ls-dot,.ls-option__swatch)[data-finish=neon]{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--ls-swatch) 55%, white) 0 16%, var(--ls-swatch) 62%);box-shadow:inset 0 0 0 1px #0e1a3326, 0 0 .45rem color-mix(in oklab, var(--ls-swatch) 75%, transparent)}:is(.ls-dot,.ls-option__swatch)[data-finish=confetti]{--ls-confetti:radial-gradient(circle at 28% 30%, #e3242b 0 8%, transparent 9%), radial-gradient(circle at 68% 26%, #2e6fe0 0 8%, transparent 9%), radial-gradient(circle at 52% 60%, #ffd23f 0 8%, transparent 9%), radial-gradient(circle at 26% 72%, #2ead5b 0 8%, transparent 9%), radial-gradient(circle at 76% 70%, #ff6fa3 0 8%, transparent 9%);background:var(--ls-shine), var(--ls-confetti), color-mix(in oklab, var(--ls-swatch) 35%, white)}:is(.ls-dot,.ls-option__swatch)[data-finish=confetti][data-colour=transparent]{background:var(--ls-shine), var(--ls-confetti), var(--ls-checker)}:is(.ls-dot,.ls-option__swatch)[data-finish=glitter]{background:radial-gradient(#ffffffd9 .5px, transparent 1.2px) 0 0 / 4px 4px, var(--ls-metal)}:is(.ls-dot,.ls-option__swatch):is([data-finish=clear],[data-finish=confetti]){box-shadow:inset 0 0 0 1px #0e1a333d}:is(.ls-dot,.ls-option__swatch)[data-colour=transparent]{--ls-swatch:transparent}:is(.ls-dot,.ls-option__swatch)[data-colour=mixed]{--ls-swatch:#2e6fe0;background:conic-gradient(#e3242b,#ffd23f,#2ead5b,#2e6fe0,#8e5bd6,#e3242b)}:is(.ls-dot,.ls-option__swatch)[data-colour=pastel-mix]{--ls-swatch:#2e6fe0;background:conic-gradient(#ffc2d4,#fff0a8,#bff0d9,#c4dcff,#dcc8f5,#ffc2d4)}.ls-card__more{color:var(--ls-muted);margin-inline-start:.125rem;font-size:.75rem}.ls-card__name{font-family:var(--ls-font-ui);font-size:var(--ls-text-body);letter-spacing:0;min-height:2.7em;margin:0;font-weight:600;line-height:1.35}.ls-card__name a{-webkit-line-clamp:2;color:var(--ls-ink);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ls-card__buy{align-items:flex-end;gap:var(--ls-space-3);justify-content:space-between;margin-block-start:auto;display:flex}.ls-card__price{font-family:var(--ls-font-display);font-size:1.25rem;font-weight:800;line-height:1.15}.fc-btn--icon.ls-card__action{flex:none;width:2.75rem;min-height:2.75rem}.ls-catalog__head{margin-block:var(--ls-space-5) var(--ls-space-5)}.ls-catalog__head h1{font-size:var(--ls-text-h1);letter-spacing:var(--ls-tracking-display);margin:0;line-height:1}.ls-catalog__intro{color:var(--ls-ink-soft);font-size:1.0625rem;line-height:var(--ls-leading-body);margin:var(--ls-space-3) 0 0;max-width:60ch}.ls-catalog__intro>:first-child{margin-block-start:0}.ls-catalog__intro>:last-child{margin-block-end:0}.ls-catalog__layout{align-items:start;gap:var(--ls-space-7);grid-template-columns:15rem minmax(0,1fr);display:grid}.ls-catalog__layout:not(:has(.ls-catalog__side)){grid-template-columns:minmax(0,1fr)}.ls-catalog__side{position:sticky;inset-block-start:calc(var(--ls-header-height) + var(--ls-space-4))}.ls-catalog__side h2{margin:0 0 var(--ls-space-3);font-size:1.375rem}.ls-tree{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ls-tree .ls-tree{border-inline-start:1px solid var(--ls-border);margin:var(--ls-space-1) 0 var(--ls-space-2) var(--ls-space-3);padding-inline-start:var(--ls-space-3)}.ls-tree a{color:var(--ls-ink);padding:var(--ls-space-2) var(--ls-space-2);border-radius:.5rem;text-decoration:none;display:block}.ls-tree a:hover{background:var(--ls-surface-sunken);color:var(--ls-ink)}.ls-tree a[aria-current=page]{background:var(--ls-sky);font-weight:700}.ls-quick{gap:var(--ls-space-2);scrollbar-width:none;padding-block-end:2px;display:flex;overflow-x:auto}.ls-quick::-webkit-scrollbar{display:none}.ls-chip{background:var(--ls-fill);border-radius:var(--ls-radius-pill);color:var(--ls-ink);font-size:var(--ls-text-sm);min-height:2.5rem;padding-inline:var(--ls-space-4);transition:background-color var(--ls-duration) var(--ls-ease), transform var(--ls-duration) var(--ls-ease);white-space:nowrap;flex:none;align-items:center;gap:.4375rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-chip:active{transform:scale(var(--ls-press-scale))}.ls-chip[aria-current=page]{background:var(--ls-button-bg);color:var(--ls-button-ink)}@media (hover:hover) and (pointer:fine){.ls-chip:not([aria-current=page]):hover{background:var(--ls-sky-strong);color:var(--ls-ink)}}.ls-toolbar{border-block-start:1px solid var(--ls-border);align-items:center;gap:var(--ls-space-3);margin-block:var(--ls-space-4) var(--ls-space-5);min-height:2.75rem;flex-wrap:wrap;padding-block-start:var(--ls-space-4);display:flex}.ls-quick+.ls-toolbar{margin-block-start:var(--ls-space-4)}.ls-toolbar__count{color:var(--ls-muted);font:inherit;font-size:var(--ls-text-sm);letter-spacing:normal;margin:0 auto 0 0}.ls-sort{position:relative}.ls-sort__summary{border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);cursor:pointer;font-family:var(--ls-font-ui);font-size:var(--ls-text-sm);align-items:center;gap:var(--ls-space-2);min-height:2.75rem;padding-inline:var(--ls-space-4) var(--ls-space-3);font-weight:700;list-style:none;display:flex}.ls-sort__summary::-webkit-details-marker{display:none}.ls-sort__label{color:var(--ls-muted);font-weight:500}.ls-sort[open] .ls-caret{transform:rotate(180deg)}.ls-sort__list{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);box-shadow:var(--ls-shadow-pop);min-width:100%;padding:var(--ls-space-1);white-space:nowrap;z-index:5;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--ls-space-1));inset-inline-end:0}.ls-sort__list a{color:var(--ls-ink);font-size:var(--ls-text-sm);min-height:2.75rem;padding-inline:var(--ls-space-3);border-radius:.5rem;align-items:center;text-decoration:none;display:flex}.ls-sort__list a:hover{background:var(--ls-surface-sunken);color:var(--ls-ink)}.ls-sort__list a[aria-current]{background:var(--ls-sky);font-weight:700}.ls-applied{background:var(--ls-sky);border-radius:var(--ls-radius-pill);color:var(--ls-ink);font-size:var(--ls-text-xs);min-height:2rem;padding-inline:var(--ls-space-3) .625rem;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-empty{background:var(--ls-surface-sunken);border-radius:var(--ls-radius-card);align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-8) var(--ls-space-5);text-align:center;flex-direction:column;display:flex}.ls-empty h2,.ls-empty p{margin:0}.ls-empty__actions{gap:var(--ls-space-3);flex-wrap:wrap;justify-content:center;display:flex}.ls-more{align-items:center;gap:var(--ls-space-3);flex-direction:column;margin-block-start:var(--ls-space-7);display:flex}.ls-more__count{color:var(--ls-muted);font-size:var(--ls-text-sm);margin:0}.ls-more__track{background:var(--ls-border);border-radius:var(--ls-radius-pill);width:12.5rem;height:4px;display:block;overflow:hidden}.ls-more__fill{background:var(--ls-ink);height:100%;display:block}.ls-more__prev{font-size:var(--ls-text-sm)}@media (width<=56rem){.ls-catalog__layout{grid-template-columns:minmax(0,1fr)}.ls-catalog__side{position:static}.ls-catalog__tree{display:none}}.ls-catalog__side:has(.ls-filters){position:static}.ls-filters__summary{border:1px solid var(--ls-border);border-radius:var(--ls-radius-control);cursor:pointer;font-family:var(--ls-font-ui);font-size:var(--ls-text-sm);min-height:2.75rem;padding-inline:var(--ls-space-4);justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.ls-filters__summary::-webkit-details-marker{display:none}.ls-filters[open] .ls-caret{transform:rotate(180deg)}.ls-filters__count{background:var(--ls-button-bg);border-radius:var(--ls-radius-pill);color:var(--ls-button-ink);text-align:center;min-inline-size:1.25rem;margin-inline-start:var(--ls-space-2);font-size:.75rem;line-height:1.25rem;display:inline-block}.ls-filters__body{gap:var(--ls-space-5);padding-block-start:var(--ls-space-4);display:grid}.ls-filters__applied{align-items:center;gap:var(--ls-space-2);flex-wrap:wrap;display:flex}.ls-filters__clear{font-size:var(--ls-text-sm);font-weight:600}.ls-filters__group h3{font-family:var(--ls-font-ui);font-size:var(--ls-text-sm);letter-spacing:0;margin:0 0 var(--ls-space-2);font-weight:700}.ls-filters__list{margin:0;padding:0;list-style:none;display:grid}.ls-facet{border-radius:var(--ls-radius-control);color:var(--ls-ink);font-size:var(--ls-text-sm);align-items:center;gap:var(--ls-space-3);min-height:2.75rem;text-decoration:none;display:flex}.ls-facet[aria-current]{font-weight:700}.ls-facet__box{background:var(--ls-surface);border:1px solid var(--ls-muted);border-radius:.3125rem;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.ls-facet[aria-current] .ls-facet__box{background:var(--ls-button-bg);border-color:var(--ls-button-bg);color:var(--ls-button-ink)}.ls-facet__swatch{flex:none;width:1.25rem;height:1.25rem}.ls-facet[aria-current] .ls-facet__swatch{outline:2px solid var(--ls-ink);outline-offset:2px;outline:2px solid var(--ls-button-bg);outline-offset:2px}.ls-facet__label{flex:1;min-width:0}.ls-facet__count{color:var(--ls-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.ls-facet:hover .ls-facet__label{text-decoration:underline}}.ls-pricefilter{gap:var(--ls-space-3);justify-items:start;display:grid}.ls-pricefilter__fields{gap:var(--ls-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ls-pricefilter label{gap:.25rem;font-size:.8125rem;display:grid}@supports selector(::details-content){@media (width>=56.0625rem){.ls-filters__summary{display:none}.ls-filters::details-content{content-visibility:visible;display:block}.ls-filters__body{padding-block-start:0}}}
