.elementor-8 .elementor-element.elementor-element-1f79377{--display:flex;--min-height:200px;--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;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b1bf85f .cart_totals .checkout-button{color:#FFFFFF;background-color:var( --e-global-color-df51178 );}.elementor-8 .elementor-element.elementor-element-b1bf85f .cart_totals .checkout-button:hover{color:#FFFFFF;background-color:var( --e-global-color-2b63939 );}.elementor-8 .elementor-element.elementor-element-0bfe5ca{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0bfe5ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0bfe5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a63e85e .elementor-heading-title{font-family:var( --e-global-typography-6383a57-font-family ), Sans-serif;font-size:var( --e-global-typography-6383a57-font-size );font-weight:var( --e-global-typography-6383a57-font-weight );line-height:var( --e-global-typography-6383a57-line-height );letter-spacing:var( --e-global-typography-6383a57-letter-spacing );color:var( --e-global-color-b80ba45 );}.elementor-widget-reycore-product-grid .btn.rey-pg-loadmore{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reycore-product-grid .woocommerce-loop-product__title a{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-8915223 ul.products{--woocommerce-grid-columns:3;}.elementor-8 .elementor-element.elementor-element-8915223 > .elementor-widget-container{background-color:#FFFFFF;padding:16px 16px 16px 0px;}.elementor-8 .elementor-element.elementor-element-8915223 ul.products li.product{--link-color:var( --e-global-color-df51178 );--link-color-hover:var( --e-global-color-2b63939 );}.elementor-8 .elementor-element.elementor-element-8915223 ul.products li.product .--box-styler{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8915223 .woocommerce-loop-product__title a{font-family:"Encode Sans", Sans-serif;font-size:0.9em;font-weight:700;color:var( --e-global-color-b80ba45 );}.elementor-8 .elementor-element.elementor-element-8915223 .woocommerce-loop-product__title a:hover{color:var( --e-global-color-c65d64e );}@media(max-width:1024px){.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-8 .elementor-element.elementor-element-a63e85e .elementor-heading-title{font-size:var( --e-global-typography-6383a57-font-size );line-height:var( --e-global-typography-6383a57-line-height );letter-spacing:var( --e-global-typography-6383a57-letter-spacing );}.elementor-widget-reycore-product-grid .btn.rey-pg-loadmore{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reycore-product-grid .woocommerce-loop-product__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-8915223 ul.products{--woocommerce-grid-columns:3;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1f79377{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-0bfe5ca{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-8 .elementor-element.elementor-element-a63e85e .elementor-heading-title{font-size:var( --e-global-typography-6383a57-font-size );line-height:var( --e-global-typography-6383a57-line-height );letter-spacing:var( --e-global-typography-6383a57-letter-spacing );}.elementor-widget-reycore-product-grid .btn.rey-pg-loadmore{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reycore-product-grid .woocommerce-loop-product__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-8915223 ul.products{--woocommerce-grid-columns:2;}.elementor-8 .elementor-element.elementor-element-8915223 > .elementor-widget-container{padding:16px 24px 16px 0px;}.elementor-8 .elementor-element.elementor-element-8915223{--woocommerce-products-gutter:32px;}.elementor-8 .elementor-element.elementor-element-8915223 .woocommerce-loop-product__title a{font-size:1em;}}/* Start custom CSS for reycore-product-grid, class: .elementor-element-8915223 */@media (max-width: 1024px) {
    li.product .button:is(.rey-btn--under,.rey-btn--hover) {
        --btn-font-size: 12px !important;
    }
}/* End custom CSS */