.emra-france-hero{padding:24px 0 8px;background:#faf5f2;color:#46362f}.emra-france-hero__panel{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:400px;overflow:hidden;border-radius:22px;background:linear-gradient(115deg,#f6eae2,#f9f3ed 55%,#eee0d4);box-shadow:0 16px 45px #53372c12}.emra-france-hero__copy{position:relative;z-index:2;padding:54px 12px 54px clamp(28px,5vw,82px)}.emra-france-hero__eyebrow{margin:0 0 18px;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.23em;color:#92756b}.emra-france-hero__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.4vw,80px);line-height:1.02;font-weight:400;letter-spacing:-.035em;color:#49342e;margin:0 0 21px}.emra-france-hero__flag{display:flex;width:66px;height:4px;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px #c7b8b0;margin-bottom:24px}.emra-france-hero__flag span{flex:1}.emra-france-hero__flag span:nth-child(1){background:#526b92}.emra-france-hero__flag span:nth-child(2){background:#fff}.emra-france-hero__flag span:nth-child(3){background:#c88080}.emra-france-hero__lead{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,30px);line-height:1.28;margin:0 0 15px;color:#5b433b}.emra-france-hero__detail{font-size:15px;line-height:1.7;max-width:430px;color:#76645e;margin:0 0 26px}.emra-france-hero__cta{display:inline-flex;align-items:center;gap:18px;padding:12px 20px;background:#b87d6c;border-radius:5px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.025em;transition:background .2s}.emra-france-hero__cta:hover{background:#946354;color:#fff}.emra-france-hero__visual{position:relative;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.emra-france-hero__halo{position:absolute;top:12%;right:7%;bottom:7%;left:3%;border-radius:50%;background:radial-gradient(circle,#fffaf5 0%,#ead8cb 73%,transparent 74%);opacity:.75}.emra-france-hero__photo{position:relative;z-index:1;width:90%;height:350px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 18px rgba(60,42,34,.13))}.emra-france-hero__caption{position:absolute;bottom:23px;right:32px;font-size:10px;letter-spacing:.2em;color:#987e72;z-index:2}.emra-france-hero__panel--no-photo{grid-template-columns:1fr;min-height:310px}.emra-france-hero__panel--no-photo .emra-france-hero__copy{max-width:750px;margin:auto;text-align:center;padding:48px 24px}.emra-france-hero__panel--no-photo .emra-france-hero__flag,.emra-france-hero__panel--no-photo .emra-france-hero__detail{margin-left:auto;margin-right:auto}@media(max-width:749px){.emra-france-hero{padding:12px 0 0}.emra-france-hero__panel{grid-template-columns:1fr;min-height:0;border-radius:16px}.emra-france-hero__copy{padding:34px 25px 14px;text-align:center}.emra-france-hero__eyebrow{font-size:10px;margin-bottom:13px}.emra-france-hero__title{font-size:49px;margin-bottom:15px}.emra-france-hero__flag{margin:0 auto 18px}.emra-france-hero__lead{font-size:23px}.emra-france-hero__detail{font-size:14px;margin:0 auto 20px}.emra-france-hero__visual{min-height:245px;height:245px}.emra-france-hero__photo{height:230px;width:92%}.emra-france-hero__caption{bottom:10px;right:15px}.emra-france-hero__panel--no-photo .emra-france-hero__copy{padding:38px 20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/emra-bebelissimo-boutique.css.map */
