.tob-section{position:relative;overflow:hidden}.tob-section .page-width{position:relative;z-index:2}.tob-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:20px}.tob-bg,.tob-bg--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.tob-bg{max-width:1100px;max-height:1100px;margin:auto;opacity:.22}.tob-bg--placeholder{background:#0000000d}.tob-blob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(70vw,820px);height:auto;opacity:.18;pointer-events:none}.tob-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,var(--tob-overlay-opacity));pointer-events:none}.tob-section{min-height:var(--tob-min-height-desktop);display:flex;align-items:center}.tob-content{max-width:var(--tob-text-width-desktop, 980px);margin:0 auto;text-align:center;padding-top:var(--tob-padding-top, 64px);padding-bottom:var(--tob-padding-bottom, 64px)}@media screen and (max-width:749px){.tob-content{max-width:var(--tob-text-width-mobile, 340px);padding-top:var(--tob-padding-top-mobile, 48px);padding-bottom:var(--tob-padding-bottom-mobile, 48px)}}.tob-heading{margin:0 0 18px}.tob-text{margin:0 auto;max-width:980px}.tob-text p{margin:0;line-height:1.4;font-size:clamp(22px,2.2vw,36px)}@media screen and (max-width:749px){.tob-bg{max-width:520px;max-height:520px}}.tob-actions{margin-top:28px;display:flex;justify-content:center}.tob-double-button{display:inline-block;text-decoration:none;padding:3px;border:1px solid #A4BFFF border-radius: 0;background:transparent;font-family:var(--font-body-family)!important}.tob-double-button__inner{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family)!important;padding:14px 34px;border:1px solid #A4BFFF;background:#a4bfff;color:#fff;letter-spacing:2px;text-transform:uppercase;font-family:GT Walsheim,sans-serif!important;font-weight:400;font-size:13px;line-height:1;min-height:44px}.tob-double-button:hover .tob-double-button__inner{filter:brightness(.95)}.tob-double-button:hover{opacity:.9}.tob-section{font-family:the-seasons,serif}.tob-section .tob-text p{font-family:the-seasons,serif;font-weight:300}.tob-section .tob-heading,.tob-section .tob-text,.tob-section .tob-text p,.tob-section .rte,.tob-section .rte p{font-family:the-seasons,the-seasons-text,the-seasons-display,serif!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-text-overlay-background.css.map */
