.elementor-250 .elementor-element.elementor-element-111a81a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-026e122{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-23583304{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-250 .elementor-element.elementor-element-54637dbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-250 .elementor-element.elementor-element-54637dbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:700;color:#232425;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-66ba03f4 .elementor-button{background-color:#61CE7000;}.elementor-250 .elementor-element.elementor-element-66ba03f4.elementor-element{--align-self:center;}.elementor-250 .elementor-element.elementor-element-66ba03f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-250 .elementor-element.elementor-element-189bcde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a9ce4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-1db7fa2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-3382852{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-4473463{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-466239a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-38fb263{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-b63bf15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-ecc6447{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-54637dbd{padding:0px 0px 10px 0px;}.elementor-250 .elementor-element.elementor-element-54637dbd .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-23583304{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-490fe3b5 */.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  padding: 0 16px;
}

@media (min-width: 640px) {
  .elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products {
    grid-template-columns: repeat(3, 1fr);
    padding: 0 24px;
  }
}

@media (min-width: 1024px) {
  .elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products {
    grid-template-columns: repeat(4, 1fr);
    padding: 0 32px;
  }
}

.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
}

.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product img {
  border-radius: 12px;
  width: 100%;
  height: auto;
}

/* সব বাটন hide করে দেওয়া হচ্ছে */
.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product .single_add_to_cart_button,
.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product .add_to_cart_button,
.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product button.wsb-button,
.elementor-250 .elementor-element.elementor-element-490fe3b5 ul.products li.product a.button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66ba03f4 */.elementor-250 .elementor-element.elementor-element-66ba03f4 {
  background-color: #6B4423 !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0.02em !important;
  padding: 14px 32px !important;
  border-radius: 12px !important;
  border: none !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15) !important;
  transition: all 0.25s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
}

.elementor-250 .elementor-element.elementor-element-66ba03f4:hover {
  background-color: #5a3a1d !important;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */