.rich-text-overlay{position:relative;z-index:2;margin-top:calc(-1 * var(--overlay-negative-offset-mobile, 0px));padding-bottom:var(--overlay-padding-bottom-mobile, 0px)}@media screen and (min-width:750px){.rich-text-overlay{margin-top:calc(-1 * var(--overlay-negative-offset, 0px));padding-bottom:var(--overlay-padding-bottom, 0px)}}.rich-text-overlay__wrapper{display:flex;justify-content:center;width:100%}.rich-text-overlay__wrapper--left{justify-content:flex-start}.rich-text-overlay__wrapper--right{justify-content:flex-end}.rich-text-overlay__box{width:100%;max-width:90%;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,var(--overlay-shadow-opacity, .12));padding:var(--overlay-box-padding-top-mobile, 4rem) 2rem}@media screen and (min-width:750px){.rich-text-overlay__box{max-width:var(--overlay-max-width, 75%);padding:var(--overlay-box-padding-top, 4rem) 4rem}}.rich-text-overlay .rich-text__blocks{width:100%;max-width:none;min-width:0}.rich-text-overlay .rich-text__blocks *{overflow-wrap:break-word}.rich-text-overlay .rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text-overlay .rich-text__blocks>*+*{margin-top:2rem}.rich-text-overlay .rich-text__blocks>*+a{margin-top:3rem}.rich-text-overlay .rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text-overlay .rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}@media screen and (min-width:750px){.rich-text-overlay--brands .rich-text__text.rte{padding-left:30px;padding-right:30px}}.rich-text-overlay .rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text-overlay .rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text-overlay .rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text-overlay__brand-slider{--brand-slider-cols-desktop: 5;--brand-slider-cols-mobile: 3;--brand-slider-gap: 2rem;--brand-slider-logo-max-height: 4.5rem;width:100%;min-width:0}.rich-text-overlay__brand-slider-title{margin:0 0 1.5rem}.rich-text-overlay__brand-slider-title--italic{font-style:italic}.rich-text-overlay__brand-slider slideshow-component,.rich-text-overlay__brand-slider slider-component,.rich-text-overlay__brand-slider brand-slider-component,.rich-text-overlay__brand-slider .brand-slider__component{--desktop-margin-left-first-item: 0;display:block;width:100%;min-width:0;overflow:hidden}.brand-slider__list{display:grid;grid-template-columns:repeat(var(--brand-slider-cols-mobile),minmax(0,1fr));gap:1.5rem var(--brand-slider-gap);margin:0;padding:0;list-style:none;align-items:center}@media screen and (min-width:990px){.brand-slider__list:not(.brand-slider__list--carousel){grid-template-columns:repeat(var(--brand-slider-cols-desktop),minmax(0,1fr))}}.brand-slider__list--carousel{display:flex;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;gap:var(--brand-slider-gap);margin-bottom:0;padding:0;scrollbar-width:none;touch-action:pan-x}.brand-slider__list--carousel.brand-slider__list--animating{scroll-snap-type:none;scroll-behavior:auto}.brand-slider__list--carousel::-webkit-scrollbar{display:none}.brand-slider__list--carousel .brand-slider__item{flex:0 0 calc((100% - 2 * var(--brand-slider-gap)) / var(--brand-slider-cols-mobile));flex-shrink:0;scroll-snap-align:none}@media screen and (min-width:990px){.brand-slider__list--carousel .brand-slider__item{flex:0 0 calc((100% - 4 * var(--brand-slider-gap)) / var(--brand-slider-cols-desktop))}}.brand-slider__item{margin:0;padding:0;min-width:0;list-style:none}.brand-slider__logo{display:flex;align-items:center;justify-content:center;min-height:3rem;width:100%}.brand-slider__image{display:block;width:100%;height:auto;max-height:var(--brand-slider-logo-max-height);object-fit:contain}@media screen and (min-width:990px){.rich-text-overlay__brand-slider .brand-slider__logo{aspect-ratio:1 / 1;overflow:hidden;min-height:0;position:relative}.rich-text-overlay__brand-slider .brand-slider__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;transform:scale(1.1);transform-origin:center center}}.rich-text-overlay__brand-slider .brand-slider__controls{display:none}.brand-slider__list.brand-slider__list--carousel{scroll-behavior:auto!important;scroll-snap-type:none!important;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-rich-text-overlay.css.map */
