.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);letter-spacing:var(--btn-primary-letter-spacing);line-height:1;border-radius:var(--btn-primary-radius);text-align:center;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:active{transform:scale(.98)}.btn svg{width:20px;height:20px;flex:0 0 auto}.btn--primary{height:var(--btn-primary-height);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-cta)}.btn--primary:hover{background:var(--btn-primary-bg-hover)}.btn--ghost{height:var(--btn-primary-height);background:transparent;color:var(--color-brand-primary);border:2px solid var(--color-brand-primary);box-shadow:none}.btn--ghost:hover{background:var(--color-brand-primary);color:var(--color-ivory-50)}.btn--block{width:100%;display:flex}.btn[disabled],.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;border-radius:var(--radius-pill);line-height:1.4}.badge--accent{background:var(--color-brand-accent);color:#fff}.badge--soft{background:var(--color-rose-50);color:var(--color-rose-600)}.badge--dark{background:var(--color-plum-900);color:var(--color-ivory-50)}.badge--success{background:#22c55e1f;color:#15803d}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-md);padding:var(--space-8)}.stars{display:inline-flex;align-items:center;gap:2px;color:var(--color-star);line-height:1}.stars svg{width:18px;height:18px}.rating{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.rating strong{color:var(--color-text-primary)}.price{display:inline-flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.price__old{font-size:var(--text-body);color:var(--color-text-muted);text-decoration:line-through}.price__now{font-size:28px;font-weight:700;color:var(--color-text-primary);font-family:var(--font-body)}.price__save{font-size:var(--text-body-sm);color:var(--color-brand-accent);font-weight:600}.check-list{display:flex;flex-direction:column;gap:var(--space-3)}.check-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:15px;font-weight:500}.check-list li svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px}.check-list--pos li svg{color:var(--color-success)}.check-list--neg li svg{color:var(--color-brand-accent)}.trust-row{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.trust-row__item{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.trust-row__item svg{width:20px;height:20px;color:var(--color-brand-accent);flex:0 0 auto}.payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payments img,.payments svg{height:24px;width:auto}.scarcity{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:500;color:var(--color-text-secondary)}.scarcity__dot{width:9px;height:9px;border-radius:50%;background:var(--color-success);box-shadow:0 0 #22c55e99;animation:pulse-dot 1.8s infinite}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:var(--text-body-sm);font-weight:600}.field input{height:48px;padding:0 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:#fff;color:var(--color-text-primary)}.field input:focus{outline:none;border-color:var(--color-brand-accent);box-shadow:0 0 0 3px #d4477a26}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden;background:#fff}.qty__btn{width:48px;height:48px;display:grid;place-items:center;font-size:20px;font-weight:600;color:var(--color-text-primary)}.qty__btn:hover{background:var(--color-rose-50)}.qty__input{width:48px;height:48px;text-align:center;border:none;border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);font-weight:600;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-quote{background:var(--color-rose-50);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-body-sm);font-style:italic;color:var(--color-text-secondary)}.mini-quote cite{display:block;margin-top:6px;font-style:normal;font-weight:600;color:var(--color-text-primary)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/waerma-components.css.map */
