.elementor-708 .elementor-element.elementor-element-f4df810{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-708 .elementor-element.elementor-element-e767830{--display:flex;}.elementor-708 .elementor-element.elementor-element-47e0eaa{--spacer-size:30px;}.elementor-708 .elementor-element.elementor-element-d838863{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-708 .elementor-element.elementor-element-dcf2871{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-708 .elementor-element.elementor-element-b5f7276 > .elementor-widget-container{margin:-20px 0px -5px 0px;}.elementor-708 .elementor-element.elementor-element-b5f7276{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-708 .elementor-element.elementor-element-b5f7276 p{margin-block-end:0px;}.elementor-708 .elementor-element.elementor-element-05f9751{--display:flex;}.elementor-708 .elementor-element.elementor-element-1aeb98b{--display:flex;}.elementor-708 .elementor-element.elementor-element-96ebc34{--display:flex;}.elementor-708 .elementor-element.elementor-element-210b0c8{--display:flex;}.elementor-708 .elementor-element.elementor-element-e88e14f{--display:flex;}.elementor-708 .elementor-element.elementor-element-43069a5{--n-accordion-title-font-size:18.5px;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-708 .elementor-element.elementor-element-43069a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;}.elementor-708 .elementor-element.elementor-element-43069a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F1F1F1;}.elementor-708 .elementor-element.elementor-element-43069a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-708 .elementor-element.elementor-element-43069a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:500;line-height:1.4em;}:where( .elementor-708 .elementor-element.elementor-element-43069a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;--padding-top:30px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-708 .elementor-element.elementor-element-0a85821{--display:flex;}.elementor-708 .elementor-element.elementor-element-ca751e1 > .elementor-widget-container{margin:-50px 0px -50px 0px;}.elementor-708 .elementor-element.elementor-element-ca751e1{font-family:"DM Serif Text", Sans-serif;font-size:36px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-708 .elementor-element.elementor-element-e0a1064{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-708 .elementor-element.elementor-element-e0a1064 .elementor-divider-separator{width:100%;}.elementor-708 .elementor-element.elementor-element-e0a1064 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-theme-page-title .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-708 .elementor-element.elementor-element-e8f7898 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-708 .elementor-element.elementor-element-8e49310 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-107d0f9{--display:flex;}.elementor-708 .elementor-element.elementor-element-0b85809{--spacer-size:30px;}.elementor-708 .elementor-element.elementor-element-6a216d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-708 .elementor-element.elementor-element-f4df810{--width:100%;}.elementor-708 .elementor-element.elementor-element-d838863{--width:80%;}.elementor-708 .elementor-element.elementor-element-dcf2871{--width:25%;}.elementor-708 .elementor-element.elementor-element-0a85821{--width:75%;}.elementor-708 .elementor-element.elementor-element-6a216d3{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-8e49310 */.button {
    color: white;
    background-color: #c2312e;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d838863 */.e-load-more-message {
    font-family: "Work Sans"!important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

/*Search filters*/

input[type="text"].product-filter-field {
    font-family: "Work Sans";
    font-size: 18px;
    border: 1px solid #A0A0A0;
    border-radius: 3px;
    color: #000 !important;
    padding: 5px;
}

a.product-search-filter-on-sale {
    font-size: 18px;
}

input.product-search-filter-price-field {
    font-size: 18px;
    font-family: "Work Sans";
    padding: 5px;
    color#000;
}

.ui-slider-range {
    background-color: #39A1AD !important;
}

.ui-slider-handle {
    background-color: #082623 !important;
}

.slider-limit-min,
.slider-limit-max {
    color:rgba(0,0, 0, 1);
}

.slider-limit-min::before,
.slider-limit-max::before {
    content:"$";
    color:rgba(0,0, 0, 1);
}

.term-name {
    font-size: 16px;
}

.term-expander .expand,
.term-expander .retract {
    font-size: 60%;
    color:#F95F23;
}

.rating-1,
.rating-2,
.rating-3,
.rating-4,
.rating-5 {
    font-size: 16px;
    font-family: "Work Sans";
    font-weight: 300 !important;
}

.product-search-filter-sale-heading,
.product-search-filter-price-heading,
.product-search-filter-category-heading,
.product-search-filter-extras-heading,
.product-search-filter-reset-heading,
.product-search-filter-brand-heading {
    display: none;
}

form.product-search-filter-reset-form {
    padding: 0 !important;
    margin-top: -20px;
}

form.product-search-filter-reset-form button {
    display:block;
    width:100%;
    border-radius:3px;
    background-color: #CF6742;
    color:#fff;
    font-family:"Work Sans";
    font-size:18px;
    font-weight: 400;
}

form.product-search-filter-reset-form button :hover {
    background-color: #F6A284;
}

/*Search results navigation*/

.woocommerce-product-search-filter-products-prefix {
    display: flex;
    flex-direction: row;
    flex-flow: npwrap;
    justify-content: space-between;
    align-items:center;
    margin-top: -30px;
}

.woocommerce-product-search-filter-products-prefix p {
    margin-right:-20px;
    padding-top: 20px;
}

.woocommerce-product-search-filter-products-prefix nav.woocommerce-pagination {
    margin-right: 20px;
    text-wrap: nowrap !important;
}

.woocommerce-product-search-filter-products-prefix form {
    order:1;
}

.woocommerce-product-search-filter-products-prefix .woocommerce-result-count {
    font-family: "Work Sans" !important;
    font-size: 18px !important;
}

ul.page-numbers {
    font-size: 16px;
}

ul.page-numbers li:hover {
    background-color: #F3F3F3;
    cursor: pointer;
}

ul.page-numbers li {
    border: 1px solid #A0A0A0;
    padding:5px 12px;
}

select.orderby {
    font-family: "Work Sans";
    font-size: 18px;
    padding:6px;
}


/* Products loop */

ul.products li.product a.woocommerce-LoopProduct-link + a.button {
    text-decoration: none;
    background-color: #C2312D;
    color: #fff;
    font-family:"Work Sans";
    font-size:18px;
    border-radius:5px;
    font-weight: 400;
}

ul.products li.product a.woocommerce-LoopProduct-link + a.button:hover {
    background-color: #F95F23;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title {
    font-family: "DM Serif Text" !important;
    font-size: 28px !important;
    color: #0F603A !important;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .star-rating {
    color: #FDBA11 !important;
}

.shop span.price {
    margin-top: 15px;
    display: block;
}

.shop span.price del[aria-hidden="true"] span.woocommerce-Price-amount bdi {
    color:#000 !important;
    text-decoration: none;
    font-size:16px;
    font-family: "Work Sans";
    font-weight: 400;
}

.shop span.price ins[aria-hidden="true"] span.woocommerce-Price-amount bdi,
.shop span.price span.woocommerce-Price-amount bdi {
    font-size: 24px;
    font-family: "Work Sans";
    font-weight: 600;
}


span.onsale {
    background-color: #007C6E!important;
    color:#fff !important;
    border-radius:3px !important;
    height: 40px !important;
    font-family: "Work Sans" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}

.attachment-woocommerce_thumbnail {
    overflow: visible !important;
}


/*Wishtlist*/

.tinvwl_add_to_wishlist_button {
    display: none;
}

/* Compare */

.woosc-btn {
    display: none;
}/* End custom CSS */