.image-text-section{--its-bg: #e9ddd5;--its-heading-first-color: #ffffff;--its-heading-second-color: #f71b2a;--its-body-color: #000000;--its-font-display: "Champion Gothic", sans-serif;--its-font-body: "PT Sans", sans-serif;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:var(--its-bg);overflow:hidden;isolation:isolate}.image-text-section__inner{position:relative;width:100%;aspect-ratio:1440 / 751}.image-text-section__media{position:absolute;top:0;left:0;width:calc(739 / 1440 * 100%);height:100%;overflow:hidden;z-index:1}.image-text-section__slides{position:relative;list-style:none;margin:0;padding:0;width:100%;height:100%}.image-text-section__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.image-text-section__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.image-text-section__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.image-text-section__image--placeholder{background:linear-gradient(135deg,#c9a97f,#6f4a2a)}.image-text-section__nav{position:absolute;top:50%;width:32px;height:32px;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#fff;z-index:4;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45));transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;-webkit-appearance:none}.image-text-section__nav:hover,.image-text-section__nav:focus-visible{opacity:.85;transform:translateY(-50%) scale(1.06)}.image-text-section__nav:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.image-text-section__nav svg{display:block;width:100%;height:100%}.image-text-section__nav--prev{left:calc(33 / 739 * 100%)}.image-text-section__nav--next{left:calc(661 / 739 * 100%)}.image-text-section__text{position:absolute;top:0;left:calc(797 / 1440 * 100%);width:calc(547 / 1440 * 100%);height:100%;z-index:2}.image-text-section__heading{position:absolute;top:calc(75 / 751 * 100%);left:0;width:calc(471 / 547 * 100%);margin:0;padding:0;font-family:var(--its-font-display);font-weight:700;font-style:normal;font-size:calc(74.323 / 1440 * 100vw);line-height:.93;letter-spacing:0;text-transform:none;color:var(--its-heading-main-color)}.image-text-section__heading p{margin:0;line-height:.93}.image-text-section__heading strong{font-weight:inherit;color:var(--its-heading-accent-color)}.image-text-section__body{position:absolute;top:calc(315 / 751 * 100%);left:0;width:100%;margin:0;padding:0;font-family:var(--its-font-body);font-weight:400;font-size:calc(16 / 1440 * 100vw);line-height:1.7;letter-spacing:-.04em;color:var(--its-body-color);isolation:isolate}.image-text-section__body p{margin:0;padding:0;line-height:1.7}.image-text-section__body p+p{margin-top:1.18em}.image-text-section__body br{line-height:1.18}.image-text-section__signature{position:relative;display:flex;align-items:center;justify-content:center;width:calc(170.131 / 1440 * 100vw);aspect-ratio:170.131 / 123.197;margin-top:-1.875vw;margin-left:calc(-20 / 1440 * 100vw);z-index:-1;pointer-events:none}.image-text-section__signature-img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;transform-origin:center}@media(max-width:899px){.image-text-section__inner{aspect-ratio:auto;display:flex;flex-direction:column}.image-text-section__media{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:4 / 3}.image-text-section__nav{top:50%}.image-text-section__nav--prev{left:16px}.image-text-section__nav--next{left:auto;right:16px}.image-text-section__text{position:relative;top:auto;left:auto;width:100%;height:auto;padding:48px 24px 96px;box-sizing:border-box}.image-text-section__heading{position:relative;top:auto;left:auto;width:100%;font-size:clamp(48px,12vw,88px)}.image-text-section__body{position:relative;top:auto;left:auto;width:100%;margin-top:28px;font-size:16px}.image-text-section__signature{position:relative;top:auto;left:auto;width:200px;aspect-ratio:3/1;margin:0 auto!important}}@media(max-width:599px){.image-text-section__media{aspect-ratio:1 / 1}.image-text-section__text{padding:36px 30px}.image-text-section__heading{font-size:clamp(44px,13vw,72px)}.image-text-section__body{font-size:14px}}@media(prefers-reduced-motion:reduce){.image-text-section,.image-text-section *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-image-text-section.css.map */
