*,*::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}}