.elementor-11708 .elementor-element.elementor-element-515d447a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-11708 .elementor-element.elementor-element-2c8ab2fd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-9668461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-11708 .elementor-element.elementor-element-9668461 .woocommerce-breadcrumb{color:#696969;font-size:15px;line-height:23px;}.elementor-11708 .elementor-element.elementor-element-9668461 .woocommerce-breadcrumb > a{color:#696969;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11708 .elementor-element.elementor-element-67135fff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;color:#222222;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11708 .elementor-element.elementor-element-02d6b1a{--divider-border-style:solid;--divider-color:var( --e-global-color-fe4d76b );--divider-border-width:1px;}.elementor-11708 .elementor-element.elementor-element-02d6b1a .elementor-divider-separator{width:100%;}.elementor-11708 .elementor-element.elementor-element-02d6b1a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-11708 .elementor-element.elementor-element-200c941 .price{color:#303030;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-11708 .elementor-element.elementor-element-3e4ed97{--divider-border-style:solid;--divider-color:var( --e-global-color-fe4d76b );--divider-border-width:1px;}.elementor-11708 .elementor-element.elementor-element-3e4ed97 .elementor-divider-separator{width:100%;}.elementor-11708 .elementor-element.elementor-element-3e4ed97 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-content{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-11708 .elementor-element.elementor-element-60d6e02{width:var( --container-widget-width, 699px );max-width:699px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:699px;--container-widget-flex-grow:0;color:#444444;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-60d6e02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-2eabf638{padding:0px 0px 0px 0px;--button-spacing:38px;}.elementor-11708 .elementor-element.elementor-element-2eabf638 .cart button, .elementor-11708 .elementor-element.elementor-element-2eabf638 .cart .button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:15px 50px 15px 50px;color:#FFFFFF;background-color:var( --e-global-color-text );border-color:var( --e-global-color-76033e2 );transition:all 0.2s;}.elementor-11708 .elementor-element.elementor-element-2eabf638 .cart button:hover, .elementor-11708 .elementor-element.elementor-element-2eabf638 .cart .button:hover{color:var( --e-global-color-da58467 );background-color:var( --e-global-color-fe4d76b );border-color:var( --e-global-color-text );}.elementor-11708 .elementor-element.elementor-element-2eabf638 .quantity .qty{border-radius:0px 0px 0px 0px;color:#1C244B;border-color:#1C244B;transition:all 0.2s;}.elementor-11708 .elementor-element.elementor-element-2e9b2c26{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11708 .elementor-element.elementor-element-11120da1{width:100%;max-width:100%;}.woocommerce .elementor-11708 .elementor-element.elementor-element-11120da1 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-11708 .elementor-element.elementor-element-11120da1 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-11708 .elementor-element.elementor-element-11120da1 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-11708 .elementor-element.elementor-element-16accd44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-16accd44:not(.elementor-motion-effects-element-type-background), .elementor-11708 .elementor-element.elementor-element-16accd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11708 .elementor-element.elementor-element-4b0e79c5{padding:0px 0px 25px 0px;text-align:center;}.elementor-11708 .elementor-element.elementor-element-4b0e79c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product{text-align:left;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:60px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:30px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C244B;margin-bottom:12px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C244B;margin-bottom:12px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price ins{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price ins .amount{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .button{color:#1C244B;background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:1em;letter-spacing:0px;padding:10px 0px 0px 0px;margin-top:6px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .button:hover{color:#467FF7;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products .added_to_cart{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-389d49b7{--display:flex;--min-height:345px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-389d49b7:not(.elementor-motion-effects-element-type-background), .elementor-11708 .elementor-element.elementor-element-389d49b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-11708 .elementor-element.elementor-element-3d2ae70f{width:100%;max-width:100%;text-align:center;}.elementor-11708 .elementor-element.elementor-element-3d2ae70f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-90f0f21{padding:30px 0px 0px 0px;}.elementor-11708 .elementor-element.elementor-element-98548fc{--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:stretch;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__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-11708 .elementor-element.elementor-element-8609084 .elementor-swiper-button{font-size:20px;}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__header, .elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__name{font-family:"Figtree", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#EA4335;}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#EA4335;}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__icon{font-size:28px;}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__icon svg{width:28px;}.elementor-11708 .elementor-element.elementor-element-55985d5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-55985d5a:not(.elementor-motion-effects-element-type-background), .elementor-11708 .elementor-element.elementor-element-55985d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-11708 .elementor-element.elementor-element-64df1f97{text-align:center;}.elementor-11708 .elementor-element.elementor-element-64df1f97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-widget-ucaddon_blox_grid_instagrm_widget .ue_instagram_grid_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-11708 .elementor-element.elementor-element-f011653 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_item{aspect-ratio:1 / 1;border-radius:48px;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_image{object-fit:cover;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_overlay{background-color:#FFFFFF;opacity:0%;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_item:hover .ue_instagram_grid_overlay{opacity:10%;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_overlay,.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_overlay:hover{color:#ffffff;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_overlay i,.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_overlay svg{font-size:32px;width:32px;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_text{margin-top:10px;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-prev{left:-58px;right:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-next{right:-58px;left:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-next,.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-prev{top:136px;border-radius:100px;width:36px;height:36px;line-height:36px;font-size:16px;background-color:#11111140;color:#FFFFFF;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-next:hover,.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-prev:hover{background-color:#11111147;color:#FCFCFC;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-dot{width:8px;height:8px;background-color:#C6C6C6;margin:0px 5px;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-dot.active{background-color:#000000;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-dots{margin-top:11px;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue-play-icon{color:#ffffff;font-size:40px;}.elementor-11708 .elementor-element.elementor-element-f011653 .uc-video-item::after{width:40px;height:40px;}.elementor-11708 .elementor-element.elementor-element-558f31ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-558f31ed:not(.elementor-motion-effects-element-type-background), .elementor-11708 .elementor-element.elementor-element-558f31ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-11708 .elementor-element.elementor-element-321a3f73{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-11708 .elementor-element.elementor-element-321a3f73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-5664b99d{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{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-11708 .elementor-element.elementor-element-654eda14{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-title, .elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-icon{color:#324A6D;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-icon svg{fill:#324A6D;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title.elementor-active a, .elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-11708 .elementor-element.elementor-element-603a20a9{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-title, .elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-icon{color:#324A6D;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-icon svg{fill:#324A6D;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title.elementor-active a, .elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-icon{margin-inline-end:20px;}@media(max-width:1024px){.elementor-11708 .elementor-element.elementor-element-515d447a{--min-height:700px;--padding-top:5%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-11708 .elementor-element.elementor-element-2c8ab2fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-11708 .elementor-element.elementor-element-9668461 .woocommerce-breadcrumb{font-size:14px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11708 .elementor-element.elementor-element-67135fff .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-11708 .elementor-element.elementor-element-18322c10{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-11708 .elementor-element.elementor-element-200c941 .price{font-size:18px;line-height:23px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-60d6e02{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;line-height:22px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-2eabf638{padding:0px 0px 20px 0px;}.elementor-11708 .elementor-element.elementor-element-2eabf638 .cart button, .elementor-11708 .elementor-element.elementor-element-2eabf638 .cart .button{font-size:15px;}.elementor-11708 .elementor-element.elementor-element-16accd44{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11708 .elementor-element.elementor-element-4b0e79c5{padding:0px 0px 20px 0px;}.elementor-11708 .elementor-element.elementor-element-4b0e79c5 .elementor-heading-title{font-size:40px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product{text-align:left;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products  ul.products{grid-column-gap:70px;grid-row-gap:50px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:28px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .button{font-size:14px;margin-top:6px;}.elementor-11708 .elementor-element.elementor-element-389d49b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-11708 .elementor-element.elementor-element-3d2ae70f .elementor-heading-title{font-size:40px;}.elementor-11708 .elementor-element.elementor-element-90f0f21{padding:30px 0px 0px 0px;}.elementor-11708 .elementor-element.elementor-element-98548fc{--gap:6% 6%;--row-gap:6%;--column-gap:6%;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__header, .elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__name{font-size:48px;line-height:58px;}.elementor-11708 .elementor-element.elementor-element-55985d5a{--padding-top:5%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-11708 .elementor-element.elementor-element-64df1f97 .elementor-heading-title{font-size:40px;}.elementor-widget-ucaddon_blox_grid_instagrm_widget .ue_instagram_grid_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_item{aspect-ratio:1 / 1;}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_image{object-fit:cover;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-prev{left:-58px;right:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-next{right:-58px;left:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-next,.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-prev{top:88px;width:36px;height:36px;line-height:36px;font-size:16px;}.elementor-11708 .elementor-element.elementor-element-558f31ed{--padding-top:5%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-11708 .elementor-element.elementor-element-321a3f73 .elementor-heading-title{font-size:40px;}.elementor-11708 .elementor-element.elementor-element-5664b99d{--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-title{font-size:16px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-content{font-size:16px;}.elementor-11708 .elementor-element.elementor-element-603a20a9{border-width:0px 0px 0px 0px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-toggle-title{font-size:14px;}.elementor-11708 .elementor-element.elementor-element-603a20a9 .elementor-tab-content{font-size:14px;}}@media(min-width:768px){.elementor-11708 .elementor-element.elementor-element-515d447a{--content-width:1920px;}.elementor-11708 .elementor-element.elementor-element-2c8ab2fd{--width:50%;}.elementor-11708 .elementor-element.elementor-element-2e9b2c26{--width:50%;}.elementor-11708 .elementor-element.elementor-element-16accd44{--content-width:1920px;}.elementor-11708 .elementor-element.elementor-element-389d49b7{--content-width:1920px;}.elementor-11708 .elementor-element.elementor-element-55985d5a{--content-width:1920px;}.elementor-11708 .elementor-element.elementor-element-558f31ed{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11708 .elementor-element.elementor-element-515d447a{--content-width:100%;}.elementor-11708 .elementor-element.elementor-element-16accd44{--content-width:100%;}.elementor-11708 .elementor-element.elementor-element-389d49b7{--content-width:100%;}.elementor-11708 .elementor-element.elementor-element-55985d5a{--content-width:100%;}.elementor-11708 .elementor-element.elementor-element-558f31ed{--content-width:100%;}}@media(max-width:767px){.elementor-11708 .elementor-element.elementor-element-515d447a{--content-width:100%;--padding-top:10%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-11708 .elementor-element.elementor-element-2c8ab2fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11708 .elementor-element.elementor-element-9668461 .woocommerce-breadcrumb{font-size:13px;line-height:23px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11708 .elementor-element.elementor-element-67135fff .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-11708 .elementor-element.elementor-element-200c941 .price{font-size:17px;line-height:23px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-60d6e02{padding:0px 0px 0px 0px;font-size:12px;line-height:22px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-2eabf638{padding:0px 0px 0px 0px;}.elementor-11708 .elementor-element.elementor-element-2eabf638 .cart button, .elementor-11708 .elementor-element.elementor-element-2eabf638 .cart .button{font-size:15px;}.elementor-11708 .elementor-element.elementor-element-2e9b2c26{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11708 .elementor-element.elementor-element-16accd44{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:12%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11708 .elementor-element.elementor-element-4b0e79c5{padding:0px 0px 15px 0px;}.elementor-11708 .elementor-element.elementor-element-4b0e79c5 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-11708 .elementor-element.elementor-element-505863b4{width:100%;max-width:100%;padding:0px 30px 0px 30px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:25px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:25px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-11708 .elementor-element.elementor-element-505863b4.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-11708 .elementor-element.elementor-element-389d49b7{--content-width:100%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11708 .elementor-element.elementor-element-3d2ae70f .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-11708 .elementor-element.elementor-element-90f0f21{padding:30px 0px 0px 0px;}.elementor-11708 .elementor-element.elementor-element-98548fc{--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__header, .elementor-11708 .elementor-element.elementor-element-8609084 .elementor-testimonial__name{font-size:40px;line-height:50px;}.elementor-11708 .elementor-element.elementor-element-55985d5a{--content-width:100%;--padding-top:10%;--padding-bottom:12%;--padding-left:10%;--padding-right:10%;}.elementor-11708 .elementor-element.elementor-element-64df1f97{padding:0px 0px 10px 0px;}.elementor-11708 .elementor-element.elementor-element-64df1f97 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-widget-ucaddon_blox_grid_instagrm_widget .ue_instagram_grid_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-f011653 .ue_instagram_grid_image{object-fit:cover;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-prev{left:-48px;right:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-nav .owl-next{right:-48px;left:auto;}.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-next,.elementor-11708 .elementor-element.elementor-element-f011653 .owl-carousel .owl-nav .owl-prev{top:78px;width:32px;height:32px;line-height:32px;font-size:14px;}.elementor-11708 .elementor-element.elementor-element-558f31ed{--content-width:100%;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:12%;--padding-left:10%;--padding-right:10%;}.elementor-11708 .elementor-element.elementor-element-321a3f73 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-toggle-title{font-size:15px;}.elementor-11708 .elementor-element.elementor-element-654eda14 .elementor-tab-content{font-size:15px;}}/* Start custom CSS *//* RNB QUANTITY STEPPER WRAPPER */
.alens-qty-stepper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100%;
    gap: 6px;
}

/* RNB QUANTITY INPUT BOX */
.alens-qty-stepper input.inventory-qty {
    -moz-appearance: textfield;
    text-align: center !important;
    width: 60px !important;
    flex: 0 0 60px !important;
    height: 38px !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* HIDE NATIVE BROWSER ARROWS */
.alens-qty-stepper input.inventory-qty::-webkit-inner-spin-button,
.alens-qty-stepper input.inventory-qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* RNB QUANTITY BUTTONS DEFAULT STATE */
.alens-qty-minus, .alens-qty-plus {
    width: 26px !important;
    flex: 0 0 26px !important;
    height: 26px !important;
    border: 0px solid #000000 !important;
    border-radius: 6px !important;
    background: #000000 !important;
    color: #FFFFFF !important;
    font-size: 16px !important;
    line-height: 1 !important;
    cursor: pointer;
    transition: all 100ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* RNB QUANTITY BUTTONS HOVER STATE */
@media (hover: hover) {
    .alens-qty-minus:not(:disabled):hover, 
    .alens-qty-plus:not(:disabled):hover {
        background: #F8F7F7 !important;
        border: 1px solid #D7D7D7 !important;
        color: #000000 !important;
    }
}

/* RNB QUANTITY BUTTONS ACTIVE STATE */
.alens-qty-minus:not(:disabled):active, 
.alens-qty-plus:not(:disabled):active {
    background: #E8E7E7 !important;
    color: #000000 !important;
    transform: scale(0.95);
}

/* RNB QUANTITY BUTTONS DISABLED STATE */
.alens-qty-minus:disabled, .alens-qty-plus:disabled {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
    background: #000000 !important;
    color: #FFFFFF !important;
}

/* BOTTOM MARGIN OF QUANTITY SECTION */
.redq-quantity.rnb-component-wrapper {
    margin-bottom: 15px !important;
}

/* RNB PRICING INFO TOGGLE BUTTON */
.rnb-pricing-plan-button .rnb-pricing-plan-link {
    border: 1px solid #E5E7E9 !important;
    border-radius: 8px 8px 0px 0px !important;
    font-family: "Poppins", Sans-serif !important;
    padding-left: 5px !important;
    padding-right: 15px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

/* RNB PRICING INFO DISPLAY WRAPPER TEXT */
.price-showing .alens-pricing-blurb {
    font-size: 14px;
    color: #666666;
    margin: 0 0 10px 0;
}
.price-showing .alens-pricing-list {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
}
.price-showing .alens-pricing-list li,
.price-showing .alens-pricing-list li * {
    font-size: 14px !important;
    padding: 2px 0 !important;
}
.price-showing .alens-booking-note,
.price-showing .alens-fica-note {
    font-size: 13px !important;
    color: #555555 !important;
    line-height: 1.4 !important;
    margin: 12px 0 6px 0 !important;
}
.price-showing .alens-fica-note {
    margin: 6px 0 12px 0 !important;
}
.price-showing .alens-vat-note {
    font-size: 13px;
    color: #999;
    font-style: italic;
    margin-top: 6px;
}

/* RNB DATE SELECTOR TOP MARGIN */
.payable-inventory + .date-time-picker.rnb-component-wrapper {
    margin-top: 24px;
}

/* RNB CALENDAR NAVIGATION BUTTONS & SELECTORS */
.xdsoft_datetimepicker button.xdsoft_prev,
.xdsoft_datetimepicker button.xdsoft_next,
.xdsoft_datetimepicker button.xdsoft_today_button {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
}
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_today_button,
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label {
    float: none !important;
    margin: 0 !important; 
    position: relative !important;
}
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label {
    flex-shrink: 0 !important;
}

/* RNB MONTH & YEAR SELECTORS DROPDOWN LIST ITEMS */
.xdsoft_datetimepicker .xdsoft_select .xdsoft_option:hover {
    background-color: #E4F3FF !important;
    color: #000000 !important;
}
.xdsoft_datetimepicker .xdsoft_select .xdsoft_option.xdsoft_current {
    box-shadow: none !important;
    border: none !important;
}

/* RNB BUTTONS & SELECTORS SQUEEZE UPON CALENDAR NARROWING */
@media (max-width: 400px) {
    .xdsoft_datetimepicker .xdsoft_mounthpicker {
        gap: 6px !important;
    }
    .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label {
        padding: 2px 10px 2px 4px !important;
    }
    .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label span {
        font-size: 14px !important;
    }
    .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label i {
        right: 4px !important; 
        transform: scale(0.8);
    }
    .xdsoft_datetimepicker button.xdsoft_prev,
    .xdsoft_datetimepicker button.xdsoft_next,
    .xdsoft_datetimepicker button.xdsoft_today_button {
        transform: scale(0.85);
    }
}

/* CENTER RNB CALENDAR UPON NARROWING */
@media (max-width: 400px) {
    .xdsoft_datetimepicker:not(.xdsoft_inline) {
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin: 0 !important;
        max-width: none !important;
    }
}

/* RNB PRICING CALCULATION ROWS */
.booking_cost ul {
    margin-bottom: 0 !important;
}
.booking_cost ul li {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: center !important;
    row-gap: 8px !important;
    margin-bottom: 12px !important;
}
.booking_cost ul li.total {
    margin-bottom: 0 !important;
}
.booking_cost ul li .name {
    padding-right: 20px;
}
.booking_cost ul li .price {
    margin-left: auto !important;
}

/* RNB PRICING TYPOGRAPHY */
.booking_cost ul li .name {
    font-size: 14px !important;
}
.booking_cost ul li .price,
.booking_cost ul li .price * {
    font-size: 23px !important;
}
@media (max-width: 1024px) {
    .booking_cost ul li .name {
        font-size: 13px !important;
    }
    .booking_cost ul li .price,
    .booking_cost ul li .price * {
        font-size: 21px !important;
    }
}
@media (max-width: 767px) {
    .booking_cost ul li .name {
        font-size: 13px !important;
    }
    .booking_cost ul li .price,
    .booking_cost ul li .price * {
        font-size: 21px !important;
    }
}

/* RNB ADD-TO-CART & THEMEHIGH EXTRA PRODUCT OPTIONS DEPENDENCY BUG FIX */
form.cart.rnb-cart {
    flex-wrap: wrap !important;
}

/* WOOCOMMERCE BREADCRUMB TYPOGRAPHY */
.woocommerce-breadcrumb a {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    text-transform: inherit !important;
    letter-spacing: inherit !important;
    line-height: inherit !important;
}
.woocommerce-breadcrumb a:hover {
    color: #888888 !important;
}

/* REMOVE OLD SVG ICON FROM PRODUCT IMAGES */
.woocommerce-product-gallery__trigger::before, 
.woocommerce-product-gallery__trigger::after {
    content: none !important;
    display: none !important;
    visibility: hidden !important;
}

/* INJECT NEW SVG ICON INTO PRODUCT IMAGES */
.woocommerce-product-gallery__trigger {
    background-image: url('https://www.alensforhire.co.za/wp-content/uploads/2026/06/maximize_vector_small.svg') !important;
    background-size: 66% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 36px !important;
    height: 36px !important;
}

/* DISABLE PRODUCT IMAGES HOVER ZOOM */
.woocommerce-product-gallery .zoomImg {
    display: none !important;
}
.woocommerce-product-gallery__image {
    pointer-events: auto !important;
    cursor: default !important;
}

/* MAIN PRODUCT IMAGE POSITION */
.woocommerce-product-gallery .flex-viewport {
    height: auto !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image {
    text-align: center !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    display: inline-block !important;
    margin: 0 auto !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a,
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    cursor: pointer !important;
}

/* MAIN PRODUCT IMAGE VIEWPORT MAX HEIGHT */
.woocommerce-product-gallery .flex-viewport {
    max-height: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.woocommerce-product-gallery .flex-viewport img {
    max-height: 500px !important;
    object-fit: contain !important;
    width: 100% !important;
    height: 100% !important;
}

/* GALLERY ARROWS POSITIONING */
.woocommerce-product-gallery {
    position: relative !important;
}
.woocommerce-product-gallery .flex-direction-nav {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 100% !important;
    z-index: 99 !important;
    pointer-events: none !important;
}
.woocommerce-product-gallery .flex-direction-nav li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    pointer-events: auto !important;
}
.woocommerce-product-gallery .flex-direction-nav li.flex-nav-prev {
    left: 15px !important;
}
.woocommerce-product-gallery .flex-direction-nav li.flex-nav-next {
    right: 15px !important;
}

/* GALLERY ARROWS BUTTON STYLING */
.woocommerce-product-gallery .flex-direction-nav a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    height: 36px !important;
    background-color: #11111140 !important;
    border-radius: 50% !important;
    text-decoration: none !important;
    font-size: 0 !important;
    color: transparent !important;
    transition: background-color 0.3s ease !important;
    top: auto !important; 
    margin-top: 0 !important;
}
.woocommerce-product-gallery .flex-direction-nav a:hover {
    background-color: #11111147 !important;
}

/* GALLERY ARROWS ICONS */
.woocommerce-product-gallery .flex-direction-nav a::before {
    content: "" !important;
    display: inline-block !important;
    width: 10px !important;
    height: 10px !important;
    border-style: solid !important;
    border-color: #FFFFFF !important;
    transition: border-color 0.3s ease !important;
}
.woocommerce-product-gallery .flex-direction-nav a:hover::before {
    border-color: #FCFCFC !important;
}
.woocommerce-product-gallery .flex-direction-nav a.flex-prev::before {
    border-width: 2px 0 0 2px !important;
    transform: rotate(-45deg) translate(2px, 2px) !important;
}
.woocommerce-product-gallery .flex-direction-nav a.flex-next::before {
    border-width: 2px 2px 0 0 !important;
    transform: rotate(45deg) translate(-2px, 2px) !important;
}

/* LIGHTBOX GALLERY ARROWS */
#photoswipe-fullscreen-dialog .pswp__button--arrow--left,
#photoswipe-fullscreen-dialog .pswp__button--arrow--right {
    display: none !important;
}
.alfh-pswp-nav {
    all: unset !important;
    box-sizing: border-box !important;
    position: absolute !important;
    z-index: 100000 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: #2A2A2AB0 !important;
    opacity: 1 !important;
    transition: opacity .2s ease, background-color .2s ease !important;
}
.alfh-pswp-nav:hover,
.alfh-pswp-nav:focus,
.alfh-pswp-nav:active {
    background-color: #2A2A2ACC !important;
    opacity: 1 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.alfh-pswp-nav svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: none !important;
    overflow: visible !important;
}
.alfh-pswp-nav svg line,
.alfh-pswp-nav svg polyline {
    stroke: #FFFFFF !important;
    fill: none !important;
}
.alfh-pswp-nav--prev,
.alfh-pswp-nav--next {
    top: 50% !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
    width: 40px !important;
    height: 64px !important;
    border-radius: 14px !important;
}
.alfh-pswp-nav--prev { left: 5% !important; right: auto !important; }
.alfh-pswp-nav--next { right: 5% !important; left: auto !important; }
.alfh-pswp-nav--prev svg,
.alfh-pswp-nav--next svg { width: 16px !important; height: 16px !important; }
.alfh-pswp-nav--next svg { transform: scaleX(-1) !important; }
@media (max-width: 767px) {
    .alfh-pswp-nav--prev,
    .alfh-pswp-nav--next {
        display: none !important;
        top: 85% !important;
        bottom: auto !important;
        transform: translateY(-50%) !important;
        left: 50% !important;
        right: auto !important;
        width: 34px !important;
        height: 34px !important;
        border-radius: 8px !important;
    }
    .alfh-pswp-nav--prev svg,
    .alfh-pswp-nav--next svg { width: 14px !important; height: 14px !important; }
    .alfh-pswp-nav--prev { margin-left: -44px !important; }
    .alfh-pswp-nav--next { margin-left: 10px !important; }
}

/* LIGHTBOX BACKGROUND & TOP BAR */
#photoswipe-fullscreen-dialog .pswp__bg {
    background-color: #000000 !important;
    opacity: 0.88 !important;
}
#photoswipe-fullscreen-dialog .pswp__top-bar {
    background-color: #00000080 !important;
}
.pswp__button,
.pswp__button:focus,
.pswp__button:active,
.woocommerce-product-gallery__trigger,
.woocommerce-product-gallery__trigger:focus,
.woocommerce-product-gallery__trigger:active {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
@media (max-width: 767px) {
    #photoswipe-fullscreen-dialog .pswp__button--close {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        float: none !important;
        z-index: 100 !important;
    }
}

/* RELATED PRODUCTS PHOTOS */
.elementor-widget-woocommerce-product-related ul.products li.product img {
    display: block !important; /* Kills the inline image descender gap */
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    background-color: #FFFFFF !important;
}

/* KILL PLACEHOLDER VS REAL IMAGE SPACING VARIANCE */
.elementor-widget-woocommerce-product-related ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-widget-woocommerce-product-related ul.products li.product .woocommerce-loop-product__link {
    display: block !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    line-height: 0 !important;
}

/* RELATED PRODUCTS GRID & TITLE CLAMP */
.elementor-widget-woocommerce-product-related ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
}
.elementor-widget-woocommerce-product-related ul.products li.product .astra-shop-summary-wrap {
    display: flex !important;
    flex-direction: column !important;
}
.elementor-widget-woocommerce-product-related ul.products li.product .woocommerce-loop-product__title {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important; 
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}
.elementor-widget-woocommerce-product-related ul.products li.product .price {
    display: block !important;
}
.elementor-widget-woocommerce-product-related ul.products li.product .ast-woo-product-category {
    display: block !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

/* TABLET & DESKTOP WRAP ALIGNMENT */
@media (min-width: 768px) {
    .elementor-widget-woocommerce-product-related ul.products li.product {
        height: 100% !important; 
    }
    .elementor-widget-woocommerce-product-related ul.products li.product .astra-shop-summary-wrap {
        flex-grow: 1 !important; 
    }
    .elementor-widget-woocommerce-product-related ul.products li.product .ast-loop-product__link {
        min-height: 48px !important; 
    }
    .elementor-widget-woocommerce-product-related ul.products li.product .button {
        margin-top: auto !important;
    }
}

/* REMOVE OLD SVG ICON */
.elementor-widget-woocommerce-product-related ul.products .ahfb-svg-iconset svg {
    display: none !important;
}

/* INJECT NEW SVG ICON */
.elementor-widget-woocommerce-product-related ul.products .ahfb-svg-iconset .ast-icon.icon-bag {
    display: inline-block !important;
    background-image: url('https://www.alensforhire.co.za/wp-content/uploads/2026/07/info_vector.svg') !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 26px !important;
    height: 26px !important;
    vertical-align: middle !important;
}

/* HIDE SALE BADGE */
.elementor-widget-woocommerce-product-related .ast-onsale-card {
    display: none !important;
}

/* RELATED PRODUCTS ICON HOVER TEXT */
.elementor-widget-woocommerce-product-related ul.products .ast-card-action-tooltip {
    color: transparent !important; 
    background-color: #000000 !important;
    margin-top: 1px !important;
    filter: drop-shadow(-1px 2px 4px rgba(127, 127, 127, 0.5)) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    will-change: filter !important;
}
.elementor-widget-woocommerce-product-related ul.products .ast-card-action-tooltip::after {
    border-top-color: #000000 !important;
    border-left-color: #000000 !important;
}
.elementor-widget-woocommerce-product-related ul.products .ast-card-action-tooltip::before {
    content: "See More" !important;
    color: #FFFFFF !important; 
    font-size: 13px !important;
    font-weight: 400;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; 
    white-space: nowrap !important;
}

/* REVIEWS BADGE ORDER */
body.elementor-page-11708 .ue-google-reviews {
    display: flex;
    flex-direction: column;
}
body.elementor-page-11708 .ue-google-reviews__carousel {
    order: 1;
}
body.elementor-page-11708 .ue-google-reviews__badge {
    order: 2;
    margin-top: 30px;
}

/* REVIEWS NAVIGATION ARROWS */
.ue-google-reviews .owl-nav .owl-prev,
.ue-google-reviews .owl-nav .owl-next {
    position: absolute !important;
    top: 50% !important; 
    transform: translateY(calc(-50% - 20px)) !important; 
}

/* REVIEWS BUTTON */
.ue-google-reviews__badge {
    flex-wrap: wrap !important;
    row-gap: 24px !important;
}
.ue-google-reviews__badge-col {
    flex-grow: 0 !important;
}
.ue-google-reviews__badge-review-link {
    display: inline-block !important;
    margin-top: 10px !important;
}
@media (max-width: 767px) {
    .ue-google-reviews__badge-review-link {
        margin-top: 5px !important;
    }
}

/* REVIEWS READ LESS */
.ue-google-reviews__item {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important; 
}
.ue-text-unfold-btn {
    margin-top: auto !important; 
}

/* INSTAGRAM NAVIGATION DOTS */
.ue-instagram-feed-inner .owl-dots {
    margin-top: 30px !important;
}

/* INSTAGRAM NAVIGATION ARROWS */
.ue-instagram-feed-inner .owl-nav .owl-prev,
.ue-instagram-feed-inner .owl-nav .owl-next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(calc(-50% - 20px)) !important; 
}

/* FAQ HYPERLINKS */
.elementor-widget-toggle .elementor-tab-content a {
    font-family: inherit !important;
    font-weight: 400 !important;
    color: #324A6D !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}
@media (max-width: 767px){
    .elementor-widget-toggle .elementor-tab-content a {
    font-size: 15px !important;
    }
}
.elementor-widget-toggle .elementor-tab-content a:hover,
.elementor-widget-toggle .elementor-tab-content a:focus {
    color: #324A6D !important;
    text-decoration: underline !important;
}

/* FAQ EXPAND & COLLAPSE CONTROLS */
.faq-controls {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}

.faq-control-btn {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #324A6D !important;
    cursor: pointer !important;
    transition: color 0.2s ease, opacity 0.2s ease !important;
}

.faq-control-btn:hover {
    text-decoration: underline !important;
    opacity: 0.8 !important;
}

.faq-control-divider {
    color: #324A6D;
    opacity: 0.5;
    font-size: 14px;
}/* End custom CSS */