.ema-ht--reef{position:relative;isolation:isolate;padding:clamp(3.2rem,5vw,5.6rem) 0;background:#061018;overflow:hidden}.ema-ht__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ema-ht__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ema-ht__bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a10b8,#040a108c 45%,#040a10c7),linear-gradient(90deg,#040a1059,#040a1026)}.ema-ht--reef .ema-ht__inner{position:relative;z-index:1;max-width:var(--ema-max,1280px);margin:0 auto;padding:0 1.6rem;display:grid;gap:1.2rem}@media(min-width:800px){.ema-ht--reef .ema-ht__inner{grid-template-columns:1.05fr 1fr;gap:1.6rem;align-items:start}}.ema-ht__card{border-radius:1.6rem;text-decoration:none!important;color:inherit;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.ema-ht__card--tp{align-self:start;height:auto;min-height:0;gap:.55rem;padding:1.8rem 2rem;background:#0a1016b8!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 40px #00000052;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#e8f2f4;justify-content:flex-start}.ema-ht__card--tp:hover{transform:translateY(-1px);box-shadow:0 22px 48px #0006;border-color:#ffffff3d!important}.ema-ht__tp-top{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem}.ema-ht__score{font-family:var(--heading-font-family),Poppins,system-ui,sans-serif;font-weight:800;font-size:clamp(3.2rem,4.5vw,4.4rem);line-height:1;margin:0;color:#fff!important}.ema-ht__tp-mid{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.ema-ht__stars-graphic{position:relative;width:11.5rem;aspect-ratio:251/46;display:block}.ema-ht__stars-bg,.ema-ht__stars-fill svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ema-ht__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--ema-tp-pct,100%)}.ema-ht__stars-fill svg{width:11.5rem}.ema-ht__excellent{font-size:1.25rem;font-weight:700;color:#00b67a}.ema-ht__tp-logo{height:2.2rem;width:auto;margin-left:auto;display:block;filter:brightness(0) invert(1);opacity:.95}.ema-ht__meta{margin:.15rem 0 0!important;font-size:1.45rem;color:#b7c9ce!important;font-weight:600}.ema-ht__link{margin-top:.55rem!important;padding-top:0!important;font-weight:700;color:#5ee7fb!important;font-size:1.45rem;text-decoration:underline;text-underline-offset:3px}.ema-ht__card--store{background:#080c10e0!important;color:#e8f2f4!important;border:1px solid rgba(255,255,255,.12)!important;padding:0!important;overflow:hidden;display:grid;grid-template-columns:1fr;box-shadow:0 18px 40px #00000047}@media(min-width:600px){.ema-ht__card--store{grid-template-columns:minmax(12rem,42%) 1fr}}.ema-ht__store-media{min-height:16rem;background:#0a0d0f}.ema-ht__store-img{width:100%;height:100%;object-fit:cover;display:block;min-height:16rem}.ema-ht__store-body{padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.6rem}.ema-ht__h{font-family:var(--heading-font-family),Poppins,system-ui,sans-serif;font-weight:700;font-size:2rem;margin:0;color:#fff!important}.ema-ht__p{margin:0;font-size:1.45rem;line-height:1.5;color:#c9d8dc!important}.ema-ht__p--hours{opacity:.92}.ema-ht__card--store a,.ema-ht__directions{color:#7af0ff!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px;text-shadow:0 0 12px rgba(90,230,250,.35)}.ema-ht__card--store a:hover,.ema-ht__directions:hover{color:#c9fbff!important}@media(max-width:799px){.ema-ht__tp-logo{margin-left:0}.ema-ht--reef{padding:2.8rem 0}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ema-home-trust.css.map */
