.elementor-163 .elementor-element.elementor-element-dab0a79:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-dab0a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taqwajewellersllp.com/wp-content/uploads/2024/01/cta-bg2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-163 .elementor-element.elementor-element-dab0a79 > .elementor-background-overlay{background-color:#8441C0;opacity:0.49;}.elementor-163 .elementor-element.elementor-element-dab0a79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0210px 20px 190px 20px;}.elementor-163 .elementor-element.elementor-element-1bb38bfd > .elementor-container{max-width:1300px;}.elementor-163 .elementor-element.elementor-element-1bb38bfd{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-35c3985a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8814ef1{text-align:center;}.elementor-163 .elementor-element.elementor-element-8814ef1 .elementor-heading-title{font-family:var( --e-global-typography-6c8309c-font-family ), Sans-serif;font-size:var( --e-global-typography-6c8309c-font-size );font-weight:var( --e-global-typography-6c8309c-font-weight );text-transform:var( --e-global-typography-6c8309c-text-transform );line-height:var( --e-global-typography-6c8309c-line-height );letter-spacing:var( --e-global-typography-6c8309c-letter-spacing );color:var( --e-global-color-e0dacf4 );}.elementor-163 .elementor-element.elementor-element-d8dca4b{text-align:center;}.elementor-163 .elementor-element.elementor-element-d8dca4b .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:2.6em;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-e0dacf4 );}.tp-plus-shape-divider .wave-items.elementor-repeater-item-dbbe78f.classic-color path{fill:#FFFFFF;}.tp-plus-shape-divider .wave-items.elementor-repeater-item-c6b660a.classic-color path{fill:#FFFFFFCC;}.shapec2ec93a.tp-plus-shape-divider.shape-wave,.shapec2ec93a.tp-plus-shape-divider .wave-items{height:168px;}.elementor-163 .elementor-element.elementor-element-ae84d36:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-ae84d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-ae84d36 > .elementor-container{max-width:1300px;}.elementor-163 .elementor-element.elementor-element-ae84d36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ae84d36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-e4cc51e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-e4cc51e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-163 .elementor-element.elementor-element-e4cc51e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e4cc51e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-986a6b1{--spacer-size:20px;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar, .elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar #breadcrumbs, .elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar_inner.bred_style_1.breadcrumps-full{justify-content:flex-start;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1{background-color:#02010100;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-35760337 > .elementor-widget-container{padding:020px 0px 0px 85px;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar #breadcrumbs{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_tab_sec,
					.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_tab_sec{color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a:hover,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current:hover .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current_active .current_tab_sec,
					.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a:hover,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current:hover .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current_active .current_tab_sec{color:var( --e-global-color-2f167f7 );}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs i.bread-sep-icon:before,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs img.bread-sep-icon{padding:0px 4px 0px 4px;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs i.bread-sep-icon:before,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs i.bread-sep-icon:before{font-size:12px;color:#E8E8E8;}.elementor-163 .elementor-element.elementor-element-d69562e > .elementor-container{max-width:1350px;}.elementor-163 .elementor-element.elementor-element-d69562e{margin-top:20px;margin-bottom:0px;}.elementor-163 .elementor-element.elementor-element-32beb3b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-163 .elementor-element.elementor-element-32beb3b > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-163 .elementor-element.elementor-element-6e1b29c{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-6e1b29c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6e1b29c .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__wrapper img{border-radius:30px 30px 30px 30px;}.elementor-163 .elementor-element.elementor-element-6e1b29c .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.elementor-163 .elementor-element.elementor-element-6e1b29c .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs img{box-shadow:0px 7px 19px -10px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-2 .button-link-wrap i,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-3 a.button-link-wrap:before,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-4 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-5 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-8 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-10 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-11 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-14 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-15 .button-link-wrap::before,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-15 .button-link-wrap::after,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-16 .button-link-wrap::after,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-17 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-18 .button-link-wrap::after,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-19 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-20 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-21 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-22 .button-link-wrap,
								.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-24 .button-link-wrap{background-color:#EE3B9B;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:8px 10px 8px 10px;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button .button-link-wrap{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#FFFFFF;stroke:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-24 .button-link-wrap{border-style:none;}.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-18 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-18 .button-link-wrap::after,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-163 .elementor-element.elementor-element-b552904 .pt_plus_button.button-style-24 .button-link-wrap{border-radius:100px 100px 100px 100px;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic{align-items:flex-start;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .tp_product_title{font-family:"Prata", Sans-serif;font-size:2.4em;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .woocommerce-product-rating .star-rating{color:#DCA25B;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .woocommerce-product-rating .star-rating::before{color:#EEEEEE;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .woocommerce-product-rating .woocommerce-review-link{font-family:"Georgia", Sans-serif;font-size:11px;font-weight:600;line-height:15px;letter-spacing:0.5px;color:#7A7A7A;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link svg,.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link strong svg{width:20px;height:20px;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .tp-wsb-next-prev-inner{overflow:hidden;}.elementor-163 .elementor-element.elementor-element-3edf975 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic{align-items:flex-end;}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp_product_title{font-family:var( --e-global-typography-3ad4d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3ad4d35-font-size );font-weight:var( --e-global-typography-3ad4d35-font-weight );font-style:var( --e-global-typography-3ad4d35-font-style );line-height:var( --e-global-typography-3ad4d35-line-height );color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .woocommerce-product-details__short-description,.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .woocommerce-product-details__short-description p{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link svg,.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link strong svg{width:20px;height:20px;}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .tp-wsb-next-prev-inner{overflow:hidden;}.elementor-163 .elementor-element.elementor-element-fb63cb7 > .elementor-widget-container{margin:-20px 0px 10px 0px;}.elementor-163 .elementor-element.elementor-element-fb63cb7 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-b1ff33d );}.elementor-163 .elementor-element.elementor-element-bee165b{width:100%;max-width:100%;}.elementor-163 .elementor-element.elementor-element-bee165b > .elementor-widget-container{margin:-18px 0px -28px 0px;}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{font-family:var( --e-global-typography-a98ac3c-font-family ), Sans-serif;font-size:var( --e-global-typography-a98ac3c-font-size );font-weight:var( --e-global-typography-a98ac3c-font-weight );line-height:var( --e-global-typography-a98ac3c-line-height );letter-spacing:var( --e-global-typography-a98ac3c-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .variations th.label{text-align:center;}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-swatches .tp-swatches.tp-swatches-button{color:#000;}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price{justify-content:flex-start;}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,
				.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{font-family:var( --e-global-typography-31283db-font-family ), Sans-serif;font-size:var( --e-global-typography-31283db-font-size );font-weight:var( --e-global-typography-31283db-font-weight );line-height:var( --e-global-typography-31283db-line-height );letter-spacing:var( --e-global-typography-31283db-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price ins,.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price,.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{color:var( --e-global-color-b1ff33d );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-family:var( --e-global-typography-b056d87-font-family ), Sans-serif;font-size:var( --e-global-typography-b056d87-font-size );font-weight:var( --e-global-typography-b056d87-font-weight );line-height:var( --e-global-typography-b056d87-line-height );letter-spacing:var( --e-global-typography-b056d87-letter-spacing );color:#8441C0;}.elementor-163 .elementor-element.elementor-element-45f3f18 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{background-color:var( --e-global-color-f8add12 );padding:24px 20px 24px 20px;margin:0px 0px 0px 10px;width:240px;color:var( --e-global-color-11635ef );border-radius:40px 40px 40px 40px;}.elementor-163 .elementor-element.elementor-element-d2332c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;}.woocommerce  .elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-add-to-cart .quantity .qty{font-family:"Prata", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;letter-spacing:0.5px;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity{padding:0px 0px 0px 00px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.21);}.elementor-163 .elementor-element.elementor-element-d2332c6 .variations th.label{text-align:center;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-swatches .tp-swatches.tp-swatches-button{color:#000;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-single-pricing .tp-woo-price{justify-content:left;}.elementor-163 .elementor-element.elementor-element-e45db1c > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e45db1c .heading .heading-title{font-family:"Prata", Sans-serif;font-size:13px;font-weight:600;text-decoration:underline;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-b1ff33d );}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-74a4224 .share-btn .social-btn-icon{background-color:#38407E;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-74a4224 .share-btn{background-color:#444D97;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-74a4224 .social-btn-icon{color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-fc0bfc4 .share-btn .social-btn-icon{background-color:#5683A9;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-fc0bfc4 .share-btn{background-color:#6295BF;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-97ce4a3 .share-btn .social-btn-icon{background-color:#3EA64E;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .elementor-repeater-item-97ce4a3 .share-btn{background-color:#47B458;}.elementor-163 .elementor-element.elementor-element-ab465dc > .elementor-widget-container{margin:-21px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .tp-social-menu,
						.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .totalcount{width:calc(100%/auto);}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-sharing{text-align:left;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list{justify-content:left;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .social-btn-icon{font-size:14px;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .share-btn{border-radius:7px 7px 7px 7px;}.elementor-163 .elementor-element.elementor-element-ab465dc .tp-social-list .share-btn:hover{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-cd0ff17{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-163 .elementor-element.elementor-element-cd0ff17 > .elementor-widget-container{margin:20px 0px 0px -5px;}.elementor-163 .elementor-element.elementor-element-cd0ff17 .elementor-divider-separator{width:100%;}.elementor-163 .elementor-element.elementor-element-cd0ff17 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-163 .elementor-element.elementor-element-3eca0ae{--spacer-size:10px;}.elementor-163 .elementor-element.elementor-element-c290800:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-c290800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taqwajewellersllp.com/wp-content/uploads/2024/01/DSC00657-e1706444544235.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-background-overlay{background-color:#2C183F;opacity:0.78;}.elementor-163 .elementor-element.elementor-element-c290800{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-shape-top svg{width:calc(263% + 1.3px);height:16px;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-shape-bottom svg{width:calc(180% + 1.3px);height:52px;}.elementor-163 .elementor-element.elementor-element-c290800 > .elementor-container{text-align:justify;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{background-color:var( --e-global-color-b1ff33d );border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active{background-color:#E4097FD1;border-color:#252525;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .theplus-tabs-content-wrapper{background-color:#FFFFFF;background-image:url("https://taqwajewellersllp.com/wp-content/uploads/2024/01/FINAL-BG-5.png");border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;border-radius:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-baa03d2{width:100%;max-width:100%;}.elementor-163 .elementor-element.elementor-element-baa03d2 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:050px 90px 70px 110px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap{font-size:16px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap svg,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap svg{width:16px;height:16px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image,
					.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .tab-icon-wrap .tab-icon-image{max-width:16px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon{font-size:15px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon svg{width:15px;height:15px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-family:var( --e-global-typography-809c7b8-font-family ), Sans-serif;font-size:var( --e-global-typography-809c7b8-font-size );font-weight:var( --e-global-typography-809c7b8-font-weight );text-transform:var( --e-global-typography-809c7b8-text-transform );font-style:var( --e-global-typography-809c7b8-font-style );text-decoration:var( --e-global-typography-809c7b8-text-decoration );line-height:var( --e-global-typography-809c7b8-line-height );letter-spacing:var( --e-global-typography-809c7b8-letter-spacing );color:#FAFAFA;padding:16px 16px 16px 16px;margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title.active{color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-baa03d2 .tp-tab-title-description{word-break:break-word;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.elementor-tabs.nav-one-by-one ul.plus-tabs-nav li .elementor-tab-title{margin:0px 0px 0px 0px !important;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-left:5px;margin-right:5px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-left:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-right:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-top:5px;margin-bottom:5px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-top:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-bottom:0;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav li .plus-tab-header{overflow:hidden;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .theplus-tabs-content-wrapper .plus-tab-content .plus-content-editor{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .theplus-tabs-content-wrapper .plus-tab-content .plus-content-editor,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .theplus-tabs-content-wrapper .plus-tab-content .plus-content-editor > p{color:#000000;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .theplus-tabs-content-wrapper,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion.mobile-accordion-tab .theplus-tabs-content-wrapper .plus-tab-content{padding:0px 0px 0px 0px;margin:13px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-widget-tp-tabs-tours .plus-tab-header{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-widget-tp-tabs-tours .plus-tab-header.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.elementor-163 .elementor-element.elementor-element-dd171a0{--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:flex-start;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3c33220 .elementor-heading-title{font-size:30px;}.elementor-163 .elementor-element.elementor-element-3e72da5{width:var( --container-widget-width, 1350px );max-width:1350px;--container-widget-width:1350px;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-3e72da5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title,.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-e323cec-font-family ), Sans-serif;font-size:var( --e-global-typography-e323cec-font-size );font-weight:var( --e-global-typography-e323cec-font-weight );text-transform:var( --e-global-typography-e323cec-text-transform );font-style:var( --e-global-typography-e323cec-font-style );text-decoration:var( --e-global-typography-e323cec-text-decoration );line-height:var( --e-global-typography-e323cec-line-height );letter-spacing:var( --e-global-typography-e323cec-letter-spacing );color:var( --e-global-color-b1ff33d );}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .wrapper-cart-price .price .amount,.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Prata", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .product-list-content .product-image{border-radius:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .product-list-content .add_to_cart.product_type_simple{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #E4097FBF;-moz-box-shadow:inset 0 0 0 8px #E4097FBF;box-shadow:inset 0 0 0 8px #E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #E4097FBF;-moz-box-shadow:inset 0 0 0 1px #E4097FBF;box-shadow:inset 0 0 0 1px #E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-2 li button{border-color:#E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #E4097FBF;-moz-box-shadow:inset 0 0 0 1px #E4097FBF;box-shadow:inset 0 0 0 1px #E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #E4097FBF;-moz-box-shadow:inset 0 0 0 8px #E4097FBF;box-shadow:inset 0 0 0 8px #E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #E4097FBF;-moz-box-shadow:inset 0 0 0 0px #E4097FBF;box-shadow:inset 0 0 0 0px #E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-1 li button:before{color:#E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-dots.style-6 li button{border-color:#E4097FBF;}.elementor-163 .elementor-element.elementor-element-3e72da5 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:32px;}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-6ae07b5{width:100%;}.elementor-163 .elementor-element.elementor-element-dd171a0{--content-width:1350px;}}@media(min-width:1025px){.elementor-163 .elementor-element.elementor-element-dab0a79:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-dab0a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-163 .elementor-element.elementor-element-c290800:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-c290800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-8814ef1 .elementor-heading-title{font-size:var( --e-global-typography-6c8309c-font-size );line-height:var( --e-global-typography-6c8309c-line-height );letter-spacing:var( --e-global-typography-6c8309c-letter-spacing );}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar #breadcrumbs{font-size:15px;}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp_product_title{font-size:var( --e-global-typography-3ad4d35-font-size );line-height:var( --e-global-typography-3ad4d35-line-height );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{font-size:var( --e-global-typography-a98ac3c-font-size );line-height:var( --e-global-typography-a98ac3c-line-height );letter-spacing:var( --e-global-typography-a98ac3c-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,
				.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{font-size:var( --e-global-typography-31283db-font-size );line-height:var( --e-global-typography-31283db-line-height );letter-spacing:var( --e-global-typography-31283db-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-size:var( --e-global-typography-b056d87-font-size );line-height:var( --e-global-typography-b056d87-line-height );letter-spacing:var( --e-global-typography-b056d87-letter-spacing );}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-size:var( --e-global-typography-809c7b8-font-size );line-height:var( --e-global-typography-809c7b8-line-height );letter-spacing:var( --e-global-typography-809c7b8-letter-spacing );}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title,.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title a{font-size:var( --e-global-typography-e323cec-font-size );line-height:var( --e-global-typography-e323cec-line-height );letter-spacing:var( --e-global-typography-e323cec-letter-spacing );}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .product-list-content .add_to_cart.product_type_simple{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-dab0a79{padding:80px 20px 120px 20px;}.elementor-163 .elementor-element.elementor-element-8814ef1 .elementor-heading-title{font-size:var( --e-global-typography-6c8309c-font-size );line-height:var( --e-global-typography-6c8309c-line-height );letter-spacing:var( --e-global-typography-6c8309c-letter-spacing );}.elementor-163 .elementor-element.elementor-element-d8dca4b .elementor-heading-title{font-size:34px;}.elementor-163 .elementor-element.elementor-element-ae84d36{padding:0px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar, .elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar #breadcrumbs, .elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar_inner.bred_style_1.breadcrumps-full{justify-content:center;}.elementor-163 .elementor-element.elementor-element-35760337 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec,.elementor-163 .elementor-element.elementor-element-35760337 .pt_plus_breadcrumbs_bar #breadcrumbs{font-size:14px;}.elementor-163 .elementor-element.elementor-element-32beb3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c77c59a .tp-woo-single-basic .tp_product_title{font-size:35px;}.elementor-163 .elementor-element.elementor-element-3edf975 .tp-woo-single-basic .tp_product_title{font-size:var( --e-global-typography-3ad4d35-font-size );line-height:var( --e-global-typography-3ad4d35-line-height );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{font-size:var( --e-global-typography-a98ac3c-font-size );line-height:var( --e-global-typography-a98ac3c-line-height );letter-spacing:var( --e-global-typography-a98ac3c-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,
				.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{font-size:var( --e-global-typography-31283db-font-size );line-height:var( --e-global-typography-31283db-line-height );letter-spacing:var( --e-global-typography-31283db-letter-spacing );}.elementor-163 .elementor-element.elementor-element-bee165b .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-size:var( --e-global-typography-b056d87-font-size );line-height:var( --e-global-typography-b056d87-line-height );letter-spacing:var( --e-global-typography-b056d87-letter-spacing );}.elementor-163 .elementor-element.elementor-element-d2332c6.elementor-element{--align-self:center;}.elementor-163 .elementor-element.elementor-element-d2332c6 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{padding:24px 15px 24px 15px;margin:0px 0px 0px 0px;width:155px;}.elementor-163 .elementor-element.elementor-element-c290800{padding:40px 0px 80px 0px;}.elementor-163 .elementor-element.elementor-element-6ae07b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-baa03d2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-163 .elementor-element.elementor-element-baa03d2 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-size:var( --e-global-typography-809c7b8-font-size );line-height:var( --e-global-typography-809c7b8-line-height );letter-spacing:var( --e-global-typography-809c7b8-letter-spacing );padding:8px 8px 8px 8px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-left:2px;margin-right:2px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-left:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-right:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-top:2px;margin-bottom:2px;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-top:0;}.elementor-163 .elementor-element.elementor-element-baa03d2.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-bottom:0;}.elementor-163 .elementor-element.elementor-element-dd171a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title,.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .post-inner-loop .post-title a{font-size:var( --e-global-typography-e323cec-font-size );line-height:var( --e-global-typography-e323cec-line-height );letter-spacing:var( --e-global-typography-e323cec-letter-spacing );}.elementor-163 .elementor-element.elementor-element-3e72da5 .product-list .product-list-content .add_to_cart.product_type_simple{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* --- Base: Social Buttons & Description Text --- */
.social-btn-icon {
    border-radius: 7px !important;
}

.woocommerce-product-details__short-description {
    text-align: justify;
}

/* --- Reset form layout to block to prevent flex bugs --- */
form.cart {
    display: block !important;
    width: 100% !important;
}

/* --- Swatch Table Setup --- */
form.cart table.variations {
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 10px !important;
}

form.cart table.variations td.label {
    width: 140px !important;
    white-space: nowrap !important;
    vertical-align: top !important;
    padding: 10px 10px 0 0 !important;
}

form.cart table.variations tr:first-child td.value {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 20px !important;
    padding-left: 0 !important;
    width: auto !important;
}

/* --- Swatch Styling --- */
form.cart .wck-imageselect {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    cursor: pointer !important;
}

form.cart .wck-imageselect img {
    width: 60px !important;
    height: auto !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    transition: transform 0.2s ease !important;
}

form.cart .wck-imageselect:hover img {
    transform: scale(1.05) !important;
}

form.cart .wck-imageselect .caption {
    margin-top: 5px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

/* --- Price Breakdown Box --- */
form.cart .variations tr[data-wck-static-name] td.value {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box;
    padding-left: 0 !important;
}

form.cart td.value > #price-breakdown-18kt {
    margin-left: 0 !important;
}

#price-breakdown-18kt {
    margin-top: 25px !important;
    padding: 0 !important;
    border: 1px dashed #ee3b9a !important;
    border-radius: 20px !important;
    background: #fffafc !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 600px !important;
    font-size: 15px !important;
    overflow: hidden !important;
}

/* Heading */
.price-breakdown-heading {
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 20px 20px 10px 20px !important;
    color: #8442c0 !important;
}

/* Table layout */
.price-breakdown-table {
    width: 100% !important;
    border-collapse: collapse !important;
    font-size: 15px !important;
    background: transparent !important;
}

/* Table cells */
.price-breakdown-table td {
    padding: 7px 20px !important;
    font-weight: 500 !important;
    color: #333 !important;
    border-bottom: 1px solid #f5c8dc !important;
}

/* Last row: remove bottom line */
.price-breakdown-table tr:last-child td {
    border-bottom: none !important;
}

/* Alternate row background color */
.price-breakdown-table tr:nth-child(odd) {
    background-color: #fff6fa !important; /* updated lighter pink */
}

.price-breakdown-table tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* Label column */
.price-breakdown-table td.label {
    font-weight: 600 !important;
    color: #8442c0 !important;
}

/* Note below the table */
.price-breakdown-note {
    padding:0px 20px !important;
    font-style: italic !important;
    color: #666 !important;
}

/* --- Quantity + Add to Cart Row --- */
form.cart .bottom-row {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 15px !important;
    margin-top: 20px !important;
}

form.cart .quantity {
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    flex: 0 1 auto !important;
}

form.cart .single_add_to_cart_button {
    flex: 0 1 auto !important;
    margin: 0 !important;
    padding: 14px 30px !important;
    border-radius: 30px !important;
    white-space: nowrap !important;
}

/* --- Remove Default WooCommerce td spacing --- */
form.cart .label,
form.cart .value {
    display: block;
    padding: 0 !important;
    margin: 0;
    width: 100%;
}

/* --- Responsive: Mobile Fallback --- */
@media (max-width: 768px) {
    form.cart .bottom-row {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    form.cart .single_add_to_cart_button {
        width: 100% !important;
        margin-top: 10px !important;
    }

    #price-breakdown-18kt {
        max-width: 100% !important;
    }
}



/* --- Fix: Price Breakdown Table Row Alignment & Borders --- */
#price-breakdown-18kt .price-breakdown-table td {
    vertical-align: middle !important;
    line-height: 1.4 !important;
}

#price-breakdown-18kt .price-breakdown-table td.label {
    width: 50% !important;
    padding-right: 10px !important;
    text-align: left !important;
}

#price-breakdown-18kt .price-breakdown-table td:not(.label) {
    text-align: right !important;
    width: 50% !important;
}

/* Ensure borders span entire width without gaps */
#price-breakdown-18kt .price-breakdown-table tr {
    display: table-row !important;
}

/* Optional: Ensure consistent row height */
#price-breakdown-18kt .price-breakdown-table tr td {
    height: 48px !important;
}

/* Optional: Responsive polish for small screens */
@media (max-width: 480px) {
    #price-breakdown-18kt .price-breakdown-table td.label {
        font-size: 15px !important;
    }

    #price-breakdown-18kt .price-breakdown-table td:not(.label) {
        font-size: 15px !important;
    }
}

/* --- Fix misaligned label-value rows in price breakdown --- */
#price-breakdown-18kt .price-breakdown-table td {
    vertical-align: middle !important;
    line-height: 1.6 !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

/* Label & value column spacing fix */
#price-breakdown-18kt .price-breakdown-table td.label {
    width: 50% !important;
    text-align: left !important;
    padding-right: 10px !important;
}

#price-breakdown-18kt .price-breakdown-table td:not(.label) {
    width: 50% !important;
    text-align: right !important;
    padding-left: 10px !important;
}

/* Remove any global td display override (you had this for .label and .value) */
#price-breakdown-18kt td.label,
#price-breakdown-18kt td.value {
    display: table-cell !important;
}

/* Border fix for row continuity */
#price-breakdown-18kt .price-breakdown-table tr {
    border-collapse: collapse !important;
}

#price-breakdown-18kt .price-breakdown-table td.label {
    padding: 12px 10px 12px 20px !important;
}

#price-breakdown-18kt .price-breakdown-table td:not(.label) {
    padding: 12px 20px 12px 10px !important;
}


td.value .wck-imageselect img {
    border-radius: 20px !important;
    border-width: 1px !important;
    border-color: #e4097e !important;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) !important;
    background-color: #8442c0 !important;
    padding: 1px !important;
}



.price-breakdown-heading {
    background-color: #8442c0 !important;
    color: #fff !important;
}

.price-breakdown-heading {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* add to cart button css */

.single_add_to_cart_button.button.alt {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
        margin-left: 12px !important;

}


/* remove full pay option */

.awcdp-deposits-option .awcdp-radio:not(.pay-deposit) {
    display: none !important;
}




/* product price and symbol from wck to normal font-size */

/* Style the total price and rupee symbol */
.wckalkulator-price {
    font-family: var(--e-global-typography-53a633b-font-family), Sans-serif !important;
    font-size: 30px !important;
    font-weight: 400 !important;
}

/* If you specifically want the currency symbol to match too */