.scrubme-images-with-text-banners-section{--scrubme-media-ratio: 1 / 1;--scrubme-border-width: 5px;--scrubme-block-gap: 18px;--scrubme-caption-color: rgba(var(--color-foreground), .75);--scrubme-rte-gap: 0;box-sizing:border-box}.scrubme-banner-grid{width:100%;border:var(--scrubme-border-width) solid #fff;border-radius:0;background:transparent;margin-bottom:clamp(10px,2vw,18px)!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:0}@media (min-width: 990px){.scrubme-banner-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"image video" "content content";gap:0;align-items:stretch;justify-items:stretch}.scrubme-banner-media-image{grid-area:image}.scrubme-banner-media-video{grid-area:video}.scrubme-banner-content-row{grid-area:content}}.scrubme-banner-content-row{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin:0;padding:10px;box-sizing:border-box;background:#000;color:#fff}.scrubme-banner-content-row,.scrubme-banner-content-row .scrubme-banner-title,.scrubme-banner-content-row .scrubme-banner-caption,.scrubme-banner-content-row .scrubme-banner-richtext,.scrubme-banner-content-row .rte,.scrubme-banner-content-row .rte :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a){color:#fff!important}.scrubme-banner-media-image,.scrubme-banner-media-video{position:relative;width:100%;aspect-ratio:var(--scrubme-media-ratio);display:flex;align-items:stretch;justify-content:center;min-width:0;overflow:hidden;box-sizing:border-box}.scrubme-banner-img,.scrubme-banner-media-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.scrubme-banner-title{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;font-size:var(--font-size-h2)!important;line-height:var(--line-height-heading)!important;letter-spacing:calc(var(--font-heading-scale) * .06rem)!important;margin:0 0 .6rem!important}h3.scrubme-banner-caption,.scrubme-banner-caption{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;font-size:var(--font-size-h3)!important;line-height:var(--line-height-heading)!important;letter-spacing:calc(var(--font-heading-scale) * .04rem)!important;margin:0 0 .6rem!important;padding:.5rem!important}.scrubme-banner-caption.uppercase{text-transform:uppercase;letter-spacing:.11em}.scrubme-banner-richtext{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.scrubme-banner-richtext--h4{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;font-size:var(--font-size-h4)!important;line-height:var(--line-height-heading)!important;letter-spacing:calc(var(--font-heading-scale) * .04rem)!important}.scrubme-banner-richtext--h5{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;font-size:var(--font-size-h5)!important;line-height:var(--line-height-heading)!important;letter-spacing:calc(var(--font-heading-scale) * .03rem)!important;margin-top:20px!important;margin-bottom:10px!important}.scrubme-banner-content-row .rte>*{margin-top:0!important;margin-bottom:0!important}.scrubme-banner-content-row .rte>*+*{margin-top:var(--scrubme-rte-gap)!important}.scrubme-banner-content-row .rte h1{font-size:var(--font-size-h1)!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte h2{font-size:var(--font-size-h2)!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte h3{font-size:var(--font-size-h3)!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte h4{font-size:var(--font-size-h4)!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte h5{font-size:var(--font-size-h5)!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte h6{font-size:var(--font-size-h6, var(--font-size-h5))!important;line-height:var(--line-height-heading)!important}.scrubme-banner-content-row .rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:calc(var(--font-heading-scale) * .06rem)!important}.scrubme-banner-content-row .rte :is(strong,b,em,i,a,small,sub,sup){line-height:inherit!important}.scrubme-banner-button-wrap{margin:.6rem 0 1rem}.scrubme-banner-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-size:var(--font-size-button);font-family:var(--font-heading-family);line-height:var(--line-height-button);min-height:var(--size-button-min-height);padding:var(--size-button-padding-y) var(--size-button-padding-x);font-weight:600;letter-spacing:.06em;color:rgb(var(--color-button-text));text-decoration:none;border:2px solid #FFFFFF;border-radius:var(--buttons-radius-outset, 4px);transition:filter var(--duration-short, .1s) ease;box-shadow:var(--button-shadow),0 0 6px #fffc,0 0 12px #fff9}.scrubme-banner-button:hover,.scrubme-banner-button:focus{text-decoration:none;filter:brightness(.96)}.scrubme-banner-button:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:0 0 6px #ffffffe6,0 0 14px #ffffffb3}@media (max-width: 989px){.scrubme-banner-title,h3.scrubme-banner-caption,.scrubme-banner-caption{margin-bottom:.5rem!important}.scrubme-banner-button-wrap{margin:.5rem 0 .8rem!important}.scrubme-images-with-text-banners-section{--scrubme-rte-gap: 5px}.scrubme-banner-richtext--h4{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(.85rem,var(--font-size-h4),1.1rem)!important}}@media (max-width: 450px){.scrubme-banner-grid{border-width:5px}.scrubme-banner-richtext--h4{font-size:clamp(.75rem,var(--font-size-h4),1rem)!important}}@media (prefers-reduced-motion: reduce){.scrubme-banner-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/scrubme-images-with-text-banners.css.map */
