.elementor-16 .elementor-element.elementor-element-4aeaed80{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2d4c945e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:600;text-transform:none;line-height:1.05em;color:#282B2A;}.elementor-16 .elementor-element.elementor-element-5384b7ad{font-family:"Gilroy", Sans-serif;font-size:16px;color:#777D7C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-2d4c945e .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2d4c945e .elementor-heading-title{font-size:44px;}}/* Start custom CSS for heading, class: .elementor-element-2d4c945e */.elementor-16 .elementor-element.elementor-element-2d4c945e .elementor-heading-title{font-size:clamp(38px,4.3vw,78px);font-weight:500;line-height:1.04;letter-spacing:-.045em;}.elementor-16 .elementor-element.elementor-element-2d4c945e .elementor-heading-title{font-family:Gilroy,sans-serif;font-size:clamp(38px,4.3vw,78px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5384b7ad */.elementor-16 .elementor-element.elementor-element-5384b7ad p{margin:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-527e2acb */.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error{font-family:Gilroy,sans-serif;font-size:15px;line-height:1.6;border:1px solid #CCD2D5;border-inline-start:4px solid #344D61;border-radius:10px;padding:18px 22px 18px 52px;margin:0 0 24px;background:#F0F1F1;color:#282B2A;box-shadow:none;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message{border-inline-start-color:#37745E;background:#F0F6F3;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message:before{color:#37745E;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info:before{color:#344D61;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error{border-inline-start-color:#A44343;background:#FBF3F3;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error:before{color:#A44343;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message a,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info a,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error a{color:#344D61;text-decoration:underline;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message .button,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info .button,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error .button{background:#344D61;color:#fff;text-decoration:none;border-radius:8px;padding:10px 16px;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error{font-size:14px;padding:16px 16px 16px 42px;}.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-message .button,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-info .button,.elementor-16 .elementor-element.elementor-element-527e2acb .woocommerce-error .button{float:none;display:table;margin:12px 0;}}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-76db9b59 */.elementor-16 .elementor-element.elementor-element-76db9b59{--forms-fields-normal-color:#282B2A;--forms-fields-normal-background-color:#FFFFFF;--forms-fields-normal-border-color:#CCD2D5;--forms-buttons-normal-background-color:#344D61;--forms-buttons-normal-text-color:#FFFFFF;--sections-background-color:#FFFFFF;--sections-border-color:#CCD2D5;font-family:Gilroy,sans-serif;color:#282B2A;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce p,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce label{font-family:Gilroy,sans-serif;font-size:15px;line-height:1.65;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce h2,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce h3{font-family:Gilroy,sans-serif;font-weight:600;color:#282B2A;line-height:1.25;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce h2{font-size:25px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce h3{font-size:21px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce a{color:#344D61;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input.input-text,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=email],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=password],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=tel],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce select,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce textarea,.elementor-16 .elementor-element.elementor-element-76db9b59 .select2-container .select2-selection--single{border:1px solid #CCD2D5;border-radius:8px;background:#fff;color:#282B2A;min-height:46px;font:inherit;padding:10px 13px;box-shadow:none;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input:focus,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce textarea:focus,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce select:focus{border-color:#344D61;outline:2px solid #344D6126;outline-offset:2px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce button.button,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce a.button,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input.button,.elementor-16 .elementor-element.elementor-element-76db9b59 #place_order{font-family:Gilroy,sans-serif;background:#344D61;color:#fff;border:1px solid #344D61;border-radius:8px;font-size:15px;font-weight:500;line-height:1.4;padding:13px 22px;transition:background-color .2s;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce button.button:hover,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce a.button:hover,.elementor-16 .elementor-element.elementor-element-76db9b59 #place_order:hover{background:#282B2A;color:#fff;border-color:#282B2A;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce button:disabled{opacity:.5;cursor:not-allowed;}.elementor-16 .elementor-element.elementor-element-76db9b59 :focus-visible{outline:2px solid #344D61;outline-offset:3px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table{border-color:#CCD2D5;border-radius:12px;border-collapse:separate;overflow:hidden;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table th{background:#F0F1F1;color:#282B2A;font-weight:600;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table td,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table th{padding:16px;border-color:#CCD2D5;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce form.login,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce form.register,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce form.checkout_coupon{border:1px solid #CCD2D5;border-radius:12px;padding:28px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;border:1px solid #CCD2D5;border-radius:12px;overflow:hidden;background:#F0F1F1;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid #CCD2D5;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation li:last-child{border-bottom:0;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation li a{display:block;padding:15px 20px;color:#344D61;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation .is-active a{background:#344D61;color:#fff;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-content{background:#fff;border:1px solid #CCD2D5;border-radius:12px;padding:28px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce #payment{background:#F0F1F1;border-radius:12px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce .payment_box{background:#fff;color:#282B2A;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce .required{color:#A44343;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input.input-text,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=email],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=password],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input[type=tel],.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce select,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce textarea{font-size:16px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-content,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce form.login,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce form.register{padding:20px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table td,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce table.shop_table th{padding:12px;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-content{width:100%;float:none;}.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-navigation{margin-bottom:20px;}}
.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#344D61;color:#fff;}
.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#344D61;color:#fff;}
.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .woocommerce-MyAccount-content .e-my-account-tab{border:0;padding:0;background:transparent;}
.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .form-row input.input-text,.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .form-row textarea,.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .select2-container .select2-selection--single{background:#fff;border:1px solid #CCD2D5;border-radius:8px;color:#282B2A;}
.elementor-16 .elementor-element.elementor-element-76db9b59.elementor-widget .woocommerce .e-checkout__container .e-checkout__column-inner{border-color:#CCD2D5;border-radius:12px;}
.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce-MyAccount-content-wrapper{border:0!important;padding:0!important;background:transparent!important;}
.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce input.input-text,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce textarea,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce select,.elementor-16 .elementor-element.elementor-element-76db9b59 .woocommerce .select2-selection--single{background:#fff!important;border:1px solid #CCD2D5!important;border-radius:8px!important;color:#282B2A!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aeaed80 */.elementor-16 .elementor-element.elementor-element-4aeaed80{width:84.6%;max-width:1800px;margin:64px auto 88px;direction:ltr;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-4aeaed80{width:90%;margin:48px auto 64px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-4aeaed80{margin:32px auto 48px;}}.elementor-16 .elementor-element.elementor-element-4aeaed80{padding-top:130px;margin-top:0!important;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-4aeaed80{padding-top:110px;}}.elementor-16 .elementor-element.elementor-element-4aeaed80{padding-top:130px;margin-top:0!important;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-4aeaed80{padding-top:110px;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/70f039abb1b5a7b0.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/58eddcf7501e81e4.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/f2e1fd150afc5bed.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/1cf1e761ac4fb5c9.ttf') format('truetype');
}
/* End Custom Fonts CSS */