.elementor-9426 .elementor-element.elementor-element-37ca68f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9426 .elementor-element.elementor-element-823d80b{--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;--z-index:0;}.elementor-9426 .elementor-element.elementor-element-1b143c8{--display:flex;--min-height:290px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999999;}.elementor-9426 .elementor-element.elementor-element-1b143c8:not(.elementor-motion-effects-element-type-background), .elementor-9426 .elementor-element.elementor-element-1b143c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123C55;}.elementor-9426 .elementor-element.elementor-element-12ca1e8{--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;--align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-baf4678{background-color:var( --e-global-color-a4fa3d3 );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;text-align:start;}.elementor-9426 .elementor-element.elementor-element-baf4678 img{width:472px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9426 .elementor-element.elementor-element-e6a841b{text-align:justify;}.elementor-9426 .elementor-element.elementor-element-e6a841b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a4fa3d3 );}.elementor-9426 .elementor-element.elementor-element-74290bb{--display:flex;--min-height:210px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9426 .elementor-element.elementor-element-74290bb.e-con{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-b09fac8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9426 .elementor-element.elementor-element-b09fac8 .elementor-heading-title{font-family:var( --e-global-typography-8f7e060-font-family ), Sans-serif;font-size:var( --e-global-typography-8f7e060-font-size );font-weight:var( --e-global-typography-8f7e060-font-weight );color:var( --e-global-color-a4fa3d3 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9426 .elementor-element.elementor-element-e12a413{width:100%;max-width:100%;--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9426 .elementor-element.elementor-element-e12a413.elementor-element{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-item > a{font-family:"bon", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-9426 .elementor-element.elementor-element-e12a413 .elementor-icon-list-text{color:var( --e-global-color-a4fa3d3 );transition:color 0.3s;}.elementor-9426 .elementor-element.elementor-element-edda859{--display:flex;--min-height:210px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9426 .elementor-element.elementor-element-edda859.e-con{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-2de9a89{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9426 .elementor-element.elementor-element-2de9a89 .elementor-heading-title{font-family:var( --e-global-typography-8f7e060-font-family ), Sans-serif;font-size:var( --e-global-typography-8f7e060-font-size );font-weight:var( --e-global-typography-8f7e060-font-weight );color:var( --e-global-color-a4fa3d3 );}.elementor-9426 .elementor-element.elementor-element-10655e3{width:100%;max-width:100%;--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9426 .elementor-element.elementor-element-10655e3.elementor-element{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-item > a{font-family:"bon", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-9426 .elementor-element.elementor-element-10655e3 .elementor-icon-list-text{color:var( --e-global-color-a4fa3d3 );transition:color 0.3s;}.elementor-9426 .elementor-element.elementor-element-991afc5{--display:flex;--min-height:210px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-9426 .elementor-element.elementor-element-991afc5.e-con{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-3d06882{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-9426 .elementor-element.elementor-element-3d06882 .elementor-heading-title{font-family:var( --e-global-typography-8f7e060-font-family ), Sans-serif;font-size:var( --e-global-typography-8f7e060-font-size );font-weight:var( --e-global-typography-8f7e060-font-weight );color:var( --e-global-color-a4fa3d3 );}.elementor-9426 .elementor-element.elementor-element-fd17a81{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-a407d16{width:var( --container-widget-width, 210px );max-width:210px;background-color:var( --e-global-color-a4fa3d3 );padding:4px 4px 4px 4px;--container-widget-width:210px;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-9426 .elementor-element.elementor-element-a407d16.elementor-element{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-ad8119f{width:var( --container-widget-width, 280px );max-width:280px;background-color:var( --e-global-color-a4fa3d3 );padding:4px 4px 4px 4px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-9426 .elementor-element.elementor-element-ad8119f.elementor-element{--align-self:center;}.elementor-9426 .elementor-element.elementor-element-b828951{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-9426 .elementor-element.elementor-element-b828951 .elementor-heading-title{font-family:var( --e-global-typography-8f7e060-font-family ), Sans-serif;font-size:var( --e-global-typography-8f7e060-font-size );font-weight:var( --e-global-typography-8f7e060-font-weight );color:var( --e-global-color-a4fa3d3 );}.elementor-9426 .elementor-element.elementor-element-0fd1cda{--display:flex;}.elementor-9426 .elementor-element.elementor-element-1432773{text-align:center;}.elementor-9426 .elementor-element.elementor-element-1432773 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9426 .elementor-element.elementor-element-12ca1e8{--width:50%;}.elementor-9426 .elementor-element.elementor-element-74290bb{--width:30%;}.elementor-9426 .elementor-element.elementor-element-edda859{--width:30%;}.elementor-9426 .elementor-element.elementor-element-991afc5{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9426 .elementor-element.elementor-element-12ca1e8{--width:100%;}.elementor-9426 .elementor-element.elementor-element-74290bb{--width:100%;}.elementor-9426 .elementor-element.elementor-element-edda859{--width:100%;}.elementor-9426 .elementor-element.elementor-element-991afc5{--width:100%;}}@media(max-width:1024px){.elementor-9426 .elementor-element.elementor-element-1b143c8{--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;}.elementor-9426 .elementor-element.elementor-element-12ca1e8{--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;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-baf4678 img{width:64px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9426 .elementor-element.elementor-element-e6a841b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-74290bb{--min-height:140px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9426 .elementor-element.elementor-element-b09fac8{width:auto;max-width:auto;}.elementor-9426 .elementor-element.elementor-element-b09fac8.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-b09fac8 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-e12a413.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-edda859{--min-height:140px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9426 .elementor-element.elementor-element-2de9a89{width:auto;max-width:auto;}.elementor-9426 .elementor-element.elementor-element-2de9a89.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-2de9a89 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-10655e3.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-991afc5{--min-height:140px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9426 .elementor-element.elementor-element-3d06882{width:auto;max-width:auto;}.elementor-9426 .elementor-element.elementor-element-3d06882 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-fd17a81{--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-a407d16{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;}.elementor-9426 .elementor-element.elementor-element-ad8119f{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-9426 .elementor-element.elementor-element-b828951{width:auto;max-width:auto;}.elementor-9426 .elementor-element.elementor-element-b828951 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-1432773 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9426 .elementor-element.elementor-element-e6a841b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-74290bb{--min-height:140px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-9426 .elementor-element.elementor-element-b09fac8{width:100%;max-width:100%;text-align:start;}.elementor-9426 .elementor-element.elementor-element-b09fac8.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-b09fac8 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-e12a413.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-edda859{--min-height:140px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-9426 .elementor-element.elementor-element-2de9a89{width:100%;max-width:100%;text-align:start;}.elementor-9426 .elementor-element.elementor-element-2de9a89.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-2de9a89 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-10655e3.elementor-element{--align-self:flex-start;}.elementor-9426 .elementor-element.elementor-element-991afc5{--min-height:140px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9426 .elementor-element.elementor-element-3d06882 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-fd17a81{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9426 .elementor-element.elementor-element-a407d16{--container-widget-width:97px;--container-widget-flex-grow:0;width:var( --container-widget-width, 97px );max-width:97px;}.elementor-9426 .elementor-element.elementor-element-b828951 .elementor-heading-title{font-size:var( --e-global-typography-8f7e060-font-size );}.elementor-9426 .elementor-element.elementor-element-1432773 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-0f1a515 */#ginput_base_price_20_8 {
    border: none !important;
    box-shadow: unset !important;
    font-family: 'new yekan' !important; /* اضافه شد */
}

#gfield_description_20_8 {
	font-family: 'new yekan';
}
#gform_submit_button_20 {
	width: 100%;
	padding: 14px;
}


.ginput_container.ginput_container_singleproduct {

	display: flex!important;

	text-align: left;

	justify-content: end!important;

}

/* ---------- باکس محصول / پکیج VIP ----------
   عنوان + توضیح در ستون راست، قیمت در ستون چپ (کنار هم) */
#gform_wrapper_20 #field_20_8 {
  grid-template-columns: 1fr auto;
  grid-template-areas:
    "title price"
    "desc  price";
  align-items: center;
  column-gap: 14px;
  direction: rtl;
  border: 1.5px solid #e7cd8f;
  border-radius: 14px;
  padding: 16px 18px;
  background-color: #ffffff;
  margin-bottom: 16px;
}
 
#gform_wrapper_20 #field_20_8 .gfield_label {
  grid-area: title;
  font-size: 16px;
  font-weight: 700;
  color: #000000 !important;
  margin: 0;
}
 
#gform_wrapper_20 #field_20_8 .gfield_description {
  grid-area: desc;
  color: #767676;
  font-size: 12.5px;
  margin: 2px 0 0;
}
 
#gform_wrapper_20 #field_20_8 .ginput_container_singleproduct {
  grid-area: price;
  align-self: center;
}
 
#gform_wrapper_20 .ginput_product_price_label {
  display: none;
}
 
#gform_wrapper_20 .ginput_product_price {
  background: transparent !important;
  border: none !important;
  color: #0b5c46 !important;
  font-size: 19px !important;
  font-weight: 800 !important;
  text-align: left;
  padding: 0 !important;
  width: auto !important;
}
#input_20_6 {
	border: 1px solid #cbcccf !important;
	background: #ffffff !important;
	box-shadow: none !important;
	padding: 12px !important;
height: 40px !important;
}
#input_20_6::placeholder {
	color: #999999 !important;
	opacity: 1 !important;
}


input[type="email"], input[type="text"], select, option, #input_1_19 {
    border: 1px solid #cbcccf !important;
    background: #ffffff !important;
    box-shadow: none !important;
    padding: 12px !important;
}

/* placeholder رنگ خاکستری */
input[type="email"]::placeholder,
input[type="text"]::placeholder,
#input_1_19::placeholder {
    color: #999999 !important;
    opacity: 1 !important;
}

/* برای مرورگرهای قدیمی‌تر (WebKit) */
input[type="email"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
#input_1_19::-webkit-input-placeholder {
    color: #999999 !important;
    opacity: 1 !important;
}

/* برای فایرفاکس */
input[type="email"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
#input_1_19::-moz-placeholder {
    color: #999999 !important;
    opacity: 1 !important;
}

/* برای اینترنت اکسپلورر */
input[type="email"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
#input_1_19:-ms-input-placeholder {
    color: #999999 !important;
}

.gform_required_legend {
	display: none;
}

.gfield_label.gform-field-label {
	color: #171934;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.gfield_label.gform-field-label.gfield_label_before_complex {
	font-size: 16px !important;
	font-weight: 700 !important;
}
.gform_legacy_markup_wrapper input#gf_coupon_button.button, .gravity-theme input#gf_coupon_button.button {
	margin-left: 10px;
	padding: 10px;
	width: 64px;
	margin: 4px;
}

#input_20_9 {
	border: none !important;
	font-family: 'new yekan';
}


.sf-grid4 article > b {
	color: #9295aa;
	font-size: 34px!important;
}
.sf-kicker {
	display: inline-block;
	color: var(--blue);
	font-size: 16px !important;
	font-weight: 700 !important;
}

.sf-checks b {
	font-size: 18px !important;
}
.sf-checks small {
	margin-top: 5px;
	color: var(--muted);
	font-size: 14px !important;
}
.sf-trust span {
	margin-top: 7px;
	color: var(--muted);
	font-size: 12px !important;
}

.sf-grid4 p {
	color: var(--muted);
	font-size: 12px !important;
	line-height: 1.9;
}

.sf-time {
	padding: 6px 9px;
	border-radius: 7px;
	background: #edeeff;
	color: var(--blue);
	font-size: 12px !important;
	font-weight: bold;
}
#sf-slide-title {
	display: none;
}

.sf-slider-head span {
	font-size: 14px !important;
	color: #000390 !important;
}


#gf_coupon_button {
	padding: 0px !important;
}
@media (min-width: 1024px) {
    #gf_coupon_button {
        height: 40px;
    }
}

input[type="email"], input[type="text"], select, option, #input_1_19 {
	border: 1px solid #cbcccf !important;
	background: #ffffff !important;
	box-shadow: none !important;
	padding: 12px !important;
	height: 40px !important;
}/* End custom CSS */
/* Start custom CSS */body * {
	font-family: 'Primary-fontface' !important;
}

#field_16_8 {
	grid-template-columns: 1fr auto;
	grid-template-areas: "title price" "desc  price";
	align-items: center;
	column-gap: 14px;
	direction: rtl;
	border: 1.5px solid #e7cd8f;
	border-radius: 14px;
	padding: 16px 18px;
	background-color: #ffffff;
	margin-bottom: 16px;
}

#input_16_9 {
	border: none !important;
}
#ginput_base_price_16_8 {
	border: none !important;
}

#gform_submit_button_16 {
	background-color: #000390;
	width: 100%;
}



#input_16_14_4,#input_16_14_3 {
	border-radius: 8px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #747983;
}

@media only screen and (max-width: 768px) {
    .gform_wrapper.gravity-theme .gf_step_number {
        width: 80px !important;
    }
}
.gform_wrapper.gravity-theme .gform_page_footer input {
    padding: 12px;
    font-size: 16px !important;
}

#input_16_14 label {
	display: none;
}

.gform-page-footer.gform_page_footer.top_label {
	display: flex;
	width: 100%;

	flex-direction: row;
}

#gform_previous_button_16 {
	width: 20%;
	background-color: blanchedalmond;
	border: 1px solid blanchedalmond;
	color: black;
	padding: 14px;
	/* height: 51px; */
}
.partial_entry_warning {
	display: none;
}

#gform_next_button_16_15,#gform_next_button_16_13 {
	width: 30%;
	font-size: 16px !important;
	font-weight: 700;
}

#gform_previous_button_16_15 {
	width: 20%;
	background-color: blanchedalmond;
	border: 1px solid blanchedalmond;
	color: black;
	padding: 14px;
}

.gform_wrapper.gravity-theme .gf_step {
	display: inline-block !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 12px !important;
	margin: 0px !important;
}

#gf_page_steps_16 {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    gap: 14px !important;
    padding-bottom: 30px !important;
}
/* حالت موبایل (عرض حداکثر 768px) */
@media (max-width: 768px) {
    #gform_next_button_16_15, 
    #gform_next_button_16_13,
    #gform_previous_button_16_15 {
        padding: unset !important;
        padding: 6px !important;
    }
}

#input_16_14_4,#input_16_14_3{
	height: 48px !important;
}

#gform_next_button_16_16,#gform_next_button_16_13 {
	background-color: #000390 !important;
}

.gf_step_label {
    display: none !important;
}

.gform_wrapper.gravity-theme .gf_step_number {
	background: 0 0 !important;
	border: 2px solid #f3f4fd !important;
	border-radius: 20px !important;
	color: #585e6a !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	height: 54px !important;
	text-align: center !important;
	width: 80px!important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
	font-size: 18px !important;

}

.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: #f3f4fd !important;
    color: #000390 !important;
}


.gf_step_number::before {
	display: none !important;
}

.gf_step_number::after{
	display: none !important;
}/* End custom CSS */