.elementor-453 .elementor-element.elementor-element-00ab38d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9C9C92E;--border-color:#C9C9C92E;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-00ab38d:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-00ab38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E3;}.elementor-453 .elementor-element.elementor-element-998cfa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 5px 0px 5px;}.elementor-453 .elementor-element.elementor-element-998cfa8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-998cfa8 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-size:0.875rem;}.elementor-453 .elementor-element.elementor-element-998cfa8 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-8d43687{--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;--justify-content:space-evenly;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-6dc04f1{--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;--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-453 .elementor-element.elementor-element-84c2797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-e093ec5{--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:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-453 .elementor-element.elementor-element-0770b76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-453 .elementor-element.elementor-element-dd7804e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-453 .elementor-element.elementor-element-dd7804e .star-rating{color:#FFCD28;font-size:0.7em;}.woocommerce .elementor-453 .elementor-element.elementor-element-dd7804e .woocommerce-review-link{color:var( --e-global-color-secondary );font-size:0.6rem;font-weight:600;}.woocommerce:not(.rtl) .elementor-453 .elementor-element.elementor-element-dd7804e .star-rating{margin-right:0.3em;}.woocommerce.rtl .elementor-453 .elementor-element.elementor-element-dd7804e .star-rating{margin-left:0.3em;}.elementor-453 .elementor-element.elementor-element-80541f4.elementor-element{--align-self:flex-start;}.woocommerce .elementor-453 .elementor-element.elementor-element-80541f4 .price{color:var( --e-global-color-primary );font-family:"Carter One", Sans-serif;font-size:2.7rem;}.elementor-453 .elementor-element.elementor-element-3c5f6bf{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-3c5f6bf .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-453 .elementor-element.elementor-element-3c5f6bf .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-453 .elementor-element.elementor-element-b9d2786 .elementor-button{background-color:var( --e-global-color-primary );border-radius:9999px 9999px 9999px 9999px;padding:0px 15px 0px 15px;}.elementor-453 .elementor-element.elementor-element-b9d2786 .elementor-button:hover, .elementor-453 .elementor-element.elementor-element-b9d2786 .elementor-button:focus{background-color:var( --e-global-color-9bbc7fb );}.elementor-453 .elementor-element.elementor-element-b9d2786{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-b9d2786 .elementor-button-content-wrapper{flex-direction:row;}.elementor-453 .elementor-element.elementor-element-b9d2786 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-453 .elementor-element.elementor-element-1083dc7{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-1083dc7 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-453 .elementor-element.elementor-element-1083dc7 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-453 .elementor-element.elementor-element-04d0f06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-453 .elementor-element.elementor-element-394d2e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-453 .elementor-element.elementor-element-394d2e7:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-394d2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-453 .elementor-element.elementor-element-394d2e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-4be2989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-453 .elementor-element.elementor-element-4be2989.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-title{margin-block-end:5px;}.elementor-453 .elementor-element.elementor-element-4be2989.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-4be2989.elementor-view-framed .elementor-icon, .elementor-453 .elementor-element.elementor-element-4be2989.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon{font-size:20px;}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-description{font-size:0.7rem;color:#020101A8;}.elementor-453 .elementor-element.elementor-element-d47e58f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-453 .elementor-element.elementor-element-d47e58f:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-d47e58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-453 .elementor-element.elementor-element-d47e58f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-27edd69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-453 .elementor-element.elementor-element-27edd69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-title{margin-block-end:5px;}.elementor-453 .elementor-element.elementor-element-27edd69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-27edd69.elementor-view-framed .elementor-icon, .elementor-453 .elementor-element.elementor-element-27edd69.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon{font-size:20px;}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-description{font-size:0.7rem;color:#020101A8;}.elementor-453 .elementor-element.elementor-element-a0aff98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-453 .elementor-element.elementor-element-a0aff98:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-a0aff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-453 .elementor-element.elementor-element-a0aff98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-2545c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-453 .elementor-element.elementor-element-2545c70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-title{margin-block-end:5px;}.elementor-453 .elementor-element.elementor-element-2545c70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-2545c70.elementor-view-framed .elementor-icon, .elementor-453 .elementor-element.elementor-element-2545c70.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon{font-size:20px;}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-description{font-size:0.7rem;color:#020101A8;}.elementor-453 .elementor-element.elementor-element-1303e63{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-c9af270{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-36dc1e7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-36dc1e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-c3c8542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 15px 10px;}.elementor-453 .elementor-element.elementor-element-3bb4169{--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;border-style:solid;--border-style:solid;border-color:#F5EBCA26;--border-color:#F5EBCA26;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-3bb4169:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-3bb4169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e72335c );}.elementor-453 .elementor-element.elementor-element-8a83d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-453 .elementor-element.elementor-element-8a83d67 .shop_attributes{color:#2C2C2C;}.elementor-453 .elementor-element.elementor-element-dde9d66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-453 .elementor-element.elementor-element-95dd607{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-453 .elementor-element.elementor-element-95dd607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-0381ce2{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-453 .elementor-element.elementor-element-6da52c9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE5D4;--border-color:#EDE5D4;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-6da52c9:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-6da52c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e72335c );}.elementor-453 .elementor-element.elementor-element-6c7f179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.975rem;font-weight:700;color:var( --e-global-color-text );}.elementor-453 .elementor-element.elementor-element-4a1a121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.7rem;font-weight:600;color:#8A7560;}.elementor-453 .elementor-element.elementor-element-cbb7f2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE5D4;--border-color:#EDE5D4;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-cbb7f2b:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-cbb7f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e72335c );}.elementor-453 .elementor-element.elementor-element-c0cf20a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-weight:700;}.elementor-453 .elementor-element.elementor-element-cce36f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.7rem;font-weight:600;color:#8A7560;}.elementor-453 .elementor-element.elementor-element-13d7b4f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE5D4;--border-color:#EDE5D4;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-13d7b4f:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-13d7b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e72335c );}.elementor-453 .elementor-element.elementor-element-d5cc85e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-weight:700;}.elementor-453 .elementor-element.elementor-element-774de66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.7rem;font-weight:600;color:#8A7560;}.elementor-453 .elementor-element.elementor-element-2730d00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE5D4;--border-color:#EDE5D4;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-2730d00:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-2730d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e72335c );}.elementor-453 .elementor-element.elementor-element-b2d6e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-weight:700;}.elementor-453 .elementor-element.elementor-element-6df69d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.7rem;font-weight:600;color:#8A7560;}.elementor-453 .elementor-element.elementor-element-c3c34cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-453 .elementor-element.elementor-element-c3c34cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-453 .elementor-element.elementor-element-c3c34cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-453 .elementor-element.elementor-element-c3c34cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-453 .elementor-element.elementor-element-8197cc5{--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;--border-radius:10px 10px 10px 10px;--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-453 .elementor-element.elementor-element-929f5a6{--display:flex;}.elementor-453 .elementor-element.elementor-element-050fbe7{--display:flex;}.elementor-453 .elementor-element.elementor-element-61680f4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:5px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:5px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-453 .elementor-element.elementor-element-61680f4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Carter One", Sans-serif;}.elementor-453 .elementor-element.elementor-element-61680f4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-453 .elementor-element.elementor-element-6dc04f1{--width:50%;}.elementor-453 .elementor-element.elementor-element-e093ec5{--width:50%;}.elementor-453 .elementor-element.elementor-element-394d2e7{--width:33.33%;}.elementor-453 .elementor-element.elementor-element-d47e58f{--width:33.33%;}.elementor-453 .elementor-element.elementor-element-a0aff98{--width:33.33%;}.elementor-453 .elementor-element.elementor-element-36dc1e7{--width:60%;}.elementor-453 .elementor-element.elementor-element-3bb4169{--width:40%;}.elementor-453 .elementor-element.elementor-element-95dd607{--width:40%;}.elementor-453 .elementor-element.elementor-element-8197cc5{--width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-453 .elementor-element.elementor-element-36dc1e7{--width:629.078px;}.elementor-453 .elementor-element.elementor-element-95dd607{--width:467.5px;}}@media(max-width:1024px) and (min-width:768px){.elementor-453 .elementor-element.elementor-element-6dc04f1{--width:100%;}.elementor-453 .elementor-element.elementor-element-e093ec5{--width:100%;}.elementor-453 .elementor-element.elementor-element-04d0f06{--width:100%;}.elementor-453 .elementor-element.elementor-element-394d2e7{--width:33%;}.elementor-453 .elementor-element.elementor-element-d47e58f{--width:33%;}.elementor-453 .elementor-element.elementor-element-a0aff98{--width:33%;}}@media(max-width:1200px){.elementor-453 .elementor-element.elementor-element-6dc04f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-453 .elementor-element.elementor-element-3c5f6bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-453 .elementor-element.elementor-element-1083dc7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-453 .elementor-element.elementor-element-04d0f06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-453 .elementor-element.elementor-element-394d2e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-4be2989{width:var( --container-widget-width, 204.5px );max-width:204.5px;--container-widget-width:204.5px;--container-widget-flex-grow:0;}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-453 .elementor-element.elementor-element-4be2989 .elementor-icon-box-description{font-size:0.6rem;}.elementor-453 .elementor-element.elementor-element-d47e58f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-27edd69{width:var( --container-widget-width, 204.5px );max-width:204.5px;--container-widget-width:204.5px;--container-widget-flex-grow:0;}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-453 .elementor-element.elementor-element-27edd69 .elementor-icon-box-description{font-size:0.6rem;}.elementor-453 .elementor-element.elementor-element-a0aff98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-2545c70{width:var( --container-widget-width, 204.5px );max-width:204.5px;--container-widget-width:204.5px;--container-widget-flex-grow:0;}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-453 .elementor-element.elementor-element-2545c70 .elementor-icon-box-description{font-size:0.6rem;}}@media(max-width:1024px){.elementor-453 .elementor-element.elementor-element-8d43687{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-453 .elementor-element.elementor-element-84c2797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-b9d2786{padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-1083dc7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-453 .elementor-element.elementor-element-04d0f06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-453 .elementor-element.elementor-element-998cfa8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-453 .elementor-element.elementor-element-998cfa8 .woocommerce-breadcrumb{font-size:0.7rem;}.elementor-453 .elementor-element.elementor-element-8d43687{--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;}.elementor-453 .elementor-element.elementor-element-6dc04f1{--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-453 .elementor-element.elementor-element-84c2797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-e093ec5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-0770b76{padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-dd7804e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-453 .elementor-element.elementor-element-80541f4{padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-b9d2786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-04d0f06{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-b9d2786 *//* ============================================================
   1. BOUTON AJOUT PANIER & PILULE QUANTITÉ (Fiche Produit)
   ============================================================ */

