.terms-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.terms-popup.is-active{display:flex;align-items:center;justify-content:center}.terms-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.terms-popup__dialog{position:relative;z-index:1;width:calc(100% - 32px);max-width:520px;padding:32px;background:#fff;border-radius:12px;color:#222}.terms-popup__dialog h2{margin:0 32px 16px 0;font-size:24px}.terms-popup__dialog p{margin-bottom:16px;line-height:1.6}.terms-popup__link{display:inline-block;margin-bottom:24px;color:#c65a3a;text-decoration:underline}.terms-popup__close{position:absolute;top:12px;right:16px;border:0;background:transparent;font-size:28px;cursor:pointer}.terms-popup__checkbox{display:flex;align-items:flex-start;gap:8px;margin-bottom:20px;line-height:1.5;cursor:pointer}.terms-popup__checkbox input{margin-top:4px;flex-shrink:0}.terms-popup__accept{width:100%;padding:14px;border:0;border-radius:6px;background:#c65a3a;color:#fff;cursor:pointer}.terms-popup__accept:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.terms-popup__dialog{padding:24px 20px}.terms-popup__dialog h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/terms-acceptance-popup.css.map */
