.product-grid-layout .grid__item--banner{position:relative;grid-row:var(--grid-desk-row, auto) / span 1;grid-column:var(--grid-desk-col, auto) / span 1;min-width:0}.product-grid-layout .grid__item--banner.block-size--two-column{grid-column:var(--grid-desk-col, auto) / span 2}.product-grid-layout .grid__item--banner.block-rows-2-rows{grid-row:var(--grid-desk-row, auto) / span 2}.product-grid-layout .grid__item--banner.layout--auto{grid-row:auto;grid-column:auto}.promo-banner-container{position:absolute;left:0;right:0;top:var(--promo-banner-top, 0px);bottom:var(--promo-banner-info-offset, 51px);overflow:hidden}.promo-banner-container .promo-banner-media{display:block;width:100%;height:100%;object-fit:cover}.promo-banner-container .promo-banner-media+.promo-banner-media{display:none}.promo-banner-container .banner_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.promo-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:flex-start;align-items:flex-end;padding:28px;background:rgba(0,0,0,var(--desktop-overlay, 0));pointer-events:none}.promo-banner-content-inner{display:flex;flex-direction:column;gap:8px;max-width:340px;color:#000}.promo-banner-content-inner.color-white{color:#fff}.promo-banner-content-inner>*{margin:0}.promo-banner-subheading{font-family:Blair ITC,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.promo-banner-heading{font-family:Roxborough CF,serif;font-weight:400;font-size:clamp(22px,2.2vw,32px);line-height:1.1;text-transform:uppercase;color:inherit}.promo-banner-description,.promo-banner-description p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;margin:0}.promo-banner-link{pointer-events:auto;position:relative;z-index:3;width:fit-content;font-family:Blair ITC,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:901px){.product-grid-layout .grid__item--banner.visibility--mobile-only{display:none}.promo-banner-content.desktop-position-top-left{justify-content:flex-start;align-items:flex-start}.promo-banner-content.desktop-position-top-center{justify-content:center;align-items:flex-start}.promo-banner-content.desktop-position-top-right{justify-content:flex-end;align-items:flex-start}.promo-banner-content.desktop-position-middle-left{justify-content:flex-start;align-items:center}.promo-banner-content.desktop-position-middle-center{justify-content:center;align-items:center}.promo-banner-content.desktop-position-middle-right{justify-content:flex-end;align-items:center}.promo-banner-content.desktop-position-bottom-left{justify-content:flex-start;align-items:flex-end}.promo-banner-content.desktop-position-bottom-center{justify-content:center;align-items:flex-end}.promo-banner-content.desktop-position-bottom-right{justify-content:flex-end;align-items:flex-end}.promo-banner-content-inner.desktop-alignment-left{text-align:left;align-items:flex-start}.promo-banner-content-inner.desktop-alignment-center{text-align:center;align-items:center}.promo-banner-content-inner.desktop-alignment-right{text-align:right;align-items:flex-end}}@media screen and (max-width:900px){.product-grid-layout .grid__item--banner{grid-row:var(--grid-mob-row, auto) / span 1;grid-column:var(--grid-mob-col, auto) / span 1}.product-grid-layout .grid__item--banner.block-rows-2-rows{grid-row:var(--grid-mob-row, auto) / span 2}.product-grid-layout .grid__item--banner.block-size--two-column{grid-column:1 / -1}.product-grid-layout .grid__item--banner.layout--auto{grid-row:auto;grid-column:auto}.product-grid-layout .grid__item--banner.visibility--desktop-only{display:none}.promo-banner-container .promo-banner-media:has(+.promo-banner-media){display:none}.promo-banner-container .promo-banner-media+.promo-banner-media{display:block}.promo-banner-content{padding:18px 14px;background:rgba(0,0,0,var(--mobile-overlay, 0))}.promo-banner-content.mobile-position-top-left{justify-content:flex-start;align-items:flex-start}.promo-banner-content.mobile-position-top-center{justify-content:center;align-items:flex-start}.promo-banner-content.mobile-position-top-right{justify-content:flex-end;align-items:flex-start}.promo-banner-content.mobile-position-middle-left{justify-content:flex-start;align-items:center}.promo-banner-content.mobile-position-middle-center{justify-content:center;align-items:center}.promo-banner-content.mobile-position-middle-right{justify-content:flex-end;align-items:center}.promo-banner-content.mobile-position-bottom-left{justify-content:flex-start;align-items:flex-end}.promo-banner-content.mobile-position-bottom-center{justify-content:center;align-items:flex-end}.promo-banner-content.mobile-position-bottom-right{justify-content:flex-end;align-items:flex-end}.promo-banner-content-inner.mobile-alignment-left{text-align:left;align-items:flex-start}.promo-banner-content-inner.mobile-alignment-center{text-align:center;align-items:center}.promo-banner-content-inner.mobile-alignment-right{text-align:right;align-items:flex-end}}@media screen and (max-width:550px){.product-grid-layout .grid__item--banner{--promo-banner-top: 8px;--promo-banner-info-offset: 48px}.product-grid-layout.is-one-column .grid__item--banner{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/promo-banner.css.map */
