.elementor-1008 .elementor-element.elementor-element-789f935{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-75524b2{--e-image-carousel-slides-to-show:1;}.elementor-1008 .elementor-element.elementor-element-75524b2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1008 .elementor-element.elementor-element-75524b2 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-1008 .elementor-element.elementor-element-3a08a99{--e-image-carousel-slides-to-show:1;}.elementor-1008 .elementor-element.elementor-element-3a08a99 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1008 .elementor-element.elementor-element-3a08a99 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-1008 .elementor-element.elementor-element-6d1f232{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#56336224;--border-color:#56336224;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title{margin-block-end:8px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-stacked .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-framed .elementor-icon, .elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-default .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-0fd0dff.elementor-view-default:has(:focus) .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon{font-size:25px;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-0fd0dff:has(:hover) .elementor-icon-box-title,
					 .elementor-1008 .elementor-element.elementor-element-0fd0dff:has(:focus) .elementor-icon-box-title{color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title{margin-block-end:8px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-stacked .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-framed .elementor-icon, .elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-default .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-9450024.elementor-view-default:has(:focus) .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon{font-size:25px;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-9450024:has(:hover) .elementor-icon-box-title,
					 .elementor-1008 .elementor-element.elementor-element-9450024:has(:focus) .elementor-icon-box-title{color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title{margin-block-end:8px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-stacked .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-framed .elementor-icon, .elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-default .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-3d723a6.elementor-view-default:has(:focus) .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon{font-size:25px;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-3d723a6:has(:hover) .elementor-icon-box-title,
					 .elementor-1008 .elementor-element.elementor-element-3d723a6:has(:focus) .elementor-icon-box-title{color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title{margin-block-end:8px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-stacked .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-framed .elementor-icon, .elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-default .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-60e5149.elementor-view-default:has(:focus) .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon{font-size:25px;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-60e5149:has(:hover) .elementor-icon-box-title,
					 .elementor-1008 .elementor-element.elementor-element-60e5149:has(:focus) .elementor-icon-box-title{color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title{margin-block-end:8px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-stacked .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-framed .elementor-icon, .elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-default .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1008 .elementor-element.elementor-element-09196dc.elementor-view-default:has(:focus) .elementor-icon{fill:#C24896;color:#C24896;border-color:#C24896;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon{font-size:25px;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-09196dc:has(:hover) .elementor-icon-box-title,
					 .elementor-1008 .elementor-element.elementor-element-09196dc:has(:focus) .elementor-icon-box-title{color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-3c78690{--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;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-1d5eac2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-1969697{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1008 .elementor-element.elementor-element-47063ea{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-47063ea .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-47063ea .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-47063ea .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1008 .elementor-element.elementor-element-c32103b{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-c32103b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-c32103b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:37px;font-weight:500;color:#563362;}.elementor-1008 .elementor-element.elementor-element-92ed18e{--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;--justify-content:center;--align-items:flex-end;}.elementor-widget-button .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-1008 .elementor-element.elementor-element-8fad987 .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-8fad987 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-ca5b989{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-8a24fa9{--display:flex;--min-height:371px;--justify-content:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.36;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1008 .elementor-element.elementor-element-8a24fa9:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mypeculairhair.com/wp-content/uploads/2026/06/file_00000000cdb072438471a2f4a09ce89a.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1008 .elementor-element.elementor-element-8a24fa9::before, .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-8a24fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1008 .elementor-element.elementor-element-6c99ead{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;z-index:2;}.elementor-1008 .elementor-element.elementor-element-6c99ead.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-6c99ead .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1008 .elementor-element.elementor-element-9efe9b8{--display:flex;--min-height:371px;--justify-content:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.36;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1008 .elementor-element.elementor-element-9efe9b8:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mypeculairhair.com/wp-content/uploads/2026/06/file_000000007a087243a906b79cb2a289bb.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1008 .elementor-element.elementor-element-9efe9b8::before, .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1008 .elementor-element.elementor-element-aa9f50e{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;z-index:2;}.elementor-1008 .elementor-element.elementor-element-aa9f50e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-aa9f50e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1008 .elementor-element.elementor-element-09e7ec6{--display:flex;--min-height:371px;--justify-content:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.36;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1008 .elementor-element.elementor-element-09e7ec6:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mypeculairhair.com/wp-content/uploads/2026/06/file_000000003920724390c8ef54d5f28314.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1008 .elementor-element.elementor-element-09e7ec6::before, .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1008 .elementor-element.elementor-element-b7bfddd{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;z-index:2;}.elementor-1008 .elementor-element.elementor-element-b7bfddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-b7bfddd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1008 .elementor-element.elementor-element-78a6d38{--display:flex;--min-height:371px;--justify-content:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.36;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1008 .elementor-element.elementor-element-78a6d38:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mypeculairhair.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-6-2026-04_05_02-PM.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1008 .elementor-element.elementor-element-78a6d38::before, .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-78a6d38 > .e-con-inner > .elementor-background-video-container::before, .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-78a6d38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1008 .elementor-element.elementor-element-7d47986{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;z-index:2;}.elementor-1008 .elementor-element.elementor-element-7d47986.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-7d47986 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1008 .elementor-element.elementor-element-eb63060{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-eb63060:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-eb63060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-8d3def2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-1a84b75{--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;}.elementor-1008 .elementor-element.elementor-element-cd56497{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-cd56497 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-cd56497 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-cd56497 .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-6a8699a{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-6a8699a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-6a8699a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:37px;font-weight:500;color:#563362;}.elementor-1008 .elementor-element.elementor-element-6bd7725{--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:flex-end;}.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jkit-product-grid{--product-grid-column:4;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:left;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-left:0;font-size:13px;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product{padding:20px 20px 0px 20px;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1.51px 1.51px 1.51px 1.51px;border-color:#56336224;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product-title{font-family:"Oswald", Sans-serif;font-size:20px;color:#563362;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .price{font-family:"Manrope", Sans-serif;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px -19px 0px;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product-order{margin:0px 0px 20px 0px;float:left;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product-order .orderby{padding:15px 50px 15px 020px;color:#000000;border-radius:30px 30px 30px 30px;border-style:none;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-product-grid .product-order::before{top:15px;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-1008 .elementor-element.elementor-element-fbe7771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1008 .elementor-element.elementor-element-cbc3c9e img{width:100%;max-width:100%;}.elementor-1008 .elementor-element.elementor-element-bd42858{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-bd42858:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-bd42858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-99bf6cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-876b372{--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;}.elementor-1008 .elementor-element.elementor-element-2727596{--divider-border-style:curved;--divider-color:#C24896;--divider-border-width:3px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-1008 .elementor-element.elementor-element-2727596 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-2727596 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-2727596 .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-a21389f{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-a21389f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-a21389f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:37px;font-weight:500;color:#563362;}.elementor-1008 .elementor-element.elementor-element-98e5c63{--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:flex-end;}.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-a982baa .jkit-product-grid{--product-grid-column:4;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:left;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-left:0;font-size:13px;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product{padding:20px 20px 0px 20px;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1.51px 1.51px 1.51px 1.51px;border-color:#56336224;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product-title{font-family:"Oswald", Sans-serif;font-size:20px;color:#563362;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .price{font-family:"Manrope", Sans-serif;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px -19px 0px;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product-order{margin:0px 0px 20px 0px;float:left;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product-order .orderby{padding:15px 50px 15px 020px;color:#000000;border-radius:30px 30px 30px 30px;border-style:none;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-product-grid .product-order::before{top:15px;}.elementor-1008 .elementor-element.elementor-element-a982baa .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-1008 .elementor-element.elementor-element-85608f8{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-ed466e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-3322a09{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-3322a09 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-1008 .elementor-element.elementor-element-3322a09 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-3322a09 .elementor-divider__text{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-009df77{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;text-align:center;}.elementor-1008 .elementor-element.elementor-element-009df77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-009df77 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:63px;font-weight:500;line-height:61px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1008 .elementor-element.elementor-element-799a62a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1008 .elementor-element.elementor-element-799a62a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-9d3d01c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;fill:#C24896;color:#C24896;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:hover, .elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f1533ff );}.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:hover svg, .elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:focus svg{fill:var( --e-global-color-f1533ff );}.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-b72da91{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-b72da91:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-b72da91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-f0fa7a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-7cbdb98{--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;}.elementor-1008 .elementor-element.elementor-element-6d3c1a3{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-6d3c1a3 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-6d3c1a3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-6d3c1a3 .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-7da24d1{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-7da24d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-7da24d1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:37px;font-weight:500;color:#563362;}.elementor-1008 .elementor-element.elementor-element-ff46f22{--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:flex-end;}.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1008 .elementor-element.elementor-element-b58086f .jkit-product-grid{--product-grid-column:4;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:left;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-left:0;font-size:13px;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product{padding:20px 20px 0px 20px;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1.51px 1.51px 1.51px 1.51px;border-color:#56336224;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product-title{font-family:"Oswald", Sans-serif;font-size:20px;color:#563362;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .price{font-family:"Manrope", Sans-serif;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product .button{margin:0px 0px -19px 0px;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product-order{margin:0px 0px 20px 0px;float:left;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product-order .orderby{padding:15px 50px 15px 020px;color:#000000;border-radius:30px 30px 30px 30px;border-style:none;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-product-grid .product-order::before{top:15px;}.elementor-1008 .elementor-element.elementor-element-b58086f .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-1008 .elementor-element.elementor-element-7314d83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-a01e408 img{width:100%;}.elementor-1008 .elementor-element.elementor-element-a8de7c9{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-a8de7c9:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-a8de7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-f429b54{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-f429b54 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-f429b54 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-f429b54 .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-24c8308{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-24c8308.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-24c8308 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:37px;font-weight:600;color:#563362;}.elementor-1008 .elementor-element.elementor-element-e814b0b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1008 .elementor-element.elementor-element-e814b0b .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-8aa8f82{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-4c6619d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-c128a80{--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;}.elementor-1008 .elementor-element.elementor-element-2a6d65a{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-2a6d65a .elementor-divider-separator{width:21%;margin:0 auto;margin-left:0;}.elementor-1008 .elementor-element.elementor-element-2a6d65a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-2a6d65a .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-bca73aa{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-bca73aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-bca73aa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:37px;font-weight:600;color:#563362;}.elementor-1008 .elementor-element.elementor-element-7577654{--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;--justify-content:center;--align-items:flex-end;}.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button{background-color:#C24896;font-family:"Manrope", Sans-serif;font-weight:600;text-decoration:none;border-radius:30px 30px 30px 30px;padding:020px 30px 20px 30px;}.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1008 .elementor-element.elementor-element-caf7626{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1008 .elementor-element.elementor-element-caf7626 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.69 * 100% );}.elementor-1008 .elementor-element.elementor-element-caf7626:after{content:"0.69";}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__thumbnail__link{width:100%;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__text{margin-top:20px;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title, .elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title a{color:#563362;font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-decoration:none;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__excerpt p{color:#2E1A35;font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__read-more{color:#C24896;}.elementor-1008 .elementor-element.elementor-element-19edc7b{--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;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-19edc7b:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-19edc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-5d64751{--divider-border-style:solid;--divider-color:#C24896;--divider-border-width:3px;}.elementor-1008 .elementor-element.elementor-element-5d64751 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-1008 .elementor-element.elementor-element-5d64751 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1008 .elementor-element.elementor-element-5d64751 .elementor-divider__text{color:#C24896;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1008 .elementor-element.elementor-element-f2dd89d{width:var( --container-widget-width, 97.478% );max-width:97.478%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.478%;--container-widget-flex-grow:0;text-align:center;}.elementor-1008 .elementor-element.elementor-element-f2dd89d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-f2dd89d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:45px;font-weight:600;color:#563362;}.elementor-1008 .elementor-element.elementor-element-7bbad4c{width:var( --container-widget-width, 45.255% );max-width:45.255%;--container-widget-width:45.255%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-7bbad4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-7bbad4c p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-ed6c925{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1008 .elementor-element.elementor-element-ed6c925:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-ed6c925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECF3;}.elementor-1008 .elementor-element.elementor-element-745253f{--display:flex;}.elementor-1008 .elementor-element.elementor-element-cad2af2{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-cad2af2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-cad2af2 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-537f953{--display:flex;}.elementor-1008 .elementor-element.elementor-element-ddb3146{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-ddb3146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-ddb3146 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-2a060d6{--display:flex;}.elementor-1008 .elementor-element.elementor-element-8b77d85{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-8b77d85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-8b77d85 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-9dc2f6d{--display:flex;}.elementor-1008 .elementor-element.elementor-element-25c175d{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-25c175d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-25c175d p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-601d105{--display:flex;}.elementor-1008 .elementor-element.elementor-element-4dc7f41{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-4dc7f41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-4dc7f41 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-240eb7a{--display:flex;}.elementor-1008 .elementor-element.elementor-element-078e7e1{--display:flex;}.elementor-1008 .elementor-element.elementor-element-83759bd{--display:flex;}.elementor-1008 .elementor-element.elementor-element-90530b5{--display:flex;}.elementor-1008 .elementor-element.elementor-element-1a86534{--display:flex;}.elementor-1008 .elementor-element.elementor-element-15ab696{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-border-radius:08px 08px 0px 0px;--n-accordion-title-normal-color:#563362;--n-accordion-title-active-color:#C24896;--n-accordion-icon-size:15px;}.elementor-1008 .elementor-element.elementor-element-15ab696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-15ab696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-15ab696 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-15ab696 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1008 .elementor-element.elementor-element-15ab696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Oswald", Sans-serif;font-weight:500;}:where( .elementor-1008 .elementor-element.elementor-element-15ab696 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 01px 01px 01px;--border-radius:0px 0px 8px 08px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1008 .elementor-element.elementor-element-0f6ccc2{--display:flex;}.elementor-1008 .elementor-element.elementor-element-fcc7287{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-fcc7287.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-fcc7287 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-e0fd33b{--display:flex;}.elementor-1008 .elementor-element.elementor-element-a5f5ace{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-a5f5ace.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-a5f5ace p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-9fe7e96{--display:flex;}.elementor-1008 .elementor-element.elementor-element-dd3d70e{--display:flex;}.elementor-1008 .elementor-element.elementor-element-53f3e81{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-53f3e81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-53f3e81 p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-eaf9396{--display:flex;}.elementor-1008 .elementor-element.elementor-element-ae62a4e{width:var( --container-widget-width, 88.766% );max-width:88.766%;--container-widget-width:88.766%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2E1A35;}.elementor-1008 .elementor-element.elementor-element-ae62a4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1008 .elementor-element.elementor-element-ae62a4e p{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-714715a{--display:flex;}.elementor-1008 .elementor-element.elementor-element-1592160{--display:flex;}.elementor-1008 .elementor-element.elementor-element-f49bd1b{--display:flex;}.elementor-1008 .elementor-element.elementor-element-474eb8a{--display:flex;}.elementor-1008 .elementor-element.elementor-element-65217b8{--display:flex;}.elementor-1008 .elementor-element.elementor-element-828d3cd{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-border-radius:08px 08px 0px 0px;--n-accordion-title-normal-color:#563362;--n-accordion-title-active-color:#C24896;--n-accordion-icon-size:15px;}.elementor-1008 .elementor-element.elementor-element-828d3cd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-828d3cd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-828d3cd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;}.elementor-1008 .elementor-element.elementor-element-828d3cd {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1008 .elementor-element.elementor-element-828d3cd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Oswald", Sans-serif;font-weight:500;}:where( .elementor-1008 .elementor-element.elementor-element-828d3cd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 01px 01px 01px;--border-radius:0px 0px 8px 08px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1008 .elementor-element.elementor-element-6d1f232{--grid-auto-flow:row;}.elementor-1008 .elementor-element.elementor-element-ca5b989{--grid-auto-flow:row;}.elementor-1008 .elementor-element.elementor-element-9efe9b8:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-09e7ec6:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-78a6d38:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jkit-product-grid{--product-grid-column:3;}.elementor-1008 .elementor-element.elementor-element-a982baa .jkit-product-grid{--product-grid-column:3;}.elementor-1008 .elementor-element.elementor-element-b58086f .jkit-product-grid{--product-grid-column:3;}.elementor-1008 .elementor-element.elementor-element-ed6c925{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1008 .elementor-element.elementor-element-6d1f232{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-3c78690{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-1969697{--width:70%;}.elementor-1008 .elementor-element.elementor-element-92ed18e{--width:30%;}.elementor-1008 .elementor-element.elementor-element-eb63060{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-1a84b75{--width:70%;}.elementor-1008 .elementor-element.elementor-element-6bd7725{--width:30%;}.elementor-1008 .elementor-element.elementor-element-bd42858{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-876b372{--width:70%;}.elementor-1008 .elementor-element.elementor-element-98e5c63{--width:30%;}.elementor-1008 .elementor-element.elementor-element-85608f8{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-b72da91{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-7cbdb98{--width:70%;}.elementor-1008 .elementor-element.elementor-element-ff46f22{--width:30%;}.elementor-1008 .elementor-element.elementor-element-a8de7c9{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-8aa8f82{--content-width:1300px;}.elementor-1008 .elementor-element.elementor-element-c128a80{--width:70%;}.elementor-1008 .elementor-element.elementor-element-7577654{--width:30%;}.elementor-1008 .elementor-element.elementor-element-ed6c925{--content-width:1300px;}}@media(max-width:767px){.elementor-1008 .elementor-element.elementor-element-6d1f232{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-wrapper{gap:1px;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-0fd0dff .elementor-icon-box-title a{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-wrapper{gap:1px;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-9450024 .elementor-icon-box-title a{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-wrapper{gap:1px;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-3d723a6 .elementor-icon-box-title a{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-wrapper{gap:1px;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-60e5149 .elementor-icon-box-title a{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-wrapper{gap:1px;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title{margin-block-end:0px;}.elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title, .elementor-1008 .elementor-element.elementor-element-09196dc .elementor-icon-box-title a{font-size:15px;}.elementor-1008 .elementor-element.elementor-element-3c78690{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-47063ea .elementor-divider-separator{width:47%;}.elementor-1008 .elementor-element.elementor-element-c32103b .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-92ed18e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-ca5b989{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1008 .elementor-element.elementor-element-8a24fa9{--min-height:238px;}.elementor-1008 .elementor-element.elementor-element-6c99ead .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-9efe9b8{--min-height:238px;}.elementor-1008 .elementor-element.elementor-element-9efe9b8:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-9efe9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-aa9f50e .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-09e7ec6{--min-height:238px;}.elementor-1008 .elementor-element.elementor-element-09e7ec6:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-09e7ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-b7bfddd .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-78a6d38{--min-height:238px;}.elementor-1008 .elementor-element.elementor-element-78a6d38:not(.elementor-motion-effects-element-type-background), .elementor-1008 .elementor-element.elementor-element-78a6d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1008 .elementor-element.elementor-element-7d47986 .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-eb63060{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-cd56497 .elementor-divider-separator{width:47%;}.elementor-1008 .elementor-element.elementor-element-6a8699a .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-6bd7725{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-7a8e572 .jkit-product-grid{--product-grid-column:2;}.elementor-1008 .elementor-element.elementor-element-bd42858{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-2727596 .elementor-divider-separator{width:47%;}.elementor-1008 .elementor-element.elementor-element-a21389f .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-98e5c63{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-a982baa .jkit-product-grid{--product-grid-column:2;}.elementor-1008 .elementor-element.elementor-element-3322a09 .elementor-divider-separator{width:34%;}.elementor-1008 .elementor-element.elementor-element-009df77{padding:0px 0px 10px 0px;}.elementor-1008 .elementor-element.elementor-element-009df77 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-1008 .elementor-element.elementor-element-799a62a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;font-size:16px;}.elementor-1008 .elementor-element.elementor-element-9d3d01c{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1008 .elementor-element.elementor-element-c0fe514{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1008 .elementor-element.elementor-element-b72da91{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-6d3c1a3 .elementor-divider-separator{width:47%;}.elementor-1008 .elementor-element.elementor-element-7da24d1 .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-ff46f22{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-b58086f .jkit-product-grid{--product-grid-column:2;}.elementor-1008 .elementor-element.elementor-element-a8de7c9{--padding-top:30px;--padding-bottom:40px;--padding-left:13px;--padding-right:13px;}.elementor-1008 .elementor-element.elementor-element-f429b54 .elementor-divider-separator{width:42%;}.elementor-1008 .elementor-element.elementor-element-24c8308 .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-8aa8f82{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-2a6d65a .elementor-divider-separator{width:61%;}.elementor-1008 .elementor-element.elementor-element-bca73aa .elementor-heading-title{font-size:30px;}.elementor-1008 .elementor-element.elementor-element-7577654{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1008 .elementor-element.elementor-element-caf7626:after{content:"0.5";}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__thumbnail__link{width:100%;}.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title, .elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title a{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-19edc7b{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1008 .elementor-element.elementor-element-5d64751 .elementor-divider-separator{width:22%;}.elementor-1008 .elementor-element.elementor-element-f2dd89d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1008 .elementor-element.elementor-element-7bbad4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1008 .elementor-element.elementor-element-ed6c925{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1008 .elementor-element.elementor-element-15ab696{padding:0px 0px 30px 0px;}.elementor-1008 .elementor-element.elementor-element-828d3cd{padding:0px 0px 30px 0px;}}/* Start custom CSS for heading, class: .elementor-element-c32103b */.elementor-1008 .elementor-element.elementor-element-c32103b span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fad987 */.elementor-1008 .elementor-element.elementor-element-8fad987 .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-8fad987 .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-8fad987 .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-8fad987 .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c99ead */.elementor-1008 .elementor-element.elementor-element-6c99ead span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a24fa9 */.elementor-1008 .elementor-element.elementor-element-8a24fa9{
  position:relative;
  overflow:hidden;
}
.elementor-1008 .elementor-element.elementor-element-8a24fa9::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(to top,
    rgba(46,26,53,.62) 0%,
    rgba(46,26,53,.05) 52%,
    rgba(46,26,53,0) 100%);
}
.elementor-1008 .elementor-element.elementor-element-8a24fa9 > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa9f50e */.elementor-1008 .elementor-element.elementor-element-aa9f50e span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efe9b8 */.elementor-1008 .elementor-element.elementor-element-9efe9b8{
  position:relative;
  overflow:hidden;
}
.elementor-1008 .elementor-element.elementor-element-9efe9b8::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(to top,
    rgba(46,26,53,.62) 0%,
    rgba(46,26,53,.05) 52%,
    rgba(46,26,53,0) 100%);
}
.elementor-1008 .elementor-element.elementor-element-9efe9b8 > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7bfddd */.elementor-1008 .elementor-element.elementor-element-b7bfddd span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09e7ec6 */.elementor-1008 .elementor-element.elementor-element-09e7ec6{
  position:relative;
  overflow:hidden;
}
.elementor-1008 .elementor-element.elementor-element-09e7ec6::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(to top,
    rgba(46,26,53,.62) 0%,
    rgba(46,26,53,.05) 52%,
    rgba(46,26,53,0) 100%);
}
.elementor-1008 .elementor-element.elementor-element-09e7ec6 > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d47986 */.elementor-1008 .elementor-element.elementor-element-7d47986 span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a6d38 */.elementor-1008 .elementor-element.elementor-element-78a6d38{
  position:relative;
  overflow:hidden;
}
.elementor-1008 .elementor-element.elementor-element-78a6d38::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(to top,
    rgba(46,26,53,.62) 0%,
    rgba(46,26,53,.05) 52%,
    rgba(46,26,53,0) 100%);
}
.elementor-1008 .elementor-element.elementor-element-78a6d38 > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a8699a */.elementor-1008 .elementor-element.elementor-element-6a8699a span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77d39ce */.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-77d39ce .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for jkit_product_grid, class: .elementor-element-7a8e572 *//* card */
ul.products li.product{
  text-align:left;
  background:transparent;
  border:none;
}

/* image frame */
ul.products li.product a img{
  border-radius:10px;
  border:1px solid rgba(86,51,98,.14);
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:top center;
  width:100%;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}
ul.products li.product:hover a img{
  transform:scale(1.05);
}

/* keep zoom inside rounded frame */
ul.products li.product a{
  display:block;
  overflow:hidden;
  border-radius:10px;
}

/* product name */
ul.products li.product .woocommerce-loop-product__title{
  font-family:"Manrope",sans-serif;
  font-weight:600;
  font-size:1rem;
  color:#2E1A35;
  margin:16px 0 7px;
  padding:0;
}

/* price */
ul.products li.product .price{
  font-family:"Playfair Display",serif;
  font-weight:500;
  font-size:1.12rem;
  color:#C24896;
}
ul.products li.product .price del{ color:#9A608B; opacity:.6; font-size:.9rem; }
ul.products li.product .price ins{ text-decoration:none; }

/* add to cart -> magenta pill */
ul.products li.product .button{
  background:#C24896 !important;
  color:#fff !important;
  font-family:"Manrope",sans-serif;
  font-weight:700!important;
  font-size:.82rem!important;
  letter-spacing:.04em!important;
  border-radius:100px!important;
  padding:12px 24px!important;
  border:none!important;
  margin-top:12px!important;
  width: 90%!important;
  transition:transform .25s,background-color .25s,box-shadow .25s;
  box-shadow:0 14px 30px -16px rgba(194,72,150,.7);
  text-align: center!important;
   display:block!important;

  margin-left:auto!important;
  margin-right:auto!important;
  
}
ul.products li.product .button:hover{
  background:#AD3B85 !important;
  transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a21389f */.elementor-1008 .elementor-element.elementor-element-a21389f span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b62871 */.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-8b62871 .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for jkit_product_grid, class: .elementor-element-a982baa *//* card */
ul.products li.product{
  text-align:left;
  background:transparent;
  border:none;
}

/* image frame */
ul.products li.product a img{
  border-radius:10px;
  border:1px solid rgba(86,51,98,.14);
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:top center;
  width:100%;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}
ul.products li.product:hover a img{
  transform:scale(1.05);
}

/* keep zoom inside rounded frame */
ul.products li.product a{
  display:block;
  overflow:hidden;
  border-radius:10px;
}

/* product name */
ul.products li.product .woocommerce-loop-product__title{
  font-family:"Manrope",sans-serif;
  font-weight:600;
  font-size:1rem;
  color:#2E1A35;
  margin:16px 0 7px;
  padding:0;
}

/* price */
ul.products li.product .price{
  font-family:"Playfair Display",serif;
  font-weight:500;
  font-size:1.12rem;
  color:#C24896;
}
ul.products li.product .price del{ color:#9A608B; opacity:.6; font-size:.9rem; }
ul.products li.product .price ins{ text-decoration:none; }

/* add to cart -> magenta pill */
ul.products li.product .button{
  background:#C24896 !important;
  color:#fff !important;
  font-family:"Manrope",sans-serif;
  font-weight:700!important;
  font-size:.82rem!important;
  letter-spacing:.04em!important;
  border-radius:100px!important;
  padding:12px 24px!important;
  border:none!important;
  margin-top:12px!important;
  width: 90%!important;
  transition:transform .25s,background-color .25s,box-shadow .25s;
  box-shadow:0 14px 30px -16px rgba(194,72,150,.7);
  text-align: center!important;
   display:block!important;

  margin-left:auto!important;
  margin-right:auto!important;
  
}
ul.products li.product .button:hover{
  background:#AD3B85 !important;
  transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-009df77 */.elementor-1008 .elementor-element.elementor-element-009df77 span{
    font-weight: 400;
    color: #D7B3D0;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0fe514 */.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button{
  
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-c0fe514 .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d37413a */.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-d37413a .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85608f8 */.elementor-1008 .elementor-element.elementor-element-85608f8{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(90% 120% at 85% 110%, rgba(194,72,150,.45), transparent 55%),
    radial-gradient(70% 90% at 10% 0%, rgba(215,179,208,.28), transparent 55%),
    linear-gradient(120deg, #563362 0%, #3B2245 70%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7da24d1 */.elementor-1008 .elementor-element.elementor-element-7da24d1 span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f755ca */.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-2f755ca .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for jkit_product_grid, class: .elementor-element-b58086f *//* card */
ul.products li.product{
  text-align:left;
  background:transparent;
  border:none;
}

/* image frame */
ul.products li.product a img{
  border-radius:10px;
  border:1px solid rgba(86,51,98,.14);
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:top center;
  width:100%;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}
ul.products li.product:hover a img{
  transform:scale(1.05);
}

/* keep zoom inside rounded frame */
ul.products li.product a{
  display:block;
  overflow:hidden;
  border-radius:10px;
}

/* product name */
ul.products li.product .woocommerce-loop-product__title{
  font-family:"Manrope",sans-serif;
  font-weight:600;
  font-size:1rem;
  color:#2E1A35;
  margin:16px 0 7px;
  padding:0;
}

/* price */
ul.products li.product .price{
  font-family:"Playfair Display",serif;
  font-weight:500;
  font-size:1.12rem;
  color:#C24896;
}
ul.products li.product .price del{ color:#9A608B; opacity:.6; font-size:.9rem; }
ul.products li.product .price ins{ text-decoration:none; }

/* add to cart -> magenta pill */
ul.products li.product .button{
  background:#C24896 !important;
  color:#fff !important;
  font-family:"Manrope",sans-serif;
  font-weight:700!important;
  font-size:.82rem!important;
  letter-spacing:.04em!important;
  border-radius:100px!important;
  padding:12px 24px!important;
  border:none!important;
  margin-top:12px!important;
  width: 90%!important;
  transition:transform .25s,background-color .25s,box-shadow .25s;
  box-shadow:0 14px 30px -16px rgba(194,72,150,.7);
  text-align: center!important;
   display:block!important;

  margin-left:auto!important;
  margin-right:auto!important;
  
}
ul.products li.product .button:hover{
  background:#AD3B85 !important;
  transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c8308 */.elementor-1008 .elementor-element.elementor-element-24c8308 span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca73aa */.elementor-1008 .elementor-element.elementor-element-bca73aa span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-892327a */.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button{
  background-color:#C24896;
  color:#ffffff;
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:.04em;
  border:none;
  border-radius:100px;
  box-shadow:0 14px 30px -14px rgba(194,72,150,.7)!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;
}
.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button:hover{
  background-color:#AD3B85;
  transform:translateY(-2px);
  box-shadow:0 20px 38px -14px rgba(194,72,150,.85);
}
.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button .elementor-button-icon{
  transition:transform .25s;
}
.elementor-1008 .elementor-element.elementor-element-892327a .elementor-button:hover .elementor-button-icon{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-caf7626 *//* card */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post{
  background:transparent;
  border:none;
  transition:transform .4s cubic-bezier(.2,.8,.2,1);
}
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post:hover{
  transform:translateY(-6px);
}

/* image frame */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__thumbnail{
  border-radius:8px;
  overflow:hidden;
  border:1px solid rgba(86,51,98,.14);
  aspect-ratio:16/11;
  margin-bottom:8px;
}
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__thumbnail img{
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}


/* meta (date / read time) */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__meta-data{
  font-family:"Manrope",sans-serif;
  font-size:.72rem;
  font-weight:600;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#9A608B;
  margin-bottom:10px;
}

/* title */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title{
  font-family:"Playfair Display",serif;
  font-weight:500;
  font-size:1.28rem;
  line-height:1.2;
  margin:0 0 12px;
}
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__title a{
  color:#563362;
  transition:color .25s;
}
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post:hover .elementor-post__title a{
  color:#C24896;
}

/* excerpt */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__excerpt p{
  font-family:"Manrope",sans-serif;
  font-size:.92rem;
  color:#2E1A35;
  opacity:.78;
  line-height:1.6;
  margin-bottom:14px;
}

/* read more link */
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post__read-more{
  font-family:"Manrope",sans-serif;
  font-weight:700;
  font-size:.8rem;
  letter-spacing:.03em;
  color:#C24896;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  gap:7px;
  transition:gap .25s;
}
.elementor-1008 .elementor-element.elementor-element-caf7626 .elementor-post:hover .elementor-post__read-more{
  gap:11px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2dd89d */.elementor-1008 .elementor-element.elementor-element-f2dd89d span{
    font-weight: 400;
    color: #C24896;
    font-style: italic;
}/* End custom CSS */