.text-overlay{position:relative;z-index:2;max-width:100%;margin:calc(12 * var(--space-unit)) 0;border-radius:var(--overlay-border-radius, 0);color:rgb(var(--text-color))}.text-overlay--mx{margin-right:var(--gutter);margin-left:var(--gutter)}.text-overlay--bg{padding:calc(8 * var(--space-unit)) 25px}.text-overlay__block{max-width:100%;margin-bottom:calc(4 * var(--space-unit))}.text-overlay__block:last-child{margin-bottom:0}.text-overlay__heading:last-child{margin-bottom:0}.text-overlay__buttons{align-items:flex-end;column-gap:calc(4 * var(--space-unit));row-gap:15px}.text-overlay .rte a{color:currentColor}@media(max-width:599.98px){.mobile-stacked .text-overlay{--ctrl-bottom: 0;--overlay-border-radius: 0;position:static;width:100%;margin:0;padding:calc(8 * var(--space-unit)) var(--gutter)}}@media(min-width:600px){.text-overlay,.max-w-text-overlay{max-width:582px}.text-overlay{margin:calc(14 * var(--space-unit)) auto}.text-overlay--grow{max-width:none}.text-overlay--bg{padding:calc(8 * var(--space-unit)) calc(12 * var(--space-unit))}}@media(min-width:1025px){.text-overlay,.max-w-text-overlay{max-width:65%}.max-w-text-large{max-width:80%}.text-overlay{margin-right:0;margin-left:0}.text-overlay--grow{max-width:none}}@media(min-width:1280px){.text-overlay,.max-w-text-overlay{max-width:50%}.max-w-text-large{max-width:70%}.text-overlay--grow{max-width:none}.text-overlay--bg{padding:calc(12 * var(--space-unit)) calc(14 * var(--space-unit))}}.cc-rich-text .section__block--buttons a.btn:not(.link){display:inline-flex;width:auto;max-width:100%;padding:var(--16px, 16px);justify-content:center;align-items:center;gap:10px;border-radius:var(--2px, 2px);background:var(--red-100, #b42e34);color:#fff;text-decoration:none;box-shadow:none;opacity:1;transition:box-shadow .25s ease;font-family:Outfit,sans-serif;font-size:var(--20px, 20px);font-style:normal;font-weight:500;line-height:normal;border:none;outline:none;background-image:none!important;background-size:auto!important}.cc-rich-text .section__block--buttons a.btn:not(.link),.cc-rich-text .section__block--buttons a.btn:not(.link) *{color:#fff}@media(hover:hover)and (pointer:fine){.cc-rich-text .section__block--buttons a.btn:not(.link):hover,.cc-rich-text .section__block--buttons a.btn:not(.link):focus-visible{opacity:1;color:#fff;text-decoration:none;box-shadow:6px 6px #68191c;background:var(--red-100, #b42e34);background-image:none!important;background-position:0 0!important}.cc-rich-text .section__block--buttons a.btn:not(.link):hover *,.cc-rich-text .section__block--buttons a.btn:not(.link):focus-visible *{color:#fff}}@media(max-width:1024.98px){.cc-rich-text .section__block--buttons{width:100%;max-width:100%}.cc-rich-text .section__block--buttons a.btn:not(.link){width:100%;max-width:100%;flex:1 1 100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/text-overlay.css.map */
