/* UAT visual trial. Original icon fonts/SVGs remain intact; remove this sheet to restore. */
#header .icon-search,.tf-toolbar-bottom .icon-search{--trial-icon:url('./search.png')}
#header .icon-bag,.tf-toolbar-bottom .icon-bag{--trial-icon:url('./cart.png')}
#header :is(.icon-search,.icon-bag),.tf-toolbar-bottom :is(.icon-search,.icon-bag){display:inline-block;width:25px;height:25px;line-height:1;vertical-align:middle}
#header :is(.icon-search,.icon-bag)::before,.tf-toolbar-bottom :is(.icon-search,.icon-bag)::before{content:""!important;display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:var(--trial-icon) center/contain no-repeat;mask:var(--trial-icon) center/contain no-repeat}
#header a[href="#mobileMenu"],#header .fashion-menu-toggle{position:relative}
#header a[href="#mobileMenu"]>svg,#header .fashion-menu-toggle>svg{visibility:hidden}
#header a[href="#mobileMenu"]::after,#header .fashion-menu-toggle::after{content:"";position:absolute;width:25px;height:25px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:currentColor;-webkit-mask:url('./menu.png') center/contain no-repeat;mask:url('./menu.png') center/contain no-repeat;pointer-events:none}
