.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 .full-width-banner__animation--body .full-width-banner__animation{overflow:hidden;position:relative}animation-observer{width:100%}.section-full-width-banner .full-width-banner__animation--body .full-width-banner__animation>*{opacity:0;transform:translateY(200%)}.section-full-width-banner .full-width-banner__animation--body .full-width-banner__animation.inAnimation>*{animation-name:fullWidthContentAnimation;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.section-full-width-banner .full-width-banner__animation--body .full-width-banner__animation.inAnimation>*,.section-full-width-banner .full-width-banner__animation--body .full-width-banner__animation.isAnimated>*{opacity:1;transform:translateY(0)}@keyframes fullWidthContentAnimation{0%{opacity:0;transform:translateY(200%)}to{opacity:1;transform:translateY(0)}}.section-full-width-banner__container{position:relative}.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__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-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{font-size:1.6rem;line-height:1.65}.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 .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}.section-full-width-banner .full-width-banner__animation--body.full-width-banner__no-animation .full-width-banner__animation>*{opacity:1;transform:translateY(0)}.section-full-width-banner .full-width-banner__animation--body.full-width-banner__no-animation .full-width-banner__animation.inAnimation>*{animation-name:none;animation-timing-function:none}}@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%}}.section-full-width-banner__buttons{display:flex}.section-full-width-banner__container--editorial{padding-block:clamp(1.8rem,2.5vw,3.2rem)}.section-full-width-banner__container--editorial .section-full-width-banner__content{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"eyebrow eyebrow" "heading entry" "heading buttons";column-gap:clamp(3.2rem,5vw,8rem);row-gap:0;min-height:clamp(38rem,32vw,46rem);padding:clamp(3.2rem,4.5vw,5.6rem);overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:0}.section-full-width-banner__container--editorial .section-full-width-banner__content:after{content:"";position:absolute;inset-block:1.2rem;inset-inline:1.2rem;border:.1rem solid rgba(var(--color-foreground),.08);pointer-events:none}.section-full-width-banner__container--editorial .section-full-width-banner__eyebrow{grid-area:eyebrow;display:flex;align-items:center;gap:1.6rem;width:100%;margin:0 0 clamp(2.4rem,3vw,4rem);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.24em;text-transform:uppercase}.section-full-width-banner__container--editorial .section-full-width-banner__eyebrow:before{content:"";width:4.8rem;height:.1rem;flex:0 0 auto;background:currentColor}.section-full-width-banner__container--editorial .section-full-width-banner__heading{grid-area:heading;align-self:stretch;display:flex;align-items:flex-start;max-width:none;padding-inline-end:clamp(2.4rem,3.5vw,4.8rem);border-inline-end:.1rem solid rgba(var(--color-foreground),.2)}.section-full-width-banner__container--editorial .section-full-width-banner__heading .section__heading{max-width:10ch;font-size:clamp(4.2rem,4.4vw,6.4rem);line-height:.98;letter-spacing:-.03em}.section-full-width-banner__container--editorial .section-full-width-banner__heading em{display:block;margin-block:.12em;color:rgb(var(--color-link));font-size:.72em;line-height:1}.section-full-width-banner__container--editorial .section-full-width-banner__entry{grid-area:entry;align-self:end;max-width:60rem;font-size:clamp(1.6rem,1.2vw,1.8rem);line-height:1.6;text-align:start}.section-full-width-banner__container--editorial .section-full-width-banner__entry p{margin-block:0}.section-full-width-banner__container--editorial .section-full-width-banner__entry p+p{margin-block-start:1.6rem}.section-full-width-banner__container--editorial .section-full-width-banner__entry strong{display:block;max-width:23ch;margin-block-start:2.4rem;color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-size:clamp(2.2rem,2vw,3rem);font-weight:var(--font-heading-weight);line-height:1.25}.section-full-width-banner__container--editorial .section-full-width-banner__buttons{grid-area:buttons;justify-content:flex-start;max-width:none;margin:clamp(2.4rem,3vw,3.6rem) 0 0}.section-full-width-banner__container--editorial .section-full-width-banner__button{--color-button-text: #0a1f3d;--color-button-background: #c9a961;--color-button-outline: #c9a961;--color-button-hover-text: #f5f0e6;--color-button-hover-background: transparent;--color-button-hover-outline: #f5f0e6;display:inline-flex;align-items:center;gap:2rem;min-height:4.8rem;padding-inline:2.4rem}.section-full-width-banner__container--editorial .section-full-width-banner__button:after{content:"\2197";font-size:1.5rem;line-height:1;transition:transform var(--duration-default)}@media(hover:hover){.section-full-width-banner__container--editorial .section-full-width-banner__button:hover:after{transform:translate(.2rem,-.2rem)}}@media screen and (max-width:989px){.section-full-width-banner__container--editorial .section-full-width-banner__content{column-gap:4rem;padding:clamp(4rem,6vw,6.4rem)}.section-full-width-banner__container--editorial .section-full-width-banner__heading{padding-inline-end:4rem}}@media screen and (max-width:749px){.section-full-width-banner__container--editorial{padding-block:2rem}.section-full-width-banner__container--editorial .section-full-width-banner__content{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "heading" "entry" "buttons";min-height:0;padding:4rem 2.4rem;text-align:start}.section-full-width-banner__container--editorial .section-full-width-banner__content:after{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}.section-full-width-banner__container--editorial .section-full-width-banner__eyebrow{margin-block-end:3.2rem;font-size:1rem;letter-spacing:.2em}.section-full-width-banner__container--editorial .section-full-width-banner__eyebrow:before{width:3.2rem}.section-full-width-banner__container--editorial .section-full-width-banner__heading{display:block;padding:0 0 3.2rem;border-inline-end:0;border-block-end:.1rem solid rgba(var(--color-foreground),.2)}.section-full-width-banner__container--editorial .section-full-width-banner__heading .section__heading{max-width:11ch;font-size:clamp(4.2rem,13.2vw,5.4rem)}.section-full-width-banner__container--editorial .section-full-width-banner__entry{padding-block-start:3.2rem;font-size:1.65rem;line-height:1.6}.section-full-width-banner__container--editorial .section-full-width-banner__entry strong{font-size:2.2rem}.section-full-width-banner__container--editorial .section-full-width-banner__buttons{justify-content:flex-start;margin-block-start:3.2rem}.section-full-width-banner__container--editorial .section-full-width-banner__button{width:auto;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-full-width-banner.css.map */
