.elementor-48 .elementor-element.elementor-element-1d6ef2b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-3a7037b7 .elementor-repeater-item-4890cc6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://badami-official.com/wp-content/uploads/2026/03/Badami_TopBanner_02-scaled.jpg);background-size:cover;}.elementor-48 .elementor-element.elementor-element-3a7037b7 .elementor-repeater-item-7121cf9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://badami-official.com/wp-content/uploads/2026/03/Badami_TopBanner_03-scaled.jpg);background-size:cover;}.elementor-48 .elementor-element.elementor-element-3a7037b7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:75vh;}.elementor-48 .elementor-element.elementor-element-3a7037b7 .swiper-slide-contents{max-width:100%;}.elementor-48 .elementor-element.elementor-element-3a7037b7 .swiper-slide-inner{text-align:center;}.elementor-48 .elementor-element.elementor-element-1a8035a > .elementor-background-overlay{background-image:url("https://badami-official.com/wp-content/uploads/2026/03/Badami_BG.png");background-position:0px -9px;background-size:cover;opacity:0.24;}.elementor-48 .elementor-element.elementor-element-576a3ab{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-0dee2ec img{width:22%;}.elementor-48 .elementor-element.elementor-element-2a71390{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-59de41f{text-align:center;}.elementor-48 .elementor-element.elementor-element-59de41f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:44px;color:var( --e-global-color-7f2a976 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-48 .elementor-element.elementor-element-37a50fa{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-family:"Kanit", Sans-serif;font-size:23px;font-weight:300;}.elementor-48 .elementor-element.elementor-element-1c6ade7{text-align:center;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;}.elementor-48 .elementor-element.elementor-element-d092344{--spacer-size:50px;}.elementor-48 .elementor-element.elementor-element-ac30a56:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ac30a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f2a976 );}.elementor-48 .elementor-element.elementor-element-ac30a56 > .elementor-background-overlay{background-image:url("https://badami-official.com/wp-content/uploads/2026/03/Badami_TopBanner_BG.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-ac30a56 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-ac30a56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-f13fb9f > .elementor-element-populated{margin:0em 0em 0em -3em;--e-column-margin-right:0em;--e-column-margin-left:-3em;}.elementor-48 .elementor-element.elementor-element-a92c935{--spacer-size:185px;}.elementor-48 .elementor-element.elementor-element-1234e1e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 6em;padding:0em 0em 0em 0em;}.elementor-48 .elementor-element.elementor-element-1234e1e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:145px;font-weight:900;color:#FFFFFF52;}.elementor-48 .elementor-element.elementor-element-622b73e{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:end;}.elementor-48 .elementor-element.elementor-element-622b73e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:58px;font-weight:600;color:var( --e-global-color-33666b6 );}.elementor-48 .elementor-element.elementor-element-3ba72f2{text-align:end;font-family:"Kanit", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-33666b6 );}.elementor-48 .elementor-element.elementor-element-3f59ef7{--spacer-size:70px;}.elementor-48 .elementor-element.elementor-element-21f51f1{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:var( --e-global-color-33666b6 );}.elementor-48 .elementor-element.elementor-element-bca1f37{--spacer-size:81px;}.elementor-48 .elementor-element.elementor-element-a7b2535:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a7b2535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f2a976 );}.elementor-48 .elementor-element.elementor-element-a7b2535 > .elementor-background-overlay{background-image:url("https://badami-official.com/wp-content/uploads/2026/03/Badami_TopBanner_BG.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-a7b2535 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-a7b2535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-e4152db{--spacer-size:50px;}.elementor-48 .elementor-element.elementor-element-ae28245 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#FFFFFF8C;}.elementor-48 .elementor-element.elementor-element-87b9da0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:400;color:var( --e-global-color-33666b6 );}.elementor-48 .elementor-element.elementor-element-42ef9fd{text-align:end;font-family:"Kanit", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-33666b6 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-2378094{--divider-border-style:solid;--divider-color:var( --e-global-color-33666b6 );--divider-border-width:1.5px;}.elementor-48 .elementor-element.elementor-element-2378094 .elementor-divider-separator{width:100%;}.elementor-48 .elementor-element.elementor-element-2378094 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-48 .elementor-element.elementor-element-1febdb7{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:var( --e-global-color-33666b6 );}.elementor-48 .elementor-element.elementor-element-63960ae{--spacer-size:81px;}.elementor-48 .elementor-element.elementor-element-94cf3cd{--spacer-size:50px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product{text-align:center;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-7f2a976 );}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-7f2a976 );}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-33666b6 );background-color:var( --e-global-color-7f2a976 );font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-48 .elementor-element.elementor-element-2f01c05{--spacer-size:80px;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-1a8035a > .elementor-background-overlay{background-position:0px 0px;}.elementor-48 .elementor-element.elementor-element-0dee2ec img{width:32%;}.elementor-48 .elementor-element.elementor-element-1c6ade7{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-48 .elementor-element.elementor-element-f13fb9f > .elementor-element-populated{margin:0em 0em 0em -3em;--e-column-margin-right:0em;--e-column-margin-left:-3em;}.elementor-48 .elementor-element.elementor-element-1234e1e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;}.elementor-48 .elementor-element.elementor-element-1234e1e .elementor-heading-title{font-size:103px;}.elementor-48 .elementor-element.elementor-element-622b73e{margin:-1em -4em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-48 .elementor-element.elementor-element-622b73e .elementor-heading-title{font-size:43px;}.elementor-48 .elementor-element.elementor-element-3ba72f2{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-48 .elementor-element.elementor-element-3f59ef7{width:var( --container-widget-width, 442.797px );max-width:442.797px;--container-widget-width:442.797px;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-ae28245{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;}.elementor-48 .elementor-element.elementor-element-ae28245 .elementor-heading-title{font-size:132px;}.elementor-48 .elementor-element.elementor-element-87b9da0{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;}.elementor-48 .elementor-element.elementor-element-87b9da0 .elementor-heading-title{font-size:66px;}.elementor-48 .elementor-element.elementor-element-42ef9fd{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 37px;text-align:start;}.elementor-48 .elementor-element.elementor-element-2378094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-48 .elementor-element.elementor-element-2378094 .elementor-divider-separator{width:93%;}.elementor-48 .elementor-element.elementor-element-1febdb7{padding:0em 0em 0em 2em;}.elementor-48 .elementor-element.elementor-element-ab73e55 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-6ebee89c > .elementor-container{min-height:0vh;}.elementor-48 .elementor-element.elementor-element-1a8035a > .elementor-background-overlay{background-position:0px 0px;}.elementor-48 .elementor-element.elementor-element-576a3ab{--spacer-size:10px;}.elementor-48 .elementor-element.elementor-element-0dee2ec img{width:62%;}.elementor-48 .elementor-element.elementor-element-59de41f .elementor-heading-title{font-size:20px;line-height:1.9em;}.elementor-48 .elementor-element.elementor-element-37a50fa{font-size:15px;}.elementor-48 .elementor-element.elementor-element-1c6ade7{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;font-size:15px;}.elementor-48 .elementor-element.elementor-element-ae28245{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-48 .elementor-element.elementor-element-ae28245 .elementor-heading-title{font-size:102px;}.elementor-48 .elementor-element.elementor-element-87b9da0{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-48 .elementor-element.elementor-element-87b9da0 .elementor-heading-title{font-size:52px;}.elementor-48 .elementor-element.elementor-element-42ef9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;font-size:17px;}.elementor-48 .elementor-element.elementor-element-2378094{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) 15px;}.elementor-48 .elementor-element.elementor-element-2378094 .elementor-divider{text-align:left;}.elementor-48 .elementor-element.elementor-element-2378094 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-48 .elementor-element.elementor-element-1febdb7{padding:0em 0em 0em 1em;font-size:16px;}.elementor-48 .elementor-element.elementor-element-ab73e55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-f13fb9f{width:42.719%;}.elementor-48 .elementor-element.elementor-element-206f917{width:57.281%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48 .elementor-element.elementor-element-f13fb9f{width:30%;}.elementor-48 .elementor-element.elementor-element-206f917{width:70%;}.elementor-48 .elementor-element.elementor-element-e3200cb{width:100%;}}@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-ac30a56 > .elementor-background-overlay{background-attachment:fixed;}.elementor-48 .elementor-element.elementor-element-a7b2535 > .elementor-background-overlay{background-attachment:fixed;}}