.az-cart-modal .modal-content{border-top:8px solid var(--zino-green)}.az-cart-modal .modal-header{border-bottom:1px solid var(--zino-border);padding:var(--space-4)var(--space-5)}.az-cart-modal .modal-body{padding:var(--space-4)var(--space-5);text-align:right}.az-cart-modal .azc-title{color:var(--zino-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}.az-cart-modal .azc-code{margin:var(--space-1)0 0;color:var(--zino-green);font-size:.9375rem;font-weight:600}.az-cart-modal .azc-label{color:var(--zino-text);font-size:.75rem;line-height:1.6}.az-cart-modal .azc-label b{font-weight:700}.az-cart-modal input:disabled{text-align:left!important}.az-cart-modal input.azc-value{text-align:left;width:auto;max-width:160px;color:var(--zino-text);background:0 0;border:0;margin-left:38px;padding:0;font-size:1rem;font-weight:600}.az-cart-modal input.azc-value:disabled{opacity:1}.az-cart-modal input.azc-value--muted{color:var(--zino-text-muted);font-weight:400}.az-cart-modal input.azc-value--green{color:var(--zino-green);font-weight:700}.az-cart-modal .azc-priceval{align-items:center;gap:var(--space-3);display:flex}.az-cart-modal .azc-amount{color:var(--zino-green);font-size:1rem;font-weight:700}.az-cart-modal .azc-amount--total{font-size:1.125rem}.az-cart-modal .azc-per,.az-cart-modal .azc-cur{color:var(--zino-ink);text-align:right;white-space:nowrap;font-size:.625rem;font-weight:300}.az-cart-modal .azc-total{background:var(--zino-surface);padding:var(--space-2)var(--space-3);margin-inline:calc(-1*var(--space-3))}.az-cart-modal .azc-sep{margin:var(--space-4)0;border:0;border-top:1px solid var(--zino-border-strong);opacity:1}.az-cart-modal .quantity.buttons_added{align-items:center;gap:var(--space-1);display:inline-flex}.az-cart-modal .quantity.buttons_added .minus,.az-cart-modal .quantity.buttons_added .plus{height:auto;padding:0 var(--space-2);color:var(--zino-text);background:0 0;border:0;border-radius:0;font-size:1.25rem;line-height:1}.az-cart-modal .quantity.buttons_added .minus:hover,.az-cart-modal .quantity.buttons_added .plus:hover{color:var(--zino-green);background:0 0;border:0}.az-cart-modal .quantity .input-text.qty{border:1px solid var(--zino-green);width:56px;height:36px;color:var(--zino-text);border-radius:0;font-size:.875rem;font-weight:700}.az-cart-modal .azc-more{align-items:center;gap:var(--space-1);color:var(--zino-text);font-size:.85rem;font-weight:600;display:inline-flex}.az-cart-modal .azc-more:hover{color:var(--zino-green)}.az-cart-modal .azc-more i{font-size:.95rem;font-weight:bolder}.az-cart-modal .azc-help{border-color:var(--zino-border);color:var(--zino-text);text-align:justify;border-radius:0;font-size:.6875rem;line-height:2}.az-cart-modal .azc-lastorder{border:1px solid var(--zino-border);padding:var(--space-2);color:var(--zino-text);font-size:.75rem}.az-cart-modal .modal-footer{padding:var(--space-4)var(--space-5);gap:var(--space-3);border-top:0}.az-cart-modal .azc-btn{height:40px;padding:0 var(--space-5);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.az-cart-modal .azc-btn--save{isolation:isolate;z-index:0;background:0 0;min-width:140px;position:relative;overflow:hidden}.az-cart-modal .azc-btn--save:before{content:"";z-index:-1;background:var(--zino-green);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);transition:background .2s;position:absolute;inset:0}.az-cart-modal .azc-btn--save:hover:before{background:var(--zino-green-hover)}.az-cart-modal .azc-btn--cancel{background:var(--zino-text-sub);min-width:72px}.az-cart-modal .azc-btn--cancel:hover{background:#7f8285}.az-confirm-modal .modal-content{border-top:8px solid var(--zino-warn)}.az-confirm-modal .modal-header{border-bottom:1px solid var(--zino-border);padding:var(--space-4)var(--space-5)}.az-confirm-modal .modal-title{color:var(--zino-text);margin:0;font-size:1.125rem;font-weight:700}.az-confirm-modal .modal-body{padding:var(--space-4)var(--space-5);text-align:right;color:var(--zino-text);font-size:.9375rem}.az-confirm-modal .modal-body p{margin:0}.az-confirm-modal .modal-footer{padding:var(--space-4)var(--space-5);gap:var(--space-3);border-top:0}.az-confirm-modal .azc-btn{height:40px;padding:0 var(--space-5);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.az-confirm-modal .azc-btn--cancel{background:var(--zino-text-sub);min-width:72px}.az-confirm-modal .azc-btn--cancel:hover{background:#7f8285}.az-confirm-modal .azc-btn--danger{isolation:isolate;z-index:0;background:0 0;min-width:100px;position:relative;overflow:hidden}.az-confirm-modal .azc-btn--danger:disabled{opacity:.7;cursor:default}.az-confirm-modal .azc-btn--danger:before{content:"";z-index:-1;background:var(--zino-warn);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);transition:background .2s;position:absolute;inset:0}.az-confirm-modal .azc-btn--danger:hover:before,.az-confirm-modal .azc-btn--danger:focus:before{background:var(--zino-warn-hover)}.az-confirm-modal .modal-content,.az-confirm-modal .azc-btn{border-radius:0}