/* Shared home-style thin arrows. Preserve carousel behavior and vertical thumbnail direction. */
html body#index.mx .tm-product-arrow649{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#343b43!important;font-size:0!important;cursor:pointer}
html body#index.mx .tm-product-arrow649 svg{display:block!important;width:40px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.3!important;overflow:visible}
html body#index.mx .tm-product-arrow649 svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.3!important;stroke-linecap:round;stroke-linejoin:round}
html body#index.mx .tm-product-arrow649:hover{color:#937440!important}
html body#index.mx .tm-product-arrow649:focus-visible{outline:2px solid #a48959!important;outline-offset:3px}
html[data-tm-theme=dark] body#index.mx .tm-product-arrow649{color:#dfc28c!important}
html body#index.mx .tm-product-arrow649:disabled{opacity:.3!important;cursor:default}
@media(min-width:1280px){html body#index.mx .tm-thumb-arrow374.tm-product-arrow649 svg{transform:rotate(90deg)}}
@media(prefers-reduced-motion:reduce){html body#index.mx .tm-product-arrow649{transition:none!important}}
