/* Background decoration: never reserves a row or reduces text width. */
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero)>*{position:relative;z-index:1}
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero){--qt-flower-size:100px;--qt-flower-right:48px;--qt-flower-reserve:0px;position:relative;isolation:isolate}
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero)::after{content:""!important;display:block!important;position:absolute!important;width:var(--qt-flower-size)!important;height:var(--qt-flower-size)!important;left:auto!important;right:var(--qt-flower-right)!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;background-color:var(--qt-header-motif-colour,#c89db5)!important;-webkit-mask:url("quilled-flower.svg") center/contain no-repeat!important;mask:url("quilled-flower.svg") center/contain no-repeat!important;opacity:.6!important;pointer-events:none;z-index:0}
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero) h1{max-width:min(780px,calc(100% - var(--qt-flower-reserve)))!important}
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero) :is(.qt-info-eyebrow,.qt-shop-eyebrow,.qt-account-eyebrow){max-width:calc(100% - var(--qt-flower-reserve))!important}
html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero) :is(.qt-info-lead,.qt-shop-lead,.qt-auth-header-description){max-width:min(720px,calc(100% - var(--qt-flower-reserve)))!important;padding-right:0!important}
@media(max-width:800px){
 html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero){--qt-flower-right:25px}
}
@media(max-width:600px){
 html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero){--qt-flower-right:22px}
 html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero)::after{top:22px!important;transform:none!important}
 html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero) h1{max-width:100%!important}
 html body.qt-design-system #main :is(.qt-info-hero,.qt-shop-info-hero,.qt-account-hero) :is(.qt-info-lead,.qt-shop-lead,.qt-auth-header-description){max-width:100%!important}
}
