@font-face{font-family:OMRE Hero Signifier;src:url(omre-signifier-light.woff2) format("woff2");font-style:normal;font-weight:300 400;font-display:swap}@font-face{font-family:OMRE Hero Signifier;src:url(omre-signifier-light-italic.woff2) format("woff2");font-style:italic;font-weight:300 400;font-display:swap}@font-face{font-family:OMRE Hero Beausite;src:url(omre-BeausiteClassicWeb-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OMRE Hero Beausite;src:url(omre-BeausiteClassicWeb-Semibold.woff2) format("woff2");font-style:normal;font-weight:600 700;font-display:swap}.omre-section.omre-hero{background:var(--omre-bg,#646464);color:var(--omre-text,#fff);padding:0;isolation:isolate;position:relative}.omre-hero .omre-wrap{display:flex;align-items:flex-start;min-height:var(--omre-hero-h,780px);max-width:none;position:relative}.omre-hero .omre-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.omre-hero .omre-media picture,.omre-hero .omre-media picture>img{display:block;width:100%;height:100%;max-width:none;border-radius:0}.omre-hero .omre-media img{object-fit:cover;object-position:var(--omre-hero-img-x,50%) 50%}.omre-hero .omre-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.17) 0%,rgba(0,0,0,.075) 42%,transparent 67%)}.omre-hero .omre-copy{position:relative;z-index:1;flex:1 1 auto;width:100%;max-width:1368px;margin:0 auto;padding:var(--omre-hero-top,325px) 0 64px;color:#fff}.omre-hero .omre-hero__rating{display:inline-flex;align-items:center;justify-content:flex-start;gap:13px;max-width:100%;border:1px solid rgba(255,255,255,.96);border-radius:999px;padding:12px 19px;color:#fff;background:#28282817;min-height:52px;margin:0 0 23px;font:600 18px/1.15 OMRE Hero Beausite,Arial,sans-serif;white-space:nowrap}.omre-hero .omre-hero__stars{display:inline-flex;flex:0 0 auto;gap:2px;align-items:center}.omre-hero .omre-hero__stars svg{display:block;width:18px;height:18px}.omre-hero.omre-section .omre-copy>h2{max-width:580px;color:#fff;margin:0 0 24px;font:400 67px/1.055 OMRE Hero Signifier,Georgia,serif;letter-spacing:-.027em;text-align:left}.omre-hero .omre-copy>h2 em{display:block;color:inherit;font:italic 400 1em/1.055 OMRE Hero Signifier,Georgia,serif;letter-spacing:inherit}.omre-hero .omre-intro{color:#fff;max-width:670px;font:400 30px/1.17 OMRE Hero Beausite,Arial,sans-serif;letter-spacing:-.018em}.omre-hero .omre-intro p{margin:0 0 16px}.omre-hero .omre-items:empty{display:none}.omre-hero .omre-button{width:auto;min-width:220px;background:#fff;color:#292929;border-color:#fff;font:600 16px/1.2 OMRE Hero Beausite,Arial,sans-serif;margin-top:18px}@media(max-width:1440px)and (min-width:750px){.omre-hero .omre-copy{padding-inline:clamp(24px,4.6vw,66px)}}@media(max-width:749px){.omre-section.omre-hero{padding:0}.omre-hero .omre-wrap{display:flex;min-height:var(--omre-hero-mh,700px);align-items:flex-start}.omre-hero .omre-media img{object-fit:cover;object-position:var(--omre-hero-mimg-x,50%) 0%}.omre-hero .omre-wrap:after{background:linear-gradient(180deg,transparent 0%,transparent 28%,rgba(0,0,0,.035) 57%,rgba(0,0,0,.13) 100%)}.omre-hero .omre-copy{width:100%;max-width:none;padding:var(--omre-hero-mtop,270px) 20px 45px}.omre-hero .omre-hero__rating{display:inline-flex;align-items:center;gap:9px;width:auto;max-width:100%;min-height:49px;padding:7px 13px;margin:0 0 19px;font:600 14px/1.1 OMRE Hero Beausite,Arial,sans-serif;white-space:normal}.omre-hero .omre-hero__stars{gap:0}.omre-hero .omre-hero__stars svg{width:14px;height:14px}.omre-hero .omre-hero__rating-label{max-width:172px}.omre-hero.omre-section .omre-copy>h2{max-width:305px;color:#fff;font:400 44px/1.09 OMRE Hero Signifier,Georgia,serif;letter-spacing:-.03em;margin:0 0 23px;text-align:left}.omre-hero .omre-copy>h2 em{display:block;font:italic 400 1em/1.09 OMRE Hero Signifier,Georgia,serif}.omre-hero .omre-intro{color:#fff;max-width:305px;font:400 24px/1.13 OMRE Hero Beausite,Arial,sans-serif;letter-spacing:-.015em}.omre-hero .omre-intro p{margin:0 0 16px}.omre-hero .omre-button{width:auto;min-height:47px;margin-top:18px;padding:13px 19px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/omre-home-hero.css.map */
