.hb-moast-layout {box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;padding:var(--hb-moast-top,40px) var(--hb-moast-side,40px) var(--hb-moast-bottom,32px)}
.hb-moast-layout--page {max-width:var(--page-width,1500px)}
.hb-moast-layout .shopify-app-block {min-width:0}
.hb-moast-layout .moast-header {margin:0 0 var(--hb-moast-header-gap,24px)!important;padding:0!important;text-align:left!important;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;color:rgb(var(--color-foreground,18,18,18))}
.hb-moast-layout .moast-header :is(h1,h2,h3,h4,h5,h6) {margin:0;font-size:var(--hb-moast-heading,40px);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:inherit;text-align:left}
.hb-moast-layout .moast-header p {margin:12px 0 0;text-align:left}
.hb-moast-layout .moast-header p:first-child {margin-top:0}
.hb-moast-layout .moast-header a {color:inherit}
.hb-moast-layout moast-carousel {display:block;--moast-padding-top:0px!important;--moast-padding-bottom:0px!important;--moast-header-align:left!important;--moast-header-align-mobile:left!important;--moast-header-spacing:var(--hb-moast-header-gap,24px)!important}
@media (min-width:750px) and (max-width:989px) {
  .hb-moast-layout--page {padding-inline:30px}
}
@media (max-width:749px) {
  .hb-moast-layout {padding:calc(var(--hb-moast-top,40px)*.75) var(--hb-moast-side-mobile,20px) calc(var(--hb-moast-bottom,32px)*.75)}
  .hb-moast-layout .moast-header {margin-bottom:calc(var(--hb-moast-header-gap,24px)*.833333)!important;font-size:14px}
  .hb-moast-layout .moast-header :is(h1,h2,h3,h4,h5,h6) {font-size:var(--hb-moast-heading-mobile,28px)}
}

