.requirements-link{background:none;border:none;color:#204a65;cursor:pointer;text-decoration:underline;font-size:inherit;font-family:inherit;padding:0;margin:0;transition:opacity .2s ease}.requirements-link:hover{opacity:.8}.requirements-dialog-element{width:min(100% - 24px,592px);max-height:calc(100dvh - 24px);border:1px solid #e5e5e5;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000;background:#fff}.requirements-dialog-element::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.requirements-dialog .dialog-content,.requirements-dialog-element .dialog-content{display:flex;flex-direction:column;width:100%;overflow:hidden}.requirements-dialog .dialog-header,.requirements-dialog-element .dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 19px;border-bottom:none;margin-bottom:0}.requirements-dialog .dialog-title,.requirements-dialog-element .dialog-title{font-family:"Roboto",var(--font-family-primary),sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#080909;margin:0}.requirements-dialog .dialog-close-btn,.requirements-dialog-element .dialog-close-btn{width:40px;height:40px;background:none;border:1px solid #080909;cursor:pointer;padding:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#080909;transition:all .2s ease;flex-shrink:0}.requirements-dialog .dialog-close-btn:hover,.requirements-dialog-element .dialog-close-btn:hover{background-color:#f7f7f7}.requirements-dialog .dialog-close-btn svg,.requirements-dialog-element .dialog-close-btn svg{width:18px;height:18px}.requirements-dialog .dialog-body,.requirements-dialog-element .dialog-body{padding:0;flex:1;overflow-y:auto;min-height:0;background:#fff}.requirements-dialog .dialog-text{font-family:var(--font-family-primary);font-size:16px;line-height:1.6;color:#374151;margin:0}.requirements-dialog .dialog-footer,.requirements-dialog-element .dialog-footer{display:none}@media(max-width:768px){.requirements-dialog-element{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.requirements-dialog .dialog-header,.requirements-dialog-element .dialog-header,.requirements-dialog .dialog-body,.requirements-dialog-element .dialog-body,.requirements-dialog .dialog-footer{padding-left:16px;padding-right:16px}.requirements-dialog .dialog-title,.requirements-dialog-element .dialog-title{font-size:18px;line-height:22px}.requirements-dialog .dialog-header,.requirements-dialog-element .dialog-header{padding-top:16px;padding-bottom:14px;align-items:flex-start}.requirements-dialog .dialog-body,.requirements-dialog-element .dialog-body{padding:0}.requirements-dialog .dialog-close-btn,.requirements-dialog-element .dialog-close-btn{width:36px;height:36px}.requirements-dialog .dialog-text{font-size:14px}.requirements-dialog .dialog-body,.requirements-dialog-element .dialog-body{overflow-y:auto;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/requirements-dialog.css.map */
