@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.megasabz.ir/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.2.7.1") format("woff2");
	font-display:swap;
}

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

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

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(84,183,51);
	--wd-alternative-color: rgb(164,211,44);
	--wd-link-color: rgb(83,163,40);
	--wd-link-color-hover: rgb(29,142,183);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(84,183,51);
	--btn-accented-bgcolor-hover: rgb(116,201,56);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(249,249,249);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(12,12,12);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--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: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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


/* Megasabz network package cards — 2026-10-08 */.product_cat-142.product-grid-item .attrib-bigol,.product_cat-142.product-grid-item #img-bigol,.product_cat-142.product-grid-item .bigol-createbox-2 { display:none!important; }.product_cat-142.product-grid-item .product-wrapper { display:flex!important; flex-direction:column; height:100%; gap:12px; }.product_cat-142.product-grid-item #box-shop-bigol,.product_cat-142.product-grid-item .wd-add-btn { display:contents!important; }.product_cat-142.product-grid-item .box-sale-bigol { display:block!important; position:static!important; order:-1; width:100%; margin:0; }.product_cat-142.product-grid-item .box-sale-bigol img { display:block!important; width:100%!important; height:190px!important; object-fit:contain; border-radius:8px; }.product_cat-142.product-grid-item .product-element-top { min-height:88px; margin:0!important; }.product_cat-142.product-grid-item .bigol-createbox-1 { display:block; }.product_cat-142.product-grid-item #title-bigol { width:100%!important; text-align:center; }.product_cat-142.product-grid-item .price { margin-top:auto!important; text-align:center; }.product_cat-142.product-grid-item .add-to-cart-loop { width:100%; }/* Homepage network cards: scoped cascade repair */html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .attrib-bigol,html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item #img-bigol,html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .bigol-createbox-2{display:none!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .product-wrapper{display:flex!important;flex-direction:column!important;height:100%!important;gap:12px!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item #box-shop-bigol,html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .wd-add-btn{display:contents!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .box-sale-bigol{display:block!important;position:static!important;order:-1!important;width:100%!important;margin:0!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .box-sale-bigol img{display:block!important;width:100%!important;height:210px!important;max-height:none!important;object-fit:contain!important;border-radius:8px}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .product-element-top{min-height:76px!important;height:auto!important;margin:0!important;overflow:visible!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .bigol-createbox-1{display:block!important;padding:0!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item #title-bigol{display:block!important;width:100%!important;text-align:center!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .price{order:1!important;margin:0!important;margin-top:auto!important;text-align:center!important;min-height:42px!important}html body .elementor-29107 #megasabz-media .product_cat-142.product-grid-item .add-to-cart-loop{order:2!important;width:100%!important}html body .elementor-29107 #megasabz-media :is([data-id="2a4dbff"],[data-id="0f3c75e"]) .wd-carousel{--wd-col-md:2!important}body:has(.cart-widget-side.wd-opened) .ms-floating-cart{display:none!important}/* Network carousel arrows */html body .elementor-29107 #megasabz-media :is([data-id="2a4dbff"],[data-id="0f3c75e"]) .wd-btn-arrow{opacity:1!important;pointer-events:auto!important;transform:none!important;z-index:5}html body .elementor-29107 #megasabz-media :is([data-id="2a4dbff"],[data-id="0f3c75e"]) .wd-next{left:0!important;right:auto!important}html body .elementor-29107 #megasabz-media :is([data-id="2a4dbff"],[data-id="0f3c75e"]) .wd-prev{right:0!important;left:auto!important}html body .elementor-29107 #megasabz-media :is([data-id="2a4dbff"],[data-id="0f3c75e"]) .wd-btn-arrow.wd-disabled{opacity:.3!important;pointer-events:none!important}	
/* Shop category filter spacing and visible scrollbars */
body:not(.post-type-archive-product) .wd-product-category-filter,body.tax-product_cat .wd-product-category-filter{display:none!important}
html body .wd-product-category-filter .wd-filter-lable{position:relative!important;display:block!important;padding:10px 8px 10px 52px!important;min-height:40px;line-height:1.7!important;white-space:normal!important}
html body .wd-product-category-filter .wd-filter-lable:before{left:6px!important;right:auto!important;top:12px!important;transform:none!important}
.wd-product-category-filter .wd-cats-toggle{position:relative!important;float:none!important;margin:0!important}
html,.wd-scroll-content{scrollbar-width:auto!important;scrollbar-color:#39755b #e3ece7!important}
html::-webkit-scrollbar,.wd-scroll-content::-webkit-scrollbar{width:12px!important;display:block!important}
html::-webkit-scrollbar-track,.wd-scroll-content::-webkit-scrollbar-track{background:#e3ece7!important}
html::-webkit-scrollbar-thumb,.wd-scroll-content::-webkit-scrollbar-thumb{background:#39755b!important;border:2px solid #e3ece7!important;border-radius:8px!important}

html body .wd-product-category-filter .wd-filter-lable:after{left:8px!important;right:auto!important;top:14px!important;transform:none!important}
	
html body #wd-product-category-filter-2 .wd-filter-lable{padding:10px 8px 10px 52px!important}
html body #wd-product-category-filter-2 .wd-filter-lable:before{left:6px!important;right:auto!important;top:12px!important;transform:none!important}
html body #wd-product-category-filter-2 .wd-filter-lable:after{left:8px!important;right:auto!important;top:14px!important;transform:none!important}
	

html body #main-content img[product-id="50665"]{width:100%!important;height:auto!important;max-height:none!important}
html body #ms-floating-diagram:has(img[src*="ms-net-mg-mr-044-approved-v5"]){width:min(94vw,56.94vh)!important;height:min(86vh,141.97vw)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;padding:0!important;background:transparent!important}

/* Bale destination with WhatsApp visual */
a.chaty-link[href="https://ble.ir/megasabz"] .chaty-svg{background: url("data:image/svg+xml,%3Csvg%20width%3D%2239%22%20height%3D%2239%22%20viewBox%3D%220%200%2039%2039%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20class%3D%22color-element%22%20cx%3D%2219.4395%22%20cy%3D%2219.4395%22%20r%3D%2219.4395%22%20fill%3D%22%2325D366%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.9821%2010.1115C12.7029%2010.7767%2011.5862%2011.442%2010.7486%2011.575C10.1902%2011.7081%209.35269%2011.8411%206.84003%2010.7767C3.48981%209.44628%201.39593%206.25317%201.25634%206.12012C1.11674%205.85403%202.13001e-06%204.39053%202.13001e-06%202.92702C2.13001e-06%201.46351%200.83755%200.665231%201.11673%200.399139C1.39592%200.133046%201.8147%201.01506e-06%202.23348%201.01506e-06C2.37307%201.01506e-06%202.51267%201.01506e-06%202.65226%201.01506e-06C2.93144%201.01506e-06%203.21063%20-2.02219e-06%203.35022%200.532183C3.62941%201.19741%204.32736%202.66092%204.32736%202.79397C4.46696%202.92702%204.46696%203.19311%204.32736%203.32616C4.18777%203.59225%204.18777%203.59224%203.90858%203.85834C3.76899%203.99138%203.6294%204.12443%203.48981%204.39052C3.35022%204.52357%203.21063%204.78966%203.35022%205.05576C3.48981%205.32185%204.18777%206.38622%205.16491%207.18449C6.42125%208.24886%207.39839%208.51496%207.81717%208.78105C8.09636%208.91409%208.37554%208.9141%208.65472%208.648C8.93391%208.38191%209.21309%207.98277%209.49228%207.58363C9.77146%207.31754%2010.0507%207.1845%2010.3298%207.31754C10.609%207.45059%2012.2841%208.11582%2012.5633%208.38191C12.8425%208.51496%2013.1217%208.648%2013.1217%208.78105C13.1217%208.78105%2013.1217%209.44628%2012.9821%2010.1115Z%22%20transform%3D%22translate(12.9597%2012.9597)%22%20fill%3D%22%23FAFAFA%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.196998%2023.295L0.131434%2023.4862L0.323216%2023.4223L5.52771%2021.6875C7.4273%2022.8471%209.47325%2023.4274%2011.6637%2023.4274C18.134%2023.4274%2023.4274%2018.134%2023.4274%2011.6637C23.4274%205.19344%2018.134%20-0.1%2011.6637%20-0.1C5.19344%20-0.1%20-0.1%205.19344%20-0.1%2011.6637C-0.1%2013.9996%200.624492%2016.3352%201.93021%2018.2398L0.196998%2023.295ZM5.87658%2019.8847L5.84025%2019.8665L5.80154%2019.8788L2.78138%2020.8398L3.73978%2017.9646L3.75932%2017.906L3.71562%2017.8623L3.43104%2017.5777C2.27704%2015.8437%201.55796%2013.8245%201.55796%2011.6637C1.55796%206.03288%206.03288%201.55796%2011.6637%201.55796C17.2945%201.55796%2021.7695%206.03288%2021.7695%2011.6637C21.7695%2017.2945%2017.2945%2021.7695%2011.6637%2021.7695C9.64222%2021.7695%207.76778%2021.1921%206.18227%2020.039L6.17557%2020.0342L6.16817%2020.0305L5.87658%2019.8847Z%22%20transform%3D%22translate(7.7758%207.77582)%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%220.2%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
a.chaty-link[href="https://ble.ir/megasabz"] .chaty-svg svg{visibility:hidden!important}

/* 2026-10-10 requested UI restoration */
#chaty-widget-0 .chaty-widget{left:24px!important;right:auto!important;bottom:24px!important}
#chaty-widget-0 .chaty-tooltip:before,#chaty-widget-0 .chaty-tooltip:after{left:100%!important;right:auto!important}
html body .elementor-29107 #megasabz-media .slider-title,html body .elementor-29107 #megasabz-media .slider-title *{font-family:IRANSansX,Vazirmatn,Shabnam,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial!important}
html body .post-50665 .box-sale-bigol img{width:100%!important;height:auto!important;max-height:none!important}

html body #chaty-widget-0.chaty .chaty-widget.right-position{left:24px!important;right:auto!important;bottom:24px!important}
html body [data-id="4901cc6"]{display:contents!important}
html body [data-id="19dd5d00"]{width:100%!important;max-width:100%!important}
html body [data-id="329cfb93"]{position:fixed!important;right:0!important;left:auto!important;top:32px!important;bottom:0!important;width:min(340px,90vw)!important;background:white!important;padding:62px 22px 24px!important;overflow-y:auto!important;z-index:100001!important;transform:translateX(105%)!important;box-shadow:0 0 24px #0003;transition:transform .2s}
html body.ms-filter-open [data-id="329cfb93"]{transform:translateX(0)!important}
#ms-filter-toggle{position:fixed;right:24px;bottom:24px;z-index:99999;background:#176c43;color:white;border:0;border-radius:28px;padding:14px 24px;font-family:inherit;font-size:16px;box-shadow:0 4px 16px #0003}
#ms-filter-close{position:sticky;top:0;display:block;margin:0 0 20px auto;background:#176c43;color:white;border:0;border-radius:8px;padding:8px 14px;font-family:inherit}

html body #chaty-widget-0.chaty .chaty-widget.right-position{left:82px!important;right:auto!important}

/* Product cards: media metrics only for individual publishers */
.product-grid-item:not(.ms-single-media) .attrib-bigol,.product-grid-item:not(.ms-single-media) #img-bigol,.product-grid-item:not(.ms-single-media) .bigol-createbox-2{display:none!important}
.product-grid-item:not(.ms-single-media) .product-wrapper{display:flex!important;flex-direction:column!important;gap:12px;height:100%}
.product-grid-item:not(.ms-single-media) #box-shop-bigol,.product-grid-item:not(.ms-single-media) .wd-add-btn{display:contents!important}
.product-grid-item:not(.ms-single-media) .box-sale-bigol{display:block!important;position:static!important;order:-1!important;width:100%!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important}
.product-grid-item:not(.ms-single-media) .box-sale-bigol img{width:100%!important;height:210px!important;object-fit:contain!important}
.product-grid-item:not(.ms-single-media) .price{margin-top:auto!important}
#ms-filter-toggle{font-size:0!important;width:56px!important;height:56px!important;padding:14px!important;border-radius:50%!important}
html body #main-content img[product-id="50665"]{height:auto!important}

#ms-filter-toggle:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%205h18M6%2012h12M9%2019h6%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}

.product-grid-item:not(.ms-single-media) .box-sale-bigol img{display:block!important}
#ms-filter-toggle:before{content:""!important;display:block!important;width:28px!important;height:28px!important;background:#fff!important}

html body #main-content .post-50665 .box-sale-bigol img{display:block!important;width:100%!important;height:auto!important;max-height:none!important}
html body #ms-floating-diagram:has(img[src*="ms-net-mg-mr-044-approved-v5"]){width:min(94vw,61.12vh)!important;height:min(86vh,132.26vw)!important}
.product-grid-item:not(.ms-single-media) .star-rating{display:none!important}

/* Unified typography and product controls 20261010 */
html body{--wd-text-font:IRANSansX,Vazirmatn,Shabnam,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;--wd-title-font:IRANSansX,Vazirmatn,Shabnam,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;--wd-alternative-font:IRANSansX,Vazirmatn,Shabnam,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;--e-global-typography-primary-font-family:IRANSansX;--e-global-typography-secondary-font-family:IRANSansX;--e-global-typography-text-font-family:IRANSansX;--e-global-typography-accent-font-family:IRANSansX}
html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .entry-title,html body .product_title,html body .wd-entities-title,html body .wd-entities-title a,html body .elementor-heading-title,html body .woodmart-title-container,html body .title,html body .nav-link-text,html body button,html body input,html body select,html body textarea,html body .button{font-family:IRANSansX,Vazirmatn,Shabnam,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial!important}
html body .product-grid-item a.add-to-cart-loop{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:175px!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;margin:0 auto 8px!important;background:var(--wd-primary-color,#61b52b)!important;color:#fff!important;border:1px solid var(--wd-primary-color,#61b52b)!important;border-radius:8px!important;line-height:1.6!important;text-decoration:none!important;transform:none!important}
html body .product-grid-item a.add-to-cart-loop:hover{background:#176c43!important;border-color:#176c43!important;color:white!important}
html body .product-grid-item a.add-to-cart-loop span{color:white!important;transform:none!important}
html body .scrollToTop{display:none!important;visibility:hidden!important;pointer-events:none!important}
html body #ms-filter-toggle{background:#f28c18!important}
html body #ms-filter-toggle:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%204h18l-7%208v7l-4%202V12z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.1%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%204h18l-7%208v7l-4%202V12z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.1%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;background:#fff!important}
html body .chaty-cta-main .chaty-cta-button,html body .chaty-cta-main .open-chaty,html body .chaty-cta-close .chaty-cta-button,html body .chaty-cta-close button{background:#df3036!important;border-radius:50%!important}
html body .chaty-cta-main svg circle,html body .chaty-cta-close svg ellipse{fill:#df3036!important}
	
html body .wd-product.product-grid-item .wd-add-btn > a.button.add-to-cart-loop{background:#61b52b!important;background-color:#61b52b!important;color:#fff!important;border:1px solid #61b52b!important;border-radius:8px!important;min-height:44px!important;padding:10px 18px!important}
html body .wd-product.product-grid-item .wd-add-btn > a.button.add-to-cart-loop:hover{background:#176c43!important;background-color:#176c43!important;color:#fff!important;border-color:#176c43!important}
	
/* Footer alignment and readable navigation */
html body footer.wd-footer{background:#141b18!important;color:#dce6df!important}
html body footer .footer-sidebar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important;padding:36px 0 24px!important;align-items:start!important}
html body footer .footer-column{grid-column:auto!important;min-width:0!important}
html body footer .footer-column-4,html body footer .footer-column-5{display:none!important}
html body footer .widget-title{color:#fff!important;font-size:18px!important;margin-bottom:18px!important}
html body footer a,html body footer time{color:#dce6df!important}
html body footer a:hover{color:#8dd259!important}
html body footer .widget_nav_menu .sub-menu{display:none!important}
html body footer .widget_nav_menu .menu>li{margin:0!important;padding:0!important}
html body footer .widget_nav_menu .menu>li>a{display:block!important;padding:7px 0!important;line-height:1.7!important;font-size:14px!important}
html body footer .woodmart-recent-posts-list>li{display:flex!important;gap:12px!important;margin-bottom:20px!important;align-items:flex-start!important}
html body footer .recent-posts-thumbnail{flex:0 0 75px!important;margin:0!important}
html body footer .recent-posts-thumbnail img{width:75px!important;height:60px!important;object-fit:cover!important;border-radius:6px!important}
html body footer .recent-posts-info{min-width:0!important;flex:1!important}
html body footer .wd-entities-title{font-size:14px!important;line-height:1.8!important;overflow-wrap:anywhere!important}
html body footer .recent-posts-comment{display:none!important}
html body footer .recent-posts-time{display:block!important;font-size:12px!important;margin-top:6px!important;color:#a9beb0!important}
html body footer .copyrights-wrapper{border-top:1px solid #33433a!important;padding:16px 0!important}
html body footer .copyrights-wrapper .container{display:block!important;text-align:center!important}
html body footer .copyrights-wrapper p{margin:0!important;color:#dce6df!important}
@media(max-width:767px){html body footer .footer-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:28px 0!important}html body footer .footer-column-2{grid-column:1/-1!important;grid-row:2!important}html body footer .widget-title{font-size:16px!important}}
	
/* All network diagrams: full card width and image-sized preview */
html body #main-content .product-grid-item.product_cat-142 .box-sale-bigol img,html body .elementor-29107 #megasabz-media .product-grid-item.product_cat-142 .box-sale-bigol img,html body .product-grid-item.product_cat-142 .box-sale-bigol img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
html body .product-grid-item.product_cat-142 .box-sale-bigol a{display:block!important;width:100%!important;padding:0!important;background:transparent!important}
html body #ms-floating-diagram:has(img){width:fit-content!important;height:auto!important;max-width:94vw!important;max-height:86vh!important;padding:0!important;background:transparent!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}
html body #ms-floating-diagram img{display:block!important;width:auto!important;height:auto!important;max-width:94vw!important;max-height:86vh!important;object-fit:contain!important;margin:0!important}
	
/* Package list: one linked image per product */
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .box-sale-bigol,html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) #bottom-srvic-bigol,html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .woocommerce-product-details__short-description{display:none!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) #package-bigol{display:grid!important;grid-template-columns:220px minmax(0,1fr) 200px!important;gap:24px!important;align-items:center!important;padding:24px!important;height:auto!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) #package-bigol>div{width:auto!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .product-element-top{height:auto!important;min-height:0!important;margin:0!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .product-image-link{display:block!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .product-image-link img{display:block!important;width:100%!important;height:auto!important;max-height:220px!important;object-fit:contain!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .product-list-content{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .wd-entities-title{margin:0!important;font-size:16px!important;line-height:1.9!important;text-align:right!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .three-list-bigol{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:stretch!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .price{margin:0!important;text-align:center!important}
@media(max-width:767px){html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) #package-bigol{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:18px!important}html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .wd-entities-title{text-align:center!important}}
	
/* Unified archive filter drawer */
html body .wd-widget-stock-status{display:none!important}
html body .ms-filter-panel{position:fixed!important;right:0!important;left:auto!important;top:32px!important;bottom:0!important;width:min(340px,90vw)!important;max-width:90vw!important;height:calc(100vh - 32px)!important;z-index:100002!important;background:#fff!important;padding:22px!important;overflow-y:auto!important;display:block!important;transform:translateX(110%)!important;visibility:hidden!important;transition:transform .2s ease,visibility .2s!important;box-shadow:-8px 0 30px #0003!important;scrollbar-width:auto!important;scrollbar-color:#39755b #e3ece7!important}
html body.ms-filter-open .ms-filter-panel{transform:translateX(0)!important;visibility:visible!important}
html body .ms-filter-panel .elementor-sticky{position:static!important;top:auto!important;width:auto!important;transform:none!important}
html body .e-con-inner:has(>.ms-filter-panel)>:not(.ms-filter-panel){width:100%!important;max-width:100%!important;--width:100%!important;flex:1!important}
html body .ms-filter-panel::-webkit-scrollbar{width:12px!important;display:block!important}
html body .ms-filter-panel::-webkit-scrollbar-thumb{background:#39755b!important;border:2px solid #e3ece7!important;border-radius:8px!important}
html body .ms-filter-panel::-webkit-scrollbar-track{background:#e3ece7!important}
@media(max-width:782px){html body .ms-filter-panel{top:0!important;height:100vh!important}}
	
/* Package listing excerpts under product titles */
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .woocommerce-product-details__short-description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:14px!important;line-height:1.9!important;color:#56665d!important;margin:14px 0 0!important;max-height:80px!important}
html body .wd-product.product-grid-item.wd-hover-info:not(.ms-single-media) .woocommerce-product-details__short-description p{margin:0!important}
	
html body #main-content .product-grid-item .wd-swatches-product .ms-duration-option{border-radius:0!important;box-shadow:none!important}
	
/* MS: VPN notice above payment button */
body #payment .place-order::before{content:"\26A0\FE0F  پیش از رفتن به درگاه پرداخت، پروکسی یا وی‌پی‌ان (VPN) خود را خاموش کنید؛ در غیر این صورت صفحه بانک باز نمی‌شود.";display:block;margin:0 0 12px;padding:10px 12px;border:1px solid #f0b429;border-radius:8px;background:#fff8e1;color:#7a4b00;font-size:14px;line-height:1.9;font-weight:600;text-align:right;direction:rtl}

/* MS: media logos in cards + product page */
html body #megasabz-media .product-grid-item.ms-single-media #img-bigol,html body .elementor .product-grid-item.ms-single-media #img-bigol{display:flex !important}
html body .product-grid-item.ms-single-media #img-bigol img.ms-media-logo{border-radius:50% !important;padding:11px !important;box-sizing:border-box !important;border:1px solid #e3eee6 !important;background:#fff !important;object-fit:contain !important}
@media (max-width:767px){html body .product-grid-item.ms-single-media #img-bigol img.ms-media-logo{padding:9px !important}}
body.single-product .elementor-element-c6c769b img,body.single-product .elementor-element-45e6923 img{object-fit:contain !important;background:#fff !important;padding:9px !important;box-sizing:border-box !important;border:1px solid #e3eee6 !important;border-radius:50% !important}
html body #megasabz-media .product-grid-item.product_cat-banner.ms-single-media:has(.ms-product-image-link img) #img-bigol,html body .elementor .product-grid-item.product_cat-banner.ms-single-media:has(.ms-product-image-link img) #img-bigol{display:none !important}
html body .product-grid-item .ms-product-image-link img.ms-product-image{object-fit:contain !important}
html body .product-grid-item.ms-single-media .ms-product-image-link img.ms-product-image{display:block !important;width:150px !important;height:150px !important;max-width:150px !important;margin:0 auto !important;border-radius:50% !important;padding:22px !important;box-sizing:border-box !important;border:1px solid #e3eee6 !important;background:#fff !important;object-fit:contain !important}
/* MS: compact centered add-to-cart in media cards */
html body #megasabz-media .product-grid-item.ms-single-media .wd-add-btn,html body .product-grid-item.ms-single-media .wd-add-btn{display:flex !important;justify-content:center !important;align-items:center !important;height:auto !important;min-height:0 !important;width:100% !important}
html body #megasabz-media .product-grid-item.ms-single-media .wd-add-btn>a.button,html body .product-grid-item.ms-single-media .wd-add-btn>a.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;flex:0 0 auto !important;padding:10px 26px !important;margin:0 auto !important;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important;border-radius:8px !important;background:#61b52b !important;border-color:#61b52b !important;color:#fff !important;text-align:center !important;white-space:nowrap !important}
html body #megasabz-media .product-grid-item.ms-single-media .wd-add-btn>a.button:hover,html body .product-grid-item.ms-single-media .wd-add-btn>a.button:hover{background:#4f9a20 !important}
html body #megasabz-media .product-grid-item.ms-single-media .wd-add-btn>a.button *,html body .product-grid-item.ms-single-media .wd-add-btn>a.button *{color:#fff !important;font-weight:700 !important}
html body #megasabz-media .product-grid-item.ms-single-media #box-shop-bigol .wd-add-btn{display:flex !important;justify-content:center !important;align-items:center !important;height:auto !important;min-height:0 !important;width:100% !important}
html body #megasabz-media .product-grid-item.ms-single-media #box-shop-bigol .wd-add-btn>a.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;flex:0 0 auto !important;padding:10px 26px !important;margin:0 auto !important;font-size:16px !important;font-weight:700 !important;border-radius:8px !important;background:#61b52b !important;color:#fff !important}
html body #megasabz-media .product-grid-item.ms-single-media #box-shop-bigol .wd-add-btn>a.button:hover{background:#4f9a20 !important}
html body #megasabz-media .product-grid-item.ms-single-media #box-shop-bigol .wd-add-btn>a.button>span,html body .product-grid-item.ms-single-media .wd-add-btn>a.button>span{padding:0 !important;margin:0 !important;min-height:0 !important}
/* MS: black body text instead of grey */
:root:root{--wd-text-color:#1a1a1a !important}
html body{color:#1a1a1a}
html body .wd-entry-content,html body .wd-entry-content p,html body .wd-entry-content li,html body .wd-entry-content td,html body .woocommerce-Tabs-panel p,html body .woocommerce-Tabs-panel li,html body .woocommerce-Tabs-panel td,html body .elementor-widget-text-editor,html body .elementor-widget-text-editor p,html body .entry-content p{color:#1a1a1a}
/* MS: view-all button on homepage sliders */
html body .elementor-widget > a.ms-view-all{position:absolute !important;top:22px;left:24px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;background:#fff;color:#1a1a1a !important;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,.15);white-space:nowrap}
html body .elementor-widget > a.ms-view-all::after{content:"\2190";font-weight:700}
html body .elementor-widget > a.ms-view-all:hover{background:#61b52b;color:#fff !important}
html body .elementor-widget:has(> a.ms-view-all) .wd-el-title{padding-left:120px !important}
@media (max-width:767px){html body .elementor-widget > a.ms-view-all{top:16px;left:14px;padding:4px 12px;font-size:13px}html body .elementor-widget:has(> a.ms-view-all) .wd-el-title{padding-left:105px !important}}
/* MS: distinct slider colors for the first three boxes */
.elementor-29107 #megasabz-media [data-widget_type="wd_products.default"][data-id="2a4dbff"]{--ms-row:#c2185b;--ms-row-light:#e66a9a}
.elementor-29107 #megasabz-media [data-widget_type="wd_products.default"][data-id="0f3c75e"]{--ms-row:#2c3e50;--ms-row-light:#5d7a96}
/* MS: add-to-cart always green */
html body #megasabz-media #box-shop-bigol .wd-add-btn>a,html body #megasabz-media .wd-product .wd-add-btn>a,html body .wd-product .wd-add-btn>a.button,html body .single-product .single_add_to_cart_button,html body .elementor-widget .ms-duration-add{background:#61b52b !important;background-color:#61b52b !important;border-color:#61b52b !important;color:#fff !important}
html body #megasabz-media #box-shop-bigol .wd-add-btn>a:hover,html body #megasabz-media .wd-product .wd-add-btn>a:hover,html body .wd-product .wd-add-btn>a.button:hover,html body .single-product .single_add_to_cart_button:hover,html body .elementor-widget .ms-duration-add:hover,html body #megasabz-media #box-shop-bigol .wd-add-btn>a:focus,html body #megasabz-media .wd-product .wd-add-btn>a:focus,html body .wd-product .wd-add-btn>a.button:focus,html body .single-product .single_add_to_cart_button:focus,html body .elementor-widget .ms-duration-add:focus{background:#4f9a20 !important;background-color:#4f9a20 !important;border-color:#4f9a20 !important;color:#fff !important}
/* MS: add-to-cart green v2 (beats per-section colors) */
html body .elementor #megasabz-media #box-shop-bigol .wd-add-btn>a.button{background:#61b52b !important;background-color:#61b52b !important;border-color:#61b52b !important;color:#fff !important}
html body .elementor #megasabz-media #box-shop-bigol .wd-add-btn>a.button:hover,html body .elementor #megasabz-media #box-shop-bigol .wd-add-btn>a.button:focus{background:#4f9a20 !important;background-color:#4f9a20 !important;border-color:#4f9a20 !important;color:#fff !important}
/* MS: web-design page */
.ms-wd{max-width:1100px;margin:0 auto;color:#1a1a1a;line-height:2}
.ms-wd section{margin:0 0 44px}
.ms-wd h2{font-size:26px;margin:0 0 14px;color:#1a1a1a}
.ms-wd-hero{background:linear-gradient(120deg,#e9f6e1,#fff);border:1px solid #d7ecca;border-radius:20px;padding:36px 32px}
.ms-wd-hero h2{font-size:32px;line-height:1.6}
.ms-wd-kicker{display:inline-block;background:#61b52b;color:#fff;border-radius:20px;padding:2px 14px;font-size:14px;font-weight:700;margin:0 0 10px}
.ms-wd-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.ms-wd a.ms-wd-btn{display:inline-flex;align-items:center;justify-content:center;background:#61b52b;color:#fff !important;border-radius:10px;padding:10px 22px;font-weight:700;text-decoration:none;line-height:1.6}
.ms-wd a.ms-wd-btn:hover{background:#4f9a20}
.ms-wd a.ms-wd-btn-alt{background:#fff;color:#2b783f !important;border:2px solid #61b52b}
.ms-wd a.ms-wd-btn-alt:hover{background:#61b52b;color:#fff !important}
.ms-wd-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:12px}
.ms-wd-steps li{counter-increment:s;position:relative;background:#f7faf5;border-radius:14px;padding:14px 62px 14px 18px}
.ms-wd-steps li::before{content:counter(s);position:absolute;right:16px;top:14px;width:32px;height:32px;border-radius:50%;background:#61b52b;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.ms-wd-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ms-wd-grid li{background:#fff;border:1px solid #e3eee6;border-radius:14px;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,.04)}
.ms-wd-grid li strong{display:block;font-size:17px;margin-bottom:6px}
.ms-wd-grid li span{display:block;font-size:15px}
.ms-wd-demos{display:grid;grid-template-columns:2fr 1fr;gap:18px}
.ms-wd-demo{background:#fff;border:1px solid #e3eee6;border-radius:18px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06)}
.ms-wd-demo img{display:block;width:100%;height:280px;object-fit:cover}
.ms-wd-demo-body{padding:18px 20px}
.ms-wd-demo-body h3{font-size:20px;margin:0 0 8px}
.ms-wd-domain{color:#2b783f;font-weight:700;text-align:right;margin:0 0 12px}
.ms-wd-soon{background:#f7faf5;display:flex;align-items:center}
@media (max-width:1024px){.ms-wd-grid{grid-template-columns:repeat(2,1fr)}.ms-wd-demos{grid-template-columns:1fr}}
@media (max-width:640px){.ms-wd-hero{padding:24px 18px}.ms-wd-hero h2{font-size:24px}.ms-wd h2{font-size:22px}.ms-wd-grid{grid-template-columns:1fr}.ms-wd-demo img{height:200px}.ms-wd-cta a.ms-wd-btn{width:100%}}
/* MS: web-design full width */
body.page-id-51918 .wd-content-layout > .wd-sidebar{display:none !important}
body.page-id-51918 .wd-content-layout > .wd-content-area{--wd-col-lg:12;--wd-col-md:12;--wd-col-sm:12;grid-column:1 / -1 !important;max-width:100% !important;flex:0 0 100% !important;width:100% !important}
/* MS: web-design img fix */
html body .ms-wd .ms-wd-demo img{width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:1098/503;object-fit:cover}
html body .ms-wd .ms-wd-demo{align-self:stretch}
/* MS: web-design 2 demos */
html body .ms-wd .ms-wd-demos{grid-template-columns:repeat(2,1fr)}
html body .ms-wd .ms-wd-demo.ms-wd-soon{grid-column:1 / -1}
html body .ms-wd .ms-wd-demo img{aspect-ratio:2.4 / 1 !important;object-position:center top}
html body .ms-wd .ms-wd-demo{display:flex;flex-direction:column}
html body .ms-wd .ms-wd-demo .ms-wd-demo-body{flex:1;display:flex;flex-direction:column;align-items:flex-start}
html body .ms-wd .ms-wd-demo .ms-wd-demo-body > a.ms-wd-btn{margin-top:auto !important}
html body .ms-wd .ms-wd-demo > p:empty{display:none}
html body .ms-wd .ms-wd-demo .ms-wd-demo-body > p:last-child{margin-top:auto !important;margin-bottom:0}
html body .ms-wd .ms-wd-demo .ms-wd-domain{align-self:stretch}
@media (max-width:767px){html body .ms-wd .ms-wd-demos{grid-template-columns:1fr}}
/* MS: web-design 3 demos */
@media (min-width:1025px){html body .ms-wd .ms-wd-demos{grid-template-columns:repeat(3,1fr)}}
html body .ms-wd .ms-wd-demo .ms-wd-demo-body > .ms-wd-domain{margin-top:auto !important}
html body .ms-wd .ms-wd-demo .ms-wd-demo-body > p:last-child:not(.ms-wd-domain){margin-top:0 !important}
/* MS: metric chips */
html body .attrib-bigol span{background:#e8f5e0 !important;color:#1d5a2c !important;border:1px solid #c6e3b5 !important;border-radius:8px !important;padding:3px 10px !important;font-weight:700 !important;font-size:12.5px !important;line-height:1.7 !important;margin:0 0 4px 6px !important;min-width:0 !important;direction:rtl}
html body .elementor-29107 #megasabz-media .attrib-bigol span{background:color-mix(in srgb,var(--ms-row,#61b52b) 12%,#fff) !important;color:var(--ms-row,#1d5a2c) !important;border:1px solid color-mix(in srgb,var(--ms-row,#61b52b) 32%,#fff) !important;border-radius:8px !important;padding:3px 10px !important;font-weight:700 !important;font-size:12.5px !important}
html body .elementor-29107 #megasabz-media .attrib-bigol{flex-wrap:wrap !important;justify-content:flex-start !important;gap:5px !important}
html body .elementor-29107 #megasabz-media .attrib-bigol span{flex:0 0 auto !important;margin:0 !important;padding:2px 7px !important;font-size:12px !important}
/* MS: enamad page */
body.page-id-52257 .wd-content-layout > .wd-sidebar{display:none !important}
body.page-id-52257 .wd-content-layout > .wd-content-area{--wd-col-lg:12;--wd-col-md:12;--wd-col-sm:12;grid-column:1 / -1 !important;max-width:100% !important;flex:0 0 100% !important;width:100% !important}
body.page-id-52257 .page-title .title,body.page-id-52257 .page-title .breadcrumbs,body.page-id-52257 .page-title .breadcrumbs a,body.page-id-52257 .page-title .breadcrumbs span{color:#244525 !important}
html body.page-id-52257 .page-title .wd-breadcrumbs a,html body.page-id-52257 .page-title .wd-breadcrumbs span,html body.page-id-52257 .page-title .wd-breadcrumbs{color:#2f5e33 !important}
/* MS: web-design soon full row */
html body .ms-wd .ms-wd-demo.ms-wd-soon{grid-column:1 / -1 !important;justify-content:center}
/* MS: web-design product card */
html body .product_cat-web-design.product-grid-item .price,html body .product_cat-web-design.product-grid-item .price *{color:#2b783f !important;font-weight:800 !important;font-size:15px !important}
html body .product_cat-web-design.product-grid-item .price{justify-content:center;flex-wrap:wrap;gap:4px;margin:8px 0 !important}
/* MS: web-design single product */
html body .product_cat-web-design .elementor-element-4950412,html body .product_cat-web-design .elementor-element-3bb45b4,html body .product_cat-web-design .elementor-element-26d3d81{display:none !important}
html body .product_cat-web-design .elementor-element-30644a1{order:-1}
