.intro:not(:has(.contacts)){margin-bottom:12rem}@media only screen and (max-width: 960px){.intro:not(:has(.contacts)){margin-bottom:8rem}}.intro__heading{margin-block:2rem}@media only screen and (max-width: 960px){.intro__heading{text-align:center}}.intro__heading.intro__heading--bigger{margin-bottom:6rem;text-align:center}@media only screen and (max-width: 960px){.intro__heading.intro__heading--bigger{margin-inline:auto;margin-bottom:4rem;width:-webkit-min-content;width:-moz-min-content;width:min-content}}.intro__grid{display:flex;align-items:stretch;background:var(--6-color, #d0cdbe)}@media only screen and (max-width: 960px){.intro__grid{flex-direction:column-reverse;margin-inline:calc(var(--content-padding) * -1);padding-inline:var(--content-padding)}}.intro__image,.intro__info{flex:1 1 50%}.intro__image{position:relative;overflow:hidden;aspect-ratio:1.16/1}.intro__image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:100%;max-width:unset;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro__info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:12.4rem}@media only screen and (max-width: 960px){.intro__info{padding-block:6rem}}@media only screen and (min-width: 2000px){.intro__info{padding:5rem}}.intro__title{text-align:center;padding:0 40px}@media only screen and (max-width: 992px){.intro__title:not(.intro__heading--bigger){font-size:4.9rem}}h2.intro__title{margin-bottom:20px}@media only screen and (max-width: 1165px){h2.intro__title{margin-bottom:0}}h2.intro__title .sup{display:none}.intro__tag{font-size:1.5rem;text-transform:uppercase}.intro__text{display:flex;flex-direction:column;align-items:center}.intro__text>p{max-width:47.5rem;text-align:center}.intro__text>p:not(:last-child){max-width:51rem;margin-bottom:2rem}.intro__text>p:last-child{max-width:52rem}.intro__catalog{margin-top:4rem}@media only screen and (max-width: 960px){.intro__catalog{margin-top:6rem}}.intro__list{display:flex;gap:6rem}.intro__list li{flex:0 1 36.6rem}@media only screen and (max-width: 1024px){.intro__list li{flex:1 0 calc(50% - 3rem)}}.intro__contacts{margin-top:12.2rem}@media only screen and (max-width: 960px){.intro__contacts{margin-top:6rem}}div#show_header{max-width:2000px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/collection-image-with-title.css.map */
