/* Inline <style> blocks from the legacy <head>, moved verbatim */

    	.wactive{
    		background:#000;
    		color:white;
    	}
    	.iactive{
    		border: 1px solid #ccc;
        outline: 2px solid black;
    	}
            #pointer-dot {
                    background: none !important;
                    
            }
            #pointer-ring {
                border: none !important;
            }
    


	@media screen and (max-width:600px) {
	     .login-link svg path{
	        fill: #000 !important;
	    }
	     .cart-link svg path{
	        fill: #000 !important;
	    }
	     .search-link svg path{
	        fill: #000 !important;
	    }
	     .account-link svg path{
	        fill: #000 !important;
	    }
	     .wishlist-link svg path{
	        stroke: #000 !important;
	    }
	    .logo-header a{
	        color: #000 !important;
	    }
	    .site-header .header-nav.w3menu .nav > li > a{
	        color: #000 !important;
	    }
    	.shop-card .product-tag_02	.pos_relative_setting{
				    	position: absolute;
					top: 15px !important;
					left: 30px;
					z-index: 1;
				}
	}
	.logo-header a{
	    color: #fff;
	}
	.is-fixed .logo-header a{
	    color: #000;
	}
	#header-wrapper.header-hidden {
    transform: translateY(-400%);
}
	/* ── Transparent overlay header ── */
/*.site-header {*/
/*    position: absolute !important;*/
/*    top: 40px;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    z-index: 999;*/
/*    background: transparent !important;*/
/*    border-bottom: 1px solid #fff !important;*/
/*}*/

/*.site-header .main-bar {*/
/*    background: transparent !important;*/
/*    box-shadow: none !important;*/
/*}*/

/* Nav links white on transparent bg */
/*.site-header .header-nav.w3menu .nav > li > a {*/
/*    color: #fff;*/
/*}*/
/*.is-fixed .sticky-header .header-nav.w3menu .nav > li > a {*/
/*    color: #000 !important;*/
    /*color: #fff !important;*/
/*}*/
/*.site-header .header-nav.w3menu .nav > li.active > a,*/
/*.site-header .header-nav.w3menu .nav > li:hover > a {*/
/*    color: rgba(255,255,255,0.7) !important;*/
/*}*/

/* Icons white */
/*.site-header .extra-nav .nav-link,*/
/*.site-header .extra-nav .nav-link svg,*/
/*.site-header .extra-nav .nav-link i {*/
/*    color: #fff !important;*/
/*}*/
/*.site-header .extra-nav svg path {*/
/*    fill: #fff;*/
/*}*/

/* Search input on transparent bg */
/*.site-header .search-input-box {*/
/*    background: rgba(255,255,255,0.15) !important;*/
/*    border-color: rgba(255,255,255,0.3) !important;*/
/*}*/
/*.site-header .search-input-box input {*/
/*    color: #fff !important;*/
/*}*/
/*.site-header .search-input-box input::placeholder {*/
/*    color: rgba(255,255,255,0.6) !important;*/
/*}*/
/*.site-header .search-input-box .search-icon {*/
/*    color: #fff !important;*/
/*}*/
/*.site-header.is-fixed{*/
/*    border-bottom: none !important;*/
/*    padding: 0 !important;*/
/*    top: 33px !important;*/
/*}*/
/* When scrolled — become solid white */
/*.site-header .is-fixed .main-bar,*/
/*.sticky-header.is-fixed .main-bar {*/
/*    background: #fff !important;*/
/*    box-shadow: 0 2px 20px rgba(0,0,0,0.08) !important;*/
/*}*/
/*.sticky-header.is-fixed .header-nav.w3menu .nav > li > a {*/
/*    color: #1a1a1a !important;*/
/*}*/
/*.sticky-header.is-fixed .extra-nav .nav-link,*/
/*.sticky-header.is-fixed .extra-nav svg path {*/
/*    color: #1a1a1a !important;*/
    /*fill: #1a1a1a !important;*/
