.fs-site-top{position:sticky;top:0;z-index:45;background:#fff}.fs-site-top .storefront-announcement-band--header .announcement-rotate__line{transition:opacity 0.34s cubic-bezier(.22,1,.36,1),visibility 0.34s cubic-bezier(.22,1,.36,1)}.fs-site-top .storefront-announcement-band--header.hero-promo-strip{--hero-promo-fade:#fafafa;border:0;border-bottom:1px solid var(--fs-border,#e5e7eb);border-radius:0;background:#fafafa!important;color:#4b5563;box-shadow:none}.fs-site-top .storefront-announcement-band--header.hero-promo-strip::before,.fs-site-top .storefront-announcement-band--header.hero-promo-strip::after{display:none}.fs-site-top .storefront-announcement-band--header .announcement-rotate{padding:7px 12px}.fs-site-top .storefront-announcement-band--header .announcement-rotate__stage{position:relative;overflow:hidden;width:100%;min-height:1.375rem;height:1.375rem;contain:layout style paint}.fs-site-top .storefront-announcement-band--header .announcement-rotate__line{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0;padding:0 4px;font-size:calc(12px * var(--th-font-scale, 1));font-weight:500;letter-spacing:.01em;text-transform:none;color:#4b5563;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transform:none;z-index:1;box-sizing:border-box}.fs-site-top .storefront-announcement-band--header .announcement-rotate__text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-site-top .storefront-announcement-band--header .announcement-rotate__line.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.fs-site-top .storefront-announcement-band--header .announcement-rotate__line.is-leaving,.fs-site-top .storefront-announcement-band--header .announcement-rotate__line.is-entering{opacity:0;visibility:hidden;z-index:1}.fs-site-top .storefront-announcement-band--header .announcement-rotate__icon{width:14px;height:14px;opacity:.55;color:#9ca3af;flex-shrink:0}.fs-site-top .storefront-announcement-band--header .announcement-rotate__text strong{font-weight:600;color:#111827}.fs-site-top .storefront-announcement-band--header .announcement-rotate__sep{opacity:.45;font-weight:400;color:#9ca3af}.fs-site-top .storefront-announcement-band--header .announcement-rotate__text a{color:#111827;font-weight:500;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.fs-site-top .storefront-announcement-band--header .announcement-rotate__line{transition:opacity 0.15s ease,visibility 0.15s ease}}.fs-site-top-tabs-dock:empty{display:none}.fs-site-top-tabs-dock:not(:empty){display:block;position:absolute;top:100%;left:0;right:0;width:100%;background:#fff}.fs-site-top .fs-cat-tabs-wrap.is-docked{margin:0;max-width:none;width:100%;padding-left:max(12px, env(safe-area-inset-left, 0px));padding-right:max(12px, env(safe-area-inset-right, 0px));box-sizing:border-box;background:#fff;border-top:1px solid var(--fs-border,#e5e7eb);border-bottom:1px solid var(--fs-border,#e5e7eb);box-shadow:0 8px 18px -16px rgb(15 23 42 / .12);animation:fs-tabs-dock-in 0.18s cubic-bezier(.22,1,.36,1) both}@keyframes fs-tabs-dock-in{from{opacity:.88;transform:translate3d(0,-5px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.fs-site-top .fs-cat-tabs-wrap.is-docked{animation:none}}.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs,.fs-site-top .fs-cat-tabs-wrap.is-docked #fs-vitrin-subtabs{max-width:1200px;margin-left:auto;margin-right:auto}.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__scroll,.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__scroll--sub{min-height:42px}.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__tab{height:42px}@media (max-width:767px){.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__scroll,.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__scroll--sub{min-height:40px}.fs-site-top .fs-cat-tabs-wrap.is-docked .fs-cat-tabs__tab{height:40px;font-size:calc(12px * var(--th-font-scale, 1));padding:0 12px}}.fs-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid var(--fs-border,#e5e7eb);height:var(--fs-header-h,56px)}.fs-site-top:has(.fs-site-top-tabs-dock:not(:empty)) .fs-header{border-bottom:0}.fs-header__inner{max-width:1200px;margin:0 auto;height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 10px;gap:8px}.fs-header__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:#fff0;color:#111827;cursor:pointer;flex-shrink:0}.fs-header__menu-btn .ui-icon{font-size:calc(20px * var(--th-font-scale, 1))}.fs-header__brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;flex-shrink:1;min-width:0}.fs-header__logo{max-height:30px;max-width:96px;width:auto;object-fit:contain;flex-shrink:0}.fs-header__title{font-size:calc(14px * var(--th-font-scale, 1));font-weight:800;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fs-header__search{display:flex;align-items:center;min-width:0;max-width:420px;width:100%;margin:0 auto;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:0 4px 0 14px;height:38px}.fs-header__search--desktop{display:none}.fs-header__search-input{flex:1;min-width:0;border:0;background:#fff0;font-size:calc(14px * var(--th-font-scale, 1));color:#111827;outline:none}.fs-header__search-input::placeholder{color:#9ca3af}.fs-header__search-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#fff0;color:#6b7280;cursor:pointer;flex-shrink:0}.fs-header__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.fs-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:#fff0;color:#111827;text-decoration:none;position:relative;cursor:pointer}.fs-header__search-trigger{display:inline-flex}.fs-header__action--desktop{display:none}.fs-header__badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#111827;color:#fff;font-size:calc(9px * var(--th-font-scale, 1));font-weight:800;display:inline-flex;align-items:center;justify-content:center}.fs-header__kampanya-icon{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.fs-header__kampanya-icon .ui-icon,.fs-header__kampanya-icon svg{width:20px;height:20px;display:block}.fs-header__notify-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:999px;background:#ef4444;border:2px solid #fff;box-shadow:0 0 0 1px rgb(239 68 68 / .28);pointer-events:none}.fs-mobile-menu .mobile-menu-panel,.fs-mm-panel{width:min(94vw, 22rem);max-width:22rem;background:#f3f4f6;box-shadow:0 25px 50px -12px rgb(0 0 0 / .2)}.fs-mm-panel .mobile-menu-panel__head{padding:16px 16px 10px;border-bottom:0;background:#f3f4f6}.fs-mm-panel .mobile-menu-panel__title{font-size:calc(17px * var(--th-font-scale, 1));font-weight:800;letter-spacing:0;text-transform:none;color:#111827}.fs-mm-panel__close{background:#e5e7eb!important;color:#6b7280!important}.fs-mm-panel .mobile-menu-panel__body,.fs-mm-panel__body{padding:4px 0 calc(24px + env(safe-area-inset-bottom, 0px));background:#f3f4f6}.fs-mm-card{margin:0 14px 10px;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgb(15 23 42 / .06),0 1px 2px rgb(15 23 42 / .04);overflow:hidden}.fs-mm-card--account{margin-bottom:14px}.fs-mm-card--logout{margin-top:4px}.fs-mm-card__nav{display:flex;flex-direction:column}.fs-mm-section-title{margin:0;padding:10px 18px 6px;font-size:calc(10px * var(--th-font-scale, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af}.fs-mm-section-title--social{padding-top:6px}.fs-mm-account{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:inherit}.fs-mm-account__avatar-wrap{position:relative;flex-shrink:0}.fs-mm-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#f3f4f6;color:#9ca3af}.fs-mm-account__avatar .ui-icon svg{width:22px;height:22px}.fs-mm-account__status{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border:2px solid #fff;border-radius:999px;background:#22c55e}.fs-mm-account__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fs-mm-account__hello{font-size:calc(14px * var(--th-font-scale, 1));font-weight:700;color:#111827;line-height:1.3}.fs-mm-account__sub{font-size:calc(12px * var(--th-font-scale, 1));font-weight:500;color:#9ca3af;line-height:1.35}.fs-mm-account__chevron{display:inline-flex;flex-shrink:0;color:#d1d5db}.fs-mm-account__chevron .ui-icon svg{width:16px;height:16px}.fs-mm-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;border:0;background:#fff0;font-size:calc(14px * var(--th-font-scale, 1));font-weight:500;color:#111827;text-decoration:none;text-align:left;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:#fff0}.fs-mm-row:not(.fs-mm-row--last):not(.fs-mm-row--solo)::after{content:"";position:absolute;right:16px;bottom:0;left:50px;height:1px;background:#f3f4f6}.fs-mm-row--btn{appearance:none}.fs-mm-row__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;color:#6b7280;flex-shrink:0}.fs-mm-row__icon .ui-icon svg{width:18px;height:18px;stroke-width:1.75}.fs-mm-row__label{flex:1;min-width:0}.fs-mm-row__chevron{display:inline-flex;color:#d1d5db;transition:transform 0.2s ease;flex-shrink:0}.fs-mm-row__chevron .ui-icon svg{width:16px;height:16px}.fs-mm-row__chevron.is-open{transform:rotate(180deg)}.fs-mm-row__chevron--sm .ui-icon svg{width:14px;height:14px}.fs-mm-row:active,.fs-mm-sub:active,.fs-mm-whatsapp:active,.fs-mm-account:active,.fs-mm-social__card:active{opacity:.75}.fs-mm-accordion__body{padding:2px 16px 10px 50px;background:#fafafa}.fs-mm-accordion__body--nested{padding:0 0 6px 12px;margin:0 0 4px 8px;border-left:1px solid #e5e7eb;background:#fff0}.fs-mm-accordion__body--inline{padding:0 16px 12px 50px;background:#fff}.fs-mm-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 0;font-size:calc(13px * var(--th-font-scale, 1));font-weight:500;color:#4b5563;text-decoration:none;border:0;background:#fff0;text-align:left;cursor:pointer;font-family:inherit}.fs-mm-sub--toggle{font-weight:600;color:#111827}.fs-mm-sub--highlight{font-weight:600;color:#111827;padding-bottom:6px}.fs-mm-sub--child{font-size:calc(12px * var(--th-font-scale, 1));color:#6b7280;padding:7px 0}.fs-mm-sub--grand{padding-left:14px}.fs-mm-row__icon--bell{position:relative}.fs-mm-row__icon--bell svg{width:18px;height:18px;display:block}.fs-mm-row__notify-dot{position:absolute;top:-1px;right:-2px;width:6px;height:6px;border-radius:999px;background:#ef4444;border:1.5px solid #fff}.fs-mm-row__pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:calc(10px * var(--th-font-scale, 1));font-weight:700;flex-shrink:0}.fs-mm-row--kampanya-live .fs-mm-row__pill{background:#fef2f2;color:#dc2626}.fs-mm-whatsapp-wrap{padding:4px 12px 12px}.fs-mm-whatsapp{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;text-decoration:none;color:inherit}.fs-mm-whatsapp__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#25d366;color:#fff;flex-shrink:0}.fs-mm-whatsapp__icon .ui-icon svg{width:20px;height:20px}.fs-mm-whatsapp__copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fs-mm-whatsapp__title{font-size:calc(13px * var(--th-font-scale, 1));font-weight:700;color:#15803d;line-height:1.25}.fs-mm-whatsapp__desc{font-size:calc(10px * var(--th-font-scale, 1));font-weight:500;color:#6b7280;line-height:1.35}.fs-mm-whatsapp__arrow{color:#22c55e;flex-shrink:0}.fs-mm-whatsapp__arrow svg{width:16px;height:16px}.fs-mm-footer-link{display:block;padding:7px 0;font-size:calc(13px * var(--th-font-scale, 1));color:#4b5563;text-decoration:none}.fs-mm-contact{display:flex;align-items:flex-start;gap:10px;margin:0;padding:7px 0;font-size:calc(12px * var(--th-font-scale, 1));line-height:1.45;color:#6b7280}.fs-mm-contact .ui-icon{margin-top:1px;flex-shrink:0;color:#9ca3af}.fs-mm-contact--link{text-decoration:none;color:#374151}.fs-mm-social{display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 14px}.fs-mm-social__card{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgb(15 23 42 / .06),0 1px 2px rgb(15 23 42 / .04);color:#374151;text-decoration:none}.fs-mm-social__card .ui-icon svg{width:22px;height:22px}.fs-cargo-modal{position:fixed;inset:0;z-index:5200;display:flex;align-items:center;justify-content:center;padding:16px}.fs-cargo-modal__backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .58) 0%,rgb(15 23 42 / .42) 38%,rgb(15 23 42 / .28) 72%,rgb(15 23 42 / .18) 100%);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.fs-cargo-modal__panel{position:relative;z-index:1;width:100%;max-width:420px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 20px 50px rgb(0 0 0 / .2)}.fs-cargo-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fs-cargo-modal__title{font-size:calc(15px * var(--th-font-scale, 1));font-weight:800;margin:0}.fs-cargo-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:#f3f4f6;color:#6b7280;cursor:pointer}.fs-cargo-modal__form{display:flex;flex-direction:column;gap:10px}.fs-cargo-modal__label{font-size:calc(11px * var(--th-font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.fs-cargo-field__wrap{position:relative}.fs-cargo-modal__input{width:100%;min-height:48px;border:1px solid #e5e7eb;border-radius:10px;padding:12px 42px 12px 14px;font-size:calc(15px * var(--th-font-scale, 1));color:#111827;background:#fff;outline:none;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.fs-cargo-modal__input:focus{border-color:#111827;box-shadow:0 0 0 3px rgb(17 24 39 / .08)}.fs-cargo-modal__input.is-invalid,.fs-cargo-field.is-invalid .fs-cargo-modal__input{border-color:#dc2626;background:#fef2f2;box-shadow:0 0 0 3px rgb(220 38 38 / .1)}.fs-cargo-modal__input.is-invalid:focus,.fs-cargo-field.is-invalid .fs-cargo-modal__input:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgb(220 38 38 / .14)}.fs-cargo-field__warn{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#dc2626;pointer-events:none}.fs-cargo-field__warn .ui-icon{font-size:calc(18px * var(--th-font-scale, 1))}.fs-cargo-field__hint{margin:6px 0 0;font-size:calc(12px * var(--th-font-scale, 1));font-weight:600;line-height:1.4;color:#dc2626}.fs-cargo-modal .fs-btn--primary{border-radius:10px;font-weight:700}.fs-cargo-modal__error{font-size:calc(13px * var(--th-font-scale, 1));color:#dc2626;margin:0}.fs-cargo-modal__result{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.fs-cargo-modal__order-id{font-size:calc(16px * var(--th-font-scale, 1));font-weight:800;margin:0}.fs-cargo-modal__status{font-size:calc(13px * var(--th-font-scale, 1));color:#6b7280;margin:0}.fs-cargo-modal__hint{font-size:calc(13px * var(--th-font-scale, 1));color:#d97706;margin:0}.fs-cargo-modal__fullscreen{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:10px 0 2px;font-size:calc(13px * var(--th-font-scale, 1));font-weight:600;color:#6b7280;text-decoration:none;transition:color 0.15s ease}.fs-cargo-modal__fullscreen:hover{color:#111827}.fs-cargo-modal__fullscreen .ui-icon svg{width:14px;height:14px}.fs-body .fs-search-overlay{--search-accent:#111827;--search-accent-soft:rgb(17 24 39 / 0.08);z-index:5100;min-height:100dvh;min-height:100svh}.fs-body .fs-search-overlay .storefront-search-overlay__backdrop{background:linear-gradient(180deg,rgb(15 23 42 / .52) 0%,rgb(15 23 42 / .34) 45%,rgb(15 23 42 / .2) 100%);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.fs-body .fs-search-overlay__panel,.fs-body .fs-search-overlay .storefront-search-overlay__panel{width:100%;min-height:100%;background:#fff!important;box-shadow:none}.fs-search-overlay__head{padding-top:calc(10px + env(safe-area-inset-top, 0px))}.fs-search-overlay__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.fs-search-overlay__form{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 4px 4px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgb(15 23 42 / .06);transition:border-color 0.15s ease,box-shadow 0.15s ease}.fs-search-overlay__form:focus-within{border-color:#111827;box-shadow:0 0 0 3px rgb(17 24 39 / .08)}.fs-search-overlay__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f3f4f6;color:#6b7280;flex-shrink:0}.fs-search-overlay__spinner{width:18px!important;height:18px!important;border-color:rgb(17 24 39 / .15)!important;border-top-color:#111827!important}.fs-search-overlay__input{flex:1;min-width:0;border:0;background:#fff0;padding:8px 0;font-size:calc(15px * var(--th-font-scale, 1));font-weight:500;color:#111827;outline:none}.fs-search-overlay__input::placeholder{color:#9ca3af;font-weight:400}.fs-search-overlay__clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:#f3f4f6;color:#6b7280;cursor:pointer;flex-shrink:0}.fs-search-overlay__submit{flex-shrink:0;min-height:38px;padding:0 14px;border:0;border-radius:9px;background:#111827;color:#fff;font-size:calc(13px * var(--th-font-scale, 1));font-weight:700;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease}.fs-search-overlay__submit:hover:not(:disabled){background:#374151}.fs-search-overlay__submit:disabled{opacity:.45;cursor:not-allowed}.fs-search-overlay__cancel{flex-shrink:0;border:0;background:#fff0;padding:8px 4px;font-size:calc(14px * var(--th-font-scale, 1));font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap}.fs-search-overlay__cancel:hover{color:#111827}.fs-body .fs-search-overlay .storefront-search-section__action,.fs-body .fs-search-overlay .storefront-search-section__link,.fs-body .fs-search-overlay .storefront-search-bar__cancel{color:#111827!important}.fs-body .fs-search-overlay .storefront-search-popular__chip{border-color:#e5e7eb;background:#f9fafb;color:#374151;transition:border-color 0.15s ease,background 0.15s ease,transform 0.15s ease}.fs-body .fs-search-overlay .storefront-search-popular__chip:hover{border-color:#111827;background:#fff;transform:translateY(-1px)}.fs-body .fs-search-overlay .storefront-search-recent-chips__item{border-color:#e5e7eb;transition:transform 0.15s ease}.fs-body .fs-search-overlay .storefront-search-recent-chips__item:hover{transform:translateY(-1px)}.fs-body .fs-search-overlay .storefront-search-mobile-list__item,.fs-body .fs-search-overlay .storefront-search-mobile-rows__item{border-radius:10px;transition:background 0.15s ease,transform 0.15s ease}.fs-body .fs-search-overlay .storefront-search-mobile-list__item:hover,.fs-body .fs-search-overlay .storefront-search-mobile-rows__item:hover{background:#f9fafb}.fs-search-overlay__foot{display:flex;flex-direction:column;gap:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important}.fs-body .fs-search-overlay .storefront-search-overlay__foot-link,.fs-search-overlay__foot-link{color:#111827!important;background:#f3f4f6!important;border-color:#e5e7eb!important;transition:background 0.15s ease,transform 0.15s ease}.fs-body .fs-search-overlay .storefront-search-overlay__foot-link:hover{background:#e5e7eb!important}.fs-search-overlay__fullpage{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;font-size:calc(13px * var(--th-font-scale, 1));font-weight:600;color:#6b7280;text-decoration:none;transition:color 0.15s ease}.fs-search-overlay__fullpage:hover{color:#111827}@media (min-width:768px){.fs-header__inner{grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px;gap:16px}.fs-header__menu-btn{display:none}.fs-header__search--desktop{display:flex}.fs-header__search-trigger{display:none}.fs-header__action--desktop{display:inline-flex}.fs-header__logo{max-height:32px;max-width:120px}.fs-header__title{font-size:calc(15px * var(--th-font-scale, 1))}}@media (min-width:1024px){.fs-mobile-menu{display:none!important}}.fs-body .fs-sx{--sx-ink:var(--th-text, #111827);--sx-muted:var(--th-muted, #6b7280);--sx-line:var(--th-border, #e5e7eb);--sx-bg:var(--th-bg, #fff);--sx-soft:var(--th-surface, #f5f5f6);--sx-accent:var(--th-primary, var(--fs-accent, #111827));--sx-accent-text:var(--th-primary-text, #fff);--sx-sale:var(--th-sale, #c8102e);--sx-radius:min(var(--th-card-radius, 14px), 16px)}.fs-sx [hidden]{display:none!important}.fs-body .fs-sx .fs-sx__panel{display:flex;flex-direction:column;width:100%;min-height:100%;max-height:100dvh;background:var(--sx-bg)!important;color:var(--sx-ink);overflow:hidden}.fs-sx__head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px 10px;border-bottom:1px solid var(--sx-line)}.fs-sx__form{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;height:48px;padding:0 6px 0 12px;border:1px solid var(--sx-line);border-radius:var(--th-input-radius,12px);background:var(--sx-soft);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.fs-sx__form:focus-within{background:var(--sx-bg);border-color:color-mix(in srgb,var(--sx-ink) 40%,var(--sx-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-accent) 9%,transparent)}.fs-sx__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;color:var(--sx-muted);flex:0 0 auto}.fs-sx__icon .ui-icon{width:19px;height:19px}.fs-sx__spin{width:17px;height:17px;border:2px solid var(--sx-line);border-top-color:var(--sx-ink);border-radius:50%;animation:fs-sx-spin .7s linear infinite}@keyframes fs-sx-spin{to{transform:rotate(360deg)}}.fs-sx__input{flex:1 1 auto;min-width:0;height:100%;padding:0 6px;border:0;outline:none;background:#fff0;color:var(--sx-ink);font:inherit;font-size:16px;font-weight:500}.fs-sx__input::placeholder{color:color-mix(in srgb,var(--sx-muted) 85%,transparent);font-weight:400}.fs-sx__input::-webkit-search-cancel-button{display:none}.fs-sx__clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--sx-ink) 8%,transparent);color:var(--sx-ink);cursor:pointer}.fs-sx__clear .ui-icon{width:14px;height:14px}.fs-sx kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border:1px solid var(--sx-line);border-bottom-width:2px;border-radius:5px;background:var(--sx-bg);color:var(--sx-muted);font:600 11px/1 ui-sans-serif,system-ui,sans-serif}.fs-sx .fs-sx__kbd{display:none;margin-right:4px}.fs-sx__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 6px;border:0;background:none;color:var(--sx-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-sx__close-ico{display:none}.fs-sx__close-ico .ui-icon{width:18px;height:18px}.fs-sx__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 18px}.fs-sx__sec+.fs-sx__sec{margin-top:18px}.fs-sx__sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fs-sx__sec-head h3{margin:0;font-size:calc(12.5px * var(--th-font-scale, 1));font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--sx-muted)}.fs-sx__count{font-size:12.5px;color:var(--sx-muted)}.fs-sx__link{padding:0;border:0;background:none;color:var(--sx-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fs-sx__hint{margin:0 0 14px;font-size:13.5px;color:var(--sx-muted)}.fs-sx__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fs-sx__chips--center{justify-content:center;margin-top:14px}.fs-sx__chip{display:inline-flex;align-items:center;border:1px solid var(--sx-line);border-radius:999px;background:var(--sx-bg);transition:border-color .15s ease}.fs-sx__chip:hover{border-color:color-mix(in srgb,var(--sx-ink) 35%,var(--sx-line))}.fs-sx__chip-btn{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--sx-ink);font:inherit;font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer}.fs-sx__chip-btn .ui-icon{width:15px;height:15px;color:var(--sx-muted)}.fs-sx__chip--recent .fs-sx__chip-btn{padding-right:4px}.fs-sx__chip-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:5px;padding:0;border:0;border-radius:50%;background:none;color:var(--sx-muted);cursor:pointer}.fs-sx__chip-x:hover{background:var(--sx-soft);color:var(--sx-ink)}.fs-sx__chip-x .ui-icon{width:13px;height:13px}.fs-sx__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.fs-sx__quick-item{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:1px solid var(--sx-line);border-radius:var(--sx-radius);color:var(--sx-ink);font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.fs-sx__quick-item:hover{border-color:color-mix(in srgb,var(--sx-ink) 30%,var(--sx-line))}.fs-sx__quick-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--sx-soft);flex:0 0 auto}.fs-sx__quick-ico .ui-icon{width:16px;height:16px}.fs-sx__quick-item>span:nth-child(2){flex:1 1 auto;min-width:0}.fs-sx__chev{width:16px;height:16px;color:var(--sx-muted)}.fs-sx__dym{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--sx-soft);font-size:13.5px;color:var(--sx-muted)}.fs-sx__dym .fs-sx__link{margin-left:4px}.fs-sx__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.fs-sx__side,.fs-sx__main{min-width:0}.fs-sx__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fs-sx__row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--sx-ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.fs-sx__row-ico{width:16px;height:16px;color:var(--sx-muted);flex:0 0 auto}.fs-sx__row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sx__row-meta{flex:0 0 auto;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--sx-soft);font-size:12px;color:var(--sx-muted);text-align:center}.fs-sx__cat-img{flex:0 0 auto;width:32px;height:32px;overflow:hidden;border-radius:8px;background:var(--sx-soft)}.fs-sx__cat-img img{display:block;width:100%;height:100%;object-fit:cover}.fs-sx mark{padding:0;background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sx-accent) 45%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}.fs-sx__prods{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}.fs-sx__prod{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:6px;border-radius:12px;color:var(--sx-ink);text-decoration:none}.fs-sx__thumb{position:relative;display:block;width:68px;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--sx-soft)}.fs-sx__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.fs-sx__badge{position:absolute;top:5px;left:5px;padding:2px 6px;border-radius:6px;background:var(--sx-sale);color:#fff;font-size:10.5px;font-weight:700;line-height:1.3}.fs-sx__badge--out{left:auto;right:5px;background:rgb(17 24 39 / .78)}.fs-sx__prod-text{display:grid;gap:3px;min-width:0}.fs-sx__prod-title{font-size:calc(14px * var(--th-font-scale, 1));font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-sx__prod-sub{font-size:12.5px;color:var(--sx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sx__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:calc(14px * var(--th-font-scale, 1))}.fs-sx__price strong{font-weight:700}.fs-sx__price s{font-size:12.5px;color:var(--sx-muted)}.fs-sx__opt{outline:none}.fs-sx__opt:hover,.fs-sx__opt.is-active{background-color:var(--sx-soft)}.fs-sx__opt.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sx-ink) 30%,transparent)}.fs-sx__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--sx-accent)}.fs-sx__prod:hover .fs-sx__thumb img{transform:scale(1.04)}.fs-sx__skel{display:grid;gap:8px}.fs-sx__skel span{display:block;border-radius:10px;background:linear-gradient(90deg,var(--sx-soft) 0%,color-mix(in srgb,var(--sx-soft) 40%,var(--sx-bg)) 50%,var(--sx-soft) 100%);background-size:200% 100%;animation:fs-sx-shimmer 1.1s linear infinite}.fs-sx__skel--rows span{height:40px}.fs-sx__skel--cards span{height:80px}@keyframes fs-sx-shimmer{to{background-position:-200% 0}}.fs-sx__empty{display:grid;justify-items:center;gap:6px;padding:36px 12px;text-align:center;font-size:14px;color:var(--sx-muted)}.fs-sx__empty strong{color:var(--sx-ink);font-size:16px;font-weight:600;overflow-wrap:anywhere}.fs-sx__empty-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--sx-soft);color:var(--sx-muted)}.fs-sx__empty-ico .ui-icon{width:22px;height:22px}.fs-sx__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--sx-line)}.fs-sx__foot:has(.fs-sx__all[hidden]){display:none}.fs-sx__all{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:var(--th-btn-radius,10px);background:var(--sx-accent);color:var(--sx-accent-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-sx__all:hover,.fs-sx__all.is-active{background:var(--sx-accent);filter:brightness(1.12)}.fs-sx__all span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sx__all .ui-icon{width:16px;height:16px;flex:0 0 auto}.fs-sx__keys{display:none;margin:0;font-size:12px;color:var(--sx-muted);white-space:nowrap}.fs-sx__keys kbd{margin:0 2px}@media (min-width:640px){.fs-sx__prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-sx__quick{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.fs-body .fs-sx{align-items:center;justify-content:flex-start;padding:64px 24px 32px}.fs-body .fs-sx .storefront-search-overlay__backdrop{background:rgb(15 23 42 / .38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fs-body .fs-sx .fs-sx__panel{flex:0 1 auto;width:min(980px, 100%);min-height:0;max-height:calc(100dvh - 96px);border:1px solid var(--sx-line);border-radius:calc(var(--sx-radius) + 4px);box-shadow:0 30px 80px -24px rgb(15 23 42 / .35),0 2px 8px rgb(15 23 42 / .06)}.fs-sx__head{padding:14px 16px}.fs-sx__form{height:52px}.fs-sx__input{font-size:17px}.fs-sx .fs-sx__kbd{display:inline-flex}.fs-sx__close{width:40px;padding:0;border-radius:50%}.fs-sx__close:hover{background:var(--sx-soft)}.fs-sx__close-text{display:none}.fs-sx__close-ico{display:inline-flex}.fs-sx__body{padding:18px 20px 20px}.fs-sx__grid{grid-template-columns:260px minmax(0,1fr);gap:28px}.fs-sx__grid:has(.fs-sx__side[hidden]){grid-template-columns:minmax(0,1fr)}.fs-sx__side{padding-right:24px;border-right:1px solid var(--sx-line)}.fs-sx__prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fs-sx__grid:has(.fs-sx__side[hidden]) .fs-sx__prods{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-sx__prod{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:8px}.fs-sx__thumb{width:100%;aspect-ratio:1}.fs-sx__skel--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fs-sx__skel--cards span{height:auto;aspect-ratio:.82}.fs-sx__foot{padding:12px 20px;background:color-mix(in srgb,var(--sx-soft) 55%,var(--sx-bg))}.fs-sx__all{flex:0 1 auto}.fs-sx__keys{display:block}}@media (prefers-reduced-motion:reduce){.fs-sx__spin,.fs-sx__skel span{animation-duration:2.4s}.fs-sx__thumb img{transition:none}}