.skip-delivery-container{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-button: 61, 8, 27;--color-button-text: 255, 255, 255;--color-link: 61, 8, 27;background:#fff;min-height:800px}.skip-delivery-container *,.skip-delivery-container *:before,.skip-delivery-container *:after{box-sizing:border-box}.section-skip-delivery-padding{padding-top:36px;padding-bottom:36px}@media screen and (min-width:750px){.section-skip-delivery-padding{padding-top:36px;padding-bottom:36px}.warning,.skip-list{font-size:1.3rem}}.skip-delivery-container .customer-welcome{background:rgb(var(--color-background));border:var(--product-card-border-width, 1px) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .12));border-radius:var(--product-card-corner-radius, 8px);padding:2rem}.skip-delivery-container .customer-welcome .card__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.skip-delivery-container .customer-welcome h2{font-size:2rem;font-weight:var(--font-heading-weight, 600);color:rgb(var(--color-foreground));margin:0 0 .5rem}.skip-delivery-container .customer-welcome p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0}.skip-delivery-container .subscription-status{display:flex;align-items:center;gap:1rem}.skip-delivery-container .badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:.5rem 1.5rem;border-radius:2rem;font-size:1.2rem;font-weight:600}.skip-header{text-align:center;padding:0rem 0 2rem}.skip-header h1{font-size:calc(var(--font-heading-scale, 1) * 3rem);font-weight:var(--font-heading-weight, 600);color:rgb(var(--color-foreground));margin-bottom:1rem}.skip-header p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);max-width:60rem;margin:0 auto}.quick-actions{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.quick-action-btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1.2rem 2.4rem;border-radius:var(--text-boxes-radius, 8px);font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);cursor:pointer;transition:all .3s ease;font-family:var(--font-body-family)}.quick-action-btn:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem rgba(var(--color-button),.3)}.quick-action-btn:disabled{background:rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.5);cursor:not-allowed;transform:none;box-shadow:none}.quick-action-btn--secondary{background:transparent;color:rgb(var(--color-button));border:2px solid rgb(var(--color-button))}.quick-action-btn--secondary:hover{background:rgba(var(--color-button),.05)}.quick-action-btn.loading{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-loading{display:none}.current-skips{background:rgb(var(--color-background));border:var(--product-card-border-width, 1px) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .12));border-radius:var(--product-card-corner-radius, 8px);padding:2rem;margin-bottom:2rem}.skip-notification--warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.deadline-warning-bar{background:#fff3cd;border:1px solid #ffeaa7;border-radius:var(--text-boxes-radius, 8px);padding:1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.deadline-warning-bar--urgent{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.warning-icon{font-size:2rem;flex-shrink:0}.deadline-text{flex:1;font-size:1.3rem}.deadline-timer{font-weight:var(--font-body-weight-bold, 600);font-size:1.4rem;color:#721c24;white-space:nowrap}.skip-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem}.month-year{font-size:1.8rem;font-weight:var(--font-heading-weight, 600);min-width:15rem;text-align:center;color:rgb(var(--color-foreground))}.delivery-week-marker{position:absolute;top:.5rem;right:.5rem;background:rgb(var(--color-button));color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.summary-sidebar{display:flex;flex-direction:column;gap:2rem}.summary-card{background:rgb(var(--color-background));border:var(--product-card-border-width, 1px) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .12));border-radius:var(--product-card-corner-radius, 8px);padding:2rem}.summary-card h3{font-size:1.8rem;font-weight:var(--font-heading-weight, 600);margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.skip-list{display:flex;flex-direction:column;gap:1rem}.skip-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--text-boxes-radius, 8px);transition:all .2s ease}.skip-item:hover{background:rgba(var(--color-foreground),.05)}.skip-item-date{font-weight:var(--font-body-weight-bold, 600);color:rgb(var(--color-foreground));font-size:1.3rem}.skip-item-remove{background:none;border:none;color:#721c24;cursor:pointer;font-size:2rem;line-height:1;padding:.5rem;transition:all .2s ease;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.skip-item-remove:hover{transform:scale(1.2);color:#a0241f}.no-skips{text-align:center;color:rgba(var(--color-foreground),.6);padding:2rem;font-style:italic;font-size:1.3rem}.next-delivery{background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:var(--text-boxes-radius, 8px);padding:1.5rem;margin-top:1rem}.next-delivery-label{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin-bottom:.5rem}.next-delivery-date{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);color:#4caf50}.rules-list{list-style:none;padding:0;margin:0}.rules-list li{padding:.8rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:1.3rem;display:flex;align-items:flex-start;gap:.8rem}.rules-list li:last-child{border-bottom:none}.rule-icon{color:rgb(var(--color-button));font-size:1.4rem;margin-top:.2rem;flex-shrink:0}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;align-items:center;justify-content:center;padding:2rem}.modal-overlay.active{display:flex}.modal{background:#fff;border-radius:var(--product-card-corner-radius, 8px);padding:3rem;max-width:50rem;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 1rem 3rem #0003}.modal h2{margin:0 0 2rem;color:rgb(var(--color-foreground));font-size:2rem;font-weight:var(--font-heading-weight, 600)}.date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.date-input-group{display:flex;flex-direction:column}.date-input-group label{font-size:1.3rem;margin-bottom:.5rem;color:rgba(var(--color-foreground),.7);font-weight:500}.date-input-group input{padding:1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--text-boxes-radius, 8px);font-size:1.4rem;font-family:var(--font-body-family);transition:border-color .2s ease}.date-input-group input:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.1)}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.modal-btn{padding:1rem 2rem;border-radius:var(--text-boxes-radius, 8px);font-size:1.4rem;cursor:pointer;transition:all .2s ease;border:none;font-family:var(--font-body-family);font-weight:500}.modal-btn--primary{background:rgb(var(--color-button));color:#fff}.modal-btn--primary:hover{transform:translateY(-1px);box-shadow:0 .3rem .8rem rgba(var(--color-button),.3)}.modal-btn--secondary{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.modal-btn--secondary:hover{background:rgba(var(--color-foreground),.15)}.skip-notification{position:fixed;top:2rem;right:2rem;padding:1.5rem 2rem;border-radius:var(--text-boxes-radius, 8px);font-size:1.4rem;font-weight:600;z-index:2000;animation:slideIn .3s ease-out;box-shadow:0 4px 12px #00000026;max-width:400px}.skip-notification--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.skip-notification--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.skip-notification--info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media screen and (max-width:968px){.skip-content{grid-template-columns:1fr}.summary-sidebar{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media screen and (max-width:749px){.skip-header h1{font-size:2.4rem}.skip-header p{font-size:1.3rem}.quick-actions{flex-direction:column}.quick-action-btn{width:100%}.month-year{font-size:1.5rem;min-width:12rem}.date-inputs,.summary-sidebar{grid-template-columns:1fr}.modal{padding:2rem}.skip-notification{right:1rem;left:1rem;max-width:none}.deadline-warning-bar{flex-direction:column;align-items:center;text-align:center}.deadline-text{order:1;margin-bottom:8px}.deadline-timer{order:2;font-size:1.1em;font-weight:700}.warning-icon{display:none}}@media screen and (max-width:480px){.skip-delivery-container .customer-welcome .card__inner{flex-direction:column;align-items:stretch;text-align:center}.skip-delivery-container .subscription-status{justify-content:center}.delivery-week-marker{width:1.5rem;height:1.5rem;font-size:.8rem;top:.2rem;right:.2rem}.deadline-warning-bar{flex-direction:column;align-items:center;text-align:center}.deadline-text{order:1;margin-bottom:8px}.deadline-timer{order:2;font-size:1.1em;font-weight:700}.warning-icon{display:none}}.loading{opacity:.6;pointer-events:none}.spinner{display:inline-block;width:1.5rem;height:1.5rem;border:2px solid rgba(var(--color-button),.3);border-top-color:rgb(var(--color-button));border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}#saveSkipChanges{background:#28a745!important;position:relative;display:none}#saveSkipChanges:hover{background:#218838!important}.text-center{text-align:center}@media screen and (max-width:375px){.skip-delivery-container{padding:5px}.section-skip-delivery-padding{padding-top:20px;padding-bottom:20px}.month-year{font-size:1.4rem}.deadline-warning-bar{flex-direction:column;align-items:center;text-align:center}.deadline-text{order:1;margin-bottom:8px}.deadline-timer{order:2;font-size:1.1em;font-weight:700}.warning-icon{display:none}}.skip-item--locked{pointer-events:none;-webkit-user-select:none;user-select:none}.skip-item--locked .skip-item-date{text-decoration:line-through}.skip-item-remove{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:18px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.skip-item-remove:hover{background:#c82333;transform:scale(1.1)}.skip-section-header{margin:15px 0 5px;padding:8px 0;border-bottom:2px solid #e0e0e0}.skip-section-header h4{margin:0;display:flex;align-items:center;gap:8px}.skip-item-locked-badge{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.cancellation-section{margin-top:2rem;padding:2rem;background:rgba(var(--color-foreground),.02);border-radius:var(--product-card-corner-radius, 8px);text-align:center}.cancellation-text{font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0}.cancellation-link{color:rgb(var(--color-button));text-decoration:underline;font-weight:500;transition:opacity .2s ease}.cancellation-link:hover{opacity:.7}.cancellation-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:var(--text-boxes-radius, 8px);padding:1.5rem;margin-bottom:2rem}.cancellation-warning p{margin:.5rem 0;font-size:1.3rem;color:#856404}.cancellation-warning p:first-child{font-weight:var(--font-body-weight-bold, 600);color:#721c24}.cancellation-form{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:1.3rem;margin-bottom:.5rem;color:rgb(var(--color-foreground));font-weight:500}.form-group textarea{width:100%;padding:1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--text-boxes-radius, 8px);font-size:1.4rem;font-family:var(--font-body-family);resize:vertical;transition:border-color .2s ease}.form-group textarea:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.1)}.form-group input[type=checkbox]{margin-right:.5rem;width:1.6rem;height:1.6rem;cursor:pointer}.modal-btn--danger{background:#dc3545;color:#fff}.modal-btn--danger:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:0 .3rem .8rem #dc35454d}.modal-btn--danger:disabled{background:rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.5);cursor:not-allowed}@media screen and (max-width:749px){.cancellation-text{font-size:1.2rem;text-align:left;text-align:center}.cancellation-section{padding:1.5rem}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/skip-delivery.css.map */
