.elementor-49 .elementor-element.elementor-element-62c9188{--display:flex;--overflow:hidden;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-84e61de{--update-cart-automatically-display:none;z-index:9;--sections-background-color:#FFFFFF4A;--sections-border-type:solid;--sections-border-color:#FFFFFF;--sections-border-radius:10px 10px 10px 10px;--links-normal-color:#2367E2;--links-hover-color:#2367E2;--forms-fields-focus-border-color:#2367E2;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:#2367E2;--forms-buttons-border-color:#FD353000;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-rows-gap-top:calc( 23px/2 );--order-summary-rows-gap-bottom:calc( 23px/2 );--order-summary-color:#1D393F;--order-summary-items-divider-color:#FFFFFF;--order-summary-items-divider-weight:0px;--order-summary-remove-icon-hover-color:#2367E2;--totals-divider-color:#020101;}.elementor-49 .elementor-element.elementor-element-84e61de .shop_table .button{background-color:#2367E2;font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .shop_table .button:hover, .elementor-49 .elementor-element.elementor-element-84e61de .shop_table .button:disabled[disabled]:hover{background-color:#2367E2;}.elementor-49 .elementor-element.elementor-element-84e61de .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#2367E2;}.elementor-49 .elementor-element.elementor-element-84e61de .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-49 .elementor-element.elementor-element-84e61de .cart_totals h2{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .e-cart-content, .elementor-49 .elementor-element.elementor-element-84e61de .woocommerce-shipping-destination, .elementor-49 .elementor-element.elementor-element-84e61de .shipping-calculator-button{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de #shipping_method li label{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .coupon .input-text, .elementor-49 .elementor-element.elementor-element-84e61de .cart-collaterals .input-text, .elementor-49 .elementor-element.elementor-element-84e61de select, .elementor-49 .elementor-element.elementor-element-84e61de .select2-selection--single{font-family:"estedad", Sans-serif;border-style:none;}.elementor-49 .elementor-element.elementor-element-84e61de .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-84e61de .e-shop-table .cart th, .elementor-49 .elementor-element.elementor-element-84e61de .e-shop-table .cart td:before{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .cart td span, .elementor-49 .elementor-element.elementor-element-84e61de .cart td, .elementor-49 .elementor-element.elementor-element-84e61de .input-text.qty{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .product-name .variation{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .cart_totals .shop_table td:before, .elementor-49 .elementor-element.elementor-element-84e61de .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-84e61de .checkout-button{font-family:"estedad", Sans-serif;}.elementor-49 .elementor-element.elementor-element-e646c2d{--display:flex;--position:absolute;--min-height:400px;top:0px;--z-index:0;}.elementor-49 .elementor-element.elementor-element-e646c2d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e646c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2367E2 0%, #F2295B00 60%);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-e646c2d{left:-160px;}body.rtl .elementor-49 .elementor-element.elementor-element-e646c2d{right:-160px;}.elementor-49 .elementor-element.elementor-element-54084a2{--display:flex;--position:absolute;--min-height:400px;top:0px;--z-index:0;}.elementor-49 .elementor-element.elementor-element-54084a2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-54084a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F09823 0%, #F2295B00 60%);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-54084a2{right:280px;}body.rtl .elementor-49 .elementor-element.elementor-element-54084a2{left:280px;}@media(max-width:767px){body:not(.rtl) .elementor-49 .elementor-element.elementor-element-e646c2d{left:-92px;}body.rtl .elementor-49 .elementor-element.elementor-element-e646c2d{right:-92px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-54084a2{right:-92px;}body.rtl .elementor-49 .elementor-element.elementor-element-54084a2{left:-92px;}.elementor-49 .elementor-element.elementor-element-54084a2{top:349px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-e646c2d{--width:400px;}.elementor-49 .elementor-element.elementor-element-54084a2{--width:400px;}}/* Start custom CSS */.ns-maindirection {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;

}

.ns-circledirection {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
position: relative;
}

.ns-maindirection span {
display: none;
}

.ns-maindirection img {
border: 1px solid blue;
padding: 14px;
border-radius: 50%;
width: 60px;
height: 60px;
}
.ns-directline {
width: 50px;
height: 1px;
border-top: 2px dashed blue;
flex: auto;
margin-bottom: 51px;
position: relative;
}

ns-circledirection active img {}

.ns-circledirection.active img {
background-color: #0000ff29;
border: none;
/* transform: scale(1.2); */
}

.ns-circledirection.active:hover span {
display: block;
position: absolute;
top: -56px;
font-size: 13px;
z-index: 99;
background-color: #00000021;
text-align: center;
padding: 5px 10px;
right: 0;
color: black;
border-radius: 5px;
backdrop-filter: blur(4px);
}

.ns-circledirection.active:after {
content: "";
position: absolute;
width: 60px;
height: 60px;
top: 0;
display: flex;
z-index: 9;
border-radius: 50%;
border: 2px dashed blue;
transform: scale(1.1);
}

.ns-circledirection.active p {
background-color: #0000ff2e;
color: blue;
border-radius: 5px;
padding: 1px 10px;
}

.ns-circledirection p {
margin-top: 10px;
}
a.ns-directionlink {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.ns-directionlink.none{
display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://penkala.ir/wp-content/uploads/2026/05/Estedad-Medium@mimvid.ttf') format('truetype');
}
/* End Custom Fonts CSS */