/* biz-r28 contact image, sale card, popup launch */
:root body section[data-section-id="contact-form-2"] .f-contact-content-box{
  align-items:start !important;
}
:root body section[data-section-id="contact-form-2"] .f-contact-form__main{
  justify-content:flex-start !important;
  height:auto !important;
  min-height:0 !important;
  gap:0 !important;
}
:root body section[data-section-id="contact-form-2"] .notification-error:not(.is-active):not(.show),
:root body section[data-section-id="contact-form-2"] .notification-success:empty,
:root body section[data-section-id="contact-form-2"] .f-customer__recover-form-posted:empty,
:root body section[data-section-id="contact-form-2"] .notification:empty{
  display:none !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
  flex:0 0 auto !important;
}
:root body section[data-section-id="contact-form-2"] .f-contact-2-form__info{
  min-height:0 !important;
  height:auto !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box--header{
  order:1 !important;
  flex:0 0 auto !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box-frid{
  order:2 !important;
  flex:0 0 auto !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box{
  flex:0 0 auto !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box-left-img,
:root body section[data-section-id="contact-form-2"] .f-info-box-left-img .f-hover-box__wrapper,
:root body section[data-section-id="contact-form-2"] .f-info-box-left-img .responsive-image{
  order:1 !important;
  flex:0 0 auto !important;
  width:100% !important;
  max-width:none !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:16 / 9 !important;
  margin:0 0 16px !important;
  overflow:hidden !important;
  border-radius:16px !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box-left-img img,
:root body section[data-section-id="contact-form-2"] .f-info-box-left-img .f-image{
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:16 / 9 !important;
  object-fit:cover !important;
  object-position:center !important;
  border-radius:16px !important;
  display:block !important;
}
:root body section[data-section-id="contact-form-2"] .f-info-box__content a,
:root body section[data-section-id="contact-form-2"] .f-info-box__content a:hover,
:root body section[data-section-id="contact-form-2"] .f-info-box__content a:focus,
:root body section[data-section-id="contact-form-2"] .f-info-box__content a:visited{
  color:#2A2724 !important;
  text-decoration-line:underline !important;
  text-decoration-style:solid !important;
  text-decoration-thickness:1px !important;
  text-underline-offset:3px !important;
  text-decoration-skip-ink:auto !important;
  border:0 !important;
  border-bottom:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:none !important;
  background-image:none !important;
}
:root body.template-collection .f-banner-promotion,
:root body.template-collection .m-banner-promotion,
:root body[class*="template-collection"] .f-banner-promotion,
:root body[class*="template-collection"] .m-banner-promotion{
  display:none !important;
}
:root body .biz-popup-editor-launch{
  margin:0 auto 16px !important;
  padding:16px 18px !important;
  max-width:920px !important;
  background:#F6F3EE !important;
  border:1px solid #E4DCD0 !important;
  border-radius:16px !important;
  color:#2A2724 !important;
}
:root body .biz-popup-editor-launch p{
  margin:0 0 10px !important;
  color:#5C564E !important;
  font-size:14px !important;
  line-height:1.5 !important;
}
:root body .biz-popup-preview-open--inline{
  position:static !important;
  right:auto !important;
  bottom:auto !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}
:root body .biz-popup-r26.biz-popup--overlay{
  position:fixed !important;
  inset:0 !important;
  z-index:220 !important;
  display:grid !important;
  place-items:center !important;
  padding:24px !important;
  background:transparent !important;
}
:root body .biz-popup-r26.biz-popup--overlay .biz-popup__backdrop{
  display:block !important;
}
