.elementor-50 .elementor-element.elementor-element-97811fe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-017161a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-55f4408:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-55f4408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-55f4408{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 70px 0px;z-index:1;}.elementor-50 .elementor-element.elementor-element-55f4408 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-5c547a47 > .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-50 .elementor-element.elementor-element-5c547a47 > .elementor-element-populated, .elementor-50 .elementor-element.elementor-element-5c547a47 > .elementor-element-populated > .elementor-background-overlay, .elementor-50 .elementor-element.elementor-element-5c547a47 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-5c547a47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-938a4c0 );background-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product{padding:5px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);background-color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;padding:0px 10px 30px 10px;background-color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-312e0263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;z-index:1;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-2ba37ee );margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-2ba37ee );margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-da04f4a-font-family ), titillium web;font-size:var( --e-global-typography-da04f4a-font-size );font-weight:var( --e-global-typography-da04f4a-font-weight );line-height:var( --e-global-typography-da04f4a-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-3bea20c );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), titillium web;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), titillium web;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:#02010100;border-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;margin-top:10px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-6f75a37 );border-color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products .added_to_cart{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), titillium web;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-inline-start:0px;}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination ul li a{color:var( --e-global-color-2ba37ee );background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-primary );background-color:var( --e-global-color-6f75a37 );font-family:var( --e-global-typography-5d4a0d0-font-family ), titillium web;font-size:var( --e-global-typography-5d4a0d0-font-size );font-weight:var( --e-global-typography-5d4a0d0-font-weight );text-transform:var( --e-global-typography-5d4a0d0-text-transform );line-height:35px;border-radius:0px;min-width:60px;min-height:35px;right:auto;left:0;margin:0px;}.elementor-50 .elementor-element.elementor-element-312e0263 .elementor-products-nothing-found{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-a7b957b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bae7ffe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-42858bd:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-42858bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://banglabazaarshop.co.uk/wp-content/uploads/2026/09/banner-CTA-1-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-42858bd > .elementor-background-overlay{background-color:var( --e-global-color-2ba37ee );opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-42858bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-50 .elementor-element.elementor-element-b0a4d24 > .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-50 .elementor-element.elementor-element-b0a4d24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-5ef6d35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-5ef6d35 .elementor-heading-title{font-family:var( --e-global-typography-bb087c3-font-family ), titillium web;font-size:var( --e-global-typography-bb087c3-font-size );font-weight:var( --e-global-typography-bb087c3-font-weight );text-transform:var( --e-global-typography-bb087c3-text-transform );line-height:var( --e-global-typography-bb087c3-line-height );color:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-4a86d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-4a86d8b .elementor-heading-title{font-family:var( --e-global-typography-d736585-font-family ), titillium web;font-size:var( --e-global-typography-d736585-font-size );font-weight:var( --e-global-typography-d736585-font-weight );line-height:var( --e-global-typography-d736585-line-height );color:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-272533f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-272533f .elementor-heading-title{font-family:var( --e-global-typography-1b74ccb-font-family ), titillium web;font-size:var( --e-global-typography-1b74ccb-font-size );font-weight:var( --e-global-typography-1b74ccb-font-weight );line-height:var( --e-global-typography-1b74ccb-line-height );color:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-303f10d{margin:20px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:0px;--e-form-steps-indicator-padding:0px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:0px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group{margin-bottom:15px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-form-fields-wrapper{margin-bottom:-15px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-type-html{padding-bottom:0px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-6f75a37 );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-6f75a37 );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:17px 38px 17px 38px;}.elementor-50 .elementor-element.elementor-element-303f10d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-938a4c0 );border-color:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-938a4c0 );}.elementor-50 .elementor-element.elementor-element-303f10d .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-303f10d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-50 .elementor-element.elementor-element-303f10d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message{font-family:var( --e-global-typography-text-font-family ), titillium web;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message.elementor-message-danger{color:var( --e-global-color-3bea20c );}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message.elementor-help-inline{color:var( --e-global-color-6f75a37 );}.elementor-50 .elementor-element.elementor-element-2e5f4cab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-28e8262a > .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-50 .elementor-element.elementor-element-28e8262a > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0e80533 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 80px 0px;}.elementor-50 .elementor-element.elementor-element-73af5043{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-1acc0620 > .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-50 .elementor-element.elementor-element-1acc0620 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-6977dadc{background-color:var( --e-global-color-d6f3873 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 20px 40px 20px;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-6977dadc:hover{background-color:#30C98324;}.elementor-50 .elementor-element.elementor-element-6977dadc img{width:43%;}.elementor-50 .elementor-element.elementor-element-26270e10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 5px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-26270e10 .elementor-heading-title{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-7f1be63c{text-align:center;font-family:var( --e-global-typography-6fb3cb7-font-family ), titillium web;font-size:var( --e-global-typography-6fb3cb7-font-size );font-weight:var( --e-global-typography-6fb3cb7-font-weight );line-height:var( --e-global-typography-6fb3cb7-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-7cc68d97 > .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-50 .elementor-element.elementor-element-7cc68d97 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-42922797{background-color:var( --e-global-color-d6f3873 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 20px 50px 20px;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-42922797:hover{background-color:#30C98324;}.elementor-50 .elementor-element.elementor-element-42922797 img{width:43%;}.elementor-50 .elementor-element.elementor-element-63c44527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 5px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-63c44527 .elementor-heading-title{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-6a79d974{text-align:center;font-family:var( --e-global-typography-6fb3cb7-font-family ), titillium web;font-size:var( --e-global-typography-6fb3cb7-font-size );font-weight:var( --e-global-typography-6fb3cb7-font-weight );line-height:var( --e-global-typography-6fb3cb7-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-43c9f0a1 > .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-50 .elementor-element.elementor-element-43c9f0a1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-4c3d4431{background-color:var( --e-global-color-d6f3873 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 20px 47px 20px;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-4c3d4431:hover{background-color:#30C98324;}.elementor-50 .elementor-element.elementor-element-4c3d4431 img{width:43%;}.elementor-50 .elementor-element.elementor-element-765dacde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 5px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-765dacde .elementor-heading-title{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-19571b7f{text-align:center;font-family:var( --e-global-typography-6fb3cb7-font-family ), titillium web;font-size:var( --e-global-typography-6fb3cb7-font-size );font-weight:var( --e-global-typography-6fb3cb7-font-weight );line-height:var( --e-global-typography-6fb3cb7-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-6bc39ac2 > .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-50 .elementor-element.elementor-element-6bc39ac2 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9{background-color:var( --e-global-color-d6f3873 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:49px 20px 40px 20px;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9:hover{background-color:#30C98324;}.elementor-50 .elementor-element.elementor-element-6b2b89b9 img{width:43%;}.elementor-50 .elementor-element.elementor-element-79d0b95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 5px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-79d0b95c .elementor-heading-title{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-45645315{text-align:center;font-family:var( --e-global-typography-6fb3cb7-font-family ), titillium web;font-size:var( --e-global-typography-6fb3cb7-font-size );font-weight:var( --e-global-typography-6fb3cb7-font-weight );line-height:var( --e-global-typography-6fb3cb7-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1646e2a9 > .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-50 .elementor-element.elementor-element-1646e2a9 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-7a10fbdf{background-color:var( --e-global-color-d6f3873 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:46px 20px 40px 20px;border-radius:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-7a10fbdf:hover{background-color:#30C98324;}.elementor-50 .elementor-element.elementor-element-7a10fbdf img{width:43%;}.elementor-50 .elementor-element.elementor-element-4aaead62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 5px 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-4aaead62 .elementor-heading-title{font-family:var( --e-global-typography-26a16b9-font-family ), titillium web;font-size:var( --e-global-typography-26a16b9-font-size );font-weight:var( --e-global-typography-26a16b9-font-weight );line-height:var( --e-global-typography-26a16b9-line-height );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-68b5313b{text-align:center;font-family:var( --e-global-typography-6fb3cb7-font-family ), titillium web;font-size:var( --e-global-typography-6fb3cb7-font-size );font-weight:var( --e-global-typography-6fb3cb7-font-weight );line-height:var( --e-global-typography-6fb3cb7-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1aa44cc2{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-50 .elementor-element.elementor-element-3d0f6c71 > .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-50 .elementor-element.elementor-element-3d0f6c71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-28664c62{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-50 .elementor-element.elementor-element-24f3d1b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50 .elementor-element.elementor-element-24f3d1b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-24f3d1b8 > .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-50 .elementor-element.elementor-element-24f3d1b8 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title{font-family:var( --e-global-typography-d736585-font-family ), titillium web;font-size:var( --e-global-typography-d736585-font-size );font-weight:var( --e-global-typography-d736585-font-weight );line-height:var( --e-global-typography-d736585-line-height );color:var( --e-global-color-2ba37ee );}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-6f75a37 );font-family:var( --e-global-typography-d736585-font-family ), titillium web;font-size:var( --e-global-typography-d736585-font-size );font-weight:var( --e-global-typography-d736585-font-weight );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-7c150fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-4b9a52f7 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ba37ee );}.elementor-50 .elementor-element.elementor-element-4b9a52f7 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-4b9a52f7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-4b9a52f7 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-4b9a52f7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2c5dbd87 > .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-50 .elementor-element.elementor-element-2c5dbd87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-5036b11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-55f4408{margin-top:0px;margin-bottom:0px;padding:60px 20px 70px 20px;}.elementor-50 .elementor-element.elementor-element-5c547a47 > .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-50 .elementor-element.elementor-element-5c547a47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-50 .elementor-element.elementor-element-312e0263{padding:10px 0px 0px 0px;z-index:0;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:25px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-da04f4a-font-size );line-height:var( --e-global-typography-da04f4a-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .button{margin-top:10px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-5d4a0d0-font-size );line-height:var( --e-global-typography-5d4a0d0-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263 .elementor-products-nothing-found{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-42858bd{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-50 .elementor-element.elementor-element-5ef6d35 .elementor-heading-title{font-size:var( --e-global-typography-bb087c3-font-size );line-height:var( --e-global-typography-bb087c3-line-height );}.elementor-50 .elementor-element.elementor-element-4a86d8b{padding:5px 0px 10px 0px;}.elementor-50 .elementor-element.elementor-element-4a86d8b .elementor-heading-title{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-272533f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-272533f .elementor-heading-title{font-size:var( --e-global-typography-1b74ccb-font-size );line-height:var( --e-global-typography-1b74ccb-line-height );}.elementor-50 .elementor-element.elementor-element-303f10d{margin:15px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2e5f4cab{margin-top:0px;margin-bottom:0px;padding:70px 20px 0px 20px;}.elementor-50 .elementor-element.elementor-element-28e8262a > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-50 .elementor-element.elementor-element-1acc0620 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-50 .elementor-element.elementor-element-6977dadc{padding:24px 20px 24px 20px;}.elementor-50 .elementor-element.elementor-element-6977dadc img{width:60%;}.elementor-50 .elementor-element.elementor-element-26270e10 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-7f1be63c{font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-7cc68d97 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-50 .elementor-element.elementor-element-42922797{padding:30px 20px 30px 20px;}.elementor-50 .elementor-element.elementor-element-42922797 img{width:60%;}.elementor-50 .elementor-element.elementor-element-63c44527{padding:20px 30px 5px 30px;}.elementor-50 .elementor-element.elementor-element-63c44527 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-6a79d974{font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-43c9f0a1 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-50 .elementor-element.elementor-element-4c3d4431{padding:30px 20px 30px 20px;}.elementor-50 .elementor-element.elementor-element-4c3d4431 img{width:60%;}.elementor-50 .elementor-element.elementor-element-765dacde{padding:20px 20px 5px 20px;}.elementor-50 .elementor-element.elementor-element-765dacde .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-19571b7f{font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-6bc39ac2 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9{padding:30px 20px 30px 20px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9 img{width:60%;}.elementor-50 .elementor-element.elementor-element-79d0b95c{padding:20px 20px 5px 20px;}.elementor-50 .elementor-element.elementor-element-79d0b95c .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-45645315{font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-1646e2a9 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-50 .elementor-element.elementor-element-7a10fbdf{padding:28px 20px 28px 20px;}.elementor-50 .elementor-element.elementor-element-7a10fbdf img{width:60%;}.elementor-50 .elementor-element.elementor-element-4aaead62{padding:20px 30px 5px 30px;}.elementor-50 .elementor-element.elementor-element-4aaead62 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-68b5313b{font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-1aa44cc2{margin-top:0px;margin-bottom:0px;padding:70px 20px 70px 20px;}.elementor-50 .elementor-element.elementor-element-24f3d1b8 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-7c150fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-bc-flex-widget .elementor-50 .elementor-element.elementor-element-2c5dbd87.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-50 .elementor-element.elementor-element-2c5dbd87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-50 .elementor-element.elementor-element-5036b11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-55f4408{margin-top:0px;margin-bottom:0px;padding:0px 20px 30px 20px;}.elementor-50 .elementor-element.elementor-element-5c547a47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-9fea834.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-50 .elementor-element.elementor-element-312e0263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-da04f4a-font-size );line-height:var( --e-global-typography-da04f4a-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-312e0263 nav.woocommerce-pagination{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-5d4a0d0-font-size );line-height:var( --e-global-typography-5d4a0d0-line-height );}.elementor-50 .elementor-element.elementor-element-312e0263 .elementor-products-nothing-found{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-42858bd{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-5ef6d35 .elementor-heading-title{font-size:var( --e-global-typography-bb087c3-font-size );line-height:var( --e-global-typography-bb087c3-line-height );}.elementor-50 .elementor-element.elementor-element-4a86d8b{padding:10px 0px 20px 0px;}.elementor-50 .elementor-element.elementor-element-4a86d8b .elementor-heading-title{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-272533f{padding:0px 0px 10px 0px;}.elementor-50 .elementor-element.elementor-element-272533f .elementor-heading-title{font-size:var( --e-global-typography-1b74ccb-font-size );line-height:var( --e-global-typography-1b74ccb-line-height );}.elementor-50 .elementor-element.elementor-element-303f10d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-303f10d .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2e5f4cab{margin-top:0px;margin-bottom:0px;padding:50px 20px 0px 20px;}.elementor-50 .elementor-element.elementor-element-1acc0620{width:50%;}.elementor-50 .elementor-element.elementor-element-1acc0620 > .elementor-element-populated{margin:0px 5px 20px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-50 .elementor-element.elementor-element-6977dadc{padding:25px 20px 27px 20px;}.elementor-50 .elementor-element.elementor-element-6977dadc img{width:50%;}.elementor-50 .elementor-element.elementor-element-26270e10 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-7f1be63c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-7cc68d97{width:50%;}.elementor-50 .elementor-element.elementor-element-7cc68d97 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-42922797{padding:30px 20px 27px 20px;}.elementor-50 .elementor-element.elementor-element-63c44527 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-6a79d974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-43c9f0a1{width:50%;}.elementor-50 .elementor-element.elementor-element-43c9f0a1 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-50 .elementor-element.elementor-element-4c3d4431{padding:30px 20px 27px 20px;}.elementor-50 .elementor-element.elementor-element-765dacde .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-19571b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-6bc39ac2{width:50%;}.elementor-50 .elementor-element.elementor-element-6bc39ac2 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9{padding:30px 20px 27px 20px;}.elementor-50 .elementor-element.elementor-element-6b2b89b9 img{width:52%;}.elementor-50 .elementor-element.elementor-element-79d0b95c .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-45645315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-1646e2a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-7a10fbdf{padding:30px 20px 27px 20px;}.elementor-50 .elementor-element.elementor-element-4aaead62 .elementor-heading-title{font-size:var( --e-global-typography-26a16b9-font-size );line-height:var( --e-global-typography-26a16b9-line-height );}.elementor-50 .elementor-element.elementor-element-68b5313b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-6fb3cb7-font-size );line-height:var( --e-global-typography-6fb3cb7-line-height );}.elementor-50 .elementor-element.elementor-element-1aa44cc2{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-24f3d1b8 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-3ba98b26 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-d736585-font-size );line-height:var( --e-global-typography-d736585-line-height );}.elementor-50 .elementor-element.elementor-element-7c150fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-5036b11b{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-55f4408 */<!-- Bangla Bazar – S3 Product grid style
  Yeh WooCommerce ke asli product grid ko design deta hai (shop page, category pages, [products] shortcode).
  Behtar: iska <style> ke andar wala CSS Appearance > Customize > Additional CSS mein daal dein (poori site par lagega).
