.elementor-772 .elementor-element.elementor-element-423bd74{--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:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-772 .elementor-element.elementor-element-750e195c{--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;--border-radius:24px 24px 24px 24px;--padding-top:140px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-772 .elementor-element.elementor-element-750e195c:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-750e195c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70103f4 );background-image:url("https://lovingpaws.ca/wp-content/uploads/2024/12/Featured-Image-Container.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-772 .elementor-element.elementor-element-530e434{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-57028b82 .elementor-heading-title{font-family:var( --e-global-typography-9086d66-font-family ), Sans-serif;font-size:var( --e-global-typography-9086d66-font-size );font-weight:var( --e-global-typography-9086d66-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-3b26353c{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 );}.elementor-772 .elementor-element.elementor-element-4b6e55aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button{background-color:var( --e-global-color-secondary );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 );}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button:hover, .elementor-772 .elementor-element.elementor-element-2350853 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-70103f4 );}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button:hover svg, .elementor-772 .elementor-element.elementor-element-2350853 .elementor-button:focus svg{fill:var( --e-global-color-70103f4 );}.elementor-772 .elementor-element.elementor-element-3be95e23{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-772 .elementor-element.elementor-element-2b97ad08{text-align:end;}.elementor-772 .elementor-element.elementor-element-2b97ad08 img{width:100%;height:455px;object-fit:cover;object-position:center center;border-radius:19px 19px 19px 19px;}.elementor-772 .elementor-element.elementor-element-0f536f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-rating,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .variations_form.cart
					{text-align:left;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product{padding:10px 10px 10px 10px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr > td.label{border-style:none;}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr > td{padding:15px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr > td.label{color:var( --e-global-color-primary );background-color:#fcfcfc;}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr > td.value,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form table tr > td.value *{color:var( --e-global-color-text );}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce-product-add-to-cart{margin:30px 0px 25px 0px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce-product-add-to-cart .add_to_cart_inline a,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce-product-add-to-cart a,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce-product-add-to-cart .button,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart a:not(.reset_variations),
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .button.disabled,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .button.alt.disabled,
					.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .button.single_add_to_cart_button.alt{padding:13px 13px 13px 13px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-product-title{font-family:var( --e-global-typography-ed6e58a-font-family ), Sans-serif;font-size:var( --e-global-typography-ed6e58a-font-size );font-weight:var( --e-global-typography-ed6e58a-font-weight );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-title{margin-bottom:16px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .price .amount{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .price{margin-bottom:16px;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description p,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .variations_form.cart,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-single-product .woocommerce-product-add-to-cart label{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 );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.label{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 );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value,
				.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value *{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 );}.elementor-772 .elementor-element.elementor-element-24503252{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-772 .elementor-element.elementor-element-540a561d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-7ec51798{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-772 .elementor-element.elementor-element-7ec51798 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-text );}.elementor-772 .elementor-element.elementor-element-73628fe6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Fredoka", Sans-serif;font-size:16px;font-weight:400;}.elementor-772 .elementor-element.elementor-element-79de34cb{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );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 );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-swiper-button{font-size:24px;color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-379b588 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:6px;width:6px;}.elementor-772 .elementor-element.elementor-element-379b588 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__content, .elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__content:after{background-color:var( --e-global-color-70103f4 );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:19px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:19px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:19px;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:19px;}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__text{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 );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__name{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 );line-height:var( --e-global-typography-accent-line-height );}body.rtl .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:12px;margin-right:0;}body:not(.rtl) .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:12px;margin-left:0;}.elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-772 .elementor-element.elementor-element-379b588.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:12px;}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__image img{border-style:solid;border-color:var( --e-global-color-70103f4 );border-width:3px;border-radius:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-772 .elementor-element.elementor-element-423bd74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-750e195c{--border-radius:0px 0px 16px 16px;--padding-top:150px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-772 .elementor-element.elementor-element-530e434{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-772 .elementor-element.elementor-element-57028b82 .elementor-heading-title{font-size:var( --e-global-typography-9086d66-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-772 .elementor-element.elementor-element-3b26353c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-4b6e55aa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-772 .elementor-element.elementor-element-3be95e23{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-product-title{font-size:var( --e-global-typography-ed6e58a-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .price .amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description p,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .variations_form.cart,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-single-product .woocommerce-product-add-to-cart label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value,
				.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value *{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-7ec51798{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-772 .elementor-element.elementor-element-7ec51798 .elementor-heading-title{font-size:40px;}.elementor-772 .elementor-element.elementor-element-73628fe6{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-772 .elementor-element.elementor-element-57028b82 .elementor-heading-title{font-size:var( --e-global-typography-9086d66-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-772 .elementor-element.elementor-element-3b26353c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-4b6e55aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-772 .elementor-element.elementor-element-2350853 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:8px 8px 8px 8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-772 .elementor-element.elementor-element-2b97ad08 img{width:100%;}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-product-title{font-size:var( --e-global-typography-ed6e58a-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .price .amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-details__short-description p,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .variations_form.cart,
								.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-single-product .woocommerce-product-add-to-cart label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value,
				.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .pp-product-action .variations_form table tr > td.value *{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-7ec51798{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-7ec51798 .elementor-heading-title{font-size:21px;}.elementor-772 .elementor-element.elementor-element-73628fe6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-swiper-button{font-size:13px;}.elementor-772 .elementor-element.elementor-element-379b588 .swiper-pagination-bullet{height:4px;width:4px;}.elementor-772 .elementor-element.elementor-element-379b588 .swiper-horizontal .swiper-pagination-progressbar{height:4px;}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-772 .elementor-element.elementor-element-379b588 .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-772 .elementor-element.elementor-element-750e195c{--content-width:1320px;}}/* Start custom CSS for pp-woo-single-product, class: .elementor-element-90ffe58 */.elementor-772 .elementor-element.elementor-element-90ffe58 .entry-summary{
    gap: 20px; 
}

.elementor-772 .elementor-element.elementor-element-90ffe58 img.pp-product-featured-image {
    height: 500px;
    width: 450px;
    object-fit: cover;
    border-radius: 16px;
}


.pp-single-product-skin-1.pp-single-product .single-product-image, .pp-single-product-skin-2.pp-single-product .single-product-image {
    width: 40%;
}


.elementor-772 .elementor-element.elementor-element-90ffe58 tbody {
    display: flex
;
    align-items: center;
}

.elementor-772 .elementor-element.elementor-element-90ffe58 table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: none;
}

.elementor-772 .elementor-element.elementor-element-90ffe58 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 0%);
}

.elementor-772 .elementor-element.elementor-element-90ffe58 .woocommerce .pp-product-action .variations_form .label label {
    font-size: 18px;
}


.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product .woocommerce-product-add-to-cart .variations_form.cart .single_variation_wrap {
    display: flex
;
    gap: 18px;
}

.elementor-772 .elementor-element.elementor-element-90ffe58 select#time {
    padding: 13px;
    border-radius: 10px;
}

.elementor-772 .elementor-element.elementor-element-90ffe58 button.single_add_to_cart_button.button.alt {
    background-color: #ffe803;
    color: black;
    font-weight: 400;
    border: 1px solid;
    border-radius: 10px;
    width: 146px;
    margin-left: 14px;
}

.elementor-772 .elementor-element.elementor-element-90ffe58 .pp-single-product-skin-1.pp-single-product .summary, .pp-single-product-skin-2.pp-single-product .summary {
    align-items: center;
}

@media (max-width: 767px) {
.entry-summary{
    flex-direction: column !important;   
}
.pp-single-product-skin-1.pp-single-product .single-product-image, .pp-single-product-skin-2.pp-single-product .single-product-image {
    width: 100%;
}

img.pp-product-featured-image {
    height: 300px !important;
    width: 450px;
}

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-379b588 */.elementor-testimonial__content:hover .elementor-testimonial__text{
    color: white !important; 
}

.elementor-testimonial__content:hover{
    background-color: #666699 !important;
}/* End custom CSS */