.elementor-1178 .elementor-element.elementor-element-98f0166{--display:flex;}.elementor-1178 .elementor-element.elementor-element-dab9a26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--border-radius:30px 30px 30px 30px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1178 .elementor-element.elementor-element-dab9a26:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-dab9a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(311deg, var( --e-global-color-primary ) 0%, var( --e-global-color-dbb04de ) 100%);}.elementor-1178 .elementor-element.elementor-element-522e8ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1178 .elementor-element.elementor-element-522e8ad.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1178 .elementor-element.elementor-element-a507318{width:var( --container-widget-width, 253.376% );max-width:253.376%;--container-widget-width:253.376%;--container-widget-flex-grow:0;text-align:end;}.elementor-1178 .elementor-element.elementor-element-a507318.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1178 .elementor-element.elementor-element-a507318 img{width:50%;}.elementor-1178 .elementor-element.elementor-element-220469e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1178 .elementor-element.elementor-element-220469e.e-con{--align-self:center;}.elementor-1178 .elementor-element.elementor-element-93c7aae{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1178 .elementor-element.elementor-element-93c7aae:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-93c7aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(340deg, var( --e-global-color-8ce1604 ) 10%, var( --e-global-color-primary ) 40%);}.elementor-1178 .elementor-element.elementor-element-82f01c5 .heading .heading-title{color:var( --e-global-color-accent );}.elementor-1178 .elementor-element.elementor-element-fc27a22{--display:flex;--min-height:845px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-1178 .elementor-element.elementor-element-8e6600a{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-1178 .elementor-element.elementor-element-8e6600a:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-8e6600a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbb04de );}.elementor-1178 .elementor-element.elementor-element-8e6600a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1178 .elementor-element.elementor-element-3f1103d .elementor-icon-box-wrapper{gap:15px;}.elementor-1178 .elementor-element.elementor-element-3f1103d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-daa1f2a );}.elementor-1178 .elementor-element.elementor-element-3f1103d.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-3f1103d.elementor-view-default .elementor-icon{fill:var( --e-global-color-daa1f2a );color:var( --e-global-color-daa1f2a );border-color:var( --e-global-color-daa1f2a );}.elementor-1178 .elementor-element.elementor-element-3f1103d .elementor-icon-box-title{color:var( --e-global-color-daa1f2a );}.elementor-1178 .elementor-element.elementor-element-3f1103d:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-3f1103d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-daa1f2a );}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-ebe5a47 );}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-93fdde3 );}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d{--tabs-normal-color:var( --e-global-color-8ce1604 );--tabs-hover-color:var( --e-global-color-dbb04de );--tabs-active-color:var( --e-global-color-dbb04de );--tabs-border-radius:20px 20px 20px 20px;--tabs-padding:9px 11px 9px 11px;--tabs-spacing:5px;--sections-background-color:var( --e-global-color-ebe5a47 );--sections-border-radius:20px 20px 20px 20px;--sections-padding:15px 15px 15px 15px;--edit-link-margin-top:15px;--edit-link-margin-start:15px;--typography-section-titles-color:var( --e-global-color-8ce1604 );--general-text-color:var( --e-global-color-8ce1604 );--links-normal-color:var( --e-global-color-daa1f2a );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-border-radius:10px 10px 10px 10px;}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 15px + 40px );}.elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-pagination{padding-bottom:15px;}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-MyAccount-content > div > p, .elementor-1178 .elementor-element.elementor-element-9613f5d address, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-EditAccountForm fieldset legend, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-ResetPassword p:nth-child(1), .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-OrderUpdate{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-form__label-for-checkbox span{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-PaymentMethod .input-radio + label{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-form-row label, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-address-fields label{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1178 .elementor-element.elementor-element-9613f5d ::placeholder, .elementor-1178 .elementor-element.elementor-element-9613f5d .select2-container--default .select2-selection--single, .select2-results__option, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab__payment-methods input[type=text]{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d button.button, .elementor-1178 .elementor-element.elementor-element-9613f5d #add_payment_method #payment #place_order{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .order_details thead th, .elementor-1178 .elementor-element.elementor-element-9613f5d .order_details tfoot td, .elementor-1178 .elementor-element.elementor-element-9613f5d .order_details tfoot th, .elementor-1178 .elementor-element.elementor-element-9613f5d .nobr{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab__orders tbody td, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab__downloads tbody td, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-table--order-downloads tbody td, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-table--order-details td a, .elementor-1178 .elementor-element.elementor-element-9613f5d td.product-total, .elementor-1178 .elementor-element.elementor-element-9613f5d td.payment-method-method, .elementor-1178 .elementor-element.elementor-element-9613f5d td.payment-method-expires{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .wc-item-meta{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-9613f5d .shop_table .button, .elementor-1178 .elementor-element.elementor-element-9613f5d .order-again .button, .elementor-1178 .elementor-element.elementor-element-9613f5d .woocommerce-pagination .button, .elementor-1178 .elementor-element.elementor-element-9613f5d .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"IRANSansWeb", Sans-serif;}.elementor-1178 .elementor-element.elementor-element-bf8483e{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-1178 .elementor-element.elementor-element-522e8ad{--width:5.106%;}.elementor-1178 .elementor-element.elementor-element-8e6600a{--width:76%;}}/* Start custom CSS for icon-box, class: .elementor-element-3f1103d */.shield-key-icon .elementor-icon {
  filter:
    drop-shadow(0 0 5px rgba(244, 196, 67, 0.45))
    drop-shadow(0 0 14px rgba(201, 145, 30, 0.22));
}

/* حرکت بسیار ظریف برای زنده‌تر شدن آیکون */
.shield-key-icon .elementor-icon svg {
  animation: shieldFloat 3.5s ease-in-out infinite;
}

@keyframes shieldFloat {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6600a */@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

/* کانتینر اصلی کارت */
.glowing-gold-card {
  position: relative !important;
  background: #141414 !important; /* رنگ زمینه اصلی کارت */
  border-radius: 20px !important;
  padding: 25px !important; /* فضای داخلی */
  z-index: 1 !important;
  overflow: clip !important; /* جلوی زدن گرادیان به بیرون کادر را می‌گیرد */
}

/* ساخت لایه درخشان برای حاشیه */
.glowing-gold-card::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important; /* فیت با لبه‌های کانتینر */
  z-index: -2 !important;
  border-radius: 20px !important;
  background: conic-gradient(
    from var(--angle),
    transparent 0%,
    transparent 65%,
    #d4af37 85%,
    #fff2a8 95%,
    #d4af37 100%
  ) !important;
  animation: rotateGlow 4s linear infinite !important;
}

/* لایه داخلی همرنگ پس‌زمینه برای سوراخ کردن وسط کادر */
.glowing-gold-card::after {
  content: '' !important;
  position: absolute !important;
  inset: 2px !important; /* ضخامت دقیق ۲ پیکسل */
  background: #141414 !important; /* دقیقاً همرنگ پس‌زمینه */
  border-radius: 18px !important;
  z-index: -1 !important;
}

@keyframes rotateGlow {
  0% { --angle: 0deg; }
  100% { --angle: 360deg; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Light.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Light.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Light.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Black.eot');
	src: url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Black.woff2') format('woff2'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Black.woff') format('woff'),
		url('https://hnpone.ir/wp-content/uploads/2026/07/IRANSansWeb_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */