.section-full-width-banner>div{display:block;width:100%}.section-full-width-banner__container{position:relative}.section-full-width-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;row-gap:var(--spacing-3);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:var(--card-corner-radius)}.section-full-width-banner__container.has-background-media{isolation:isolate;overflow:hidden}.section-full-width-banner__container.has-background-media.has-video{background-color:#000}.section-full-width-banner__container.has-background-media .section-full-width-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;border-radius:0}.section-full-width-banner__container.has-background-media .section-full-width-banner__media>video,.section-full-width-banner__container.has-background-media .section-full-width-banner__media>img,.section-full-width-banner__container.has-background-media .section-full-width-banner__media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.section-full-width-banner__container.has-background-media .section-full-width-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;align-items:center;justify-content:center;height:100%;margin:0;text-align:center;background:transparent;border-radius:0}.section-full-width-banner__container.has-background-media .section-full-width-banner__media.media--overlay:after{content:none}.section-full-width-banner__container.media-position--top .media+.content,.section-full-width-banner__container.media-position--bottom .content+.media{margin-block-start:0}.section-full-width-banner__media:not(.media--with-controls) iframe,.section-full-width-banner__media:not(.media--with-controls) video{pointer-events:none}.section-full-width-banner__content>:first-child{margin-block-start:0}.section-full-width-banner__content>:last-child{margin-block-end:0}.section-full-width-banner__breadcrumbs{order:-1}.section-full-width-banner__subheading,.section-full-width-banner__subtitle{position:relative;inset-inline-start:var(--subheading-offset-x, 0px);top:var(--subheading-offset-y, 0px);margin:0;color:var(--subheading-color, rgb(var(--color-heading-text)));font-size:var(--subheading-font-size, var(--font-size-static-sm));font-weight:var(--font-weight-normal);line-height:var(--line-height-static-sm);letter-spacing:var(--subheading-letter-spacing, var(--letter-spacing-medium));text-transform:uppercase}.section-full-width-banner__entry,.section-full-width-banner__heading,.section-full-width-banner__heading p{margin:0}.section-full-width-banner__entry ol,.section-full-width-banner__entry ul{text-align:start}.section-full-width-banner__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-2) 0}.section-full-width-banner__buttons .button{min-width:fit-content;max-width:calc(100vw - 4rem);white-space:nowrap;text-overflow:ellipsis}.section-full-width-banner__link{width:0;height:0;overflow:hidden}.section-full-width-banner__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:hover){.section-full-width-banner__content:has(.section-full-width-banner__link):hover .section-full-width-banner__button{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}}@media screen and (max-width:749px){.section-full-width-banner__buttons{justify-content:center}}@media screen and (min-width:750px){.section-full-width-banner__subheading,.section-full-width-banner__subtitle{font-size:var(--subheading-font-size-desktop, var(--subheading-font-size, var(--font-size-static-sm)))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-full-width-banner.css.map */
