.elementor-17 .elementor-element.elementor-element-906b14e{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-906b14e{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-906b14e{right:0px;}.elementor-17 .elementor-element.elementor-element-c7c1b13.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-9ffa7bf{--display:flex;}.elementor-17 .elementor-element.elementor-element-92b1bc3{--spacer-size:177px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-906b14e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999999;}.elementor-17 .elementor-element.elementor-element-c7c1b13{width:var( --container-widget-width, 40.229px );max-width:40.229px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:40.229px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-765bd81{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-828dcdd img{width:47%;}.elementor-17 .elementor-element.elementor-element-a436dec{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-05f67b8 */.beanique-top-bar {
  background-color: #111111; /* Fundo preto sofisticado */
  color: #F3C7D3; /* Tom rosado claro da marca */
  text-align: center;
  padding: 10px 20px;
  font-family: 'Montserrat', 'Poppins', sans-serif;
  font-size: 13px;
  letter-spacing: 0.8px;
  border-bottom: 1px solid #222222;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.beanique-top-bar p {
  margin: 0;
  line-height: 1.4;
}

.beanique-top-bar strong {
  color: #D76A93; /* Cor principal da marca para destacar */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS */.mc-trigger-btn {
    position: relative !important;
    width: 38px !important;
    height: 38px !important;
    border: none !important;
    background: transparent !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    padding: 0 !important;
    color: #c36 !important;
}/* End custom CSS */