.elementor-2 .elementor-element.elementor-element-1af9d6ae{--display:flex;}.elementor-2 .elementor-element.elementor-element-ffd72ff{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2 .elementor-element.elementor-element-10a788c{--display:flex;}.elementor-2 .elementor-element.elementor-element-6382c6d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-10ed3d9{z-index:1;}.elementor-2 .elementor-element.elementor-element-10ed3d9 img{width:100%;max-width:546px;}.elementor-2 .elementor-element.elementor-element-71c2bda img{width:100%;max-width:260px;}.elementor-2 .elementor-element.elementor-element-65e9680{--display:flex;}.elementor-2 .elementor-element.elementor-element-a9d1c3e{--display:flex;}.elementor-2 .elementor-element.elementor-element-f1ccc11 img{width:100%;max-width:260px;}.elementor-2 .elementor-element.elementor-element-8ab0e8f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3af44a5 .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:68px;font-weight:500;line-height:1.15;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-5902100 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-0be02ad{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.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-2 .elementor-element.elementor-element-ceb3d36 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-57d1d9d );color:var( --e-global-color-57d1d9d );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ceb3d36 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-28a66c2 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-57d1d9d );color:var( --e-global-color-57d1d9d );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-28a66c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-087299f{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cd823f1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf87f6f{text-align:center;}.elementor-2 .elementor-element.elementor-element-cf87f6f .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:68px;font-weight:500;line-height:1.15;color:var( --e-global-color-df174fc );}.elementor-2 .elementor-element.elementor-element-57322c2{text-align:center;}.elementor-2 .elementor-element.elementor-element-57322c2 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-62a4368{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-de3be87{--display:flex;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-de3be87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-de3be87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nurture-pro.com.my/wp-content/uploads/2026/05/H-product-dogs-img-01.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d6a28aa img{width:100%;max-width:900px;}.elementor-2 .elementor-element.elementor-element-133c9bd .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-133c9bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-2844b20{--display:flex;}.elementor-2 .elementor-element.elementor-element-5fb6e50{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2 .elementor-element.elementor-element-5135b51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-ac21cea .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:48px;font-weight:500;line-height:1.25;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-carousel-navigation{flex-direction:row;gap:10px;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:var( --e-global-color-9ad4b94 );min-width:54px;min-height:54px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-carousel-nav-label{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2 .elementor-element.elementor-element-3a79572 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-carousel-nav-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-arrow:hover{background-color:var( --e-global-color-e70e0cb );border-style:none;}.elementor-2 .elementor-element.elementor-element-3a79572 .ue-remote-arrow:hover .ue-carousel-nav-icon{color:var( --e-global-color-e70e0cb );}.elementor-2 .elementor-element.elementor-element-3a79572 button:hover .ue-carousel-nav-icon svg{fill:var( --e-global-color-e70e0cb );}.elementor-2 .elementor-element.elementor-element-8103e89 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8103e89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-ucaddon_product_card_carousel .ue-title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_dark_carousel_content p{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-140b695 .uc_dark_carousel_content{padding:0px 30px 15px 30px;min-height:0px;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_dark_carousel_container_holder{text-align:left;background-color:#778157;border-radius:0px;flex-direction:column;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:cover;}.elementor-2 .elementor-element.elementor-element-140b695 .ue-title{color:#ffffff;font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.5;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_dark_carousel_content p{color:#adadad;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_more_btn svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-140b695 .ue-btn-inner-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:var( --e-global-color-secondary );color:#000000;border-style:none;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-e70e0cb );color:#ffffff;border-style:none;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-140b695 .ue-item-badge{min-height:0px;min-width:0px;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5;color:var( --e-global-color-6c748c6 );background-color:var( --e-global-color-57d1d9d );padding:5px 20px 3px 20px;border-radius:20px;border-style:none;}.elementor-2 .elementor-element.elementor-element-140b695 .uc_dark_carousel_placeholder{gap:10px;}.elementor-2 .elementor-element.elementor-element-d491715{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-ea17f15{--display:flex;}.elementor-2 .elementor-element.elementor-element-8598896{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2 .elementor-element.elementor-element-f379676{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-a2ea597 .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:48px;font-weight:500;line-height:1.25;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-carousel-navigation{flex-direction:row;gap:10px;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:var( --e-global-color-9ad4b94 );min-width:54px;min-height:54px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-carousel-nav-label{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2 .elementor-element.elementor-element-d97c261 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-carousel-nav-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-arrow:hover{background-color:var( --e-global-color-e70e0cb );border-style:none;}.elementor-2 .elementor-element.elementor-element-d97c261 .ue-remote-arrow:hover .ue-carousel-nav-icon{color:var( --e-global-color-e70e0cb );}.elementor-2 .elementor-element.elementor-element-d97c261 button:hover .ue-carousel-nav-icon svg{fill:var( --e-global-color-e70e0cb );}.elementor-2 .elementor-element.elementor-element-abb9b88 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-abb9b88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_dark_carousel_content{padding:0px 30px 15px 30px;min-height:0px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_dark_carousel_container_holder{text-align:left;background-color:#815C42;border-radius:0px;flex-direction:column;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:cover;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .ue-title{color:#ffffff;font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.5;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_dark_carousel_content p{color:#adadad;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_more_btn svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .ue-btn-inner-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-e70e0cb );color:#ffffff;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .ue-item-badge{min-height:0px;min-width:0px;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5;color:var( --e-global-color-6c748c6 );background-color:var( --e-global-color-57d1d9d );padding:5px 20px 3px 20px;border-radius:20px;border-style:none;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .uc_dark_carousel_placeholder{gap:10px;}.elementor-2 .elementor-element.elementor-element-7fb8f44{--display:flex;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-7fb8f44:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7fb8f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nurture-pro.com.my/wp-content/uploads/2026/05/H-product-cats-img-01.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5d7acac img{width:100%;max-width:900px;}.elementor-2 .elementor-element.elementor-element-3acb8ee .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-57d1d9d );color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-3acb8ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-c33e307{--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:80px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c33e307:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c33e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a5ae4e );}.elementor-2 .elementor-element.elementor-element-69b4ced{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-da7067f .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:68px;font-weight:500;line-height:1.15;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-b286769 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-0ad6a8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0ad6a8f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0ad6a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a5ae4e );}.elementor-2 .elementor-element.elementor-element-08c0e9a{--display:flex;}.elementor-2 .elementor-element.elementor-element-dc034be{z-index:1;}.elementor-2 .elementor-element.elementor-element-dc034be img{width:100%;max-width:316px;}.elementor-2 .elementor-element.elementor-element-29d4928{z-index:1;}.elementor-2 .elementor-element.elementor-element-29d4928 img{width:100%;max-width:344px;}.elementor-2 .elementor-element.elementor-element-1fc1364{z-index:1;}.elementor-2 .elementor-element.elementor-element-1fc1364 img{width:100%;max-width:250px;}.elementor-2 .elementor-element.elementor-element-d79121b{--display:flex;}.elementor-2 .elementor-element.elementor-element-0c3a583 img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c441cc0{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-e9de8ed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-e9de8ed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-e9de8ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-wrapper .elementor-image-box-img{width:72px;}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-title{font-family:"ProximaNova", sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-description{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-37a7ca3{--display:flex;}.elementor-2 .elementor-element.elementor-element-2be81ef{z-index:1;}.elementor-2 .elementor-element.elementor-element-2be81ef img{width:100%;max-width:250px;}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-04f4ca8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-04f4ca8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-04f4ca8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-wrapper .elementor-image-box-img{width:72px;}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-title{font-family:"ProximaNova", sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-description{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-ff1cc7d{--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;}.elementor-2 .elementor-element.elementor-element-908af29{--display:flex;}.elementor-2 .elementor-element.elementor-element-4faba8a img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-38274fa{--display:flex;}.elementor-2 .elementor-element.elementor-element-924b2ae img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a7c6b13{--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:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0f2c419{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-c112984{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-17ea3b8 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:14px;font-weight:400;line-height:1.25;}.elementor-2 .elementor-element.elementor-element-8c05dc9 .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:68px;font-weight:500;line-height:1.15;}.elementor-2 .elementor-element.elementor-element-f494709 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-f494709 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-2f08f06{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2 .elementor-element.elementor-element-1542b1f{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-2fb30d6{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fdc53b6{--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:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-2 .elementor-element.elementor-element-c7ff0ff{--display:flex;}.elementor-widget-ucaddon_video_on_hover .ue-overlay-text{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_video_on_hover .ue-button{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d046915 .ue-image{transition:all 400ms ease-in-out;}.elementor-2 .elementor-element.elementor-element-d046915 .ue-overlay,.elementor-2 .elementor-element.elementor-element-d046915 .ue-overlay *{transition:all 400ms ease-in-out;}.elementor-2 .elementor-element.elementor-element-d046915 .ue-button,.elementor-2 .elementor-element.elementor-element-d046915 .ue-button *{transition:all 400ms ease-in-out;}.elementor-2 .elementor-element.elementor-element-d046915 .ue-hover-image-video .ue-image{height:700px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-d046915 .ue-hover-image-video .ue-video{height:700px;}.elementor-2 .elementor-element.elementor-element-d046915 .ue-hover-image-video{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24a0902{z-index:2;}.elementor-2 .elementor-element.elementor-element-24a0902 img{width:100%;max-width:118px;}.elementor-2 .elementor-element.elementor-element-0f9b13b{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-ddd54d9 img{width:100%;max-width:128px;}.elementor-2 .elementor-element.elementor-element-b5a0d86 .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:48px;font-weight:500;line-height:1.15;}.elementor-2 .elementor-element.elementor-element-94c0768 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:20px;font-weight:600;line-height:1.5;color:var( --e-global-color-7323466 );}.elementor-2 .elementor-element.elementor-element-5e325a2{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-2738631{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ab2aad8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-bbaa72d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-63a3eb9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-6abbd35 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.25;}.elementor-2 .elementor-element.elementor-element-e2d879c .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:48px;font-weight:500;line-height:1.15;}.elementor-2 .elementor-element.elementor-element-0f23764{--display:flex;}.elementor-2 .elementor-element.elementor-element-66f8122{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-61ae53a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-cf570ed .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-cf570ed .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-aa823ec{--display:flex;}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_grid_style_one_button > a.uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fb6721e .uc-direction{direction:ltr;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_image_carousel_content{padding:10px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_image_carousel_container_holder{border-radius:0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_product_image img{aspect-ratio:3 / 4;object-fit:cover;transform:scale(100%);}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_product_image{transition:all 200ms;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_product_image *{transition:all 200ms;}.elementor-2 .elementor-element.elementor-element-fb6721e .ue_cat_name a{color:#000000;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_post_title a{font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.25;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_post_title{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_regular_price:not(.uc_regular_price--single){color:#8d8d8d;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_regular_price{margin-top:10px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_price,.elementor-2 .elementor-element.elementor-element-fb6721e .uc_regular_price--single{color:#8d8d8d;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_price{margin-top:10px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_btn,.elementor-2 .elementor-element.elementor-element-fb6721e .uc-button-addcart,.elementor-2 .elementor-element.elementor-element-fb6721e .added_to_cart{background-color:#000000;border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_btn:hover,.elementor-2 .elementor-element.elementor-element-fb6721e .uc-button-addcart:hover,.elementor-2 .elementor-element.elementor-element-fb6721e .added_to_cart:hover{background-color:#1e1e1e;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_btn i{margin-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc-button-addcart i{margin-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_btn svg,.elementor-2 .elementor-element.elementor-element-fb6721e .uc-button-addcart svg{margin-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons{width:100%;margin:10px 0px 10px 0px;gap:10px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons button{height:50px;width:50px;background-color:#919191;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#767676;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons input{height:50px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons button,.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons input{border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-fb6721e input.uc_carousel-count-buttons__number{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons button svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons button:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_carousel-count-buttons button:hover svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-fb6721e .owl-carousel .owl-nav .owl-prev{border-radius:100px;width:50px;height:50px;line-height:50px;background-color:var( --e-global-color-9ad4b94 );color:#000000;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-fb6721e .owl-carousel .owl-nav .owl-prev:hover{background-color:#DADAE4;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-nav{opacity:100%;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-dot{width:8px;height:8px;min-width:8px;min-height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-fb6721e .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-fb6721e .ue_woocommerce_product_label{font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;padding:10px 10px 10px 10px;border-radius:0px;min-height:20px;min-width:20px;}.elementor-2 .elementor-element.elementor-element-fb6721e .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-2 .elementor-element.elementor-element-fb6721e .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-2 .elementor-element.elementor-element-fb6721e .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-2 .elementor-element.elementor-element-fb6721e .uc_post_intro{color:#949494;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-fb6721e .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-2 .elementor-element.elementor-element-edbda84 .elementor-button{background-color:#61CE7000;font-family:"ProximaNova", sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-6c748c6 );color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-edbda84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-1273b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1273b34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1273b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a5ae4e );}.elementor-2 .elementor-element.elementor-element-1e3aa70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-cfd3ee0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-6d5312f .elementor-heading-title{font-family:"KeplerStd", sans-serif;font-size:48px;font-weight:500;line-height:1.15;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-9743256 .elementor-heading-title{font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-57d1d9d );}.elementor-2 .elementor-element.elementor-element-8492e1d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-arrow{flex-direction:row;gap:10px;background-color:var( --e-global-color-9ad4b94 );min-width:54px;min-height:54px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-carousel-nav-label{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2 .elementor-element.elementor-element-231a5ff button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-arrow:hover{background-color:var( --e-global-color-e70e0cb );border-style:none;}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-remote-arrow:hover .ue-carousel-nav-icon{color:#DADAE4;}.elementor-2 .elementor-element.elementor-element-231a5ff button:hover .ue-carousel-nav-icon svg{fill:#DADAE4;}.elementor-2 .elementor-element.elementor-element-f99a0e5{--display:flex;}.elementor-widget-ucaddon_bold_customer_reviews .uc_author{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_bold_customer_reviews .uc_content{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_item{flex-direction:column;align-items:center;}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_item *{transition:all 300ms;}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_review{padding:50px 50px 30px 50px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-57d1d9d );border-radius:0px 0px 0px 0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_author{margin-top:40px;font-family:"ProximaNova", sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_star_container{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_icon{color:var( --e-global-color-7323466 );font-size:15px;}.elementor-2 .elementor-element.elementor-element-da8bc95 .uc_content{margin-top:25px;font-family:"ProximaNova", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var( --e-global-color-6c748c6 );}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-nav .owl-prev{left:-20px;right:auto;}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-nav .owl-next{right:-20px;left:auto;}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-prev{top:175px;width:42px;height:42px;line-height:42px;font-size:24px;background-color:var( --e-global-color-9ad4b94 );border-radius:100px;}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-e70e0cb );color:#ffffff;border-radius:0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ffd72ff{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-69b4ced{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-0f2c419{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-ab2aad8{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-aa823ec{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-1e3aa70{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-f99a0e5{--content-width:1300px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-140b695 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-140b695 .owl-carousel .owl-nav .owl-prev{top:0px;width:0px;height:0px;line-height:0px;font-size:0px;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-e9a0e80 .owl-carousel .owl-nav .owl-prev{top:0px;width:0px;height:0px;line-height:0px;font-size:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_video_on_hover .ue-overlay-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_video_on_hover .ue-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_grid_style_one_button > a.uc_more_btn-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-231a5ff .ue-carousel-nav-icon{font-size:0px;}.elementor-widget-ucaddon_bold_customer_reviews .uc_author{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_bold_customer_reviews .uc_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-da8bc95 .owl-carousel .owl-nav .owl-prev{width:0px;height:0px;line-height:0px;font-size:0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_product_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e9de8ed .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-04f4ca8 .elementor-image-box-img{margin-bottom:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_video_on_hover .ue-overlay-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_video_on_hover .ue-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_grid_style_one_button > a.uc_more_btn-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_bold_customer_reviews .uc_author{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_bold_customer_reviews .uc_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */#hero .title .br-xs, 
#btn-product-xs,
#img-hero2-xs,
#featured-products .col-img .elementor-widget-image, 
#ele-bowl-xs, 
#daily .btn-xs,
#featured-products .owl-nav,
#reviews .owl-nav,
#daily .br-xs {
    display: none;
}

#featured-products .owl-nav i, #daily .owl-prev, #daily .owl-next i, #daily .uc_buttons, #reviews .owl-nav i {
    display: none !important;
}

#featured-products .owl-next::before, #daily .owl-next::before, #reviews .owl-next::before {
    content: url('/wp-content/uploads/2026/05/ic-arrow-right.svg');
}
#featured-products .owl-prev::before, #reviews .owl-prev::before {
    content: url('/wp-content/uploads/2026/05/ic-arrow-left.svg');
}
#featured-products .owl-next::before, #featured-products .owl-prev::before, #daily .owl-next::before, #reviews .owl-next::before, #reviews .owl-prev::before {
    width: 16px;
    height: 8px;
    position: relative;
    display: flex !important;
    justify-content: center;
    align-items: center;
    right: -1px;     
}
#daily .owl-next::before {
    top: -1px;
}

#featured-products .owl-prev, #reviews .owl-prev {
    left: -25px;
}
#featured-products .owl-next {
    right: 6.5%
}
#reviews .owl-next {
    right: -25px;
}

/*Hero*/
#hero::before {
    content: '';
    height: 730px; /*80vh*/
    background: var(--color-teal);
}

#hero .col-left {
    padding-top: 20vh;
    width: 40%;
}
#hero .col-right {
    width: 60%;
}

#hero .col-right .block-image {
    margin-left: auto;
    overflow: hidden;
}
#img-hero2 img {
    transform: scale(1.1);
}

#hero .block-heading {
    padding-top: 80px;
}

#hero .block-cta {
    margin-top: 1.5rem;
}

/*Featured Products*/
.subtitle-product {
    font-size: 15px;
    font-weight: 300;
    font-family: var(--font-text);
    font-style: italic;
    color: var(--color-white);
}

.desc-product {
    font-size: 12px;
    font-weight: 300;
    font-family: var(--font-text);
    text-transform: uppercase;
    color: var(--color-yellow);
    margin-top: 8px !important;
}

#featured-products .col-img {
    min-height: 900px;
    padding-bottom: 80px;
}

#featured-products .block-slider {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

/*Featured Products - Slider*/
#featured-products .uc_dark_carousel_placeholder {
    padding-top: 30px;
}

#featured-products .dog-wrap .owl-carousel .owl-stage-outer {
    overflow: visible;
    clip-path: inset(0 -100vw 0 0);
}
#featured-products .cat-wrap .owl-carousel .owl-stage-outer {
    overflow: visible;
    clip-path: inset(0 0 0 -100vw);
}

.image-holder {
    position: relative;
}

.image-holder .hover-image {
    opacity: 0;
    visibility: none;
    z-index: 1;
    position: absolute;
    top: 0;
    transform: scale(0.5);
    transition: var(--anim-all-25);
}
#featured-products .owl-item:hover .image-holder .hover-image {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: var(--anim-all-25);
}
#featured-products .owl-item:hover .image-holder img:first-child {
    opacity: 0;
    transition: var(--anim-all-25);
}

#featured-products .ue-remote-arrow .ue-carousel-nav-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

#featured-products .ue-remote-arrow .ue-carousel-nav-icon svg, #reviews  .ue-remote-arrow .ue-carousel-nav-icon svg {
    width: 15px !important;
    height: 8px !important;
}

#btn-product-xs .elementor-button-content-wrapper {
    flex-direction: row !important;
}
#btn-product-xs .elementor-button-icon {
    width: 50px !important;
    height: 50px !important;
}
#btn-product-xs .elementor-button svg {
    width: 16px !important;
    mmargin-bottom: -1px;
}

/*Highlights*/
#highlights .highlight-wrap > .e-con-inner {
    position: relative;
}

.block-mask {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    
    -webkit-mask-image: url('/wp-content/uploads/2026/05/H-crafted-img-01-shape.png');
    -webkit-mask-size: 80%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.block-why1 {
    max-width: 490px;
    background: var(--color-lightblue);
}
.block-why2 {
    max-width: 555px;
    background: var(--color-white);
    margin-left: auto;
    margin-top: 35vh;
}

.block-why1, .block-why2 {
    padding: 4rem 2.5rem 2.5rem;
}

#highlights .elementor-image-box-title {
    margin-bottom: 10px;
}

#highlights ul {
    padding-inline-start: 20px;
    margin-bottom: 20px;
}
#highlights ul li {
    font-size: 16px;
    font-family: var(--font-text);
    color: var(--color-teal);
    text-transform: uppercase;
}

#ele-rosemary {
    right: 0;
    top: 150px;
}
#ele-marigold {
    left: 0;
    bottom: 150px;
}
#ele-bowl {
    top: -150px;
    right: -100px;
    transform: rotate(10deg);
}

/*Banner*/
#banner .col-left, #banner .col-right {
    overflow: hidden;
}

#banner img {
    transform: scale(1.3);
}

/*Our Story*/
#our-story .heading-wrap > .e-con-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

#our-story .block-heading {
    width: fit-content;
}
#our-story .block-desc {
    width: 577px;
    margin-left: auto;
    margin-top: 2rem;
}

/*Story*/
#story {
    overflow: hidden;
}

#story::before {
    content: '';
    height: 730px; /*80vh*/
    background: var(--color-lightblue);
    position: absolute;
    bottom: 0;
    margin-top: auto;
    margin-bottom: 0;
}

#story .col-left {
    width: 35%;
}
#story .col-right {
    width: 65%;
    padding-bottom: 80px;
}

#story .subtitle {
    width: 468px;
}

#story .desc {
    max-width: 440px;
    margin-left: auto;
    margin-top: 2rem;
}

#img-play {
  bottom: 40px;
  right: -60px;
}

#ele-quote {
    margin-left: auto;
    right: -15%;
    top: -10%;
}

/*Daily*/
#daily .col-left {
    width: 90%;
}
#daily .col-right {
    width: 10%;
}

#daily .desc {
    width: 740px;
}

#daily .owl-carousel .owl-stage-outer {
    overflow: visible;
    clip-path: inset(0 -100vw 0 0);
}

#daily .ue_product_badge {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 12px;
    font-family: var(--font-text);
    color: var(--color-white);
    text-transform: uppercase;
    border-radius: 20px;
    padding: 5px 14px 3px;
    background: #778158;
}

#daily .uc_post_title a {
    display: block;
}

#daily .owl-next {
    top: 35%;
    right: -3%;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

/*Reviews*/
#reviews .uc_review {
    min-height: 300px;
}

@media (max-width: 1680px) {
    #hero .hero-wrap > .e-con-inner, #crafted .heading-wrap > .e-con-inner, #our-story .heading-wrap > .e-con-inner, #daily .heading-wrap > .e-con-inner, #daily .product-wrap > .e-con-inner, #reviews .heading-wrap > .e-con-inner, #reviews .review-wrap > .e-con-inner {
        max-width: 1480px;
    }
}

@media (max-width: 1580px) {
    #hero .hero-wrap > .e-con-inner, #crafted .heading-wrap > .e-con-inner, #our-story .heading-wrap > .e-con-inner, #daily .heading-wrap > .e-con-inner, #daily .product-wrap > .e-con-inner, #reviews .heading-wrap > .e-con-inner, #reviews .review-wrap > .e-con-inner {
        max-width: 90%;
    }
    #story .story-wrap > .e-con-inner {
        max-width: 80%;
    }
    #featured-products .col-img {
        min-height: 800px;
    }
    #featured-products .uc_dark_carousel_content {
        padding: 0px 25px 15px 25px;
    }
    #story {
        padding-top: 0;
    }
    #story::before {
        height: 680px; /*75vh*/
    }
    #story .col-left {
        width: 40%;
    }
    #story .col-right {
        width: 60%;
    }
}

@media (max-width: 1480px) {
    #hero .hero-wrap > .e-con-inner, #crafted .heading-wrap > .e-con-inner, #our-story .heading-wrap > .e-con-inner, #daily .heading-wrap > .e-con-inner, #daily .product-wrap > .e-con-inner, #reviews .heading-wrap > .e-con-inner, #reviews .review-wrap > .e-con-inner {
        max-width: 93%;
    }
    #hero .block-heading {
        padding-top: 20px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 280px;
    }
    #ele-bowl {
        max-width: 250px;
    }
    #featured-products .col-img {
        min-height: 700px;
    }
}

@media (max-width: 1380px) {
    #hero .title *, #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 4.8vw;
    }
    #story .title *, #daily .subtitle *, #reviews .title * {
        font-size: 45px;
    }
    #story .subtitle * {
        font-size: 18px;
    }
    #highlights .elementor-image-box-title {
        font-size: 23px;
    }
    #highlights .highlight-wrap > .e-con-inner {
        max-width: 80%;
    }
    #hero::before {
        height: 680px; /*75vh*/
    }
    #hero .col-left {
        padding-top: 15vh;
    }
    #hero .block-heading {
        padding-top: 50px;
    }
    #featured-products {
        padding-top: 65px;
    }
}

@media (max-width: 1280px) {
    #featured-products .subtitle * {
        font-size: 45px;
    }
    #highlights .elementor-image-box-title {
        font-size: 22px;
    }
    #hero::before {
        height: 620px;
    }
    #hero .col-left {
        padding-top: 12vh;
    }
    #img-hero2 {
        max-width: 200px;
    }
    #hero .block-heading {
        padding-top: 30px;
    }
    #featured-products .block-slider {
        width: 85%;
    }
    #featured-products .col-img {
        padding-bottom: 50px;
    }
    #highlights {
        padding-bottom: 80px;
    }
    .block-why1, .block-why2 {
        padding: 3rem 2rem 1.8rem;
    }
    .block-why2 {
        max-width: 520px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 250px;
        margin-top: 200px;
    }
    #ele-rosemary {
        top: 0;
    }
    #story {
        padding-bottom: 80px;
    }
    #story::before {
        height: 650px;
    }
    #story .col-right {
        padding-bottom: 65px;
    }
}

@media (max-width: 1180px) {
    #featured-products .subtitle *, #story .title *, #daily .subtitle *, #reviews .title * {
        font-size: 42px;
    }
    #story .subtitle * {
        font-size: 17px;
    }
    #highlights .elementor-image-box-content p, #highlights .elementor-image-box-content li, #reviews .uc_author {
        font-size: 15px;
    }
    #reviews .uc_content {
        font-size: 14px;
    }
    #hero::before {
        height: 565px;
    }
    #img-hero2 {
        max-width: 180px;
    }
    #featured-products {
        padding-top: 50px;
    }
    #featured-products .ue-remote-arrow, #reviews .ue-remote-arrow {
        min-width: 48px;
        min-height: 48px;
    }
    #ele-bowl {
        max-width: 200px;
        top: -120px;
        right: -80px;
    }
    .block-why2 {
        max-width: 480px;
    }
    #story .story-wrap > .e-con-inner {
        max-width: 85%;
        gap: 100px;
    }
    #reviews .uc_author {
        margin-top: 30px;
    }
}

@media (max-width: 1080px) {
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 4.6vw;
    }
    #featured-products .subtitle * {
        font-size: 40px;
    }
    #featured-products .desc *, #crafted .desc * {
        font-size: 15px;
    }
    #story .subtitle * {
        font-size: 16px;
    }
    #story .desc * {
        font-size: 14px;
    }
    #highlights .highlight-wrap > .e-con-inner {
        max-width: 90%;
    }
    #featured-products .col-img {
        min-height: 650px;
    }
    #highlights {
        margin-bottom: -120px;
        padding-bottom: 0;
    }
    .block-mask {
        position: relative;
        left: initial;
        transform: initial;
    }
    #ele-rosemary, #ele-marigold {
        margin-top: 0;
    }
    #ele-marigold {
        bottom: initial;
        top: 500px;
    }
    .block-mask, .block-why1, .block-why2 {
        top: -150px;
    }
    .block-why2 {
        margin-top: 40px;
        margin-right: 5%;
    }
    #our-story {
        padding-top: 80px;
    }
    #story .col-right {
        padding-bottom: 0;
    }
    #story .ue-image {
        height: 520px;
    }
    #story::before {
        height: 500px;
    }
    #story .desc {
        max-width: 100%;
        padding-left: 15%;
    }
    #story .desc p {
        margin-bottom: 0;
    }
    #img-play, #ele-quote {
        max-width: 100px;
    }
    #ele-quote {
        right: -10%;
        top: 0;
    }
    #daily .owl-next {
        right: 11%;
    }
}

@media (max-width: 1024px) {
    #highlights .elementor-image-box-title {
        font-size: 21px;
    }
    #hero .hero-wrap > .e-con-inner {
        gap: 50px;
    }
    #hero::before {
        height: 500px;
    }
    #img-hero2 {
        max-width: 150px;
    }
    #featured-products .block-slider {
        width: 80%;
    }
    #featured-products .col-img {
        padding-bottom: 20px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 200px; 
    }
}

@media (max-width: 980px) {
    #featured-products .subtitle * {
        font-size: 38px;
    }
    #daily .uc_post_title a {
        font-size: 15px;
    }
    #featured-products .ue-remote-arrow, #reviews .ue-remote-arrow {
        min-width: 42px;
        min-height: 42px;
    }
    #featured-products .ue-remote-arrow .ue-carousel-nav-icon svg, #reviews .ue-remote-arrow .ue-carousel-nav-icon svg {
        width: 13px !important;
        height: 6px !important;
    }
    #featured-products .col-img {
        min-height: 600px;
    }
    #featured-products .uc_dark_carousel_content {
        padding-left: 20px;
        padding-right: 20px;
    }
    #ele-marigold {
        top: 420px;
    }
    #img-play {
        bottom: 30px;
        right: -50px;
    }
    #story .desc {
        margin-top: 1.5rem;
    }
    #ele-quote {
        top: -5%;
    }
    #reviews {
        padding-top: 65px;
    }
}

@media (max-width: 900px) {
    #hero::before, #img-hero2, #featured-products .col-img .btn-cta, #featured-products .elementor-widget-ucaddon_arrow_navigation, #ele-bowl, #daily .col-right {
        display: none;
    }
    #btn-product-xs, #img-hero2-xs, #featured-products .col-img .elementor-widget-image, #featured-products .owl-nav, #ele-bowl-xs, #daily .btn-xs {
        display: block;
    }
    #story .title *, #reviews .title * {
        font-size: 38px;
    }
    #hero .desc *, #story .subtitle *, #reviews .desc * {
        font-size: 15px;
    }
    #highlights .highlight-wrap > .e-con-inner {
        max-width: 100%;
    }
    #story .story-wrap > .e-con-inner {
        max-width: 94%;
    }
    #hero {
        background: #005D6D;
        padding-bottom: 50px;
    }
    #hero .col-left {
        padding-top: 50px;
    }
    #img-hero2-xs {
        margin-left: auto;
        margin-top: -100px;
        right: -100px;
    }
    #hero .block-heading {
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
        padding-top: 100px;
    }
    #featured-products {
        padding-top: 65px;
    }
    #featured-products .dog-wrap, #featured-products .cat-wrap {
        flex-direction: column;
    }
    #featured-products .col-left, #featured-products .col-right, #daily .col-left {
        width: 100%;
    }
    #featured-products .col-img {
        order: -1;
        background: none;
        padding-bottom: 0;
        overflow: hidden;
        min-height: initial;
    }
    #featured-products .col-img img {
        transform: scale(1.2);
    }
    #featured-products .col-desc {
        padding-top: 50px;
        padding-bottom: 80px;
    }
    #featured-products .block-slider {
        width: 92%;
    }
    #featured-products .cat-wrap .owl-carousel .owl-stage-outer {
        clip-path: inset(0 -100vw 0 0);
    }
    #featured-products .owl-prev, #featured-products .owl-next {
        top: 40%;
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
    }
    .block-why1, .block-why2 {
        margin-left: 8%;
        margin-right: 8%;
        max-width: calc(100% - 16%);
    }
    #ele-bowl-xs {
        transform: rotate(10.77deg);
        max-width: 150px;
        right: 15%;
        top: 420px;
    }
    #story .ue-image {
        height: 450px;
    }
    #ele-quote {
        right: 0;
    }
    #daily {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    #daily .owl-next {
        right: 30%;
    }
    #daily .btn-xs {
        margin-top: 2rem;
    }
}

@media (max-width: 800px) {
    #hero .hero-wrap > .e-con-inner {
        gap: 20px;
    }
    #hero .block-heading {
        padding-top: 65px;
    }
    #img-hero2-xs {
        right: -150px;
    }
    #hero .block-cta {
        margin-top: 1.25rem;
        gap: 40px;
    }
}

@media (max-width: 769px) {
    #reviews .elementor-widget-ucaddon_arrow_navigation {
        display: none;
    }
    #reviews .owl-nav {
        display: block;
    }
    #hero .title * {
        font-size: 5.5vw;
    }
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 5.2vw;
    }
    #story .title *, #reviews .title * {
        font-size: 36px;
    }
    #highlights .elementor-image-box-title {
        font-size: 20px;
    }
    #featured-products .desc *, #crafted .desc *, #highlights .elementor-image-box-content p, #highlights .elementor-image-box-content li, #reviews .uc_author {
        font-size: 14px;
    }
    #our-story .title *, #daily .title * {
        font-size: 13px;
    }
    #story .story-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero .col-left {
        width: 50%;
        padding-top: 30px;
    }
    #hero .block-heading {
        padding-top: 0;
        margin-top: -9rem;
    }
    #img-hero2-xs {
        right: -320px;
    }
    #featured-products .col-img img {
        transform: scale(1.1);
    }
    #featured-products .owl-next {
        right: -25px;
    }
    #crafted, #daily {
        padding-top: 65px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 180px;
    }
    #ele-marigold {
        top: 350px;
    }
    #ele-bowl-xs {
        right: 10%;
        top: 380px;
    }
    #highlights, #story {
        padding-bottom: 65px;
    }
    #banner img {
        transform: scale(1.4);
    }
    #banner .col-left img {
        content: url('/wp-content/uploads/2026/05/H-img-01a-xs.png');
    }
    #banner .col-right img {
        content: url('/wp-content/uploads/2026/05/H-img-02a-xs.png');
    }
    #story .story-wrap > .e-con-inner {
        gap: 0;
    }
    #story .col-right {
        width: 100%;
        margin-top: -50px;
    }
    #story .ue-image {
        height: 400px;
    }
    #ele-quote {
        top: 0;
    }
    #daily .owl-next {
        right: 15.5%;
    }
    #reviews {
        gap: 25px;
    }
    #reviews .owl-prev, #reviews .owl-next {
        top: 40%;
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
    }
}
@media (max-width: 680px) {
    #hero .title * {
        font-size: 6vw;
    }
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 5.8vw;
    }
    #featured-products .subtitle *, #daily .subtitle * {
        font-size: 36px;
    }
    #featured-products .ue-title, #daily .desc * {
        font-size: 14px;
    }
    #featured-products .ue-item-badge, .desc-product {
        font-size: 11px;
    }
    #hero .hero-wrap > .e-con-inner, #crafted .heading-wrap > .e-con-inner, #our-story .heading-wrap > .e-con-inner, #daily .heading-wrap > .e-con-inner, #daily .product-wrap > .e-con-inner, #reviews .heading-wrap > .e-con-inner, #reviews .review-wrap > .e-con-inner {
        max-width: 90%;
    }
    #hero .col-right {
        width: 100%;
    }
    #hero .block-heading {
        margin-left: 0;
    }
    #featured-products .heading-wrap > .e-con-inner {
        padding-bottom: 40px;
    }
    #featured-products .owl-prev, #featured-products .owl-next, #reviews .owl-prev, #reviews .owl-next {
        width: 45px;
        height: 45px;
    }
    #featured-products .block-slider {
        width: 88%;
    }
    #featured-products .ue-item-badge {
        padding-left: 15px;
        padding-right: 15px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 150px;
    }
    #ele-bowl-xs {
        max-width: 120px;
    }
    .block-mask, .block-why1, .block-why2 {
        top: -80px;
    }
    #highlights {
        margin-bottom: 0;    
    }
    #our-story {
        padding-bottom: 0;
    }
    #our-story .block-heading {
        width: 100%;
    }
    #our-story .btn-cta {
        order: 1;
        margin-left: auto;
    }
    #daily .owl-next {
        right: 1.5%;
    }
}

@media (max-width: 580px) {
    #hero .title .br-xs, #daily .br-xs  {
        display: block;
    }
    #hero .title * {
        font-size: 7.5vw;
    }
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 6.5vw;
    }
    #hero .col-left {
        width: 65%;
    }
    #img-hero2-xs {
        right: -50%;
    }
    #hero .block-heading {
        margin-top: -12rem;
    }
    #ele-bowl-xs {
        top: 320px;
    }
    #story .col-left {
        width: 60%;
    }
    #featured-products .owl-prev, #reviews .owl-prev {
        left: -15px;
    }
    #featured-products .owl-next, #daily .owl-next, #reviews .owl-next {
        right: -15px;
    }
}

@media (max-width: 480px) {
    #crafted .desc br {
        display: none;
    }
    #hero .title * {
        font-size: 10vw;
    }
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 8vw;
    }
    #highlights .elementor-image-box-title {
        font-size: 19px;
        line-height: 1.3;
    }
    #hero .col-left {
        width: 75%;
    }
    #img-hero2-xs {
        right: -25%;
        max-width: 180px;
        margin-top: -80px;
    }
    #hero .block-heading {
        margin-top: -9rem;
    }
    #featured-products .col-img img {
        transform: scale(1.3);
    }
    #crafted, #daily {
        padding-top: 50px;
    }
    .block-mask {
        -webkit-mask-size: 95%;
    }
    .block-mask, .block-why1, .block-why2 {
        top: 0;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 120px;
    }
    #ele-rosemary {
        top: 50px;
    }
    #ele-bowl-xs {
        max-width: 100px;
    }
    #img-highlight img {
        transform: scale(1.3);
    }
    .block-why1, .block-why2 {
        margin-left: 5%;
        margin-right: 5%;
        max-width: calc(100% - 10%);
        padding: 2.5rem 1.8rem 1.5rem;
    }
    #banner img {
        transform: scale(1.5);
    }
    #our-story {
        padding-top: 65px;
        padding-bottom: 65px;
    }
    #our-story .block-desc {
        width: 100%;
        margin-top: 1rem;
    }
    #story::before {
        height: 650px;
    }
    #story .desc {
        margin-top: 1rem;
        padding-left: 10%;
    }
    #story .col-left {
        width: 70%;
    }
    #story .col-right {
        margin-top: 0;
    }
}

@media (max-width: 450px) {
    #our-story .title br {
        display: none;
    }
    #hero .title * {
        font-size: 12vw;
    }
    #featured-products .title *, #crafted .title *, #our-story .subtitle * {
        font-size: 8.5vw;
    }
    #featured-products .subtitle *, #daily .subtitle * {
        font-size: 34px;
    }
    #highlights .elementor-image-box-title {
        font-size: 18px;
    }
    #featured-products .desc *, #crafted .desc *, #highlights .elementor-image-box-content p, #highlights .elementor-image-box-content li, #reviews .uc_author {
        font-size: 13px;
    }
    #our-story .title *, #daily .title * {
        font-size: 12px;
    }
    #our-story .desc * {
        font-size: 14px;
    }
    #hero .elementor-button-text {
        font-size: 13px;
    }
    #ele-rosemary, #ele-marigold {
        max-width: 100px;
    }
    #ele-marigold {
        top: 300px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KeplerStd';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.eot');
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.eot?#iefix') format('embedded-opentype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.woff2') format('woff2'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.woff') format('woff'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.ttf') format('truetype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/KeplerStd-MediumDisp.svg#KeplerStd') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.eot');
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.woff2') format('woff2'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.woff') format('woff'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.ttf') format('truetype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Regular.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.eot');
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.woff2') format('woff2'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.woff') format('woff'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.ttf') format('truetype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Semibold.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.eot');
	src: url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.woff2') format('woff2'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.woff') format('woff'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.ttf') format('truetype'),
		url('https://nurture-pro.com.my/wp-content/uploads/2026/05/ProximaNova-Light.svg#ProximaNova') format('svg');
}
/* End Custom Fonts CSS */