.page-banner--corporate-gifts:before{content:"";background-image:url(./banner-b2b.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;width:100%;height:100%;z-index:-1}@media only screen and (min-width: 750px){.page-banner__grid--reverse{flex-direction:row-reverse}.page-banner--medium.page-banner--desktop-transparent .page-banner__box{max-width:68rem}}@media screen and (max-width: 749px){.page-banner--small.page-banner--mobile-bottom:not(.page-banner--adapt) .page-banner__media{height:28rem}.page-banner--medium.page-banner--mobile-bottom:not(.page-banner--adapt) .page-banner__media,.page-banner--medium.page-banner--stacked:not(.page-banner--mobile-bottom):not(.page-banner--adapt)>.page-banner__media{height:34rem}.page-banner--large.page-banner--mobile-bottom:not(.page-banner--adapt) .page-banner__media{height:39rem}.page-banner--small:not(.page-banner--mobile-bottom):not(.page-banner--adapt) .page-banner__content{min-height:28rem}.page-banner--medium:not(.page-banner--mobile-bottom):not(.page-banner--adapt) .page-banner__content{min-height:34rem}.page-banner--large:not(.page-banner--mobile-bottom):not(.page-banner--adapt) .page-banner__content{min-height:39rem}}@media screen and (min-width: 750px){.page-banner{flex-direction:row}.page-banner--small:not(.page-banner--adapt){min-height:42rem}.page-banner--medium:not(.page-banner--adapt){min-height:56rem}.page-banner--large:not(.page-banner--adapt){min-height:72rem}}.page-banner__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:4rem 0;position:relative;z-index:1}@media only screen and (min-width: 750px){.page-banner__content{padding:4rem calc(4rem / var(--font-body-scale)) 5rem}}.page-banner__content--mobile-right>*{align-self:flex-end;text-align:right}.page-banner__content--mobile-center>*{align-self:center;text-align:center}.page-banner__content>*+*{margin-top:2rem}.page-banner__content>.page-banner__text:empty~a{margin-top:2rem}.page-banner__content>:first-child:is(.page-banner__heading){margin-top:0}.page-banner__content :last-child:is(.page-banner__heading){margin-bottom:0}.page-banner__content .button+.page-banner__text{margin-top:2rem}.page-banner__content .page-banner__text+.button{margin-top:3rem}.page-banner__heading{margin-bottom:0}.page-banner__text p{margin-top:0;margin-bottom:1rem}@media screen and (min-width: 750px){.page-banner__grid--reverse .page-banner__content{margin-left:auto}.page-banner__content--bottom{justify-content:flex-end;align-self:flex-end}.page-banner__content--top{justify-content:flex-start;align-self:flex-start}.page-banner__content--desktop-right>*{align-self:flex-end;text-align:right}.page-banner__content--desktop-left>*{align-self:flex-start;text-align:left}.page-banner__content--desktop-center>*{align-self:center;text-align:center}}.page-banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word}@media screen and (max-width: 749px){.page-banner--content-align-mobile-right .page-banner__buttons--multiple{justify-content:flex-end}.page-banner--content-align-mobile-center .page-banner__buttons--multiple>*{flex-grow:1;min-width:22rem}.page-banner__buttons--multiple .button,.page-banner__buttons--multiple modal-opener{width:100%}}@media screen and (min-width: 750px){.page-banner--content-align-center .page-banner__buttons--multiple>*{flex-grow:1;min-width:22rem}.page-banner--content-align-right .page-banner__buttons--multiple{justify-content:flex-end}}.page-banner__box>*+.page-banner__buttons{margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-page-banner.css.map */
