.tm-search-top541{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.tm-search-top541[hidden]{display:none!important}
.tm-search-filter541{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;background:#f1f3f5;color:#303a43;border:1px solid #d2d7dc;border-radius:4px;font:600 13px/1.2 system-ui;cursor:pointer}
.tm-search-filter541 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}
html[data-tm-theme=dark] .tm-search-filter541{background:#0d1114;color:#d2b681;border-color:#6b604c}
.tm-phone-gallery541{position:relative;width:100%;min-width:0;background:#fff;border-radius:3px}
.tm-phone-gallery541[hidden]{display:none!important}
.tm-phone-track541{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border-radius:3px}
.tm-phone-track541::-webkit-scrollbar{display:none}
.tm-phone-frame541{display:flex!important;flex-shrink:0!important;min-width:0!important;height:210px!important;align-items:center!important;justify-content:center!important;scroll-snap-align:start;padding:10px 4px!important;background:white!important}
.tm-phone-frame541 img{display:block!important;position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;max-height:100%!important;transform:none!important}
.tm-phone-arrow541{position:absolute;top:calc(50% - 15px);width:28px;height:30px;padding:0;background:rgba(255,255,255,.9);border:1px solid #dde1e4;border-radius:3px;color:#343b43;font:24px/1 system-ui;z-index:2}
.tm-phone-arrow541.is-prev{left:2px}.tm-phone-arrow541.is-next{right:2px}
@media(max-width:600px){.mx-subcats-wrap .mx-subcats:after,.mx-subcats-wrap:after{display:none!important}.mx-shop-subcats{gap:20px 12px!important}.tm-phone-frame541{height:190px!important}}
@media(prefers-reduced-motion:reduce){.tm-phone-track541{scroll-behavior:auto}}

/* v620: wrap mobile list facts into two columns when space permits. */
@media(max-width:1024px){body#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index :is(.is-mobile-list,.is-desktop-list,.mx-search-grid.is-list) .tm-card-summary341{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(145px,calc((100% - 16px)/2))),1fr))!important;gap:4px 16px!important;width:100%!important;max-width:100%!important;}body#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index#index :is(.is-mobile-list,.is-desktop-list,.mx-search-grid.is-list) .tm-card-summary341>span{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;}}
