@layer wk-modules,wk-overrides;@layer wk-modules;@layer wk-components{:where(.wk-card,.wc-archive,.wk-filters) .wk-ui{width:100%;display:block;margin:.25rem 0 .9rem}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__head{display:flex;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.35rem}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__label{font-weight:800}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__chosen{margin-left:auto;color:var(--wc-muted, var(--wk-muted));font-weight:700}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui:not(.wk-ui--image) .wk-ui__chosen{display:none}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__list{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;width:100%}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item{--brd: var(--wc-line, var(--wk-line));--bg: var(--wk-bg);display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .65rem;border:1px solid var(--brd);background:var(--bg);border-radius:9999px;font-weight:600;cursor:pointer;line-height:1;transition:box-shadow .15s ease,outline-color .15s ease,background-color .15s ease,border-color .15s ease,transform .05s ease}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-text, var(--wk-text)) 12%,transparent)}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item:active{transform:scale(.98)}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item.is-selected{border-color:color-mix(in srgb,var(--wc-text, var(--wk-text)) 40%,var(--wk-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-text, var(--wk-text)) 22%,transparent)}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item.is-disabled{opacity:.45;cursor:not-allowed}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item.is-disabled *{pointer-events:none}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui__item:focus-visible{outline:3px solid color-mix(in srgb,var(--wc-text, var(--wk-text)) 30%,transparent);outline-offset:2px}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--radio .wk-swatch--image,:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--radio .wk-swatch--color{display:none!important}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--checkbox .wk-ui__list{display:grid;grid-template-columns:1fr;gap:.5rem}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--checkbox .wk-ui__item{width:100%;border-radius:12px;justify-content:space-between;padding:.55rem .7rem}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--checkbox .wk-ui__item:before{content:"";width:16px;height:16px;margin-right:.5rem;border-radius:4px;border:1px solid var(--wc-line, var(--wk-line));background:color-mix(in srgb,var(--wk-text) 4%,var(--wk-bg));flex:0 0 16px}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--checkbox .wk-ui__item.is-selected:before{background:color-mix(in srgb,var(--wc-text, var(--wk-text)) 10%,var(--wk-bg));border-color:color-mix(in srgb,var(--wc-text, var(--wk-text)) 40%,var(--wk-bg));box-shadow:inset 0 0 0 3px currentColor}:where(.wk-card,.wc-archive,.wk-filters) .wk-swatch--image{--size: 38px;width:var(--size);height:var(--size);border-radius:10px;background-image:var(--img);background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.08);display:inline-block}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--image .wk-ui__item{padding:.3rem;border-radius:12px}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--image .wk-ui__item .wk-ui__label{display:none}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--image .wk-ui__item.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--wc-text, var(--wk-text)) 18%,transparent);border-color:color-mix(in srgb,var(--wc-text, var(--wk-text)) 28%,var(--wk-bg))}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--color .wk-ui__item{padding:.3rem;border-radius:9999px;background:var(--wk-bg);border:1px solid var(--wc-line, var(--wk-line));box-shadow:0 2px 10px #0000000a}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--color .wk-ui__item .wk-ui__label{display:none!important}:where(.wk-card,.wc-archive,.wk-filters) .wk-swatch--color{--dot: 22px;width:var(--dot);height:var(--dot);border-radius:9999px;background:var(--sw,#ccc);box-shadow:0 0 0 2px var(--wk-bg),0 0 0 3px #00000014;display:inline-block}:where(.wk-card,.wc-archive,.wk-filters) .wk-ui--color .wk-ui__item.is-selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--wc-text, var(--wk-text)) 16%,transparent);border-color:color-mix(in srgb,var(--wc-text, var(--wk-text)) 28%,var(--wk-bg))}:where(.wk-card,.wc-archive,.wk-filters) .wk-variations .wk-var__radio,:where(.wk-card,.wc-archive,.wk-filters) .wk-ui [data-visually-hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}:where(.wk-card,.wc-archive,.wk-filters) .wk-has-swatches>select{display:none}}@layer wk-modules{.wc-archive{--gap: var(--wk-gap);--text: var(--wk-text);--muted: var(--wk-muted);--line: var(--wk-line);--divider: var(--divider-color);--badge-bg: var(--color-dark);--badge-text: var(--color-white);--btn-bg: var(--color-secondary);--btn-text: var(--color-white);--btn-brd: color-mix(in srgb, var(--btn-bg) 65%, var(--color-white));--radius: var(--radius);--pad: clamp(12px, 1.6vw, 16px);color:var(--text);margin:10px auto}.wc-archive .wk-archive-head{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;margin:.25rem 0 1rem}.wc-archive .wk-archive-title{margin:0;font-weight:800;font-size:clamp(1.4rem,1.1vw + 1.2rem,2.1rem);color:var(--text)}.wc-archive .wk-archive-meta{margin:.3rem 0 .4rem;color:var(--muted)}.wc-archive .wk-archive-desc{color:var(--text);max-width:70ch}.wc-archive .wk-archive-head__right select{height:38px;padding:0 .6rem;background:var(--color-white);color:var(--text);border:var(--border-width) var(--border-style) var(--line);border-radius:calc(var(--radius) - 2px)}.wc-archive .products.wc-archive-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));list-style:none;padding:0;margin:0}@media (min-width:768px){.wc-archive .products.wc-archive-grid{grid-template-columns:repeat(var(--cols-t,3),minmax(0,1fr))}}@media (min-width:1024px){.wc-archive .products.wc-archive-grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr))}}.wc-archive ul.products:not(.wc-archive-grid){display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;padding:0;margin:0}.wc-archive ul.products li.product{margin:0}.wc-archive .products.wc-archive-grid .product{display:flex;min-width:0;height:100%}.wc-archive .products.wc-archive-grid .product>*{flex:1 1 auto;min-width:0}.wc-archive .products.wc-archive-grid .product img{max-width:100%;height:auto;display:block}.wc-archive .wk-card{background:var(--color-white);border:var(--border-width) var(--border-style) var(--line);border-radius:var(--radius);padding:var(--pad);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;color:var(--text);height:100%;overflow:visible}.wc-archive .wk-card__media{position:relative}.wc-archive .wk-card__badges{position:absolute;right:8px;top:8px;display:flex;gap:.5rem;z-index:2}.wc-archive .attachment-woocommerce_thumbnail,.wc-archive .wk-card__media .attachment-woocommerce_thumbnail{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--text) 6%,var(--color-white));border-radius:calc(var(--radius) - 2px);display:block}.wc-archive .wk-card__body{display:grid;gap:.6rem;align-content:start;grid-auto-rows:min-content;margin-top:.2rem;padding-right:2px}.wc-archive .wc-product__title{margin:.25rem 0 0;font-weight:800;line-height:1.25;font-size:1rem;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.wc-archive .wc-product__title a{color:inherit;text-decoration:none}.wc-archive .wc-product__title a:hover{text-decoration:underline}.wc-archive .wk-card__price,.wc-archive .products .price,.wc-archive .wk-card .price{font-weight:800;display:block}.wc-archive .products .price del,.wc-archive .wk-card .price del{opacity:.7;margin-right:.35rem;text-decoration-thickness:2px}.wc-archive .products .price ins{color:var(--text)}.wc-archive .products .price del:before,.wc-archive .wk-card .price del:before{content:"Van ";font-weight:600;color:var(--muted)}.wc-archive .products .price ins:before,.wc-archive .wk-card .price ins:before{content:"Nu ";font-weight:800;color:var(--text)}.wc-archive .products li.product .button,.wc-archive .wk-card .button{position:static!important;inset:auto!important;display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;background:var(--btn-bg);color:var(--btn-text);border:1px solid var(--btn-brd);border-radius:calc(var(--radius) - 2px);padding:.65rem .85rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;text-decoration:none;transition:filter .16s ease,background-color .16s ease;margin-top:auto}.wc-archive .products li.product .button:hover,.wc-archive .wk-card .button:hover{filter:brightness(.95)}.wc-archive .wk-card a.added_to_cart{display:block;margin-top:.35rem;text-align:center;font-size:.8rem;opacity:.9}.wc-archive .wk-card .wk-select,.wc-archive .products .wk-select{width:100%;border:var(--border-width) var(--border-style) var(--line);border-radius:calc(var(--radius) - 2px);padding:10px 36px 10px 12px;background:var(--color-white);min-height:42px;font:inherit;line-height:1.25;color:var(--text)}.wc-archive .wk-card .wk-select:focus,.wc-archive .products .wk-select:focus{outline:none;border-color:color-mix(in srgb,var(--btn-bg) 55%,var(--color-white));box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-bg) 18%,var(--color-white))}.wc-archive .wk-card table.variations,.wc-archive .products table.variations{width:100%;border-collapse:separate;border-spacing:0}.wc-archive .wk-card table.variations tr,.wc-archive .products table.variations tr{display:block;margin:0 0 .5rem}.wc-archive .wk-card table.variations td,.wc-archive .products table.variations td{display:block;padding:0}.wc-archive .wk-card table.variations td.label label,.wc-archive .products table.variations td.label label{display:block;font-weight:800;margin:0 0 .3rem}.wc-archive .wk-card table.variations td.value,.wc-archive .products table.variations td.value{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.wc-archive .products .product>.wk-card{display:flex;flex-direction:column;height:100%}.wc-archive .single_variation_wrap .woocommerce-variation-price{display:none!important}.wc-archive .wk-catgrid{--cols-m: 2;--cols-t: 3;--cols-d: 6;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols-m),minmax(0,1fr));list-style:none;padding:0;margin:0}@media (min-width:768px){.wc-archive .wk-catgrid{grid-template-columns:repeat(var(--cols-t),minmax(0,1fr))}}@media (min-width:1024px){.wc-archive .wk-catgrid{grid-template-columns:repeat(var(--cols-d),minmax(0,1fr))}}.wc-archive .wk-catcard{position:relative;background:var(--color-white);border:var(--border-width) var(--border-style) var(--line);border-radius:var(--radius);padding:var(--pad);display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:var(--text);transition:box-shadow .16s ease,transform .06s ease,border-color .16s ease;overflow:visible}.wc-archive .wk-catcard:hover{box-shadow:var(--shadow, 0 8px 24px rgba(0,0,0,.08));transform:translateY(-1px);border-color:color-mix(in srgb,var(--text) 12%,var(--line))}.wc-archive .wk-catcard:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 55%,var(--color-white));outline-offset:2px}.wc-archive .wk-catcard__media{position:relative}.wc-archive .wk-catcard__badges{position:absolute;right:8px;top:8px;display:flex;gap:.5rem;z-index:2}.wc-archive .wk-catcard__img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--text) 6%,var(--color-white));border-radius:calc(var(--radius) - 2px)}.wc-archive .wk-catcard__placeholder{display:grid;place-items:center;width:100%;aspect-ratio:4/3;border:1px dashed color-mix(in srgb,var(--text) 14%,var(--color-white));border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--text) 3%,var(--color-white));color:var(--muted)}.wc-archive .wk-catcard__body{display:grid;gap:.35rem;align-content:start;grid-auto-rows:min-content;padding-right:2px;margin-top:.2rem}.wc-archive .wk-catcard__title{margin:0;font-weight:800;line-height:1.2;font-size:1rem;color:var(--text)}.wc-archive .wk-catcard__meta{color:var(--muted);font-size:.9rem}.wc-archive .wk-catgrid--compact{--cols-m: 2;--cols-t: 4;--cols-d: 8}.wc-archive .wk-catgrid--compact .wk-catcard{padding:10px}.wc-archive .wk-catgrid--compact .wk-catcard__title{font-size:.95rem}.wc-archive .wk-catcard .wc-badge{font-size:.75rem;padding:.3rem .55rem}.wc-archive .wk-filters{display:grid;gap:.75rem}.wc-archive .wk-filters .widget{background:var(--color-white);padding:12px 0;overflow:hidden}.wc-archive .wk-filters .widget .widgettitle,.wc-archive .wk-filters .widget .widget-title{margin:0 0 .55rem;font-weight:800;font-size:1rem;padding:0 12px}.wc-archive .wk-filters .widget .product-categories,.wc-archive .wk-filters .widget .woocommerce-widget-layered-nav-list,.wc-archive .wk-filters .widget .wk-attr-list{list-style:none;margin:0;padding-left:12px;padding-right:12px;display:grid;gap:.6rem}.wc-archive .wk-filters li a{color:var(--text);text-decoration:none;line-height:1.25}.wc-archive .wk-filters li.chosen>a,.wc-archive .wk-filters .product-categories li.current-cat>a,.wc-archive .wk-filters .product-categories li.current-cat-parent>a{font-weight:700;text-decoration:underline}.wc-archive .wk-attr-list--grid{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:.5rem .5rem}.wc-archive .wk-swatch{width:28px;height:28px;border-radius:6px;display:inline-block;border:1px solid color-mix(in srgb,var(--text) 20%,#fff)}.wc-archive .wk-swatch--img{background-size:cover;background-position:center;background-image:var(--sw-img)}.wc-archive .wk-swatch--color{background:var(--sw)}.wc-archive .wk-filters .product-categories li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.wc-archive .wk-filters .product-categories li>a{display:block}.wc-archive .wk-filters .product-categories li .count{justify-self:end;margin-left:.5rem;opacity:.75;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-archive .wk-filters .product-categories .children{margin-left:.75rem;gap:.5rem}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list li>a{display:block}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list li .count{justify-self:end;margin-left:.5rem;opacity:.75;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list li>a:has(.count){display:flex!important;align-items:center;justify-content:space-between;gap:.5rem}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list li>a .count{margin-left:auto;display:inline!important;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;opacity:.75;font-variant-numeric:tabular-nums}.wc-archive .wk-filters .woocommerce-widget-layered-nav-list .count:before,.wc-archive .wk-filters .woocommerce-widget-layered-nav-list .count:after{content:none!important}.wc-archive .wk-offcanvas{left:auto!important;right:auto!important;top:auto!important;border-left:0!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;transition:none!important}.wc-archive [data-archive-offcanvas]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;background:var(--color-white)!important;border:0!important;border-top:var(--border-width) var(--border-style) var(--line)!important;border-radius:16px 16px 0 0!important;transform:translateY(100%)!important;transition:transform .26s ease!important;z-index:1000!important;padding:16px!important;box-shadow:0 -12px 30px #00000024!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.wc-archive [data-archive-offcanvas].is-open{transform:translateY(0)!important}.wc-archive .wk-offcanvas__close{position:absolute!important;top:10px!important;right:12px!important;background:none!important;border:0!important;font-size:22px!important;line-height:1!important;z-index:2!important}.wc-archive .wk-offcanvas-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0006!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important;z-index:999!important}.wc-archive .wk-offcanvas-overlay.is-active{opacity:1!important;pointer-events:auto!important}.wc-archive .wk-offcanvas-actions{position:sticky!important;bottom:0!important;display:flex!important;gap:.6rem!important;align-items:center!important;justify-content:space-between!important;padding-top:12px!important;margin-top:10px!important;background:linear-gradient(to top,var(--color-white) 70%,rgba(255,255,255,0))!important}.wc-archive .wk-btn-apply{flex:1 1 auto!important;padding:.8rem 1rem!important;border-radius:9999px!important;background:var(--btn-bg)!important;color:var(--btn-text)!important;border:1px solid var(--btn-brd)!important;font-weight:800!important;text-align:center!important}.wc-archive .wk-btn-reset{padding:.75rem 1rem!important;border-radius:9999px!important;background:var(--color-white)!important;color:var(--text)!important;border:var(--border-width) var(--border-style) var(--line)!important;text-decoration:none!important}.wc-archive .wk-filter-fab{position:fixed!important;left:50%!important;transform:translate(-50%)!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:1001!important;display:inline-flex!important;align-items:center!important;gap:.55rem!important;padding:.75rem 1.05rem!important;border-radius:9999px!important;background:var(--btn-bg)!important;color:var(--btn-text)!important;border:1px solid var(--btn-brd)!important;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,.18))!important;font-weight:800!important;line-height:1!important}.wc-archive .wk-filter-fab:hover{filter:brightness(.98)!important}.wc-archive .wk-filter-fab:active{transform:translate(-50%) scale(.98)!important}.wc-archive .wk-filter-fab__icon{width:18px!important;height:18px!important;fill:currentColor!important}.wc-archive .wk-filter-fab__badge{min-width:22px!important;height:22px!important;line-height:22px!important;padding:0 7px!important;border-radius:999px!important;font-size:.8rem!important;text-align:center!important;background:var(--badge-bg)!important;color:var(--badge-text)!important;box-shadow:inset 0 0 0 1px #ffffff26!important}.wc-archive .widget_price_filter .price_slider_wrapper{padding:.2rem .1rem 0}.wc-archive .widget_price_filter .price_slider{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,var(--color-white))}.wc-archive .widget_price_filter .ui-slider-range{position:absolute;height:100%;border-radius:999px;background:color-mix(in srgb,var(--text) 45%,var(--color-white))}.wc-archive .widget_price_filter .ui-slider-handle{top:-5px;width:16px;height:16px;border-radius:999px;background:var(--color-white);border:2px solid color-mix(in srgb,var(--text) 55%,var(--color-white));box-shadow:var(--shadow-sm, 0 2px 6px rgba(0,0,0,.08))}.wc-archive .widget_price_filter .price_slider_amount{display:flex;align-items:center;gap:.6rem;margin-top:.5rem}.wc-archive .widget_price_filter .price_label{color:var(--muted);font-size:.95rem}.wc-archive .widget_price_filter .button{border:var(--border-width) var(--border-style) var(--line);border-radius:999px;padding:.35rem .75rem;background:var(--color-white);color:var(--text)}@media (min-width: 768px){.wc-archive .wk-filter-fab,.wc-archive [data-archive-offcanvas],.wc-archive .wk-offcanvas-overlay{display:none!important}}.wc-archive .woocommerce-pagination{margin-top:var(--gap);display:flex;justify-content:center}.wc-archive .woocommerce-pagination ul{display:flex;gap:.4rem;list-style:none;padding:0;margin:0}.wc-archive .woocommerce-pagination a,.wc-archive .woocommerce-pagination span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 .6rem;border:var(--border-width) var(--border-style) var(--line);border-radius:calc(var(--radius) - 2px);background:var(--color-white);text-decoration:none;color:inherit}.wc-archive .woocommerce-pagination .current{font-weight:800;border-color:var(--text)}}@layer wk-components{.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.wk-filters) .wk-attr-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--attr-gap,.5rem);grid-auto-rows:min-content}:where(.wk-filters) .wk-attr-list--list{grid-template-columns:1fr}:where(.wk-filters) .wk-attr-list--grid{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}:where(.wk-filters) .wk-attr-list .wk-attr-item{min-width:0}:where(.wk-filters) .wk-attr-item{display:block}:where(.wk-filters) .wk-attr__label{position:relative;display:block;width:100%;max-width:100%;border-radius:10px;box-sizing:border-box}:where(.wk-filters) .wk-attr__chk{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:0;cursor:pointer;z-index:2}:where(.wk-filters) .wk-attr-list .wk-swatch{display:block;width:100%;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--wk-line);background:color-mix(in srgb,var(--wk-text) 6%,var(--wk-bg));overflow:hidden;transition:box-shadow .15s ease,outline-color .15s ease,transform .05s ease}:where(.wk-filters) .wk-attr-list .wk-swatch--color{background:var(--sw, #ccc)}:where(.wk-filters) .wk-attr-list .wk-swatch--img{background-image:var(--sw-img);background-size:cover;background-position:center}:where(.wk-filters) .wk-attr__label:hover .wk-swatch{box-shadow:0 0 0 2px color-mix(in srgb,var(--wk-text) 14%,transparent)}:where(.wk-filters) .wk-attr__chk:active+.wk-swatch{transform:scale(.98)}:where(.wk-filters) .wk-attr__chk:checked+.wk-swatch{outline:2px solid currentColor;outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--wk-text) 22%,transparent) inset}:where(.wk-filters) .wk-attr-item.is-disabled{opacity:.45}:where(.wk-filters) .wk-attr-item.is-disabled .wk-attr__label{cursor:not-allowed}:where(.wk-filters) .wk-attr-item.is-disabled .wk-attr__chk{pointer-events:none}:where(.wk-filters) .wk-attr__label--price{display:flex;align-items:center;gap:.5rem;width:100%;max-width:100%;padding:.35rem .6rem;border:1px solid var(--wk-line);border-radius:10px;background:var(--wk-bg);cursor:pointer;white-space:normal;word-break:break-word}:where(.wk-filters) .wk-attr__label--price input[type=radio],:where(.wk-filters) .wk-attr__label--price input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0}@media (min-width: 768px){:where(.wk-filters) .wk-attr-list--grid{--attr-gap: .55rem}}@media (min-width: 1024px){:where(.wk-filters) .wk-attr-list--grid{--attr-gap: .6rem}}:root{--wk-card-pad: var(--wc-pad, 12px);--wk-card-r: var(--wc-radius, var(--wk-radius, 12px))}.wk-card{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;box-sizing:border-box;background:var(--wc-bg, var(--wk-card));color:var(--wc-text, var(--wk-text));border:1px solid var(--wc-line, var(--wk-line));border-radius:var(--wk-card-r);padding:var(--wk-card-pad)}.wk-card__media img{width:100%;height:auto;display:block;border-radius:10px;background:color-mix(in srgb,var(--wk-text) 6%,var(--wk-bg))}.wk-card__body{display:grid;gap:.6rem;align-content:start}.wk-card__title{margin:0;font-weight:800;line-height:1.2;color:inherit}.wk-card__title--sm{font-size:1rem}.wk-card__title a{color:inherit;text-decoration:none}.wk-card__title a:hover{text-decoration:underline}.wk-card__price,.wk-card .price{font-weight:800}.wk-card .price del{opacity:.7;text-decoration-thickness:2px;margin-right:.35rem}.wk-card .price ins{color:inherit}.wk-card__actions{margin-top:auto;display:grid;gap:.55rem}.wk-card__actions .button{width:100%}.wk-card table.variations{width:100%;border-collapse:separate;border-spacing:0}.wk-card table.variations tr{display:block;margin:0 0 .6rem}.wk-card table.variations td{display:block;padding:0}.wk-card table.variations td.label label{display:block;font-weight:800;margin:0 0 .35rem}.wk-card table.variations td.value{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.wk-card .wk-select{width:100%;border:1px solid var(--wc-line, var(--wk-line));border-radius:10px;padding:10px 36px 10px 12px;background:var(--wk-bg);min-height:42px;font:inherit;line-height:1.25}.wk-card .wk-select:focus{outline:none;border-color:color-mix(in srgb,var(--btn-bg) 55%,var(--wk-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-bg) 18%,var(--wk-bg))}.wk-card .single_variation_wrap .woocommerce-variation-price{display:none!important}.wk-card .single_variation>.price{display:none!important}.wk-card .variations_button .quantity{display:none!important}.wk-xs-check{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.wk-xs-check__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.wk-xs-check__box{width:18px;height:18px;border-radius:6px;border:2px solid var(--wc-line, var(--wk-line));background:var(--wk-bg);display:inline-block;box-shadow:0 1px #00000005}.wk-xs-check__input:checked+.wk-xs-check__box{border-color:color-mix(in srgb,var(--btn-bg) 60%,var(--wk-bg));background:color-mix(in srgb,var(--btn-bg) 85%,var(--wk-bg));box-shadow:inset 0 0 0 3px var(--wk-bg)}.wk-xs-check__input:disabled+.wk-xs-check__box{opacity:.45}.products .product>.wk-card{display:flex;flex-direction:column;height:100%}.products li.product:not(:has(>.wk-card)){display:flex;flex-direction:column}.products li.product:not(:has(>.wk-card)) .button{margin-top:auto;width:100%}.products li.product:not(:has(>.wk-card)) form.cart{margin-top:auto}}@layer wk-overrides;
