@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//lavzen.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.3.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//lavzen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Pinar-VF", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Pinar-VF", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(9,132,227);
	--wd-alternative-color: rgb(243,156,18);
	--btn-default-font-family: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: rgb(230,51,101);
	--btn-default-bgcolor-hover: rgb(209,46,89);
	--btn-accented-font-family: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 300;
	--btn-accented-bgcolor: rgb(230,51,101);
	--btn-accented-bgcolor-hover: rgb(209,46,89);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(37,41,49);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(37,41,49);
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(251,188,52);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

.blurrr{padding-top: 20px;
padding-bottom: 10px;
    background: rgba(255, 255, 255, 0.2);
    transform: rotate(3deg);
    backdrop-filter: blur(10px) ;
}
.blurrr2{padding-top: 10px;
    background: rgba(255, 255, 255, 0.2);
    transform: rotate(-3deg);
    backdrop-filter: blur(10px) ;
    margin-top: -70px;
    margin-bottom: 22px
}
.stories.carousel
{
	text-align:center;
}

.stories.snapgram .story>.item-link>.item-preview {
	padding: 3px;}


.stories.snapgram .story.seen,.stories.carousel .story
{
	margin:0px 30px 4px 30px !important;
}
.stories.carousel .story>.item-link>.info .name
{
	font-weight:600 ;
	color:white
}
.whb-flex-row.whb-general-header-inner{
	padding-right:30px;
	padding-left:30px;
	border-radius:100px;
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(20px);}
}






/* ===============================
   iOS / Liquid-Glass Background (GLOBAL) - PRO v2
   - No dotted/grain issue (uses turbulence noise)
   - Very subtle GPU-friendly animation
   - Tiny accent: #FFA800 (low alpha)
   Woodmart + WooCommerce + Elementor
================================ */

:root{
  /* Base (not pure white) */
  --ios-base-1: #eef2ff;
  --ios-base-2: #f4f7ff;
  --ios-base-3: #fbfbff;

  /* Glows (more visible but still premium) */
  --ios-blue:   rgba(95, 150, 255, 0.55);
  --ios-cyan:   rgba(70, 225, 255, 0.42);
  --ios-violet: rgba(195, 140, 255, 0.38);
  --ios-pink:   rgba(255, 130, 200, 0.20);

  /* Tiny gold accent (FFA800) */
  --ios-gold:   rgba(255, 168, 0, 0.14);

  /* Noise strength (0.02..0.08) */
  --ios-noise: 0.045;

  /* Animation speed (bigger = slower) */
  --ios-motion: 32s;
}

/* 1) Background base */
body.wp-theme-woodmart{
  background:
    radial-gradient(1100px 720px at 12% -10%, var(--ios-cyan),   transparent 62%),
    radial-gradient(1050px 700px at 110% 0%,  var(--ios-blue),   transparent 64%),
    radial-gradient(980px  720px at 10% 112%, var(--ios-violet), transparent 63%),
    radial-gradient(820px  560px at 55% 28%,  var(--ios-pink),   transparent 72%),
    radial-gradient(760px  520px at 108% 118%,var(--ios-gold),   transparent 68%),
    linear-gradient(180deg, var(--ios-base-1) 0%, var(--ios-base-2) 48%, var(--ios-base-3) 100%);
  background-attachment: fixed;
  position: relative;
}

/* 2) Subtle animated “mesh” layer (GPU-friendly transform only) */
body.wp-theme-woodmart::after{
  content:"";
  position: fixed;
  inset: -20%;
  pointer-events: none;
  z-index: 0;
  opacity: 0.9;

  /* چند لکه خیلی نرم که حرکت کنند */
  background:
    radial-gradient(520px 420px at 18% 22%, rgba(80, 210, 255, .18), transparent 60%),
    radial-gradient(560px 460px at 78% 18%, rgba(110, 160, 255, .16), transparent 62%),
    radial-gradient(620px 520px at 55% 72%, rgba(210, 150, 255, .14), transparent 66%),
    radial-gradient(520px 460px at 88% 78%, rgba(255, 168, 0, .08), transparent 70%);
  filter: blur(18px);
  transform: translate3d(0,0,0);
  animation: iosFloat var(--ios-motion) ease-in-out infinite alternate;
}

