.asdpt-service-notice{--n-bg:#eef6ff;--n-border:#b9d8f5;--n-ink:#15324d;box-sizing:border-box;background:var(--n-bg);border:1px solid var(--n-border);color:var(--n-ink)}.asdpt-service-notice--warning{--n-bg:#fff8e7;--n-border:#ead08a;--n-ink:#4b3b13}.asdpt-service-notice--important{--n-bg:#fff0f0;--n-border:#efb4b7;--n-ink:#5a2024}.asdpt-service-notice *{box-sizing:border-box}.asdpt-service-notice__inner{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;max-width:1140px;margin:0 auto;padding:12px 17px}.asdpt-service-notice__badge{display:grid;place-items:center;width:23px;height:23px;border:2px solid currentColor;border-radius:50%;font-weight:850;line-height:1}.asdpt-service-notice__copy{min-width:0}.asdpt-service-notice__title{display:block;margin:0 34px 3px 0;font-size:14px;line-height:1.25}.asdpt-service-notice p{margin:0 0 5px!important;line-height:1.4!important}.asdpt-service-notice ul{margin:5px 0 0!important;padding-left:18px!important}.asdpt-service-notice li{margin:2px 0!important;line-height:1.4!important}.asdpt-service-notice__close{position:absolute;right:12px;top:8px;border:0;background:#fff0;color:inherit;font-size:22px;line-height:1;cursor:pointer}.asdpt-service-notice--banner{border-width:0 0 1px;font-size:13px}.asdpt-service-notice--inline{margin:0 0 12px;border-left:4px solid #f6333b;border-radius:8px;font-size:11.5px;box-shadow:0 3px 10px rgb(20 24 28 / .03)}.asdpt-service-notice--inline .asdpt-service-notice__inner{grid-template-columns:21px minmax(0,1fr);gap:8px;padding:10px 12px}.asdpt-service-notice--inline .asdpt-service-notice__badge{width:20px;height:20px;font-size:11px}.asdpt-service-notice--inline .asdpt-service-notice__title{font-size:13px;margin-right:0}.asdpt-service-notice--inline p{margin-bottom:2px!important}.asdpt-service-notice__details{margin-top:5px}.asdpt-service-notice__details summary{display:inline-block;cursor:pointer;font-weight:750;text-decoration:underline;text-underline-offset:2px}.asdpt-service-notice__details ul{margin-top:6px!important}.wc-block-checkout .asdpt-service-notice--inline{margin-bottom:12px}.asdpt-service-modal[hidden]{display:none!important}.asdpt-service-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px}.asdpt-service-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(12 15 18 / .64);cursor:pointer}.asdpt-service-modal__dialog{position:relative;z-index:1;width:min(620px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgb(0 0 0 / .28)}.asdpt-service-modal__close{position:absolute;z-index:2;right:12px;top:10px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#17191c;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.asdpt-service-notice--popup{border:0;border-top:4px solid #f6333b;border-radius:12px;font-size:14px}.asdpt-service-notice--popup .asdpt-service-notice__inner{padding:24px;grid-template-columns:30px minmax(0,1fr);gap:14px}.asdpt-service-notice--popup .asdpt-service-notice__badge{width:28px;height:28px}.asdpt-service-notice--popup .asdpt-service-notice__title{padding-right:36px;font-size:18px}body.asdpt-service-modal-open{overflow:hidden}.asdpt-service-floating{position:fixed;right:20px;bottom:20px;z-index:2147482000;font-family:inherit}.asdpt-service-floating__trigger{display:flex;align-items:center;gap:8px;max-width:300px;border:0;border-radius:999px;padding:10px 14px;background:#17191c;color:#fff;font-weight:750;box-shadow:0 8px 28px rgb(0 0 0 / .2);cursor:pointer}.asdpt-service-floating__trigger span{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid currentColor;border-radius:50%;font-size:12px}.asdpt-service-floating__panel{position:absolute;right:0;bottom:52px;width:min(410px,calc(100vw - 32px));border-radius:10px;overflow:hidden;box-shadow:0 16px 50px rgb(0 0 0 / .22);background:#fff}.asdpt-service-notice--floating-panel{border-radius:10px;font-size:12px}.asdpt-service-floating__close{width:100%;border:0;border-top:1px solid #ddd;padding:9px;background:#fff;font-weight:700;cursor:pointer}body .contact-page .contact-info-item.asdpt-contact-phone-hidden{display:none!important}.contact-page .asdpt-contact-phone-notice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;margin:.75rem 0 0;padding:.8rem .9rem;border:1px solid rgb(230 0 0 / .52);border-left:4px solid #e60000;border-radius:10px;background:rgb(230 0 0 / .12);color:#fff;box-shadow:0 7px 20px rgb(0 0 0 / .16)}.contact-page .asdpt-contact-phone-notice__icon{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid currentColor;border-radius:50%;font-size:11px;font-weight:900;line-height:1}.contact-page .asdpt-contact-phone-notice__copy{min-width:0;color:#fff;font-size:.9rem;line-height:1.5}.contact-page .asdpt-contact-phone-notice__copy strong{display:block;margin:0 0 .15rem;color:#fff;font-weight:900}.contact-page .asdpt-contact-phone-notice__copy p{margin:0!important;color:#fff!important;font-size:inherit!important}.contact-page .asdpt-contact-phone-notice__copy a{color:#fff!important;font-weight:900;text-decoration-color:#e60000;text-underline-offset:2px}@media(max-width:640px){.asdpt-service-notice__inner{padding:10px 12px}.asdpt-service-notice--banner ul{padding-left:16px!important}.asdpt-service-notice--popup .asdpt-service-notice__inner{padding:20px 17px}.asdpt-service-modal{padding:12px}.asdpt-service-floating{right:12px;bottom:12px}.asdpt-service-floating__trigger{max-width:calc(100vw - 24px)}}