.callout-banner{padding-block:4rem;background-color:#fff}.callout-banner__inner{padding:0 30px}.callout-banner__image img{display:block;width:100%;height:100%;max-height:100%;object-fit:cover}.callout-banner__title{margin-bottom:2.4rem;font-weight:700;line-height:1.25;text-transform:uppercase;font-size:20px;letter-spacing:0}.callout-banner__title em{font-family:ivypresto-display;text-transform:capitalize;font-weight:300;font-size:inherit}.callout-banner__content{color:#737373;font-family:proxima-nova}.callout-banner__content>*{font-size:14px;color:#737373;font-family:proxima-nova;line-height:1.5;line-height:1.29}.callout-banner__aside{padding:48px 0}.callout-banner__actions{color:#000;margin-top:36px}.flipped .callout-banner__image{order:2}.flipped .callout-banner__image img{width:100%}.flipped .callout-banner__aside{order:1}.callout-banner .button-1{color:inherit;text-transform:uppercase;font-size:16px;font-family:proxima-nova;display:inline-flex;flex-flow:row wrap;align-items:center;gap:0 9px;text-decoration:none;outline:none;transition:all .3s}.callout-banner .button-1 svg{transition:all .3s}.callout-banner .button-1:hover{opacity:.8}.callout-banner .button-1:hover svg{transform:translate(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px)}.callout-banner--border{border-top:1px solid #e1e1e1}.callout-banner__button{min-width:115px;min-height:38px;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--buttons-radius-outset);border:var(--buttons-border-width) solid rgba(var(--color-button));padding:0 1rem;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));transition:all .3s}.callout-banner__button:hover{background-color:transparent;color:rgb(var(--color-button))}.callout-banner--solid .callout-banner__inner{padding:0 20px}.callout-banner--solid .callout-banner__aside{padding:40px 32px}@media screen and (min-width: 900px){.callout-banner{padding-block:8rem;text-align:left}.callout-banner__body{display:flex;flex-flow:row wrap;gap:0 130px}.callout-banner__content>*{line-height:1.5;font-size:16px}.callout-banner__actions{margin-top:32px}.callout-banner__aside{flex:1;display:flex;flex-flow:column wrap;justify-content:center}.callout-banner__image{flex:0 0 49.2%}.callout-banner__title{font-size:30px;margin-bottom:2.2rem;letter-spacing:.03em}.callout-banner--solid .callout-banner__body{gap:0}.callout-banner--solid .callout-banner__aside{padding:48px 60px}}@media screen and (min-width: 1200px){.callout-banner--solid .callout-banner__inner,.callout-banner__inner{padding:0 100px}}.callout-banner--bg .callout-banner__inner{position:relative;padding:21rem 2rem 2rem}.callout-banner--bg .callout-banner__body{position:relative;z-index:2}.callout-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%}.callout-banner__bg img{display:block;width:100%;height:100%;object-fit:cover}.callout-banner--bg.callout-banner--solid .callout-banner__body{max-width:56.6rem}.callout-banner--bg.callout-banner--solid .callout-banner__aside{padding:4rem 3.2rem}@media screen and (min-width: 1200px){.callout-banner--bg .callout-banner__inner{padding:17rem 10rem}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-callout-banner.css.map */
