.elementor-icon-wrapper{display:flex}@font-face{font-family:icomoon;src:url(https://mazhan-f.ir/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.eot);src:url('https://mazhan-f.ir/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.eot#iefix') format('embedded-opentype'),url(https://mazhan-f.ir/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.ttf) format('truetype'),url(https://mazhan-f.ir/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.woff) format('woff'),url('https://mazhan-f.ir/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.svg#icomoon') format('svg');font-weight:400;font-style:normal;font-display:swap!important}.single-product .bottom-bar,a.added_to_cart.wc-forward{display:none}.frontmenu{height:100%;width:100%;position:fixed;top:0;right:0;left:auto;z-index:999999;background-color:#fff;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);transition:transform .5s ease-in-out}.frontmenu.active{transform:translateX(0)}.frontmenu .elementor-item{text-wrap:nowrap}.frontmenu .e-con-inner{margin:0!important}.mazhanlogo img{-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 50%) right/300% 100%;mask:linear-gradient(-60deg,#000 30%,#0005,#000 50%) right/300% 100%;animation:3s infinite nsshine}@keyframes nsshine{0%{-webkit-mask-position:140% 140%;mask-position:140% 140%}100%{-webkit-mask-position:-20% -20%;mask-position:-20% -20%}}.logo-3d{transform-style:preserve-3d;animation:5s linear infinite rotateLogo}@keyframes rotateLogo{from{transform:rotateY(360deg)}to{transform:rotateY(0)}}#headernav{transition:transform .4s;will-change:transform}#headernav.headerup{transform:translateY(-110%)}.elementor-location-header::after{content:'';height:120px;display:block}.single-product #headernav{position:relative!important;z-index:99999!important}.single-product .elementor-location-header::after{content:none!important;height:0!important;display:none!important}.woocommerce-notices-wrapper{max-width:1175px;margin-left:auto;margin-right:auto;padding:0 15px}@media (max-width:768px){.woocommerce-message{display:flex;flex-direction:column;align-items:center;gap:10px}}@media (min-width:992px){.mazhan-cursor,.mazhan-cursor-follower{position:fixed;top:0;left:0;pointer-events:none}.mazhan-cursor{width:12px;height:12px;margin-left:-6px;margin-top:-6px;background-color:#0051ba;border-radius:50%;z-index:999999;transition:width .3s,height .3s,margin-left .3s,margin-top .3s,opacity .3s}.mazhan-cursor-follower{width:56px;height:56px;margin-left:-28px;margin-top:-28px;border:2px solid #0051ba;border-radius:50%;z-index:999998;transition:width .3s,height .3s,margin-left .3s,margin-top .3s,background-color .3s,border-color .3s}body.cursor-hover .mazhan-cursor{width:0;height:0;margin-left:0;margin-top:0;opacity:0}body.cursor-hover .mazhan-cursor-follower{width:66px;height:66px;margin-left:-33px;margin-top:-33px;background-color:rgba(0,81,186,.15);border-color:transparent}body.cursor-hidden .mazhan-cursor,body.cursor-hidden .mazhan-cursor-follower{opacity:0!important}}.mf-menu-cart .elementor-button-icon{padding:13px;background:#0051ba;border-radius:50%}.mf-menu-cart .elementor-menu-cart__product{border:1px solid #c4c4c4;border-radius:12px;padding:8px}.mf-menu-cart .elementor-menu-cart__product .attachment-woocommerce_thumbnail{border-radius:8px}.mf-menu-cart .elementor-menu-cart__product-remove{bottom:10px;left:10px;border:none;background:url("https://mazhan-f.ir/wp-content/uploads/2025/01/trash.svg") center/16px no-repeat}.mf-menu-cart .elementor-menu-cart__product-remove::after,.mf-menu-cart .elementor-menu-cart__product-remove::before{content:initial}.mf-menu-cart .elementor-menu-cart__subtotal{padding:12px 16px;background:#f2f2f2;border-radius:12px;margin:auto 0 12px;display:flex;justify-content:space-between}.mf-menu-cart .elementor-menu-cart__subtotal::before{content:"مجموع سبدخرید شما:";font-size:.75rem}.mf-menu-cart .elementor-menu-cart__subtotal strong{position:absolute;opacity:0;pointer-events:none}.mf-menu-cart .elementor-menu-cart__product-image{align-self:center}.mf-menu-cart .elementor-menu-cart__product-price{margin-top:6px;display:flex;flex-direction:column}.mf-menu-cart .fb-cart-quantity{width:50%;display:flex;align-items:center;justify-content:space-between;border:2px solid #ededed;border-radius:12px;overflow:hidden}.mf-menu-cart .fb-cart-quantity .fb-cart-btn{border:none;padding:2px 6px;color:#313131;font-weight:400}.mf-menu-cart .fb-cart-quantity .fb-cart-btn:focus,.mf-menu-cart .fb-cart-quantity .fb-cart-btn:hover{border-radius:0;background:#ededed}.mf-menu-cart .elementor-menu-cart__product :is(.elementor-menu-cart__product-name,.elementor-menu-cart__product-price){padding-right:12px}.mf-menu-cart .elementor-menu-cart__products{transition:opacity .4s,filter .4s;margin-bottom:12px;display:flex;flex-shrink:1;flex-direction:column;gap:10px}.mf-menu-cart .elementor-menu-cart__products.is-loading{opacity:.8;filter:blur(2px) grayscale(.7);pointer-events:none}.mf-menu-cart a.elementor-button.elementor-button--view-cart.elementor-size-md{color:#3b3b3b}.mf-menu-cart a.elementor-button.elementor-button--view-cart.elementor-size-md:hover{color:#fff}@keyframes elementor-animation-bob{0%,100%{transform:translateY(-8px)}50%{transform:translateY(-4px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.elementor-animation-grow,.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(.9)}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}.custom-back-to-top-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media (min-width:768px){.custom-back-to-top-wrapper{width:20%;margin:0 auto}}.custom-back-to-top-btn{display:inline-flex;align-items:center;justify-content:center;width:60px;height:50px;margin:-20px 0 0;cursor:pointer;border:none;background-color:#eff1f5;border-radius:5px 5px 35px 35px;padding:0;transition:transform .3s}.custom-back-to-top-btn .custom-back-to-top-icon i{color:#0051ba;font-size:20px}.custom-back-to-top-btn:hover{background-color:#eff1f5;transform:translateY(-5px)}.custom-back-to-top-btn:hover .custom-back-to-top-icon i{color:#0051ba}.custom-back-to-top-btn .custom-back-to-top-icon{display:flex;align-items:center;justify-content:center}.mazhan-account a{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#ededed;color:#3b3b3b;font-size:24px;border-radius:50%;text-decoration:none;transition:.3s}.mazhan-account a:hover{background-color:#0051ba;color:#fff}a.skip-link.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;position:absolute;top:5px;width:auto;z-index:100000}@media (max-width:767px){.elementor-menu-cart__footer-buttons{margin-top:0}.mf-menu-cart .elementor-menu-cart__toggle_button .elementor-button-text{display:none}body .bottom-bar,body .e-con.bottom-bar,body .elementor-element.bottom-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important}} .mf-menu-blur{backdrop-filter: blur(10px);} .fb-menu-grid ul {display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; & .elementor-icon-list-item a, & .elementor-icon-list-item:not(:has(a)) {flex-direction: column; justify-content: center; gap: 12px; background: hsl(0 0% 95%); padding: 20px 4px; height: 100%; box-shadow: 0 8px 16px -8px hsl(0 0% 43% / 0.24); border-radius: 20px; border: 1px solid #c4c4c4;} & .elementor-icon-list-text {padding: 0; text-align: center;}