.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)}@media screen and (max-width: 450px){.section-full-width-banner__content{padding-left:16px;padding-right:16px}}.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 iframe,.section-full-width-banner__media 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{position:absolute;inset-block-start:0;inset-inline:0;width:100%;padding-block-start:calc(var(--section-spacing-unit-size) * 2.25)}.section-full-width-banner__subheading{color:rgb(var(--color-heading-text));font-size:var(--font-size-static-small);line-height:var(--line-height-small);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;color:#ede6db}.section-full-width-banner__heading .section__heading{font-size:84px;line-height:92px;letter-spacing:-.01em;font-family:var(--headings-font-family-secondary);font-weight:400;padding:0;text-transform:uppercase;max-width:800px}@media screen and (max-width: 1440px){.section-full-width-banner__heading .section__heading{font-size:70px;line-height:75px}}@media screen and (max-width: 1024px){.section-full-width-banner__heading .section__heading{font-size:50px;line-height:55px}}@media screen and (max-width: 450px){.section-full-width-banner__heading .section__heading{font-size:48px;line-height:57.6px;letter-spacing:-.015em;text-transform:none}}.section-full-width-banner__heading .section__heading strong{font-family:var(--body-font-family)}.section-full-width-banner__subheading{font-size:84px;line-height:100px;letter-spacing:-.01em;font-family:var(--body-font-family);font-weight:600;padding:0;text-transform:uppercase;max-width:800px}@media screen and (max-width: 1440px){.section-full-width-banner__subheading{font-size:70px;line-height:75px}}@media screen and (max-width: 1024px){.section-full-width-banner__subheading{font-size:50px;line-height:55px}}@media screen and (max-width: 450px){.section-full-width-banner__subheading{font-size:40px;line-height:48px}}.section-full-width-banner__entry p{font-size:22px;line-height:35px;letter-spacing:-.01em;font-family:var(--body-font-family);font-weight:400;max-width:570px}@media screen and (max-width: 520px) and (min-width: 400px){.section-full-width-banner__entry p{max-width:90%;margin:auto}}@media screen and (max-width: 450px){.section-full-width-banner__entry p{font-size:22px;line-height:35.2px;max-width:456px;letter-spacing:-.02em}}.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;align-items:center;margin-top:66px;background-color:#545a3e}@media screen and (max-width: 768px){.section-full-width-banner__buttons{margin-top:48px}}.section-full-width-banner__buttons .button{flex:1;min-width:100%;max-width:calc(100vw - 4rem);padding:28px 108px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:28px;font-family:var(--body-font-family);font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.section-full-width-banner__buttons .button:hover{color:#545a3e!important}@media screen and (max-width: 1440px){.section-full-width-banner__buttons .button{font-size:20px;line-height:24px;min-width:360px;height:79px}}@media screen and (max-width: 450px){.section-full-width-banner__buttons .button{font-size:20px;line-height:24px;font-weight:500;min-width:100%;height:79px}}@media screen and (max-width: 1440px){.section-height-full{height:auto}}@media screen and (max-width: 768px){.section-height-full--mobile{height:auto}}.section-full-width-banner .media-position--top,.section-full-width-banner .media-position--bottom{row-gap:0}@media screen and (max-width: 749px){.section-full-width-banner__buttons{justify-content:center}}@media screen and (max-width: 450px){.section-full-width-banner__buttons{width:100%}}@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%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-full-width-banner.css.map */
