.elementor-3013 .elementor-element.elementor-element-43d5a3d{--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;--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-3013 .elementor-element.elementor-element-6154747{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:6em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;--z-index:2;}.elementor-3013 .elementor-element.elementor-element-6154747::before, .elementor-3013 .elementor-element.elementor-element-6154747 > .elementor-background-video-container::before, .elementor-3013 .elementor-element.elementor-element-6154747 > .e-con-inner > .elementor-background-video-container::before, .elementor-3013 .elementor-element.elementor-element-6154747 > .elementor-background-slideshow::before, .elementor-3013 .elementor-element.elementor-element-6154747 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3013 .elementor-element.elementor-element-6154747 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3013 .elementor-element.elementor-element-0db4585{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:3em;--margin-right:0em;}.elementor-3013 .elementor-element.elementor-element-6ec246a{width:100%;max-width:100%;}.elementor-3013 .elementor-element.elementor-element-6ec246a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#0590EF;}.elementor-3013 .elementor-element.elementor-element-6ec246a .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:#0590EF;}.elementor-3013 .elementor-element.elementor-element-78c8d73 .elementor-heading-title{font-family:"huawei", Sans-serif;font-weight:500;}.elementor-3013 .elementor-element.elementor-element-b3da12b{--divider-border-style:solid;--divider-color:#22222224;--divider-border-width:1px;}.elementor-3013 .elementor-element.elementor-element-b3da12b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3013 .elementor-element.elementor-element-b3da12b .elementor-divider-separator{width:100%;}.elementor-3013 .elementor-element.elementor-element-b3da12b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 1px 0px;border-color:#999999;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"huawei", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#0590EF;border-color:#FFFFFF;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#004898;border-color:#FFFFFF;}.elementor-3013 .elementor-element.elementor-element-156eca3 nav.woocommerce-pagination ul{border-color:#0590EF;}.elementor-3013 .elementor-element.elementor-element-156eca3 nav.woocommerce-pagination ul li{border-right-color:#0590EF;border-left-color:#0590EF;}.elementor-3013 .elementor-element.elementor-element-156eca3 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#004898;}.elementor-3013 .elementor-element.elementor-element-156eca3 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#004898;}@media(max-width:1024px){.elementor-3013 .elementor-element.elementor-element-6154747{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3013 .elementor-element.elementor-element-0db4585{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-3013 .elementor-element.elementor-element-6ec246a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3013 .elementor-element.elementor-element-6154747{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-3013 .elementor-element.elementor-element-0db4585{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3013 .elementor-element.elementor-element-6ec246a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-3013 .elementor-element.elementor-element-b3da12b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3013 .elementor-element.elementor-element-156eca3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3013 .elementor-element.elementor-element-6154747{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3013 .elementor-element.elementor-element-0db4585{--width:100%;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-156eca3 */.woocommerce nav.woocommerce-pagination ul li {
    border-color: #0590ef;
}
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{
    background: #f5f5f5;
}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers{
    text-align: center;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap{
    padding:5px 0;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap::after{
    content:'';
    display: block;
    height:3px;
    width: 0;
    transition-property: all;
    transition-duration: 0.6s;
    transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
    background:#0c64b3;
    opacity: 0.7;
}
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap::after{
    width:100%;
}/* End custom CSS */