.page-banner .grid{margin-bottom:0;row-gap:4rem}.page-banner .page-banner__breadcrumbs ol li:before{padding-right:0!important;color:#999!important}.page-banner__breadcrumbs .breadcrumbs ol{justify-content:center}.page-banner__breadcrumbs .breadcrumbs{padding:1.6rem 0 1.7rem}.page-banner__breadcrumbs .breadcrumbs ol{overflow:hidden;padding-bottom:0}@media screen and (min-width: 768px){.page-banner__breadcrumbs{position:absolute;top:0;z-index:1;width:100%}.page-banner__breadcrumbs .breadcrumbs{padding:1.8rem 0}.page-banner__grid--reverse{flex-direction:row-reverse}}.page-banner__media{min-height:100%;overflow:visible}.page-banner__media img{margin:0!important}.page-banner__media--placeholder{position:relative;overflow:hidden}.page-banner__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}.page-banner__media--placeholder>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentColor}.page-banner__media--placeholder:is(.animate--ambient,.animate--zoom-in)>svg{top:0;left:0;transform:translate(0)}.page-banner__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:0rem;position:relative;z-index:1;row-gap:1.2rem}.page-banner .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width: 767px){.page-banner.collapse-corners .page-banner__media-item:after,.page-banner.collapse-corners .grid__item .page-banner__media,.page-banner.collapse-corners .page-banner__media img,.page-banner.collapse-corners .page-banner__media .placeholder-svg{border-bottom-right-radius:0;border-bottom-left-radius:0}.page-banner.collapse-corners .page-banner__text-item:after,.page-banner.collapse-corners .grid__item .page-banner__content{border-top-left-radius:0;border-top-right-radius:0}.page-banner.collapse-borders .page-banner__content{border-top:0}}.page-banner__content .page-banner__heading{margin-bottom:0;font-size:4.4rem;text-align:center;text-transform:uppercase;line-height:.9;letter-spacing:-.3rem;vertical-align:middle;width:100%}.page-banner__content .page-banner__text{line-height:1.6;font-weight:300;font-size:1.4rem;color:rgba(var(--color-foreground))}.page-banner__media-item,.page-banner__content .page-banner__text{width:100%}.page-banner:not(.collapse-corners) .page-banner__media-item{z-index:2}.page-banner .background-transparent{background:transparent}.page-banner .gradient{transform:perspective(0)}.page-banner__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}.page-banner__content>.page-banner__text:empty~a{margin-top:2rem}.page-banner__content>:first-child:is(.page-banner__heading),.page-banner__text--caption+.page-banner__heading,.page-banner__text--caption:first-child{margin-top:0}.page-banner__content :last-child:is(.page-banner__heading),.page-banner__text--caption{margin-bottom:0}.page-banner__content .button+.page-banner__text{margin-top:2rem}.page-banner__content .page-banner__text+.button{margin-top:3rem}@supports not (inset: 10px){.page-banner .grid{margin-left:0}}.multirow__inner{display:flex;flex-direction:column;row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 768px){.page-banner__content{position:absolute;width:100%;height:100%;top:0;gap:3.2rem;right:0}.page-banner__content .page-banner__text{align-self:flex-start;text-align:left;position:relative;font-size:1.6rem}.multirow__inner{row-gap:var(--grid-desktop-vertical-spacing)}.page-banner .grid{column-gap:10%}.page-banner__media-item,.page-banner__text-item{width:45%}.page-banner__content{gap:3.2rem}.page-banner__content .page-banner__heading{font-size:7.2rem}.page-banner__content .page-banner__text{width:45%;left:55%;max-width:47rem}}@media screen and (min-width: 1025px){.page-banner .grid{column-gap:13.33%}.page-banner__media-item,.page-banner__text-item{width:43.33%}.page-banner__content{gap:4rem}.page-banner__content .page-banner__heading{font-size:10rem}.page-banner__content .page-banner__text{width:43.34%;left:56.67%;max-width:45.9rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-page-banner.css.map */
