.notification-container{text-align:left;max-width:600px}.notification-title{margin-top:6px;margin-bottom:20px;font-size:24px}.custom-product-card{background-color:#1c1c1c;color:#fff;padding:12px 16px;border-radius:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin-bottom:16px}.custom-product-text{margin:0}.vertical-line{width:1px;height:100%;background-color:#000;margin:0 10px;display:inline-block;vertical-align:middle}.form-container{display:flex;flex-direction:column;gap:1rem}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-group{display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem)}.form-group label{margin-bottom:.5rem}.form-group input{padding:.5rem;border:1px solid #ccc;border-radius:4px}label{font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:.25rem;display:inline-block;color:var(--color-foreground)}.radio-group{display:flex;flex-wrap:wrap;gap:10px}.radio-group label{display:flex;align-items:center;gap:5px;width:calc(33.33% - 10px);box-sizing:border-box;margin-bottom:10px}.dropdown-multiselect{position:relative;display:inline-block;width:100%;margin-top:25px}.dropdown-button{width:100%;padding:10px;border:1px solid #ccc;background-color:#fff;text-align:left;cursor:pointer;color:gray;font-size:16px}.dropdown-button:after{content:"\25bc";float:right}.dropdown-content{display:none;position:absolute;background-color:#fff;border:1px solid #ddd;max-height:50vh;overflow-y:auto;width:67%;z-index:9999999999999!important;top:100%;left:0;right:0;box-shadow:0 4px 8px #0000001a}.dropdown-content p{margin:10px}.dropdown-content label{display:flex;align-items:center;padding:5px 10px;cursor:pointer}.dropdown-content input[type=checkbox]{margin-right:10px}@media (max-height: 400px){.dropdown-content{max-height:40vh}}.dropdown-multiselect.open .dropdown-content{display:block}input::placeholder{color:#ccc;font-size:16px}.back-in-stock-sign-up-btn{display:inline-block;padding:2px 4px;margin-left:0;font-size:12px;background-color:#e69a2e;color:#fff;text-decoration:none;border-radius:4px;cursor:pointer!important;line-height:1.9}body.modal-open{overflow:hidden}.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;z-index:1000}.modal.active{display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;margin:1% auto;padding:20px;border:1px solid #888;width:80%;max-width:80%;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:90vh}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close-button:hover,.close-button:focus{color:#000;text-decoration:none}input[type=text],input[type=email],input[type=number],select{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.scrollable-checkboxes{display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto;border:1px solid #ccc;padding:10px;border-radius:4px}.scrollable-checkboxes label{display:flex;align-items:center}.wc-form-button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;text-align:center;font-size:16px;margin:0 auto}.wc-form-button:hover{background-color:#45a049}.wc-form-button-close{background-color:#fe0000;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;text-align:center;font-size:16px;margin:0 auto}.wc-form-button-close:hover{background-color:#890404}@media (max-width: 768px){.modal-content{width:100%}.form-row{flex-direction:column;gap:10px}.modal-body{flex-grow:1;overflow-y:auto;padding:10px 0}}.selectAll-button-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}.selectAll-dropdown-button{padding:10px 20px;font-size:16px;cursor:pointer;border:1px solid gray;border-radius:4px;background:#a9a9a9;color:#fff;width:156px;fontq:12px;height:fit-content}.selectAll-dropdown-button:hover{background-color:#d3d3d3}.body-no-scroll{position:fixed;overflow-y:hidden;width:100%}.modal-content .form-row:last-child{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid #ddd}@media (max-width: 1024px){.modal-content{max-height:90vh;margin:5vh auto;padding:1rem;width:90%}}@media (max-width: 768px){.modal-content{width:95%;margin:2vh auto;max-height:100vh;overflow:scroll}.selectAll-dropdown-button{width:100%}.modal-content .form-row:last-child{flex-direction:column;gap:10px}.wc-form-button,.wc-form-button-close{width:100%}}@media (max-width: 1100px){.hide-on-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/ancona-back-in-stock.css.map */
