/* Új LAAVA design: minikosár és kosár (B-025). Forrás: Claude Design vászon (Minikosar, Kosar artboard).
   Alapelv: nincs árnyék, vékony 1 px-es keret, 8 px-es sugár; a sűrűség a tételek számától függ.
   A szállítási sáv és az ajándékkártya külön pluginek (free-shipping-bar, laava-promo-gift) kimenete: ezek közös
   sávba vonása a B-025 következő lépése. */
.lv-minicart{border-left:1px solid var(--laava-line);box-shadow:none}
.lv-minicart__head{min-height:52px;padding:0 16px;border-bottom:1px solid #EFE6DB;font:500 17px/1.2 var(--laava-font-body)}
.lv-minicart__head button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border-radius:50%}
.lv-minicart__body{padding:12px 16px 16px}
/* Tételek: 1-2 sor nagy (88 px kép), 3-4 közepes (64), 5+ kompakt (48), hogy 6-7 termék görgetés nélkül látszik. */
.lv-minicart .woocommerce-mini-cart-item{border-bottom:1px solid #EFE6DB}
.lv-minicart .woocommerce-mini-cart-item img{width:88px;height:88px;border-radius:var(--laava-radius-img)}
.lv-minicart .woocommerce-mini-cart:has(.woocommerce-mini-cart-item:nth-child(3)) .woocommerce-mini-cart-item img{width:64px;height:64px}
.lv-minicart .woocommerce-mini-cart:has(.woocommerce-mini-cart-item:nth-child(5)) .woocommerce-mini-cart-item img{width:48px;height:48px}
.lv-minicart .woocommerce-mini-cart:has(.woocommerce-mini-cart-item:nth-child(5)) .woocommerce-mini-cart-item{padding-top:8px;padding-bottom:8px}
.lv-minicart .lv-minicart-item-price,.lv-minicart .woocommerce-mini-cart__total{font-variant-numeric:tabular-nums}
/* Az ajándéksor (Promo Gift): 0 Ft-os, "Ajándék" jelvénnyel. */
.lv-minicart .laava-gift-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--laava-radius-btn);background:var(--laava-beige-2);color:var(--laava-mocha);font:500 12px/1.2 var(--laava-font-body)}
/* Részösszeg és gombok: Kosár (másodlagos, bal) + Pénztár (fő, jobb, nagyobb) egy sorban. */
.lv-minicart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0;font-weight:500}
.lv-minicart .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin:0}
.lv-minicart .woocommerce-mini-cart__buttons .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 16px;border:1px solid var(--laava-graphite);border-radius:var(--laava-radius-btn);box-shadow:none;font:500 15px/1.2 var(--laava-font-body);text-align:center;text-decoration:none;transition:background-color 150ms ease-out,color 150ms ease-out}
.lv-minicart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout){background:transparent;color:var(--laava-graphite)}
.lv-minicart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover{background:var(--laava-graphite);color:#fff}
.lv-minicart .woocommerce-mini-cart__buttons .button.checkout{background:var(--laava-btn-bg);border-color:var(--laava-btn-bg);color:var(--laava-btn-fg);font-weight:600}
.lv-minicart .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--laava-btn-hover);border-color:var(--laava-btn-hover)}
@media (prefers-reduced-motion:reduce){.lv-minicart .woocommerce-mini-cart__buttons .button{transition:none}}
/* Közös "ajándék + ingyenes szállítás" sáv (B-025b). A markup a core free-shipping-bar sablonja (kosár, minikosár);
   a design szerint: bézs doboz, 6 px-es sín, mokka kitöltés, az ajándék pontja a küszöbnél, feliratok a sín alatt. */
