.fta-text-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:var(--color-bg, #eae1d8);color:var(--color-text, #2d231a);opacity:0;visibility:hidden;pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:opacity .35s cubic-bezier(.25,0,.15,1),visibility 0s linear .35s}.fta-text-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s cubic-bezier(.25,0,.15,1),visibility 0s linear 0s}body.fta-text-overlay-active{overflow:hidden}.fta-text-overlay__chrome{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:28px 35px;height:var(--header-height, 94px);box-sizing:border-box;z-index:2}.fta-text-overlay__close{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0;margin-top:12px;transition:color .2s ease}.fta-text-overlay__close:hover{color:var(--color-accent, #896a5d)}.fta-text-overlay__close svg{width:20px;height:20px;display:block}.fta-text-overlay__logo .fta-logo__monogram{width:clamp(100px,11vw,170px);height:auto}.fta-text-overlay__body{padding:calc(var(--header-height, 94px) + 48px) 0 120px}.fta-text-overlay:before,.fta-text-overlay:after{content:"";position:fixed;left:0;right:0;pointer-events:none;z-index:1;opacity:0;transition:opacity .35s cubic-bezier(.25,0,.15,1)}.fta-text-overlay.is-open:before,.fta-text-overlay.is-open:after{opacity:1}.fta-text-overlay:before{top:0;height:var(--header-height, 94px);background:linear-gradient(to bottom,var(--color-bg),transparent)}.fta-text-overlay:after{bottom:0;height:64px;background:linear-gradient(to top,#eae1d8 0% 25%,#eae1d800)}@media(max-width:749px){.fta-text-overlay__chrome{padding:13px 17px;height:94px}.fta-text-overlay__close{margin-top:17px}.fta-text-overlay__close svg{width:15px;height:15px}.fta-text-overlay__logo .fta-logo__monogram{width:135px}.fta-text-overlay__body{padding:calc(var(--header-height, 94px) + 32px) 0 80px}.fta-text-overlay:before{height:calc(var(--header-height, 94px) + 32px)}.fta-text-overlay:after{height:60px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fta-text-overlay.css.map */
