*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{min-width:0}.am-hero__search{display:flex;max-width:100%}.am-hero__search input{flex:1 1 0%;min-width:0;width:auto}html,body.am-body{overflow-x:visible !important;overflow-x:clip !important}body.am-body{touch-action:pan-y pinch-zoom}.woocommerce-product-gallery,.am-pdp__gallery{max-width:100% !important;overflow:hidden}.am-breadcrumb,.woocommerce-breadcrumb,.am-shop__toolbar,.woocommerce-result-count,.woocommerce-ordering{display:none !important}.custom-logo,.am-brand--logo img{max-height:44px !important;width:auto !important;max-width:200px !important;object-fit:contain}.am-brand--logo{display:flex;align-items:center;max-height:48px;overflow:hidden}@media(max-width:640px){.custom-logo,.am-brand--logo img{max-height:32px !important;max-width:min(32vw,120px) !important}.am-brand{min-width:0;flex-shrink:1}.am-brand__text{font-size:20px}.am-mainbar__inner{gap:8px !important}.am-actions{gap:6px !important}.am-iconbtn__label{display:none}}.am-header,#am-main,.am-footer{overflow-x:clip;max-width:100%}.am-pcard__actions{display:flex;flex-direction:column;gap:6px}.am-pcard__actions .am-btn{width:100%;white-space:nowrap;justify-content:center}[class*="frequently-bought"],[class*="bought-together"],[class*="woofbt"],[class*="wsfbt"],[class*="wpcfto-fbt"],.yith-wfbt-section,.fbt-wrapper{display:none !important}.am-filters select,.am-filters input[type="number"]{width:100% !important;max-width:100% !important;box-sizing:border-box}@media(max-width:900px){#ht-ctc-chat,.ht-ctc,.joinchat,.joinchat__button,.qlwapp-toggle,.nta-wa-chat-btn,.wa__btn,#wa-widget-send-button{bottom:calc(84px + env(safe-area-inset-bottom)) !important}.am-catbar__inner{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap !important;scrollbar-width:none;height:auto;max-width:100%}.am-catbar__inner::-webkit-scrollbar{display:none}.am-catbar__all{display:none}.am-catbar__menu{flex-wrap:nowrap !important;flex:0 0 auto !important;overflow:visible !important;width:auto !important}.am-catbar__menu li{flex:0 0 auto}.am-catbar__menu a,.am-catbar__rfq{white-space:nowrap;flex:0 0 auto}.am-catbar__rfq{margin-left:8px !important;padding-right:8px}}