.elementor-1450 .elementor-element.elementor-element-aa018c0{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1450 .elementor-element.elementor-element-f49c9d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-f49c9d6 img{opacity:0.8;}.elementor-1450 .elementor-element.elementor-element-1b887c8{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-3917393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-1450 .elementor-element.elementor-element-3917393 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:50px;letter-spacing:0.2px;color:var( --e-global-color-text );}.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 );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-1450 .elementor-element.elementor-element-58945a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-58945a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:400;line-height:50px;letter-spacing:0.2px;color:var( --e-global-color-1ec0ace );}.elementor-1450 .elementor-element.elementor-element-89ae619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-89ae619 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-6c160c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-6c160c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-71616d7{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-f994820{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-f994820 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-5eb9ceb{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-5eb9ceb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-171b90e{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-b1a5d6f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-b1a5d6f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-f91f72b{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-f91f72b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-5182817{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-258837a{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-258837a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-30056c8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-30056c8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-a8d7548{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-5bc6885{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-5bc6885 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-b2268e8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-b2268e8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-bfb254e{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-b3b588e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-b3b588e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-59de60a{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-59de60a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-04921ef{--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;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:#C0BCBE;--border-color:#C0BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-52d176a{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-52d176a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-41ef702{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-41ef702 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-c43fa25{--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:flex-end;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-c43fa25:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-c43fa25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-c2bda9d{--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:flex-start;--align-items:center;border-style:none;--border-style:none;--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-1450 .elementor-element.elementor-element-c2bda9d.e-con{--align-self:center;}.elementor-1450 .elementor-element.elementor-element-d163e35{--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:flex-start;--align-items:center;border-style:none;--border-style:none;--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-1450 .elementor-element.elementor-element-a846efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1450 .elementor-element.elementor-element-a846efe img{width:40px;opacity:0.8;}.elementor-1450 .elementor-element.elementor-element-a9ca99e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-b1598e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-b1598e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:50px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-ae00f95{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-ae00f95 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-c28abb3{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C1BCBE;--border-color:#C1BCBE;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-a20d044{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C1BCBE;--border-color:#C1BCBE;--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-1450 .elementor-element.elementor-element-cf43964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-cf43964 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-fd92cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-fd92cf2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-8169e30{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-f083b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-f083b54 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-906f382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-906f382 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-293c359{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-e6c7161{--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:flex-start;--align-items:center;--border-radius:48px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1450 .elementor-element.elementor-element-e6c7161:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-e6c7161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ec0ace );}.elementor-1450 .elementor-element.elementor-element-e6c7161.e-con{--align-self:center;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1450 .elementor-element.elementor-element-cee0b7a .elementor-button{background-color:#91366200;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-cee0b7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-cee0b7a.elementor-element{--align-self:center;}.elementor-1450 .elementor-element.elementor-element-cee0b7a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1450 .elementor-element.elementor-element-cee0b7a .elementor-button .elementor-button-content-wrapper{gap:24px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1450 .elementor-element.elementor-element-e41e0a0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.woocommerce .elementor-1450 .elementor-element.elementor-element-e41e0a0 .price{color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:23px;font-weight:300;line-height:24px;letter-spacing:0.2px;}body:not(.rtl) .elementor-1450 .elementor-element.elementor-element-e41e0a0:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1450 .elementor-element.elementor-element-e41e0a0:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1450 .elementor-element.elementor-element-e41e0a0.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-1450 .elementor-element.elementor-element-fdcb53a{--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;--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-1450 .elementor-element.elementor-element-e45c3bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1450 .elementor-element.elementor-element-4bc09b0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-4bc09b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-579d4ab{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-ebaef2e{--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;--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-1450 .elementor-element.elementor-element-64448cb{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1450 .elementor-element.elementor-element-5ae004f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1450 .elementor-element.elementor-element-6c5995f{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.woocommerce .elementor-1450 .elementor-element.elementor-element-6c5995f .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;}.elementor-1450 .elementor-element.elementor-element-ab0932f{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-ab0932f:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-ab0932f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#594C51;}.elementor-1450 .elementor-element.elementor-element-976351a{--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 56px;--row-gap:0px;--column-gap:56px;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1450 .elementor-element.elementor-element-12a3f20{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon-box-wrapper{text-align:center;}.elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon{font-size:120px;}.elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon-box-title, .elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:50px;letter-spacing:0.2px;}.elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon-box-title{color:var( --e-global-color-5647eb5 );}.elementor-1450 .elementor-element.elementor-element-12a3f20 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-5154302{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon-box-wrapper{text-align:center;}.elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon{font-size:120px;}.elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon-box-title, .elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:50px;letter-spacing:0.2px;}.elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon-box-title{color:var( --e-global-color-5647eb5 );}.elementor-1450 .elementor-element.elementor-element-5154302 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-c4d0537{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon-box-wrapper{text-align:center;}.elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon{font-size:120px;}.elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon-box-title, .elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:50px;letter-spacing:0.2px;}.elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon-box-title{color:var( --e-global-color-5647eb5 );}.elementor-1450 .elementor-element.elementor-element-c4d0537 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-f1021b3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon{font-size:120px;}.elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon-box-title, .elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:50px;letter-spacing:0.2px;}.elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon-box-title{color:var( --e-global-color-5647eb5 );}.elementor-1450 .elementor-element.elementor-element-f1021b3 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-1450 .elementor-element.elementor-element-097e113{--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-1450 .elementor-element.elementor-element-3e85436{--display:flex;--margin-top:80px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-eaf07d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1450 .elementor-element.elementor-element-eaf07d3.elementor-element{--align-self:center;}.elementor-1450 .elementor-element.elementor-element-eaf07d3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:50px;letter-spacing:0.2px;color:#180910;}.elementor-1450 .elementor-element.elementor-element-beaa7ad.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1450 .elementor-element.elementor-element-aa018c0{--width:80%;}.elementor-1450 .elementor-element.elementor-element-c43fa25{--width:100%;}.elementor-1450 .elementor-element.elementor-element-c2bda9d{--width:100%;}.elementor-1450 .elementor-element.elementor-element-a9ca99e{--width:350px;}.elementor-1450 .elementor-element.elementor-element-8169e30{--width:100%;}.elementor-1450 .elementor-element.elementor-element-293c359{--width:100%;}.elementor-1450 .elementor-element.elementor-element-e45c3bf{--width:50%;}.elementor-1450 .elementor-element.elementor-element-5ae004f{--width:50%;}.elementor-1450 .elementor-element.elementor-element-976351a{--width:70%;}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-title .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-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-1450 .elementor-element.elementor-element-89ae619 .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-1450 .elementor-element.elementor-element-6c160c4 .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-1450 .elementor-element.elementor-element-ae00f95 .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-1450 .elementor-element.elementor-element-cf43964 .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-1450 .elementor-element.elementor-element-f083b54 .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 );}.woocommerce .elementor-widget-woocommerce-product-price .price{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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1450 .elementor-element.elementor-element-1b887c8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .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-1450 .elementor-element.elementor-element-3917393 .elementor-heading-title{font-size:40px;}.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-1450 .elementor-element.elementor-element-58945a0 .elementor-heading-title{font-size:24px;}.elementor-1450 .elementor-element.elementor-element-89ae619 .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-1450 .elementor-element.elementor-element-6c160c4 .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-1450 .elementor-element.elementor-element-04921ef{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1450 .elementor-element.elementor-element-c43fa25{--width:100%;--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-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1450 .elementor-element.elementor-element-c2bda9d{--width:100%;--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-1450 .elementor-element.elementor-element-d163e35{--width:100%;--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-1450 .elementor-element.elementor-element-a846efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1450 .elementor-element.elementor-element-a9ca99e{--width:220px;}.elementor-1450 .elementor-element.elementor-element-b1598e7{padding:0px 0px 8px 0px;}.elementor-1450 .elementor-element.elementor-element-b1598e7 .elementor-heading-title{line-height:1.2em;}.elementor-1450 .elementor-element.elementor-element-ae00f95 .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-1450 .elementor-element.elementor-element-c28abb3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1450 .elementor-element.elementor-element-a20d044{--width:45%;}.elementor-1450 .elementor-element.elementor-element-cf43964 .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-1450 .elementor-element.elementor-element-8169e30{--width:45%;}.elementor-1450 .elementor-element.elementor-element-f083b54 .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-1450 .elementor-element.elementor-element-e6c7161{--border-radius:0px 0px 0px 0px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{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-1450 .elementor-element.elementor-element-fdcb53a{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1450 .elementor-element.elementor-element-4bc09b0{padding:0px 0px 8px 0px;}.elementor-1450 .elementor-element.elementor-element-579d4ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1450 .elementor-element.elementor-element-ebaef2e{--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:24px;--margin-left:0px;--margin-right:0px;}.elementor-1450 .elementor-element.elementor-element-6c5995f{padding:8px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-ab0932f{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1450 .elementor-element.elementor-element-976351a{--width:100%;--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;--align-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1450 .elementor-element.elementor-element-12a3f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1450 .elementor-element.elementor-element-5154302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1450 .elementor-element.elementor-element-c4d0537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1450 .elementor-element.elementor-element-f1021b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1450 .elementor-element.elementor-element-3e85436{--margin-top:8px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1450 .elementor-element.elementor-element-eaf07d3 .elementor-heading-title{font-size:40px;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-aa018c0 */.product-img{mix-blend-mode: darken;}

@media (max-width: 767px) {
    .add-to-cart-bar{width:100% !important; position:relative !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c7161 */.woocommerce a.added_to_cart{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43fa25 */.add-to-cart-bar{
    width: calc(100% - 50px);
    float:right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e85436 *//* Contenitore principale */
.custom-slider-container {
    width: 100%;
    margin: 40px 0;
    overflow: visible !important;
}

/* Stile dei filtri */
.custom-filters {
    text-align: center;
    margin-bottom: 30px;
}

.filtro-btn {
    background: none;
    font-family: "Outfit", Sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: none;
    padding: 10px 20px;
    margin: 0 10px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    position: relative;
    transition: color 0.3s ease;
}

.filtro-btn:hover {
    color: #913662;
    background: none;
}

.filtro-btn.active {
    background: none;
    color: #913662;
}


/*arrow*/
.product-slider .slick-prev, .product-slider .slick-prev:hover{
        background:url("http://lestradedelvino.net/wp-content/uploads/2025/09/Arrow_Left.svg");
    background-repeat: no-repeat;
}

.product-slider .slick-next, .product-slider .slick-next:hover{
        background:url("http://lestradedelvino.net/wp-content/uploads/2025/09/Arrow_Left.svg");
    background-repeat: no-repeat;
    transform: rotate(180deg);
    
}

.slick-prev:before, .slick-next:before {
    content: "" !important;
}

.slick-prev, .slick-next{top:32% !important;}

/* Linea sotto il filtro attivo */
.filtro-btn.active::after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 15%;
    width: 70%;
    height: 1px;
    background: #913662;
    animation: bg 0.8s;
}

@keyframes bg {
    from {opacity: 0; width:0;}  
    to {opacity:1; width:70%;}  
}

/* Stile dello slider e delle slide */
.product-slider {
    opacity: 0; /* Inizialmente nascosto per evitare flash */
    mix-blend-mode: darken;
    transition: opacity 0.5s ease;
}
.product-slider.slick-initialized {
    opacity: 1;
}

.product-slide {
    padding: 0 15px; /* Spaziatura tra le slide */
    text-align: center;
}

.product-slide a img {
    max-width: 100%;
    height: auto;
    max-height: 250px;
    border: 1px solid #180910 !important;
    margin-bottom: 15px;
}

.product-slide h3 {
    font-family: 'Playfair Display', serif;
    font-size: 1.8rem;
    font-weight: 300;
    text-transform: uppercase;
    color: #180910;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
}
.product-slide a {
    text-decoration: none;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{background:none !important;}
.custom-slider-container .slick-dotted.slick-slider{margin-bottom:80px !important;}
.slick-dots{bottom:-72px !important;}

@media (max-width: 767px){
    .filtro-btn {padding: 10px 8px; margin: 0 10px;}
    
    .slick-initialized .slick-slide{width:230px !important;}
    .product-slide h3{font-size:20px !important;}
    
    button.slick-arrow{display:none !important;}
}/* End custom CSS */