.imageDuoOverlay__inner{margin-right:auto;margin-left:auto;width:100%;max-width:1350px;padding:215px 20px 122px}.imageDuoOverlay__media{display:flex;gap:24px;align-items:stretch;padding-left:13%;padding-right:13%}.imageDuoOverlay__item{position:relative;flex:1;min-width:0}.imageDuoOverlay__visual{position:relative;z-index:1}.imageDuoOverlay__visual img,.imageDuoOverlay__video,.imageDuoOverlay__placeholder{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:673 / 904}.imageDuoOverlay__placeholder{background:#ebebeb}.imageDuoOverlay__overlay-title{position:absolute;z-index:2;display:block;font-family:operetta-18,serif;font-weight:300;font-style:normal;line-height:.72;letter-spacing:-.06em;white-space:nowrap;pointer-events:none}.imageDuoOverlay__overlay-title--top-left{top:0;left:0;transform:translate(calc(-1 * var(--title-offset, 30px)),-54%);text-align:left}.imageDuoOverlay__overlay-title--bottom-right{bottom:0;right:0;transform:translate(var(--title-offset, 30px),20%);text-align:right;font-style:italic}@media screen and (max-width:1024px){.imageDuoOverlay__overlay-title--top-left{transform:translate(calc(-1 * var(--title-offset, 30px)),-75%)}.imageDuoOverlay__overlay-title--bottom-right{transform:translate(var(--title-offset, 30px),53%)}}.imageDuoOverlay__subtitle{font-family:operetta-18,serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:-.32px;text-align:center;text-transform:uppercase;margin-top:88px;margin-bottom:0}.imageDuoOverlay__button-wrapper{display:flex;justify-content:center;margin-top:35px}.imageDuoOverlay__button{border:solid 1px #000;min-width:307px;padding:23px;display:block;font-family:Karla,sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:1;letter-spacing:.63px;text-align:center;text-transform:uppercase;transition:all .5s}.imageDuoOverlay__button--outline{background-color:transparent;color:#000;border-color:#000}.imageDuoOverlay__button--outline:hover{background-color:#000;color:#fff}.imageDuoOverlay__button--filled{background-color:#000;color:#fff;border-color:#000}.imageDuoOverlay__button--filled:hover{background-color:transparent;color:#000}@media(min-width:1025px){.imageDuoOverlay__media{gap:45px}}@media(max-width:1024px){.imageDuoOverlay__inner{padding-top:90px;padding-bottom:40px}.imageDuoOverlay__media{gap:10px}.imageDuoOverlay__subtitle{margin-top:70px}.imageDuoOverlay__button_wrapper{margin-top:24px}.imageDuoOverlay__button{border:1px solid #000;min-width:138px;padding:10px 20px;font-size:11px;letter-spacing:.5px}}
/*# sourceMappingURL=/cdn/shop/t/397/assets/Image-duo-overlay.css.map */
