.elementor-245 .elementor-element.elementor-element-bb855fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:0px;--padding-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-245 .elementor-element.elementor-element-309873b{width:auto;max-width:auto;background-color:rgba(28,39,61,0.04);padding:6px 14px 6px 14px;border-radius:999px 999px 999px 999px;font-family:"IRANSans", Sans-serif;font-size:13px;font-weight:500;color:#D4A018;}.elementor-245 .elementor-element.elementor-element-309873b.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-309873b a{color:#5A6478;}.elementor-245 .elementor-element.elementor-element-fbeb842{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-d995d15{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-245 .elementor-element.elementor-element-946dd2f .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-245 .elementor-element.elementor-element-946dd2f .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-245 .elementor-element.elementor-element-946dd2f .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-245 .elementor-element.elementor-element-946dd2f .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-b3cbd9a{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-245 .elementor-element.elementor-element-d6eee3b{width:auto;max-width:auto;background-color:#D4A018;padding:4px 12px 4px 12px;border-radius:999px 999px 999px 999px;}.elementor-245 .elementor-element.elementor-element-d6eee3b.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-icon i{color:#1C273D;font-size:14px;}.elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-icon svg{fill:#1C273D;--e-icon-list-icon-size:14px;}.elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-icon{width:14px;}.elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-text a{color:#1C273D;}.elementor-245 .elementor-element.elementor-element-d6eee3b .elementor-icon-list-item{font-family:"IRANSans", Sans-serif;font-size:12px;font-weight:700;}.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-245 .elementor-element.elementor-element-c7cb120{text-align:start;}.elementor-245 .elementor-element.elementor-element-c7cb120 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:32px;font-weight:800;line-height:1.35em;color:#1C273D;}.elementor-245 .elementor-element.elementor-element-6c99759{text-align:start;}.woocommerce .elementor-245 .elementor-element.elementor-element-6c99759 .woocommerce-product-details__short-description{color:#5A6478;font-family:"IRANSans", Sans-serif;font-size:15px;line-height:1.85em;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-b0a6efd{text-align:start;font-family:"IRANSans", Sans-serif;font-size:13px;font-weight:500;line-height:1.7em;color:#1C273D;}.elementor-245 .elementor-element.elementor-element-cbdb047{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-245 .elementor-element.elementor-element-cfe4268 .elementor-button{background-color:#D4A018;font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:800;fill:#1C273D;color:#1C273D;border-radius:12px 12px 12px 12px;padding:12px 22px 12px 22px;}.elementor-245 .elementor-element.elementor-element-c7954ff .elementor-button{background-color:#FFFFFF;font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:700;fill:#1C273D;color:#1C273D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E1D4;border-radius:12px 12px 12px 12px;padding:12px 22px 12px 22px;}.elementor-245 .elementor-element.elementor-element-9ca1bba{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:4px;--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-245 .elementor-element.elementor-element-ce9867c{width:auto;max-width:auto;text-align:start;}.elementor-245 .elementor-element.elementor-element-ce9867c.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-ce9867c .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:700;color:#1C273D;}.elementor-245 .elementor-element.elementor-element-59d0767{width:auto;max-width:auto;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#1C273D;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-59d0767.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-59d0767 .elementor-share-btn__icon{--e-share-buttons-icon-size:15px;}.elementor-245 .elementor-element.elementor-element-59d0767 .elementor-share-btn{border-width:2px;}.elementor-245 .elementor-element.elementor-element-360b4db{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-4d6429f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-245 .elementor-element.elementor-element-4d6429f:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-4d6429f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-d741900{text-align:start;}.elementor-245 .elementor-element.elementor-element-d741900 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:22px;font-weight:800;color:#1C273D;}.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-245 .elementor-element.elementor-element-12eaa94{text-align:start;color:#2C3340;font-family:"IRANSans", Sans-serif;font-size:16px;line-height:1.9em;}.elementor-245 .elementor-element.elementor-element-a531e6b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-245 .elementor-element.elementor-element-a531e6b:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-a531e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-72b7eb1{text-align:start;}.elementor-245 .elementor-element.elementor-element-72b7eb1 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:22px;font-weight:800;color:#1C273D;}.elementor-245 .elementor-element.elementor-element-041fed3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-041fed3:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-041fed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EC;}.elementor-245 .elementor-element.elementor-element-66a8c1b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-6241029{text-align:start;}.elementor-245 .elementor-element.elementor-element-6241029 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:22px;font-weight:800;color:#1C273D;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-245 .elementor-element.elementor-element-e806da1{--grid-columns:4;--grid-row-gap:22px;--grid-column-gap:22px;}.elementor-245 .elementor-element.elementor-element-e806da1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-245 .elementor-element.elementor-element-e806da1 .e-loop-item > .elementor-section, .elementor-245 .elementor-element.elementor-element-e806da1 .e-loop-item > .elementor-section > .elementor-container, .elementor-245 .elementor-element.elementor-element-e806da1 .e-loop-item > .e-con, .elementor-245 .elementor-element.elementor-element-e806da1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-245 .elementor-element.elementor-element-3fa52f2{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:22px 22px 22px 22px;--margin-top:28px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-245 .elementor-element.elementor-element-3fa52f2:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-3fa52f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C273D;}.elementor-245 .elementor-element.elementor-element-6328afc{text-align:center;}.elementor-245 .elementor-element.elementor-element-6328afc .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-85b7464{text-align:center;font-family:"IRANSans", Sans-serif;font-size:15px;color:rgba(255,255,255,0.75);}.elementor-245 .elementor-element.elementor-element-101ec9c .elementor-button{background-color:#D4A018;font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:800;fill:#1C273D;color:#1C273D;border-radius:12px 12px 12px 12px;padding:12px 28px 12px 28px;}body.elementor-page-245:not(.elementor-motion-effects-element-type-background), body.elementor-page-245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-bb855fc{--padding-top:28px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-fbeb842{--padding-top:12px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-c7cb120 .elementor-heading-title{font-size:26px;} .elementor-245 .elementor-element.elementor-element-59d0767{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-245 .elementor-element.elementor-element-4d6429f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-a531e6b{--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-041fed3{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-e806da1{--grid-columns:2;}.elementor-245 .elementor-element.elementor-element-3fa52f2{--margin-top:20px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-bb855fc{--content-width:88%;}.elementor-245 .elementor-element.elementor-element-fbeb842{--content-width:88%;}.elementor-245 .elementor-element.elementor-element-d995d15{--width:46%;}.elementor-245 .elementor-element.elementor-element-b3cbd9a{--width:50%;}.elementor-245 .elementor-element.elementor-element-360b4db{--content-width:88%;}.elementor-245 .elementor-element.elementor-element-66a8c1b{--content-width:88%;}.elementor-245 .elementor-element.elementor-element-3fa52f2{--width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-245 .elementor-element.elementor-element-bb855fc{--content-width:94%;}.elementor-245 .elementor-element.elementor-element-fbeb842{--content-width:94%;}.elementor-245 .elementor-element.elementor-element-d995d15{--width:100%;}.elementor-245 .elementor-element.elementor-element-b3cbd9a{--width:100%;}.elementor-245 .elementor-element.elementor-element-360b4db{--content-width:94%;}.elementor-245 .elementor-element.elementor-element-66a8c1b{--content-width:94%;}.elementor-245 .elementor-element.elementor-element-3fa52f2{--width:94%;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-bb855fc{--content-width:100%;--padding-top:20px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-fbeb842{--content-width:100%;--padding-top:10px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-d995d15{--width:100%;}.elementor-245 .elementor-element.elementor-element-b3cbd9a{--width:100%;}.elementor-245 .elementor-element.elementor-element-c7cb120 .elementor-heading-title{font-size:24px;} .elementor-245 .elementor-element.elementor-element-59d0767{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-245 .elementor-element.elementor-element-360b4db{--content-width:100%;}.elementor-245 .elementor-element.elementor-element-4d6429f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-a531e6b{--padding-top:16px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-041fed3{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-66a8c1b{--content-width:100%;}.elementor-245 .elementor-element.elementor-element-e806da1{--grid-columns:1;}.elementor-245 .elementor-element.elementor-element-3fa52f2{--width:100%;--margin-top:16px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS */.elementor-245 .mab-product-crumb,
.elementor-245 .mab-product-crumb.elementor-widget__width-auto {
	width: auto !important;
	max-width: 100%;
	align-self: flex-start !important;
}
.elementor-245 .mab-product-gallery .woocommerce-product-gallery,
.elementor-245 .mab-product-gallery .flex-viewport,
.elementor-245 .mab-product-gallery .woocommerce-product-gallery__wrapper {
	border-radius: 16px !important;
	overflow: hidden;
	background: #fff;
	border: 1px solid #EEEAE0;
	box-shadow: 0 10px 28px rgba(28,39,61,.08);
}
.elementor-245 .mab-product-gallery .woocommerce-product-gallery__image img,
.elementor-245 .mab-product-gallery .wp-post-image {
	border-radius: 16px;
	width: 100%;
	display: block;
}
.elementor-245 .mab-product-gallery .woocommerce-product-gallery__trigger {
	top: 14px !important;
	right: auto !important;
	left: 14px !important;
	width: 36px !important;
	height: 36px !important;
	border-radius: 10px !important;
	background: #D4A018 !important;
	color: #1C273D !important;
	border: 0 !important;
}
.elementor-245 .mab-product-gallery .flex-control-thumbs {
	display: flex !important;
	gap: 8px;
	margin-top: 10px !important;
}
.elementor-245 .mab-product-gallery .flex-control-thumbs li {
	width: 64px !important;
	float: none !important;
	margin: 0 !important;
}
.elementor-245 .mab-product-gallery .flex-control-thumbs img {
	border-radius: 10px;
	border: 1px solid #EEEAE0;
}
.elementor-245 .mab-product-info .elementor-widget-woocommerce-product-short-description,
.elementor-245 .mab-product-info .woocommerce-product-details__short-description,
.elementor-245 .mab-product-info .woocommerce-product-details__short-description p {
	text-align: right !important;
	margin: 0;
	color: #5A6478;
}
.elementor-245 .mab-product-badge .elementor-post-info__terms-list {
	font-size: 0;
}
.elementor-245 .mab-product-badge .elementor-post-info__terms-list-item:first-of-type {
	font-size: 12px;
}
.elementor-245 .mab-product-badge .elementor-post-info__terms-list-item:not(:first-of-type) {
	display: none !important;
}
.elementor-245 .mab-product-cta .elementor-button {
	justify-content: center;
	min-width: 180px;
}
.elementor-245 .mab-product-cta-gold .elementor-button {
	background: #D4A018 !important;
	color: #1C273D !important;
}
.elementor-245 .mab-product-cta-gold .elementor-button:hover {
	background: #1C273D !important;
	color: #fff !important;
}
.elementor-245 .mab-product-cta-navy .elementor-button {
	background: #fff !important;
	color: #1C273D !important;
	border: 1px solid #E6E1D4 !important;
}
.elementor-245 .mab-product-cta-navy .elementor-button:hover {
	border-color: #1C273D !important;
	background: #1C273D !important;
	color: #fff !important;
}
.elementor-245 .mab-spec-card,
.elementor-245 .mab-desc-card {
	border: 1px solid #EEEAE0;
}
.elementor-245 .mab-desc-card .woocommerce-product-details__short-description,
.elementor-245 .mab-desc-card .elementor-widget-theme-post-content,
.elementor-245 .mab-desc-card .elementor-widget-woocommerce-product-content {
	text-align: right;
}
.elementor-245 .mab-desc-card h2,
.elementor-245 .mab-desc-card h3 {
	font-family: IRANSans, sans-serif;
	color: #1C273D;
	font-size: 18px;
	margin: 1.2em 0 .5em;
}
.elementor-245 .mab-desc-card p,
.elementor-245 .mab-desc-card li {
	font-family: IRANSans, sans-serif;
	color: #2C3340;
	line-height: 1.9;
}
.elementor-245 .mab-desc-card ul {
	padding-right: 18px;
	margin: 0 0 1em;
}
.elementor-245 .mab-desc-card li::marker {
	color: #D4A018;
}
.elementor-245 .mab-spec-card .shop_attributes {
	width: 100%;
	border: 0 !important;
	margin: 0;
}
.elementor-245 .mab-spec-card .shop_attributes th,
.elementor-245 .mab-spec-card .shop_attributes td {
	border: 0 !important;
	border-bottom: 1px solid #EEEAE0 !important;
	padding: 12px 4px !important;
	font-family: IRANSans, sans-serif;
	text-align: right !important;
}
.elementor-245 .mab-spec-card .shop_attributes th {
	color: #8A8478;
	font-weight: 500;
	width: 38%;
}
.elementor-245 .mab-spec-card .shop_attributes td {
	color: #1C273D;
	font-weight: 700;
}
.elementor-245 .mab-spec-card .shop_attributes tr:last-child th,
.elementor-245 .mab-spec-card .shop_attributes tr:last-child td {
	border-bottom: 0 !important;
}
.elementor-245 .mab-spec-card .elementor-widget-woocommerce-product-additional-information h2 {
	display: none !important;
}
.elementor-245 .mab-related .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	gap: 12px;
}
.elementor-245 .mab-related .elementor-heading-title::before {
	content: "";
	width: 36px;
	height: 4px;
	background: #D4A018;
	border-radius: 4px;
	flex-shrink: 0;
}
.elementor-245 .woocommerce-product-gallery__trigger img {
	display: none !important;
}
@media (max-width: 1024px) {
	.elementor-245 .mab-product-stage > .e-con-inner,
	.elementor-245 .mab-product-stage {
		flex-direction: column !important;
	}
	.elementor-245 .mab-product-gallery,
	.elementor-245 .mab-product-info {
		width: 100% !important;
	}
}
.elementor-245 .mab-spec-card:not(:has(table.shop_attributes)) {
	display: none !important;
}
.mab-shop-cta,
.mab-blog-cta,
.mab-product-bottom-cta,
.mab-home-cta-card {
	width: 88% !important;
	max-width: 1120px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	box-sizing: border-box;
}
.mab-shop-cta > .e-con-inner,
.mab-blog-cta > .e-con-inner,
.mab-product-bottom-cta > .e-con-inner,
.mab-home-cta-card > .e-con-inner {
	width: 100% !important;
	max-width: none !important;
}
.elementor-245 .mab-share-row {
	--flex-direction: row;
	margin-top: 4px;
	padding-top: 16px !important;
	border-top: 1px solid #EEEAE0;
	align-items: center !important;
	justify-content: space-between;
}
.elementor-245 .mab-share-row > .e-con-inner {
	flex-direction: row !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	justify-content: space-between !important;
}
.elementor-245 .mab-share-row > .elementor-widget-heading,
.elementor-245 .mab-share-row > .elementor-widget-share-buttons {
	width: auto !important;
	max-width: 100%;
	flex-grow: 0 !important;
	align-self: center !important;
}
.elementor-245 .mab-share-row .elementor-heading-title {
	margin: 0;
	line-height: 1.2;
}
.elementor-245 .mab-share-row .elementor-grid {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
}
.elementor-245 .mab-share-row .elementor-share-btn {
	margin: 0 !important;
	height: 40px;
	width: 40px;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
}
.elementor-245 .mab-share-row .elementor-share-btn__icon {
	display: flex;
	align-items: center;
	justify-content: center;
}/* End custom CSS */