.moon-home-promo-hero{--moon-home-hero-chrome: 104px;background:#faece8;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:min(calc(100svh - var(--moon-home-hero-chrome)),calc(34.5vw + 280px));min-height:0;padding-bottom:16px;overflow:hidden}.moon-home-promo-hero__media{background:#920038;min-height:0;min-width:0;overflow:hidden}.moon-home-promo-hero__photo{display:block;height:100%;overflow:hidden;width:100%}.moon-home-promo-hero__photo img{display:block;height:100%;max-width:none;object-fit:cover;object-position:center 55%;width:100%}.moon-home-promo-hero__panel{align-items:center;background:#fdf9e9;border:3px solid #66202b;border-radius:18px;color:#0d0a0a;display:flex;flex-direction:column;gap:22px;justify-self:center;min-width:0;padding:28px 40px;text-align:center;width:min(84%,1180px)}.moon-home-promo-hero__rating{align-items:center;display:flex;flex-wrap:nowrap;font-family:var(--moon-font-display)!important;font-size:15px;font-weight:700;gap:8px;line-height:1;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.08em;text-transform:uppercase;white-space:nowrap}.moon-home-promo-hero__rating>span:last-child{font-family:var(--moon-font-display)!important}.moon-home-promo-hero__button span{font-family:var(--moon-font-display)!important}.moon-home-promo-hero__stars{display:flex;flex:none;gap:1px}.moon-home-promo-hero__star{align-items:center;display:flex;height:17px;justify-content:center;width:17px}.moon-home-promo-hero__panel h1{color:#920e3f;font-family:var(--moon-font-display)!important;font-size:clamp(40px,3.125vw,60px);line-height:1.05;margin:0;text-wrap:balance}.moon-home-promo-hero__copy{display:grid;gap:8px}.moon-home-promo-hero__copy p{font-family:New Kansas,Georgia,serif!important;font-size:clamp(18px,1.4vw,26px);font-weight:300;line-height:1.35;margin:0;text-wrap:pretty}.moon-home-promo-hero__button{align-items:center;background:#920e3f;border:3px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--moon-font-display)!important;font-size:clamp(16px,1.1vw,20px);font-weight:600;gap:10px;justify-content:center;line-height:1.15;max-width:100%;min-height:50px;padding:9px 28px;text-decoration:none;text-transform:none;width:347px}.moon-home-promo-hero__button:hover{background:#760b33}.moon-home-promo-hero__button:focus-visible{outline:2px solid #66202b;outline-offset:3px}.moon-home-promo-hero__icon--desktop{display:block}.moon-home-promo-hero__icon--mobile{display:none}@media(min-width:990px){.moon-home-promo-hero__panel{width:min(61.4%,1180px)}}@media(min-width:750px)and (max-height:800px){.moon-home-promo-hero{padding-bottom:8px}.moon-home-promo-hero__panel{gap:11px;padding:12px 28px}.moon-home-promo-hero__panel h1{font-size:clamp(34px,2.9vw,44px)}.moon-home-promo-hero__copy{gap:6px}.moon-home-promo-hero__copy p{font-size:18px;line-height:1.25}.moon-home-promo-hero__button{min-height:44px;padding-block:7px}}@media(max-width:749px){.moon-home-promo-hero{--moon-home-hero-chrome: 97px;height:min(calc(100svh - var(--moon-home-hero-chrome)),calc(85vw + 320px));padding-bottom:12px}.moon-home-promo-hero__panel{border-width:2px;gap:16px;padding:24px;width:calc(100% - 32px)}.moon-home-promo-hero__rating{font-size:11px;gap:8px}.moon-home-promo-hero__photo img{object-position:center}.moon-home-promo-hero__star{height:16px;width:16px}.moon-home-promo-hero__panel h1{font-size:36px;line-height:1.05}.moon-home-promo-hero__panel h1 span{display:block}.moon-home-promo-hero__copy p{font-size:16px;line-height:1.35}.moon-home-promo-hero__button{font-size:16px;min-height:48px;width:328px}.moon-home-promo-hero__icon--desktop{display:none}.moon-home-promo-hero__icon--mobile{display:block}}@media(max-width:749px)and (max-height:740px){.moon-home-promo-hero__panel{gap:12px;padding:18px 16px}.moon-home-promo-hero__panel h1{font-size:32px}.moon-home-promo-hero__copy p{font-size:14px;line-height:1.35}.moon-home-promo-hero__button{min-height:44px;padding-block:7px}}@media(max-width:749px)and (max-height:600px){.moon-home-promo-hero{padding-bottom:8px}.moon-home-promo-hero__panel{gap:10px;padding:12px 14px}.moon-home-promo-hero__copy{gap:6px}.moon-home-promo-hero__rating{font-size:10px;gap:6px}.moon-home-promo-hero__panel h1{font-size:28px;line-height:1}.moon-home-promo-hero__copy p{font-size:13px;line-height:1.3}.moon-home-promo-hero__button{font-size:14px;min-height:40px;padding-block:6px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/moon-home-promo-hero.css.map */
