.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}.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}@media screen and (max-width:749px){.section-full-width-banner__media video{object-fit:contain}.section-full-width-banner__container.media-position--background.has-video--mobile{height:auto;aspect-ratio:auto}.section-full-width-banner__container.media-position--background.has-video--mobile .section-full-width-banner__media:not(.small-up-hide){position:relative;inset:auto;inset-inline:auto;width:100%;height:auto;margin-inline:auto}.section-full-width-banner__container.media-position--background.has-video--mobile .section-full-width-banner__media:not(.small-up-hide) video{position:static;display:block;width:100%;height:auto;max-height: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-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-medium);margin:0;font-weight:var(--font-weight-normal);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{flex:1;min-width:fit-content;max-width:calc(100vw - 4rem);white-space:nowrap;text-overflow:ellipsis}.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}@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{display:flex;column-gap:0}.section-full-width-banner__media iframe,.section-full-width-banner__media video{width:100%;height:108%}}.video-toggle{touch-action:manipulation}.video-toggle__control{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.video-toggle__control:focus-visible{outline:2px solid #fff;outline-offset:-4px}.video-toggle__icon-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;padding:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;line-height:1;font-size:1rem;background-color:#0000008c;border:1px solid rgba(255,255,255,.65);box-shadow:0 2px 10px #00000040;color:#fff;opacity:1;transition:opacity .3s ease,background-color .2s ease}@media screen and (min-width:750px){.video-toggle__icon-wrap{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}}.video-toggle__icon{display:none;position:static;inset:auto;z-index:1;width:20px;height:20px;max-width:20px;max-height:20px;margin:0;flex:0 0 auto;transform:none;color:currentColor;fill:currentColor;stroke:currentColor;opacity:1;pointer-events:none}.video-toggle__icon--pause{width:18px;height:18px;max-width:18px;max-height:18px}.video-toggle.is-playing .video-toggle__icon--pause,.video-toggle.is-paused .video-toggle__icon--play{display:block}.video-toggle.is-paused .video-toggle__icon-wrap{opacity:1}.video-toggle.is-playing .video-toggle__icon-wrap{opacity:.55}.video-toggle.is-playing.is-idle .video-toggle__icon-wrap{opacity:.45}.video-toggle__control:focus-visible .video-toggle__icon-wrap{opacity:1}@media(hover:hover){.video-toggle.is-playing:hover .video-toggle__icon-wrap{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-full-width-banner.css.map */
