.elementor-960 .elementor-element.elementor-element-039e23e .woocommerce-breadcrumb{font-family:"Figtree", Sans-serif;font-size:clamp(0.938rem, 0.91rem + 0.13vw, 1rem);font-weight:500;line-height:1.6em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-960 .elementor-element.elementor-element-bf55d14 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.5em;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-960 .elementor-element.elementor-element-0fb504f .elementor-button-content-wrapper{flex-direction:row;}.elementor-960 .elementor-element.elementor-element-0fb504f .elementor-button{fill:var( --e-global-color-89981a6 );color:var( --e-global-color-89981a6 );}.elementor-960 .elementor-element.elementor-element-883e4c4{--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;}.elementor-960 .elementor-element.elementor-element-9fb2822{--display:flex;}.elementor-960 .elementor-element.elementor-element-3170b4d{width:initial;max-width:initial;}.elementor-960 .elementor-element.elementor-element-2a4e4d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-0857eb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-960 .elementor-element.elementor-element-0857eb0 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Figtree", Sans-serif;font-size:clamp(0.938rem, 0.91rem + 0.13vw, 1rem);font-weight:500;line-height:1.6em;}.elementor-960 .elementor-element.elementor-element-0857eb0 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-960 .elementor-element.elementor-element-253269f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.5em;}.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button{background-color:#D4B06A;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:#F7EFDF;color:#F7EFDF;}.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button:hover, .elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button:focus{background-color:var( --e-global-color-f475bd1 );}.elementor-960 .elementor-element.elementor-element-bb6ce60{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-960 .elementor-element.elementor-element-e316523 .swiper-pagination-bullet-active, .elementor-960 .elementor-element.elementor-element-e316523 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-960 .elementor-element.elementor-element-e316523 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-960 .elementor-element.elementor-element-e316523.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-main-swiper{width:100%;}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-main-swiper .swiper-slide{border-color:var( --e-global-color-20f0690 );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-swiper-button{font-size:20px;}.elementor-960 .elementor-element.elementor-element-e316523 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-f475bd1 );opacity:var( --e-global-color-f475bd1 );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__header, .elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__name{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:400;}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__text{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:1.5em;}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__header{border-block-end-color:var( --e-global-color-20f0690 );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-accent );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-accent );}.elementor-960 .elementor-element.elementor-element-e316523 .elementor-star-rating{font-size:33px;}.woocommerce .elementor-960 .elementor-element.elementor-element-4d17fb2 .shop_attributes{font-size:14px;}@media(max-width:1366px){.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-960 .elementor-element.elementor-element-883e4c4{--content-width:1600px;}.elementor-960 .elementor-element.elementor-element-9fb2822{--width:50%;}.elementor-960 .elementor-element.elementor-element-2a4e4d6{--width:50%;}}@media(max-width:1024px){.elementor-960 .elementor-element.elementor-element-2a4e4d6{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-960 .elementor-element.elementor-element-883e4c4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-960 .elementor-element.elementor-element-2a4e4d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-bb6ce60 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-bb6ce60 */.added_to_cart .input-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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-960 .elementor-element.elementor-element-bb6ce60 .added_to_cart  {background-color: #221D16;
    padding: 12px 24px;
    color: #F7EFDF; 
    
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-89981a6);
    color: var(--e-global-color-89981a6);
    border-radius: 0px 0px 0px 0px;
}

.single_add_to_cart_button {
    background-color: #D4B06A!important;
}

/* VAriatiosn styles */
/* Product variations */

.variations {
    border-collapse: separate;
    border-spacing: 0 16px;
    width: 100%;
}

.variations td,
.variations th {
    border: none;
    background: transparent;
    padding: 0;
}

.variations th.label {
    /*width: 130px;*/
    vertical-align: middle;
    padding-right: 20px;
     width: 25%;
     text-align: left;
}

.variations th.label label {
    font-family: "Figtree", sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #4C3C20;
    margin: 0;
}

.variations td.value {
    width: 75%;
}

.variations select {
    width: 100%;
    height: 50px;
    border: 1px solid #D4B06A;
    border-radius: 6px;
    background: #fff;
    padding: 0 18px;
    font-family: "Figtree", sans-serif;
    font-size: 15px;
    color: #4C3C20;
    transition: all .3s ease;
}

.variations select:hover {
    border-color: #4C3C20;
}

.variations select:focus {
    outline: none;
    border-color: #4C3C20;
    box-shadow: 0 0 0 3px rgba(212,176,106,.18);
}

.reset_variations {
    color: #4C3C20;
    font-size: 14px;
    margin-top: 8px;
    display: inline-block;
}

.reset_variations:hover {
    color: #D4B06A;
}

/* Remove WooCommerce variation table background */
.variations tr,
.variations tbody tr,
.variations td,
.variations th {
    background: transparent !important;
}

.variations{
    margin-bottom: 0px !important;
}
@media  (max-width: 881px) {
.variations th.label {
     width: 35%;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-4d17fb2 *//* Additional information */

.woocommerce-product-attributes {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #F7EFDF;
    margin-top: 20px;
    font-family: "Figtree", sans-serif;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
    padding: 16px 20px;
    border: 1px solid #F7EFDF;
    text-align: left !important;
    vertical-align: middle;
}

/* Left column */
.woocommerce-product-attributes th {
    width: 30%;
    background: #FCF8F2;
    color: #4C3C20;
    font-weight: 600;
}

/* Right column */
.woocommerce-product-attributes td {
    background: #fff;
    color: #4C3C20;
    font-weight: 400;
    padding-left: 8px!important;
}

/* Remove italics WooCommerce adds */
.woocommerce-product-attributes td p,
.woocommerce-product-attributes td i,
.woocommerce-product-attributes td em {
    font-style: normal;
    margin: 0;
}
@media (max-width: 881px) {

    .woocommerce-product-attributes th,
    .woocommerce-product-attributes td {
        display: table-cell !important;
        width: 50%;
        padding: 12px 15px;
        text-align: left !important;
        vertical-align: middle;
    }

    .woocommerce-product-attributes tr {
        display: table-row !important;
    }

    .woocommerce-product-attributes tbody {
        display: table-row-group !important;
    }

}
/* bg colors for table */

/*.woocommerce-product-attributes th {*/
/*    background: #F7EFDF;*/
/*}*/

/*.woocommerce-product-attributes td {*/
/*    background: #FFFFFF;*/
/*}*//* End custom CSS */