[data-theme=padding]{padding-left:var(--page-margin);padding-right:var(--page-margin)}@media screen and (min-width:1024px){[data-theme=padding-desktop]{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.banner{position:relative;z-index:auto;isolation:isolate}@media screen and (min-width:1024px){.banner{display:grid;grid-template-columns:repeat(2,1fr)}}.banner:after{content:"";position:absolute;top:0;background:var(--kt-black);opacity:0;z-index:1;width:100%;height:100%;pointer-events:none}.banner__content{display:flex;position:relative;width:100%}[data-theme=padding] .banner__content{height:max(90vh,36rem)}[data-theme=padding-desktop] .banner__content{height:max(95vh,36rem)}[data-theme=blog] .banner__content{aspect-ratio:var(--ratio-banner-s)}@media screen and (min-width:1024px){.banner__content{grid-column:1 / -1;grid-row:1}[data-theme=padding] .banner__content,[data-theme=padding-desktop] .banner__content{height:max(calc(100vh + 100px),42rem)}[data-theme=blog] .banner__content{aspect-ratio:var(--ratio-banner-m)}}.banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.banner__media img,.banner__media video{object-fit:cover;width:100%;height:100%}.banner__box{z-index:2;padding:5rem 0 5rem 1rem;width:75%;height:100%}@media screen and (min-width:1024px){.banner__box{padding:3.75rem 0 3.75rem 2rem;width:50%}}.banner[data-content=link] .banner__box{padding:5rem 0 2.5rem 1rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1024px){.banner[data-content=link] .banner__box{padding:3.75rem 0 3.75rem 2rem;justify-content:flex-end}}[data-theme=padding] .banner__box{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:1024px){[data-theme=padding] .banner__box{height:max(calc(100vh - 3.5rem),36rem);position:sticky;top:3.75rem}}[data-theme=padding-desktop] .banner:not([data-content=link]) .banner__inner{position:sticky;top:5rem}@media screen and (min-width:1024px){[data-theme=padding-desktop] .banner__box{display:flex;flex-direction:column;justify-content:flex-end}[data-theme=padding-desktop] .banner:not([data-content=link]) .banner__inner{position:initial}}.banner__inner{color:var(--kt-white)}.banner__card-sticky{position:relative;z-index:2}.banner__card-wrapper--featured-link{display:none}@media screen and (min-width:1024px){.banner__card-wrapper{grid-column:2;grid-row:1;position:relative;z-index:2;padding:3.5rem;pointer-events:none}.banner__card-wrapper--s{padding:var(--spacing-16)}.right-align{margin-left:auto}.banner__card-wrapper--featured-item .right-align{max-width:21.875rem}.banner__card-wrapper--featured-link{display:block}.banner__card-wrapper--featured-link .right-align{max-width:14.375rem}.banner__card-wrapper--product-section.banner__card-wrapper--left{grid-column:1;margin-right:auto}.banner__card-wrapper--product-section.banner__card-wrapper--right{grid-column:-2;margin-left:auto}.banner__card-wrapper--product-section.banner__card-wrapper--bottom{display:flex;align-items:flex-end}.banner__card-sticky{position:sticky;top:3.5rem;pointer-events:auto}}.banner__text{margin-top:.75rem}@media screen and (min-width:768px){.banner__text{max-width:66%}}@media screen and (min-width:1024px){.banner__text{margin-top:1rem}}.banner__button{margin-top:1.5rem}@media screen and (min-width:1024px){.banner__button{margin-top:2rem}}.banner__button--white{color:var(--kt-white)}.banner__button--black{color:var(--kt-black)}a.banner__link-text{color:var(--kt-white);text-decoration:underline;transform:translateY(-4px)}@media screen and (min-width:1024px){.banner__link{display:none}}.banner__brand{position:absolute;top:0;left:0;z-index:2;aspect-ratio:235 / 241;width:14.6875rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-banner.css.map */