/* Conteneur principal : alignement horizontal */
.elementor-453 .elementor-element.elementor-element-b9d2786 .e-atc-qty-button-holder {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important; 
    gap: 10px !important; 
}

/* Texte "Quantité :" ajouté via CSS */
.elementor-453 .elementor-element.elementor-element-b9d2786 .e-atc-qty-button-holder::before {
    content: 'Quantité :';
    font-weight: 600;
    color: #1e5933;
    font-size: 0.9rem;
    white-space: nowrap;
}

/* Design de la Pilule (Wrapper) */
.elementor-453 .elementor-element.elementor-element-b9d2786 .qib-button-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    position: relative !important;
    background-color: #f3f5f4 !important; 
    border: 1.5px solid #c8d5c8 !important;
    border-radius: 9999px !important;
    height: 40px !important;
    padding: 0 !important; 
    margin: 0 !important; 
    width: auto !important;
    min-width: 100px; 
}

/* Boutons + et - */
.elementor-453 .elementor-element.elementor-element-b9d2786 .qib-button-wrapper .minus,
.elementor-453 .elementor-element.elementor-element-b9d2786 .qib-button-wrapper .plus {
    width: 30px !important;
    font-size: 16px !important;
    background: transparent !important;
    border: none !important;
    cursor: pointer;
    color: #2e4d31 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Input (Chiffre) */
.elementor-453 .elementor-element.elementor-element-b9d2786 .qib-button-wrapper input.qty {
    width: 30px !important;
    text-align: center !important;
    font-weight: 600 !important;
    font-size: 0.9rem !important; 
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #2e4d31 !important;
    -moz-appearance: textfield; /* Cache flèches Firefox */
}

/* Bouton Ajouter au panier */
.elementor-453 .elementor-element.elementor-element-b9d2786 .single_add_to_cart_button {
    height: 40px !important;
    padding: 0 25px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Nettoyage des éléments parasites (cochages/liens roses) */
.added_to_cart.wc-forward,
.single_add_to_cart_button::after, 
.single_add_to_cart_button .button-icon {
    display: none !important;
}

/* ============================================================
   2. STYLES DE LA POPUP (XOO ADD TO CART)
   ============================================================ */

/* Lignes de produits (Fond blanc et bordure) */
.xoo-cp-remove, 
.xoo-cp-pimg, 
.xoo-cp-ptitle, 
.xoo-cp-pqty, 
.xoo-cp-pprice {
    background-color: #ffffff !important;
    border-bottom: 1px solid #ebebeb !important;
}

/* Prix dans la popup avec la police personnalisée */
.xoo-cp-pprice {
    font-family: "Carter One", sans-serif !important;
    color: #2e4d31 !important;
}

/* Bouton "Commander" (Check-out) dans la popup */
.xoo-cp-btn-ch.xcp-btn {
    background-color: #da6712 !important;
    color: white !important;
}

.xoo-cp-btn-ch.xcp-btn:hover {
    background-color: #bf5a10 !important;
    color: white !important;
}
/* 1. Le conteneur "Pilule" */
.xoo-cp-qtybox {
    display: inline-flex !important;
    align-items: center !important;
    border: 1.5px solid #c8d5c8 !important; /* Même bordure que ta fiche produit */
    border-radius: 9999px !important; /* Forme pilule */
    padding: 0 6px !important;
    background-color: #f3f5f4 !important;
    height: 38px !important; /* Légèrement plus petit pour la popup */
    width: auto !important;
}

/* 2. Les boutons Moins et Plus */
.xoo-cp-qtybox .xcp-minus, 
.xoo-cp-qtybox .xcp-plus {
    width: 25px !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer;
    font-size: 16px !important;
    color: #2e4d31 !important;
    border: none !important;
}

/* 3. L'input (le chiffre) */
.xoo-cp-qtybox input.xoo-cp-qty {
    width: 35px !important; /* Largeur pour les dizaines */
    border: none !important;
    background: transparent !important;
    text-align: center !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    color: #2e4d31 !important;
    padding: 0 !important;
    margin: 0 !important;
    -moz-appearance: textfield; /* Supprime les flèches par défaut */
}

/* 4. Supprimer les flèches chrome/safari sur l'input */
.xoo-cp-qtybox input.xoo-cp-qty::-webkit-outer-spin-button,
.xoo-cp-qtybox input.xoo-cp-qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* ============================================================
   3. RESPONSIVE (TABLETTE & MOBILE)
   ============================================================ */

@media (max-width: 767px) {
    /* Empilement vertical sur Mobile */
    .elementor-453 .elementor-element.elementor-element-b9d2786 .e-atc-qty-button-holder {
        flex-wrap: wrap !important;
        justify-content: center !important;
    }

    .elementor-453 .elementor-element.elementor-element-b9d2786 .e-atc-qty-button-holder::before {
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 10px !important;
    }

    .elementor-453 .elementor-element.elementor-element-b9d2786 .qib-button-wrapper,
    .elementor-453 .elementor-element.elementor-element-b9d2786 .single_add_to_cart_button {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.woocommerce-product-gallery .woocommerce-product-gallery__image img {
        width: 550px !important;
        height: 500px !important;
        object-fit: cover !important; 
        object-position: center !important; 
        border-radius: 15px!important;
    }
    
@media (max-width: 1024px) {
   .woocommerce-product-gallery .woocommerce-product-gallery__image img {
       width: 100% !important;
        aspect-ratio: 1 / 1 !important; 
        height: auto !important; 
        object-fit: cover !important;
        object-position: center !important;
    }
}

/*GALERIE*/

@media (min-width: 1025px) {
  
    .woocommerce-product-gallery {
        display: flex !important;
        flex-direction: row-reverse !important;
        justify-content: flex-end !important;
        gap: 10px !important; 
    }


    .woocommerce-product-gallery .flex-viewport {
        margin: 0 !important;
        flex: 1 !important;
    }

  
    .woocommerce-product-gallery .flex-control-thumbs {
        display: flex !important;
        flex-direction: column !important;
        width: 100px !important; 
        margin: 0 !important;
        padding: 0 !important;
        gap: 10px !important; 
       
    }

   
    .woocommerce-product-gallery .flex-control-thumbs li {
        width: 100% !important;
        margin: 0 !important;
    }
}


@media (max-width: 1024px) {
    .woocommerce-product-gallery {
        display: block !important; 
    }

    .woocommerce-product-gallery .flex-control-thumbs {
        display: flex !important;
        flex-direction: row !important; 
        justify-content: center !important;
        margin-top: 15px !important;
        gap: 10px !important;
    }
}

.woocommerce-product-gallery .flex-control-thumbs li img {
    border-radius: 10px !important; 
    border: 2px solid transparent !important; 
    transition: all 0.3s ease !important; 
    cursor: pointer;
}


.woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    border-color: #EE7C2730 !important; 
}


.woocommerce-breadcrumb a {
    font-weight: 400 !important;
    text-decoration: none;

}

.woocommerce-breadcrumb {
    font-weight: 600 !important;
}


.woocommerce-breadcrumb a {
    font-weight: 400 !important;
    text-decoration: none;
}

/*Onglet fiche produit*/

body.elementor-page-453 .e-n-tab-title {
    background-color: transparent !important;
    border-radius: 0;
    border-bottom: 2px solid transparent !important; 
    transition: all 0.3s ease-in-out !important; 
   
}
body.elementor-page-453 .e-n-tab-title:hover {
    border-bottom: 2px solid #1C5D20 !important;
    
}

body.elementor-page-453 .e-n-tab-title[aria-selected="true"] {
    color: #1C5D20 !important; 
    font-weight: bold !important; 
    border-bottom: 2px solid #1C5D20 !important;
}

@media (max-width: 767px) {
 body.elementor-page-453   .e-n-tab-title[aria-selected="true"] {
    color: #1C5D20 !important; 
    background-color:#1C5D2033!important ;
    font-weight: bold !important; 
     
    } 
    
}

/* Onglet informations produit*/

body.elementor-page-453 .shop_attributes {
    background-color: transparent !important;
    border: none !important;
    width: 100% !important;
    border-collapse: collapse !important;
}


body.elementor-page-453 .shop_attributes tr {
    background: transparent !important;
    border-bottom: 1px solid #E5E5E5 !important; 
}


body.elementor-page-453 .shop_attributes tr:last-child {
    border-bottom: none !important;
}


body.elementor-page-453 .shop_attributes th {
    color: #1C5D20 !important; 
    font-weight: bold !important;
    padding: 14px 10px !important;
    text-align: left !important;
    vertical-align: middle !important;
    width: 40% !important;
    background: transparent !important;
    border: none !important;
}

body.elementor-page-453 .shop_attributes td {
    color: #4A4A4A !important;
    padding: 14px 10px !important;
    font-style: normal !important;
    vertical-align: middle !important;
    background: transparent !important;
    border: none !important;
}/* End custom CSS */