.me-bf-hero{container-type:inline-size;background:var(--bf-bg);color:var(--bf-text);border-radius:0 0 var(--bf-radius) var(--bf-radius);overflow:hidden;isolation:isolate;font-family:var(--font-body-family,inherit)}.me-bf-hero *,.me-bf-hero *:before,.me-bf-hero *:after{box-sizing:border-box}.me-bf-hero__inner{max-width:1440px;margin-inline:auto;padding-inline:7.014%;display:grid;grid-template-columns:53.15% 46.85%;align-items:end}.me-bf-hero__content{position:relative;z-index:2;min-width:0;padding:clamp(36px,var(--bf-top-fluid),var(--bf-top)) 20px min(5.38cqw,var(--bf-bottom)) 0;display:flex;flex-direction:column;align-items:flex-start;gap:min(1.667cqw,24px)}.me-bf-hero__reviews{display:flex;align-items:center;gap:min(1.169cqw,17px);font-size:clamp(16px,1.56cqw,22.445px);font-weight:500;line-height:1.4}.me-bf-hero__stars{display:flex;gap:min(.312cqw,4.49px);flex:none}.me-bf-hero__stars img{width:clamp(15px,1.559cqw,22.445px);height:auto;display:block}.me-bf-hero .me-bf-hero__logo{margin:0;padding:0;line-height:0;width:min(var(--bf-logo-fluid),var(--bf-logo));max-width:100%}.me-bf-hero__logo img{display:block;width:100%;height:auto}.me-bf-hero__logo-art{display:block;position:relative;width:100%;aspect-ratio:509/255.5}.me-bf-hero__logo .me-bf-hero__sale{position:absolute;left:0;top:0;width:98.57%}.me-bf-hero__logo .me-bf-hero__friday{position:absolute;left:0;top:20.68%;width:93.01%}.me-bf-hero__logo .me-bf-hero__flower{position:absolute;left:89.84%;top:53.35%;width:10.12%}.me-bf-hero__copy{font-size:clamp(18px,var(--bf-copy-fluid),var(--bf-copy));font-weight:400;line-height:1.45;max-width:calc(100% - clamp(24px,3.333cqw,48px));margin-top:-8px;overflow-wrap:break-word}.me-bf-hero__copy p{margin:0}.me-bf-hero__copy strong,.me-bf-hero__copy b{font-weight:700}.me-bf-hero__copy p+p{margin-top:.6em}.me-bf-hero__copy a{color:inherit;text-decoration:underline}.me-bf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:100%}.me-bf-hero .me-bf-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:12px 32px;border:2px solid var(--bf-button);border-radius:100px;background:var(--bf-button);color:var(--bf-button-text);font-family:inherit;font-weight:700;font-size:16px;line-height:1.25;letter-spacing:0;text-decoration:none;text-align:center;box-shadow:none;cursor:pointer;transition:filter .15s}.me-bf-hero .me-bf-hero__button:before,.me-bf-hero .me-bf-hero__button:after{display:none}.me-bf-hero .me-bf-hero__button--secondary{background:transparent;border-color:var(--bf-text);color:var(--bf-text)}.me-bf-hero__button:hover{filter:brightness(1.08)}.me-bf-hero a:focus-visible{outline:3px solid var(--bf-text);outline-offset:4px}.me-bf-hero__reassurance{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;font-weight:700}.me-bf-hero__reassurance img{flex:none;display:block}.me-bf-hero__reassurance a{color:inherit;text-underline-offset:3px}.me-bf-hero__art{position:relative;width:100%;aspect-ratio:581/569;margin-top:min(4.167cqw,60px);container-type:inline-size;align-self:end}.me-bf-hero__square{position:absolute;left:0;top:2.986%;width:87.608%;aspect-ratio:1;border:min(1.219cqw,7.082px) solid var(--bf-border);border-radius:min(6.4cqw,37.179px);overflow:hidden}.me-bf-hero__crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.me-bf-hero__crop img{position:absolute;max-width:none;width:var(--bf-crop-scale);height:var(--bf-crop-scale);left:var(--bf-crop-x);top:var(--bf-crop-y);object-fit:cover}.me-bf-hero__model{position:absolute;left:var(--bf-model-x);top:var(--bf-model-y);width:var(--bf-model-width);z-index:1}.me-bf-hero__model img,.me-bf-hero__badge img{display:block;width:100%;height:auto;max-width:none}.me-bf-hero__badge{position:absolute;left:var(--bf-badge-x);top:var(--bf-badge-y);width:var(--bf-badge-width);z-index:2}@media(min-width:990px){.me-bf-hero__reassurance{flex-basis:100%}}@media(min-width:1440px){.me-bf-hero__inner{padding-inline:101px}}@media(max-width:989px){.me-bf-hero__inner{display:flex;flex-direction:column;padding:0 16px;align-items:center}.me-bf-hero__content{width:100%;max-width:600px;padding:var(--bf-mobile-top) 0 0;gap:24px;align-items:center;text-align:center}.me-bf-hero__reviews{justify-content:center;gap:clamp(8px,2.56cqw,10px);font-size:clamp(14px,4.48cqw,17.5px);line-height:1.4;flex-wrap:wrap}.me-bf-hero__stars{gap:3.64px}.me-bf-hero__stars img{width:clamp(15px,4.64cqw,18.1px)}.me-bf-hero .me-bf-hero__logo{width:var(--bf-logo-mobile);max-width:94%}.me-bf-hero__copy{font-size:var(--bf-copy-mobile);font-weight:400;margin-top:-8px;width:100%;max-width:100%}.me-bf-hero__actions{width:100%;flex-direction:column;gap:12px}.me-bf-hero .me-bf-hero__button{width:100%}.me-bf-hero__reassurance{justify-content:center;font-size:16px}.me-bf-hero__art{align-self:center;width:calc(100% - 52px);max-width:430px;margin-top:var(--bf-art-gap);aspect-ratio:306.705/330.815}.me-bf-hero__square{top:0;width:100%;border-width:1.392cqw;border-radius:7.304cqw}.me-bf-hero__model{left:var(--bf-model-mobile-x);top:var(--bf-model-mobile-y);width:var(--bf-model-mobile-width)}.me-bf-hero__badge{left:var(--bf-badge-mobile-x);top:var(--bf-badge-mobile-y);width:var(--bf-badge-mobile-width)}}@media(prefers-reduced-motion:reduce){.me-bf-hero__button{transition:none}}me-mobile-promo{display:none}@media(max-width:749px){.me-promo-desktop{display:none}me-mobile-promo{display:block;height:40px;background:var(--promo-background);color:var(--promo-color)}.me-promo-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 8px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.me-promo-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.me-promo-messages{display:block;min-width:0;text-align:center;font-size:clamp(12px,3.4vw,14px);font-weight:700;line-height:1.25;opacity:1;transition:opacity .25s ease-in-out}me-mobile-promo[data-fading] .me-promo-messages{opacity:0}.me-promo-message{display:block;white-space:normal;text-wrap:pretty}.me-promo-message[hidden]{display:none}.me-promo-gift{display:inline-block;padding:5px 8px;border-radius:8px;line-height:1.25;vertical-align:middle}}@media(prefers-reduced-motion:reduce){.me-promo-messages{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map?subset=AAAAAAAAAAAEAAAAIA */
