.arv-single,.arv-card{--arv-ink:#4a3428;--arv-bg:#f6f0e7;--arv-muted:#e8ddcf;color:var(--arv-ink);font:inherit;box-sizing:border-box;width:100%}
.arv-heading{font-weight:600;margin-bottom:14px;font-size:14px}
.arv-single{background:#fcfaf7;border-radius:16px;padding:18px;margin-bottom:20px}
.arv-options{display:flex;gap:6px;flex-wrap:wrap}
.arv-option{display:flex!important;align-items:center;justify-content:center;gap:10px;background:var(--arv-bg)!important;color:var(--arv-ink)!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:none!important;font:inherit!important;line-height:1.7!important;min-height:40px;padding:8px 10px!important;cursor:pointer;transition:background .18s,color .18s}
.arv-option[aria-pressed=true]{background:var(--arv-ink)!important;color:#fff!important}
.arv-option:focus-visible,.arv-submit:focus-visible{outline:2px solid #b89b6a;outline-offset:3px}
.arv-option:disabled{opacity:.45;cursor:not-allowed}
.arv-single .arv-options{flex-direction:column;gap:6px}
.arv-single .arv-option{justify-content:space-between!important;background:white!important;padding:14px!important;font-size:14px!important}
.arv-single .arv-option[aria-pressed=true]{background:var(--arv-bg)!important;color:var(--arv-ink)!important;border-color:#b89b6a!important}
.arv-single .arv-label:before{content:'';display:inline-block;width:13px;height:13px;border:1px solid #b89b6a;border-radius:50%;vertical-align:middle;margin-left:9px}
.arv-single [aria-pressed=true] .arv-label:before{background:#4a3428;box-shadow:inset 0 0 0 3px #fff}
.arv-row-price .amount,.arv-price .amount{color:inherit!important}
.arv-row-price del{opacity:.5;font-size:11px;margin-left:6px}
.arv-card{margin:10px 0 0}
.arv-card .arv-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;background:#fcfaf7;border-radius:12px}
.arv-card .arv-option{font-size:12px!important;min-height:36px;padding:6px 3px!important;white-space:normal!important}
.arv-card .arv-option[data-key=pack-3x10]{grid-column:1/-1}
.arv-price{min-height:30px;padding:8px 0;font-size:14px;text-align:center}
.arv-price del{opacity:.5;margin-left:6px}
.arv-buy{margin:0!important}
.arv-submit{width:100%;border-radius:9px!important;background:#4a3428!important;color:#fff!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:40px;font:inherit;font-size:13px;box-shadow:none!important}
.arv-submit:disabled{opacity:.4;cursor:not-allowed}
.arv-native-hidden{display:none!important}
.arv-has-selection .wrap-price>.price,.arv-has-selection>.price,.arv-has-selection .product-element-bottom>.price{display:none!important}
@media(max-width:480px){.arv-single{padding:12px}.arv-single .arv-option{padding:12px 8px!important;font-size:12px!important}.arv-row-price{max-width:55%;text-align:left}.arv-row-price del{display:block}.arv-card .arv-option{font-size:11px!important}}
body .product-grid-item .wd-add-btn.arv-button-host{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;background:transparent!important;overflow:visible!important;display:block!important}
body .product-grid-item:has(.arv-card) .wrap-price{height:auto!important;max-height:none!important;overflow:visible!important;display:block!important}
body .product-grid-item:has(.arv-card) .arv-card{position:relative!important;transform:none!important;visibility:visible!important;opacity:1!important}

.arv-single .arv-heading{display:block!important;width:100%!important;direction:rtl!important;text-align:right!important}
