.catalog-app,html,html.catalog-handoff-active{--catalog-filters-width-scale:0.6336;--catalog-filters-bottom-pad:40px;--catalog-filters-max-h:calc(var(--catalog-viewport-h, 100dvh) - var(--catalog-filters-dock-offset-y, 0px) - 40px);--catalog-filters-section-visible:5;--catalog-filters-brands-visible:5}.catalog-browse__main,.catalog-results{--catalog-card-gap:10px;--catalog-card-col:calc((100% - 3 * var(--catalog-card-gap)) / 4);--catalog-cards-row-w:calc(4 * var(--catalog-card-col) + 3 * var(--catalog-card-gap))}#catalog-grid.catalog-grid,.catalog-stage-shell .catalog-grid,.hub-handoff-root .catalog-grid{grid-template-columns:repeat(4,minmax(0,var(--catalog-card-col)))!important;justify-content:center!important;justify-items:stretch;-moz-column-gap:var(--catalog-card-gap);column-gap:var(--catalog-card-gap);row-gap:12px;width:100%;margin-inline:auto}.catalog-active-filters,.catalog-results__meta,.hub-handoff-root .catalog-results__meta{width:var(--catalog-cards-row-w);max-width:100%;margin-inline:auto;margin-bottom:12px;box-sizing:border-box;text-align:left}#catalog-grid.catalog-grid .catalog-card,.catalog-stage-shell .catalog-grid .catalog-card,.hub-handoff-root .catalog-grid .catalog-card{width:100%;max-width:100%}@media (max-width:1100px){.catalog-browse__main,.catalog-results{--catalog-card-col:calc((100% - 2 * var(--catalog-card-gap)) / 3);--catalog-cards-row-w:calc(3 * var(--catalog-card-col) + 2 * var(--catalog-card-gap))}#catalog-grid.catalog-grid,.catalog-stage-shell .catalog-grid,.hub-handoff-root .catalog-grid{grid-template-columns:repeat(3,minmax(0,var(--catalog-card-col)))!important}}@media (max-width:860px){html:not([data-app-stage="1"]) .catalog-browse__main,html:not([data-app-stage="1"]) .catalog-results{--catalog-card-col:calc((100% - var(--catalog-card-gap)) / 2);--catalog-cards-row-w:calc(2 * var(--catalog-card-col) + var(--catalog-card-gap))}html:not([data-app-stage="1"]) #catalog-grid.catalog-grid,html:not([data-app-stage="1"]) .catalog-stage-shell .catalog-grid,html:not([data-app-stage="1"]) .hub-handoff-root .catalog-grid{grid-template-columns:repeat(2,minmax(0,var(--catalog-card-col)))!important}}@media (max-width:560px){html:not([data-app-stage="1"]) .catalog-browse__main,html:not([data-app-stage="1"]) .catalog-results{--catalog-card-gap:8px;--catalog-card-col:calc((100% - var(--catalog-card-gap)) / 2);--catalog-cards-row-w:100%}html:not([data-app-stage="1"]) #catalog-grid.catalog-grid,html:not([data-app-stage="1"]) .catalog-stage-shell .catalog-grid,html:not([data-app-stage="1"]) .hub-handoff-root .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;-moz-column-gap:var(--catalog-card-gap);column-gap:var(--catalog-card-gap);row-gap:10px}html:not([data-app-stage="1"]) #catalog-grid.catalog-grid .catalog-card,html:not([data-app-stage="1"]) .catalog-stage-shell .catalog-grid .catalog-card,html:not([data-app-stage="1"]) .hub-handoff-root .catalog-grid .catalog-card{width:100%;max-width:100%;min-width:0}html:not([data-app-stage="1"]) .catalog-card__chips,html:not([data-app-stage="1"]) .catalog-card__hit,html:not([data-app-stage="1"]) .catalog-card__stock{display:none!important}html:not([data-app-stage="1"]) .catalog-card__media{min-height:0!important;aspect-ratio:5/4}html:not([data-app-stage="1"]) .catalog-card__body{padding:6px 8px 8px;gap:6px}html:not([data-app-stage="1"]) .catalog-card__title{font-size:.7rem;line-height:1.25;min-height:calc(.7rem * 1.25 * 3);-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}html:not([data-app-stage="1"]) .catalog-card__compare-label{display:none}}.catalog-card__media{margin:0!important;width:100%;border-radius:16px!important;overflow:hidden}.catalog-card__img{-o-object-fit:contain;object-fit:contain;width:70%!important;height:70%!important;max-width:70%!important;max-height:70%!important;padding:0!important;margin:auto}.catalog-card__img,html.catalog-theme-biz .catalog-card__img{background:transparent}.product-modal__hero-img{-o-object-fit:contain;object-fit:contain}.catalog-app.is-filters-open .catalog-filters.is-open{left:calc(var(--catalog-sidebar-w-collapsed) + 16px);top:150px;width:var(--catalog-filters-panel-w,160px);height:calc(var(--catalog-viewport-h, 100dvh) - 180px)}#catalog-main.is-filters-open{padding-left:248px;box-sizing:border-box}#catalog-main.is-filters-open:has(.catalog-filters.is-docked),html.catalog-handoff-active .hub-handoff-root #catalog-main.is-filters-open{padding-left:0}html.catalog-handoff-active .hub-handoff-root .catalog-app.is-filters-open .catalog-filters.is-open.is-docked{left:auto;top:0;width:var(--catalog-filters-panel-w,160px);height:auto;max-height:100%;margin-right:20px!important;transform:none!important}@media (min-width:861px){.hub-handoff-root .catalog-browse__layout,html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout{grid-template-columns:1fr minmax(0,var(--catalog-results-max,1100px)) 1fr!important;-moz-column-gap:var(--catalog-browse-gap,20px)!important;column-gap:var(--catalog-browse-gap,20px)!important;padding-inline:24px;box-sizing:border-box}.hub-handoff-root .catalog-browse__main,html.catalog-handoff-active .hub-handoff-root .catalog-browse__main{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;justify-self:stretch!important}.hub-handoff-root .catalog-browse__layout>.catalog-filters.is-open.is-docked,html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout>.catalog-filters.is-open.is-docked{grid-column:1!important;grid-row:1!important;justify-self:end!important;margin-right:20px!important;transform:none!important}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout:not(:has(.catalog-filters.is-open)){grid-template-columns:1fr minmax(0,var(--catalog-results-max,1100px)) 1fr!important}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout:not(:has(.catalog-filters.is-open)) .catalog-browse__main{grid-column:2!important}.hub-handoff-root .catalog-main:has(.catalog-page.is-active){align-items:stretch!important}.hub-handoff-root .catalog-page.is-active{max-width:none!important;margin-inline:0!important}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-browse__layout) .catalog-hero{width:100%!important;max-width:var(--catalog-shell-max,var(--catalog-results-max,1100px))!important;margin-inline:auto!important}}@media (min-width:861px){.hub-handoff-root .catalog-browse__layout{display:grid!important;grid-template-columns:1fr minmax(0,var(--catalog-results-max,1100px)) 1fr!important;-moz-column-gap:var(--catalog-browse-gap,20px)!important;column-gap:var(--catalog-browse-gap,20px)!important;justify-items:stretch;height:100%!important;min-height:0!important;overflow:hidden!important}.hub-handoff-root .catalog-browse__main{grid-column:2!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.hub-handoff-root .catalog-browse__layout>.catalog-filters.is-open.is-docked{grid-column:1!important;justify-self:end!important}#catalog-grid.catalog-grid,.hub-handoff-root .catalog-grid{justify-content:center!important}}html.catalog-handoff-active .hub-handoff-root>.catalog-app{height:100dvh!important;max-height:100dvh!important;min-height:0!important}html[data-app-stage="1"].catalog-handoff-active .hub-handoff-root>.catalog-app{height:var(--app-stage-h)!important;max-height:var(--app-stage-h)!important;min-height:var(--app-stage-h)!important}html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.catalog-handoff-active .hub-handoff-root .catalog-interactive-mount,html.catalog-handoff-active .hub-handoff-root .hub-route-pane>.catalog-interactive-mount{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important}html.catalog-handoff-active .hub-handoff-root #catalog-main.catalog-main:has(.catalog-page.is-active),html.catalog-handoff-active .hub-handoff-root .catalog-interactive-mount>#catalog-main.catalog-main:has(.catalog-page.is-active){height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active{height:100%!important;max-height:100%!important}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active,html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-browse{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-browse__layout,html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-browse__main,html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-results{min-height:0!important;max-height:100%!important}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-browse__main,html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-results{display:flex!important;flex-direction:column!important;overflow:hidden!important;flex:1 1 auto!important}html.catalog-handoff-active .hub-handoff-root #catalog-results-scroll,html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active .catalog-results__scroll{flex:1 1 auto!important;min-height:280px!important;max-height:calc(var(--catalog-viewport-h, 100dvh) - 220px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html.catalog-handoff-active .hub-handoff-root .catalog-app.is-header-compact #catalog-results-scroll{max-height:calc(var(--catalog-viewport-h, 100dvh) - 140px)!important}html.is-hub-entering .hub-handoff-root .hub-route-pane,html.is-hub-leaving .hub-handoff-root .hub-route-pane{pointer-events:auto!important}@media (max-width:1100px){html:not([data-app-stage="1"]) #catalog-main.is-filters-open{padding-left:0}html:not([data-app-stage="1"]) .catalog-app.is-filters-open .catalog-filters.is-open{position:fixed;left:12px;right:12px;top:84px;bottom:12px;width:auto;height:auto;z-index:120;padding:16px 14px;background:transparent;border:none;border-radius:0;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch}html:not([data-app-stage="1"]).catalog-theme-biz .catalog-app.is-filters-open .catalog-filters.is-open{background:transparent}}@media (max-width:1400px){html:not([data-app-stage="1"]) .catalog-app{--catalog-rise:150px;--catalog-hero-drop:60px;--catalog-results-drop:56px}html:not([data-app-stage="1"]) .catalog-hero-logo img{height:104px}}@media (max-width:900px){html:not([data-app-stage="1"]) .catalog-app{--catalog-rise:96px;--catalog-hero-drop:36px;--catalog-results-drop:32px}html:not([data-app-stage="1"]) .catalog-hero-logo img{height:80px}}@media (max-width:720px){html:not([data-app-stage="1"]) .catalog-app{--catalog-sidebar-w-collapsed:52px}html:not([data-app-stage="1"]) .catalog-sidebar{padding-inline:6px}html:not([data-app-stage="1"]) .catalog-sidebar:hover{width:var(--catalog-sidebar-w-collapsed)}html:not([data-app-stage="1"]) .catalog-sidebar__brand-logo{height:34px}html:not([data-app-stage="1"]) .hub-page-main{padding-left:12px;padding-right:12px}}@media (max-width:600px){html:not([data-app-stage="1"]) .catalog-app{--catalog-rise:48px;--catalog-hero-drop:16px;--catalog-results-drop:20px}}@media (max-width:860px){html:not([data-app-stage="1"]) .product-modal__dialog{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html:not([data-app-stage="1"]) .product-modal__col--media{display:flex!important;flex-direction:column;order:1;width:100%;align-self:stretch}html:not([data-app-stage="1"]) .product-modal__col--info{order:2;overflow:visible!important;height:auto!important;max-height:none!important}html:not([data-app-stage="1"]) .product-modal__buy,html:not([data-app-stage="1"]) .product-modal__gallery,html:not([data-app-stage="1"]) .product-modal__share{position:relative!important;top:auto!important;bottom:auto!important;z-index:auto!important;grid-row:auto!important}html:not([data-app-stage="1"]) .product-modal__buy{margin:0;border-radius:0;border-bottom:none;background:#f5f5f5;box-shadow:none;color:#0f172a}html:not([data-app-stage="1"]):not(.catalog-theme-biz) .product-modal__buy{background:#f8fafc;border-top:1px solid rgba(148,163,184,.28)}html:not([data-app-stage="1"]) .product-modal__buy .catalog-card__price,html:not([data-app-stage="1"]) .product-modal__buy .catalog-card__price-amount,html:not([data-app-stage="1"]) .product-modal__buy .catalog-card__price-currency,html:not([data-app-stage="1"]) .product-modal__buy .product-modal__price-main{color:#0f172a!important}html:not([data-app-stage="1"]).catalog-theme-biz .product-modal__buy{background:#fff}html:not([data-app-stage="1"]) .product-modal__share{background:#f8fafc;border-top:1px solid rgba(15,23,42,.06)}html:not([data-app-stage="1"]).catalog-theme-biz .product-modal__share{background:#fff}html:not([data-app-stage="1"]) .product-modal__actions{flex-direction:column}html:not([data-app-stage="1"]) .product-modal__btn{flex:1 1 auto;width:100%;min-height:44px;justify-content:center}html:not([data-app-stage="1"]) .product-modal__body{padding-bottom:8px}}@media (max-width:768px){html:not([data-app-stage="1"]) .hub-page-main{padding-left:clamp(12px,3vw,20px);padding-right:clamp(12px,3vw,20px)}html:not([data-app-stage="1"]) .catalog-card__title{font-size:clamp(.82rem,2.8vw,.95rem)}}.catalog-sidebar:focus-within:not(:hover){width:var(--catalog-sidebar-w-collapsed)!important}.catalog-sidebar:focus-within:not(:hover) .catalog-sidebar__label{max-width:0!important;opacity:0!important}html:not(.catalog-theme-biz){--catalog-filters-content:rgba(236,236,236,0.84);--catalog-filters-content-muted:rgba(236,236,236,0.62)}.cart-modal__field{display:block;width:100%;box-sizing:border-box}.cart-modal__field textarea,.cart-modal__field--comment{display:block;width:100%;max-width:100%;box-sizing:border-box}.cart-modal__field textarea{min-height:4.5rem;padding:11px 12px;border-radius:10px;border:1px solid var(--catalog-border);background:rgba(0,0,0,.22);color:var(--catalog-text);font-family:inherit;font-size:.82rem;line-height:1.4;resize:vertical;outline:none;transition:border-color .15s}html.catalog-theme-biz .cart-modal__field textarea{background:#fff}.cart-modal__field textarea::-moz-placeholder{color:var(--catalog-muted)}.cart-modal__field textarea::placeholder{color:var(--catalog-muted)}.cart-modal__field textarea:focus{border-color:rgba(0,210,255,.45)}.catalog-browse__main,.catalog-page.is-active .catalog-browse,.catalog-results__scroll,html.catalog-handoff-active .hub-handoff-root .catalog-browse,html.catalog-handoff-active .hub-handoff-root .catalog-browse__main,html.catalog-handoff-active .hub-handoff-root .catalog-main,html.catalog-handoff-active .hub-handoff-root .catalog-results__scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.catalog-browse__main::-webkit-scrollbar,.catalog-page.is-active .catalog-browse::-webkit-scrollbar,.catalog-results__scroll::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-browse::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-browse__main::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-main::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-results__scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catalog-active-filters,.catalog-load-more,.catalog-results__meta{background:transparent!important;box-shadow:none!important}.catalog-load-more{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.catalog-infinite-sentinel{width:100%;height:1px;margin:0;padding:0;pointer-events:none;visibility:hidden}.catalog-tag__brand-mark{overflow:hidden!important;border-radius:50%!important;clip-path:circle(50% at 50% 50%)!important;-webkit-clip-path:circle(50% at 50% 50%)!important;isolation:isolate;contain:paint;transform:translateZ(0)}.catalog-tag__brand-mark__fill,.catalog-tag__brand-mark__glint{inset:1px!important;border-radius:50%!important;filter:none!important}.catalog-tag--brand.is-active .catalog-tag__brand-mark__fill{filter:none!important}:root{--hub-mobile-tab-h:64px;--catalog-product-ui-scale:0.72;--catalog-card-scale:0.72;--catalog-sidebar-scale:1;--catalog-input-width:520px;--catalog-header-h:68px;--catalog-hero-cluster-scale:1.014}html[data-app-native-mobile="1"]{--catalog-product-ui-scale:1;--catalog-card-scale:1;--catalog-hero-cluster-scale:0.92}html:not([data-app-native-mobile="1"]) .catalog-hero-cluster{transform:translate3d(0,calc(var(--catalog-hero-drop) + 20px),0)}html:not([data-app-native-mobile="1"]) .catalog-page.is-active .catalog-hero-cluster{transform:none}html:not([data-app-native-mobile="1"]) .catalog-page.is-active .catalog-hero{margin-top:18px;padding-top:10px;overflow:visible}html:not([data-app-native-mobile="1"]) .catalog-page.is-active .catalog-hero-logo{transform:none}@supports not (zoom:1){html:not([data-app-native-mobile="1"]) .catalog-hero-cluster{transform:translate3d(0,calc(var(--catalog-hero-drop) + 20px),0) scale(var(--catalog-hero-cluster-scale))}html:not([data-app-native-mobile="1"]) .catalog-page.is-active .catalog-hero-cluster{transform:scale(var(--catalog-hero-cluster-scale))}}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-page.is-active .catalog-hero{margin-top:0!important;padding:8px 24px 6px!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-page.is-active .catalog-hero-cluster{transform:none!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-search-wrap{gap:6px!important;align-items:center!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-search{margin-inline:auto}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-tags-shell{width:100%!important;max-width:var(--catalog-input-width)!important;margin-inline:auto!important;justify-content:flex-start!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-tags-scroll{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow:visible!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-tags-scroll .catalog-tag:not(.is-active){display:none!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-tags-shell:not(:has(.catalog-tag.is-active)){display:none!important}html:not([data-app-native-mobile="1"]) .catalog-app.is-header-compact .catalog-tags-scroll .catalog-tag.is-active{margin:0!important}.catalog-card{border-radius:14px}.catalog-card__media{min-height:118px}.catalog-card__title{font-size:.86rem}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-browse__main,html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-results{--catalog-card-scale:1;--catalog-product-ui-scale:1}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-grid .catalog-card .catalog-card__media{min-height:96px}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-card__title{font-size:.76rem;line-height:1.25;-webkit-line-clamp:2;line-clamp:2}.product-modal.product-modal-layer,.product-modal.product-modal-layer.is-open{pointer-events:auto!important;position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center;justify-content:center;padding:16px}.product-modal.product-modal-layer .product-modal__backdrop,.product-modal.product-modal-layer .product-modal__close{pointer-events:auto!important;cursor:pointer}.catalog-results[inert]{pointer-events:none!important}.product-modal.product-modal-layer .product-modal__backdrop{position:absolute;inset:0;z-index:0;opacity:1;pointer-events:auto;cursor:pointer;border:0;padding:0;margin:0;text-decoration:none;color:inherit}.product-modal.product-modal-layer .product-modal__dialog{position:relative;z-index:1;opacity:1!important;pointer-events:auto;width:min(820px,100%);max-height:min(86dvh,calc(100dvh - 24px));padding:16px 16px 18px}.product-modal.product-modal-layer .product-modal__close{text-decoration:none;color:inherit;box-sizing:border-box}.product-modal.product-modal-layer .product-modal__title{font-size:1.05rem}html[data-app-native-mobile="1"] .product-modal.product-modal-layer .product-modal__dialog{width:100%;max-height:calc(100dvh - 16px);padding:12px 12px 14px}html[data-app-native-mobile="1"] .product-modal.product-modal-layer .product-modal__title{font-size:.95rem}html[data-app-native-mobile="1"] .hub-mobile-tab-bar svg{width:20px;height:20px}