-->
<style>
/* ===== WooCommerce product grid – Bangla Bazar style =====
   Shop page, category pages aur [products] shortcode sab par lagta hai. */
@import url('https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&display=swap');
.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0 0 32px!important;padding:0!important;list-style:none!important}
.woocommerce ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.woocommerce ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;font-family:'DM Sans',system-ui,sans-serif!important;text-align:left!important;transition:box-shadow .2s,transform .2s!important;border:0!important}
.woocommerce ul.products li.product:hover{box-shadow:0 14px 36px rgba(20,17,16,.12)!important;transform:translateY(-3px)!important}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important;color:#1A1513!important}
.woocommerce ul.products li.product a img{width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;margin:0 0 16px!important;border-radius:0!important;background:#E9DCCB!important;box-shadow:none!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-family:'DM Sans',system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:#1A1513!important;padding:0 20px!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:normal!important}
.woocommerce ul.products li.product .price{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:26px!important;line-height:1.1!important;color:#1A1513!important;padding:0 20px!important;margin:auto 0 14px!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 10px!important}
.woocommerce ul.products li.product .price del{font-family:'DM Sans',sans-serif!important;font-size:15px!important;color:#6B5F57!important;opacity:1!important;order:2}
.woocommerce ul.products li.product .price ins{text-decoration:none!important;color:#B3261E!important;background:none!important;order:1}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:inherit!important}
.woocommerce ul.products li.product .star-rating{margin:0 20px 8px!important}
.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.added_to_cart{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 20px!important;height:46px!important;padding:0 18px!important;border-radius:999px!important;background:#B3261E!important;color:#fff!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:15px!important;text-transform:none!important;letter-spacing:normal!important;border:0!important;box-shadow:none!important;line-height:1!important;text-decoration:none!important}
.woocommerce ul.products li.product .button:hover{background:#7A1A1A!important}
.woocommerce ul.products li.product .button.loading{opacity:.7!important}
.woocommerce ul.products li.product .button.added::after{margin-left:6px!important}
.woocommerce ul.products li.product a.added_to_cart{margin-top:8px!important;background:#141110!important}
.woocommerce ul.products li.product .product_type_variable{background:#141110!important}
.woocommerce ul.products li.product .product_type_variable:hover{background:#000!important}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;line-height:1!important;padding:6px 12px!important;border-radius:999px!important;background:#B3261E!important;color:#fff!important;font-family:'DM Sans',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;z-index:2!important}
/* Result count, sorting, pagination */
.woocommerce .woocommerce-result-count{font-family:'DM Sans',sans-serif!important;color:#5A4F48!important;margin:0 0 20px!important;line-height:44px!important}
.woocommerce .woocommerce-ordering select{height:44px!important;border-radius:999px!important;border:1.5px solid #D9CBB8!important;padding:0 40px 0 18px!important;font-family:'DM Sans',sans-serif!important;font-weight:500!important;background-color:#fff!important;color:#1A1513!important}
.woocommerce nav.woocommerce-pagination ul{border:0!important;display:flex!important;gap:8px!important;justify-content:center!important}
.woocommerce nav.woocommerce-pagination ul li{border:0!important;overflow:visible!important}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:44px!important;height:44px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;background:#fff!important;color:#1A1513!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important}
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#B3261E!important;color:#fff!important}
@media (max-width:1100px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .woocommerce ul.products li.product .price{font-size:22px!important}
  .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;padding:0 14px!important}
  .woocommerce ul.products li.product .price{padding:0 14px!important}
  .woocommerce ul.products li.product .button{margin:0 14px!important;font-size:14px!important}}

<\/style>/* End custom CSS */