:root{--promo-1-color-background: #fff;--promo-1-color-text: #262c4a;--promo-1-color-button-background: #262c4a;--promo-1-color-button-text: #ffffff;--promo-1-color-focus: #ffffff;--promo-1-font-family-sup-heading: "TWK Lausanne", sans-serif;--promo-1-font-family-heading: "Clarendon Graphic", serif;--promo-1-font-family-text: "TWK Lausanne", sans-serif;--promo-1-font-family-button: "TWK Lausanne", sans-serif}.promo-1{background-color:var(--promo-1-color-background);color:var(--promo-1-color-text)}.promo-1__inner{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:24px;box-sizing:border-box;width:100%;margin:0 auto;padding:32px 20px}.promo-1__inner:after{content:"";display:block;width:200px;height:80px;background-image:url(./promo-tape.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0}.promo-1__content:after{content:"";order:3;flex:0 0 auto;width:83px;height:64px;background-image:var(--promo-1-icon);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;right:0}.promo-1__content{display:flex;flex-direction:row;align-items:flex-start;min-width:0;position:relative}@media screen and (max-width:859px){.promo-1__inner{padding-top:72px}}.promo-1__sup-heading{margin:0;font-family:var(--promo-1-font-family-sup-heading);font-size:13px;font-weight:550;line-height:26.05px;letter-spacing:10%;line-height:1.2;text-transform:uppercase}.promo-1__header{display:flex;align-items:flex-end;gap:.12em;margin-bottom:0}.promo-1__heading{font-family:var(--promo-1-font-family-heading);font-size:32px;font-weight:400;line-height:64px;letter-spacing:0;margin-bottom:0}.promo-1__text{margin:0 0 38px;font-family:var(--promo-1-font-family-text);font-size:16px;font-weight:300;line-height:160%;letter-spacing:4%}.promo-1__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;min-width:162px;margin:0;padding:15px 20px;border:0;background-color:var(--promo-1-color-button-background);color:var(--promo-1-color-button-text);font-family:var(--promo-1-font-family-button);font-weight:550;font-size:12px;line-height:1;letter-spacing:9%;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.promo-1__button:hover{background-color:color-mix(in srgb,var(--promo-1-color-button-background) 86%,var(--promo-1-color-button-text))}.promo-1__button:focus-visible{outline:2px solid var(--promo-1-color-focus);outline-offset:3px}.promo-1__media{width:100%;min-width:0}.promo-1__picture{display:flex;align-items:center}.promo-1__image{display:flex;width:100%;height:auto;border-radius:4px;object-fit:contain;object-position:center}@media screen and (max-width:379px){.promo-1__heading{font-size:28px}}@media screen and (min-width:860px){.promo-1__inner{flex-direction:row;align-items:stretch;gap:20px;padding:75px 52px 43px}.promo-1__inner:after{background-image:url(./promo1-tape.svg);width:420px;height:80px;top:0;left:0}.promo-1__content{width:460px;display:flex;align-items:center}.promo-1__media{position:relative;width:calc(100% - 460px);overflow:hidden}}@media screen and (min-width:1024px){.promo-1__sup-heading{font-size:12px;line-height:26px}.promo-1__heading{font-size:41px;line-height:64px;margin-bottom:10px}.promo-1__text{font-size:15px;max-width:290px}.promo-1__button{font-size:14px;min-width:204px}.promo-1__content{width:calc(100% - 520px)}.promo-1__media{position:relative;width:520px;overflow:hidden}.promo-1__inner:after{width:420px;height:140px;top:0;left:0}.promo-1__content:after{width:108px;height:89px;bottom:0;right:0}}@media screen and (min-width:1199px){.promo-1__inner{padding:50px 60px}.promo-1__inner:after{width:520px}.promo-1__content{width:calc(100% - 620px)}.promo-1__media{width:620px}.promo-1__text{font-size:15px;max-width:366px}.promo-1__content:after{width:126px;height:103px}}@media screen and (min-width:1439px){.promo-1__inner{padding:84px;justify-content:center}.promo-1__content{flex:1 1 auto;width:calc(100% - 690px);max-width:600px;min-width:0}.promo-1__media{flex:0 0 690px;width:690px;max-width:690px}.promo-1__picture,.promo-1__image{width:690px;max-width:100%;height:auto}.promo-1__sup-heading{font-size:12px;line-height:28px}.promo-1__heading{font-size:48px;line-height:69px}.promo-1__text{font-size:18px;max-width:459px}.promo-1__button{font-size:12px;min-width:183px;min-height:44px}.promo-1__inner:after{width:710px}.promo-1__content:after{width:155px;height:127px}}@media screen and (min-width:1599px){.promo-1__inner{padding:67px 76px;justify-content:center}.promo-1__content{flex:1 1 auto;width:calc(100% - 832px);max-width:600px;min-width:0}.promo-1__media{flex:0 0 832px;width:832px;max-width:832px}.promo-1__picture,.promo-1__image{width:832px;max-width:100%;height:auto}.promo-1__sup-heading{font-size:16px;line-height:34px}.promo-1__heading{font-size:55px;line-height:86px}.promo-1__text{font-size:18px;max-width:459px}.promo-1__button{font-size:16px;min-width:243px;min-height:55px}.promo-1__inner:after{width:720px;height:240px}.promo-1__content:after{width:162px;height:133px}}@media screen and (min-width:2559px){.promo-1__inner{padding:107px 116px}.promo-1__content{flex:1 1 auto;width:calc(100% - 1339px);max-width:100%}.promo-1__media{flex:0 0 1339px;width:1339px;max-width:1339px}.promo-1__picture,.promo-1__image{width:1339px;max-width:100%}.promo-1__sup-heading{font-size:25px;line-height:56px}.promo-1__heading{font-size:85px;line-height:138px}.promo-1__text{font-size:30px;max-width:763px}.promo-1__button{font-size:30px;min-width:441px;min-height:88px}.promo-1__inner:after{width:1200px;height:380px}.promo-1__content:after{width:254px;height:209px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/promo-1.css.map */