/*}*/
/*.sticky-header.is-fixed .search-input-box {*/
/*    background: #f5f5f5 !important;*/
/*    border-color: #e0e0e0 !important;*/
/*}*/
/*.sticky-header.is-fixed .search-input-box input {*/
/*    color: #1a1a1a !important;*/
/*}*/
/*.sticky-header.is-fixed .search-input-box input::placeholder {*/
/*    color: #999 !important;*/
/*}*/
/*.sticky-header.is-fixed .search-input-box .search-icon {*/
/*    color: #999 !important;*/
/*}*/

/* Marquee bar pushes banner down — fix by making banner fill from top */
/*.site-header + * {*/
/*    margin-top: 0 !important;*/
/*}*/
/*.logo-header img{*/
/*    height: 45px;*/
/*    filter: invert(1);*/
/*}*/
/*.is-fixed .logo-header img{*/
/*    height: 45px;*/
/*    filter: unset !important;*/
/*}*/

/* ================================================================
   HEADER ICON STROKE FIX
   Thickens cart, user, search SVG strokes to match wishlist heart
   ================================================================ */

/* ── Transparent header (at top) — white icons, thicker stroke ── */
/*.site-header .sticky-header:not(.is-fixed) .extra-nav svg path,*/
/*.site-header .sticky-header:not(.is-fixed) .extra-nav svg rect {*/
    /*fill: #fff !important;*/
    /*stroke: #fff !important;*/
/*    stroke-width: 0.3px !important;*/
/*}*/

/* Cart & user icons — paths that are fill-only (no outline), force a stroke */
/*.site-header .sticky-header:not(.is-fixed) .extra-nav .cart-link svg path,*/
/*.site-header .sticky-header:not(.is-fixed) .extra-nav .login-link svg path {*/
/*    fill: #fff !important;*/
/*    stroke: #fff !important;*/
/*    stroke-width: 0.4px !important;*/
/*    paint-order: stroke fill;*/
/*}*/

/* Search icon */
/*.site-header .sticky-header:not(.is-fixed) .extra-nav .search-link svg path {*/
/*    fill: #fff !important;*/
/*    stroke: #fff !important;*/
/*    stroke-width: 0.4px !important;*/
/*    paint-order: stroke fill;*/
/*}*/

/* Wishlist heart — stroke-only path, no fill */
/*.site-header .sticky-header:not(.is-fixed) .extra-nav .wishlist-link svg path {*/
/*    fill: none !important;*/
    /*stroke: #fff !important;*/
/*    stroke: #000 !important;*/
/*    stroke-width: 1.5px !important;*/
/*}*/

/* ── Fixed header (scrolled) — dark icons, same thickness ── */
/*.site-header .sticky-header.is-fixed .extra-nav svg path,*/
/*.site-header .sticky-header.is-fixed .extra-nav svg rect {*/
/*    fill: #000 !important;*/
/*    stroke: #000 !important;*/
/*    stroke-width: 0.3px !important;*/
/*}*/

/*.site-header .sticky-header.is-fixed .extra-nav .cart-link svg path,*/
/*.site-header .sticky-header.is-fixed .extra-nav .login-link svg path {*/
/*    fill: #000 !important;*/
/*    stroke: #000 !important;*/
/*    stroke-width: 0.4px !important;*/
/*    paint-order: stroke fill;*/
/*}*/

/*.site-header .sticky-header.is-fixed .extra-nav .search-link svg path {*/
/*    fill: #000 !important;*/
/*    stroke: #000 !important;*/
/*    stroke-width: 0.4px !important;*/
/*    paint-order: stroke fill;*/
/*}*/

/* Wishlist heart — dark, stroke only */
/*.site-header .sticky-header.is-fixed .extra-nav .wishlist-link svg path {*/
/*    fill: none !important;*/
/*    stroke: #424854 !important;*/
/*    stroke-width: 1.5px !important;*/
/*}*/

/* currentColor account SVG (logged-in state uses fill="currentColor") */
/*.site-header .sticky-header:not(.is-fixed) .extra-nav .login-link .nav-link {*/
/*    color: #fff !important;*/
/*}*/
/*.site-header .sticky-header.is-fixed .extra-nav .login-link .nav-link {*/
/*    color: #000 !important;*/
/*}*/

