/* Aria – all black, elegant: fundal negru cald, text crem, accent din „Culoarea principală” (implicit cupru), navigație centrală cu majuscule fine. Peste store.css (Nova). */
.ao-shop.ao-tpl-aria{--ar-bg:#0e0c0b;--ar-surf:#171412;--ar-surf2:#211d1a;--ar-glass:rgba(23,20,18,.92);--st-text:#f3ece4;--st-body:#cdc4ba;--st-muted:#958b80;--st-line:#2d2824;--st-soft:#1a1715;--st-ink:#070606;--st-tint:rgba(var(--st-c-rgb),.12);--st-tint2:rgba(var(--st-c-rgb),.22);--st-sale:#ef5b6e;--st-green:#3fbf74;--st-sh:0 1px 2px rgba(0,0,0,.4),0 14px 34px -14px rgba(0,0,0,.7);background:var(--ar-bg);color:var(--st-text);color-scheme:dark}
.ao-shop.ao-tpl-aria ::selection{background:var(--st-c);color:var(--st-on)}
/* suprafețe (header, meniuri, popup-uri, carduri, formulare) */
.ao-shop.ao-tpl-aria .ao-sh-head,.ao-shop.ao-tpl-aria .ao-sh-nav{background:var(--ar-bg)}
.ao-shop.ao-tpl-aria .ao-sh-mega,.ao-shop.ao-tpl-aria .ao-sh-drawer,.ao-shop.ao-tpl-aria .ao-sh-drawer__foot,.ao-shop.ao-tpl-aria .ao-sh-panel,.ao-shop.ao-tpl-aria .ao-sh-panel__back,.ao-shop.ao-tpl-aria .ao-sh-srch,.ao-shop.ao-tpl-aria .ao-sh-srch__field,.ao-shop.ao-tpl-aria .ao-sh-modal__box,.ao-shop.ao-tpl-aria .ao-sh-sheet,.ao-shop.ao-tpl-aria .ao-sh-filters,.ao-shop.ao-tpl-aria .ao-sh-filters__foot,.ao-shop.ao-tpl-aria .ao-sh-ac__list,.ao-shop.ao-tpl-aria .ao-sh-csel__drop,.ao-shop.ao-tpl-aria .ao-sh-allcats__panel{background-color:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-box,.ao-shop.ao-tpl-aria .ao-sh-ck,.ao-shop.ao-tpl-aria .ao-sh-qcbox,.ao-shop.ao-tpl-aria .ao-sh-garan,.ao-shop.ao-tpl-aria .ao-sh-legalbadge,.ao-shop.ao-tpl-aria .ao-sh-brands a,.ao-shop.ao-tpl-aria .ao-sh-cinfo__call,.ao-shop.ao-tpl-aria .ao-sh-cinfo__row,.ao-shop.ao-tpl-aria .ao-sh-cinfo__social a,.ao-shop.ao-tpl-aria .ao-sh-locker__list button,.ao-shop.ao-tpl-aria .ao-sh-qcdm label,.ao-shop.ao-tpl-aria .ao-sh-qcbtn,.ao-shop.ao-tpl-aria .ao-sh-waorder,.ao-shop.ao-tpl-aria .ao-sh-wa__lbl,.ao-shop.ao-tpl-aria .ao-sh-car__nav{background-color:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-field input,.ao-shop.ao-tpl-aria .ao-sh-field select,.ao-shop.ao-tpl-aria .ao-sh-field textarea,.ao-shop.ao-tpl-aria .ao-sh-input,.ao-shop.ao-tpl-aria .ao-sh-sort select,.ao-shop.ao-tpl-aria .ao-sh-optsel select,.ao-shop.ao-tpl-aria .ao-sh-coupon__form input,.ao-shop.ao-tpl-aria .ao-sh-nlform,.ao-shop.ao-tpl-aria .ao-sh-notifyd__form input[type=email],.ao-shop.ao-tpl-aria .ao-sh-qcbox .ao-sh-field input,.ao-shop.ao-tpl-aria .ao-sh-qcbox .ao-sh-field select,.ao-shop.ao-tpl-aria .ao-sh-csel.is-select>input,.ao-shop.ao-tpl-aria .ao-sh-csel__q:focus{background-color:var(--ar-surf2);color:var(--st-text);border-color:var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-field input::placeholder,.ao-shop.ao-tpl-aria .ao-sh-input::placeholder,.ao-shop.ao-tpl-aria textarea::placeholder{color:var(--st-muted)}
.ao-shop.ao-tpl-aria .ao-sh-auth__tabs .is-on,.ao-shop.ao-tpl-aria .ao-sh-sizes__tabs button.is-on,.ao-shop.ao-tpl-aria .ao-sh-allcats__left a.is-on,.ao-shop.ao-tpl-aria .ao-sh-allcats__left a:hover,.ao-shop.ao-tpl-aria .ao-sh-sizes__t td:first-child,.ao-shop.ao-tpl-aria .ao-sh-ts--soft .ao-sh-ts__eyebrow{background-color:var(--ar-surf2);color:var(--st-text)}
.ao-shop.ao-tpl-aria .ao-sh-sizes__t th:first-child,.ao-shop.ao-tpl-aria .ao-sh-foot__nl--soft{background:linear-gradient(var(--st-tint),var(--st-tint)),var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-qcbox__head{background:linear-gradient(135deg,var(--st-tint),var(--ar-surf) 70%)}
.ao-shop.ao-tpl-aria .ao-sh-toolbar,.ao-shop.ao-tpl-aria .ao-sh-sticky{background:rgba(14,12,11,.96)}
.ao-shop.ao-tpl-aria .ao-sh-heart,.ao-shop.ao-tpl-aria .ao-sh-card__quick,.ao-shop.ao-tpl-aria .ao-sh-card__add,.ao-shop.ao-tpl-aria .ao-sh-card__soldout,.ao-shop.ao-tpl-aria .ao-sh-modal--img .ao-sh-modal__head .ao-sh-x,.ao-shop.ao-tpl-aria .ao-sh-cats:not(.ao-sh-cats--circles) .ao-sh-cat__go,.ao-shop.ao-tpl-aria .ao-sh-tag--light{background:var(--ar-glass);color:var(--st-text);box-shadow:0 4px 14px -4px rgba(0,0,0,.6)}
.ao-shop.ao-tpl-aria .ao-sh-card__add:hover,.ao-shop.ao-tpl-aria .ao-sh-card__quick:hover{background:var(--st-c);color:var(--st-on)}
.ao-shop.ao-tpl-aria .ao-sh-sbar:hover{background:var(--ar-surf2)}
.ao-shop.ao-tpl-aria .ao-sh-mfoot a:hover{background:rgba(255,255,255,.06)}
.ao-shop.ao-tpl-aria .ao-sh-card__noimg{background:linear-gradient(160deg,var(--ar-surf),var(--ar-surf2))}
.ao-shop.ao-tpl-aria .ao-sh-cat__img img,.ao-shop.ao-tpl-aria .ao-sh-cat__img b{border-color:var(--ar-surf2)}
.ao-shop.ao-tpl-aria .ao-sh-ts--soft .ao-sh-ts__cta .ao-sh-btn--line{border-color:var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-alert{background:rgba(239,91,110,.12);color:#ffb3bd}
.ao-shop.ao-tpl-aria .ao-sh-paynote{background:rgba(245,158,11,.12);color:#f5c97a}
.ao-shop.ao-tpl-aria .ao-sh-paynote.is-bad{background:rgba(239,91,110,.12);color:#ffb3bd}
.ao-shop.ao-tpl-aria .ao-sh-waorder:hover{background:rgba(37,211,102,.1)}
.ao-shop.ao-tpl-aria .ao-sh-lightbox img,.ao-shop.ao-tpl-aria .ao-sh-mini__img{background:#fff}
/* butoane: text în contrast cu accentul */
.ao-shop.ao-tpl-aria .ao-sh-btn{color:var(--st-on);letter-spacing:.06em;text-transform:uppercase;font-size:13.5px}
.ao-shop.ao-tpl-aria .ao-sh-btn--ghost{background:transparent;color:var(--st-text);border-color:var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-btn--soft{color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-btn--white{background:var(--st-text);color:var(--ar-bg);border-color:var(--st-text)}
.ao-shop.ao-tpl-aria .ao-sh-btn--dark,.ao-shop.ao-tpl-aria .ao-sh-nl--color .ao-sh-nlform .ao-sh-btn{color:var(--ar-bg)}
.ao-shop.ao-tpl-aria .ao-sh-btn.is-loading::after{border-color:var(--st-on);border-right-color:transparent}
.ao-shop.ao-tpl-aria .ao-sh-toast,.ao-shop.ao-tpl-aria .ao-sh-mini__img b,.ao-shop.ao-tpl-aria .ao-sh-share__b:hover{color:var(--ar-bg)}
.ao-shop.ao-tpl-aria .ao-sh-switch i::after,.ao-shop.ao-tpl-aria .ao-sh-ck__opt i::after{background:var(--st-text)}
/* bara de sus + header + navigație */
.ao-shop.ao-tpl-aria .ao-sh-bar{background:#000;color:var(--st-body);border-bottom:1px solid var(--st-line);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.ao-shop.ao-tpl-aria .ao-sh-bar svg{color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-sbar{background:var(--ar-surf);border-color:var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-sbar kbd,.ao-shop.ao-tpl-aria .ao-sh-count{background:var(--st-c);color:var(--st-on)}
.ao-shop.ao-tpl-aria .ao-sh-count{box-shadow:0 0 0 2px var(--ar-bg)}
.ao-shop.ao-tpl-aria .ao-sh-iconbtn:hover{background:rgba(255,255,255,.06)}
.ao-shop.ao-tpl-aria .ao-sh-x{background:var(--ar-surf2)}
.ao-shop.ao-tpl-aria .ao-sh-nav{border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-nav__list{justify-content:center;gap:0 2px}
.ao-shop.ao-tpl-aria .ao-sh-nav__list>li>a{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--st-text)}
.ao-shop.ao-tpl-aria .ao-sh-nav__list>li:first-child>a{padding-left:12px}
.ao-shop.ao-tpl-aria .ao-sh-nav__list>li>a:hover,.ao-shop.ao-tpl-aria .ao-sh-nav__list>li:hover>a{color:var(--st-c);border-bottom-color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-nav__list a.is-accent{color:var(--st-sale)}
.ao-shop.ao-tpl-aria .ao-sh-mega{box-shadow:0 24px 50px -20px rgba(0,0,0,.8)}
/* titluri, carduri, secțiuni */
.ao-shop.ao-tpl-aria .ao-sh-h2{font-weight:600;letter-spacing:-.01em}
.ao-shop.ao-tpl-aria .ao-sh-eyebrow{color:var(--st-c);letter-spacing:.16em}
.ao-shop.ao-tpl-aria .ao-sh-card{background:transparent}
.ao-shop.ao-tpl-aria .ao-sh-card__media{border-radius:calc(var(--st-r) / 2);background:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-card__body{padding-top:14px}
.ao-shop.ao-tpl-aria .ao-sh-card__name{font-weight:500;color:var(--st-text)}
.ao-shop.ao-tpl-aria .ao-sh-price strong{font-weight:700;color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-tag{background:var(--st-c);color:var(--st-on);border-radius:4px;letter-spacing:.06em;font-size:10.5px;text-transform:uppercase}
.ao-shop.ao-tpl-aria .ao-sh-perk{background:var(--ar-surf);border-color:var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-perk__ico{background:transparent;border:1px solid var(--st-c);color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-sec.is-tint{background:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-cat__img{background:var(--ar-surf2)}
/* subsol */
.ao-shop.ao-tpl-aria .ao-sh-foot{background:#000;border-top:1px solid var(--st-line)}
.ao-shop.ao-tpl-aria .ao-sh-foot__nl .ao-sh-btn{background:var(--st-c);border-color:var(--st-c)}
.ao-shop.ao-tpl-aria .ao-sh-foot__logo{color:var(--st-text)}
.ao-shop.ao-tpl-aria .ao-sh-foot__logo img.is-dl{filter:none}
.ao-shop.ao-tpl-aria .ao-sh-ptabs__bar button:not(.is-on){background:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-share__b:not(:hover){background:var(--ar-surf)}
.ao-shop.ao-tpl-aria .ao-sh-card:hover{border-color:rgba(255,255,255,.18)}
