.elementor-kit-24{--e-global-color-primary:#3D402C;--e-global-color-secondary:#FBEEDF;--e-global-color-text:#3D402C;--e-global-color-accent:#CC7D14;--e-global-color-c19e341:#EBEBEB;--e-global-color-6628a38:#F9F9F9;--e-global-color-9b3837a:#E30613;--e-global-color-7ab0a6d:#B80611;--e-global-color-d779611:#EBEBEB;--e-global-color-1f0b64a:#FFFFFF;--e-global-color-db877db:#FFFFFF;--e-global-color-8d950a9:#363F4D;--e-global-color-78ee8bb:#FFFFFF;--e-global-color-811c6ac:#EBEBEB;--e-global-color-867a8f1:#363F4D;--e-global-color-3c5e64a:#363F4D;--e-global-color-d54eb96:#E30613;--e-global-color-a7754f7:#B80611;--e-global-color-f785c05:#363F4D;--e-global-color-009ed94:#363F4D;--e-global-color-44b7716:#F9F9F9;--e-global-color-281598d:#F9F9F9;--e-global-color-186f54e:#EBEBEB;--e-global-color-67d743a:#EBEBEB;--e-global-color-7da4993:#E30613;--e-global-color-100e067:#FFFFFF;--e-global-color-f3d36d6:#B80611;--e-global-color-ce37465:#FFFFFF;--e-global-color-2c63722:#E30613;--e-global-color-f156262:#B80611;--e-global-color-630041c:#363F4D;--e-global-color-5d08cf8:#E30613;--e-global-color-a61dc04:#363F4D;--e-global-color-5ffc8fb:#FFFFFF;--e-global-color-9490925:#E30613;--e-global-color-9aba9d3:#E30613;--e-global-color-421bdc9:#FFFFFF;--e-global-color-c9fd782:#B80611;--e-global-color-4a92d18:#B80611;--e-global-color-e761c08:#EBEBEB;--e-global-color-c349ef8:#FBEEDF;--e-global-color-1560b7b:#3D402C;--e-global-color-8bba781:#7D806C;--e-global-color-e688589:#ACAE9E;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Newsreader";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;--e-global-typography-1de409b-font-family:"Open Sans";--e-global-typography-1de409b-font-size:14px;--e-global-typography-1de409b-font-weight:600;--e-global-typography-1de409b-text-transform:none;--e-global-typography-1de409b-font-style:normal;--e-global-typography-1de409b-text-decoration:none;--e-global-typography-1de409b-line-height:1em;--e-global-typography-1de409b-letter-spacing:0px;--e-global-typography-1de409b-word-spacing:0px;--e-global-typography-c9e2bcb-font-family:"Open Sans";--e-global-typography-c9e2bcb-font-size:18px;--e-global-typography-c9e2bcb-font-weight:600;--e-global-typography-c9e2bcb-line-height:1.3em;--e-global-typography-c8f1ee0-font-family:"Open Sans";--e-global-typography-c8f1ee0-font-size:14px;--e-global-typography-c8f1ee0-font-weight:400;--e-global-typography-c8f1ee0-line-height:1.3em;--e-global-typography-14ddd0d-font-family:"Open Sans";--e-global-typography-14ddd0d-font-size:14px;--e-global-typography-14ddd0d-font-weight:400;--e-global-typography-14ddd0d-line-height:1.3em;--e-global-typography-5410c7e-font-family:"Open Sans";--e-global-typography-5410c7e-font-size:14px;--e-global-typography-5410c7e-font-weight:600;--e-global-typography-5410c7e-line-height:1.3em;--e-global-typography-0e9e5fa-font-family:"Open Sans";--e-global-typography-0e9e5fa-font-weight:600;--e-global-typography-0e9e5fa-line-height:1.3em;--e-global-typography-497e6ec-font-family:"Open Sans";--e-global-typography-497e6ec-font-size:16px;--e-global-typography-497e6ec-font-weight:600;--e-global-typography-497e6ec-line-height:1.3em;}.elementor-kit-24 e-page-transition{background-color:#FFBC7D;}.elementor-kit-24 a:hover{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:#FFFFFF;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-24{--e-global-typography-c9e2bcb-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:520px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.a-p p
{
    margin-bottom: 0 !important;
}

.a-p-last p:last-child
{
    margin-bottom: 0 !important;
}

.a-icon .elementor-icon-wrapper
{
    display: flex;
}

.a-relative
{
    position: relative;
}

.a-balance
{
    text-wrap: balance;
}

::selection
{
    background: #CC7D14;
    color: #FBEEDF;
}

.a-img-aspect-ratio-1-1 img
{
    aspect-ratio: 1/1;
    height: auto !important;
    object-fit: cover;
    width: 100%;
}

.a-img-aspect-ratio-4-3 img
{
    aspect-ratio: 4/3;
    height: auto !important;
    object-fit: cover;
    width: 100%;
}

.a-img-aspect-ratio-16-9 img
{
    aspect-ratio: 16/9;
    height: auto !important;
    object-fit: cover;
    width: 100%;
}

.a-img-aspect-ratio-16-6 img
{
    aspect-ratio: 16/6;
    height: auto !important;
    object-fit: cover;
    width: 100%;
}

.woocommerce h3:empty
{
	display: none !important;
}

.rf-products-item .price bdi
{
    line-height: 1em;
    text-decoration: none !important;
}

.rf-products-item .price del bdi
{
    font-size: 14px;
    line-height: 1em;
}

.rf-products-item .price ins bdi
{
	text-decoration: none !important;
}

.woocommerce-notices-wrapper
{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

.e-my-account-tab h2
{
    margin-bottom: 20px !important;
}

.woocommerce-form-login
{
    padding: 20px !important;
}

.woocommerce-notices-wrapper:empty
{
    display: none !important;
}

.woocommerce-info .button
{
    color: var( --e-global-color-100e067 ) !important;
}

.woocommerce-info .button:hover
{
    background: var( --e-global-color-a7754f7 ) !important;
}

.rf-breadcrumb .woocommerce-breadcrumb
{
    margin: 0;
}

.pte-heading-style
{
    font-family: Newsreader;
    font-style: italic;
}/* End custom CSS */