/* Zariffa Core · סטייל בסיסי בלבד. העיצוב המלא מגיע משכבת העיצוב של האתר. */
.zrc-pack{font-size:.875em;font-weight:400;opacity:.75;margin-inline-start:.35em}
.zrc-per100{display:block;font-size:.8125em;font-weight:400;opacity:.7}
.zrc-tag{display:inline-block;padding:.2em .7em;border-radius:6px;background:#f7c522;color:#1c1611;font-size:.8125rem;font-weight:700;line-height:1.5}
.products .product{position:relative}
.products .product .zrc-tag{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2}
.zrc-note{display:block;margin-block-start:8px}
.zrc-note textarea{inline-size:100%;min-block-size:40px;padding:8px 10px;border:1px solid rgba(28,22,17,.25);border-radius:8px;font:inherit;font-size:.9375rem;resize:vertical}
.zrc-note textarea.is-saved{border-color:#3a7d44}
.zrc-note textarea.is-error{border-color:#b3261e}
.zrc-empty-cart{display:inline-block;margin-block:8px;font-size:.9375rem;text-decoration:underline}
.zrc-deliv{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.zrc-deliv label{inline-size:100%;font-weight:700}
.zrc-deliv input{flex:1 1 220px;min-block-size:48px;padding:10px 14px;border:1px solid rgba(28,22,17,.25);border-radius:8px}
.zrc-deliv__res{inline-size:100%;margin:0;font-weight:700}
