.section-exposant-page{position:relative}.exposant-page{background:var(--ep-bg, #F4EAE0);padding-bottom:60px}.exposant-page__banner{width:100%;height:var(--ep-banner-height, 400px);overflow:hidden;background:#d8cabb}.exposant-page__banner-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.exposant-page__avatar-wrap{display:flex;justify-content:center;margin-top:calc(var(--ep-avatar-size, 140px) / -2);position:relative;z-index:2}.exposant-page__avatar{width:var(--ep-avatar-size, 140px);height:var(--ep-avatar-size, 140px);border-radius:50%;overflow:hidden;background:#8a6f57;border:6px solid var(--ep-bg, #F4EAE0);box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center}.exposant-page__avatar img{width:100%;height:100%;object-fit:cover;display:block}.exposant-page__avatar-fallback{font-size:calc(var(--ep-avatar-size, 140px) / 3);font-weight:700;color:#fff;text-transform:uppercase}.exposant-page__content{max-width:var(--ep-max-width, 700px);margin:0 auto;padding:28px 20px 0;text-align:center}.exposant-page__title{font-family:var(--ep-title-font-family, serif);font-style:var(--ep-title-font-style, normal);font-weight:var(--ep-title-font-weight, 700);font-size:var(--ep-title-font-size, 40px);color:var(--ep-title-color, #9C3F27);margin:0 0 10px;line-height:1.2}.exposant-page__meta{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--ep-body-font-family, inherit);font-size:13px;letter-spacing:.02em;color:var(--ep-meta-color, #8a8a8a);margin-bottom:22px;text-transform:uppercase}.exposant-page__pin{width:13px;height:13px;flex-shrink:0}.exposant-page__meta-sep{margin:0 2px}.exposant-page__desc{font-family:var(--ep-body-font-family, inherit);font-style:var(--ep-body-font-style, normal);font-weight:var(--ep-body-font-weight, 400);font-size:var(--ep-body-font-size, 15px);line-height:1.7;color:var(--ep-body-color, #6b6b6b);margin:0 0 44px}.exposant-page__section{margin-bottom:40px}.exposant-page__section-title{font-family:var(--ep-title-font-family, serif);font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--ep-accent-color, #9C3F27);margin:0 0 16px}.exposant-page__section-text{font-family:var(--ep-body-font-family, inherit);font-style:var(--ep-body-font-style, normal);font-weight:var(--ep-body-font-weight, 400);font-size:var(--ep-body-font-size, 15px);line-height:1.7;color:var(--ep-body-color, #6b6b6b);margin:0}.exposant-page__products{text-align:left;align-items:stretch}.exposant-page__products.slider{align-items:stretch}.exposant-page__products.slider.grid--2-col-desktop .grid__item{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}.exposant-page__products.slider.grid--3-col-desktop .grid__item{width:calc(100% / 3 - 11px)!important;max-width:calc(100% / 3 - 11px)!important}.exposant-page__products.slider.grid--4-col-desktop .grid__item{width:calc(25% - 12px)!important;max-width:calc(25% - 12px)!important}.exposant-page__products.slider.grid--5-col-desktop .grid__item{width:calc(20% - 13px)!important;max-width:calc(20% - 13px)!important}.exposant-page__products.slider .grid__item:first-child{margin-left:0!important}.exposant-page__products .grid__item{display:flex;height:auto;align-self:stretch;flex-shrink:0}.exposant-page__products .card-wrapper,.exposant-page__products .card{display:flex;flex-direction:column;width:100%;height:100%}.exposant-page__products .card__inner{flex:0 0 auto}.exposant-page__products .card__content,.exposant-page__products .card__information{display:flex;flex-direction:column;flex:1 1 auto}.exposant-page__products .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;min-height:2.6em}.exposant-page__products .card__media{aspect-ratio:1 / 1}.exposant-page__products .card__media .media{aspect-ratio:1 / 1;width:100%;height:100%}.exposant-page__products .card__media img{width:100%!important;height:100%!important;aspect-ratio:1 / 1;object-fit:cover!important;object-position:center!important}.exposant-page__contact{display:inline-flex;flex-direction:column;gap:10px;text-align:left;margin:0 auto}.exposant-page__contact-row{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:16px}.exposant-page__contact-label{font-family:var(--ep-contact-font-family, inherit);font-style:var(--ep-contact-font-style, normal);font-weight:var(--ep-contact-font-weight, 700);font-size:var(--ep-contact-font-size, 13px);letter-spacing:.05em;text-transform:uppercase;color:var(--ep-accent-color, #9C3F27);text-align:right}.exposant-page__contact-value{font-family:var(--ep-contact-font-family, inherit);font-style:var(--ep-contact-font-style, normal);font-weight:var(--ep-contact-font-weight, 400);font-size:var(--ep-contact-font-size, 14px);letter-spacing:.02em;text-transform:uppercase;color:var(--ep-body-color, #6b6b6b)}.exposant-page__contact-socials{display:flex;gap:10px}.exposant-page__social-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:var(--ep-accent-color, #9C3F27);transition:opacity .15s ease}.exposant-page__social-icon:hover{opacity:.7}.exposant-page__social-icon svg{width:20px;height:20px}@media screen and (max-width:989px){.exposant-page__banner{height:var(--ep-banner-height-tablet, 320px)}.exposant-page__avatar-wrap{margin-top:calc(var(--ep-avatar-size-tablet, 110px) / -2)}.exposant-page__avatar{width:var(--ep-avatar-size-tablet, 110px);height:var(--ep-avatar-size-tablet, 110px)}.exposant-page__title{font-size:calc(var(--ep-title-font-size, 40px) * .85)}}@media screen and (max-width:749px){.exposant-page__banner{height:var(--ep-banner-height-mobile, 220px)}.exposant-page__avatar-wrap{margin-top:calc(var(--ep-avatar-size-mobile, 90px) / -2)}.exposant-page__avatar{width:var(--ep-avatar-size-mobile, 90px);height:var(--ep-avatar-size-mobile, 90px);border-width:4px}.exposant-page__title{font-size:calc(var(--ep-title-font-size, 40px) * .65)}.exposant-page__content{padding:20px 16px 0}.exposant-page__contact-row{grid-template-columns:1fr;gap:4px;text-align:center}.exposant-page__contact-label,.exposant-page__contact-value{text-align:center}.exposant-page__contact-socials{justify-content:center}.exposant-page__section-title{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-exposant-page.css.map */
