.wss-field{--wss-field-bg:rgba(0, 0, 0, 0.05);--wss-field-color:inherit;--wss-field-muted:currentColor;--wss-field-focus:currentColor;--wss-field-radius:4px;--wss-field-height:46px}button.wss-field{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:var(--wss-field-height);margin:0;padding:0 12px 0 14px;border:0;border-radius:var(--wss-field-radius);background:var(--wss-field-bg);box-shadow:none;color:var(--wss-field-color);font:inherit;font-size:15px;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;cursor:text;outline:2px solid #fff0;outline-offset:0;transition:outline-color 0.15s;-webkit-tap-highlight-color:#fff0}button.wss-field:hover{background:var(--wss-field-bg)}button.wss-field:focus-visible{outline-color:var(--wss-field-focus)}.wss-field__icon{flex:0 0 auto;width:20px;height:20px}.wss-field__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wss-field-muted)}.wss-field--bar .wss-field__text{opacity:.75}button.wss-field--icon{width:auto;height:auto;padding:8px;background:none;cursor:pointer}#webko-swift-search-modal{--wss-text:currentColor;--wss-bg:#fff;--wss-results-bg:#f7f7f7;--wss-border:#d2d2d2;--wss-border-focus:#999;--wss-hover:rgba(0, 0, 0, 0.03);--wss-hairline:rgba(0, 0, 0, 0.08);--wss-mark:rgba(0, 0, 0, 0.06);--wss-backdrop:rgba(0, 0, 0, 0.45);--wss-shadow:0 4px 40px rgba(0, 0, 0, 0.15);--wss-shadow-sm:0 2px 4px rgba(0, 0, 0, 0.05);--wss-pad:20px;--wss-radius:10px;--wss-radius-sm:4px;--wss-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--wss-ease-in:cubic-bezier(0.4, 0, 0.7, 0.2)}#webko-swift-search-modal,#webko-swift-search-modal *,#webko-swift-search-modal *::before,#webko-swift-search-modal *::after{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;color:inherit;text-decoration:none;text-transform:none;letter-spacing:normal;outline:none;float:none;position:static;width:auto;height:auto;min-width:0;max-width:none;max-height:none;overflow:visible;opacity:1;transform:none;transition:none;animation:none}#webko-swift-search-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 0;overflow:hidden;pointer-events:none}#webko-swift-search-modal[hidden]{display:none}#webko-swift-search-modal.wss-open{pointer-events:auto}#webko-swift-search-modal .wss-modal__backdrop{position:fixed;inset:0;background:var(--wss-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity 100ms var(--wss-ease-in);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}#webko-swift-search-modal.wss-open .wss-modal__backdrop{opacity:1;transition:opacity 160ms var(--wss-ease-out)}#webko-swift-search-modal .wss-modal__container{position:relative;z-index:1;width:100%;max-width:800px;background:var(--wss-bg);border-radius:var(--wss-radius-sm);box-shadow:var(--wss-shadow);display:flex;flex-direction:column;gap:20px;padding:25px var(--wss-pad);opacity:0;transform:scale(.97) translateY(-8px);transition:opacity 100ms var(--wss-ease-in),transform 100ms var(--wss-ease-in);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}#webko-swift-search-modal.wss-open .wss-modal__container{opacity:1;transform:none;transition-duration:160ms;transition-timing-function:var(--wss-ease-out)}#webko-swift-search-modal .wss-modal__header{display:flex;align-items:center;justify-content:space-between}#webko-swift-search-modal .wss-modal__label{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.75px}#webko-swift-search-modal .wss-modal__close{cursor:pointer;font-size:14px;opacity:.3;transition:opacity 0.15s}#webko-swift-search-modal .wss-modal__close:hover{opacity:.6}#webko-swift-search-modal .wss-modal__search-wrap{position:relative}#webko-swift-search-modal .wss-modal__search{display:flex;align-items:center;gap:10px;height:45px;padding:0 20px;border:1px solid var(--wss-border);border-radius:var(--wss-radius-sm);box-shadow:var(--wss-shadow-sm);background:var(--wss-bg);cursor:text;transition:border-color 0.15s}#webko-swift-search-modal .wss-modal__search:focus-within{border-color:var(--wss-border-focus)}#webko-swift-search-modal .wss-modal__icon{width:15px;height:15px;flex-shrink:0;opacity:.5;display:none}#webko-swift-search-modal .wss-modal__input{flex:1;width:0;min-width:0;font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}#webko-swift-search-modal .wss-modal__input::placeholder{color:var(--wss-text);opacity:.5}#webko-swift-search-modal .wss-modal__input::-webkit-search-cancel-button,#webko-swift-search-modal .wss-modal__input::-webkit-search-decoration{display:none}#webko-swift-search-modal .wss-modal__arrow,#webko-swift-search-modal .wss-modal__clear{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex-shrink:0;opacity:.4}#webko-swift-search-modal .wss-modal__arrow[hidden],#webko-swift-search-modal .wss-modal__clear[hidden]{display:none}#webko-swift-search-modal .wss-modal__arrow svg{width:16px;height:16px}#webko-swift-search-modal .wss-modal__clear{cursor:pointer;transition:opacity 0.15s}#webko-swift-search-modal .wss-modal__clear svg{width:12px;height:12px}#webko-swift-search-modal .wss-modal__clear:hover{opacity:.6}#webko-swift-search-modal .wss-modal__results{position:absolute;top:100%;left:calc(-1 * var(--wss-pad));right:calc(-1 * var(--wss-pad));background:var(--wss-bg);border-top:1px solid var(--wss-hairline);border-radius:0 0 var(--wss-radius) var(--wss-radius);box-shadow:unset;padding:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--wss-results-top, 250px) - 20px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wss-border) #fff0;z-index:10}#webko-swift-search-modal .wss-modal__results::-webkit-scrollbar{width:10px}#webko-swift-search-modal .wss-modal__results::-webkit-scrollbar-thumb{background:var(--wss-border);border:3px solid var(--wss-bg);border-radius:999px}#webko-swift-search-modal .wss-modal__results:empty{display:none}#webko-swift-search-modal .wss-modal__results{transition:opacity 0.18s ease}#webko-swift-search-modal .wss-modal__results[aria-busy="true"]{opacity:.55}#webko-swift-search-modal .wss-modal__results.wss-has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent)}#webko-swift-search-modal .wss-result{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:11px var(--wss-pad);cursor:pointer;transition:background 0.1s}#webko-swift-search-modal .wss-result+.wss-result{border-top:1px solid var(--wss-hairline)}#webko-swift-search-modal .wss-result:hover,#webko-swift-search-modal .wss-result:focus{background:var(--wss-hover)}#webko-swift-search-modal .wss-result[aria-selected="true"]{background:var(--wss-hover);box-shadow:inset 2px 0 0 color-mix(in srgb,currentColor 45%,transparent)}#webko-swift-search-modal .wss-result__title{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em}#webko-swift-search-modal .wss-result__excerpt{font-size:13px;line-height:1.45;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#webko-swift-search-modal .wss-result__excerpt:empty{display:none}#webko-swift-search-modal .wss-result__image{flex:0 0 48px;width:48px;height:48px;border-radius:var(--wss-radius-sm);overflow:hidden;background:var(--wss-results-bg);box-shadow:inset 0 0 0 1px var(--wss-hairline)}#webko-swift-search-modal .wss-result__image img{display:block;width:100%;height:100%;object-fit:cover}#webko-swift-search-modal .wss-result__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}#webko-swift-search-modal .wss-result__meta{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:12px;line-height:1.4;opacity:.55}#webko-swift-search-modal .wss-result__attrs{display:flex;flex-wrap:wrap;gap:4px 6px}#webko-swift-search-modal .wss-result__attr{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.4;background:#eef0f3;color:#1f2933;overflow-wrap:anywhere}#webko-swift-search-modal .wss-result__price{flex:0 0 auto;padding-top:1px;font-size:15px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}#webko-swift-search-modal .wss-result__price ins{text-decoration:none}#webko-swift-search-modal .wss-result__price del{display:block;font-size:12px;font-weight:400;line-height:1.4;opacity:.5;text-decoration:line-through}#webko-swift-search-modal .wss-result__price small{display:block;font-size:11px;font-weight:400;line-height:1.4;opacity:.55}#webko-swift-search-modal .wss-result__price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#webko-swift-search-modal .wss-result--outofstock .wss-result__image img,#webko-swift-search-modal .wss-result--outofstock .wss-result__title{opacity:.55}@media (max-width:600px){#webko-swift-search-modal .wss-result{flex-wrap:wrap}#webko-swift-search-modal .wss-result__price{flex-basis:100%;text-align:right}#webko-swift-search-modal .wss-result__excerpt{font-size:12px}#webko-swift-search-modal .wss-result__meta{font-size:11px}}#webko-swift-search-modal .wss-result__title mark,#webko-swift-search-modal .wss-result__excerpt mark{background:var(--wss-mark);border-radius:2px;box-shadow:0 0 0 2px var(--wss-mark);box-decoration-break:clone;-webkit-box-decoration-break:clone}#webko-swift-search-modal .wss-modal__correction{font-size:14px;line-height:1.5;padding:0 5px;opacity:.6}#webko-swift-search-modal .wss-modal__suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 4px 0}#webko-swift-search-modal .wss-modal__suggestions[hidden]{display:none}#webko-swift-search-modal .wss-suggestion{appearance:none;background:none;border:0;padding:3px 2px;margin:0;font:inherit;font-size:14px;line-height:1.3;color:inherit;cursor:pointer;opacity:.75;border-bottom:1px dotted currentColor}#webko-swift-search-modal .wss-suggestion:hover,#webko-swift-search-modal .wss-suggestion:focus-visible{opacity:1;border-bottom-style:solid}#webko-swift-search-modal .wss-modal__categories{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0}#webko-swift-search-modal .wss-modal__categories[hidden]{display:none}#webko-swift-search-modal .wss-categories__heading{font-size:12px;font-weight:700;letter-spacing:2%;text-transform:uppercase;opacity:.5;margin-right:2px}#webko-swift-search-modal .wss-category{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border:1px solid rgb(128 128 128 / .35);border-radius:999px;font-size:14px;line-height:1.3;text-decoration:none}#webko-swift-search-modal .wss-category:hover,#webko-swift-search-modal .wss-category:focus-visible{border-color:currentColor}#webko-swift-search-modal .wss-category__count{font-size:12px;opacity:.55;font-variant-numeric:tabular-nums}#webko-swift-search-modal .wss-modal__all{display:block;padding:12px var(--wss-pad);font-size:14px;line-height:1.5;text-align:center;text-decoration:none;border-top:1px solid var(--wss-hairline)}#webko-swift-search-modal .wss-modal__all:hover,#webko-swift-search-modal .wss-modal__all:focus-visible{text-decoration:underline}.wss-page-correction{margin:0 0 1em;opacity:.75}#webko-swift-search-modal .wss-modal__empty{text-align:center;padding:28px var(--wss-pad);opacity:.55;font-size:14px}#webko-swift-search-modal .wss-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion:reduce){#webko-swift-search-modal .wss-modal__backdrop,#webko-swift-search-modal .wss-modal__container{transition:none}#webko-swift-search-modal .wss-modal__container{transform:none}}@media (max-width:600px){#webko-swift-search-modal{--wss-pad:14px;padding:8px 8px 0}#webko-swift-search-modal .wss-modal__label{font-size:20px}#webko-swift-search-modal .wss-modal__results{max-height:calc(100dvh - var(--wss-results-top, 200px) - 8px)}#webko-swift-search-modal .wss-modal__backdrop,#webko-swift-search-modal .wss-modal__container{transition:none}#webko-swift-search-modal .wss-modal__container{transform:none;opacity:1}#webko-swift-search-modal .wss-modal__backdrop{opacity:1}}#webko-swift-search-modal .wss-home{--wss-home-pad:12px;display:flex;flex-direction:column;gap:20px;padding:12px var(--wss-home-pad) 10px}#webko-swift-search-modal .wss-home--after-empty{padding-top:0}#webko-swift-search-modal .wss-home__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}#webko-swift-search-modal .wss-home__heading{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;opacity:.6}#webko-swift-search-modal .wss-home__action{font-size:12px;line-height:1.3;cursor:pointer;opacity:.6;text-decoration:underline;text-underline-offset:2px;transition:opacity 0.15s ease}#webko-swift-search-modal .wss-home__chips,#webko-swift-search-modal .wss-home__links{display:flex;flex-wrap:wrap;gap:6px}#webko-swift-search-modal .wss-chip{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;background:var(--wss-chip-bg,rgb(0 0 0 / .05));transition:background-color 0.15s ease,color 0.15s ease}#webko-swift-search-modal .wss-chip__q{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:7px 13px;font-size:14px;line-height:1.2;cursor:pointer;border-radius:999px}#webko-swift-search-modal .wss-chip__q span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#webko-swift-search-modal .wss-chip--removable .wss-chip__q{padding-right:4px}#webko-swift-search-modal .wss-chip__q svg{flex:none;width:14px;height:14px;opacity:.55}#webko-swift-search-modal .wss-chip__x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-right:5px;border-radius:999px;cursor:pointer;opacity:.45;transition:opacity 0.15s ease,background-color 0.15s ease}#webko-swift-search-modal .wss-chip__x svg{width:10px;height:10px}#webko-swift-search-modal .wss-link{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--wss-hairline);font-size:14px;line-height:1.2;transition:box-shadow 0.15s ease,background-color 0.15s ease,color 0.15s ease}#webko-swift-search-modal .wss-link svg{flex:none;width:14px;height:14px;opacity:.55}#webko-swift-search-modal .wss-chip__q:focus-visible,#webko-swift-search-modal .wss-chip__x:focus-visible,#webko-swift-search-modal .wss-home__action:focus-visible,#webko-swift-search-modal .wss-link:focus-visible{outline:2px solid var(--wss-accent,currentColor);outline-offset:2px}@media (hover:hover) and (pointer:fine){#webko-swift-search-modal .wss-chip:hover{background:var(--wss-chip-bg-hover,rgb(0 0 0 / .09))}#webko-swift-search-modal .wss-chip__x:hover{opacity:1;background:rgb(0 0 0 / .07)}#webko-swift-search-modal .wss-home__action:hover{opacity:1}#webko-swift-search-modal .wss-link:hover{box-shadow:inset 0 0 0 1px currentColor}}#webko-swift-search-modal .wss-home__list{display:flex;flex-direction:column;margin:0 calc(-1 * var(--wss-home-pad))}#webko-swift-search-modal .wss-home__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 -6px}#webko-swift-search-modal .wss-result.wss-tile{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;margin:0;padding:6px;border-top:0;border-radius:8px}#webko-swift-search-modal .wss-tile__image{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--wss-hairline)}#webko-swift-search-modal .wss-tile__image img{display:block;width:100%;height:100%;padding:8px;object-fit:contain}#webko-swift-search-modal .wss-tile__badge{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:4px;background:var(--wss-sale-bg,#111);color:var(--wss-sale-color,#fff);font-size:11px;font-weight:700;line-height:1.3}#webko-swift-search-modal .wss-tile__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3}#webko-swift-search-modal .wss-tile__price{font-size:13px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}#webko-swift-search-modal .wss-tile__price ins{text-decoration:none}#webko-swift-search-modal .wss-tile__price del{display:block;font-size:12px;font-weight:400;opacity:.55;text-decoration:line-through}#webko-swift-search-modal .wss-tile__price small{display:none}#webko-swift-search-modal .wss-tile__price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:600px){#webko-swift-search-modal .wss-home{--wss-home-pad:8px;gap:16px}#webko-swift-search-modal .wss-home__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}