.promo-image-grid{background-color:var(--promo-grid-bg, #f5f0eb);padding-top:var(--promo-grid-padding-top-desk, 0);padding-bottom:var(--promo-grid-padding-bottom-desk, 0)}.promo-image-grid .promo-image-grid__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--promo-grid-gap, 6px);width:100%;aspect-ratio:2 / 1;min-height:0;max-height:var(--promo-grid-max-height, 800px)}.promo-image-grid.promo-image-grid--main-only .promo-image-grid__inner{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:4 / 3;max-height:var(--promo-grid-max-height, 800px)}.promo-image-grid.promo-image-grid--main-only .promo-image-grid__secondary{display:none}.promo-image-grid .promo-image-grid__main{position:relative;z-index:0;isolation:isolate;min-height:0;display:flex;flex-direction:column}.promo-image-grid .promo-image-grid__main>.promo-image-grid__main-link,.promo-image-grid .promo-image-grid__main>.promo-image-grid__main-image-wrap{flex:1 1 0;min-height:0;position:relative;z-index:0}.promo-image-grid .promo-image-grid__main-link{display:block;height:100%}.promo-image-grid .promo-image-grid__main-link .promo-image-grid__main-image-wrap{height:100%}.promo-image-grid .promo-image-grid__main-image-wrap{width:100%;height:100%;min-height:0;overflow:hidden;background-color:var(--promo-grid-bg, #f5f0eb)}.promo-image-grid .promo-image-grid__main-img,.promo-image-grid .promo-image-grid__main-image-wrap .promo-image-grid__video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.promo-image-grid .promo-image-grid__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.promo-image-grid .promo-image-grid__reduced-motion-poster{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.promo-image-grid .promo-image-grid__main-image-wrap:has(.promo-image-grid__video-iframe),.promo-image-grid .promo-image-grid__main-image-wrap:has(.promo-image-grid__video){position:relative}.promo-image-grid .promo-image-grid__main-image-wrap:has(.promo-image-grid__video-iframe){container-type:size}.promo-image-grid .promo-image-grid__main-image-wrap .promo-image-grid__video-iframe{position:absolute;top:50%;left:50%;width:max(100%,calc(100cqh * 16 / 9));height:max(100%,56.25cqw);border:0;transform:translate(-50%,-50%);z-index:1}.promo-image-grid .promo-image-grid__placeholder{width:100%;height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;background:#0000000f}.promo-image-grid .promo-image-grid__placeholder .placeholder-svg{width:100%;height:100%}.promo-image-grid .promo-image-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:var(--promo-grid-text-v-desk, flex-end);align-items:var(--promo-grid-text-h-desk, flex-start);padding:1.6rem 3.2rem 3.2rem;pointer-events:none}.promo-image-grid .promo-image-grid__overlay .promo-image-grid__button{pointer-events:auto}.promo-image-grid .promo-image-grid__overlay .promo-image-grid__button.promo-image-grid__button--static{pointer-events:none}.promo-image-grid .promo-image-grid__content{display:flex;flex-direction:column;align-items:var(--promo-grid-text-h-desk, flex-start)}.promo-image-grid .promo-image-grid__heading{font-family:var(--promo-grid-heading-font-desk, var(--font-ivyora-display));font-size:var(--promo-grid-heading-size-desk, 42px);font-weight:var(--promo-grid-heading-weight, 300);font-style:var(--promo-grid-heading-font-style, normal);text-decoration:var(--promo-grid-heading-text-decoration, none);line-height:72px;color:var(--promo-grid-heading-color, #fff);margin:var(--promo-grid-heading-margin-top-desk, 0) 0 var(--promo-grid-heading-margin-bottom-desk, 0) 0;text-wrap:pretty;letter-spacing:normal}.promo-image-grid .promo-image-grid__subheading{font-family:var(--promo-grid-subheading-font-desk, var(--font-proxima-nova));font-size:var(--promo-grid-subheading-size-desk, 16px);font-weight:300;line-height:1.4;color:var(--promo-grid-subheading-color, #fff);margin:0 0 var(--promo-grid-subheading-margin-bottom-desk, 0) 0;text-wrap:pretty;letter-spacing:normal}.promo-image-grid .promo-image-grid__button{position:relative;margin:0;display:inline-flex;height:3.125rem;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;padding:27px 50px;text-align:center;font-family:var(--promo-grid-button-font-desk, var(--font-proxima-nova));font-size:var(--promo-grid-button-size-desk, 16px);font-weight:600;line-height:1.5rem;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;background-color:var(--promo-grid-button-bg, #fff);color:var(--promo-grid-button-color, #000);border-width:2px;border-style:solid;border-color:var(--promo-grid-button-border-color, #000);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.promo-image-grid .promo-image-grid__button:hover{background-color:var(--promo-grid-button-hover-bg, #f5f5f5);color:var(--promo-grid-button-hover-color, #000);border-color:var(--promo-grid-button-border-hover-color, #000)}.promo-image-grid a:focus-visible,.promo-image-grid .promo-image-grid__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.promo-image-grid .promo-image-grid__button--static{cursor:default;pointer-events:none}.promo-image-grid .promo-image-grid__secondary{display:flex;flex-direction:column;gap:var(--promo-grid-gap, 6px);min-height:0}.promo-image-grid .promo-image-grid__secondary-item{flex:1;min-height:0;position:relative}.promo-image-grid .promo-image-grid__secondary-link{display:block;width:100%;height:100%;min-height:0}.promo-image-grid .promo-image-grid__secondary-image-wrap{width:100%;height:100%;min-height:0;overflow:hidden;background-color:var(--promo-grid-bg, #f5f0eb)}.promo-image-grid .promo-image-grid__secondary-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media screen and (max-width:1023px){.promo-image-grid .promo-image-grid__heading{font-size:var(--promo-grid-heading-size-mob, 42px);line-height:42px}}@media screen and (max-width:767px){.promo-image-grid{padding-top:var(--promo-grid-padding-top-mob, 0);padding-bottom:var(--promo-grid-padding-bottom-mob, 0)}.promo-image-grid .promo-image-grid__inner{grid-template-columns:1fr;grid-template-rows:1fr;max-height:none;min-height:0;aspect-ratio:1 / 1}.promo-image-grid .promo-image-grid__main{order:1;min-height:320px}.promo-image-grid .promo-image-grid__main>.promo-image-grid__main-link,.promo-image-grid .promo-image-grid__main>.promo-image-grid__main-image-wrap{flex:1 1 0;min-height:0}.promo-image-grid .promo-image-grid__main-link,.promo-image-grid .promo-image-grid__main-link .promo-image-grid__main-image-wrap{height:100%}.promo-image-grid .promo-image-grid__secondary{display:none}.promo-image-grid .promo-image-grid__main-image-wrap,.promo-image-grid .promo-image-grid__main-link .promo-image-grid__main-image-wrap{min-height:0}.promo-image-grid .promo-image-grid__main-img{width:100%;height:100%;object-fit:cover;object-position:center}.promo-image-grid .promo-image-grid__overlay{justify-content:var(--promo-grid-text-v-mob, flex-end);align-items:var(--promo-grid-text-h-mob, center);padding-bottom:4.8rem}.promo-image-grid .promo-image-grid__content{align-items:var(--promo-grid-text-h-mob, center);text-align:center}.promo-image-grid .promo-image-grid__heading{font-family:var(--promo-grid-heading-font-mob, var(--font-ivyora-display));margin-top:var(--promo-grid-heading-margin-top-mob, 0);margin-bottom:var(--promo-grid-heading-margin-bottom-mob, 0);text-align:inherit;line-height:42px}.promo-image-grid .promo-image-grid__subheading{font-family:var(--promo-grid-subheading-font-mob, var(--font-proxima-nova));font-size:var(--promo-grid-subheading-size-mob, 14px);margin-bottom:var(--promo-grid-subheading-margin-bottom-mob, 0);text-align:inherit}.promo-image-grid .promo-image-grid__button{font-family:var(--promo-grid-button-font-mob, var(--font-proxima-nova));font-size:var(--promo-grid-button-size-mob, 14px);align-self:center}}@media(prefers-reduced-motion:reduce){.promo-image-grid .promo-image-grid__button{transition:none}.promo-image-grid .promo-image-grid__video-wrap .promo-image-grid__video,.promo-image-grid .promo-image-grid__video-iframe{display:none!important}.promo-image-grid .promo-image-grid__reduced-motion-poster{display:block;z-index:1}.promo-image-grid .promo-image-grid__video-poster{z-index:1}}.promo-image-grid--landing-page{padding-left:32px;padding-right:32px}@media(min-width:1280px){.promo-image-grid--landing-page{padding-left:80px;padding-right:80px}}.promo-image-grid--landing-page .promo-image-grid__main-img,.promo-image-grid--landing-page .promo-image-grid__secondary-img{filter:brightness(.8)}@media screen and (max-width:767px){.promo-image-grid--landing-page{padding-left:16px;padding-right:16px}.promo-image-grid--landing-page .promo-image-grid__overlay{padding-left:0;padding-right:0}.promo-image-grid--landing-page .promo-image-grid__inner{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;gap:var(--promo-grid-gap, 6px)}.promo-image-grid--landing-page .promo-image-grid__main{order:0;aspect-ratio:4 / 3;min-height:0;width:100%}.promo-image-grid--landing-page .promo-image-grid__secondary{display:flex;flex-direction:column;gap:var(--promo-grid-gap, 6px);width:100%}.promo-image-grid--landing-page .promo-image-grid__secondary-item{aspect-ratio:4 / 3;width:100%;flex:0 0 auto}.promo-image-grid--landing-page .promo-image-grid__secondary-image-wrap,.promo-image-grid--landing-page .promo-image-grid__main-image-wrap{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/section-hp-hero-banner-grid.css.map */
