.lnl-floral{display:block;position:relative;height:var(--floral-height);overflow:clip;background:var(--floral-background);font-family:var(--floral-font)}.lnl-floral *,.lnl-floral *:before,.lnl-floral *:after{box-sizing:border-box}.lnl-floral__picture{position:absolute;top:0;right:0;bottom:0;left:0}.lnl-floral.is-parallax-enabled .lnl-floral__picture{inset-block:calc(-1 * var(--floral-parallax-space));transform:translate3d(0,var(--floral-parallax-offset, 0px),0);will-change:transform}.lnl-floral .lnl-floral__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--floral-image-x) var(--floral-image-y)!important}.lnl-floral .lnl-floral__button{position:absolute;top:var(--floral-button-y);left:var(--floral-button-x);display:flex;align-items:center;justify-content:center;width:var(--floral-button-width);max-width:calc(100% - 32px);min-height:var(--floral-button-height);margin:0;padding:12px 14px;border:1px solid var(--floral-button-border);border-radius:0;transform:translate(-50%,-50%);background:var(--floral-button-background);color:var(--floral-button-color);font:700 var(--floral-button-size)/1.2 var(--floral-font);letter-spacing:0;text-align:center;text-decoration:none}.lnl-floral__label-mobile{display:none}.lnl-floral__button:hover{text-decoration:underline;text-underline-offset:3px}.lnl-floral__button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.lnl-floral.is-parallax-enabled .lnl-floral__picture{top:0;right:0;bottom:0;left:0;transform:none;will-change:auto}}@media(max-width:767px){.lnl-floral{height:var(--floral-height-mobile)}.lnl-floral--hide-mobile{display:none}.lnl-floral .lnl-floral__image{object-position:var(--floral-image-x-mobile) var(--floral-image-y-mobile)!important}.lnl-floral .lnl-floral__button{top:var(--floral-button-y-mobile);left:var(--floral-button-x-mobile);width:var(--floral-button-width-mobile);border-color:var(--floral-button-border-mobile);background:var(--floral-button-background-mobile);color:var(--floral-button-color-mobile)}.lnl-floral__label-desktop{display:none}.lnl-floral__label-mobile{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-floral-banner.css.map */
