.elementor-4365 .elementor-element.elementor-element-71e02b7{--display:flex;--min-height:550px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-4365 .elementor-element.elementor-element-71e02b7:not(.elementor-motion-effects-element-type-background), .elementor-4365 .elementor-element.elementor-element-71e02b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://janetiqcosmetics.com/wp-content/uploads/2026/04/gloss01-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-4365 .elementor-element.elementor-element-71e02b7::before, .elementor-4365 .elementor-element.elementor-element-71e02b7 > .elementor-background-video-container::before, .elementor-4365 .elementor-element.elementor-element-71e02b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4365 .elementor-element.elementor-element-71e02b7 > .elementor-background-slideshow::before, .elementor-4365 .elementor-element.elementor-element-71e02b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4365 .elementor-element.elementor-element-71e02b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4365 .elementor-element.elementor-element-a1f2576{--display:flex;}.elementor-4365 .elementor-element.elementor-element-d150a0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4365 .elementor-element.elementor-element-48f3bfa{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4365 .elementor-element.elementor-element-48f3bfa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:81px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-4365 .elementor-element.elementor-element-9d90a06 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-4365 .elementor-element.elementor-element-6207f16{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4365 .elementor-element.elementor-element-6207f16:not(.elementor-motion-effects-element-type-background), .elementor-4365 .elementor-element.elementor-element-6207f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4D4;}.elementor-4365 .elementor-element.elementor-element-2539f94{--display:flex;}.elementor-4365 .elementor-element.elementor-element-397b536{text-align:center;}.elementor-4365 .elementor-element.elementor-element-397b536 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;}.elementor-4365 .elementor-element.elementor-element-5b0a888{--display:flex;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_image_carousel_content{background-color:#FFFFFF00;min-height:0px;padding:0px 0px 0px 0px;backdrop-filter:blur(0px);}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_image_carousel_container_holder{padding:0px 0px 0px 0px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_post_title a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_post_title{margin-top:0px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_paragraph{color:#939393;margin-top:10px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_more_btn{background-color:#000000;color:#ffffff !important;border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_more_btn:hover{background-color:#1e1e1e;color:#ffffff !important;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_more_btn svg{fill:#ffffff !important;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_more_btn:hover svg{fill:#ffffff !important;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_image_carousel_container_holder:hover .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc-active-item .uc_image_carousel_container_holder .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .uc_more_btn .ue-btn-inner-wrapper{justify-content:center;}.elementor-4365 .elementor-element.elementor-element-e482d7c .ue-btn-inner-wrapper i{font-size:16px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .ue-btn-inner-wrapper svg{width:16px;height:16px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .ue-btn-inner-wrapper{gap:10px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-nav .owl-next{right:2px;left:auto;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-nav .owl-prev{left:2px;right:auto;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-nav .owl-next,.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-nav .owl-prev{top:150px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-carousel .owl-nav .owl-next,.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-carousel .owl-nav .owl-prev{border-radius:50px;width:45px;height:45px;line-height:45px;font-size:24px;background-color:#ffffff;color:#661111;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-carousel .owl-nav .owl-next:hover,.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-carousel .owl-nav .owl-prev:hover{background-color:#661111;color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-dot.active{background-color:#000000;}.elementor-4365 .elementor-element.elementor-element-e482d7c .owl-dots{margin-top:20px;}.elementor-4365 .elementor-element.elementor-element-e482d7c .carousel-image{height:300px;background-position:center center !important;background-size:cover !important;background-color:#fff;border-radius:0px 0px 0px 0px;}.elementor-4365 .elementor-element.elementor-element-493db1a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4365 .elementor-element.elementor-element-493db1a:not(.elementor-motion-effects-element-type-background), .elementor-4365 .elementor-element.elementor-element-493db1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4365 .elementor-element.elementor-element-e719707{--display:flex;}.elementor-4365 .elementor-element.elementor-element-e45f7c1{text-align:center;}.elementor-4365 .elementor-element.elementor-element-e45f7c1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;color:#1A1A1A;}.elementor-4365 .elementor-element.elementor-element-31d4d6d{--display:flex;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:4px 4px 4px 4px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1A1A1A;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1A1A1A;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25px;letter-spacing:0.2px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .price del {font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product .button{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4365 .elementor-element.elementor-element-f17a021{--divider-border-style:solid;--divider-color:#E7272D;--divider-border-width:3px;}.elementor-4365 .elementor-element.elementor-element-f17a021 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-4365 .elementor-element.elementor-element-f17a021 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4365 .elementor-element.elementor-element-f17a021 .elementor-divider__text{color:#1B1B24;font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-4365 .elementor-element.elementor-element-f8f04d6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-4365 .elementor-element.elementor-element-f8f04d6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:49px;font-weight:600;color:#272424;}.elementor-4365 .elementor-element.elementor-element-cbf33d4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4365 .elementor-element.elementor-element-2a28f4b{--display:flex;}.elementor-4365 .elementor-element.elementor-element-6dd784c{--display:flex;}.elementor-4365 .elementor-element.elementor-element-4c16801{--display:flex;}.elementor-4365 .elementor-element.elementor-element-63195be .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-4365 .elementor-element.elementor-element-239d476{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4365 .elementor-element.elementor-element-239d476.elementor-element{--align-self:flex-start;}.elementor-4365 .elementor-element.elementor-element-239d476 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4365 .elementor-element.elementor-element-daf5056{--display:flex;}.elementor-4365 .elementor-element.elementor-element-6e4ab8b{--display:flex;}.elementor-4365 .elementor-element.elementor-element-759cde8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-4365 .elementor-element.elementor-element-2b03e2a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4365 .elementor-element.elementor-element-2b03e2a.elementor-element{--align-self:flex-start;}.elementor-4365 .elementor-element.elementor-element-2b03e2a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4365 .elementor-element.elementor-element-7cd6b13{--display:flex;}.elementor-4365 .elementor-element.elementor-element-0653ade{--display:flex;}.elementor-4365 .elementor-element.elementor-element-afb91f3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-4365 .elementor-element.elementor-element-d29623f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4365 .elementor-element.elementor-element-d29623f.elementor-element{--align-self:flex-start;}.elementor-4365 .elementor-element.elementor-element-d29623f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4365 .elementor-element.elementor-element-3154562{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-30px;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#141414;}.elementor-4365 .elementor-element.elementor-element-b306566{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4365 .elementor-element.elementor-element-b306566 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4365 .elementor-element.elementor-element-b306566 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4365 .elementor-element.elementor-element-b306566 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-type-html{padding-bottom:0px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group .elementor-field{color:#000000;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group .elementor-field, .elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-4365 .elementor-element.elementor-element-b306566 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .e-form__buttons__wrapper__button-previous{background-color:#000000;color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4365 .elementor-element.elementor-element-b306566 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-4365 .elementor-element.elementor-element-45abf7e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4365 .elementor-element.elementor-element-45abf7e:not(.elementor-motion-effects-element-type-background), .elementor-4365 .elementor-element.elementor-element-45abf7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4365 .elementor-element.elementor-element-ef0ec85 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;}.elementor-4365 .elementor-element.elementor-element-f186e38{--display:flex;}.elementor-4365 .elementor-element.elementor-element-2b11b23{--display:flex;}.elementor-4365 .elementor-element.elementor-element-1a6949e{--display:flex;}.elementor-4365 .elementor-element.elementor-element-d3496a3{--display:flex;}.elementor-4365 .elementor-element.elementor-element-a149b19{--display:flex;}.elementor-4365 .elementor-element.elementor-element-d5fb896{--display:flex;}.elementor-4365 .elementor-element.elementor-element-8de4ee1{--display:flex;}.elementor-4365 .elementor-element.elementor-element-6085f60{--display:flex;}.elementor-4365 .elementor-element.elementor-element-6643df0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4365 .elementor-element.elementor-element-53bd071{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4365 .elementor-element.elementor-element-53bd071:not(.elementor-motion-effects-element-type-background), .elementor-4365 .elementor-element.elementor-element-53bd071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4D4;}.elementor-4365 .elementor-element.elementor-element-bd9bec0{--display:flex;}.elementor-4365 .elementor-element.elementor-element-b026819{text-align:center;}.elementor-4365 .elementor-element.elementor-element-b026819 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;color:#1A1A1A;}.elementor-4365 .elementor-element.elementor-element-1989c55{--display:flex;}.elementor-4365 .elementor-element.elementor-element-be9383b{--grid-columns:2;}.elementor-4365 .elementor-element.elementor-element-be9383b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4365 .elementor-element.elementor-element-be9383b .e-loop-item > .elementor-section, .elementor-4365 .elementor-element.elementor-element-be9383b .e-loop-item > .elementor-section > .elementor-container, .elementor-4365 .elementor-element.elementor-element-be9383b .e-loop-item > .e-con, .elementor-4365 .elementor-element.elementor-element-be9383b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4365 .elementor-element.elementor-element-be9383b .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-4365 .elementor-element.elementor-element-be9383b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4365 .elementor-element.elementor-element-be9383b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4365 .elementor-element.elementor-element-be9383b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4365 .elementor-element.elementor-element-be9383b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-4365 .elementor-element.elementor-element-48f3bfa .elementor-heading-title{font-size:59px;}.elementor-4365 .elementor-element.elementor-element-493db1a{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-size:55px;}}@media(max-width:1200px){.elementor-4365 .elementor-element.elementor-element-63195be .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-239d476 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-759cde8 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-2b03e2a .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-afb91f3 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-d29623f .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4365 .elementor-element.elementor-element-f17a021 .elementor-divider-separator{width:44%;}.elementor-4365 .elementor-element.elementor-element-f8f04d6 .elementor-heading-title{font-size:35px;}.elementor-4365 .elementor-element.elementor-element-cbf33d4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4365 .elementor-element.elementor-element-63195be .elementor-heading-title{font-size:24px;}.elementor-4365 .elementor-element.elementor-element-239d476 .elementor-heading-title{font-size:16px;}.elementor-4365 .elementor-element.elementor-element-759cde8 .elementor-heading-title{font-size:24px;}.elementor-4365 .elementor-element.elementor-element-2b03e2a .elementor-heading-title{font-size:16px;}.elementor-4365 .elementor-element.elementor-element-afb91f3 .elementor-heading-title{font-size:24px;}.elementor-4365 .elementor-element.elementor-element-d29623f .elementor-heading-title{font-size:16px;}.elementor-4365 .elementor-element.elementor-element-3154562{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-size:38px;}.elementor-4365 .elementor-element.elementor-element-be9383b{--grid-columns:2;}}@media(max-width:880px){.elementor-4365 .elementor-element.elementor-element-fb84395 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4365 .elementor-element.elementor-element-f8f04d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4365 .elementor-element.elementor-element-cbf33d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-4365 .elementor-element.elementor-element-48f3bfa .elementor-heading-title{font-size:35px;}.elementor-4365 .elementor-element.elementor-element-397b536 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-493db1a{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4365 .elementor-element.elementor-element-e719707{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4365 .elementor-element.elementor-element-e45f7c1 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-31d4d6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-4365 .elementor-element.elementor-element-f17a021 .elementor-divider-separator{width:48%;}.elementor-4365 .elementor-element.elementor-element-f8f04d6 .elementor-heading-title{font-size:24px;}.elementor-4365 .elementor-element.elementor-element-3154562{--e-n-carousel-swiper-slides-to-display:1;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4365 .elementor-element.elementor-element-7510683 .elementor-heading-title{font-size:28px;}.elementor-4365 .elementor-element.elementor-element-ef0ec85 .elementor-heading-title{font-size:28px;}.elementor-4365 .elementor-element.elementor-element-b026819 .elementor-heading-title{font-size:30px;}.elementor-4365 .elementor-element.elementor-element-be9383b{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-9d90a06 *//* =========================================
   JANETIQ — SPARKLE CONSULTATION BUTTON
   ========================================= */

.janetiq-free-facial-btn .elementor-button {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    color: #B55F56;
    border: 2px solid #B55F56;
    border-radius: 50px;
    padding: 15px 32px;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.6px;
    box-shadow: 0 5px 18px rgba(142, 27, 79, 0.18);
    transition: all 0.35s ease;
}

/* ✨ Moving sparkle */
.janetiq-free-facial-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;
    width: 35%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.9),
        transparent
    );
    transform: rotate(25deg);
    animation: janetiqSparkle 3s infinite;
}

