.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1974 .elementor-element.elementor-element-66746f9{--display:flex;--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:0px 0px;--background-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-66746f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1974 .elementor-element.elementor-element-919f29f{--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:0px 0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1974 .elementor-element.elementor-element-919f29f:not(.elementor-motion-effects-element-type-background), .elementor-1974 .elementor-element.elementor-element-919f29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1974 .elementor-element.elementor-element-919f29f, .elementor-1974 .elementor-element.elementor-element-919f29f::before{--border-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-919f29f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1974 .elementor-element.elementor-element-b5c3a31{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-b5c3a31:not(.elementor-motion-effects-element-type-background), .elementor-1974 .elementor-element.elementor-element-b5c3a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1974 .elementor-element.elementor-element-b5c3a31, .elementor-1974 .elementor-element.elementor-element-b5c3a31::before{--border-transition:0.3s;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.elementor-1974 .elementor-element.elementor-element-0985153{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1974 .elementor-element.elementor-element-0985153 > .elementor-widget-container{background-color:#E5ECFF;padding:17px 17px 17px 17px;border-radius:50px 50px 50px 50px;}.elementor-1974 .elementor-element.elementor-element-0985153.elementor-element{--align-self:center;}.elementor-1974 .elementor-element.elementor-element-0985153 img{border-radius:50px 50px 50px 50px;}.elementor-1974 .elementor-element.elementor-element-aa65bef{--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;--justify-content:center;--gap:5px 0px;--background-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-aa65bef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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 );}.elementor-1974 .elementor-element.elementor-element-2ab7d61 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-e57e614{--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:9px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );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 );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-1974 .elementor-element.elementor-element-77a9514 > .elementor-widget-container{padding:8px 12px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-wrapper{text-align:right;}.elementor-1974 .elementor-element.elementor-element-77a9514.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-1974 .elementor-element.elementor-element-77a9514.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-1974 .elementor-element.elementor-element-77a9514.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-6dfe36d > .elementor-widget-container{background-color:#7086F5;padding:8px 12px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-wrapper{text-align:right;}.elementor-1974 .elementor-element.elementor-element-6dfe36d.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-1974 .elementor-element.elementor-element-6dfe36d.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-1974 .elementor-element.elementor-element-6dfe36d.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-title{color:#FFFFFF;font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-ae038d6 > .elementor-widget-container{padding:8px 12px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-wrapper{text-align:right;}.elementor-1974 .elementor-element.elementor-element-ae038d6.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-1974 .elementor-element.elementor-element-ae038d6.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-1974 .elementor-element.elementor-element-ae038d6.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-c47e4b5{--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;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-1974 .elementor-element.elementor-element-c47e4b5:not(.elementor-motion-effects-element-type-background), .elementor-1974 .elementor-element.elementor-element-c47e4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1974 .elementor-element.elementor-element-c47e4b5:hover{background-color:#7086F5;}.elementor-1974 .elementor-element.elementor-element-c47e4b5, .elementor-1974 .elementor-element.elementor-element-c47e4b5::before{--border-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-8ffedca .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-c6cb454{--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;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-1974 .elementor-element.elementor-element-c6cb454:not(.elementor-motion-effects-element-type-background), .elementor-1974 .elementor-element.elementor-element-c6cb454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1974 .elementor-element.elementor-element-c6cb454:hover{background-color:#7086F5;}.elementor-1974 .elementor-element.elementor-element-c6cb454, .elementor-1974 .elementor-element.elementor-element-c6cb454::before{--border-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-08e4fb9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-b08de5c{--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;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-1974 .elementor-element.elementor-element-b08de5c:not(.elementor-motion-effects-element-type-background), .elementor-1974 .elementor-element.elementor-element-b08de5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1974 .elementor-element.elementor-element-b08de5c:hover{background-color:#7086F5;}.elementor-1974 .elementor-element.elementor-element-b08de5c, .elementor-1974 .elementor-element.elementor-element-b08de5c::before{--border-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-84384ff .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-acc995c-font-family ), Sans-serif;font-size:var( --e-global-typography-acc995c-font-size );font-weight:var( --e-global-typography-acc995c-font-weight );}.elementor-1974 .elementor-element.elementor-element-6bf2893{--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;--background-transition:0.3s;}.elementor-1974 .elementor-element.elementor-element-6bf2893.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1974 .elementor-element.elementor-element-872e0c9{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-downloads .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-downloads .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-downloads.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-downloads .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-downloads .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1974 .elementor-element.elementor-element-9167e6c > .elementor-widget-container{margin:-46px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1974 .elementor-element.elementor-element-9167e6c .download-file a.woocommerce-MyAccount-downloads-file{transition:all 0.2s;}.elementor-widget-orders .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-orders .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-orders.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-orders .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-orders .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1974 .elementor-element.elementor-element-ac125cd{width:100%;max-width:100%;}.elementor-1974 .elementor-element.elementor-element-ac125cd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1974 .elementor-element.elementor-element-ac125cd .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions a{transition:all 0.2s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-66746f9{--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;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1974 .elementor-element.elementor-element-0985153{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-2ab7d61 .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-8ffedca .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-08e4fb9 .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-84384ff .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-widget-downloads.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-9167e6c > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-widget-orders.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-b5c3a31{--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;--justify-content:center;--z-index:99;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1974 .elementor-element.elementor-element-0985153{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-1974 .elementor-element.elementor-element-0985153.elementor-element{--align-self:center;}.elementor-1974 .elementor-element.elementor-element-aa65bef{--width:64.228%;--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;--z-index:99;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-2ab7d61{text-align:right;}.elementor-1974 .elementor-element.elementor-element-2ab7d61 .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-e57e614{--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;--justify-content:space-around;--gap:15px 15px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-77a9514 .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-6dfe36d.elementor-element{--align-self:stretch;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-6dfe36d .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-img{margin-bottom:7px;}.elementor-1974 .elementor-element.elementor-element-ae038d6 .elementor-image-box-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-c47e4b5{--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:11px 11px;--border-radius:16px 16px 16px 16px;--z-index:99;}.elementor-1974 .elementor-element.elementor-element-8ffedca .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-c6cb454{--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:11px 11px;--border-radius:16px 16px 16px 16px;--z-index:99;}.elementor-1974 .elementor-element.elementor-element-08e4fb9 .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-1974 .elementor-element.elementor-element-b08de5c{--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:11px 11px;--border-radius:16px 16px 16px 16px;--z-index:99;}.elementor-1974 .elementor-element.elementor-element-84384ff .elementor-heading-title{font-size:var( --e-global-typography-acc995c-font-size );}.elementor-widget-downloads.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-1974 .elementor-element.elementor-element-9167e6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-orders.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1974 .elementor-element.elementor-element-66746f9{--width:1221px;}.elementor-1974 .elementor-element.elementor-element-919f29f{--width:21.956%;}.elementor-1974 .elementor-element.elementor-element-aa65bef{--width:57.647%;}.elementor-1974 .elementor-element.elementor-element-6bf2893{--width:78.898%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1974 .elementor-element.elementor-element-66746f9{--width:1140px;}.elementor-1974 .elementor-element.elementor-element-919f29f{--width:30%;}.elementor-1974 .elementor-element.elementor-element-6bf2893{--width:70%;}}/* Start custom CSS for image, class: .elementor-element-0985153 */.elementor-1974 .elementor-element.elementor-element-0985153 > .elementor-widget-container {
width: 90px;
border-radius: 100%;
aspect-ratio: 1;
display: flex
;
justify-content: center;
align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c3a31 */.elementor-element .elementor-element-0985153 .elementor-widget__width-initial .elementor-widget .elementor-widget-image{
    min-width: 90px !important;
}/* End custom CSS */
/* Start custom CSS for downloads, class: .elementor-element-9167e6c */.woocommerce-order-downloads {
  margin: 20px 0;
  padding: 20px;
  background-color: #f8f8f8;
  border-radius: 10px;
}

.woocommerce-order-downloads__title {
  font-size: 24px;
  color: #333;
  margin-bottom: 20px;
}

.woocommerce-order-downloads-items {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.woocommerce-order-downloads-item {
  background-color: #fff;
  border-radius: 8px;
  padding: 15px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
}

.woocommerce-order-downloads-item:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}



.item-title a {
  text-decoration: none;
  color: inherit;
}

.item-price, .item-date {
  font-size: 18px;
  color: var(--Navy-Blue, #001334);
}

.toggle-downloads {
  background-color: #7086F5;
  color: white;
  padding: 5px 15px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

button.toggle-downloads:hover, 
button.toggle-downloads:focus, 
button.toggle-downloads:active {
    background-color: #5061b2 !important;
}



.item-downloads {
  margin-top: 15px;
}

.item-downloads.hidden {
  display: none;
}

.woocommerce-MyAccount-downloads-file {
  font-size: 14px;
  color: #0073e6;
  text-decoration: none;
}

.woocommerce-MyAccount-downloads-file:hover {
  text-decoration: underline;
}
img.product-image {
    max-width: 75px;
}
.img-title {
  display: flex;
  align-items: center;
  gap: 12px; /* فاصله بین تصویر و متن */
}

.img-title .product-image {
  width: 72px;
  height: 72px;
  flex-shrink: 0;
  object-fit: cover; /* برای تطبیق تصویر */
  border-radius: 16px; /* گوشه‌های گرد */
}

.img-title .item-title {
  color: var(--Navy-Blue, #001334);
  text-align: right;
  font-family: "Yekan Bakh", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
/* استایل برای کل لیست */
.download-list {
  list-style: none; /* حذف استایل پیش‌فرض */
  padding: 0;
  margin: 0;
  display: flex; /* قرار دادن آیتم‌ها در کنار هم */
  gap: 20px; /* فاصله بین آیتم‌ها */
  flex-wrap: wrap; /* شکستن خط در صورت نیاز */
}

/* استایل برای هر آیتم */
.download-item {
  display: flex;
  align-items: center; /* تراز عمودی آیکون و متن */
  background-color: #E5ECFF; /* پس‌زمینه آبی */
  padding: 6px 6px; /* فاصله داخلی */
  border-radius: 6px; /* گوشه‌های گرد */
}

/* استایل لینک‌ها */
.download-link {
  color: #7086F5; /* رنگ متن سفید */
  text-decoration: none; /* حذف زیرخط */
  font-size: 16px;
  font-weight: 500;
}

/* حالت هاور برای لینک‌ها */
.download-link:hover {
  text-decoration: underline; /* زیرخط در حالت هاور */
}

.item-downloads hr {
  margin-top: 22px !important;  /* فاصله از بالا */
  margin-bottom: 22px !important;  /* فاصله از پایین */
  border: none;  /* حذف خطوط مرزی */
  border-top: 1px solid #ccc;  /* رنگ و ضخامت خط */
}

.woocommerce-info, 
.woocommerce-message, 
.woocommerce-error {
  background-color: #f5faff; /* رنگ پس‌زمینه */
  border: 1px solid #d1e7ff; /* رنگ حاشیه */
  border-radius: 8px; /* گوشه‌های گرد */
  color: #0056b3; /* رنگ متن */
  padding: 15px; /* فاصله داخلی */
  font-size: 14px; /* اندازه متن */
  font-family: "Yekan Bakh", Arial, sans-serif; /* فونت */
  line-height: 1.5;
  margin-bottom: 20px; /* فاصله از المان بعدی */
}

.woocommerce-info a.button, 
.woocommerce-message a.button, 
.woocommerce-error a.button {
display: none;
}
.woocommerce-info::before, 
.woocommerce-message::before, 
.woocommerce-error::before {
display: none;
}

@media (max-width: 768px) {
    .item-price, 
.item-date {
  display: none !important;
}

  /* تنظیمات عمومی */
  .woocommerce-order-downloads {
    padding: 15px;
    border-radius: 8px;
  }

  .woocommerce-order-downloads__title {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .woocommerce-order-downloads-items {
    gap: 10px;
  }

  .woocommerce-order-downloads-item {
    padding: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }

  /* تنظیم متن‌ها و لینک‌ها */
  .woocommerce-MyAccount-downloads-file {
    font-size: 13px;
  }

  /* تنظیمات دکمه‌ها */
  .toggle-downloads {
    padding: 4px 10px;
    border-radius: 4px;
  }

  /* لیست دانلود */
  .download-list {
    gap: 10px;
    flex-direction: column; /* آیتم‌ها به صورت ستونی */
  }

  .download-item {
    padding: 10px;
    font-size: 14px;
  }

  .download-link {
    font-size: 14px;
  }

  /* تصاویر */
  .img-title {
    gap: 10px; /* فاصله کمتر بین تصویر و متن */
  }

  .img-title .product-image {
    width: 60px; /* اندازه کوچک‌تر تصویر */
    height: 60px;
    border-radius: 12px;
  }

  .img-title .item-title {
    font-size: 18px; /* اندازه متن کمتر */
    line-height: 130%;
  }

  /* خطوط جداکننده */
  .item-downloads hr {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  /* پیام‌های ووکامرس */
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error {
    font-size: 13px;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 6px;
  }
}/* End custom CSS */