.custom-modal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#cdc3b4b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s;overflow:hidden}.custom-modal__content{background:var(--color-background-primary);border-radius:var(--border-radius-3);padding:var(--unit-8) var(--unit-8) var(--unit-9);max-width:660px;width:90vw;max-height:90vh;display:flex;flex-direction:column;gap:var(--unit-5);font-family:var(--font-default);color:var(--color-text-primary);margin:auto;overflow-y:auto}.custom-modal__content h2{font-size:var(--font-size-5);line-height:1.1;letter-spacing:-.02em}.custom-modal__content h3{font-size:var(--font-size-3);font-weight:500;margin:0 0 var(--unit-3) 0}.custom-modal__scrollable{background:var(--color-background-secondary);border-radius:var(--border-radius-1);padding:var(--unit-5);max-height:420px;overflow-y:auto;font-size:var(--font-size-3);color:var(--color-text-primary);border:var(--border-thin);align-self:stretch}.custom-modal__scrollable p,.custom-modal__scrollable li,.custom-modal__scrollable a,.custom-modal__scrollable strong,.custom-modal__scrollable em,.custom-modal__scrollable span{font-size:var(--font-size-3);transform:scale(1);transform-origin:0 0}.custom-modal__scrollable h2,.custom-modal__scrollable h3,.custom-modal__scrollable h4,.custom-modal__scrollable h5,.custom-modal__scrollable h6{font-size:var(--font-size-4);transform:scale(1);transform-origin:0 0;font-weight:600}.custom-modal__scrollable p,.custom-modal__scrollable ol{margin-top:var(--unit-5)}.custom-modal__content button,.custom-modal__agree,.custom-modal__promise{width:100%;padding:var(--unit-5) 0;font-size:var(--font-size-3);font-family:inherit;background:var(--color-background-primary);border:2px solid var(--color-border-primary);cursor:pointer;transition:background .15s,color .15s;color:var(--color-text-primary);margin-top:var(--unit-4)}.custom-modal__promise{margin-top:var(--unit-8)!important}.custom-modal__content button:hover,.custom-modal__agree:hover,.custom-modal__promise:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}button.custom-modal__cancel{background:none;border:0px;color:var(--color-text-primary);text-decoration:underline;font-size:var(--font-size-2);cursor:pointer;padding:0;width:auto;display:block;text-align:center;transition:color .15s}button.custom-modal__cancel:hover{background:none;color:var(--color-text-primary-hover)}button.custom-modal__back{position:absolute;width:fit-content;margin-top:calc(-1 * var(--unit-13));margin-left:calc(-1 * var(--unit-8));background:var(--color-background-inverse);color:var(--color-text-inverse);border:none;border-radius:var(--border-radius-2);padding:var(--unit-3) var(--unit-6);font-size:var(--font-size-2);cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:flex-start;gap:var(--unit-4);transition:background .15s}.custom-modal__back:hover{background:#444}@media (max-width: 600px){.custom-modal__content{padding:var(--unit-8) var(--unit-5) var(--unit-7) var(--unit-5);max-width:95vw;width:95vw;max-height:95vh;margin:2.5vh auto}.custom-modal__scrollable{max-height:460px}button.custom-modal__back{margin-top:calc(-1 * var(--unit-12));margin-left:calc(-1 * var(--unit-5));border-radius:var(--border-radius-2)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modals.css.map */
