.text-overlay{position:relative;z-index:2;max-width:100%;margin:calc(2 * var(--space-unit)) 0;border-radius:var(--overlay-border-radius, 0);color:rgb(var(--text-color));text-shadow:0 1px 6px rgba(0,0,0,.7),0 0 16px rgba(0,0,0,.4)}.newsletter .text-overlay,.newsletter .text-overlay__heading,.newsletter .text-overlay .subheading{text-shadow:none}.newsletter .text-overlay:before{display:none}.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{margin-bottom:calc(2 * var(--space-unit));text-shadow:0 1px 6px rgba(0,0,0,.35),0 0 16px rgba(0,0,0,.2)}.text-overlay .subheading{text-shadow:0 1px 6px rgba(0,0,0,.35),0 0 16px rgba(0,0,0,.2)}.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-shadow:none}.text-overlay .rte a{color:currentColor}.text-overlay--light-shadow{text-shadow:0 1px 6px rgba(255,255,255,.5),0 0 16px rgba(255,255,255,.3)}.text-overlay--light-shadow .text-overlay__heading,.text-overlay--light-shadow .subheading{text-shadow:0 1px 6px rgba(255,255,255,.3),0 0 16px rgba(255,255,255,.15)}.image-banner .text-overlay{padding:20px 24px;margin-top:20px;margin-bottom:20px}.image-banner .text-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;border-radius:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none}.image-banner--text-gradient .image-banner__image:before{content:"";position:absolute;top:0;left:0;width:75%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 60%,transparent 100%);z-index:1;pointer-events:none}@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)}.text-overlay,.text-overlay__heading,.text-overlay .subheading{text-shadow:none}#cr-collection-aggregate,#cr-collection-aggregate>div{filter:none!important}#cr-collection-aggregate .cr-stars__star{--cr-star-color: #F5A623 !important}#cr-collection-aggregate span{color:#555!important}.image-banner .text-overlay{padding:0}.mobile-stacked .image-banner .text-overlay{padding-top:calc(6 * var(--space-unit))}.image-banner .text-overlay:before{display:none}}@media(min-width:600px){.text-overlay,.max-w-text-overlay{max-width:582px}.text-overlay{margin:calc(2 * 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:769px){.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:1024px){.text-overlay,.max-w-text-overlay{max-width:62%}.max-w-text-large{max-width:80%}.text-overlay--grow{max-width:none}.text-overlay--bg{padding:calc(12 * var(--space-unit)) calc(14 * var(--space-unit))}}@media(min-width:600px){.text-overlay--two-headings{max-width:800px}}@media(min-width:769px){.text-overlay--two-headings{max-width:80%}}@media(min-width:1024px){.text-overlay--two-headings{max-width:75%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/text-overlay.css.map */
