.vp-shop-row.e-con{align-items:flex-start}.vp-shop-row .vp-filters.e-con{position:sticky;top:calc(var(--vp-header-h,125px) + 16px);max-height:calc(100vh - var(--vp-header-h,125px) - 32px);overflow:auto;scrollbar-width:thin;padding-right:4px}.vp-shop-main.e-con{min-width:0}.vp-filters__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px;font-family:"Archivo Expanded","Archivo",sans-serif;font-weight:800;font-size:1.0625rem;color:var(--vp-blekk)}.vp-toolbar.e-con{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0;border-bottom:1px solid var(--vp-skifer);min-height:48px}.vp-count{margin:0;color:var(--vp-blekk-2);font-size:.875rem;font-weight:500}.vp-toolbar .vp-count{order:-1}.vp-archive-grid .vp-count{display:none}.vp-toolbar .elementor-widget-jet-smart-filters-sorting{width:auto;flex:0 0 auto}.vp-toolbar .jet-sorting{display:flex;align-items:center;gap:8px}.vp-toolbar .jet-sorting-label{font-size:.8125rem;color:var(--vp-blekk-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.vp-toolbar .jet-sorting-select,.vp-toolbar .jet-sorting select{appearance:none;-webkit-appearance:none;border:1.5px solid var(--vp-skifer);border-radius:var(--vp-r-1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2315182B' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 12px center;padding:0 36px 0 12px;min-height:40px;font:inherit;font-size:.9375rem;color:var(--vp-blekk);cursor:pointer}.vp-toolbar .jet-sorting select:focus-visible{outline:3px solid var(--vp-indigo);outline-offset:2px}.vp-archive-grid .woocommerce-ordering{display:none}.vp-toolbar__filter{display:none}.vp-shop-main .vp-archive-grid ul.products.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.vp-shop-main .vp-archive-grid ul.products.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.vp-shop-main .vp-archive-grid ul.products.elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vp-filters .elementor-widget[class*="elementor-widget-jet-smart-filters-"]{padding:14px 0;border-top:1px solid var(--vp-skifer-lys)}.vp-filters .elementor-widget-jet-smart-filters-active-tags,.vp-filters .elementor-widget-jet-smart-filters-remove-filters{border-top:0;padding:0}.vp-filters .jet-filter-label{display:block;margin:0 0 10px;font-family:"Archivo Narrow","Archivo",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vp-blekk-2)}.vp-filters .jet-checkboxes-list{display:flex;flex-direction:column;gap:2px}.vp-filters .jet-checkboxes-list__row{margin:0}.vp-filters .jet-checkboxes-list__button{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 6px;margin:0 -6px;border-radius:var(--vp-r-1);cursor:pointer;color:var(--vp-blekk);font-size:.9375rem;line-height:1.3;transition:background .12s,color .12s}.vp-filters .jet-checkboxes-list__button:hover{background:#fff;color:var(--vp-indigo)}.vp-filters .jet-checkboxes-list__input:focus-visible+.jet-checkboxes-list__button,.vp-filters .jet-checkboxes-list__button:focus-within{outline:3px solid var(--vp-indigo);outline-offset:-3px}.vp-filters .jet-checkboxes-list__decorator{flex:0 0 18px;width:18px;height:18px;border:1.5px solid var(--vp-skifer);border-radius:4px;background:#fff;display:grid;place-items:center;transition:border-color .12s,background .12s}.vp-filters .jet-checkboxes-list__input:checked~.jet-checkboxes-list__button .jet-checkboxes-list__decorator,.vp-filters .jet-checkboxes-list__button.jet-checkboxes-list__button--checked .jet-checkboxes-list__decorator,.vp-filters .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:var(--vp-indigo);border-color:var(--vp-indigo)}.vp-filters .jet-checkboxes-list__checked-icon{color:#fff;font-size:11px;line-height:1}.vp-filters .jet-checkboxes-list__label{flex:1 1 auto}.vp-filters .jet-filter-counter,.vp-filters .jet-checkboxes-list__label .jet-filter-counter,.vp-filters .jet-filters-counter{margin-left:auto;color:var(--vp-blekk-3);font-size:.8125rem;font-variant-numeric:tabular-nums}.vp-filters .jet-filter-row.jet-filter-row-disable,.vp-filters .jet-checkboxes-list__row.jet-filter-row-disable{opacity:.4;pointer-events:none}.vp-filters .jet-filter-items-moreless .jet-filter-items-moreless__toggle{display:inline-flex;align-items:center;min-height:36px;margin-top:4px;padding:0;background:none;border:0;color:var(--vp-indigo);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.vp-filters .jet-filter-items-moreless__toggle:hover{text-decoration:underline}.vp-filters .jet-filter-items-scroll{max-height:240px;overflow:auto;scrollbar-width:thin;padding-right:4px}.vp-filters .jet-range{padding:8px 4px 0}.vp-filters .jet-range__slider{height:4px}.vp-filters .jet-range__slider__track{background:var(--vp-skifer);border-radius:2px}.vp-filters .jet-range__slider__track__range{background:var(--vp-indigo)}.vp-filters .jet-range__slider__input::-webkit-slider-thumb{width:22px;height:22px;background:#fff;border:2px solid var(--vp-indigo);border-radius:50%;box-shadow:var(--vp-shadow-1);cursor:grab}.vp-filters .jet-range__slider__input::-moz-range-thumb{width:22px;height:22px;background:#fff;border:2px solid var(--vp-indigo);border-radius:50%;box-shadow:var(--vp-shadow-1);cursor:grab}.vp-filters .jet-range__values{margin-top:10px;display:flex;justify-content:space-between;font-size:.875rem;color:var(--vp-blekk-2);font-variant-numeric:tabular-nums}.vp-filters .jet-range__inputs{display:flex;gap:8px;margin-top:8px}.vp-filters .jet-range__inputs input{width:100%;min-height:40px;border:1.5px solid var(--vp-skifer);border-radius:var(--vp-r-1);padding:0 10px;font:inherit}.vp-filters .jet-active-tags,.vp-sheet .jet-active-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.jet-active-tag{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;background:var(--vp-isblaa,#DEE3FA);color:var(--vp-blekk);font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid #fff0;transition:border-color .12s}.jet-active-tag:hover{border-color:var(--vp-indigo)}.jet-active-tag__label{color:var(--vp-blekk-3);font-weight:500}.jet-active-tag__remove{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--vp-indigo);color:#fff;font-size:11px;line-height:1}.jet-active-tag__remove svg{width:8px;height:8px;fill:currentColor}.jet-active-tag.jet-active-tag-clear{background:#fff0;border-color:var(--vp-skifer);color:var(--vp-blekk-2)}.vp-filters .jet-remove-all-filters__button,.vp-sheet .jet-remove-all-filters__button{display:inline-flex;align-items:center;min-height:40px;padding:0;background:none;border:0;color:var(--vp-indigo);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none}.vp-filters .jet-remove-all-filters__button:hover{text-decoration:underline}.jet-remove-all-filters.jet-remove-all-filters--hidden,.jet-remove-all-filters[style*="display: none"]{display:none}.vp-archive-grid .woocommerce-pagination{display:none}.vp-pagination .jet-filters-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0;padding:0;list-style:none}.vp-pagination .jet-filters-pagination__item{margin:0}.vp-pagination .jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1.5px solid var(--vp-skifer);border-radius:var(--vp-r-1);background:#fff;color:var(--vp-blekk);font-weight:600;font-size:.9375rem;cursor:pointer;transition:border-color .12s,color .12s;text-decoration:none}.vp-pagination .jet-filters-pagination__link:hover{border-color:var(--vp-indigo);color:var(--vp-indigo)}.vp-pagination .jet-filters-pagination__current .jet-filters-pagination__link,.vp-pagination .jet-filters-pagination__link.jet-filters-pagination__link--current{background:var(--vp-blekk);border-color:var(--vp-blekk);color:var(--vp-is)}.vp-pagination .jet-filters-pagination__dots{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:var(--vp-blekk-3)}.vp-archive-grid.jet-filters-loading,.jet-filters-loading .vp-archive-grid{opacity:.55;transition:opacity .15s}.vp-sheet{position:fixed;inset:auto 0 0 0;max-width:100%;width:100%;max-height:88vh;max-height:88dvh;margin:0;padding:0;border:0;border-radius:16px 16px 0 0;background:var(--vp-is);color:var(--vp-blekk);box-shadow:0 -12px 40px rgb(15 18 48 / .25);display:none;flex-direction:column}.vp-sheet[open]{display:flex}.vp-sheet::backdrop{background:rgb(15 18 48 / .45)}.vp-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 10px;border-bottom:1px solid var(--vp-skifer)}.vp-sheet__head h2{margin:0;font-family:"Archivo Expanded","Archivo",sans-serif;font-weight:800;font-size:1.0625rem}.vp-sheet .vp-sheet__close{display:inline-grid;place-items:center;width:44px;height:44px;margin:-6px -10px -6px 0;padding:0!important;border:0!important;background:transparent!important;color:var(--vp-blekk)!important;font-size:22px;line-height:1;cursor:pointer;border-radius:50%!important;box-shadow:none!important}.vp-sheet .vp-sheet__close:hover{background:#fff!important;color:var(--vp-indigo)!important}.vp-sheet__body{flex:1 1 auto;overflow:auto;padding:0 20px 8px;-webkit-overflow-scrolling:touch}.vp-sheet__body .vp-filters.e-con{position:static;max-height:none;overflow:visible;padding:0}.vp-sheet__body .vp-filters__title{display:none}.vp-sheet__foot{display:flex;gap:10px;align-items:center;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--vp-skifer);background:var(--vp-is)}.vp-sheet__foot .jet-remove-all-filters{flex:0 0 auto}.vp-sheet .vp-sheet__show{flex:1 1 auto;min-height:48px;border:0;border-radius:var(--vp-r-1);background:var(--vp-indigo);color:#fff;font:inherit;font-weight:700;font-size:.9375rem;letter-spacing:.02em;cursor:pointer}.vp-sheet .vp-sheet__show:hover{background:var(--vp-kobolt)}.vp-sheet__show:focus-visible,.vp-sheet__close:focus-visible,.vp-toolbar__filter:focus-visible{outline:3px solid var(--vp-indigo);outline-offset:2px}body.vp-sheet-open{overflow:hidden}@media (max-width:1024px){.vp-shop-row.e-con{flex-direction:column}.vp-shop-row .vp-filters.e-con{position:static;max-height:none;overflow:visible;width:100%}.vp-shop-row .vp-shop-main.e-con{width:100%}.vp-shop-row .vp-filters.e-con.is-sheeted{display:none}.vp-toolbar .vp-toolbar__filter{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--vp-blekk);border-radius:var(--vp-r-1);background:#fff;color:var(--vp-blekk);font:inherit;font-weight:600;font-size:.9375rem;cursor:pointer}.vp-toolbar__filter svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vp-toolbar__filter .vp-badge{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vp-indigo);color:#fff;font-size:.75rem;line-height:20px;text-align:center}.vp-toolbar__filter.has-active .vp-badge{display:inline-block}.vp-toolbar .jet-sorting-label{display:none}.vp-toolbar .vp-count{flex:1 1 100%;order:3;font-size:.8125rem}.vp-filters .jet-checkboxes-list__button{min-height:44px}}@media (min-width:1025px){.vp-sheet{display:none!important}}@media (prefers-reduced-motion:reduce){.vp-archive-grid.jet-filters-loading,.jet-filters-loading .vp-archive-grid{transition:none}}