/* 3) Natural grain (NO DOTS) using SVG turbulence */
body.wp-theme-woodmart::before{
  content:"";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  opacity: var(--ios-noise);
  mix-blend-mode: overlay;

  /* SVG noise (no external file) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");
  background-size: 220px 220px;
}

/* 4) Ensure content sits above overlays */
body.wp-theme-woodmart .website-wrapper{
  position: relative;
  z-index: 1;
}

/* 5) Keep Woodmart wrappers transparent so wallpaper shows */
body.wp-theme-woodmart .website-wrapper,
body.wp-theme-woodmart .main-page-wrapper,
body.wp-theme-woodmart .page-wrapper,
body.wp-theme-woodmart .site-content,
body.wp-theme-woodmart #content,
body.wp-theme-woodmart #wrapper{
  background: transparent !important;
  background-image: none !important;
}

body.wp-theme-woodmart .container,
body.wp-theme-woodmart .wd-container,
body.wp-theme-woodmart .content-layout-wrapper,
body.wp-theme-woodmart .content-wrapper{
  background: transparent !important;
  background-image: none !important;
}

body.wp-theme-woodmart .elementor-section,
body.wp-theme-woodmart .elementor-container,
body.wp-theme-woodmart .elementor-widget-wrap{
  background: transparent !important;
  background-image: none !important;
}

body.wp-theme-woodmart.woocommerce .main-page-wrapper,
body.wp-theme-woodmart.woocommerce-page .main-page-wrapper,
body.wp-theme-woodmart .woocommerce,
body.wp-theme-woodmart .woocommerce-page,
body.wp-theme-woodmart .single-product-page,
body.wp-theme-woodmart .product{
  background: transparent !important;
  background-image: none !important;
}

/* 6) Motion keyframes (slow, subtle) */
@keyframes iosFloat{
  0%   { transform: translate3d(-1.5%, -1.0%, 0) scale(1.02); }
  50%  { transform: translate3d( 1.0%, -1.2%, 0) scale(1.03); }
  100% { transform: translate3d( 1.8%,  1.4%, 0) scale(1.02); }
}

/* 7) Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  body.wp-theme-woodmart::after{ animation: none !important; }
}




/*header - edited */























/* ====================
   ACCOUNT DROPDOWN MENU FIX
   ==================== */
