.mr-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#7a2e12,#c4561a 55%,#e8892f);min-height:clamp(380px,42vw,600px);display:flex;align-items:center}.mr-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:0;transition:opacity 1s ease}.mr-hero__img.is-on{opacity:1}.mr-hero .mr-hero__shade,.mr-promo .mr-promo__shade{display:block}.mr-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#7a2e12f5,#7a2e12cc 28%,#7a2e124d,#7a2e1200 64%)}.mr-hero__in{position:relative;max-width:1400px;width:100%;margin:0 auto;padding:40px 20px}.mr-hero__logo{display:block;width:clamp(220px,22vw,310px);height:auto;margin:0 0 18px;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px #fff) drop-shadow(0 0 14px rgba(255,255,255,.85)) drop-shadow(0 0 28px rgba(255,255,255,.55))}.mr-hero p.mr-hero__slogan{font-size:clamp(1.4rem,1.6vw,1.8rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.mr-hero__dots{position:absolute;right:20px;bottom:16px;display:none;gap:8px;z-index:2}.mr-hero__dots button{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;padding:0;cursor:pointer}.mr-hero__dots button.is-on{background:#fff}.mr-hero h1{font-size:clamp(3.4rem,5vw,5.4rem);line-height:1;margin:0 0 14px;font-weight:800;letter-spacing:-.04em;max-width:640px;color:#fff}.mr-hero p{font-size:clamp(1.6rem,2vw,2rem);margin:0 0 26px;max-width:520px}.mr-hero__btns{display:flex;gap:12px;flex-wrap:wrap}.mr-hero__btn{min-height:52px;padding:0 28px;border-radius:26px;font-weight:800;font-size:1.6rem;display:inline-flex;align-items:center;text-decoration:none;background:#fff;color:#7a2e12;transition:transform .15s}.mr-hero__btn:hover{transform:translateY(-2px);color:#7a2e12}.mr-hero__btn--ghost{background:transparent;color:#fff;border:2px solid #fff}.mr-hero__btn--ghost:hover{color:#fff;background:#ffffff26}.mr-promos{padding:24px 0 8px}.mr-promos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mr-promo{position:relative;overflow:hidden;border-radius:22px;min-height:190px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;background:linear-gradient(130deg,#7a2e12,#c4561a)}.mr-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mr-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#5a1e00cc,#5a1e000d)}.mr-promo b,.mr-promo span,.mr-promo em{position:relative}.mr-promo b{font-size:2.4rem;font-weight:800;line-height:1.1}.mr-promo span{font-size:1.4rem;margin-top:4px;opacity:.95}.mr-promo em{font-style:normal;font-weight:800;font-size:1.4rem;margin-top:12px;color:#fff}.mr-promo:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #7a2e124d}.mr-promo{transition:transform .2s,box-shadow .2s}.mr-hero h1,.mr-hero p{text-shadow:0 2px 12px rgba(60,20,0,.5)}.mr-hero__shade{display:none!important}.mr-hero__img{inset:auto 2% 0 auto;width:auto;height:96%;max-width:68%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 16px rgba(40,10,0,.45))}@media(max-width:899px){.mr-promos__grid{grid-template-columns:1fr}.mr-hero{min-height:0;align-items:flex-start;background:linear-gradient(170deg,#7a2e12,#c4561a 60%,#e8892f)}.mr-hero__img{inset:auto 0 0 auto;width:100%;max-width:none;height:auto;max-height:340px;object-fit:contain;object-position:right bottom}.mr-hero__logo{width:190px;margin-bottom:14px}.mr-hero h1{font-size:3.2rem}.mr-hero p{font-size:1.5rem;margin-bottom:18px}.mr-hero__in{padding:24px 20px 300px}.mr-hero__btn{min-height:46px;padding:0 22px;font-size:1.5rem}.mr-hero__dots{bottom:10px}}@media(prefers-reduced-motion:reduce){.mr-hero__img{transition:none}}.mr-hero__img{inset:0 0 0 auto;width:72%;height:100%;max-width:none;object-fit:cover;object-position:50% 72%;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 18%,rgba(0,0,0,.75) 38%,#000 58%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 18%,rgba(0,0,0,.75) 38%,#000 58%)}.mr-hero{background:linear-gradient(100deg,#7a2e12,#a8461a 40%,#c4561a)}@media(max-width:899px){.mr-hero__img{inset:auto 0 0 0;width:100%;height:340px;max-height:none;object-fit:cover;object-position:60% 70%;-webkit-mask-image:linear-gradient(0deg,#000 55%,transparent 100%);mask-image:linear-gradient(0deg,#000 55%,transparent 100%)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mr-hero.css.map */