/* Hover */
.janetiq-free-facial-btn .elementor-button:hover {
    background: #5F0A14;
    color: #ffffff;
    border-color: #5F0A14;
    transform: translateY(-3px);
    box-shadow: 0 10px 28px rgba(142, 27, 79, 0.35);
}

/* Sparkle animation */
@keyframes janetiqSparkle {
    0% {
        left: -80%;
    }

    35% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .janetiq-free-facial-btn .elementor-button {
        padding: 13px 25px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_category_carousel, class: .elementor-element-e482d7c */#uc_woocommerce_category_carousel_elementor_e482d7c * {
    box-sizing: border-box;
    text-align: center;
}

#uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 320px;
}

/* =========================================
   Desktop - 1920px and above
========================================= */
@media (min-width: 1920px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 250px;
        background-size: cover;
        background-position: center center;
    }

}


/* =========================================
   Laptop - 1281px to 1919px
========================================= */
@media (min-width: 1281px) and (max-width: 1919px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 250px;
        background-size: cover;
        background-position: center center;
    }

}


/* =========================================
   Tablet Landscape - 1025px to 1280px
========================================= */
@media (min-width: 1025px) and (max-width: 1280px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 240px;
        background-size: cover;
        background-position: center center;
    }

}


/* =========================================
   Tablet Portrait - 768px to 1024px
========================================= */
@media (min-width: 768px) and (max-width: 1024px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 240px;
        background-size: cover;
        background-position: center center;
    }

}