/* ==============================================
   GLASS MORPHISM HEADER - PROFESSIONAL UI/UX
   ============================================== */



  /* ====================
     1. HIDE TOP BAR
     ==================== */
  .whb-top-bar.whb-color-dark,
  .whb-row.whb-top-bar {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    opacity: 0 !important;
  }

  /* ====================
     2. REMOVE BLACK BACKGROUND
     ==================== */
  .whb-header,
  .whb-header.whb-overcontent,
  .whb-main-header,
  .whb-general-header,
  .whb-row.whb-general-header {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  .whb-general-header::before,
  .whb-general-header::after,
  .whb-main-header::before,
  .whb-main-header::after,
  .whb-header::before,
  .whb-header::after {
    display: none !important;
    content: none !important;
  }

  /* ====================
     3. GLASS MORPHISM CONTAINER
     ==================== */
  .whb-flex-row.whb-general-header-inner {
    margin-top: 1rem !important;
    
    /* Glass Effect - مطابق با Lavzen Glass Card */
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    
    /* Border & Shadows */
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 20px !important;
    
    /* Multi-layer Glass Shadow */
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.5),
        inset 0 -1px 0 rgba(255, 255, 255, 0.1),
        inset 0 0 36px 18px rgba(255, 255, 255, 0.08) !important;
    
    /* Padding */
    padding: 15px 24px !important;
    
    /* Smooth Transition */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    
    /* Position for pseudo elements */
    position: relative !important;
  }

  /* Glass Highlight - Top Edge */
  .whb-flex-row.whb-general-header-inner::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(255, 255, 255, 0.8), 
        transparent) !important;
    pointer-events: none !important;
    display: block !important;
  }

  /* Glass Highlight - Left Edge */
  .whb-flex-row.whb-general-header-inner::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 1px !important;
    height: 100% !important;
    background: linear-gradient(180deg, 
        rgba(255, 255, 255, 0.8), 
        transparent, 
        rgba(255, 255, 255, 0.3)) !important;
    pointer-events: none !important;
    display: block !important;
  }

  /* Hover State - Enhanced Glass Effect */
  .whb-flex-row.whb-general-header-inner:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    transform: translateY(-2px) !important;
    box-shadow:
        0 16px 48px rgba(0, 0, 0, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.6),
        inset 0 -1px 0 rgba(255, 255, 255, 0.15),
        inset 0 0 36px 18px rgba(255, 255, 255, 0.12) !important;
  }

  /* Scrolled State - More Opaque */
  .whb-header.scrolled .whb-general-header-inner {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(30px) !important;
    -webkit-backdrop-filter: blur(30px) !important;
    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.55),
        inset 0 -1px 0 rgba(255, 255, 255, 0.12),
        inset 0 0 36px 18px rgba(255, 255, 255, 0.1) !important;
  }

  .whb-general-header .container {
    background: transparent !important;
  }

  /* ====================
     4. SCROLL BEHAVIOR
     ==================== */
  .whb-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.3s ease !important;
    transform: translateY(0) !important;
  }

  .whb-header.scroll-down {
    transform: translateY(-100%) !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  .whb-header.scroll-up {
    transform: translateY(0) !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  .whb-overcontent {
    padding-top: 0 !important;
  }

  /* ====================
     5. FORCE BLACK TEXT COLOR
     ==================== */
  
  .whb-general-header,
  .whb-general-header *,
  .whb-general-header .whb-column {
    --wd-navigation-color: 0, 0, 0 !important;
    --color-white: #000000 !important;
    --wd-text-color: #1D1D1F !important;
    --wd-title-color: #1D1D1F !important;
    --wd-link-color: #1D1D1F !important;
  }

  .whb-general-header .wd-nav-main .menu-item > a,
  .whb-general-header .wd-nav-main .woodmart-nav-link,
  .whb-general-header .wd-nav-main .nav-link-text,
  .whb-general-header .wd-header-nav a,
  .whb-general-header nav a {
    color: #1D1D1F !important;
    fill: #1D1D1F !important;
    font-weight: 600 !important;
    letter-spacing: -0.2px !important;
  }

  .whb-general-header .wd-tools-element,
  .whb-general-header .wd-tools-element > a,
  .whb-general-header .wd-tools-element a span,
  .whb-general-header .wd-tools-text,
  .whb-general-header .wd-tools-icon {
    color: #1D1D1F !important;
  }

  .whb-general-header .wd-tools-icon,
  .whb-general-header .wd-tools-icon::before,
  .whb-general-header .wd-tools-icon::after,
  .whb-general-header .wd-tools-icon svg,
  .whb-general-header .wd-tools-icon svg *,
  .whb-general-header .wd-tools-icon path,
  .whb-general-header span[class*="wd-icon"] {
    color: #1D1D1F !important;
    fill: #1D1D1F !important;
    stroke: #1D1D1F !important;
  }

  .whb-general-header .wd-header-my-account,
  .whb-general-header .wd-header-my-account a,
  .whb-general-header .wd-header-my-account span,
  .whb-general-header .wd-header-search,
  .whb-general-header .wd-header-search a,
  .whb-general-header .wd-header-search span,
  .whb-general-header .wd-header-wishlist,
  .whb-general-header .wd-header-wishlist a,
  .whb-general-header .wd-header-wishlist span,
  .whb-general-header .wd-header-cart,
  .whb-general-header .wd-header-cart a,
  .whb-general-header .wd-header-cart span,
  .whb-general-header .wd-cart-number,
  .whb-general-header .wd-cart-subtotal,
  .whb-general-header .woocommerce-Price-amount {
    color: #1D1D1F !important;
  }

  /* Badge with Glass Effect */
  .whb-general-header .wd-cart-number,
  .whb-general-header .wd-tools-count {
    background: rgba(29, 29, 31, 0.85) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
  }

  /* ====================
     6. HOVER EFFECTS - YELLOW
     ==================== */

  .whb-general-header .wd-nav-main .menu-item > a {
    position: relative !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .whb-general-header .wd-nav-main .menu-item > a:hover,
  .whb-general-header .wd-nav-main .menu-item > a:hover .nav-link-text {
    color: #FFA800 !important;
  }

  /* Animated Underline with Glass Effect */
  .whb-general-header .wd-nav-main .menu-item > a::after {
    content: '' !important;
    position: absolute !important;
    bottom: -8px !important;
    left: 50% !important;
    width: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, transparent, #FFA800, transparent) !important;
    border-radius: 2px !important;
    transform: translateX(-50%) !important;
    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 2px 8px rgba(255, 168, 0, 0.4) !important;
  }

  .whb-general-header .wd-nav-main .menu-item > a:hover::after {
    width: 100% !important;
  }

  .whb-general-header .wd-tools-element > a {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .whb-general-header .wd-tools-element > a:hover {
    transform: translateY(-3px) !important;
  }

  .whb-general-header .wd-tools-element > a:hover,
  .whb-general-header .wd-tools-element > a:hover *,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-text,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon,
  .whb-general-header .wd-tools-element > a:hover span {
    color: #FFA800 !important;
  }

  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon::before,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon::after,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon svg,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon svg *,
  .whb-general-header .wd-tools-element > a:hover .wd-tools-icon path {
    color: #FFA800 !important;
    fill: #FFA800 !important;
    stroke: #FFA800 !important;
    filter: drop-shadow(0 2px 6px rgba(255, 168, 0, 0.4)) !important;
  }

  /* ====================
     7. ANIMATED HOVER EFFECTS
     ==================== */

  .whb-general-header .wd-tools-icon {
    display: inline-block !important;
    transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  }

  .whb-general-header .wd-header-search > a:hover .wd-tools-icon {
    transform: rotate(90deg) scale(1.15) !important;
  }

  .whb-general-header .wd-header-wishlist > a:hover .wd-tools-icon {
    animation: heartPulse 0.6s ease !important;
  }

  @keyframes heartPulse {
    0%, 100% { transform: scale(1); }
    25% { transform: scale(1.25); }
    50% { transform: scale(1.1); }
    75% { transform: scale(1.2); }
  }

  .whb-general-header .wd-header-cart > a:hover .wd-tools-icon {
    animation: cartShake 0.5s ease !important;
  }

  @keyframes cartShake {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-4px) rotate(-5deg); }
    50% { transform: translateX(4px) rotate(5deg); }
    75% { transform: translateX(-2px) rotate(-3deg); }
  }

  /* Badge Hover - Glass Glow */
  .whb-general-header .wd-header-cart > a:hover .wd-cart-number {
    background: rgba(255, 168, 0, 0.9) !important;
    color: #ffffff !important;
    transform: scale(1.15) !important;
    box-shadow: 0 4px 16px rgba(255, 168, 0, 0.5) !important;
    border-color: rgba(255, 255, 255, 0.4) !important;
  }

  /* Logo Glass Hover */
  .whb-general-header .site-logo a {
    display: inline-block !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .whb-general-header .site-logo a:hover {
    transform: scale(1.08) !important;
    filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.1)) !important;
  }

  .whb-general-header .site-logo a:hover img {
    filter: brightness(1.1) drop-shadow(0 2px 8px rgba(255, 168, 0, 0.2)) !important;
  }

  /* ====================
     8. GLASS RIPPLE EFFECT
     ==================== */
  .whb-general-header .wd-tools-element > a {
    position: relative !important;
    overflow: hidden !important;
  }

  .whb-general-header .wd-tools-element > a::before {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 0 !important;
    height: 0 !important;
    border-radius: 50% !important;
    background: radial-gradient(circle, 
        rgba(255, 168, 0, 0.3) 0%, 
        rgba(255, 168, 0, 0.1) 50%, 
        transparent 100%) !important;
    transform: translate(-50%, -50%) !important;
    transition: width 0.6s ease, height 0.6s ease !important;
    pointer-events: none !important;
  }

  .whb-general-header .wd-tools-element > a:active::before {
    width: 300px !important;
    height: 300px !important;
  }

  /* ====================
     9. ACCOUNT DROPDOWN - GLASS
     ==================== */

  .whb-general-header .wd-dropdown.wd-dropdown-my-account,
  .whb-general-header .wd-dropdown-menu.wd-dropdown-my-account {
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(25px) !important;
    -webkit-backdrop-filter: blur(25px) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 16px !important;
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.4),
        inset 0 -1px 0 rgba(255, 255, 255, 0.1) !important;
    padding: 8px !important;
    margin-top: 12px !important;
  }

  .whb-general-header .wd-dropdown-my-account .wd-sub-menu,
  .whb-general-header .wd-dropdown-my-account ul {
    background: transparent !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .whb-general-header .wd-dropdown-my-account li {
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .whb-general-header .wd-dropdown-my-account li a,
  .whb-general-header .wd-dropdown-my-account li a span {
    color: #1D1D1F !important;
    background: transparent !important;
    display: block !important;
    padding: 12px 16px !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 12px !important;
  }

  .whb-general-header .wd-dropdown-my-account li a:hover {
    background: rgba(255, 168, 0, 0.15) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    color: #FFA800 !important;
    transform: translateX(-4px) !important;
    box-shadow: 0 2px 8px rgba(255, 168, 0, 0.2) !important;
  }

  .whb-general-header .wd-dropdown-my-account li a:hover span {
    color: #FFA800 !important;
  }

  /* Glass Arrow */
  .whb-general-header .wd-dropdown-my-account::before {
    content: '' !important;
    position: absolute !important;
    top: -8px !important;
    right: 24px !important;
    width: 16px !important;
    height: 16px !important;
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(25px) !important;
    -webkit-backdrop-filter: blur(25px) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-left: 1px solid rgba(255, 255, 255, 0.25) !important;
    transform: rotate(45deg) !important;
  }

  /* Logout Button */
  .whb-general-header .wd-dropdown-my-account .woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #dc3545 !important;
  }

  .whb-general-header .wd-dropdown-my-account .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: rgba(220, 53, 69, 0.1) !important;
    color: #c82333 !important;
    box-shadow: 0 2px 8px rgba(220, 53, 69, 0.2) !important;
  }

  /* Dropdown Animation */
  .whb-general-header .wd-dropdown-my-account {
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(-10px) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .whb-general-header .wd-header-my-account:hover .wd-dropdown-my-account {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
  }

  /* ====================
     10. ACCESSIBILITY
     ==================== */
  .whb-general-header a:focus-visible {
    outline: 3px solid #FFA800 !important;
    outline-offset: 4px !important;
    border-radius: 8px !important;
    box-shadow: 0 0 0 6px rgba(255, 168, 0, 0.2) !important;
  }

  /* ====================
     11. RESPONSIVE
     ==================== */
  @media (max-width: 1024px) {
    .whb-flex-row.whb-general-header-inner {
      padding: 12px 20px !important;
      border-radius: 16px !important;
    }
  }

  @media (max-width: 768px) {
    .whb-flex-row.whb-general-header-inner {
      padding: 10px 16px !important;
      border-radius: 14px !important;
    }
  }

  /* ====================
     12. RTL SUPPORT
     ==================== */
  &.rtl .whb-general-header .wd-nav-main .menu-item > a::after {
    left: auto !important;
    right: 50% !important;
    transform: translateX(50%) !important;
  }

  &.rtl .whb-general-header .wd-dropdown-my-account::before {
    right: auto !important;
    left: 24px !important;
  }

  &.rtl .whb-general-header .wd-dropdown-my-account li a:hover {
    transform: translateX(4px) !important;
  }

  /* Glass Edge - Right Side (RTL) */
  &.rtl .whb-flex-row.whb-general-header-inner::after {
    left: auto !important;
    right: 0 !important;
  }
}