.elementor-271 .elementor-element.elementor-element-e351c31{--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-271 .elementor-element.elementor-element-dc76d65{--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-271 .elementor-element.elementor-element-6684ce40{--display:flex;--margin-top:04px;--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-271 .elementor-element.elementor-element-74f508ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-271 .elementor-element.elementor-element-74f508ae .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-271 .elementor-element.elementor-element-7bf0e351 .elementor-button{background-color:#61CE7000;}.elementor-271 .elementor-element.elementor-element-7bf0e351.elementor-element{--align-self:center;}.elementor-271 .elementor-element.elementor-element-7bf0e351 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-271 .elementor-element.elementor-element-d63cbbc{--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-271 .elementor-element.elementor-element-f898767{--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-271 .elementor-element.elementor-element-a02d1e8{--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-271 .elementor-element.elementor-element-e4b6796{--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-271 .elementor-element.elementor-element-d4e908e{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-7294cdd{--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-271 .elementor-element.elementor-element-3a966bc{--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-271 .elementor-element.elementor-element-04e176d{--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-271 .elementor-element.elementor-element-e1216cc{--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-271 .elementor-element.elementor-element-74f508ae{padding:0px 0px 10px 0px;}.elementor-271 .elementor-element.elementor-element-74f508ae .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-6684ce40{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-235830ed */.elementor-271 .elementor-element.elementor-element-235830ed ul.products {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  padding: 0 16px;
}

@media (min-width: 640px) {
  .elementor-271 .elementor-element.elementor-element-235830ed ul.products {
    grid-template-columns: repeat(3, 1fr);
    padding: 0 24px;
  }
}

@media (min-width: 1024px) {
  .elementor-271 .elementor-element.elementor-element-235830ed ul.products {
    grid-template-columns: repeat(4, 1fr);
    padding: 0 32px;
  }
}

.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
}

.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product img {
  border-radius: 12px;
  width: 100%;
  height: auto;
}

/* সব বাটন hide করে দেওয়া হচ্ছে */
.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product .single_add_to_cart_button,
.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product .add_to_cart_button,
.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product button.wsb-button,
.elementor-271 .elementor-element.elementor-element-235830ed ul.products li.product a.button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf0e351 */.elementor-271 .elementor-element.elementor-element-7bf0e351 {
  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-271 .elementor-element.elementor-element-7bf0e351:hover {
  background-color: #5a3a1d !important;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */