.magdor-coming-soon h1{color:#c2a677;font-weight:400}.mg-appointment{box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:64px 24px 40px;text-align:center;font-family:Arial,Helvetica,sans-serif;color:#000}.mg-appointment h1{margin:0;color:#000!important;font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.mg-appointment .mg-appointment__intro{margin:24px 0 0;color:#73736d;font-family:inherit;font-size:19px;font-weight:400;line-height:1.5}.mg-appointment__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:56px}.mg-appointment .mg-appointment__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:434px;padding:52px 32px 46px;border:1px solid #d9d9d5;border-radius:3px;background:#f5f5f2;color:#000!important;text-decoration:none!important}.mg-appointment .mg-appointment__card--virtual{border:2px solid #b2a077;background:#fff;box-shadow:0 12px 20px #2823191a;padding:51px 31px 45px}.mg-appointment__icon{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;color:#000}.mg-appointment__icon svg{display:block;width:72px;height:72px}.mg-appointment .mg-appointment__label{display:flex;align-items:center;justify-content:center;max-width:270px;min-height:62px;margin-top:32px;color:#000!important;font-family:inherit;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.mg-appointment .mg-appointment__description{display:block;max-width:285px;margin:20px 0 0;color:#000!important;font-family:inherit;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}.mg-appointment .mg-appointment__cta{display:block;margin-top:auto;padding-top:32px;color:#000!important;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.mg-appointment .mg-appointment__card:hover{border-color:#b2a077}.mg-appointment .mg-appointment__card:focus-visible{outline:2px solid #000;outline-offset:5px}@media(max-width:650px){.mg-appointment{padding:40px 20px}.mg-appointment h1{font-size:27px;letter-spacing:.08em}.mg-appointment .mg-appointment__intro{font-size:17px;margin-top:20px}.mg-appointment__cards{grid-template-columns:1fr;max-width:380px;margin:36px auto 0;gap:24px}.mg-appointment .mg-appointment__card{min-height:405px;padding:38px 24px}.mg-appointment .mg-appointment__card--virtual{padding:37px 23px}.mg-appointment .mg-appointment__label{font-size:22px;margin-top:26px}}shopify-account{--shopify-account-font-body: var(--element-text-font-family--body);--shopify-account-font-heading: var(--element-text-font-family--heading);--shopify-account-color-background: var(--color-secondary);--shopify-account-color-accent: var(--color-button-background);--shopify-account-color-accent-text: var(--color-button-text);--shopify-account-color-text: var(--color-primary);--shopify-account-radius-base: var(--element-button-radius);--shopify-account-color-border: var(--color-primary);--shopify-account-color-background-subdued: color-mix(in srgb, var(--color-primary-border) 20%, transparent)}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AABAAAAAIAAAAAAE */
