.page-title{margin-top:0}.main-page{--main-page-accent: #a07948;position:relative}.main-page__caption{margin:0 0 1.3rem;font-size:2.2rem;color:var(--main-page-accent)}.main-page__caption--left{text-align:left}.main-page__caption--center{text-align:center}.main-page__caption--right{text-align:right}.main-page__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.main-page__media--side-fade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c 11.84%,#0000 90.3%),linear-gradient(90deg,#0006 6.71%,#0000 127.66%),linear-gradient(90deg,#000 45.06%,#020b1600 91.42%);background-size:min(596px,72vw) 100%,min(499px,62vw) 100%,100% 100%;background-position:left top;background-repeat:no-repeat}.main-page__media--bottom-fade:after{content:"";position:absolute;inset:auto 0 0;height:479px;max-height:100%;background:linear-gradient(0deg,#2c2c2ccc 24.3%,#2c2c2c00 74.78%)}.main-page__image{display:block;width:100%;height:100%;object-fit:cover}.main-page__image--narrow{margin-left:auto;width:min(824px,100%)}.main-page__heading{margin-bottom:0;line-height:1;text-transform:uppercase;color:var(--main-page-heading-color, rgb(var(--color-foreground)))}.main-page__heading--left{text-align:left}.main-page__heading--center{text-align:center}.main-page__heading--right{text-align:right}.main-page__content--left{text-align:left}.main-page__content--center{text-align:center}.main-page__content--right{text-align:right}.main-page__logos{border-top:2px solid rgba(255,255,255,.2)}.main-page__logo-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;column-gap:24px;row-gap:32px;max-width:var(--page-width);margin:0 auto;padding:32px 24px}.main-page__logo-item{display:flex;align-items:center;justify-content:center}.main-page__logo{display:block;width:auto;max-width:100%;height:var(--main-page-logo-height, 60px);object-fit:contain}.main-page__logo--placeholder{background:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.main-page__logo-grid{grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:40px;padding:40px 32px}}@media screen and (min-width:990px){.main-page__logo-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1400px){.main-page__logo-grid{column-gap:88px;padding:50px 57px}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-page.css.map */
