@font-face{font-family:WooCommerce;src:url(./WooCommerce.tmT7Ri3o.woff2) format("woff2");font-weight:400;font-style:normal}:where(.woocommerce-error,.woocommerce-info,.woocommerce-message):where(.ka-wc-lean,.ka-wc-lean *){margin:0 0 2em}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *),.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *),.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *){padding-top:1em;padding-right:2em;padding-bottom:1em;position:relative;background-color:var(--ka-bg-subtle);color:var(--ka-text-muted);border-top:3px solid var(--ka-info);list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *):before,.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *):after,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *):before,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *):after,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *):before,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *):after{content:" ";display:table}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *):after,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *):after,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *):after{clear:both}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *):before,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *):before,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *):before{font-family:WooCommerce;content:""/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *) .button,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *) .button,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *) .button{float:right}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *) li,.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *) li,.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *) li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding-left:3.5em}.woocommerce-error:has(>.button:first-child),.woocommerce-info:has(>.button:first-child),.woocommerce-message:has(>.button:first-child){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em}.woocommerce-error:has(>.button:first-child):after,.woocommerce-info:has(>.button:first-child):after,.woocommerce-message:has(>.button:first-child):after{display:none}.woocommerce-error:has(>.button:first-child)>.button,.woocommerce-info:has(>.button:first-child)>.button,.woocommerce-message:has(>.button:first-child)>.button{order:2;float:none;flex:none;margin-inline-start:auto}@media(max-width:767.98px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{position:relative}.woocommerce-error .button:after,.woocommerce-info .button:after,.woocommerce-message .button:after{content:"";position:absolute;inset:50% 0 auto;block-size:44px;translate:0 -50%}}@media(max-width:767.98px){.woocommerce-error:has(>.button:first-child),.woocommerce-info:has(>.button:first-child),.woocommerce-message:has(>.button:first-child){flex-direction:column;align-items:flex-start}.woocommerce-error:has(>.button:first-child)>.button,.woocommerce-info:has(>.button:first-child)>.button,.woocommerce-message:has(>.button:first-child)>.button{margin-inline-start:0}}.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *){border-top-color:var(--ka-success)}.woocommerce-message:where(.ka-wc-lean,.ka-wc-lean *):before{content:"";color:var(--ka-success)}.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *){border-top-color:var(--ka-info)}.woocommerce-info:where(.ka-wc-lean,.ka-wc-lean *):before{color:var(--ka-info)}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *){border-top-color:var(--ka-danger)}.woocommerce-error:where(.ka-wc-lean,.ka-wc-lean *):before{content:"";color:var(--ka-danger)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)):where(.ka-wc-lean,.ka-wc-lean *) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)):where(.ka-wc-lean,.ka-wc-lean *) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)):where(.ka-wc-lean,.ka-wc-lean *) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)):where(.ka-wc-lean,.ka-wc-lean *) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce:where(.ka-wc-lean,.ka-wc-lean *) #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce:where(.ka-wc-lean,.ka-wc-lean *) a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce:where(.ka-wc-lean,.ka-wc-lean *) button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce:where(.ka-wc-lean,.ka-wc-lean *) input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:var(--ka-text-muted);background-color:var(--ka-border-subtle);border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.clear:where(.ka-wc-lean,.ka-wc-lean *){clear:both}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-ordering{margin:0 0 1em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-ordering select{vertical-align:top}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) nav.woocommerce-pagination{text-align:center}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before,.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{content:" ";display:table}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{clear:both}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;border:0}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce:where(.ka-wc-lean,.ka-wc-lean *) .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ka-shop-filter{--_f-title: var(--ka-font-size-caption);--_f-body: var(--ka-font-size-caption);--_f-small: var(--ka-font-size-micro);--_f-tile-h: 64px;--_f-row: 36px;--_f-gap: var(--ka-space-3);display:flex;flex-direction:column;gap:var(--ka-space-5);font-size:var(--_f-body);color:var(--ka-text)}.ka-shop-filter__head{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ka-shop-filter__stock{display:none}.ka-shop-filter__cards{display:flex;flex-direction:column;gap:var(--ka-space-5)}.ka-shop-filter__notices{margin:0;padding:var(--ka-space-3) var(--ka-space-4);border-radius:var(--ka-radius-sm);background:var(--ka-warning-subtle-bg, var(--ka-bg-subtle));color:var(--ka-text-secondary);font-size:var(--_f-small)}.ka-shop-filter__notice{margin:0}.ka-shop-card{background:var(--ka-bg-card);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-card);overflow:visible}.ka-shop-card__head{display:flex;align-items:center;gap:var(--ka-space-2);min-block-size:40px;padding:0 var(--ka-space-3) 0 var(--ka-space-5);background:var(--ka-bg-subtle);border-block-end:var(--ka-border-w) solid var(--ka-border-subtle);border-start-start-radius:var(--ka-radius-card);border-start-end-radius:var(--ka-radius-card)}.ka-shop-card__title{flex:1 1 auto;min-inline-size:0;margin:0;font:inherit}.ka-shop-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ka-space-3);inline-size:100%;min-block-size:40px;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--_f-title);font-weight:var(--ka-font-weight-semibold);letter-spacing:var(--ka-tracking-caps-tight);text-transform:uppercase;color:var(--ka-text);text-align:start;cursor:pointer}.ka-shop-card__toggle:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w));border-radius:var(--ka-radius-xs)}.ka-shop-card__chevron{flex:none;inline-size:12px;block-size:12px;color:var(--ka-text-muted);fill:currentColor;display:none}.ka-shop-card__toggle[aria-expanded=false] .ka-shop-card__chevron{display:block}.ka-shop-card__tools{flex:none;display:flex;align-items:center;gap:var(--ka-space-1)}.ka-shop-card__tool{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border:0;border-radius:var(--ka-radius-sm);background:transparent;color:var(--ka-text-secondary);cursor:pointer}.ka-shop-card__tool>svg{inline-size:14px;block-size:14px;fill:currentColor}.ka-shop-card__tool:hover{background:var(--ka-bg-muted);color:var(--ka-text)}.ka-shop-card__tool:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}.ka-shop-card__tool[aria-expanded=true]{background:var(--ka-accent-subtle-bg);color:var(--ka-accent-emphasis)}.ka-shop-card__tool[hidden]{display:none}.ka-shop-card__body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--ka-duration-3) var(--ka-ease-state),opacity var(--ka-duration-2) var(--ka-ease-state),visibility 0s linear}.ka-shop-card__body.is-closed{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--ka-duration-3) var(--ka-ease-state),opacity var(--ka-duration-2) var(--ka-ease-state),visibility 0s linear var(--ka-duration-3)}.ka-shop-card__inner{min-block-size:0;overflow:hidden;padding:var(--ka-space-4) var(--ka-space-4) var(--ka-space-4);display:flex;flex-direction:column;gap:var(--ka-space-3)}.ka-shop-card.has-flyout .ka-shop-card__inner{overflow:visible}.ka-shop-card__subhead{margin:var(--ka-space-2) 0 0;font-size:var(--_f-small);font-weight:var(--ka-font-weight-semibold);color:var(--ka-text-muted);text-transform:uppercase;letter-spacing:var(--ka-tracking-caps-tight)}.ka-shop-card__search-field{position:relative;display:block}.ka-shop-card__search-field>.ka-shop-card__search-icon{position:absolute;inset-inline-start:var(--ka-space-3);inset-block-start:50%;translate:0 -50%;inline-size:13px;block-size:13px;fill:var(--ka-text-muted);pointer-events:none}.ka-shop-card__search-input{inline-size:100%;box-sizing:border-box;min-block-size:32px;padding:0 var(--ka-space-3) 0 calc(var(--ka-space-3) * 2 + 13px);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-sm);background:var(--ka-bg-card);font:inherit;font-size:var(--_f-body);color:var(--ka-text)}.ka-shop-card__search-input:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:0;border-color:var(--ka-accent)}.ka-shop-card__search-empty{margin:var(--ka-space-2) 0 0;color:var(--ka-text-muted);font-size:var(--_f-small)}.ka-shop-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ka-space-1)}.ka-shop-rows--tight{gap:0}.ka-shop-row{margin:0}.ka-shop-row.is-zero>.ka-shop-row__link{opacity:var(--ka-opacity-disabled, .45);cursor:default;pointer-events:none}.ka-shop-row.is-out>.ka-shop-row__link{opacity:var(--ka-opacity-disabled, .45);pointer-events:none}.ka-shop-row__link{position:relative;display:flex;align-items:center;gap:var(--ka-space-3);min-block-size:var(--_f-row);padding:0 var(--ka-space-2);border-radius:var(--ka-radius-sm);color:inherit;text-decoration:none;line-height:1.25;transition:background-color var(--ka-duration-2) var(--ka-ease-state)}.ka-shop-row__link:hover{background:var(--ka-bg-subtle)}.ka-shop-row__link:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}@media(pointer:coarse){.ka-shop-row__link{min-block-size:var(--ka-touch-target)}}.ka-shop-row__box{flex:none;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border:var(--ka-border-w) solid var(--ka-check-border, var(--ka-border-strong));border-radius:var(--ka-check-radius, var(--ka-radius-xs));background:var(--ka-check-bg, var(--ka-bg-card));color:var(--ka-text-on-accent)}.ka-shop-row__box>.ka-shop-row__tick{inline-size:11px;block-size:11px;fill:currentColor;opacity:0}.ka-shop-rows--single .ka-shop-row__box{border-radius:50%}.ka-shop-row__link:hover>.ka-shop-row__box{border-color:var(--ka-check-border-hover, var(--ka-accent))}.ka-shop-row.is-selected>.ka-shop-row__link{font-weight:var(--ka-font-weight-semibold)}.ka-shop-row.is-selected>.ka-shop-row__link>.ka-shop-row__box{border-color:var(--ka-accent);background:var(--ka-accent)}.ka-shop-row.is-selected>.ka-shop-row__link>.ka-shop-row__box>.ka-shop-row__tick{opacity:1}.ka-shop-rows--single .ka-shop-row.is-selected>.ka-shop-row__link>.ka-shop-row__box{background:var(--ka-bg-card);box-shadow:inset 0 0 0 4px var(--ka-accent)}.ka-shop-rows--single .ka-shop-row.is-selected>.ka-shop-row__link>.ka-shop-row__box>.ka-shop-row__tick{opacity:0}.ka-shop-row__icon{flex:none;inline-size:20px;block-size:20px;border-radius:var(--ka-radius-xs);object-fit:cover}.ka-shop-row__label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.ka-shop-row__count{flex:none;margin-inline-start:auto;color:var(--ka-text-muted);font-size:var(--_f-small)}.ka-shop-offer{flex:none;display:inline-grid;place-items:center;inline-size:16px;block-size:16px;color:var(--ka-text-secondary)}.ka-shop-offer>svg{inline-size:14px;block-size:14px;fill:currentColor}.ka-shop-offer--danger{color:var(--ka-danger)}.ka-shop-offer--success{color:var(--ka-success)}.ka-shop-offer--warning{color:var(--ka-warning-emphasis, var(--ka-warning))}.ka-shop-offer--info{color:var(--ka-info)}.ka-shop-card__morebar{display:flex;justify-content:center;margin-block-start:var(--ka-space-1)}.ka-shop-card__more{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:50%;background:var(--ka-bg-subtle);color:var(--ka-text-secondary);cursor:pointer}.ka-shop-card__more>svg{inline-size:12px;block-size:12px;fill:currentColor;transition:transform var(--ka-duration-2) var(--ka-ease-state)}.ka-shop-card__more[aria-expanded=true]>svg{transform:rotate(180deg)}.ka-shop-card__more:hover{background:var(--ka-bg-muted);color:var(--ka-text)}.ka-shop-card__more:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-shop-card__modes{display:flex;gap:var(--ka-space-5);overflow-x:auto;scrollbar-width:none}.ka-shop-card__modes::-webkit-scrollbar{display:none}.ka-shop-card__mode{flex:none;padding:0 0 var(--ka-space-1);border:0;border-block-end:2px solid transparent;background:transparent;font:inherit;font-size:var(--_f-small);font-weight:var(--ka-font-weight-medium);color:var(--ka-text-secondary);cursor:pointer}.ka-shop-card__mode[aria-pressed=true]{color:var(--ka-text);border-block-end-color:var(--ka-accent)}.ka-shop-card__mode:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-shop-card__scroll{position:relative}.ka-shop-card__scroll.is-expanded{max-block-size:var(--_max, 340px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:var(--ka-space-1)}.ka-shop-card__grip{display:flex;justify-content:center;align-items:center;block-size:14px;margin-block-start:var(--ka-space-1);cursor:ns-resize;touch-action:none}.ka-shop-card__grip:before{content:"";inline-size:40px;block-size:4px;border-radius:var(--ka-radius-pill);background:var(--ka-border-strong)}.ka-shop-card__grip:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset);border-radius:var(--ka-radius-xs)}.ka-shop-tiles{--_cols: 2;display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));grid-auto-rows:var(--_f-tile-h);gap:var(--ka-space-3);margin:0;padding:0;list-style:none}.ka-shop-tile{position:relative;margin:0;min-inline-size:0;block-size:100%}.ka-shop-tile.is-zero>.ka-shop-tile__btn{opacity:var(--ka-opacity-disabled, .45);pointer-events:none}.ka-shop-tile__btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ka-space-1);box-sizing:border-box;inline-size:100%;block-size:100%;padding:var(--ka-space-2) var(--ka-space-3);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-md);background:var(--ka-bg-card);color:var(--ka-text);text-align:center;text-decoration:none;overflow:hidden;transition:border-color var(--ka-duration-2) var(--ka-ease-state),background-color var(--ka-duration-2) var(--ka-ease-state)}.ka-shop-tile__btn:hover{background:var(--ka-bg-subtle);border-color:var(--ka-border-strong)}.ka-shop-tile__btn:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}.ka-shop-tile__media{display:none;inline-size:100%;max-block-size:28px;align-items:center;justify-content:center}.ka-shop-tile__media>img{max-inline-size:68px;max-block-size:28px;object-fit:contain}.ka-shop-tile__media>img.is-wide{inline-size:56px;block-size:28px}.ka-shop-tile.has-logo>.ka-shop-tile__btn>.ka-shop-tile__media{display:flex}.ka-shop-tile__text{display:flex;flex-direction:column;align-items:center;gap:1px;min-inline-size:0;max-inline-size:100%}.ka-shop-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--_f-body);font-weight:var(--ka-font-weight-medium);line-height:1.2;overflow-wrap:break-word}.ka-shop-tile.has-logo .ka-shop-tile__name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ka-shop-tile__n{font-size:var(--_f-small);color:var(--ka-text-muted);line-height:1.1}.ka-shop-tile__n.is-partial{color:var(--ka-accent-emphasis);font-weight:var(--ka-font-weight-semibold)}.ka-shop-tile__tick{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:18px;block-size:18px;display:grid;place-items:end;opacity:0;color:var(--ka-text-on-accent);clip-path:polygon(100% 0,100% 100%,0 100%);background:var(--ka-accent)}.ka-shop-tile__tick>svg{inline-size:9px;block-size:9px;margin:0 1px 1px 0;fill:currentColor}.ka-shop-tile__tick>.ka-shop-tile__dash{display:block;inline-size:7px;block-size:2px;margin:0 2px 3px 0;background:currentColor}.ka-shop-tile.is-selected>.ka-shop-tile__btn,.ka-shop-tile.is-partial>.ka-shop-tile__btn{border-color:var(--ka-accent);box-shadow:inset 0 0 0 1px var(--ka-accent)}.ka-shop-tile.is-selected>.ka-shop-tile__btn>.ka-shop-tile__tick,.ka-shop-tile.is-partial>.ka-shop-tile__btn>.ka-shop-tile__tick{opacity:1}.ka-shop-tile.is-partial>.ka-shop-tile__btn{border-style:dashed}.ka-shop-tiles--swatch .ka-shop-tile__btn{flex-direction:row;justify-content:flex-start;gap:var(--ka-space-2);padding-inline:var(--ka-space-2);text-align:start}.ka-shop-tiles--swatch .ka-shop-tile.has-more>.ka-shop-tile__btn{padding-inline-end:calc(20px + var(--ka-space-3) + var(--ka-space-2))}.ka-shop-tiles--swatch .ka-shop-tile__text{align-items:flex-start}.ka-shop-tile__icon{flex:none;inline-size:20px;block-size:20px;border-radius:var(--ka-radius-xs);object-fit:cover}.ka-shop-tile__more{position:absolute;inset-inline-end:var(--ka-space-3);inset-block-start:calc(50% - 10px);display:grid;place-items:center;inline-size:20px;block-size:20px;border:var(--ka-border-w) solid var(--ka-accent);border-radius:var(--ka-radius-xs);background:var(--ka-accent);color:var(--ka-text-on-accent);cursor:pointer}.ka-shop-tile__more>svg{inline-size:9px;block-size:9px;fill:currentColor}.ka-shop-tile__more:hover{background:var(--ka-accent-hover)}.ka-shop-tile__more:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-shop:not(.is-js) .ka-shop-tile__more{display:none}.ka-shop-tiles--brand{grid-auto-rows:auto}.ka-shop-tiles--brand>.ka-shop-tile{block-size:auto;aspect-ratio:2/1}.ka-shop-tiles--brand .ka-shop-tile__btn:not(.ka-shop-tile__btn--more){box-sizing:border-box;aspect-ratio:2/1;padding:4.35% 8.7%;border-width:1px;border-style:solid;border-radius:var(--ka-radius-md);aspect-ratio:auto;gap:0}.ka-shop-tiles--brand .ka-shop-tile__media{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;max-block-size:none}.ka-shop-tiles--brand .ka-shop-tile__media>img,.ka-shop-tiles--brand .ka-shop-tile__media>img.is-wide{display:block;inline-size:100%;block-size:100%;object-fit:contain;max-inline-size:none;max-block-size:none}.ka-shop-tiles--brand .ka-shop-tile__text{justify-content:center;max-inline-size:100%}.ka-shop-tiles--brand .ka-shop-tile__name{font-size:13px;font-weight:var(--ka-font-weight-bold);line-height:1.3}.ka-shop-tiles--brand .ka-shop-tile__n{position:absolute;inset-block-end:5px;inset-inline-end:5px;padding:2px 6px;border-radius:var(--ka-radius-pill);background:var(--ka-border-faint);font-size:9px;font-weight:var(--ka-font-weight-regular, 400);font-variant-numeric:tabular-nums;line-height:1;color:var(--ka-text-muted);pointer-events:none}.ka-shop-tiles--brand .ka-shop-tile.is-selected .ka-shop-tile__n{background:var(--ka-accent-subtle-bg);color:var(--ka-accent-emphasis)}.ka-shop-tiles--brand .ka-shop-tile__tick{display:none}.ka-shop-tiles--brand .ka-shop-tile__btn:focus-visible{outline-offset:2px}.ka-shop-tile--more>.ka-shop-tile__btn{border-style:dashed;color:var(--ka-text-secondary);cursor:pointer;font-family:inherit;box-shadow:none}.ka-shop-tile--more>.ka-shop-tile__btn:hover{background:color-mix(in srgb,var(--ka-bg-muted) 40%,var(--ka-bg-card));border-color:var(--ka-border-strong);color:var(--ka-text)}.ka-shop-tile__plus{font-size:var(--_f-body);font-weight:var(--ka-font-weight-semibold);line-height:1.1}.ka-shop-tile__unit{font-size:var(--_f-small);line-height:1.1}.ka-shop-tile__less{display:inline-flex;align-items:center;gap:var(--ka-space-2);font-size:var(--_f-small)}.ka-shop-tile__less>svg{inline-size:10px;block-size:10px;fill:currentColor}.ka-shop-tile--more>.ka-shop-tile__btn[aria-expanded=true]>.ka-shop-tile__plus,.ka-shop-tile--more>.ka-shop-tile__btn[aria-expanded=true]>.ka-shop-tile__unit{display:none}.ka-shop-tile--more>.ka-shop-tile__btn[aria-expanded=true]>.ka-shop-tile__less{display:inline-flex}.ka-shop-range{--_thumb: 18px;--_lo: 0%;--_hi: 100%;display:flex;flex-direction:column;gap:var(--ka-space-3);margin:0}.ka-shop-range__slider{position:relative;block-size:var(--_thumb);margin:var(--ka-space-2) calc(var(--_thumb) / 2) 0}.ka-shop-range__track{position:absolute;inset-inline:calc(-1 * var(--_thumb) / 2);inset-block-start:50%;block-size:3px;translate:0 -50%;border-radius:var(--ka-radius-pill);background:var(--ka-border);overflow:hidden}.ka-shop-range__fill{position:absolute;inset-block:0;inset-inline-start:var(--_lo);inset-inline-end:calc(100% - var(--_hi));background:var(--ka-border-strong)}.ka-shop-range.is-set .ka-shop-range__fill{background:var(--ka-accent)}.ka-shop-range__in{position:absolute;inset-inline:calc(-1 * var(--_thumb) / 2);inset-block:0;inline-size:calc(100% + var(--_thumb));margin:0;background:transparent;appearance:none;-webkit-appearance:none;pointer-events:none}.ka-shop-range__in::-webkit-slider-runnable-track{background:transparent;block-size:var(--_thumb)}.ka-shop-range__in::-moz-range-track{background:transparent;block-size:var(--_thumb)}.ka-shop-range__in::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:50%;border:2px solid var(--ka-accent);background:var(--ka-bg-card);cursor:grab;pointer-events:auto;box-shadow:var(--ka-shadow-raised)}.ka-shop-range__in::-moz-range-thumb{inline-size:calc(var(--_thumb) - 4px);block-size:calc(var(--_thumb) - 4px);border-radius:50%;border:2px solid var(--ka-accent);background:var(--ka-bg-card);cursor:grab;pointer-events:auto;box-shadow:var(--ka-shadow-raised)}.ka-shop-range__in:focus-visible{outline:none}.ka-shop-range__in:focus-visible::-webkit-slider-thumb{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-shop-range__in:focus-visible::-moz-range-thumb{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-shop-range__in--max{z-index:1}.ka-shop-range__line{display:flex;align-items:center;gap:var(--ka-space-2);font-weight:var(--ka-font-weight-semibold)}.ka-shop-range__box{display:inline-flex;min-inline-size:0}.ka-shop-range__text{inline-size:auto;max-inline-size:9em;padding:1px 2px;border:var(--ka-border-w) solid transparent;border-radius:var(--ka-radius-xs);background:transparent;font:inherit;font-weight:var(--ka-font-weight-semibold);color:var(--ka-text);text-decoration:underline dotted transparent;text-underline-offset:3px;field-sizing:content}.ka-shop-range__text:hover{text-decoration-color:var(--ka-text-muted)}.ka-shop-range__text:focus{outline:none;border-color:var(--ka-accent);text-decoration:none}.ka-shop-range__text.is-bad{animation:ka-shop-shake var(--ka-duration-3) var(--ka-ease-state);border-color:var(--ka-danger)}.ka-shop-range__text:disabled{opacity:1;color:var(--ka-text)}@keyframes ka-shop-shake{0%,to{translate:0 0}25%{translate:-3px 0}75%{translate:3px 0}}.ka-shop-range__dash{color:var(--ka-text-muted)}.ka-shop-range__apply{margin-inline-start:auto}.ka-shop.is-js .ka-shop-range__apply{display:none}.ka-shop-range__presets{display:flex;gap:var(--ka-space-4);overflow-x:auto;scrollbar-width:none;white-space:nowrap;cursor:grab;padding-block-end:2px}.ka-shop-range__presets::-webkit-scrollbar{display:none}.ka-shop-range__presets.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.ka-shop-range__preset{flex:none;color:var(--ka-text-secondary);font-size:var(--_f-small);text-decoration:none}.ka-shop-range__preset:hover{color:var(--ka-text);text-decoration:underline}.ka-shop-range__preset.is-on{color:var(--ka-accent-emphasis);font-weight:var(--ka-font-weight-semibold)}.ka-shop-range__preset.is-zero{opacity:var(--ka-opacity-disabled, .45);pointer-events:none}.ka-shop-range__preset:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset);border-radius:var(--ka-radius-xs)}.ka-shop-tabs{display:flex;gap:var(--ka-space-1);overflow-x:auto;scrollbar-width:none;border-block-end:var(--ka-border-w) solid var(--ka-border-subtle)}.ka-shop-tabs::-webkit-scrollbar{display:none}.ka-shop-tabs__tab{position:relative;flex:none;padding:var(--ka-space-2) var(--ka-space-3);border:0;border-block-end:2px solid transparent;background:transparent;font:inherit;font-size:var(--_f-small);color:var(--ka-text-secondary);cursor:pointer;white-space:nowrap}.ka-shop-tabs__tab[aria-selected=true]{color:var(--ka-text);font-weight:var(--ka-font-weight-semibold);border-block-end-color:var(--ka-accent)}.ka-shop-tabs__tab:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}.ka-shop-tabs__dot{position:absolute;inset-block-start:4px;inset-inline-end:2px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--ka-accent)}.ka-shop-tabs__also{margin:0;font-size:var(--_f-small);color:var(--ka-text-muted)}.ka-shop-tabs__go{padding:0;border:0;background:none;font:inherit;color:var(--ka-link);cursor:pointer;text-decoration:underline}.ka-shop-text{display:flex;flex-direction:column;gap:var(--ka-space-2);margin:0}.ka-shop.is-js .ka-shop-text>.ka-shop-text__apply{display:none}.ka-shop-nf{display:flex;flex-direction:column;gap:var(--ka-space-4)}.ka-shop-nf__part{display:flex;flex-direction:column;gap:var(--ka-space-2)}.ka-shop-nf__part>.ka-shop-card__subhead{margin:0}.ka-shop-nf__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ka-space-2);margin:0}.ka-shop-nf__input{flex:1 1 0;inline-size:0;min-inline-size:4.5em;box-sizing:border-box;min-block-size:32px;padding:0 var(--ka-space-2);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-sm);background:var(--ka-bg-card);font:inherit;font-size:var(--_f-body);color:var(--ka-text)}.ka-shop-nf__input::placeholder{color:var(--ka-text-muted)}.ka-shop-nf__input:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:0;border-color:var(--ka-accent)}.ka-shop-nf__input--wide{flex-basis:100%}.ka-shop-nf__dash,.ka-shop-nf__unit{color:var(--ka-text-muted);font-size:var(--_f-small)}.ka-shop-nf__apply{margin-inline-start:auto}.ka-shop-flyout,.ka-shop-pop{box-sizing:border-box;background:var(--ka-bg-card);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-card);box-shadow:var(--ka-shadow-overlay);z-index:var(--ka-z-dropdown)}.ka-shop-flyout{position:fixed;inline-size:300px;max-inline-size:calc(100vw - 2 * var(--ka-space-5));display:flex;flex-direction:column;gap:var(--ka-space-2);padding:var(--ka-space-3)}.ka-shop-flyout[hidden]{display:none}.ka-shop-flyout__head{display:flex;align-items:center;gap:var(--ka-space-2)}.ka-shop-flyout__title{flex:1 1 auto;margin:0;font-size:var(--_f-body);font-weight:var(--ka-font-weight-semibold)}.ka-shop-flyout__n{font-size:var(--_f-small);color:var(--ka-text-muted)}.ka-shop-flyout__x{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--ka-radius-sm);background:transparent;color:var(--ka-text-secondary);cursor:pointer}.ka-shop-flyout__x>svg{inline-size:12px;block-size:12px;fill:currentColor}.ka-shop-flyout__x:hover{background:var(--ka-bg-muted);color:var(--ka-text)}.ka-shop-flyout__x:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}.ka-shop-flyout__list{max-block-size:min(360px,50vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ka-shop-flyout__outhead{margin-block-start:var(--ka-space-2);padding:var(--ka-space-1) var(--ka-space-2);font-size:var(--_f-small);color:var(--ka-text-muted);text-transform:uppercase;letter-spacing:var(--ka-tracking-caps-tight)}.ka-shop-flyout__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ka-space-3);padding-block-start:var(--ka-space-2);border-block-start:var(--ka-border-w) solid var(--ka-border-subtle);font-size:var(--_f-small)}.ka-shop-flyout__hint{flex:1 1 auto;color:var(--ka-text-muted)}.ka-shop-flyout__link{padding:0;border:0;background:none;font:inherit;font-size:var(--_f-small);font-weight:var(--ka-font-weight-semibold);color:var(--ka-link);cursor:pointer;text-decoration:none}.ka-shop-flyout__link:hover{text-decoration:underline}.ka-shop-flyout__link:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset);border-radius:var(--ka-radius-xs)}.ka-shop-pop{position:fixed;inline-size:min(var(--_pop-w, 560px),100vw - 2 * var(--ka-space-5));max-block-size:min(80vh,640px);display:flex;flex-direction:column}.ka-shop-pop[hidden]{display:none}.ka-shop-pop>.ka-shop-card{border:0;box-shadow:none;min-block-size:0;display:flex;flex-direction:column}.ka-shop-pop>.ka-shop-card>.ka-shop-card__head{border-start-start-radius:var(--ka-radius-card);border-start-end-radius:var(--ka-radius-card)}.ka-shop-pop>.ka-shop-card>.ka-shop-card__body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ka-shop-pop__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ka-space-3);padding:var(--ka-space-3) var(--ka-space-4);border-block-start:var(--ka-border-w) solid var(--ka-border-subtle);font-size:var(--_f-small);color:var(--ka-text-secondary)}.ka-shop-pop__foot>p{margin:0}.ka-shop-pop__foot strong{color:var(--ka-text)}.ka-shop-card__tool--close>svg{inline-size:12px;block-size:12px}.ka-shop-filter[aria-busy=true]{pointer-events:none;opacity:.7;transition:opacity var(--ka-duration-2) var(--ka-ease-state)}@media(pointer:coarse){.ka-shop-filter{--_f-tile-h: 68px}}@media(prefers-reduced-motion:reduce){.ka-shop-card__body,.ka-shop-card__body.is-closed,.ka-shop-card__more>svg,.ka-shop-range__text.is-bad{transition:none;animation:none}}.ka-shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ka-space-4);min-block-size:var(--ka-touch-target)}.ka-shop-stock{--ka-segmented-item-h: calc(var(--ka-touch-target) - 2 * var(--ka-segmented-track-pad));--ka-segmented-thumb-border: var(--ka-border-strong);--ka-segmented-thumb-shadow: 0 1px 2px rgba(var(--ka-shadow-tint, 0 0 0), .12);--ka-segmented-item-pad-x: var(--ka-space-5);flex:none;max-inline-size:100%}.ka-shop-stock__item{text-decoration:none;font-weight:var(--ka-font-weight-medium)}.ka-shop-stock__item[aria-current=true]{background:var(--ka-segmented-thumb-bg);border-color:var(--ka-segmented-thumb-border);box-shadow:var(--ka-segmented-thumb-shadow);color:var(--ka-segmented-item-text-selected);font-weight:var(--ka-font-weight-semibold);cursor:default}.ka-shop-stock__n{font-variant-numeric:tabular-nums;color:inherit}.ka-shop-toolbar__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ka-space-4);margin-inline-start:auto}.ka-shop-toolbar__filter-btn{display:none;--ka-btn-h: var(--ka-touch-target);gap:var(--ka-space-2)}.ka-shop-toolbar__filter-btn.is-on{border-color:var(--ka-accent);color:var(--ka-accent-emphasis)}.ka-shop-toolbar__filter-icon{inline-size:14px;block-size:14px;flex:none;fill:currentColor}.ka-shop-toolbar__filter-n{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:var(--ka-radius-pill);background:var(--ka-accent);color:var(--ka-text-on-accent);font-size:var(--ka-font-size-micro);font-weight:var(--ka-font-weight-semibold)}.ka-shop-toolbar__sort{display:flex;flex-direction:column;gap:var(--ka-space-3);min-inline-size:0}.ka-shop-toolbar__sort>.woocommerce-notices-wrapper:empty{display:none}.ka-shop-toolbar__sort .ka-shop-toolbar__sort-form{display:flex;align-items:center;gap:var(--ka-space-4);margin:0}.ka-shop-toolbar__sort-combo{--ka-float-h: var(--ka-touch-target);--ka-float-pad-t: 18px;--ka-float-label-h: 24px;min-inline-size:14rem;max-inline-size:100%}@media(max-width:991.98px){.ka-shop-toolbar__filter-btn{display:inline-flex;flex:1 1 auto}.ka-shop-toolbar__end{flex:1 1 100%;margin-inline-start:0}.ka-shop-toolbar__sort{flex:1 1 160px}.ka-shop-toolbar__sort-form,.ka-shop-toolbar__sort-combo{inline-size:100%;min-inline-size:0}.ka-shop-stock{overflow-x:auto;scrollbar-width:none}.ka-shop-stock::-webkit-scrollbar{display:none}}.ka-shop-applied.is-empty{display:none}.ka-shop-applied__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ka-space-4);margin:0;padding:0;list-style:none}.ka-shop-applied__chip{display:inline-flex;align-items:stretch;max-inline-size:100%;min-inline-size:0;block-size:36px;border:var(--ka-border-w) solid var(--ka-accent-subtle-border);border-radius:var(--ka-radius-pill);background:var(--ka-accent-subtle-bg);color:var(--ka-text)}.ka-shop-applied__chip.is-open{border-color:var(--ka-accent);box-shadow:inset 0 0 0 1px var(--ka-accent)}.ka-shop-applied__main,.ka-shop-applied__x{display:inline-flex;align-items:center;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.ka-shop-applied__main:hover,.ka-shop-applied__x:hover{background:color-mix(in srgb,var(--ka-accent) 14%,var(--ka-bg-card));color:var(--ka-text)}.ka-shop-applied__main:focus-visible,.ka-shop-applied__x:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(-1 * var(--ka-focus-ring-w))}.ka-shop-applied__main{gap:var(--ka-space-3);min-inline-size:0;padding:0 var(--ka-space-2) 0 var(--ka-space-5);border-radius:var(--ka-radius-pill) 0 0 var(--ka-radius-pill);font-size:var(--ka-font-size-caption);font-weight:var(--ka-font-weight-medium);white-space:nowrap}.ka-shop-applied__chip.is-open>.ka-shop-applied__main{font-weight:var(--ka-font-weight-semibold)}.ka-shop-applied__t{max-inline-size:280px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ka-shop-applied__n{flex:none;font-variant-numeric:tabular-nums}.ka-shop-applied__ch{flex:none;inline-size:10px;block-size:10px;fill:var(--ka-text-secondary);transition:transform var(--ka-duration-2) var(--ka-ease-state)}.ka-shop-applied__main[aria-expanded=true] .ka-shop-applied__ch{transform:rotate(180deg)}.ka-shop-applied__x{position:relative;flex:none;justify-content:center;inline-size:32px;padding:0;border-radius:0 var(--ka-radius-pill) var(--ka-radius-pill) 0;color:var(--ka-text-secondary)}.ka-shop-applied__x:before{content:"";position:absolute;inset-inline-start:0;inset-block:9px;inline-size:var(--ka-border-w);background:var(--ka-accent-subtle-border)}.ka-shop-applied__x>svg{inline-size:10px;block-size:10px;fill:currentColor}.ka-shop-applied__x:after{content:"";position:absolute;inset-block:calc(50% - var(--ka-touch-target) / 2) auto;inset-inline:-4px;block-size:var(--ka-touch-target)}.ka-shop-applied__clear-li{display:inline-flex}.ka-shop-applied__clear{min-block-size:36px;display:inline-flex;align-items:center;padding:0 var(--ka-space-3);color:var(--ka-link);font-size:var(--ka-font-size-caption);font-weight:var(--ka-font-weight-semibold);text-decoration:none}.ka-shop-applied__clear:hover{color:var(--ka-link-hover);text-decoration:underline}.ka-shop-applied__clear:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset);border-radius:var(--ka-radius-xs)}@media(max-width:991.98px){.ka-shop-applied__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:2px;margin-inline:calc(-1 * var(--ka-container-gutter, 0px));padding-inline:var(--ka-container-gutter, 0px)}.ka-shop-applied__list::-webkit-scrollbar{display:none}.ka-shop-applied__chip{flex:none;block-size:var(--ka-touch-target)}.ka-shop-applied__x{inline-size:40px}.ka-shop-applied__t{max-inline-size:200px}}@media(prefers-reduced-motion:reduce){.ka-shop-applied__ch{transition:none}}.ka-shop__grid{--ka-grid-space: var(--ka-space-4);grid-template-columns:repeat(auto-fill,minmax(min(200px,(100% - var(--ka-space-4)) / 2),1fr));margin:0;padding:0;list-style:none}.ka-shop__grid-item{display:flex;block-size:100%;min-inline-size:0}.ka-shop__grid-item>*{inline-size:100%}.ka-shop__empty{padding-block:var(--ka-space-8);color:var(--ka-text-secondary);text-align:center}.ka-shop__more{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;padding-block-start:var(--ka-space-5)}.ka-shop__more>*{grid-area:1/1}.ka-shop__more-btn{--_more-glow: color-mix(in srgb, var(--ka-fr-blue) 38%, transparent);--_more-glow-strong: color-mix(in srgb, var(--ka-fr-blue) 46%, transparent);--ka-btn-primary-text: var(--ka-white);--ka-btn-primary-bg: var(--ka-fr-blue);--ka-btn-primary-bg-hover: var(--ka-blue-600);--ka-btn-primary-bg-active: var(--ka-blue-600);--ka-btn-primary-image: linear-gradient( to bottom, var(--ka-blue-400) 0%, var(--ka-fr-blue) 28%, var(--ka-blue-600) 100% );--ka-btn-primary-image-hover: linear-gradient( to bottom, color-mix(in srgb, var(--ka-fr-blue) 62%, var(--ka-blue-400)) 0%, color-mix(in srgb, var(--ka-fr-blue) 50%, var(--ka-blue-600)) 28%, var(--ka-blue-800) 100% );--ka-btn-radius: var(--ka-radius-pill);--ka-btn-h: var(--ka-touch-target);--ka-btn-pad-x: var(--ka-space-8);min-inline-size:min(280px,100%);border-color:transparent;font-weight:var(--ka-font-weight-bold);box-shadow:0 var(--ka-space-1) var(--ka-space-5) var(--_more-glow);transition:background-color var(--ka-btn-transition),border-color var(--ka-btn-transition),color var(--ka-btn-transition),box-shadow var(--ka-btn-transition)}.ka-shop__more-btn:hover:not(:disabled){border-color:transparent;box-shadow:0 var(--ka-space-3) var(--ka-space-7) var(--_more-glow-strong)}.ka-shop__more-btn:active:not(:disabled){--ka-btn-primary-image: none;--ka-btn-primary-image-hover: none;border-color:transparent;box-shadow:none}.ka-shop__more-btn:focus-visible{box-shadow:inset 0 0 0 var(--ka-focus-ring-w) var(--ka-btn-ring-gap),0 var(--ka-space-1) var(--ka-space-5) var(--_more-glow)}.ka-shop__more-btn:disabled{box-shadow:none}@media(prefers-reduced-motion:reduce){.ka-shop__more-btn{transition:none}}.ka-shop__more-icon{inline-size:12px;block-size:12px;flex:none}.ka-shop__more .ka-loadmore-status{margin-block-end:0}.ka-shop__more>.ka-shop__more-error,.ka-shop__more>.ka-shop__more-retry{grid-area:auto}.ka-shop__more>.ka-shop__more-retry{margin-block-start:var(--ka-space-3)}.ka-shop__more-error{margin:var(--ka-space-3) 0 0;color:var(--ka-danger-emphasis);font-size:var(--ka-font-size-help);text-align:center}.ka-shop__more-error[hidden],.ka-shop .woocommerce-pagination[hidden],.ka-shop__more .ka-shop__more-btn.is-loading .ka-shop__more-icon{display:none}.ka-shop__more .ka-btn .spinner-border{box-sizing:border-box;inline-size:12px;block-size:12px;margin-inline-end:0}.ka-shop__grid-wrap[aria-busy=true]{position:relative;pointer-events:none}.ka-shop__grid-wrap[aria-busy=true]>.ka-shop__grid,.ka-shop__grid-wrap[aria-busy=true]>.ka-shop__more{opacity:.45;transition:opacity var(--ka-duration-2) var(--ka-ease-state)}.ka-shop__grid-wrap[aria-busy=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ka-bg-card) 55%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:ka-shop-shimmer 1.4s linear infinite;pointer-events:none}@keyframes ka-shop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ka-shop__grid-wrap[aria-busy=true]:after{animation:none}}body.ka-scroll-locked{overflow:hidden;padding-right:var(--ka-overlay-lock-pad, 0px)}.ka-shop-drawer__scrim{position:fixed;inset:0;background:var(--ka-scrim);z-index:var(--ka-z-drawer);opacity:0;visibility:hidden;transition:opacity var(--ka-overlay-duration-exit) var(--ka-overlay-ease-exit),visibility 0s linear var(--ka-overlay-duration-exit)}.ka-shop-drawer__scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--ka-overlay-duration-enter) var(--ka-overlay-ease-enter),visibility 0s}.ka-shop-drawer{position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--ka-z-drawer) + 1);block-size:90svh;max-block-size:90svh;display:flex;flex-direction:column;background:var(--ka-bg-card);border-block-start:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-overlay, var(--ka-radius-card)) var(--ka-radius-overlay, var(--ka-radius-card)) 0 0;box-shadow:var(--ka-shadow-drawer);translate:0 100%;visibility:hidden;transition:translate var(--ka-overlay-duration-exit) var(--ka-overlay-ease-exit),visibility 0s linear var(--ka-overlay-duration-exit)}.ka-shop-drawer.is-open{translate:0 0;visibility:visible;transition:translate var(--ka-overlay-duration-enter) var(--ka-overlay-ease-enter),visibility 0s}.ka-shop-drawer__head{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ka-space-3);padding:var(--ka-space-4) var(--ka-space-5) var(--ka-space-2);background:var(--ka-surface-brand);color:var(--ka-text-on-brand);border-radius:inherit;border-end-start-radius:0;border-end-end-radius:0}.ka-shop-drawer__grip{position:absolute;inset-block-start:6px;inset-inline-start:50%;translate:-50% 0;inline-size:36px;block-size:4px;border-radius:var(--ka-radius-pill);background:color-mix(in srgb,var(--ka-text-on-brand) 50%,transparent)}.ka-shop-drawer__title{margin:var(--ka-space-2) 0 0;font-size:var(--ka-font-size-help);font-weight:var(--ka-font-weight-bold)}.ka-shop-drawer__close{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ka-touch-target);block-size:var(--ka-touch-target);margin:var(--ka-space-2) calc(var(--ka-space-2) * -1) 0 0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--ka-radius-sm)}.ka-shop-drawer__close:hover{background:color-mix(in srgb,var(--ka-text-on-brand) 14%,transparent)}.ka-shop-drawer__close:focus-visible{outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:calc(var(--ka-focus-ring-offset) * -1)}.ka-shop-drawer__close-icon{inline-size:16px;block-size:16px;fill:currentColor}.ka-shop-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--ka-space-5)}.ka-shop-drawer .ka-shop-filter__stock{display:block;padding-block-end:var(--ka-space-4);border-block-end:var(--ka-border-w) solid var(--ka-border-subtle)}.ka-shop-drawer .ka-shop-filter__stock>.ka-shop-stock{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);inline-size:100%;--ka-segmented-item-pad-x: var(--ka-space-4)}.ka-shop-drawer .ka-savebar{flex:none;margin-inline:0;padding-block-end:max(var(--ka-space-4),env(safe-area-inset-bottom,0px))}.ka-shop-drawer .ka-savebar-actions{flex:1 1 100%}.ka-shop-drawer .ka-savebar-actions>.ka-btn{flex:1 1 auto;--ka-btn-h: var(--ka-touch-target)}.ka-shop-drawer .ka-shop-filter{--_f-tile-h: 68px}.ka-shop-drawer .ka-shop-flyout{position:static;inline-size:100%;max-inline-size:none;box-shadow:none;border-color:var(--ka-accent-subtle-border)}@media(prefers-reduced-motion:reduce){.ka-shop-drawer,.ka-shop-drawer.is-open,.ka-shop-drawer__scrim,.ka-shop-drawer__scrim.is-open{transition:none}}.ka-hub{--ka-hub-logo-w: 240px;display:flex;flex-direction:column;gap:var(--ka-space-5)}@media(max-width:767.98px){.ka-hub{--ka-hub-logo-w: 120px;gap:var(--ka-space-4)}}.ka-hub__main{display:flex;align-items:center;gap:var(--ka-space-7)}@media(max-width:767.98px){.ka-hub__main{gap:var(--ka-space-4)}}.ka-hub__logo{flex:none;display:flex;align-items:center;justify-content:center;inline-size:var(--ka-hub-logo-w);aspect-ratio:2/1;padding:var(--ka-space-3);border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-lg);background:var(--ka-bg-card);box-sizing:border-box}.ka-hub__logo-img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.ka-hub__main--banner{justify-content:space-between}.ka-hub__main--banner>.ka-hub__text{flex:1}@media(max-width:767.98px){.ka-hub__main--banner{flex-direction:column-reverse;align-items:stretch}}.ka-hub__banner{flex:none;inline-size:min(22.5rem,40%);aspect-ratio:2/1;border-radius:var(--ka-radius-lg);overflow:hidden}@media(max-width:767.98px){.ka-hub__banner{inline-size:100%}}.ka-hub__banner-img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ka-hub__text{display:flex;flex-direction:column;gap:var(--ka-space-2);min-inline-size:0}.ka-hub__tagline,.ka-hub__summary,.ka-hub__count{margin:0}.ka-hub__tagline{color:var(--ka-text-secondary);font-weight:var(--ka-font-weight-semibold)}.ka-hub__summary{max-inline-size:65ch;color:var(--ka-text-secondary)}@media(max-width:767.98px){.ka-hub__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.ka-hub__count{color:var(--ka-text-muted);font-size:var(--ka-font-size-caption)}.ka-hub__chips{margin:0;padding:0;list-style:none}@media(max-width:767.98px){.ka-hub__chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--ka-space-2)}.ka-hub__chips li{flex:none}}.ka-hub__chips .ka-chip{max-inline-size:20rem}.ka-hub__chips .ka-chip:hover,.ka-hub__chips .ka-chip:focus-visible{background:var(--ka-bg-muted);color:var(--ka-text)}.ka-hub__chip-count{color:var(--ka-text-muted);font-variant-numeric:tabular-nums}.ka-hub-about{max-inline-size:75ch;margin-block-start:var(--ka-space-10);padding-block-start:var(--ka-space-7);border-block-start:var(--ka-border-w) solid var(--ka-border);color:var(--ka-text-secondary)}@media(max-width:575.98px){.ka-hub-about{padding-inline:calc(var(--ka-space-5) - var(--ka-container-gutter))}}.ka-hub-about__title{margin-block:0 var(--ka-space-4);color:var(--ka-text);font-size:var(--ka-font-size-h2)}.ka-hub-about__body{font-size:var(--ka-font-size-read);line-height:1.6}.ka-hub-about__body>:first-child{margin-block-start:0}.ka-hub-about__body>:last-child{margin-block-end:0}.ka-hub-about__body img{max-inline-size:100%;block-size:auto}.ka-shop{background:var(--ka-bg-page);color:var(--ka-text);padding-block-end:var(--ka-space-10)}.ka-shop .ka-container.ka-container--page{--ka-container-gutter: var(--ka-space-8)}@media(max-width:1199.98px){.ka-shop .ka-container.ka-container--page{--ka-container-gutter: var(--ka-space-6)}}@media(max-width:991.98px){.ka-shop .ka-container.ka-container--page{--ka-container-gutter: var(--ka-space-4)}}@media(max-width:575.98px){.ka-shop .ka-container.ka-container--page{--ka-container-gutter: var(--ka-space-2)}}@media(max-width:380px){.ka-shop .ka-container.ka-container--page{--ka-container-gutter: var(--ka-space-1)}}.ka-shop__head{padding-block:var(--ka-space-7) var(--ka-space-5)}@media(max-width:575.98px){.ka-shop__head{padding-inline:calc(var(--ka-space-5) - var(--ka-container-gutter))}}.ka-shop__title{margin:0}.ka-shop__split{--ka-split-a: 268px;--ka-split-b: minmax(0, 1fr);--ka-split-space: var(--ka-space-5);align-items:start}@media(max-width:991.98px){.ka-shop__split{grid-template-columns:minmax(0,1fr)}}.ka-shop__rail{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--ka-space-5)}@media(max-width:991.98px){.ka-shop__rail{display:none}}.ka-shop__cats,.ka-shop__filter-home{flex:none}.ka-shop__cats.is-yielded{visibility:hidden}.ka-shop__cats-slot{position:relative;z-index:auto;grid-column:1;grid-row:1;block-size:var(--_shop-cats-h, 704px)}@media(max-width:991.98px){.ka-shop__cats-slot{display:none}}.ka-shop__cats-slot>.ka-shop__cats{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--ka-split-a)}.ka-shop__split{grid-template-rows:auto 1fr}@media(min-width:992px){.ka-shop__split--no-cats{grid-template-rows:auto}.ka-shop__split--no-cats>.ka-shop__rail{grid-row:1}.ka-shop__split--no-cats>.ka-shop__content{grid-row:1}}.ka-shop__content{grid-column:2;grid-row:1/span 2}@media(max-width:991.98px){.ka-shop__content{grid-column:auto;grid-row:auto}}.ka-shop__content{display:flex;flex-direction:column;gap:var(--ka-space-5);min-inline-size:0}
