time-based-cta{display:block}time-based-cta [hidden]{display:none!important}.time-based-cta__bar{display:flex;align-items:stretch;min-height:var(--sp-12, 48px);background:var(--cta-background);border-radius:var(--cta-radius)}.time-based-cta__link{display:flex;flex:1 1 auto;align-items:center;justify-content:var(--cta-align);gap:.45em;min-width:0;min-height:44px;padding:.25em max(1rem,var(--page-padding, 1rem));border-radius:var(--cta-radius);line-height:1.25;text-align:var(--cta-align);text-decoration:var(--cta-decoration)}a.time-based-cta__link:hover{text-decoration:var(--cta-decoration)}.time-based-cta__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.time-based-cta__link--phone{color:var(--cta-open-color);font-size:var(--cta-open-mobile)}.time-based-cta__link--callback{color:var(--cta-closed-color);font-size:var(--cta-closed-mobile)}.time-based-cta__icon{display:inline-flex;flex:none}.time-based-cta__icon svg,.time-based-cta__icon img{width:var(--cta-icon-size);height:var(--cta-icon-size);object-fit:contain}.time-based-cta__link--phone{--cta-icon-size: var(--cta-phone-icon-size)}.time-based-cta__link--callback{--cta-icon-size: var(--cta-callback-icon-size)}.time-based-cta__text--desktop{display:none}.time-based-cta__hint{display:block;font-size:.75em}@media(min-width:768px){.time-based-cta__text--desktop{display:inline}.time-based-cta__text--mobile{display:none}.time-based-cta__link--phone{font-size:var(--cta-open-desktop)}.time-based-cta__link--callback{font-size:var(--cta-closed-desktop)}}@media(min-width:1536px){.time-based-cta__bar{min-height:var(--sp-14, 56px)}}.time-based-cta__dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:auto;width:min(42rem,calc(100% - 2rem));max-width:none;height:85vh;height:85dvh;max-height:none;padding:2px;overflow:auto;background:#fff;color:#1f1f1f;border:0;border-radius:.75rem}.time-based-cta__dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.time-based-cta__dialog:not([open]){display:none}.time-based-cta__dialog::backdrop{background:#0000008c}.time-based-cta__dialog-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-bottom:.5rem}.time-based-cta__dialog-header h2{grid-column:2;text-align:center;overflow-wrap:anywhere}.time-based-cta__dialog-header form{grid-column:3}.time-based-cta__dialog-header button{width:44px;height:44px;font-size:1.5rem}.time-based-cta__dialog iframe{display:block;width:100%;height:100%;min-height:0;border:0}@media(min-width:768px){.time-based-cta__dialog{height:80vh;height:80dvh;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
