:root{--promo-3-color-background: #CEDDD4;--promo-3-color-text: #262c4a;--promo-3-color-button-background: #262c4a;--promo-3-color-button-text: #ffffff;--promo-3-color-focus: #ffffff;--promo-3-font-family-sup-heading: "TWK Lausanne", sans-serif;--promo-3-font-family-heading: "Clarendon Graphic", serif;--promo-3-font-family-text: "TWK Lausanne", sans-serif;--promo-3-font-family-button: "TWK Lausanne", sans-serif}.promo-3{background-color:var(--promo-3-color-background);color:var(--promo-3-color-text)}.promo-3__inner{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;margin:0 auto;padding:0}.promo-3__content{display:flex;flex-direction:row;align-items:center;min-width:0;padding:24px 20px;min-height:223px}.promo-3__sup-heading{margin:0 0 15px;font-family:var(--promo-3-font-family-sup-heading);font-size:13px;font-weight:550;font-family:TWK Lausanne;line-height:100%;letter-spacing:12%;text-transform:uppercase}.promo-3__header{display:flex;align-items:flex-end}.promo-3__heading{font-family:var(--promo-3-font-family-heading);font-size:30px;font-weight:400;line-height:33px;letter-spacing:0;margin-bottom:8px}.promo-3__text{margin:0 0 20px;font-family:var(--promo-3-font-family-text);font-size:16px;font-weight:300;line-height:160%;letter-spacing:4%}.promo-3__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;min-width:133px;margin:0;padding:14px 22px;border:0;background-color:var(--promo-3-color-button-background);color:var(--promo-3-color-button-text);font-family:var(--promo-3-font-family-button);font-weight:550;font-size:12px;line-height:13px;letter-spacing:9%;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.promo-3__button:hover{background-color:color-mix(in srgb,var(--promo-3-color-button-background) 86%,var(--promo-3-color-button-text))}.promo-3__button:focus-visible{outline:2px solid var(--promo-3-color-focus);outline-offset:3px}.promo-3__media{position:relative;width:100%;min-width:0;overflow:hidden}.promo-3__picture{display:flex;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.promo-3__image{display:flex;width:100%;height:100%;border-radius:0;object-position:center;object-fit:cover}@media screen and (max-width:379px){.promo-3__heading{font-size:28px}}@media screen and (max-width:640px){.promo-3__media{height:180px}}@media only screen and (min-device-width:641px)and (max-width:859px){.promo-3__media{height:240px}}@media screen and (min-width:990px){.promo-3__inner{flex-direction:row;align-items:stretch}.promo-3__content{width:460px}.promo-3__media{position:relative;width:calc(100% - 460px);overflow:hidden}.promo-3__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.promo-3__image{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1024px){.promo-3__content{width:466px;padding:58px 50px}.promo-3__media{width:calc(100% - 466px)}.promo-3__sup-heading{font-size:12px;line-height:100%;margin-bottom:8px}.promo-3__heading{font-size:35px;line-height:1;margin-bottom:8px}.promo-3__text{font-size:15px}.promo-3__button{font-size:14px}}@media screen and (min-width:1199px){.promo-3__content{width:546px;padding:60px;min-height:280px}.promo-3__media{width:calc(100% - 546px)}}@media screen and (min-width:1439px){.promo-3__content{width:785px;padding:72px}.promo-3__media{width:calc(100% - 765px)}.promo-3__sup-heading{font-size:12px;margin-bottom:20px}.promo-3__heading{font-size:40px;line-height:44px}.promo-3__text{font-size:18px;margin-bottom:40px}.promo-3__button{font-size:12px;min-width:200px;min-height:45px}}@media screen and (min-width:1599px){.promo-3__content{width:732px;padding:78px 89px}.promo-3__media{width:calc(100% - 732px)}.promo-3__sup-heading{font-size:16px;margin-bottom:22px}.promo-3__heading{font-size:45px;line-height:48px}.promo-3__text{font-size:18px;margin-bottom:40px}.promo-3__button{font-size:16px;min-height:58px;min-width:160px}}@media screen and (min-width:2559px){.promo-3__content{width:1170px;min-height:567px}.promo-3__media{width:calc(100% - 1170px)}.promo-3__sup-heading{font-size:25px;line-height:1;margin-bottom:35px}.promo-3__heading{font-size:70px;line-height:78px;margin-bottom:18px}.promo-3__text{font-size:30px;margin-bottom:40px}.promo-3__button{font-size:30px;min-width:282px;min-height:88px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/promo-3.css.map */