/* =========================================
   Mobile Landscape - 481px to 767px
========================================= */
@media (min-width: 481px) and (max-width: 767px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 240px;
        background-size: cover;
        background-position: center center;
    }

}


/* =========================================
   Mobile Portrait - 480px and below
========================================= */
@media (max-width: 480px) {

    #uc_woocommerce_category_carousel_elementor_e482d7c .carousel-image {
        width: 100%;
        height: 170px;
        background-size: cover;
        background-position: center center;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-fb84395 *//* Product category below product title */
/*.janetiq-product-category {*/
/*    margin-top: 5px;*/
/*    margin-bottom: 6px;*/
/*    line-height: 1.2;*/
/*}*/

/*.janetiq-product-category a {*/
/*    font-size: 12px;*/
/*    font-weight: 500;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 0.8px;*/
/*    text-decoration: none;*/
/*    color: #777;*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.janetiq-product-category a:hover {*/
/*    color: #000;*/
/*}*/


/*shortdescription*/


/* =========================================
   JANETIQ PRODUCT SHORT DESCRIPTION
   ========================================= */

.janetiq-product-short-description {
    display: block;
    margin-top: 4px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    color: #666;
     padding: 5px;
}

/* Keep description from becoming too tall */
.janetiq-product-short-description {
    min-height: 18px;
}

/* Mobile */
@media (max-width: 767px) {
    .janetiq-product-short-description {
        font-size: 12px;
        line-height: 1.35;
        margin-top: 3px;
        margin-bottom: 8px;
    }
}

/*shortdescription*/

/*wishlist*/
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a i {
    color: rgb(255,255,255);
    background: #B55F56 !important;
    padding: 1px;
    border-radius: 50%;
    transition: all 0.3s ease;
}

/* Hover - Green */
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a:hover i {
    color: #ffffff;
    background: #5F0A14 !important;
}


/*wishlist*/

/* Position the sale badge
Hide Panel (Ctrl + P)
 to the right */
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
    position: absolute !important;
    top: 20px !important;
    left: 10px !important;
    right: auto !important;
    background: #5F0A14;
    border-radius: 2px !important;
    font-size: 13px !important;
     line-height: 1.2 !important;
   min-height: 0 !important;
   padding: 5px 8px !important;
    
}

