.date-container{display:flex;flex-wrap:wrap;gap:10px}.date-picker-section,.date-summary{flex:1}.flatpickr-calendar{max-width:100%}.subscription-actions{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.subscription-actions button{flex:1;padding:10px 20px;font-size:14px;font-weight:500;background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.subscription-actions button:hover{background:#f9f9f9;border-color:#bbb}.my-subscriptions-section{max-width:1600px;margin:40px auto}.subscription-list{display:flex;flex-direction:column;gap:24px}.subscription-box{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff}.subscription-header{display:flex;justify-content:space-between;align-items:center;color:#000;font-size:32px;margin-bottom:0}.subscription-title{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1;font-family:Arial,Helvetica,sans-serif!important}.status{font-size:12px;padding:4px 10px;border-radius:12px;font-weight:600;display:inline-block}.status.paused{background-color:#fff;color:#000;padding:2px 10px;font-weight:600;font-size:12px;border-width:1px;border-radius:9999px;align-items:center;border:1px solid #000000}.status.cancelled{background:#ffe0e0;color:#d00}.subscription-meta{font-size:14px;color:#666;margin-bottom:8px;line-height:1.6}.subscription-address{font-size:14px;color:#333}.subscription-products{margin-bottom:12px;font-size:14px}.subscription-actions button{padding:6px 12px;font-size:13px;margin-right:10px;border:1px solid #ccc;background:#f9f9f9;cursor:pointer;border-radius:4px}.subscription-actions button:hover{background:#eee}.no-subscriptions{text-align:center;margin-top:40px}.create-button{margin-top:10px;display:inline-block;padding:10px 18px;background:#000;color:#fff;border-radius:6px;text-decoration:none;font-weight:500}.create-button:hover{color:#fff!important;background-color:#2f2d2d!important;box-shadow:0 0 8px 2px #ffffff26!important}.pause-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:999;animation:fadeIn .3s ease-in-out}.pause-modal{background:#fff;padding:20px 25px;border-radius:8px;width:300px;animation:slideDown .3s ease-in-out}.modal-actions{margin-top:15px;display:flex;justify-content:space-between}.modal-actions button{padding:8px 14px;border:none;border-radius:4px;background:#1a8754;color:#fff;cursor:pointer}.modal-actions button:last-child{background:#ccc;color:#333}.subscription-box{border:1px solid #e5e7eb;border-radius:12px;padding:20px;background-color:#fff;max-width:1600px;margin-bottom:20px;box-shadow:0 2px 6px #0000000d;font-family:sans-serif}.subscription-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:18px;margin-bottom:0}.status.active{background-color:#000;color:#fff;padding:2px 10px;font-weight:600;font-size:12px;border-width:1px;border-radius:9999px;align-items:center}.subscription-meta,.subscription-address{font-size:14px;color:#555}.subscription-products{border-bottom:1px solid #eee;margin:10px 0}.product-line{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;padding:4px 0}.product-info{flex-grow:1;padding-right:10px;min-width:0}.quantity-price{flex-shrink:0;white-space:nowrap;text-align:left;font-weight:500;color:#0a0a0a;min-width:120px}.product-line span{font-weight:500}.subscription-actions{display:flex;gap:15px;justify-content:flex-start;padding-top:10px}.subscription-actions button{flex:1;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.subscription-actions button:hover{background-color:#f1f1f1}.my-subscriptions-section h2{font-size:28px}.pause-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;padding:30px;box-sizing:border-box;animation:fadeIn .3s ease-in-out}.pause-modal{background:#fff;padding:40px;border-radius:16px;width:100%;max-width:420px;box-shadow:0 10px 25px #00000026;animation:slideDown .3s ease-in-out;font-family:Segoe UI,sans-serif}.pause-modal h2{margin-top:0;font-size:22px;color:#000}.date-label{display:block;margin-bottom:8px;font-weight:500;color:#333}.date-picker{width:100%;padding:10px 12px;font-size:15px;border:1px solid #ccc;border-radius:6px;margin-bottom:25px;outline:none;transition:border-color .3s}.date-picker:focus{border-color:#1a8754}.modal-actions{display:flex;justify-content:center;gap:14px}.confirm-btnss,.cancel-btnss{padding:12px 24px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-btnss{background-color:#000!important;color:#fff!important;padding:12px 24px;font-size:15px;font-weight:600;border:none!important;border-radius:6px;cursor:pointer;transition:background-color .3s}.confirm-btnss:hover{background-color:#222!important}.cancel-btnss{background-color:#fff!important;color:#000!important;padding:12px 24px;font-size:15px;font-weight:600;border:2px solid #000!important;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-btnss:hover{background-color:#f4f4f4!important}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pause-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;justify-content:center;align-items:center;z-index:1000}.pause-modal{background:#fff;padding:20px;border-radius:8px;width:600px;max-width:90%;box-shadow:0 2px 10px #0000001a}.pause-modal h2{font-size:24px;margin-bottom:10px}.pause-modal .subtext{font-size:14px;color:#666;margin-bottom:20px}.calendar-container{display:flex;justify-content:space-between;margin-bottom:20px}.calendar{width:45%;border:1px solid #ddd;padding:10px;border-radius:4px}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-header button{background:none;border:none;font-size:18px;cursor:pointer}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.calendar-grid div{padding:8px;cursor:pointer;border-radius:4px}.calendar-grid .day-name{font-weight:700;color:#666;cursor:default}.calendar-grid .day:hover{background:#f0f0f0}.calendar-grid .selected{background:#000;color:#fff}.calendar-grid .disabled{color:#ccc;cursor:not-allowed}.pause-summary{border:1px solid #ddd;padding:10px;border-radius:4px;width:45%}.pause-summary h3{font-size:16px;margin-bottom:10px}.pause-summary p{font-size:14px;color:#666;margin:5px 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.confirm-btnss,.cancel-btnss{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.confirm-btnss{background:#000;color:#fff}.cancel-btnss{background:#f0f0f0;color:#333}.subtotal{border-top:1px solid #e0e0e0;padding-top:10px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px}.subtotal-title{margin-right:auto;color:#0a0a0a;font-weight:500;font-size:16px}.subtotal-price{flex-shrink:0;white-space:nowrap;text-align:left;font-weight:500;color:#0a0a0a;min-width:120px;margin-left:0;padding-left:40px}.product-title{color:#0a0a0a;font-weight:500}.custom-cart-message{display:none;position:fixed;bottom:20px;right:20px;max-width:calc(100% - 40px);color:#fff;padding:10px 20px;border-radius:5px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 2px 4px #0000001a;z-index:9999;animation:slideUpOut 3s ease-in-out}.custom-cart-message.success{background-color:#275e36}.custom-cart-message.error{background-color:#dc3545}.custom-cart-message.info{background-color:#007bff}@media(max-width:480px){.custom-cart-message{font-size:14px;padding:8px 15px;bottom:15px;right:15px;box-shadow:none}}@keyframes slideUpOut{0%{opacity:0;bottom:0}10%{opacity:1;bottom:20px}90%{opacity:1;bottom:20px}to{opacity:0;= 20px}}.phone-model{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;justify-content:center;align-items:center}.phone-model.hidden{display:None}.model-content{background:#fff;max-width:613px;width:90%;border-radius:8px;position:relative;text-align:center;padding:40px 40px 30px}#close-modal,#close-success-model{position:absolute;top:10px;right:15px;cursor:pointer;font-size:28px}.phone-input{display:flex;align-items:center;margin-top:15px;margin-bottom:5px}.phone-input input{width:100%;padding:10px;border:1px solid #d1d1db;border-radius:0 8px 8px 0;height:49px;color:#222}.phone-input input:focus{outline:none;border:1px solid #ccc;box-shadow:none}button[type=submit]{background-color:#000;color:#fff;padding:10px 20px;border:none;font-size:17px;height:49px;width:100%;border-radius:8px;cursor:pointer;margin-bottom:15px}button[type=submit]:hover{background-color:#444}.error-message{color:red;text-align:left;margin-top:4px;margin-bottom:17px;display:none;font-size:14px;line-height:20px;word-break:break-word}.phone-prefix{padding:14px;border:1px solid #d1d1db;border-right:none;width:12%;border-radius:8px 0 0 8px;height:49px;color:#222;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/65/assets/my-sub.css.map */
