.banner__wrapper{position:relative;display:flex}@media only screen and (max-width: 1279px){.banner__wrapper.banner__wrapper--y-m-center{align-items:center}.banner__wrapper.banner__wrapper--y-m-bottom{align-items:flex-end}.banner__wrapper.banner__wrapper--x-m-center{justify-content:center}.banner__wrapper.banner__wrapper--x-m-center .banner__content{text-align:center}.banner__wrapper.banner__wrapper--x-m-right,.banner__wrapper.banner__wrapper--x-m-right .banner__content-eyebrow{justify-content:flex-end}.banner__wrapper.banner__wrapper--x-m-right .banner__content{text-align:right}}@media only screen and (min-width: 1280px){.banner__wrapper{padding:3.6rem 6rem}.banner__wrapper.banner__wrapper--y-center{align-items:center}.banner__wrapper.banner__wrapper--y-bottom{align-items:flex-end}.banner__wrapper.banner__wrapper--x-center{justify-content:center}.banner__wrapper.banner__wrapper--x-center .banner__content{text-align:center}.banner__wrapper.banner__wrapper--x-right{justify-content:flex-end}.banner__wrapper.banner__wrapper--x-right .banner__content{text-align:right}}.banner__wrapper.banner__wrapper--gradient-b .banner__media{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) var(--gradient-percent, 25%))}.banner__wrapper.banner__wrapper--gradient-t .banner__media{background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) var(--gradient-percent, 25%))}.banner__wrapper.banner__wrapper--gradient-y .banner__media{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) var(--gradient-percent, 25%)),linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) var(--gradient-percent, 25%))}.banner__content-wrapper{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:fit-content;display:flex;padding:1.5rem 2rem}.banner__content-wrapper.banner__content-wrapper--style-2{right:initial;max-width:72rem;left:50%;transform:translate(-50%)}.banner__content-content{color:var(--content-color);font-size:.875rem;line-height:1rem;text-wrap:balance;font-weight:500}.banner__content-wrapper.banner__content-wrapper--style-3{height:auto;bottom:initial;background-color:#fffc}.banner__content-btns-wrapper{margin-top:1.5rem}.banner__title{color:var(--content-color);text-wrap:balance;margin-bottom:4px}.banner__content-wrapper--style-3 .banner__title{color:var(--primary-nima-dark-teal)}@media only screen and (max-width: 767px){.banner__content-wrapper.banner__content-wrapper--y-m-top{align-items:flex-start}.banner__content-wrapper.banner__content-wrapper--y-m-center{align-items:center}.banner__content-wrapper.banner__content-wrapper--y-m-bottom{align-items:flex-end}.banner__content-wrapper.banner__content-wrapper--x-m-left{justify-content:flex-start}.banner__content-wrapper.banner__content-wrapper--x-m-center{justify-content:center}.banner__content-wrapper.banner__content-wrapper--x-m-center .banner__content{text-align:center}.banner__content-wrapper.banner__content-wrapper--x-m-right{justify-content:flex-end}.banner__content-wrapper.banner__content-wrapper--x-m-right .banner__content{text-align:right}}@media only screen and (min-width: 768px){.banner__content-wrapper.banner__content-wrapper--y-top{align-items:flex-start}.banner__content-wrapper.banner__content-wrapper--y-center{align-items:center}.banner__content-wrapper.banner__content-wrapper--y-bottom{align-items:flex-end}.banner__content-wrapper.banner__content-wrapper--x-left{justify-content:flex-start}.banner__content-wrapper.banner__content-wrapper--x-center{justify-content:center}.banner__content-wrapper.banner__content-wrapper--x-center .banner__content{text-align:center}.banner__content-wrapper.banner__content-wrapper--x-right{justify-content:flex-end}.banner__content-wrapper.banner__content-wrapper--x-right .banner__content{text-align:right}.banner__content-wrapper.banner__content-wrapper--style-3{height:100%;bottom:initial;background-color:initial}.banner__content-wrapper--style-1 .banner__content,.banner__content-wrapper--style-3 .banner__content{border-radius:1rem;border:1px solid rgba(255,255,255,.4);background:#ffffffb3;padding:1.75rem 2rem 2.375rem}.banner__title{color:var(--content-color-desktop);margin-bottom:9px}.banner__content-wrapper--style-1 .banner__title,.banner__content-wrapper--style-3 .banner__title{color:var(--primary-nima-dark-teal)}.banner__content-wrapper--style-3{padding-top:7.25rem}.banner__content-content{font-size:1.5rem;line-height:1.75rem;text-wrap:balance}.banner__content-wrapper--style-1 .banner__content-content,.banner__content-wrapper--style-3 .banner__content-content,.banner__content-wrapper--style-4 .banner__content-content{color:var(--content-color-desktop)}.banner__content-wrapper--style-4 .banner__content{max-width:28.75rem}.banner__content-btns-wrapper{gap:1rem}}.banner__overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.banner__media-wrapper{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banner__media-wrapper .banner__media{position:relative;width:100%;height:100%}.banner__content{position:relative;width:100%;max-width:45rem;z-index:3;text-wrap:balance}.banner__content-btns-wrapper{display:flex;align-items:center;justify-content:center;gap:.75rem}.banner__content-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.aw-hero__video-wrapper--mobile{display:block}@media screen and (min-width: 768px){.aw-hero__video-wrapper--mobile{display:none}}.aw-hero__video-wrapper--desktop{display:none}@media screen and (min-width: 768px){.aw-hero__video-wrapper--desktop{display:block}}@media only screen and (min-width: 1024px){.banner__content-wrapper--style-4 .banner__content{max-width:45rem}.banner__content-wrapper.banner__content-wrapper--style-4{right:initial;max-width:72rem;left:50%;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/banner.css.map */
