.elementor-108 .elementor-element.elementor-element-7dbd78e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-7dbd78e:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-7dbd78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-fc0623c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger{background-color:#EE121200;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF26;border-radius:12px 12px 12px 12px;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__wrapper img{border-style:none;border-radius:12px 12px 12px 12px;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger::before{border:2px solid #02010100;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger::after{background:#02010100;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#2449F100;border-radius:6px 6px 6px 6px;}.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs img.flex-active,
				.elementor-108 .elementor-element.elementor-element-bc9bcd8 .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs img:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E195A2;}.elementor-108 .elementor-element.elementor-element-8dcb573 .tp-woo-single-image.tp-pg-style_3 .tp-woo-gallery .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-8dcb573 .tp-woo-single-image.tp-pg-style_3 .tp-woo-gallery .post-inner-loop .grid-item img,
				.elementor-108 .elementor-element.elementor-element-8dcb573 .tp-woo-single-image.tp-pg-style_3 .tp-woo-gallery.list-isotope-metro .post-inner-loop .grid-item .woo-gallery-bg-image-metro{border-radius:10px 10px 10px 10px;}.elementor-108 .elementor-element.elementor-element-a9a559a{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-108 .elementor-element.elementor-element-a9a559a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .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-108 .elementor-element.elementor-element-ee15c3a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:32px;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-ef4c825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.woocommerce .elementor-108 .elementor-element.elementor-element-ef4c825 .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;}.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-108 .elementor-element.elementor-element-e48ce9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-e48ce9c .cart button, .elementor-108 .elementor-element.elementor-element-e48ce9c .cart .button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;color:#FFFFFF;border-color:#02010100;transition:all 0.2s;}.elementor-108 .elementor-element.elementor-element-e48ce9c .cart button:hover, .elementor-108 .elementor-element.elementor-element-e48ce9c .cart .button:hover{color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-e48ce9c .added_to_cart{color:#FF0909;font-family:"Figtree", Sans-serif;font-weight:500;}.elementor-108 .elementor-element.elementor-element-e48ce9c .quantity .qty{font-family:"Figtree", Sans-serif;border-radius:1px 1px 1px 1px;transition:all 0.2s;}.woocommerce .elementor-108 .elementor-element.elementor-element-e48ce9c form.cart table.variations label{color:#000000;font-family:"Figtree", Sans-serif;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{background-color:#9F353500;font-size:35px;width:35px;height:35px;line-height:35px;text-align:center;}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#6F4A4900;margin:-1px 0px -1px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:19px;font-weight:700;color:#313131;border-style:solid;border-width:1px 1px 01px 1px;border-color:#D1D1D1;}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:#000000;border-color:#D1D1D1;}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:35px;height:35px;}.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-108 .elementor-element.elementor-element-70fd4b5 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:10px;}.elementor-108 .elementor-element.elementor-element-2565b54{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor, 
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor p, 
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h1, 
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h2, 
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h3, 
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h4,
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h5,
				.plus-{{ID}}.plus-canvas-content-wrap .plus-content-editor h6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#02010100;padding:10px 22px 8px 0px;color:#54595F;}.elementor-108 .elementor-element.elementor-element-ee10536{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.plus-ee10536.plus-canvas-content-wrap.plus-popup{max-width:418px;max-height:416px;}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon.button-after{padding-left:6px;}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon.button-before{padding-right:6px;}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon{font-size:17px;}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon svg{width:17px;height:17px;}.plus-ee10536.plus-canvas-content-wrap .plus-content-editor{padding:0px 25px 0px 25px;}.plus-ee10536.plus-canvas-content-wrap{border-radius:7px 7px 7px 7px;}.plus-canvas-content-wrap.plus-ee10536 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-ee10536 .plus-offcanvas-close:after{border-color:#000;}.plus-ee10536.plus-canvas-content-wrap .plus-offcanvas-close{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-108 .elementor-element.elementor-element-ee10536 span.btn-text{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-108 .elementor-element.elementor-element-ee10536 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:#54595F;}.plus-canvas-content-wrap.plus-ee10536::-webkit-scrollbar{width:10px;height:10px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#02010100;padding:010px 22px 10px 0px;color:#54595F;}.elementor-108 .elementor-element.elementor-element-f513da5{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.plus-f513da5.plus-canvas-content-wrap.plus-popup{max-width:418px;max-height:220px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon.button-after{padding-left:6px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon.button-before{padding-right:6px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon{font-size:17px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon svg{width:17px;height:17px;}.plus-f513da5.plus-canvas-content-wrap .plus-content-editor{padding:43px 25px 0px 25px;}.plus-f513da5.plus-canvas-content-wrap{border-radius:7px 7px 7px 7px;}.plus-canvas-content-wrap.plus-f513da5 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-f513da5 .plus-offcanvas-close:after{border-color:#000;}.plus-f513da5.plus-canvas-content-wrap .plus-offcanvas-close{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-108 .elementor-element.elementor-element-f513da5 span.btn-text{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-108 .elementor-element.elementor-element-f513da5 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:#54595F;}.plus-canvas-content-wrap.plus-f513da5::-webkit-scrollbar{width:10px;height:10px;}.elementor-108 .elementor-element.elementor-element-087be68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-108 .elementor-element.elementor-element-2d83af9{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-2d83af9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .title-sep{border-color:#D1AAA0;border-width:1px;}.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .title-sep,.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .seprator{width:13%;}.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;line-height:90px;letter-spacing:0px;color:#000000;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .product-list-content .add_to_cart.product_type_simple{background-color:#018001;color:#FFFFFF;border-style:none;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .theplus-posts-not-found{background-color:#BF01BE;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4c9dc3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .post-inner-loop .post-catagory{font-family:"Figtree", Sans-serif;font-weight:600;color:#6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .post-inner-loop .post-title,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .post-inner-loop .post-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:none;color:#000000;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .wrapper-cart-price .price .amount,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Roboto", Sans-serif;font-weight:600;color:#2E2E2E;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .wrapper-cart-price .price del .amount,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FF0000;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .product-list-content .post-content-bottom{padding:6px 6px 6px 6px;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .product-list-content .product-image{border-radius:3px 3px 3px 3px;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list.product-style-1 .add_to_cart_button span.icon .arrow svg *{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list.product-style-1 .add_to_cart_button .icon .sr-loader-icon::after,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list.product-style-1 .add_to_cart_button .icon .check::after,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list.product-style-1 .add_to_cart_button .icon .check::before{background:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #6F4A49;-moz-box-shadow:inset 0 0 0 8px #6F4A49;box-shadow:inset 0 0 0 8px #6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #6F4A49;-moz-box-shadow:inset 0 0 0 1px #6F4A49;box-shadow:inset 0 0 0 1px #6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-2 li button{border-color:#6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #6F4A49;-moz-box-shadow:inset 0 0 0 1px #6F4A49;box-shadow:inset 0 0 0 1px #6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #6F4A49;-moz-box-shadow:inset 0 0 0 8px #6F4A49;box-shadow:inset 0 0 0 8px #6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #6F4A49;-moz-box-shadow:inset 0 0 0 0px #6F4A49;box-shadow:inset 0 0 0 0px #6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button:before{color:#6F4A49;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-2 li button,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-3 li button,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-4 li button:before,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-5 button,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-7 button{background:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button,.elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}body[data-elementor-device-mode="tablet"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button,body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}body[data-elementor-device-mode="mobile"] .elementor-108 .elementor-element.elementor-element-4c9dc3d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}@media(max-width:1024px){.elementor-108 .elementor-element.elementor-element-7dbd78e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-108 .elementor-element.elementor-element-fc0623c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-108 .elementor-element.elementor-element-a9a559a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-108 .elementor-element.elementor-element-ee15c3a .elementor-heading-title{font-size:20px;}.woocommerce .elementor-108 .elementor-element.elementor-element-ef4c825 .price{font-size:31px;}.elementor-108 .elementor-element.elementor-element-ee10536{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .heading-title{font-size:30px;line-height:1.1em;}.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .post-inner-loop .post-title,.elementor-108 .elementor-element.elementor-element-4c9dc3d .product-list .post-inner-loop .post-title a{font-size:12px;}}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-7dbd78e{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-108 .elementor-element.elementor-element-fc0623c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-108 .elementor-element.elementor-element-a9a559a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-108 .elementor-element.elementor-element-ee15c3a{text-align:start;}.elementor-108 .elementor-element.elementor-element-ef4c825{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.woocommerce .elementor-108 .elementor-element.elementor-element-ef4c825 .price{font-size:28px;}.elementor-108 .elementor-element.elementor-element-e48ce9c{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-2565b54{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-108 .elementor-element.elementor-element-ee10536{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.plus-ee10536.plus-canvas-content-wrap.plus-popup{max-width:288px;max-height:456px;}.plus-ee10536.plus-canvas-content-wrap .plus-content-editor{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-f513da5{--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;}.plus-f513da5.plus-canvas-content-wrap.plus-popup{max-width:288px;max-height:196px;}.plus-f513da5.plus-canvas-content-wrap .plus-content-editor{padding:32px 30px 0px 30px;}.elementor-108 .elementor-element.elementor-element-2d83af9 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-2d83af9 .heading .heading-title{font-size:26px;line-height:1.1em;}}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-7dbd78e{--content-width:1300px;}.elementor-108 .elementor-element.elementor-element-fc0623c{--width:50%;}.elementor-108 .elementor-element.elementor-element-a9a559a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-108 .elementor-element.elementor-element-fc0623c{--width:50%;}.elementor-108 .elementor-element.elementor-element-a9a559a{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e48ce9c */.wc-buy-now-btn {
  width: 100% !important; margin-top: 12px !important;  background: linear-gradient(135deg, #FCD8E1, #FABDD4) !important;
}

