.hflora{position:relative;display:flex;align-items:center;width:100%;min-height:var(--hflora-min-h-desktop, 560px);background-color:var(--hflora-bg-color, #c9b6e0);overflow:hidden;isolation:isolate}.hflora__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hflora__bg img{display:block;width:100%;height:100%;object-fit:var(--hflora-img-fit, cover);object-position:var(--hflora-img-pos, center center)}.hflora__bg--mobile{display:none}.hflora__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--hflora-overlay, transparent);opacity:var(--hflora-overlay-opacity, 0);pointer-events:none}.hflora__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:var(--hflora-padding-desktop, 80px) 56px;display:flex;min-height:var(--hflora-min-h-desktop, 560px);align-items:var(--hflora-content-justify, center);box-sizing:border-box}.hflora__content{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--hflora-content-max-w, 560px);text-align:var(--hflora-content-align, left);gap:18px}.hflora[style*="--hflora-content-align: center"] .hflora__content{align-items:center}.hflora[style*="--hflora-content-align: right"] .hflora__content{align-items:flex-end}.hflora__badge{display:inline-flex;align-items:center;padding:8px 18px;border-radius:50px;border:1px solid var(--hflora-badge-border, #3d2c5c);background-color:var(--hflora-badge-bg, #fff);color:var(--hflora-badge-color, #3d2c5c);font-family:var(--hflora-badge-font, inherit);font-weight:var(--hflora-badge-weight, 600);font-size:var(--hflora-badge-size-d, 12px);letter-spacing:var(--hflora-badge-spacing, .5px);line-height:1.4;text-transform:uppercase;white-space:nowrap}.hflora__title{margin:0;display:flex;flex-direction:column;font-family:var(--hflora-title-font, inherit);font-weight:var(--hflora-title-weight, 700);font-size:var(--hflora-title-size-d, 42px);line-height:var(--hflora-title-lh, 112%);letter-spacing:var(--hflora-title-spacing, -.5px)}.hflora__title-line1{color:var(--hflora-title-color, #fff)}.hflora__title-line2{color:var(--hflora-title-color-2, #c9c2a8)}.hflora__subtitle{font-family:var(--hflora-sub-font, inherit);font-weight:var(--hflora-sub-weight, 500);font-size:var(--hflora-sub-size-d, 17px);line-height:var(--hflora-sub-lh, 140%);letter-spacing:var(--hflora-sub-spacing, 0px);color:var(--hflora-sub-color, #f1eee4)}.hflora__subtitle p{margin:0}.hflora__button{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:var(--hflora-btn-pad-y, 18px) var(--hflora-btn-pad-x, 32px);border-radius:var(--hflora-btn-radius, 50px);background-color:var(--hflora-btn-bg, #f1eee4);color:var(--hflora-btn-color, #2b2118);font-family:var(--hflora-btn-font, inherit);font-weight:var(--hflora-btn-weight, 700);font-size:var(--hflora-btn-size-d, 16px);letter-spacing:var(--hflora-btn-spacing, .3px);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px #0000002e}.hflora__button:hover{transform:translateY(-2px);box-shadow:0 8px #0000002e}.hflora__button:active{transform:translateY(1px);box-shadow:0 3px #0000002e}@media(max-width:1024px){.hflora__container{padding-left:32px;padding-right:32px}}@media(max-width:749px){.hflora{min-height:var(--hflora-min-h-mobile, 640px)}.hflora__bg--desktop{display:none}.hflora__bg--mobile{display:block}.hflora__container{min-height:var(--hflora-min-h-mobile, 640px);padding:var(--hflora-padding-mobile, 32px) 20px;max-width:100%}.hflora__content{max-width:100%;width:100%;align-items:flex-start;text-align:left}.hflora[style*="--hflora-content-align: center"] .hflora__content{align-items:center;text-align:center}.hflora__title{font-size:var(--hflora-title-size-m, 30px)}.hflora__subtitle{font-size:var(--hflora-sub-size-m, 15px)}.hflora__badge{font-size:var(--hflora-badge-size-m, 11px);padding:6px 14px}.hflora__button{width:100%;font-size:var(--hflora-btn-size-m, 15px);padding:16px 24px}}@media(prefers-reduced-motion:reduce){.hflora__button{transition:none}}.hflora__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-flora-intima.css.map */
