.hero-mq{position:relative;background-color:var(--bg-color, #EFEAE2);color:var(--text-color, #1A1A1A);overflow:hidden;min-height:560px;display:flex;align-items:stretch}.hero-mq__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-mq__bg img{width:100%;height:100%;object-fit:cover;opacity:.9}.hero-mq__inner{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:flex-end}.hero-mq__content{padding:64px 24px 72px 48px;max-width:640px}.hero-mq__badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:10px 16px;font-size:14px;font-weight:600;margin-bottom:18px}.hero-mq__badge-star{width:15px;height:15px;fill:var(--accent-color, #8A6F52);flex-shrink:0}.hero-mq__rating{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:20px;color:var(--text-color, #1A1A1A)}.hero-mq__rating-label{font-weight:500}.hero-mq__stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;color:#0000002e}.hero-mq__stars:before{content:"\2605\2605\2605\2605\2605"}.hero-mq__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--rating) / 5 * 100%);color:var(--accent-color, #8A6F52);white-space:nowrap}.hero-mq__stars-fill:before{content:"\2605\2605\2605\2605\2605"}.hero-mq__reviews{color:#0009}.hero-mq__heading{font-family:var(--font-heading, inherit);font-weight:800;text-transform:uppercase;font-size:clamp(32px,4.2vw,56px);line-height:1.05;letter-spacing:-.01em;margin:0 0 32px}.hero-mq__button{display:inline-block;background:var(--accent-color, #8A6F52);color:#fff;font-weight:700;font-size:15px;padding:16px 28px;border-radius:4px;text-decoration:none;transition:opacity .2s ease}.hero-mq__button:hover{opacity:.88}.hero-mq__model{position:relative;align-self:flex-end;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.hero-mq__model img{max-height:560px;width:auto;object-fit:contain;object-position:bottom right}@media(max-width:989px){.hero-mq__inner{grid-template-columns:1fr}.hero-mq__content{padding:48px 20px 32px;max-width:100%}.hero-mq__model{display:none}.hero-mq__heading{font-size:clamp(28px,8vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-maroquinerie.css.map */
