.section-full-width-banner{position:relative}.section-full-width-banner>div{width:100%;display:flex;flex-direction:column}.section-full-width-banner .content-top .section-full-width-banner__media:after{transform:scaleY(-1)}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content{background-color:transparent;margin:auto}.section-full-width-banner__content{position:relative;width:100%;color:rgb(var(--color-foreground));display:flex;flex-direction:column;z-index:3;background-color:rgb(var(--color-background));border-radius:var(--card-corner-radius);row-gap:var(--spacing-3)}.section-full-width-banner__container{position:relative}.section-full-width-banner__container:not(.max-w-full).media-position--background .section-full-width-banner__media{inset-inline:var(--page-gutter);max-width:calc(100% - 2 * var(--page-gutter))}.section-full-width-banner__container.media-position--background .section-full-width-banner__content{height:100%}.container.max-w-full .section-full-width-banner__content{border-radius:0}.section-full-width-banner__media:not(.media--with-controls) iframe,.section-full-width-banner__media:not(.media--with-controls) video{pointer-events:none;border:none;max-width:none}[dir=rtl] .section-full-width-banner__media iframe,[dir=rtl] .section-full-width-banner__media video{transform:translate(50%,-50%)}.section-full-width-banner__media svg.placeholder-svg{opacity:.75}.section-full-width-banner__media svg.placeholder-svg{background-color:rgb(var(--color-background))}.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{color:rgb(var(--color-heading-text));font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm);letter-spacing:0;margin:0;font-weight:var(--font-weight-normal)}.section-full-width-banner__entry,.section-full-width-banner__heading,.section-full-width-banner__heading p{margin:0}.section-full-width-banner__heading .section__heading{line-height:1.25}.section-full-width-banner__entry ol,.section-full-width-banner__entry ul{text-align:start}.section-full-width-banner__entry{font-size:13px}.section-full-width-banner__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-2) 0;justify-content:center}.section-full-width-banner__buttons .button{min-width:fit-content;white-space:nowrap;text-overflow:ellipsis;font-size:medium;padding:1.6rem 8.8rem;font-weight:var(--button-font-weight)}.section-full-width-banner .media-position--top,.section-full-width-banner .media-position--bottom{row-gap:0}.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}.section-full-width-banner__bubble{border:1px solid;border-radius:50%;padding:1.4rem 1.8rem;text-align:center}.section-full-width-banner__container .section-full-width-banner__wrapper-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}@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 .section__spacing{height:var(--mobile-spacing)}.section-full-width-banner__buttons{justify-content:center}.section-full-width-banner:has(.block-display)>div{display:block}.section-full-width-banner:has(.block-display) .media-position--background .media{position:static}.section__heading.h3{font-size:calc(var(--font-heading-scale) * var(--h1-multiplier))}.section__heading.h3 em{font-size:calc((var(--font-heading-scale) * var(--h1-multiplier)) + 6px)}.section-full-width-banner:has(.block-display) .section-full-width-banner__container.media-position--background .section-full-width-banner__content{height:auto}.section-full-width-banner__buttons .button{padding:1.6rem 4.8rem;margin-top:.4rem}.section-full-width-banner__subheading{margin-top:1rem}}@media screen and (min-width: 750px){.section-full-width-banner .section__spacing{height:var(--tablet-spacing)}.section-full-width-banner{display:flex;column-gap:0}.section-full-width-banner__media iframe,.section-full-width-banner__media video{width:100%;height:108%}.section-full-width-banner:has(.media>*) .section-full-width-banner__content{padding-top:0;padding-bottom:0}.section-full-width-banner:has(.media>*) .section-full-width-banner__content .section-full-width-banner__container-wrapper{background-color:rgba(var(--color-background),.8);padding:var(--content-padding) 10px;height:100%;display:flex;flex-direction:column}.section-full-width-banner__bubble{padding:21px 25px}}@media screen and (min-width: 990px){.section-full-width-banner .section__spacing{height:var(--desktop-spacing)}}.section-full-width-banner__highlighted-text{padding:1.2rem 1.6rem;border-radius:var(--border-radius);margin:1rem 0}.section-full-width-banner__highlighted-text *{color:var(--highlighted-text-color);margin:0}.section-full-width-banner__image img{max-width:var(--image-width, 300px);object-fit:contain;height:auto;display:inline-block}.section-full-width-banner__bullet-list ul{list-style:none;padding-left:0;margin:0}.section-full-width-banner__bullet-list li{position:relative;padding:.8rem .8rem .8rem 4rem;color:var(--bullet-list-text-color, #000);margin:0 .8rem .8rem 0;display:inline-block;align-items:center;background-color:var(--bullet-list-background-color);width:max-content;border-radius:var(--card-corner-radius)}.section-full-width-banner__bullet-list li:last-child{margin-bottom:0}.section-full-width-banner__bullet-list li:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:var(--bullet-list-icon);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.8rem}.section-full-width-banner__scrolling-text{color:var(--scrolling-text-color, rgb(var(--color-foreground)));--scrolling-speed: 8s;--scrolling-items: 4;--scrolling-item-height: 4rem;overflow:visible}.section-full-width-banner__scrolling-text__viewport{overflow:hidden;height:var(--scrolling-item-height)}.section-full-width-banner__scrolling-text__track{display:flex;flex-direction:column;animation:scrolly var(--scrolling-speed) steps(var(--scrolling-items)) infinite;transform:translateY(-50%)}.section-full-width-banner__scrolling-text__item{line-height:var(--scrolling-item-height);padding:0 .2rem;white-space:nowrap;font-weight:var(--font-weight-bold);font-size:var(--scrolling-font-size)}@keyframes scrolly{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media screen and (min-width: 750px){.section-full-width-banner .content-position-top-left .section-full-width-banner__container-wrapper{justify-content:flex-start;align-items:flex-start}.section-full-width-banner .content-position-top .section-full-width-banner__container-wrapper,.section-full-width-banner .content-position-top-center .section-full-width-banner__container-wrapper{justify-content:flex-start;align-items:center}.section-full-width-banner .content-position-top-right .section-full-width-banner__container-wrapper{justify-content:flex-start;align-items:flex-end}.section-full-width-banner .content-position-middle-left .section-full-width-banner__container-wrapper{justify-content:center;align-items:flex-start}.section-full-width-banner .content-position-center .section-full-width-banner__container-wrapper,.section-full-width-banner .content-position-middle-center .section-full-width-banner__container-wrapper{justify-content:center;align-items:center}.section-full-width-banner .content-position-middle-right .section-full-width-banner__container-wrapper{justify-content:center;align-items:flex-end}.section-full-width-banner .content-position-bottom-left .section-full-width-banner__container-wrapper{justify-content:flex-end;align-items:flex-start}.section-full-width-banner .content-position-bottom .section-full-width-banner__container-wrapper,.section-full-width-banner .content-position-bottom-center .section-full-width-banner__container-wrapper{justify-content:flex-end;align-items:center}.section-full-width-banner .content-position-bottom-right .section-full-width-banner__container-wrapper{justify-content:flex-end;align-items:flex-end}.section-full-width-banner__container .max-w-sm{min-width:50rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-full-width-banner.css.map */
