.image-overlay-section.full-width{width:100%;margin-left:0;margin-right:0}.image-overlay-section.full-width .image-overlay-container{max-width:100%;padding-left:0;padding-right:0}.image-overlay-container{position:relative;width:100%;min-height:var(--min-height-mobile, 300px);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width:768px){.image-overlay-container{background-image:none!important}}@media screen and (min-width:769px){.image-overlay-container{min-height:var(--min-height-desktop, 400px)}}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.image-overlay-content{position:absolute;z-index:2;box-sizing:border-box}@media screen and (max-width:768px){.image-overlay-content{padding:30px 20px}}.content-position-left-top .image-overlay-content{top:40px;left:40px;right:auto;bottom:auto;max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-left-top .image-overlay-content{top:20px;left:20px;max-width:calc(100% - 40px)}}.content-position-left-middle .image-overlay-content{top:50%;left:40px;right:auto;bottom:auto;transform:translateY(-50%);max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-left-middle .image-overlay-content{left:unset;max-width:calc(100% - 40px)}}.content-position-left-bottom .image-overlay-content{top:auto;left:40px;right:auto;bottom:40px;max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-left-bottom .image-overlay-content{left:20px;bottom:20px;max-width:calc(100% - 40px)}}.content-position-center-top .image-overlay-content{top:40px;left:50%;right:auto;bottom:auto;transform:translate(-50%);max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-center-top .image-overlay-content{top:20px;max-width:calc(100% - 40px)}}.content-position-center-middle .image-overlay-content{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-center-middle .image-overlay-content{max-width:calc(100% - 40px)}}.content-position-center-bottom .image-overlay-content{top:auto;left:50%;right:auto;bottom:40px;transform:translate(-50%);max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-center-bottom .image-overlay-content{bottom:20px;max-width:calc(100% - 40px)}}.content-position-right-top .image-overlay-content{top:40px;left:auto;right:40px;bottom:auto;max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-right-top .image-overlay-content{top:20px;right:20px;max-width:calc(100% - 40px)}}.content-position-right-middle .image-overlay-content{top:50%;left:auto;right:40px;bottom:auto;transform:translateY(-50%);max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-right-middle .image-overlay-content{right:20px;max-width:calc(100% - 40px)}}.content-position-right-bottom .image-overlay-content{top:auto;left:auto;right:40px;bottom:40px;max-width:calc(100% - 80px)}@media screen and (max-width:768px){.content-position-right-bottom .image-overlay-content{right:20px;bottom:20px;max-width:calc(100% - 40px)}}.content-align-left{text-align:left}.content-align-center{text-align:center}.content-align-right{text-align:right}.block-heading{margin-bottom:16px}.heading-text{font-size:2em;font-weight:600;line-height:1.5;color:#8f2e60;margin:0}@media screen and (max-width:768px){.heading-text{font-size:24px}}@media screen and (max-width:480px){.heading-text{font-size:22px}}.block-copy{margin-bottom:16px}.copy-heading{font-weight:600;line-height:1.5;color:#8f2e60;margin:0 0 8px;font-size:.875em}.copy-text{font-size:14px;font-weight:400;line-height:1.8;color:#666}@media screen and (min-width:768px){.copy-text{font-size:16px}}.copy-text p{margin:0 0 16px;font-size:.875rem}.copy-text p:last-child{margin-bottom:0}.block-button-group{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;--button-bg-color: transparent;--button-text-color: inherit;--button-border-color: transparent}.content-align-left .block-button-group{justify-content:flex-start}.content-align-center .block-button-group{justify-content:center}.content-align-right .block-button-group{justify-content:flex-end}.block-button-group .btn{margin:0;border:1px solid var(--button-border-color);transition:opacity .2s ease-out;background-color:var(--button-bg-color);color:var(--button-text-color)}.block-button-group .btn:hover{opacity:.9}.button-style-square .btn{border-radius:0}.button-style-slightly_rounded .btn{border-radius:4px}.button-style-pill .btn{border-radius:9999px}.block-button-group .btn-primary{background-color:var(--button-bg-color);color:var(--button-text-color);border-color:var(--button-border-color)}.block-button-group .btn-secondary{background-color:transparent;color:var(--button-border-color);border-color:var(--button-border-color)}@media screen and (max-width:768px){.block-button-group{flex-direction:column;width:100%}.block-button-group .btn{width:100%}}.image-overlay-content.font-figtree,.image-overlay-content.font-figtree *,.image-overlay-content.font-figtree .heading-text,.image-overlay-content.font-figtree h2.heading-text,.image-overlay-content.font-figtree h3.copy-heading,.image-overlay-content.font-figtree h5.copy-heading,.image-overlay-content.font-figtree .copy-text,.image-overlay-content.font-figtree .copy-text p,.image-overlay-content.font-figtree .block-button-group,.image-overlay-content.font-figtree .block-button-group .btn,.image-overlay-content.font-figtree .block-button-group .btn-primary,.image-overlay-content.font-figtree .block-button-group .btn-secondary,.image-overlay-content.font-figtree .block-button-group a.btn,.image-overlay-content.font-figtree .block-button-group a.btn-primary,.image-overlay-content.font-figtree .block-button-group a.btn-secondary{font-family:Figtree,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/image-overlay.css.map */