.laava-free-shipping-bar{display:block;margin:0 0 16px;padding:12px 14px 14px;border-radius:var(--laava-radius-btn);background:linear-gradient(135deg,var(--laava-beige),#D2EDDA);box-shadow:none}
.laava-free-shipping-bar .laava-free-shipping-bar__message{width:100%;margin:0;order:0;text-align:left;font-size:14px;line-height:1.4;color:var(--laava-graphite)}
.laava-free-shipping-bar.lv-is-success .laava-free-shipping-bar__message{color:var(--laava-green)}
.laava-free-shipping-bar .laava-free-shipping-bar__percent-value,.laava-free-shipping-bar .laava-free-shipping-bar__icon{display:none}
.laava-free-shipping-bar .laava-free-shipping-bar__progress{position:relative;height:6px;margin:14px 7px 34px;overflow:visible;border-radius:var(--laava-radius-btn);background:var(--laava-line)}
.laava-free-shipping-bar .laava-free-shipping-bar__progress-bar{position:static;width:var(--laava-progress,0%);max-width:100%;height:6px;border-radius:var(--laava-radius-btn);background:var(--laava-mocha);animation:none;transition:width 300ms cubic-bezier(.2,.7,.2,1)}
.laava-free-shipping-bar .laava-free-shipping-bar__dot{position:absolute;top:-4px;width:14px;height:14px;margin-left:-7px;box-sizing:border-box;border:2px solid var(--laava-mocha);border-radius:50%;background:#fff}
.laava-free-shipping-bar .laava-free-shipping-bar__dot--ship{left:100%;margin-left:-7px}
.laava-free-shipping-bar.lv-gift-reached .laava-free-shipping-bar__dot--gift,.laava-free-shipping-bar.lv-is-success .laava-free-shipping-bar__dot--ship{background:var(--laava-mocha)}
.laava-free-shipping-bar .laava-free-shipping-bar__mark{position:absolute;top:14px;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);font-size:12px;line-height:1.3;color:var(--laava-text-2);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}
.laava-free-shipping-bar .laava-free-shipping-bar__mark b{font-weight:500}
.laava-free-shipping-bar .laava-free-shipping-bar__mark i{font-style:normal}
.laava-free-shipping-bar .laava-free-shipping-bar__mark--ship{left:100%;align-items:flex-end;transform:translateX(calc(-100% + 7px));text-align:right}
/* A minikosárban az ajándékkártya saját folyamatjelzője felesleges: a közös sáv mutatja az ajándék küszöbét. */
.lv-minicart .laava-promo-progress{display:none}
@media (prefers-reduced-motion:reduce){.laava-free-shipping-bar .laava-free-shipping-bar__progress-bar{transition:none}}
/* A minikosár alján a régi, osztály nélküli "Rendelj ... felett ingyenes" szöveg (kódrészlet/plugin, nincs a repóban) ismétli a közös sávot, ezért ott rejtjük. */
.lv-minicart:has(.laava-free-shipping-bar) .widget_shopping_cart_content>p:not([class]){display:none}
.lv-minicart .laava-gift-line img{margin-right:12px}
/* Popup a pénztár előtt (B-031, alapból kikapcsolt funkció): lapos, 20 px-es, nincs árnyék. */
.lv-popup{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid var(--laava-line);border-radius:var(--laava-radius-lg);background:#fff;color:var(--laava-graphite);box-shadow:none}
/* scrim: motion.css (egységes) */
.lv-popup__box{display:flex;flex-direction:column;gap:16px;padding:24px}
.lv-popup h2{margin:0;font:500 26px/1.15 var(--laava-font-display)}
.lv-popup__offer{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--laava-line);border-radius:var(--laava-radius-btn)}
.lv-popup__offer img{flex:none;width:64px;height:64px;border-radius:var(--laava-radius-img);object-fit:cover}
.lv-popup__offer>div{display:flex;flex-direction:column;gap:2px;font-size:14px}
.lv-popup__offer span{font-variant-numeric:tabular-nums;color:var(--laava-text-2)}
.lv-popup__actions{display:flex;flex-direction:column;gap:8px}
/* A core ingyenes-szállítás sáv a kiemelt összeget NAGYBETŰSSÉ tette ("20 510 FT"); a vászon szerint "Ft". */
.laava-free-shipping-bar .laava-free-shipping-bar__message strong{text-transform:none}
/* Pénztár előtti ajánlat a PopupAjanlat board szerint (B-031): 720 px, 20 px, 28 px, 22 px köz; cím Cormorant 30 + alcím;
   3 oszlopos ajánlat-rács (1:1 kép 8 px, név 15/500, leírás 13 px, ár 14 px, akciónál áthúzott + piros); "Hozzáadom" outline,
   kijelölve grafit "Hozzáadva ✓"; "Tovább a pénztárhoz" 56 px grafit; mobilon alsó lap. */
.lv-popup{width:min(720px,calc(100vw - 48px));border-radius:0}
.lv-popup__box{gap:22px;padding:28px}
.lv-popup__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.lv-popup__head>div{display:flex;flex-direction:column;gap:6px}
.lv-popup h2{font-size:30px}
.lv-popup__head p{margin:0;font-size:14px;color:var(--laava-text-2)}
.lv-popup__x{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--laava-graphite);cursor:pointer}
.lv-popup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lv-popup__item{display:flex;flex-direction:column;gap:10px;min-width:0}
.lv-popup__img{aspect-ratio:1;border-radius:0;overflow:hidden;background:var(--laava-beige-2)}
.lv-popup__img img{display:block;width:100%;height:100%;object-fit:cover}
.lv-popup__txt{display:flex;flex-direction:column;gap:4px;line-height:1.35;min-width:0}
.lv-popup__txt strong{font-size:15px;font-weight:500}
.lv-popup__desc{font-size:13px;color:var(--laava-text-2)}
.lv-popup__price{font-size:14px}
.lv-popup__price del{color:var(--laava-text-2)}
.lv-popup__price ins{color:var(--laava-red-soft-fg);font-weight:600;text-decoration:none}
.lv-popup__add{margin-top:6px;min-height:44px}
.lv-popup__add.is-added{background:var(--laava-graphite);color:#fff;border-color:var(--laava-graphite)}
.lv-popup__go{min-height:56px;font-size:16px;font-weight:600}
@media (max-width:599px){
	.lv-popup{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:0}
	.lv-popup__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}
	.lv-popup__item{scroll-snap-align:start}
	.lv-popup h2{font-size:26px}
}
/* B-050: a tétel beállításai (méret, fém nélkül, csomagolás) bézs címkék a név alatt; a címke neve csak felolvasóknak. */
:is(.lv-cart2 tr.cart_item,.lv-cards2 .lv-minicart .woocommerce-mini-cart-item) dl.variation{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;border:0;font-size:13px;color:#3F3A36}
:is(.lv-cart2 tr.cart_item,.lv-cards2 .lv-minicart .woocommerce-mini-cart-item) dl.variation dt{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
:is(.lv-cart2 tr.cart_item,.lv-cards2 .lv-minicart .woocommerce-mini-cart-item) dl.variation dd{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:2px 8px;border-radius:0;background:var(--laava-beige);font-size:13px;font-weight:400;line-height:1.4;color:#3F3A36}
:is(.lv-cart2 tr.cart_item,.lv-cards2 .lv-minicart .woocommerce-mini-cart-item) dl.variation dd p{margin:0}
/* ==== B-083 · Kosár-fiók a vászon KosarFiok2 / TabletKosarFiok2 / MobilKosarFiok2 szerint (.lv-cards2 = új design) ====
   Egy helyen a fiók teljes megjelenése (a korábbi B-025/B-053 rétegek helyett). Vászon-mértékek: fiók 440 px (mobilon teljes
   képernyő), fejléc 60 px (Cormorant 26 „Kosarad (N)” + 44×44 bezáró keret nélkül, bal 20 px), ajánlat-sor 44 px (cím + 6 px
   haladásjelző két ponttal + nyíl), lenyitva: haladásjelző + egy mondat + kompakt sorok (48–56 px), lista padding 0 20 (csak ez
   görget), tételsor 64 px kép | név, változat, mennyiség (40 px), Eltávolítás | ár; lábléc: Részösszeg és Szállítás 16/500, gombok
   48 px 1fr/1fr (Kosár körvonalas, Pénztár grafit). Tinta nincs (Gábor, 2026-11-06): fehér fejléc, grafit haladásjelző. A Promo
   kártyáinak háttere a Promo saját színe (LAAVA Promo › Színek), itt csak a méret/elrendezés. Markup: woocommerce/cart/mini-cart.php
   (tételsor), inc/woocommerce/minicart-offers.php (ajánlat-sor, Szállítás sor). */
.lv-cards2 #lv-minicart{width:440px;max-width:100vw;border-left:0;font-size:16px;line-height:1.6;color:var(--laava-graphite)}
@media (max-width:599px){.lv-cards2 #lv-minicart{width:100vw}}
.lv-cards2 #lv-minicart a:hover{opacity:.8}
.lv-cards2 #lv-minicart .lv-minicart__head{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:8px 8px 8px 20px;box-sizing:border-box;flex:none;border-bottom:1px solid #EFE6DB;background:#FFFFFF}
.lv-cards2 #lv-minicart .lv-minicart__title{font:500 26px/1.2 var(--laava-font-display);color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-minicart__title .lv-count{position:static;display:inline;min-width:0;height:auto;padding:0;border-radius:0;background:none;color:inherit;font:inherit}
.lv-cards2 #lv-minicart .lv-minicart__title .lv-count::before{content:"("}
.lv-cards2 #lv-minicart .lv-minicart__title .lv-count::after{content:")"}
.lv-cards2 #lv-minicart .lv-minicart__head button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-minicart__head button svg{width:20px;height:20px;stroke-width:1.55}
.lv-cards2 #lv-minicart .lv-minicart__head button:focus-visible{outline:2px solid var(--laava-campaign);outline-offset:-2px}
.lv-cards2 #lv-minicart .lv-minicart__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}
.lv-cards2 .lv-minicart__body>*{order:2;flex:none}
.lv-cards2 .lv-minicart__body>ul.woocommerce-mini-cart{order:1;flex:1 1 auto;min-height:96px;overflow:auto;overscroll-behavior:contain}
.lv-cards2 #lv-minicart .lv-minicart__body>ul.woocommerce-mini-cart{margin:0;padding:0 20px;list-style:none}
.lv-cards2 #lv-minicart .lv-minicart__body>:is(.lv-minicart-tools,.lv-minicart-recommendations){padding:0 20px}
.lv-cards2 #lv-minicart .lv-minicart__body>.lv-minicart-tools:empty{display:none}
/* Ajánlat-sor */
.lv-cards2 #lv-minicart .lv-minicart__body>.lv-mc-offers{order:0;margin:0;border-bottom:1px solid #EFE6DB;background:#FFFFFF}
.lv-cards2 #lv-minicart .lv-mc-offers__btn{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:0 16px 0 20px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--laava-graphite);font:500 14px/1.3 var(--laava-font-body);text-align:left;cursor:pointer}
.lv-cards2 #lv-minicart .lv-mc-offers__btn:hover{background:transparent;color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mc-offers__btn:focus-visible{outline:2px solid var(--laava-campaign);outline-offset:-2px}
.lv-cards2 #lv-minicart .lv-mc-offers__t{flex:none;white-space:nowrap}
.lv-cards2 #lv-minicart .lv-mc-offers__pg{flex:1;min-width:60px}
.lv-cards2 #lv-minicart .lv-mc-offers__chv{flex:none;margin-left:auto;color:var(--laava-graphite);transition:transform 200ms ease-out}
.lv-cards2 #lv-minicart.is-offers .lv-mc-offers__chv{transform:rotate(180deg)}
.lv-cards2 #lv-minicart.is-offers .lv-mc-offers__pg{display:none}
.lv-cards2 #lv-minicart.is-offers .lv-mc-offers__chv{margin-left:0}
.lv-cards2 #lv-minicart .lv-mc-prog{position:relative;display:block;height:6px;margin:0 6px;border-radius:0;background:var(--laava-line)}
.lv-cards2 #lv-minicart .lv-mc-prog>i{position:absolute;left:0;top:0;bottom:0;display:block;max-width:100%;border-radius:0;background:var(--laava-graphite);transition:width 300ms cubic-bezier(.2,.7,.2,1)}
.lv-cards2 #lv-minicart .lv-mc-prog>b{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;box-sizing:border-box;border:2px solid #8F857D;border-radius:50%;background:#FFFFFF}
.lv-cards2 #lv-minicart .lv-mc-prog>b.on{border-color:var(--laava-graphite);background:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mc-offers__panel{display:none;padding:4px 20px 14px;box-sizing:border-box}
/* 2026-11-07: nem görgethető (a tétellista görget) */
.lv-cards2 #lv-minicart.is-offers .lv-mc-offers__panel{display:flex;flex-direction:column;gap:10px}
.lv-cards2 #lv-minicart .lv-mc-offers__panel>*{margin:0!important}
.lv-cards2 #lv-minicart .lv-mc-offers__panel>.lv-mc-prog{margin:6px 6px 0!important}
.lv-cards2 #lv-minicart .lv-mc-offers__msg{font-size:13px;line-height:1.5;color:#3F3A36}
.lv-cards2 #lv-minicart .lv-mc-offers__msg.is-ok{color:var(--laava-green);font-weight:500}
/* A Core sáv (szöveg, feliratok) a lenyitott panelben a fenti haladásjelző és mondat helyett nem látszik; a markup marad (a Core
   és más bővítmények rá épülhetnek). Core nélkül (nincs .lv-mc-offers__msg) a sáv látható marad. */
.lv-cards2 #lv-minicart .lv-mc-offers__msg~.laava-free-shipping-bar{display:none!important}
/* Kompakt sor (vászon .zprow): 48–56 px, 8/12 px belső, 8 px sarok, 32 px fehér ikondoboz, 14/1.35 szöveg. */
.lv-cards2 #lv-minicart .lv-mc-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;box-sizing:border-box;border-radius:0;font-size:14px;line-height:1.35;color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mc-row--ship{background:linear-gradient(135deg,var(--laava-beige) 0%,#D2EDDA 100%)}
.lv-cards2 #lv-minicart .lv-mc-row__im{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:0;background:#FFFFFF;color:var(--laava-green)}
.lv-cards2 #lv-minicart .lv-mc-row__tx{flex:1;min-width:0}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-height:48px;max-height:none;margin:0!important;padding:8px 12px!important;box-sizing:border-box;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible;font-size:14px;line-height:1.35}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini::before{content:"";flex:none;width:32px;height:32px;border-radius:0;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324211F' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='11' rx='1'/%3E%3Cpath d='M12 9v11M3 13h18M12 9c-3 0-4-4-1.5-4S12 9 12 9zm0 0c3 0 4-4 1.5-4S12 9 12 9z'/%3E%3C/svg%3E") center/18px no-repeat}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-promo-card__visual{display:none!important}
/* A cím és az állapot folyó szövegként tördelődik (vászon mobil: „Választható ajándék · még / [X] Ft”), a gomb jobbra, függőlegesen középen. */
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-promo-card__content{position:relative;flex:1;min-width:0;display:block!important;padding-right:var(--lv-pc-btn,0px);text-align:left!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="below"]{--lv-pc-btn:88px}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="reached"]{--lv-pc-btn:112px}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="declined"]{--lv-pc-btn:136px}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="in-cart"]{--lv-pc-btn:56px}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-promo-card__content>strong{display:inline;overflow:visible;white-space:normal;text-overflow:clip;font-size:14px;font-weight:500;line-height:1.35;color:inherit}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini [data-laava-gift-text]{display:inline;font-size:14px!important;font-weight:400;line-height:1.35;white-space:normal;color:inherit}
/* Küszöb alatt csak az összeg látszik („· még X Ft”), elérve / kivéve a cím elég (a mondatot a Promo JS is frissíti). */
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="below"] [data-laava-gift-text]{font-size:0!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="below"] [data-laava-gift-text] .laava-promo-amount{font-size:14px;font-weight:400;color:inherit}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="below"] [data-laava-gift-text] .laava-promo-amount::before{content:" · még "}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini:is([data-state="reached"],[data-state="declined"]) [data-laava-gift-text]{display:none!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="in-cart"] .laava-promo-card__content>strong{display:none}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-promo-progress{display:none!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .lv-mc-more,html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="in-cart"] .laava-gift-btn:not([hidden]){position:absolute;right:0;top:50%;transform:translateY(-50%);flex:none;margin:0;min-height:32px;padding:0;border:0;border-radius:0;background:none;color:inherit;font:500 14px/1.2 var(--laava-font-body);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini:not([data-state="below"]) .lv-mc-more{display:none}
/* Gomb (vászon: „Választok” grafit, „Visszateszem” körvonalas; elérve 40 px). A felirat a Promo JS-éé (állapotváltáskor átírja),
   ezért a vászon rövid felirata CSS-ből jön; a teljes Promo-felirat a felolvasónak megmarad (aria-label nincs felülírva). */
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-gift-btn:not([hidden]){position:absolute!important;right:0;top:50%;transform:translateY(-50%);display:inline-flex!important;align-items:center;flex:none;margin:0!important;min-height:40px;padding:0 16px!important;border:1px solid var(--laava-graphite)!important;border-radius:0!important;background:var(--laava-graphite)!important;color:#FFFFFF!important;font-size:0!important;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini .laava-gift-btn::after{font:600 14px/1 var(--laava-font-body)}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="reached"] .laava-gift-btn::after{content:"Választok"}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="declined"] .laava-gift-btn:not([hidden]){background:#FFFFFF!important;color:var(--laava-graphite)!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="declined"] .laava-gift-btn::after{content:"Visszateszem"}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="in-cart"] .laava-gift-btn:not([hidden]){min-height:32px;padding:0!important;border:0!important;background:none!important;color:inherit!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-card--mini[data-state="in-cart"] .laava-gift-btn::after{content:"Csere";font-weight:500;text-decoration:underline;text-underline-offset:3px}
/* Bakancslista sor (Promo egysoros üzenete): a teljes mondat látszik, csonkolás nélkül; kosárban ✓. */
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-mini-line{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px;margin:0!important;padding:8px 12px!important;box-sizing:border-box;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;line-height:1.35!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-mini-line__icon{flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;border-radius:0!important;object-fit:cover}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-mini-line__text{flex:1;min-width:0;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-mini-line[data-state="in-cart"]::after{content:"✓";flex:none;color:#A8D5B2;font-weight:500}
html body.lv-cards2 #lv-minicart .lv-mc-offers .laava-promo-mini-line button{flex:none;min-height:40px;margin:0 0 0 auto;padding:0 16px;border:1px solid #FFFFFF;border-radius:0;background:#FFFFFF;color:var(--laava-graphite);font:600 14px/1 var(--laava-font-body)}
/* Tételsor (vászon .zline) */
.lv-cards2 #lv-minicart .lv-mci{position:static;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px 14px;align-items:start;margin:0;padding:14px 0;border:0;border-top:1px solid #EFE6DB;background:transparent;font-size:16px}
.lv-cards2 #lv-minicart .lv-mci:first-child{border-top-color:transparent}
.lv-cards2 #lv-minicart .lv-mci__th{display:block;width:64px;height:64px;padding:0;opacity:1}
.lv-cards2 #lv-minicart .lv-mci__th img{display:block;width:64px;height:64px;margin:0;border-radius:0;object-fit:cover}
.lv-cards2 #lv-minicart .lv-mci__b{min-width:0;display:block}
.lv-cards2 #lv-minicart .lv-mci__nm{display:inline;font-weight:500;line-height:1.35;color:var(--laava-graphite);text-decoration:none}
.lv-cards2 #lv-minicart .lv-mci__nm:visited{color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mci .laava-gift-badge{display:inline-flex;align-items:center;margin-left:6px;padding:3px 8px;border-radius:0;background:var(--laava-campaign);color:#FFFFFF;font:500 12px/1.4 var(--laava-font-body);vertical-align:2px;white-space:nowrap}
.lv-cards2 #lv-minicart .lv-mci__sub{display:block;font-size:14px;line-height:1.5;color:var(--laava-text-2)}
.lv-cards2 #lv-minicart .lv-mci dl.variation{display:flex;flex-wrap:wrap;gap:0 4px;margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--laava-text-2)}
.lv-cards2 #lv-minicart .lv-mci dl.variation dd{min-height:0;padding:0;background:none;font-size:13px;line-height:1.45;color:var(--laava-text-2)}
.lv-cards2 #lv-minicart .lv-mci dl.variation dd+dt+dd::before{content:"· "}
.lv-cards2 #lv-minicart .lv-mci__pp{grid-column:3;grid-row:1;font-weight:500;font-size:16px;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mci .lv-minicart-quantity{display:block;margin:8px 0 0}
.lv-cards2 #lv-minicart .lv-mci a.remove{position:static;display:block;width:auto;height:auto;min-height:0;margin:0;padding:10px 0;border:0;border-radius:0;background:none;font-size:13px;line-height:1.2;color:var(--laava-text-2);text-align:left;text-decoration:underline}
.lv-cards2 #lv-minicart .lv-mci a.remove:hover{background:none;color:var(--laava-red-soft-fg)}
/* Elfogyott tétel: 60 % átlátszóság + piros üzenet, nincs mennyiségváltó (az Eltávolítás teljes erővel kattintható marad). */
.lv-cards2 #lv-minicart .lv-mci--out>:is(.lv-mci__th,.lv-mci__pp),.lv-cards2 #lv-minicart .lv-mci--out .lv-mci__nm{opacity:.6}
.lv-cards2 #lv-minicart .lv-mci__err{display:block;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;color:var(--laava-red-soft-fg)}
/* Lábléc (vászon .zdf): rögzített, felső vonal, 14/20/16 px belső, 10 px köz. */
.lv-cards2 #lv-minicart .lv-minicart__body>.woocommerce-mini-cart__total{order:8;display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:14px 20px 0;border-top:1px solid #EFE6DB;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__total strong,.lv-cards2 #lv-minicart .woocommerce-mini-cart__total .amount{font-size:16px;font-weight:500}
.lv-cards2 #lv-minicart .lv-minicart__body>.lv-mc-ship{order:9;display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 20px 0;font-size:16px;font-weight:500;line-height:1.6;font-variant-numeric:tabular-nums}
.lv-cards2 #lv-minicart .lv-mc-ship .is-ok{color:var(--laava-green)}
.lv-cards2 #lv-minicart .lv-minicart__body>.woocommerce-mini-cart__buttons{order:10;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:10px 20px 16px}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__buttons .button{min-height:48px;margin:0;padding:0 24px;border:1px solid var(--laava-graphite);border-radius:0;font:600 15px/1.2 var(--laava-font-body);white-space:nowrap}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout){background:#FFFFFF;color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__buttons .button.checkout{border-color:var(--laava-graphite);background:var(--laava-graphite);color:#FFFFFF}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__buttons .button:hover{opacity:.8}
.lv-cards2 #lv-minicart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover{background:#FFFFFF;color:var(--laava-graphite)}
/* Üres kosár (vászon): középen Cormorant 28, egy mondat, grafit gomb; nincs ajánlat-sor és lábléc. */
.lv-cards2 #lv-minicart .lv-minicart__body>.lv-mc-empty{order:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin:0;padding:24px;text-align:center}
.lv-cards2 #lv-minicart .lv-mc-empty p{margin:0;font-size:14px;line-height:1.5;color:var(--laava-text-2)}
.lv-cards2 #lv-minicart .lv-mc-empty .lv-mc-empty__t{font:500 28px/1.2 var(--laava-font-display);color:var(--laava-graphite)}
.lv-cards2 #lv-minicart .lv-mc-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:0;background:var(--laava-graphite);color:#FFFFFF;font:600 15px/1.2 var(--laava-font-body)}
/* Betöltés (vászon „Betöltés (váz)”): az első betöltésig üres fiókban három tételsor-váz (#F0EAE2, 8 px sarok). */
.lv-cards2 #lv-minicart.is-loading .lv-minicart__body:empty{opacity:1}
.lv-cards2 #lv-minicart.is-loading .lv-minicart__body:empty::before{content:"";display:block;height:279px;margin:0 20px;background:
	linear-gradient(#F0EAE2,#F0EAE2) 0 15px/64px 64px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 15px/224px 14px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 37px/128px 14px no-repeat,
	linear-gradient(#F0EAE2,#F0EAE2) 0 108px/64px 64px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 108px/224px 14px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 130px/128px 14px no-repeat,
	linear-gradient(#F0EAE2,#F0EAE2) 0 201px/64px 64px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 201px/224px 14px no-repeat,linear-gradient(#F0EAE2,#F0EAE2) 78px 223px/128px 14px no-repeat}
@media (prefers-reduced-motion:reduce){.lv-cards2 #lv-minicart .lv-mc-offers__chv,.lv-cards2 #lv-minicart .lv-mc-prog>i{transition:none}}
/* A Promo az ajándéksornak bézs hátteret ad (`html body .laava-gift-line{…!important}`); a vásznon az ajándék ugyanolyan sor, mint a többi. */
html body.lv-cards2 #lv-minicart .lv-mci.laava-gift-line{padding:14px 0!important;border-radius:0!important;background:transparent!important}
/* B-083 2. kör (Gábor): 3+ tételnél kompaktabb lista – a 64 px-es fotó és a 40 px-es mennyiségváltó marad, csak a térközök szűkülnek
   (sor 14 → 8 px, rés 12/14 → 4/12 px, mennyiség felett 8 → 4 px, Eltávolítás 10 → 4 px). */
.lv-cards2 #lv-minicart .woocommerce-mini-cart:has(>.lv-mci:nth-child(3)) .lv-mci{gap:4px 12px;padding:8px 0}
html body.lv-cards2 #lv-minicart .woocommerce-mini-cart:has(>.lv-mci:nth-child(3)) .lv-mci.laava-gift-line{padding:8px 0!important}
.lv-cards2 #lv-minicart .woocommerce-mini-cart:has(>.lv-mci:nth-child(3)) .lv-mci__nm{line-height:1.3}
.lv-cards2 #lv-minicart .woocommerce-mini-cart:has(>.lv-mci:nth-child(3)) .lv-minicart-quantity{margin-top:4px}
.lv-cards2 #lv-minicart .woocommerce-mini-cart:has(>.lv-mci:nth-child(3)) .lv-mci a.remove{padding:4px 0}
/* KO-15: üres kosár a fiók üres állapotával (cím 28 px, egy mondat, grafit gomb); a Woo „Vásárlás folytatása” gombja rejtve. */
.lv-cart2 .lv-cart-empty .lv-mc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 48px;padding:32px;border-radius:0;background:var(--laava-beige)}
.lv-cart2 .lv-cart-empty .lv-mc-empty p{margin:0;font-size:15px;color:var(--laava-text-2)}
.lv-cart2 .lv-cart-empty .lv-mc-empty__t{font:500 28px/1.2 var(--laava-font-display)!important;color:var(--laava-graphite)!important}
.lv-cart2 .lv-cart-empty .lv-mc-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:0;background:var(--laava-graphite);color:#FFFFFF;font:600 15px/1.2 var(--laava-font-body);text-decoration:none}
/* B-111 (UX-brief): a frissen hozzáadott tétel legfelül, „Hozzáadva” jelzéssel (mini-cart.php, 2 percig). Zöld, nem lila: állapot, nem kampány. */
.lv-cards2 #lv-minicart .lv-mci__new{display:flex;align-items:center;gap:6px;width:max-content;margin:0 0 4px;padding:2px 8px;border-radius:0;background:#EAF3EC;color:#1E4D2B;font-size:12px;font-weight:500;line-height:1.5}
.lv-cards2 #lv-minicart .lv-mci__new::before{content:"\2713";font-size:11px}
/* 2026-11-07 (Gábor): kisebb mennyiségválasztó a fiókban (34 px magas, 3 × 34 px). */
/* Visszavonás a tétel helyén (cart.js): halvány kép, szöveg, „Visszavonom”, alul 8 s-os fogyó csík. */
.lv-cards2 #lv-minicart .lv-mci--ghost{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;margin:0 0 12px;border:1px dashed #D9CFC2;border-radius:0;background:var(--laava-beige);overflow:hidden}
.lv-cards2 #lv-minicart .lv-mci--ghost .lv-mci__th{width:48px;height:48px;justify-self:center;border-radius:0;overflow:hidden;opacity:.45;filter:grayscale(1)}
.lv-cards2 #lv-minicart .lv-mci--ghost .lv-mci__th img{width:100%;height:100%;object-fit:cover}
.lv-mci__ghost{font-size:14px;line-height:1.4;color:var(--laava-text-2)}
.lv-mci__undo{min-height:44px;padding:0 4px;border:0;background:none;font:600 14px/1 var(--laava-font-body);color:var(--laava-graphite);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.lv-mci__undo:focus-visible{outline:2px solid var(--laava-campaign);outline-offset:2px;border-radius:0}
.lv-mci__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#A98468;transform-origin:left;animation:lvUndoTimer linear forwards}
@keyframes lvUndoTimer{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@media (prefers-reduced-motion:reduce){.lv-mci__timer{animation:none;opacity:.5}}
.lv-cards2 #lv-minicart .lv-mc-offers{flex:none}
/* B-126: akciós tétel – eredeti ár áthúzva a tényleges előtt; „Megtakarítás” sor (kosár-fiók, kosár oldal). */
:is(#lv-minicart,.lv-cart2,.woocommerce-cart-form) del.lv-was{display:block;font-size:.85em;font-weight:400;color:#8A817A;text-decoration:line-through}
:is(#lv-minicart,.lv-cart2,.woocommerce-cart-form) ins.lv-now{text-decoration:none;color:#8E1B2B}
.lv-cards2 #lv-minicart .lv-mci__pp{text-align:right}
.lv-cards2 #lv-minicart .lv-minicart__body>.lv-mc-save{order:9;display:flex;justify-content:space-between;gap:12px;margin:0;padding:6px 20px 0;font-size:15px;font-weight:500;line-height:1.6;color:#8E1B2B;font-variant-numeric:tabular-nums}
/* B-126: a „Hozzáadva” jelzés néhány másodperc után eltűnik (a kosár-fiók gyorsítótárazott HTML-je később is ezt adná). */
.lv-cards2 #lv-minicart .lv-mci__new{animation:lvNewOut 4.5s ease forwards}
@keyframes lvNewOut{0%,75%{opacity:1;max-height:30px}100%{opacity:0;max-height:0;margin:0;padding-top:0;padding-bottom:0}}
@media (prefers-reduced-motion:reduce){.lv-cards2 #lv-minicart .lv-mci__new{animation-duration:6s}}
/* B-128: páros karkötő feliratai (Core Kiegészítő opciók, rendelés-kulcs „Férfi karkötő szövege” / „Női karkötő szövege”,
   a régi PEWC-címkék) a kompakt meta-sorban NEM olvadhatnak a változat-értékek közé: mindkettő saját sorba, látható címkével.
   A Woo a dt/dd osztályát a címkéből képzi ékezetek nélkül (`variation-Frfikarktszvege`), ezért a „szvege” részre szűrünk.
   Sortörés: a dl két üres pszeudo-eleme (100 % széles flex-elem) az `order` szerint a két felirat elé kerül. */
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation:has(dt[class*="szvege"])::after{content:"";flex-basis:100%;height:0;order:1}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation:has(dd[class*="szvege"] ~ dt[class*="szvege"])::before{content:"";flex-basis:100%;height:0;order:3}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation :is(dt,dd)[class*="szvege"]{order:2}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation :is(dd[class*="szvege"] ~ dt[class*="szvege"],dd[class*="szvege"] ~ dt[class*="szvege"] + dd){order:4}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation dt[class*="szvege"]{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin:0;font-size:13px;line-height:1.45;color:var(--laava-text-2);font-weight:400}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation dd[class*="szvege"]{color:var(--laava-graphite);font-weight:500}
:is(.lv-cart2,.lv-cards2 .lv-minicart,.lv-cards2 #lv-minicart) dl.variation dd[class*="szvege"]::before{content:none}
tr.lv-cart-ghost .lv-mci__timer{bottom:8px}
/* B-151 (Gábor): a „Hozzáadva” jelzés eltűnésekor (max-height → 0) a kosár tartalma pixelekkel elmozdult. Most a jelzés a tétel
   bélyegképének aljára kerül rá (abszolút, nem foglal helyet), és csak elhalványul – a lista nem mozdul. */
.lv-cards2 #lv-minicart .lv-mci--new{position:relative}
.lv-cards2 #lv-minicart .lv-mci--new .lv-mci__new{position:absolute;left:0;top:58px;z-index:1;justify-content:center;width:64px;margin:0;padding:1px 0;font-size:11px;line-height:1.6;animation:lvNewFade 4.5s ease forwards}
.lv-cards2 #lv-minicart .lv-mci--new .lv-mci__new::before{font-size:10px}
@keyframes lvNewFade{0%,75%{opacity:1}100%{opacity:0;visibility:hidden}}
/* B-156 (Gábor): kosár-ikon a „Kosarad” előtt; a legutóbbi kosárváltozás (ásvány/ékszer bekerül, kiürül) 350 ms késleltetéssel,
   a nyitott fiókban játszódik le (cart.js mcPlay → #lv-minicart.lv-mc-anim). */
.lv-cards2 #lv-minicart .lv-minicart__title{display:inline-flex;align-items:center;gap:10px}
.lv-minicart__ic{display:inline-flex;flex:none}
.lv-minicart__ic svg{width:28px;height:28px}
#lv-minicart.lv-mc-anim .lv-ci--in{animation:lvCiIn 620ms cubic-bezier(.2,.7,.2,1) 350ms both}
#lv-minicart.lv-mc-anim .lv-ci--out{display:inline;animation:lvCiOut 240ms ease-out 350ms both}
#lv-minicart.lv-mc-anim .lv-ci--settle{animation:lvCiSettle 320ms ease-out 350ms}
@media (prefers-reduced-motion:reduce){#lv-minicart.lv-mc-anim .lv-ci{animation:none}#lv-minicart.lv-mc-anim .lv-ci--out{display:none}}
/* B-158 (Gábor): a fiók-ikon jóval nagyobb (28 → 44 px), az animáció is jobban látszik (400 ms késleltetés, 800 ms beesés). */
.lv-cards2 #lv-minicart .lv-minicart__title{gap:12px}
.lv-minicart__ic svg{width:44px;height:44px}
#lv-minicart.lv-mc-anim .lv-ci--in{animation:lvCiIn 800ms cubic-bezier(.2,.7,.2,1) 400ms both}
#lv-minicart.lv-mc-anim .lv-ci--out{animation:lvCiOut 320ms ease-out 400ms both}
#lv-minicart.lv-mc-anim .lv-ci--settle{animation:lvCiSettle 420ms ease-out 400ms}
/* B-158 (Gábor): a fiók-ikon kicsit kisebb (44 → 38 px); a beeső ásvány/ékszer a betett ásvány színével (--lv-ci-tint, cart.js a
   laava_minicart válaszból) érkezik, majd átmenettel feketévé (grafit) vált. */
#lv-minicart{--lv-ci-tint:var(--laava-graphite)}
.lv-minicart__ic svg{width:38px;height:38px}
#lv-minicart.lv-mc-anim .lv-ci--in{animation:lvCiIn 800ms cubic-bezier(.2,.7,.2,1) 400ms both,lvCiTint 1700ms ease-in-out 400ms both}
#lv-minicart.lv-mc-anim .lv-ci--settle{animation:lvCiSettle 420ms ease-out 400ms,lvCiTint 1700ms ease-in-out 400ms both}
@keyframes lvCiTint{0%,50%{color:var(--lv-ci-tint)}100%{color:var(--laava-graphite)}}
/* B-218 (Gábor): a Core kiegészítő-tétele (ajándékcsomagolás) a szülő alatt, behúzva, kisebb sorral, ↳ jellel. */
.lv-cards2 #lv-minicart .lv-mci.laava-addon-child{position:relative;grid-template-columns:40px minmax(0,1fr) auto;gap:2px 10px;padding:4px 0 10px 30px;border-top:0;margin-top:-6px;font-size:14px}
.lv-cards2 #lv-minicart .lv-mci.laava-addon-child::before{content:"↳";position:absolute;left:8px;top:6px;font-size:16px;line-height:1;color:#A39A8E}
.lv-cards2 #lv-minicart .lv-mci.laava-addon-child .lv-mci__th,.lv-cards2 #lv-minicart .lv-mci.laava-addon-child .lv-mci__th img{width:40px;height:40px}
.lv-cards2 #lv-minicart .lv-mci.laava-addon-child .lv-mci__nm,.lv-cards2 #lv-minicart .lv-mci.laava-addon-child .lv-mci__pp{font-size:14px}
.lv-cards2 #lv-minicart .lv-mci.laava-addon-child .laava-addon-qty{font-size:13px}