/* Ensure the product container supports absolute positioning */
.woocommerce ul.products li.product,
.woocommerce .product {
    position: relative !important;
}

/*product botton*/

.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    margin-bottom: 20px;
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: 'Manrope', sans-serif; !important;

    /* Soft accent background */
    background: rgba(181, 95, 86, 0.12) !important;
    color: #5F0A14 !important;
    

    /* Accent border */
    border: 1px solid rgba(181, 95, 86, 0.35) !important;
    border-radius: 50px !important;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 6px 20px rgba(95, 10, 20, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.7);

    transition: all 0.3s ease !important;
}

.woocommerce ul.products li.product .button:hover {
    /* Primary color on hover */
    background: #5F0A14 !important;
    color: #FFFFFF !important;

    /* Accent border */
    border-color: #B55F56 !important;

    box-shadow:
        0 8px 25px rgba(95, 10, 20, 0.25);

    transform: translateY(-2px);
}

/*product title*/


.woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin-top: -5px !important;
    padding-top: 0 !important;
}


/*product title*/

/*product box*/




.elementor-4365 .elementor-element.elementor-element-fb84395.elementor-wc-products ul.products li.product {
    text-align: center;

    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 20px;

    box-shadow:
        0 10px 35px rgba(60, 40, 30, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
}





/* ======================================================
   Laptop (1281px - 1919px)
====================================================== */
@media (max-width:1919px){

.slider-progress{
    left:22px;
    right:22px;
    bottom: 20% !important;
    height:3px;
}

}

/* ======================================================
   Tablet Landscape (1025px - 1280px)
====================================================== */
@media (max-width:1280px){

.slider-progress{
    left:20px;
    right:20px;
    bottom:20% !important;
    height:3px;
}

}

/* ======================================================
   Tablet Portrait (768px - 1024px)
====================================================== */
@media (max-width:1024px){

.slider-progress{
    left:18px;
    right:18px;
    bottom:20% !important;
    height:3px;
}

}

/* ======================================================
   Mobile Landscape (481px - 767px)
====================================================== */
@media (max-width:767px){

.slider-progress{
    left:16px;
    right:16px;
    bottom:20% !important; 
    height:2px;
	z-index: 55
}

}

/* ======================================================
   Mobile Portrait (480px and below)
====================================================== */



@media (max-width:480px){

.slider-progress{
    left:14px;
    right:14px;
    bottom: 18% !important;
    height:2px;
    z-index: 99999999;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f04d6 */.click-text {
    color: #FF7F50;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a2216e *//* =========================================
   RESPONSIVE ROUNDED HEXAGON
   Elementor Image Widget
========================================= */

/* Elementor Image Widget itself */
.rounded-hexagon {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* Elementor image wrapper */
.rounded-hexagon .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Actual image */
.rounded-hexagon img {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: auto !important;

    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center center;

    margin: 0 auto !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    /* Rounded Hexagon */
    clip-path: polygon(
        43% 0%,
        57% 0%,
        63% 4%,
        94% 23%,
        98% 29%,
        98% 36%,
        97% 64%,
        95% 72%,
        62% 96%,
        57% 100%,
        43% 100%,
        38% 96%,
        5% 76%,
        2% 70%,
        2% 63%,
        3% 32%,
        6% 26%,
        11% 21%
    );
}


/* =========================================
   LARGE DESKTOP
   ========================================= */

@media (min-width: 1200px) {

    .rounded-hexagon {
        width: 650px !important;
        max-width: 100% !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
    }
}


/* =========================================
   LAPTOP
   ========================================= */

@media (min-width: 1025px) and (max-width: 1199px) {

    .rounded-hexagon {
        width: 560px !important;
        max-width: 100% !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
    }
}


/* =========================================
   TABLET LANDSCAPE
   ========================================= */

@media (min-width: 900px) and (max-width: 1024px) {

    .rounded-hexagon {
        width: 90% !important;
        max-width: 520px !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
    }
}


/* =========================================
   TABLET PORTRAIT
   ========================================= */

@media (min-width: 768px) and (max-width: 899px) {

    .rounded-hexagon {
        width: 85% !important;
        max-width: 480px !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
    }
}


/* =========================================
   MOBILE LANDSCAPE
   ========================================= */

@media (min-width: 481px) and (max-width: 767px) {

    .rounded-hexagon {
        width: 80% !important;
        max-width: 400px !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
    }
}


/* =========================================
   MOBILE PORTRAIT
   ========================================= */

@media (max-width: 480px) {

    .rounded-hexagon {
        width: 92% !important;
        max-width: 360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .rounded-hexagon img {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7510683 */.click-text {
    color: #FF7F50;
}/* End custom CSS */