.single_add_to_cart_button,
.wc-buy-now-btn {
  width: 100% !important;  background: linear-gradient(135deg, #6f4a49, #d1aaa0) !important;
}
:is(
  .elementor-widget-woocommerce-product-add-to-cart,
  .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
  .elementor-widget-wc-add-to-cart,
  .woocommerce div.product .elementor-widget-wc-add-to-cart
) form.cart .button:where(:not(:first-child)),
:is(
  .elementor-widget-woocommerce-product-add-to-cart,
  .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
  .elementor-widget-wc-add-to-cart,
  .woocommerce div.product .elementor-widget-wc-add-to-cart
) form.cart button:where(:not(:first-child)) {
  margin-left: 0 !important;
}


:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    margin-right: 10px;
    /* vertical-align: top; */
}



.woocommerce div.product p.stock {
    display: none;
}







/* Style par défaut des swatches */
.swatchly-swatch {
  background: #fff;
  border: 1px solid #E195A2;
  color: #000;
  border-radius: 50%;
      padding: 3px 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Effet hover */
.swatchly-swatch:hover {
  background: #FCD8E1;
}

/* Style quand la variation est sélectionnée */
.swatchly-swatch.swatchly-selected {
  background: #E195A2 !important;
  color: #fff !important;
  border-color: #E195A2 !important
}

/* S’assure que le texte à l’intérieur change bien de couleur */
.swatchly-swatch.swatchly-selected .swatchly-text {
  color: #fff !important;
}


:is(
  .elementor-widget-woocommerce-product-add-to-cart,
  .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
  .elementor-widget-wc-add-to-cart,
  .woocommerce div.product .elementor-widget-wc-add-to-cart
) form.cart .button:where(:not(:first-child)),
:is(
  .elementor-widget-woocommerce-product-add-to-cart,
  .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
  .elementor-widget-wc-add-to-cart,
  .woocommerce div.product .elementor-widget-wc-add-to-cart
) form.cart button:where(:not(:first-child)) {
    margin-left: 0 !important;
    padding: 13px !important;
}






/* Animation grow heavy (plus lente et fluide) */
.wc-buy-now-btn {
  animation: growEffect 5s infinite ease-in-out;
}
@keyframes growEffect {
  0%, 85%, 100% {
    transform: scale(1); /* taille normale */
  }
  92% {
    transform: scale(1.18); /* zoom un peu plus grand et lent */
  }
}/* End custom CSS */