.elementor-7268 .elementor-element.elementor-element-27da870:not(.elementor-motion-effects-element-type-background), .elementor-7268 .elementor-element.elementor-element-27da870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0EB;}.elementor-7268 .elementor-element.elementor-element-27da870 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7268 .elementor-element.elementor-element-27da870{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7268 .elementor-element.elementor-element-27da870 > .elementor-container{text-align:left;}.elementor-7268 .elementor-element.elementor-element-5e1e798 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7268 .elementor-element.elementor-element-5e1e798 > .elementor-element-populated{padding:0px 15px 0px 15px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7268 .elementor-element.elementor-element-3ad5aa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-3ad5aa8{text-align:left;}.elementor-7268 .elementor-element.elementor-element-3ad5aa8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#82695A;}.elementor-bc-flex-widget .elementor-7268 .elementor-element.elementor-element-10d830e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7268 .elementor-element.elementor-element-10d830e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7268 .elementor-element.elementor-element-10d830e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7268 .elementor-element.elementor-element-10d830e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs :is( .woocommerce-breadcrumb, i ){color:#B1ADAD;}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .woocommerce-breadcrumb a{color:var( --e-global-color-text );}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .woocommerce-breadcrumb a:hover{color:var( --e-global-color-secondary );}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .woocommerce-breadcrumb{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:14px;justify-content:flex-end;margin:0;}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs i,
					.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .divider,
					.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .delimeter{font-size:9px;}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .woocommerce-breadcrumb i{margin:0 8px;}.elementor-7268 .elementor-element.elementor-element-e136930 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7268 .elementor-element.elementor-element-e136930{margin-top:30px;margin-bottom:80px;}.elementor-7268 .elementor-element.elementor-element-ed40a9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7268 .elementor-element.elementor-element-ed40a9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-b9dd7b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7268 .elementor-element.elementor-element-6c06107.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7268 .elementor-element.elementor-element-6c06107.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7268 .elementor-element.elementor-element-6c06107 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7268 .elementor-element.elementor-element-6c06107 > .elementor-element-populated{padding:0px 55px 0px 0px;}.woocommerce .elementor-7268 .elementor-element.elementor-element-0be9fb5 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-7268 .elementor-element.elementor-element-0be9fb5 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-bc-flex-widget .elementor-7268 .elementor-element.elementor-element-2dfe78e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7268 .elementor-element.elementor-element-2dfe78e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7268 .elementor-element.elementor-element-2dfe78e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7268 .elementor-element.elementor-element-2dfe78e > .elementor-element-populated{padding:30px 0px 0px 40px;}.elementor-7268 .elementor-element.elementor-element-b09eee2 .product-title{margin:0;padding:0;color:#000000;font-family:"Lato", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:1.5px;}.elementor-7268 .elementor-element.elementor-element-b09eee2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7268 .elementor-element.elementor-element-b09eee2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price{display:flex;align-items:center;justify-content:flex-start;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price del, .elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price ins{background:none;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price :is(.price, .price .amount, .price ins){font-family:"Cormorant", Sans-serif;font-size:28px;font-weight:700;line-height:30px;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price :is(.price, .price del, .price del .amount, .price ins ){color:#E2D5C4;opacity:1;vertical-align:middle;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price del{margin-right:8px;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price .shopengine-discount-badge{margin-left:8px;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;color:#FFFFFF;background:#EA4335;}.rtl .elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price del{margin-left:8px;margin-right:0px;}.rtl .elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price .shopengine-discount-badge{margin-right:8px;margin-left:0px;}.elementor-7268 .elementor-element.elementor-element-fd0f2ca .shopengine-product-price .price ins .amount{background:transparent;color:#101010;font-size:14px;font-weight:600;}.elementor-7268 .elementor-element.elementor-element-1fae0e1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7268 .elementor-element.elementor-element-1fae0e1 .shopengine-product-excerpt, .elementor-7268 .elementor-element.elementor-element-1fae0e1 .shopengine-product-excerpt p{color:#838383;font-family:"Cormorant", Sans-serif;font-size:17px;font-weight:500;line-height:23px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7268 .elementor-element.elementor-element-7647fd5a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-7647fd5a .cart button, .elementor-7268 .elementor-element.elementor-element-7647fd5a .cart .button{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 035px 14px 35px;color:#000000;background-color:#F1F1F117;border-color:#000000;transition:all 0.2s;}.elementor-7268 .elementor-element.elementor-element-7647fd5a .cart button:hover, .elementor-7268 .elementor-element.elementor-element-7647fd5a .cart .button:hover{color:#000000;background-color:#F5F0EB;border-color:#000000;}.elementor-7268 .elementor-element.elementor-element-7647fd5a .quantity .qty{font-size:28px;border-radius:0px 0px 0px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-7268 .elementor-element.elementor-element-7647fd5a .quantity .qty:focus{color:#000000;}.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-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-7268 .elementor-element.elementor-element-2c537c3{--divider-border-style:solid;--divider-color:#C1C1C1;--divider-border-width:1px;}.elementor-7268 .elementor-element.elementor-element-2c537c3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-2c537c3 .elementor-divider-separator{width:100%;}.elementor-7268 .elementor-element.elementor-element-2c537c3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7268 .elementor-element.elementor-element-46d1f9f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05px;color:#C1C1C1;}.elementor-7268 .elementor-element.elementor-element-5b22f57{--divider-border-style:solid;--divider-color:#C1C1C1;--divider-border-width:1px;}.elementor-7268 .elementor-element.elementor-element-5b22f57 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7268 .elementor-element.elementor-element-5b22f57 .elementor-divider-separator{width:100%;}.elementor-7268 .elementor-element.elementor-element-5b22f57 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-7268 .elementor-element.elementor-element-3ceb353 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-3ceb353{text-align:center;}.elementor-7268 .elementor-element.elementor-element-3ceb353 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:33px;text-transform:none;color:#000000;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7268 .elementor-element.elementor-element-41c198f{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:30px;}.elementor-7268 .elementor-element.elementor-element-41c198f > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-7268 .elementor-element.elementor-element-6c06107{width:44.85%;}.elementor-7268 .elementor-element.elementor-element-2dfe78e{width:55.15%;}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7268 .elementor-element.elementor-element-3ad5aa8 .elementor-heading-title{font-size:50px;}.elementor-7268 .elementor-element.elementor-element-e136930{padding:40px 20px 80px 20px;}.elementor-7268 .elementor-element.elementor-element-b9dd7b6{margin-top:0px;margin-bottom:30px;}.elementor-7268 .elementor-element.elementor-element-6c06107 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-2dfe78e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7268 .elementor-element.elementor-element-b09eee2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7268 .elementor-element.elementor-element-b09eee2 .product-title{font-size:30px;}.elementor-7268 .elementor-element.elementor-element-7647fd5a > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7268 .elementor-element.elementor-element-8028c95 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7268 .elementor-element.elementor-element-41c198f{--grid-columns:4;}}@media(max-width:767px){.elementor-7268 .elementor-element.elementor-element-27da870{padding:30px 0px 30px 0px;}.elementor-7268 .elementor-element.elementor-element-5e1e798.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7268 .elementor-element.elementor-element-3ad5aa8{text-align:center;}.elementor-7268 .elementor-element.elementor-element-3ad5aa8 .elementor-heading-title{font-size:35px;}.elementor-7268 .elementor-element.elementor-element-10d830e > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7268 .elementor-element.elementor-element-b3162b3 .shopengine-breadcrumbs .woocommerce-breadcrumb{justify-content:center;}.elementor-7268 .elementor-element.elementor-element-6c06107 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7268 .elementor-element.elementor-element-2dfe78e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7268 .elementor-element.elementor-element-41c198f{--grid-columns:2;}}/* Start custom CSS for heading, class: .elementor-element-3ad5aa8 */@media only screen and (max-width: 767px) {
.elementor-7268 .elementor-element.elementor-element-3ad5aa8 {
    text-align: center;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-0be9fb5 */.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 0em;
    right: 0em;
    font-size: 0em;
    z-index: 9;
    width: 100%;
    height: 80%;
    background: #fff0;
    text-indent: -9999px;
    border-radius: 0%;
    box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
    display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
    display: none;
}

.zoomImg {
    width: 100%!important;
    height: auto!important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 1!important;
}

.flex-viewport {
    margin: 5px!important;
}

.flex-control-nav.flex-control-thumbs li:nth-child(-n + 4) {
    display: block!important;
    padding: 5px!important;
}
.flex-control-nav.flex-control-thumbs li{ display : none;
    width: 25%!important;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: inherit;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7647fd5a */@media only screen and (max-width: 850px) {
table.wccpf_fields_table td.wccpf_value textarea {
    height : 80px!important;
}}


.wccpf-fields-container.woocommerce_before_add_to_cart_button {
    margin-top: 30px;
    margin-bottom: 30px;
}
.wcff-fields-group > table {
    margin-top: 10px!important;
}


.gpay-card-info-container.black.buy.long.new_style.fr {
    background-color: #000;
}

.variable-item.image-variable-item {
    width: 100px!important;
    height: 100px!important;
}

@media only screen and (max-width: 1024px) {
  .minus {
    margin-right: 10px;
    margin-left: 0px!important;
    line-height: 23px;
}
.plus {
    margin-right: 10px;
    margin-left: 0px!important;
    line-height: 23px;
}

.woocommerce .quantity .qty {
    width: 45px;
    text-align: center;
    font-size: 20px!important;
}
input[type=number] {
    padding: 8px 0px;
}

.plus, .minus {
    padding: 18px 10px 18px 15px!important;
}
.single_add_to_cart_button.button.alt.wp-element-button {
    padding:0px 10px!important;
}

}

@media only screen and (min-width: 1025px) {
  .minus {
    margin-right: 10px;
    margin-left: 0px!important;
    line-height: 23px;
}
.plus {
    margin-right: 10px;
    margin-left: 0px!important;
    line-height: 23px;
}

.woocommerce .quantity .qty {
    width: 52px;
    text-align: center;
    font-size: 20px!important;
}
input[type=number] {
    padding: 8px 0px;
}

.plus, .minus {
    padding: 18px 20px 18px 22px!important;
}

}

.panel-heading.cwginstock-panel-heading {
    color: #fff;
    background-color: #a88e6c!important;
    border-color: #a88e6c!important;
}
.panel.panel-primary.cwginstock-panel-primary {
    border-color: #a88e6c!important;
}
.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #a88e6c!important;
    border: 0px!important;
    color: white;
}





.stock.available-on-backorder, .stock.out-of-stock{display: none!important;}

.reset_variations {display: none!important;}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: initial!important;
}


.elementor-7268 .elementor-element.elementor-element-7647fd5a .variations tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 7%);
    
}

.elementor-7268 .elementor-element.elementor-element-7647fd5a .variations tbody>tr:nth-child(odd)>td {
    background-color: hsl(0deg 0% 100% / 7%);
}

.woocommerce div.product form.cart table td {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.nobr{
    font-size: 16px;
    font-weight: 600;
}

table thead:first-child tr:first-child th {
    text-align: center;
}

.elementor-7268 .elementor-element.elementor-element-7647fd5a table td {
    line-height: 0.8!important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #fff;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 50% / 0%);
}

table th {
    border-top: 0px solid!important;
    border-bottom: 1px solid #c1c1c1!important;
    border-left: 0px solid!important;
    border-right: 0px solid!important;
}
table td {
    border-top: 0px solid!important;
    border-bottom: 0px solid!important;
    border-left: 0px solid!important;
    border-right: 0px solid!important;
}
.shop_table.tiered-pricing-table {
    border: 1px solid #c1c1c1!important;
    border-radius: 0px!important;
}/* End custom CSS */