.elementor-274 .elementor-element.elementor-element-ace54a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-274 .elementor-element.elementor-element-df6d69e{font-family:"Peyda", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-49bd29c );}.elementor-274 .elementor-element.elementor-element-df6d69e a{color:var( --e-global-color-d789dff );}.elementor-274 .elementor-element.elementor-element-9bbc752{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-756d068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-274 .elementor-element.elementor-element-f0b2056{font-family:"Peyda", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-49bd29c );}.elementor-274 .elementor-element.elementor-element-f0b2056 a{color:var( --e-global-color-d789dff );}.elementor-274 .elementor-element.elementor-element-4ac8142{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:42px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-3477c02{text-align:justify;}.elementor-274 .elementor-element.elementor-element-3477c02 .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var( --e-global-color-9df9de3 );}.elementor-274 .elementor-element.elementor-element-76a1b33{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-327339e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-274 .elementor-element.elementor-element-3ef672f.elementor-element{--align-self:center;}.elementor-274 .elementor-element.elementor-element-3ef672f .jet-listing-dynamic-field__content{color:var( --e-global-color-2239622 );font-family:"Peyda", Sans-serif;font-size:14px;text-align:left;}.elementor-274 .elementor-element.elementor-element-3ef672f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-274 .elementor-element.elementor-element-3ef672f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-274 .elementor-element.elementor-element-3ef672f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-274 .elementor-element.elementor-element-99bfa77{--display:flex;--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-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:24px;}.elementor-274 .elementor-element.elementor-element-99bfa77:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-99bfa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-274 .elementor-element.elementor-element-d4899a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-d4899a7 .jet-woo-builder.elementor-jet-single-price .price del{display:block;color:#A90D0D;font-size:15px;font-weight:500;text-decoration:line-through;}.elementor-274 .elementor-element.elementor-element-d4899a7 .jet-woo-builder.elementor-jet-single-price .price ins{display:block;color:var( --e-global-color-b6133fa );font-weight:900;text-decoration:none;}.elementor-274 .elementor-element.elementor-element-d4899a7 .jet-woo-builder.elementor-jet-single-price .price{font-size:18px;font-weight:900;color:var( --e-global-color-b6133fa );}.elementor-274 .elementor-element.elementor-element-d4899a7 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-274 .elementor-element.elementor-element-9af80e7{--add-to-cart-wc-forward-display:inline-block;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-274 .elementor-element.elementor-element-9af80e7 .jet-woo-builder .single_add_to_cart_button.button{color:var( --e-global-color-913efc9 );background-color:var( --e-global-color-b6133fa );border-style:solid;border-width:2px 2px 2px 2px;border-color:#0DA97C;border-radius:24px 24px 24px 24px;margin:8px 8px 8px 8px;}.elementor-274 .elementor-element.elementor-element-9af80e7 .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-49bd29c );background-color:var( --e-global-color-913efc9 );}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:154px;}.elementor-274 .elementor-element.elementor-element-9af80e7 .jet-woo-builder .qty{border-radius:42px 42px 42px 42px;}.elementor-274 .elementor-element.elementor-element-9af80e7 .jet-woo-builder .qty:not([type="hidden"]){margin:8px 8px 8px 8px;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-274 .elementor-element.elementor-element-9af80e7 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-274 .elementor-element.elementor-element-b5772d3{--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:center;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-d8cb767{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0DA97C;--border-color:#0DA97C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 35px 0px rgba(13.000000000000007, 168.99999999999997, 123.99999999999993, 0.15);}.elementor-274 .elementor-element.elementor-element-d8cb767:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-d8cb767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-913efc9 );}.elementor-274 .elementor-element.elementor-element-d8cb767.e-con{--align-self:center;}.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-274 .elementor-element.elementor-element-531d995{width:initial;max-width:initial;padding:0px 24px 0px 24px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-531d995.elementor-element{--align-self:center;}.elementor-274 .elementor-element.elementor-element-531d995 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-274 .elementor-element.elementor-element-531d995 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-531d995 .elementor-icon-box-title, .elementor-274 .elementor-element.elementor-element-531d995 .elementor-icon-box-title a{font-family:"Peyda", Sans-serif;font-size:15px;font-weight:700;}.elementor-274 .elementor-element.elementor-element-531d995:has(:hover) .elementor-icon-box-title,
					 .elementor-274 .elementor-element.elementor-element-531d995:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-bb1817d{width:initial;max-width:initial;padding:0px 24px 0px 24px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-bb1817d.elementor-element{--align-self:center;}.elementor-274 .elementor-element.elementor-element-bb1817d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-274 .elementor-element.elementor-element-bb1817d .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-bb1817d .elementor-icon-box-title, .elementor-274 .elementor-element.elementor-element-bb1817d .elementor-icon-box-title a{font-family:"Peyda", Sans-serif;font-size:15px;font-weight:700;}.elementor-274 .elementor-element.elementor-element-bb1817d:has(:hover) .elementor-icon-box-title,
					 .elementor-274 .elementor-element.elementor-element-bb1817d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-9d80a4b{width:initial;max-width:initial;padding:0px 24px 0px 24px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-9d80a4b.elementor-element{--align-self:center;}.elementor-274 .elementor-element.elementor-element-9d80a4b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-274 .elementor-element.elementor-element-9d80a4b .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-9d80a4b .elementor-icon-box-title, .elementor-274 .elementor-element.elementor-element-9d80a4b .elementor-icon-box-title a{font-family:"Peyda", Sans-serif;font-size:15px;font-weight:700;}.elementor-274 .elementor-element.elementor-element-9d80a4b:has(:hover) .elementor-icon-box-title,
					 .elementor-274 .elementor-element.elementor-element-9d80a4b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-159bd4f{width:initial;max-width:initial;padding:0px 24px 0px 24px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-159bd4f.elementor-element{--align-self:center;}.elementor-274 .elementor-element.elementor-element-159bd4f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-274 .elementor-element.elementor-element-159bd4f .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-159bd4f .elementor-icon-box-title, .elementor-274 .elementor-element.elementor-element-159bd4f .elementor-icon-box-title a{font-family:"Peyda", Sans-serif;font-size:15px;font-weight:700;}.elementor-274 .elementor-element.elementor-element-159bd4f:has(:hover) .elementor-icon-box-title,
					 .elementor-274 .elementor-element.elementor-element-159bd4f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2239622 );}.elementor-274 .elementor-element.elementor-element-500d87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-a917cdb{--display:flex;--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-274 .elementor-element.elementor-element-a917cdb:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-a917cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-913efc9 ) 75%, #FFFFFFC4 100%);}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-937de13{--display:flex;}.elementor-274 .elementor-element.elementor-element-f81435a{--display:flex;}.elementor-274 .elementor-element.elementor-element-b8eaa70{--display:flex;}.elementor-274 .elementor-element.elementor-element-5c0aae8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:12px;--n-menu-title-transition:50ms;--n-menu-title-padding:12px 42px 12px 42px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-274 .elementor-element.elementor-element-5c0aae8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#E7E7E7;}.elementor-274 .elementor-element.elementor-element-5c0aae8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-b6133fa );}.elementor-274 .elementor-element.elementor-element-5c0aae8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-b6133fa );}.elementor-274 .elementor-element.elementor-element-5c0aae8 {--n-menu-title-color-hover:var( --e-global-color-913efc9 );--n-menu-title-color-active:var( --e-global-color-913efc9 );}.elementor-274 .elementor-element.elementor-element-5c0aae8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 0px 0px;}.elementor-274 .elementor-element.elementor-element-ae3c218{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-274 .elementor-element.elementor-element-6d0b0af .elementor-heading-title{font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:800;color:var( --e-global-color-9df9de3 );}.elementor-widget-woocommerce-product-content{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-274 .elementor-element.elementor-element-78e22cd{--display:flex;}.elementor-274 .elementor-element.elementor-element-7b484b2 .elementor-heading-title{font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:800;color:var( --e-global-color-9df9de3 );}.elementor-274 .elementor-element.elementor-element-83383f9 .jet-woo-builder .shop_attributes tr > th{border-style:solid;border-width:1px 1px 1px 1px;vertical-align:middle;}.elementor-274 .elementor-element.elementor-element-83383f9 .jet-woo-builder .shop_attributes tr > td{border-style:solid;border-width:1px 1px 1px 1px;vertical-align:middle;}.elementor-274 .elementor-element.elementor-element-7a5817a{--display:flex;}.elementor-274 .elementor-element.elementor-element-fc51d19 .elementor-heading-title{font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:800;color:var( --e-global-color-9df9de3 );}.elementor-274 .elementor-element.elementor-element-b32b899{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:24px 24px 24px 24px;}@media(min-width:768px){.elementor-274 .elementor-element.elementor-element-756d068{--width:50%;}.elementor-274 .elementor-element.elementor-element-4ac8142{--width:50%;}.elementor-274 .elementor-element.elementor-element-d8cb767{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7f5824a *//* ================================
   Product Hero - Final Clean CSS
   Shortcode: [product-hero]
================================ */

.ph-section {
  width: 100%;
  direction: rtl;
  padding: 14px 8px;
  background: transparent;
}

.ph-container {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  background: #ffffff;
  border: 1px solid #e8eeec;
  border-radius: 28px;
  padding: 16px;
  box-shadow: 0 12px 34px rgba(16, 42, 53, 0.035);
}

.ph-grid {
  display: grid;
  grid-template-columns: minmax(240px, 0.75fr) minmax(0, 1.42fr) minmax(250px, 0.78fr);
  grid-template-areas: "gallery info buy";
  gap: 14px;
  align-items: stretch;
}

.ph-gallery-col {
  grid-area: gallery;
}

.ph-info-col {
  grid-area: info;
}

.ph-buy-col {
  grid-area: buy;
}

.ph-info-col,
.ph-gallery-col,
.ph-buy-col {
  min-width: 0;
  border: 1px solid #edf1ef;
  border-radius: 22px;
  background: #ffffff;
}

/* Gallery */

.ph-gallery-col {
  padding: 12px;
  display: flex;
  flex-direction: column;
}

.ph-image-box {
  min-height: 245px;
  background: #ffffff;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  overflow: hidden;
}

.ph-image-box::after {
  display: none !important;
}

.ph-main-image {
  width: 100%;
  max-width: 330px;
  max-height: 205px;
  object-fit: contain;
  filter: none !important;
  transition: opacity 0.18s ease, transform 0.22s ease;
}

.ph-main-image.is-changing {
  opacity: 0;
}

.ph-image-box:hover .ph-main-image {
  transform: scale(1.008);
}

.ph-thumbs {
  margin-top: auto;
  padding-top: 8px;
  display: flex;
  gap: 7px;
  justify-content: center;
  flex-wrap: wrap;
}

.ph-thumb {
  width: 50px;
  height: 44px;
  border-radius: 12px;
  border: 1px solid #e4e9e7 !important;
  background: transparent !important;
  padding: 5px;
  cursor: pointer;
  transition: 0.18s ease;
  overflow: hidden;
  box-shadow: none !important;
}

.ph-thumb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.ph-thumb:hover,
.ph-thumb.is-active {
  background: transparent !important;
  border-color: #0f9f6e !important;
  box-shadow: none !important;
  transform: translateY(-2px);
}

.ph-thumb:focus,
.ph-thumb:active {
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Info */

.ph-info-col {
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 13px;
}

.ph-top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #0f9f6e;
  background: #eefaf4;
  border: 1px solid rgba(15, 159, 110, 0.14);
  border-radius: 999px;
  padding: 7px 13px;
  font-size: 12px;
  font-weight: 850;
  text-decoration: none !important;
  transition: 0.18s ease;
}

.ph-category:hover {
  color: #ffffff;
  background: #0f9f6e;
}

.ph-discount-mobile {
  display: none;
}

.ph-title {
  margin: 0;
  color: #102a35;
  font-size: clamp(18px, 1.25vw, 23px);
  font-weight: 900;
  line-height: 1.6;
  letter-spacing: -0.2px;
  min-height: 74px;
  max-height: 74px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* Specs */

.ph-key-specs {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 9px;
}

.ph-spec-card {
  background: #f8faf9;
  border: 1px solid #edf1ef;
  border-radius: 15px;
  padding: 10px 11px;
  min-height: 58px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ph-spec-card span {
  color: #7b8a91;
  font-size: 10.5px;
  font-weight: 750;
  margin-bottom: 4px;
}

.ph-spec-card strong {
  color: #102a35;
  font-size: 12.5px;
  font-weight: 900;
  line-height: 1.5;
}

/* Condition card */

.ph-condition-card {
  margin-top: auto;
  border: 1px solid #dceee6;
  background: #f8fcfa;
  border-radius: 17px;
  padding: 12px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-height: 72px;
}

.ph-condition-icon {
  width: 34px;
  height: 34px;
  border-radius: 999px;
  background: #eefaf4;
  color: #0f9f6e;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.ph-condition-icon svg {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-condition-text {
  min-width: 0;
}

.ph-condition-text strong {
  display: block;
  color: #102a35;
  font-size: 12px;
  font-weight: 900;
  margin-bottom: 3px;
}

.ph-condition-text span {
  display: block;
  color: #7b8a91;
  font-size: 11.5px;
  font-weight: 650;
  line-height: 1.65;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* Buy */

.ph-buy-col {
  border-color: #dceee6;
  background: #f8fcfa;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 9px;
}

.ph-stock-box,
.ph-price-box {
  background: #ffffff;
  border: 1px solid #edf1ef;
  border-radius: 15px;
}

.ph-stock-box {
  padding: 10px 11px;
  display: flex;
  align-items: center;
  gap: 9px;
}

.ph-stock-dot {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  flex-shrink: 0;
}

.ph-stock-box.is-in-stock .ph-stock-dot {
  background: #0f9f6e;
  box-shadow: 0 0 0 5px rgba(15, 159, 110, 0.09);
}

.ph-stock-box.is-out-stock .ph-stock-dot {
  background: #d64747;
  box-shadow: 0 0 0 5px rgba(214, 71, 71, 0.09);
}

.ph-stock-box strong {
  display: block;
  color: #102a35;
  font-size: 12.5px;
  font-weight: 900;
  margin-bottom: 1px;
}

.ph-stock-box small {
  display: block;
  color: #7b8a91;
  font-size: 10.5px;
  font-weight: 650;
}

.ph-stock-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  padding: 2px 7px;
  border-radius: 999px;
  background: #eefaf4;
  color: #0f9f6e;
  font-size: 10px;
  font-weight: 900;
}

.ph-price-box {
  padding: 12px;
}

.ph-price-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 7px;
}

.ph-price-head > span {
  color: #6d7c82;
  font-size: 12px;
  font-weight: 850;
}

.ph-discount {
  height: 25px;
  padding: 0 8px;
  border-radius: 999px;
  background: #fff1f1;
  color: #d94545;
  border: 1px solid rgba(217, 69, 69, 0.14);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10.5px;
  font-weight: 950;
  white-space: nowrap;
}

.ph-price {
  display: flex;
  align-items: baseline;
  gap: 7px;
  flex-wrap: wrap;
  color: #0f9f6e;
  font-size: 21px;
  font-weight: 950;
  line-height: 1.3;
}

.ph-price del {
  order: 1;
  color: #d14d4d;
  font-size: 11.5px;
  font-weight: 750;
  opacity: 0.72;
  margin: 0;
}

.ph-price ins {
  order: 2;
  color: #0f9f6e;
  text-decoration: none;
}

.ph-price .woocommerce-Price-amount {
  font-weight: 950;
}

.ph-sku {
  margin-top: 6px;
  color: #9aa5aa;
  font-size: 10.5px;
  font-weight: 700;
}

/* Cart */

.ph-cart-form {
  margin: 0;
}

.ph-buy-row {
  display: grid;
  grid-template-columns: 88px 1fr;
  gap: 8px;
  align-items: center;
}

.ph-quantity {
  height: 40px;
  background: #ffffff;
  border: 1px solid #dce7e3;
  border-radius: 999px;
  display: grid;
  grid-template-columns: 28px 1fr 28px;
  align-items: center;
  overflow: hidden;
}

.ph-quantity .quantity {
  width: 100%;
  margin: 0 !important;
}

.ph-quantity input.qty {
  width: 100% !important;
  height: 38px !important;
  min-height: 38px !important;
  border: 0 !important;
  background: transparent !important;
  color: #102a35 !important;
  text-align: center !important;
  font-size: 13.5px !important;
  font-weight: 850 !important;
  padding: 0 !important;
  box-shadow: none !important;
  appearance: textfield;
  -moz-appearance: textfield;
}

.ph-quantity input.qty::-webkit-outer-spin-button,
.ph-quantity input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ph-qty-btn {
  width: 28px;
  height: 38px;
  border: 0;
  background: transparent;
  color: #0f9f6e;
  font-size: 17px;
  font-weight: 900;
  cursor: pointer;
  padding: 0;
}

.ph-qty-btn:hover {
  background: #eefaf4;
}

.ph-add-to-cart {
  width: 100%;
  height: 40px;
  border: 0 !important;
  border-radius: 999px !important;
  background: #0f9f6e !important;
  color: #ffffff !important;
  font-size: 12.5px !important;
  font-weight: 900 !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 7px;
  text-decoration: none !important;
  cursor: pointer;
  box-shadow: 0 8px 18px rgba(15, 159, 110, 0.17);
  transition: 0.2s ease;
}

.ph-add-to-cart svg {
  width: 15px;
  height: 15px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-add-to-cart:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 22px rgba(15, 159, 110, 0.23);
}

.ph-disabled,
.ph-add-to-cart.ph-disabled {
  background: #9aa7ad !important;
  box-shadow: none !important;
  cursor: not-allowed;
}

/* Video checkbox - desktop/tablet */

.ph-video-check {
  margin-top: 9px;
  background: #ffffff;
  border: 1px solid #edf1ef;
  border-radius: 14px;
  padding: 9px 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: #102a35;
  font-size: 11.5px;
  font-weight: 850;
}

.ph-video-check input {
  width: 14px;
  height: 14px;
  accent-color: #0f9f6e;
  flex-shrink: 0;
}

/* Bottom strip */

.ph-detail-strip {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 9px;
}

.ph-detail-item {
  border: 1px solid #edf1ef;
  border-radius: 16px;
  background: #ffffff;
  padding: 10px 12px;
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
}

.ph-detail-icon {
  width: 32px;
  height: 32px;
  border-radius: 999px;
  background: #eefaf4;
  color: #0f9f6e;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.ph-detail-icon svg {
  width: 17px;
  height: 17px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-detail-item strong {
  display: block;
  color: #102a35;
  font-size: 12px;
  font-weight: 900;
  margin-bottom: 1px;
}

.ph-detail-item span {
  display: block;
  color: #7b8a91;
  font-size: 10.5px;
  font-weight: 650;
  line-height: 1.45;
}

.ph-error {
  padding: 16px;
  background: #fff1f1;
  color: #d64747;
  border: 1px solid rgba(214, 71, 71, 0.18);
  border-radius: 14px;
  font-weight: 800;
}

/* ================================
   Tablet
================================ */

@media (max-width: 1180px) {
  .ph-grid {
    grid-template-columns: minmax(230px, 0.75fr) minmax(0, 1.25fr);
    grid-template-areas:
      "gallery info"
      "buy buy";
  }

  .ph-buy-col {
    display: grid;
    grid-template-columns: 0.8fr 0.9fr 1.1fr;
    align-items: start;
  }

  .ph-cart-form {
    align-self: stretch;
  }

  .ph-detail-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 900px) {
  .ph-grid {
    grid-template-columns: 1fr;
    grid-template-areas:
      "gallery"
      "info"
      "buy";
  }

  .ph-buy-col {
    display: flex;
  }

  .ph-key-specs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ph-detail-strip {
    grid-template-columns: 1fr;
  }
}

/* ================================
   Mobile - Clean UX + Sticky Buy Bar
================================ */

@media (max-width: 767px) {
  body {
    padding-bottom: 82px !important;
  }

  .ph-section {
    padding: 10px 6px;
  }

  .ph-container {
    border-radius: 20px;
    padding: 10px;
    box-shadow: 0 8px 24px rgba(16, 42, 53, 0.035);
  }

  .ph-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas:
      "gallery"
      "info"
      "buy";
    gap: 12px;
    align-items: start;
  }

  .ph-info-col,
  .ph-gallery-col {
    border-radius: 17px;
    padding: 13px;
  }

  .ph-gallery-col {
    order: 1;
  }

  .ph-image-box {
    min-height: 210px;
    padding: 10px;
    border-radius: 16px;
  }

  .ph-main-image {
    max-width: 100%;
    max-height: 185px;
  }

  .ph-thumbs {
    margin-top: 8px;
    justify-content: flex-start;
    overflow-x: auto;
    flex-wrap: nowrap;
    gap: 8px;
    padding-bottom: 4px;
    scrollbar-width: thin;
  }

  .ph-thumb {
    width: 58px;
    height: 52px;
    border-radius: 12px;
    flex: 0 0 auto;
    background: transparent !important;
  }

  .ph-info-col {
    order: 2;
    gap: 12px;
  }

  .ph-top-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    gap: 8px;
  }

  .ph-category {
    font-size: 11px;
    padding: 6px 11px;
  }

  .ph-discount-mobile {
    display: inline-flex;
    height: 28px;
    padding: 0 9px;
    border-radius: 999px;
    background: #fff1f1;
    color: #d94545;
    border: 1px solid rgba(217, 69, 69, 0.14);
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 950;
    white-space: nowrap;
  }

  .ph-title {
    font-size: 19px;
    line-height: 1.65;
    min-height: 63px;
    max-height: 63px;
    margin: 0;
  }

  .ph-key-specs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  .ph-spec-card {
    min-height: 58px;
    border-radius: 14px;
    padding: 9px 10px;
  }

  .ph-spec-card span {
    font-size: 10px;
  }

  .ph-spec-card strong {
    font-size: 12px;
    line-height: 1.5;
  }

  .ph-condition-card {
    margin-top: 0;
    border-radius: 15px;
    padding: 11px;
    min-height: auto;
  }

  .ph-condition-icon {
    width: 30px;
    height: 30px;
  }

  .ph-condition-icon svg {
    width: 16px;
    height: 16px;
  }

  .ph-condition-text strong {
    font-size: 12px;
  }

  .ph-condition-text span {
    font-size: 11px;
    line-height: 1.6;
    -webkit-line-clamp: 3;
  }

  /* Sticky mobile buy bar */

  .ph-buy-col {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 99999 !important;

    display: grid !important;
    grid-template-columns: 38% 62% !important;
    grid-template-areas: "price cart" !important;
    align-items: center !important;
    gap: 10px !important;

    width: 100% !important;
    padding: 10px 12px calc(10px + env(safe-area-inset-bottom)) !important;

    background: #ffffff !important;
    border: 0 !important;
    border-top: 1px solid #e6ece9 !important;
    border-radius: 0 !important;
    box-shadow: 0 -10px 28px rgba(16, 42, 53, 0.12) !important;
  }

  .ph-buy-col .ph-stock-box {
    display: none !important;
  }

  .ph-buy-col .ph-price-box {
    grid-area: price !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
  }

  .ph-buy-col .ph-price-head {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    margin: 0 0 2px 0 !important;
    gap: 5px !important;
  }

  .ph-buy-col .ph-price-head > span {
    display: none !important;
  }

  .ph-buy-col .ph-discount {
    height: 20px !important;
    padding: 0 7px !important;
    border-radius: 999px !important;
    background: #fff1f1 !important;
    color: #d94545 !important;
    border: 1px solid rgba(217, 69, 69, 0.14) !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  .ph-buy-col .ph-price {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 1px !important;
    margin: 0 !important;
    color: #102a35 !important;
    font-size: 17px !important;
    font-weight: 950 !important;
    line-height: 1.25 !important;
    white-space: nowrap !important;
  }

  .ph-buy-col .ph-price del {
    order: 1 !important;
    color: #9aa5aa !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    opacity: 0.9 !important;
    margin: 0 !important;
  }

  .ph-buy-col .ph-price ins {
    order: 2 !important;
    color: #102a35 !important;
    text-decoration: none !important;
  }

  .ph-buy-col .ph-price .woocommerce-Price-amount {
    font-weight: 950 !important;
  }

  .ph-buy-col .ph-price .woocommerce-Price-currencySymbol {
    font-size: 10px !important;
    margin-right: 2px !important;
  }

  .ph-buy-col .ph-sku {
    display: none !important;
  }

  .ph-cart-form {
    grid-area: cart !important;
    margin: 0 !important;
    min-width: 0 !important;
  }

  .ph-buy-row {
    display: grid !important;
    grid-template-columns: 86px 1fr !important;
    gap: 8px !important;
    align-items: center !important;
  }

  .ph-quantity {
    height: 42px !important;
    border-radius: 12px !important;
    border: 1px solid #e3e9e6 !important;
    background: #ffffff !important;
    box-shadow: 0 4px 14px rgba(16, 42, 53, 0.07) !important;
    grid-template-columns: 27px 1fr 27px !important;
  }

  .ph-quantity input.qty {
    height: 40px !important;
    min-height: 40px !important;
    font-size: 14px !important;
    font-weight: 900 !important;
  }

  .ph-qty-btn {
    width: 27px !important;
    height: 40px !important;
    color: #0f9f6e !important;
    font-size: 18px !important;
  }

  .ph-qty-btn:hover {
    background: #eefaf4 !important;
  }

  .ph-add-to-cart {
    height: 42px !important;
    border-radius: 12px !important;
    background: #0f9f6e !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    box-shadow: none !important;
    transform: none !important;
  }

  .ph-add-to-cart:hover {
    background: #0f9f6e !important;
    box-shadow: none !important;
    transform: none !important;
  }

  .ph-add-to-cart svg {
    width: 16px !important;
    height: 16px !important;
  }

  .ph-video-check {
    display: none !important;
  }

  .ph-detail-strip {
    margin-top: 10px;
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .ph-detail-item {
    border-radius: 15px;
    padding: 11px 12px;
    align-items: center;
  }

  .ph-detail-icon {
    width: 31px;
    height: 31px;
  }

  .ph-detail-icon svg {
    width: 16px;
    height: 16px;
  }

  .ph-detail-item strong {
    font-size: 12px;
  }

  .ph-detail-item span {
    font-size: 10.5px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for jet-single-attributes, class: .elementor-element-83383f9 */.wpcag_group_heading{
    display: none;
}


/* WooCommerce Ultra-Modern Attributes Table - Green Edition */

/* کانتینر اصلی جدول */
.woocommerce table.shop_attributes {
    border: none !important;
    background: transparent !important;
    border-collapse: separate !important;
    border-spacing: 0 8px !important;
    width: 100%;
}

/* کارت‌های هر ردیف */
.woocommerce table.shop_attributes tr {
    background: #ffffff !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.04) !important;
    border-radius: 15px !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت هاور روی ردیف‌ها */
.woocommerce table.shop_attributes tr:hover {
    transform: translateX(-5px); /* حرکت جزیی به سمت چپ در سایت فارسی */
    box-shadow: 0 8px 25px rgba(46, 204, 113, 0.1) !important;
    background: #f9fffb !important;
}

/* استایل ستون عناوین (سمت راست - سبز مدرن) */
.woocommerce table.shop_attributes th {
    background: linear-gradient(135deg, #f0fff4 0%, #dcfce7 100%) !important;
    color: #166534 !important; /* سبز تیره برای خوانایی */
    width: 35%;
    padding: 16px 25px !important;
    border: none !important;
    border-radius: 0 15px 15px 0 !important; /* گرد کردن برای RTL */
    font-weight: 700 !important;
    font-size: 13px !important;
    border-left: 3px solid #2ecc71 !important; /* خط عمودی سبز براق */
}

/* استایل ستون مقادیر (سمت چپ) */
.woocommerce table.shop_attributes td {
    padding: 4px 16px !important;
    border: none !important;
    border-radius: 16px 0 0 16px !important; /* گرد کردن برای RTL */
    color: #334155 !important;
    font-style: normal !important;
    font-size: 14px !important;
    font-weight: 500;
}

.woocommerce table.shop_attributes td p {
    margin: 0 !important;
    line-height: 1.4;
}

/* استایل جدول کلی خرید و تسویه حساب */
.woocommerce table.shop_table {
    border: none !important;
    background: #ffffff !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important;
    overflow: hidden;
}

.woocommerce table.shop_table thead th {
    background-color: #2ecc71 !important; /* هدر سبز یکدست */
    color: #ffffff !important;
    padding: 20px !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.85em;
    border: none !important;
}

.woocommerce table.shop_table td {
    padding: 20px !important;
    border-bottom: 1px solid #f0fdf4 !important;
    vertical-align: middle;
}

/* قیمت‌ها با رنگ سبز زنده */
.woocommerce table.shop_table .amount {
    color: #27ae60 !important;
    font-weight: 800 !important;
    font-size: 1.15em;
}

/* دکمه‌های داخل جدول */
.woocommerce table.shop_table .button {
    background-color: #2ecc71 !important;
    border-radius: 10px !important;
    padding: 10px 20px !important;
    font-weight: 600 !important;
    transition: 0.3s;
}

.woocommerce table.shop_table .button:hover {
    background-color: #219150 !important;
    box-shadow: 0 4px 12px rgba(46, 204, 113, 0.3);
}

/* بهینه‌سازی ریسپانسیو موبایل */
@media (max-width: 768px) {
    .woocommerce table.shop_attributes tr {
        display: flex;
        flex-direction: column;
        margin-bottom: 15px;
    }
    .woocommerce table.shop_attributes th, 
    .woocommerce table.shop_attributes td {
        width: 100% !important;
        border-radius: 10px !important;
        text-align: center !important;
        border-left: none !important;
    }
    .woocommerce table.shop_attributes th {
        border-bottom: 2px solid #ffffff !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Thin.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Thin.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/peydaWeb-extralight.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/peydaWeb-extralight.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/peyda-extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/peydaWeb-light.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/peydaWeb-light.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/peyda-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Regular.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Regular.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Medium.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Medium.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-SemiBold.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-SemiBold.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Bold.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Bold.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-ExtraBold.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-ExtraBold.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Black.woff2') format('woff2'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/PeydaWeb-Black.woff') format('woff'),
		url('https://nakhl-it.com/wp-content/uploads/2026/01/Peyda-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */