.elementor-4368 .elementor-element.elementor-element-8a56711{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4368 .elementor-element.elementor-element-887a040 .woocommerce-breadcrumb{font-family:var( --e-global-typography-a0f348f-font-family ), Sans-serif;font-size:var( --e-global-typography-a0f348f-font-size );font-weight:var( --e-global-typography-a0f348f-font-weight );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-08d1391{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4368 .elementor-element.elementor-element-290b374{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:#666666;}.elementor-4368 .elementor-element.elementor-element-290b374 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-4368 .elementor-element.elementor-element-290b374 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-4368 .elementor-element.elementor-element-290b374 .elementor-share-btn:hover{--e-share-buttons-secondary-color:#222222;}.elementor-4368 .elementor-element.elementor-element-7b13439 .elementor-icon-wrapper{text-align:center;}.elementor-4368 .elementor-element.elementor-element-7b13439 .elementor-icon{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-7b13439 .elementor-icon svg{height:14px;}.elementor-4368 .elementor-element.elementor-element-421d92a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-c0adf54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-b1c5256{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4368 .elementor-element.elementor-element-fac34a0 .elementor-heading-title{font-family:var( --e-global-typography-5b8e4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-5b8e4bc-font-size );font-weight:var( --e-global-typography-5b8e4bc-font-weight );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price{font-family:var( --e-global-typography-a0f348f-font-family ), Sans-serif;font-size:var( --e-global-typography-a0f348f-font-size );font-weight:var( --e-global-typography-a0f348f-font-weight );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price ins{color:var( --e-global-color-text );font-family:var( --e-global-typography-5b8e4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-5b8e4bc-font-size );font-weight:var( --e-global-typography-5b8e4bc-font-weight );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.elementor-4368 .elementor-element.elementor-element-5232245{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-d79d999 .cart button, .elementor-4368 .elementor-element.elementor-element-d79d999 .cart .button{transition:all 0.2s;}.elementor-4368 .elementor-element.elementor-element-d79d999 .quantity .qty{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );border-style:none;transition:all 0.2s;}.woocommerce .elementor-4368 .elementor-element.elementor-element-d79d999 form.cart .variations{margin-bottom:10px;}.woocommerce .elementor-4368 .elementor-element.elementor-element-d79d999 form.cart table.variations label{color:var( --e-global-color-308bfa6 );font-family:"Poppins", Sans-serif;font-weight:700;line-height:1.5;letter-spacing:0.08rem;word-spacing:0.1rem;}.elementor-4368 .elementor-element.elementor-element-9db1d76{--display:flex;}.elementor-4368 .elementor-element.elementor-element-bbdcc45{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4368 .elementor-element.elementor-element-aba6758 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-4368 .elementor-element.elementor-element-aba6758 .stock{color:var( --e-global-color-308bfa6 );font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-a51bc67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-4368 .elementor-element.elementor-element-a51bc67 .woocommerce-product-details__short-description{color:var( --e-global-color-308bfa6 );font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-5d59a83{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-530d44e .elementor-heading-title{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-f5eb86a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4368 .elementor-element.elementor-element-352f8b8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:#666666;}.elementor-4368 .elementor-element.elementor-element-352f8b8 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-4368 .elementor-element.elementor-element-352f8b8 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-4368 .elementor-element.elementor-element-fc60118 .elementor-icon-wrapper{text-align:center;}.elementor-4368 .elementor-element.elementor-element-fc60118 .elementor-icon{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-fc60118 .elementor-icon svg{height:14px;}.elementor-4368 .elementor-element.elementor-element-0cbea9b{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-5122418{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4368 .elementor-element.elementor-element-5122418:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-5122418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4368 .elementor-element.elementor-element-1192d21 .elementor-heading-title{font-family:var( --e-global-typography-daeac2f-font-family ), Sans-serif;font-size:var( --e-global-typography-daeac2f-font-size );font-weight:var( --e-global-typography-daeac2f-font-weight );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-ab0090b .shop_attributes{color:var( --e-global-color-text );font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-17cb622 .elementor-heading-title{font-family:var( --e-global-typography-daeac2f-font-family ), Sans-serif;font-size:var( --e-global-typography-daeac2f-font-size );font-weight:var( --e-global-typography-daeac2f-font-weight );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-a8483e7{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-0d11dcc{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );color:var( --e-global-color-text );}.elementor-4368 .elementor-element.elementor-element-0d11dcc a{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );color:var( --e-global-color-308bfa6 );}.elementor-4368 .elementor-element.elementor-element-fb4eeda{--display:flex;}.elementor-4368 .elementor-element.elementor-element-01b14b9{z-index:0;}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-daeac2f-font-family ), Sans-serif;font-size:var( --e-global-typography-daeac2f-font-size );font-weight:var( --e-global-typography-daeac2f-font-weight );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-02e00eb-font-family ), Sans-serif;font-size:var( --e-global-typography-02e00eb-font-size );font-weight:var( --e-global-typography-02e00eb-font-weight );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );border-width:0px 0px 0px 0px;margin-top:-0px;}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-daeac2f-font-family ), Sans-serif;font-size:var( --e-global-typography-daeac2f-font-size );font-weight:var( --e-global-typography-daeac2f-font-weight );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-63499ae{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-97d018c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4368 .elementor-element.elementor-element-97d018c{text-align:center;}.elementor-4368 .elementor-element.elementor-element-97d018c .elementor-heading-title{font-family:var( --e-global-typography-5ecf101-font-family ), Sans-serif;font-size:var( --e-global-typography-5ecf101-font-size );font-weight:var( --e-global-typography-5ecf101-font-weight );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-3c0d8d8{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--swiper-pagination-size:11px;--dots-normal-color:var( --e-global-color-308bfa6 );--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}.elementor-4368 .elementor-element.elementor-element-3c0d8d8 .swiper-slide > .elementor-element{height:100%;}.elementor-4368 .elementor-element.elementor-element-2eb3acd{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-c4c0307 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4368 .elementor-element.elementor-element-c4c0307{text-align:center;}.elementor-4368 .elementor-element.elementor-element-c4c0307 .elementor-heading-title{font-family:var( --e-global-typography-5ecf101-font-family ), Sans-serif;font-size:var( --e-global-typography-5ecf101-font-size );font-weight:var( --e-global-typography-5ecf101-font-weight );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-ee18054{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--swiper-pagination-size:11px;--dots-normal-color:var( --e-global-color-308bfa6 );--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}.elementor-4368 .elementor-element.elementor-element-ee18054 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-4368 .elementor-element.elementor-element-08d1391{--width:30%;}}@media(max-width:1024px){.elementor-4368 .elementor-element.elementor-element-887a040 .woocommerce-breadcrumb{font-size:var( --e-global-typography-a0f348f-font-size );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );} .elementor-4368 .elementor-element.elementor-element-290b374{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-4368 .elementor-element.elementor-element-fac34a0 .elementor-heading-title{font-size:var( --e-global-typography-5b8e4bc-font-size );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price{font-size:var( --e-global-typography-a0f348f-font-size );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price ins{font-size:var( --e-global-typography-5b8e4bc-font-size );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.elementor-4368 .elementor-element.elementor-element-d79d999 .quantity .qty{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aba6758 .stock{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-a51bc67 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-530d44e .elementor-heading-title{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );} .elementor-4368 .elementor-element.elementor-element-352f8b8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-4368 .elementor-element.elementor-element-1192d21 .elementor-heading-title{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-ab0090b .shop_attributes{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-17cb622 .elementor-heading-title{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-a8483e7{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-0d11dcc{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-0d11dcc a{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-97d018c .elementor-heading-title{font-size:var( --e-global-typography-5ecf101-font-size );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-3c0d8d8{--swiper-slides-to-display:3;}.elementor-4368 .elementor-element.elementor-element-c4c0307 .elementor-heading-title{font-size:var( --e-global-typography-5ecf101-font-size );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-ee18054{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-4368 .elementor-element.elementor-element-8a56711{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-887a040 .woocommerce-breadcrumb{font-size:var( --e-global-typography-a0f348f-font-size );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );} .elementor-4368 .elementor-element.elementor-element-290b374{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-4368 .elementor-element.elementor-element-c0adf54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-fac34a0 .elementor-heading-title{font-size:var( --e-global-typography-5b8e4bc-font-size );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price{font-size:var( --e-global-typography-a0f348f-font-size );line-height:var( --e-global-typography-a0f348f-line-height );letter-spacing:var( --e-global-typography-a0f348f-letter-spacing );word-spacing:var( --e-global-typography-a0f348f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-aaab9d2 .price ins{font-size:var( --e-global-typography-5b8e4bc-font-size );line-height:var( --e-global-typography-5b8e4bc-line-height );letter-spacing:var( --e-global-typography-5b8e4bc-letter-spacing );word-spacing:var( --e-global-typography-5b8e4bc-word-spacing );}.elementor-4368 .elementor-element.elementor-element-5232245{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-d79d999 .quantity .qty{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-9db1d76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-4368 .elementor-element.elementor-element-aba6758 .stock{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-a51bc67 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-530d44e .elementor-heading-title{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-f5eb86a{--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-4368 .elementor-element.elementor-element-352f8b8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-4368 .elementor-element.elementor-element-5122418{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4368 .elementor-element.elementor-element-1192d21 .elementor-heading-title{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-ab0090b .shop_attributes{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-17cb622 .elementor-heading-title{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-a8483e7{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-0d11dcc{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.elementor-4368 .elementor-element.elementor-element-0d11dcc a{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-02e00eb-font-size );line-height:var( --e-global-typography-02e00eb-line-height );letter-spacing:var( --e-global-typography-02e00eb-letter-spacing );word-spacing:var( --e-global-typography-02e00eb-word-spacing );}.woocommerce .elementor-4368 .elementor-element.elementor-element-01b14b9 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-daeac2f-font-size );line-height:var( --e-global-typography-daeac2f-line-height );letter-spacing:var( --e-global-typography-daeac2f-letter-spacing );word-spacing:var( --e-global-typography-daeac2f-word-spacing );}.elementor-4368 .elementor-element.elementor-element-97d018c .elementor-heading-title{font-size:var( --e-global-typography-5ecf101-font-size );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-3c0d8d8{--swiper-slides-to-display:2;}.elementor-4368 .elementor-element.elementor-element-c4c0307 .elementor-heading-title{font-size:var( --e-global-typography-5ecf101-font-size );line-height:var( --e-global-typography-5ecf101-line-height );letter-spacing:var( --e-global-typography-5ecf101-letter-spacing );word-spacing:var( --e-global-typography-5ecf101-word-spacing );}.elementor-4368 .elementor-element.elementor-element-ee18054{--swiper-slides-to-display:2;}body.elementor-page-4368{padding:0px 10px 0px 10px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-17ca24a *//* 1. Layout: Thumbs on Left */
.woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row-reverse !important;
    gap: 15px !important;
    align-items: flex-start !important;
    position: relative !important;
}

/* 2. Main Image Container: Fixed 1:1 */
.flex-viewport {
    width: 85% !important;
    aspect-ratio: 1 / 1 !important;
    overflow: hidden !important;
    position: relative !important;
}

/* 3. THE ZOOM FIX: Prevents "Always Zoomed" bug */
.zoomImg {
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important;
    transition: opacity 0.3s ease-in-out !important;
}

.woocommerce-product-gallery__image:hover .zoomImg {
    opacity: 1 !important;
    width: auto !important; 
    height: auto !important;
}

/* Ensure the base image stays square and sharp */
.woocommerce-product-gallery__image img.wp-post-image {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

/* 4. Thumbnails: Vertical Stack on Left Side */
.flex-control-nav.flex-control-thumbs {
    display: flex !important;
    flex-direction: column !important;
    width: 15% !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.flex-control-nav.flex-control-thumbs li {
    width: 100% !important;
    margin: 0 !important;
}

.flex-control-nav.flex-control-thumbs img {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    border: 2px solid transparent !important;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.flex-control-nav.flex-control-thumbs img.flex-active {
    border-color: #000 !important; /* Active indicator */
}

/* 5. The Zoom Button: Professional SVG Icon */
.woocommerce-product-gallery__trigger {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 999 !important;
    background: #ffffff !important;
    width: 36px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50% !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;
    font-size: 0 !important; /* Safely hides the original icon */
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
    transition: transform 0.2s ease !important;
}

.woocommerce-product-gallery__trigger:hover {
    transform: scale(1.1);
}

/* Insert the Professional Magnifier + Plus Icon */
.woocommerce-product-gallery__trigger::after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-color: #121212;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM10.5 7.5v6m3-3h-6' /%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM10.5 7.5v6m3-3h-6' /%3E%3C/svg%3E") no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Clean up theme-specific artifacts */
.woocommerce-product-gallery:before, 
.woocommerce-product-gallery:after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d79d999 *//* ============================================
   WOOCOMMERCE PRODUCT PAGE - FULL CUSTOM CSS
   ============================================ */

/* --- VARIATIONS TABLE RESET --- */
.variations {
    width: 100% !important;
    border-collapse: collapse !important;
    border: none !important;
    display: table !important;
}

.variations tbody {
    display: table-row-group !important;
}

.variations tr {
    display: table-row !important;
}

/* Label cell */
.variations tr th.label {
    display: table-cell !important;
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
    vertical-align: middle !important;
    padding: 0 10px 12px 0 !important;
    white-space: nowrap !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-align: left !important;
}

.variations tr th.label label {
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
}

/* Value cell */
.variations tr td.value {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: middle !important;
    padding: 0 0 12px 0 !important;
}

.variations tr td.value select {
    width: 100% !important;
    margin: 0 !important;
}

/* --- COLOR SWATCHES --- */
.tawcvs-swatches {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.tawcvs-swatches .swatch-item-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
}

/* --- VARIATION SELECT DROPDOWN --- */
.variations select {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 100% !important;
    padding: 8px 36px 8px 12px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    background-color: #fff !important;
    font-size: 14px !important;
    cursor: pointer !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    background-size: 14px !important;
}

/* --- SINGLE ROW: QTY + ADD TO CART + BUY NOW (VARIABLE PRODUCT) --- */
.variations_button.woocommerce-variation-add-to-cart {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    margin-top: 15px !important;
    padding: 0 !important;
}

.variations_button .quantity {
    flex: 0 0 100px !important;
    width: 100px !important;
    max-width: 100px !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

.variations_button .quantity input.qty {
    width: 100% !important;
    height: 42px !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
}

.variations_button .quantity .product-qty {
    flex-shrink: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 42px !important;
    cursor: pointer !important;
}

.variations_button button.single_add_to_cart_button {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 10px 8px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

.variations_button .wpcbn-btn {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 10px 8px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

/* --- SINGLE ROW: QTY + ADD TO CART + BUY NOW (SIMPLE PRODUCT) --- */
.elementor-add-to-cart.elementor-product-simple form.cart {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    margin-top: 15px !important;
    padding: 0 !important;
}

.elementor-add-to-cart.elementor-product-simple form.cart .quantity {
    flex: 0 0 100px !important;
    width: 100px !important;
    max-width: 100px !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-add-to-cart.elementor-product-simple form.cart .quantity input.qty {
    width: 100% !important;
    height: 42px !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
}

.elementor-add-to-cart.elementor-product-simple form.cart .quantity .product-qty {
    flex-shrink: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 42px !important;
    cursor: pointer !important;
}

.elementor-add-to-cart.elementor-product-simple form.cart button.single_add_to_cart_button,
.elementor-add-to-cart.elementor-product-simple form.cart .wpcbn-btn {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 10px 8px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

/* --- HIDE STOCK PROGRESS BAR --- */
.woostify-product-stock-progress,
.cart-button .woostify-product-stock-progress {
    display: none !important;
}

/* --- MOBILE --- */
@media (max-width: 480px) {

    /* Variable */
    .variations_button.woocommerce-variation-add-to-cart {
        gap: 5px !important;
    }
    .variations_button .quantity {
        flex: 0 0 80px !important;
        width: 80px !important;
    }
    .variations_button button.single_add_to_cart_button,
    .variations_button .wpcbn-btn {
        font-size: 11px !important;
        padding: 10px 4px !important;
        height: 42px !important;
    }
    .variations tr th.label {
        width: 60px !important;
        min-width: 60px !important;
        max-width: 60px !important;
        font-size: 13px !important;
    }

    /* Simple */
    .elementor-add-to-cart.elementor-product-simple form.cart {
        gap: 5px !important;
    }
    .elementor-add-to-cart.elementor-product-simple form.cart .quantity {
        flex: 0 0 80px !important;
        width: 80px !important;
    }
    .elementor-add-to-cart.elementor-product-simple form.cart button.single_add_to_cart_button,
    .elementor-add-to-cart.elementor-product-simple form.cart .wpcbn-btn {
        font-size: 11px !important;
        padding: 10px 4px !important;
        height: 42px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-aba6758 */.in-stock{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a51bc67 */.woocommerce-product-details__short-description {
    padding: 0 !important;
    margin: 0 !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
}

.woocommerce-product-details__short-description p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-ab0090b *//* Remove table backgrounds and borders */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes {
    border: none !important;
    background: transparent !important;
}

/* Style each row as a divider */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes tr {
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid #e0e0e0; /* This is your divider line */
    padding: 10px 0;
}

/* Remove the line from the very last item */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes tr:last-child {
    border-bottom: none;
}

/* Style the labels (left side) */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes th {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    width: 120px; /* Adjust this to give labels enough space */
    font-weight: 600;
    text-transform: capitalize;
}

/* Style the values (right side) */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes td {
    font-style: normal !important;
    border: none !important;
    padding: 0 !important;
}

/* Remove default paragraph margins inside cells */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes td p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-a8483e7 *//* Direct Widget Selector Override - Tightened for 40% Content Width */
.elementor-4368 .elementor-element.elementor-element-a8483e7 h1,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h1 {
  font-size: clamp(1.4rem, 1.2rem + 1vw, 1.9rem) !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
  line-height: 1.25 !important;
}

.elementor-4368 .elementor-element.elementor-element-a8483e7 h2,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h2 {
  font-size: clamp(1.3rem, 1.1rem + 0.8vw, 1.7rem) !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
  line-height: 1.3 !important;
}

.elementor-4368 .elementor-element.elementor-element-a8483e7 h3,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h3 {
  font-size: clamp(1.15rem, 1.05rem + 0.5vw, 1.4rem) !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
  line-height: 1.35 !important;
}

.elementor-4368 .elementor-element.elementor-element-a8483e7 h4,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h4 {
  font-size: clamp(1.05rem, 1rem + 0.3vw, 1.2rem) !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
}

.elementor-4368 .elementor-element.elementor-element-a8483e7 h5,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h5 {
  font-size: 1rem !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
}

.elementor-4368 .elementor-element.elementor-element-a8483e7 h6,
.elementor-4368 .elementor-element.elementor-element-a8483e7 .elementor-widget-container h6 {
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Poppins", sans-serif !important;
}/* End custom CSS */