/* tag 544 */

.vet-sku-moved{display:none !important}
#vt-sku{display:none !important}
.product-summary__info--ean{display:none !important}
.product-summary__info--sku{display:none !important}
.vtr-val{display:none !important}
.vet-pdp-trust{display:none !important}
.product-summary__top-details-left{gap:0 !important}
.product-summary__info--rating{margin-bottom:0 !important}
.vs-sep{height:1px;background:#EDF0F2;margin:20px 0}
.vs-lbl{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;color:#98A1A8;margin:0 0 10px}
.vtr-spec-pdp{display:block;margin:8px 0 0 !important;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}
#vtr-ids{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100%;margin:12px 0 0 !important;font-family:Roboto,Arial,Helvetica,sans-serif}
#vtr-ids .vtr-id{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 24px}
#vtr-ids .vtr-id:first-child{padding-left:0}
#vtr-ids .vtr-id + .vtr-id{border-left:1px solid #E1E5E9}
#vtr-ids .vtr-id__k{font-size:11px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#98A5AE}
#vtr-ids .vtr-id__v{font-size:14px;line-height:1.2;color:#5A646C}
.vs-icons{display:flex;align-items:center;gap:12px;margin-left:auto}
.vs-icons .product-action{width:34px !important;height:34px !important;min-width:34px !important;max-width:34px !important;flex:0 0 34px !important;overflow:visible !important;margin:0 !important;padding:0 !important;display:block !important;position:relative}
.vs-icons a{display:inline-flex !important;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #E2E8EC;border-radius:8px;color:#5A646C !important;background:#fff}
.vs-icons a:hover{border-color:#0B1620;color:#0B1620 !important}
.vs-icons svg{width:17px;height:17px}
.vet-var-name{line-height:1.3 !important}
.vt-pk-sub{white-space:normal !important;text-overflow:clip !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35 !important}
.vs-cash{display:flex;align-items:center;gap:10px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.4;color:#5A646C;margin:12px 0 0}
.vs-cash b{color:#0B1620;font-weight:600}
.vs-cash i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;height:21px;padding:0 9px;border-radius:5px;background:#E8F2FB;color:#0077C8;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}
.product-summary__info--actions{display:flex !important;flex-wrap:wrap !important}
.product-summary__info--quantity{width:auto !important;flex:0 0 auto !important;margin:0 0 10px !important}
.product-action--add-to-cart{width:100% !important;flex:1 1 100% !important;margin:0 !important}
.product-action--add-to-cart .btn{width:100% !important;height:56px !important;font-size:16px !important;letter-spacing:.2px;background:#0B1620 !important;border-color:#0B1620 !important;color:#FFFFFF !important}
.product-action--add-to-cart .btn:hover{background:#000000 !important;border-color:#000000 !important}
.vs-prag{display:block;margin:5px 0 0;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;color:#0B1620}
.vs-prag b{color:#0077C8;font-weight:700}
.vs-wa{background:transparent !important;border:0 !important;padding:0 !important;border-radius:0 !important;display:inline-flex !important;align-items:center;gap:8px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13.5px !important;color:#5A646C !important;text-decoration:none !important}
.vs-wa b{font-weight:600 !important;color:#0B1620 !important}
.vs-wa:hover b{text-decoration:underline;text-underline-offset:3px}
.vs-wa i{font-style:normal;color:#98A5AE}
.vs-wa svg{display:block !important;width:17px !important;height:17px !important;flex:0 0 17px}
@media(max-width:600px){#vtr-ids{flex-wrap:wrap}.vs-icons{margin:10px 0 0 0}#vtr-ids .vtr-id{padding:0 18px}.vtr-spec-pdp{font-size:12px}.product-action--add-to-cart .btn{height:52px !important}}

#vtr-ids,.vs-cash,.vs-wa,.vs-prag{max-width:100%}
#vtr-ids{flex-wrap:wrap}
#vtr-ids .vtr-id{min-width:0}
#vtr-ids .vtr-id__v{overflow-wrap:anywhere}
.vs-icons{flex:0 0 auto}
.vs-cash{flex-wrap:wrap}
.vs-wa{flex-wrap:wrap}
.product-summary__info--actions{width:100%}
.product-action--add-to-cart .btn{min-width:0}
@media(max-width:600px){#vtr-ids .vtr-id{padding:0 14px}#vtr-ids .vtr-id__k{font-size:10.5px}#vtr-ids .vtr-id__v{font-size:13px}.vs-icons{margin:10px 0 0 auto}.vs-cash{font-size:12.5px;gap:8px}.vs-cash i{font-size:10.5px;height:19px;padding:0 7px}.vs-wa{font-size:12.5px}.vs-lbl{font-size:10.5px}.vs-sep{margin:16px 0}.product-summary__info--quantity{margin:0 0 8px !important}}
@media(max-width:380px){#vtr-ids .vtr-id{padding:0 10px}#vtr-ids .vtr-id__v{font-size:12px}.vs-cash{font-size:12px}}

.vs-icons{gap:10px}
.vs-icons .product-action{width:34px !important;height:34px !important;min-width:34px !important;max-width:34px !important;flex:0 0 34px !important;overflow:visible !important;margin:0 !important;padding:0 !important;display:block !important;position:relative}
.vs-icons .product-action a{width:34px !important;height:34px !important;min-width:34px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;overflow:hidden !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#8A939B !important;font-size:0 !important;line-height:0 !important;transition:color .15s}
.vs-icons .product-action a svg{width:17px !important;height:17px !important;display:block !important}
.vs-icons .product-action a > span,.vs-icons .product-action a > b,.vs-icons .product-action a > i{display:none !important}
.vs-wa{margin-top:14px !important}

.vtr-accordion .vs-wa{position:relative;display:block !important;width:100%;margin:0 !important;padding:5px 5px 5px 40px !important;height:32px;line-height:22px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14.4px !important;font-weight:500 !important;color:#212529 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vtr-accordion .vs-wa b{font-weight:500 !important;color:#212529 !important}
.vtr-accordion .vs-wa i{font-weight:400 !important;font-size:13px !important;color:#6C7A84 !important}
.vtr-accordion .vs-wa svg{position:absolute !important;left:11px;top:50%;margin-top:-9px;width:18px !important;height:18px !important;display:block !important}

.vs-icons .product-action a:hover{color:#0B1620 !important}
.vs-icons [data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);background:#0B1620;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:500;line-height:1;padding:7px 10px;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .14s;pointer-events:none;z-index:20}
.vs-icons [data-tip]:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0B1620;opacity:0;visibility:hidden;transition:opacity .14s;pointer-events:none;z-index:20}
.vs-icons [data-tip]:hover:after,.vs-icons [data-tip]:hover:before,.vs-icons [data-tip]:focus-within:after,.vs-icons [data-tip]:focus-within:before{opacity:1;visibility:visible}
@media(hover:none){.vs-icons [data-tip]:after,.vs-icons [data-tip]:before{display:none}}
.vtr-spec-pdp,.vtr-spec-pdp *{color:#000000 !important}
.product-summary__info--rating{border-bottom-color:#0B1620 !important;border-bottom-width:1px !important}

.vs-cash i{background:transparent !important;border:0 !important;padding:0 !important;height:auto !important;color:#0B1620 !important;font-weight:700 !important;letter-spacing:1.1px !important}
.vb-hide{display:none !important}
.vb-stores{display:flex !important;align-items:center;gap:10px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13.5px;color:#5A646C;margin:0}
.vb-stores b{color:#0B1620;font-weight:600}
.vb-stores a{color:#0077C8;text-decoration:underline;text-underline-offset:2px}
.vb-stores svg{flex:0 0 18px;color:#0077C8}
.vs-free{font-weight:700 !important;color:#1E7A4B !important}
.vb-stores a{color:inherit !important;text-decoration:none !important}
.vb-stores a b{color:#0B1620 !important}
.vb-stores a:hover,.vb-stores a:hover b{text-decoration:underline !important;text-underline-offset:2px}
.vb-stores a:last-of-type{color:#0077C8 !important;text-decoration:underline !important;text-underline-offset:2px}

.vtr-accordion .vb-stores{position:relative;display:block !important;width:100%;margin:0 !important;padding:5px 5px 5px 40px !important;height:32px;line-height:22px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14.4px !important;font-weight:500 !important;color:#212529 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vtr-accordion .vb-stores svg{position:absolute !important;left:11px;top:50%;margin-top:-9px;width:18px !important;height:18px !important;display:block !important}
.vtr-accordion .vb-stores b{font-weight:500 !important;color:#212529 !important}
.vtr-accordion .vb-stores{text-align:left !important;justify-content:flex-start !important}
.vtr-accordion .vb-stores a{display:inline !important}

.vtr-accordion .vs-wa,.vtr-accordion .vb-stores,.vtr-accordion .vs-wa b,.vtr-accordion .vb-stores b,.vtr-accordion .vb-stores a{font-family:Bonnie,Roboto,Arial,Helvetica,sans-serif !important;font-size:14.4px !important;font-weight:500 !important;line-height:21.6px !important;letter-spacing:normal !important;color:#212529 !important}
.vtr-accordion .vs-wa i{font-family:Bonnie,Roboto,Arial,Helvetica,sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:21.6px !important;color:#8A939B !important}
.vtr-accordion .vb-stores a:last-of-type{color:#0077C8 !important}
.product-summary__info--price-gross span span{font-size:62% !important;font-weight:400 !important}
.product-summary__info--old-price-gross span span{font-size:62% !important;font-weight:400 !important}

.product-summary a[href*="wa.me"]{visibility:hidden !important;position:absolute !important;left:-9999px !important}
.vtr-accordion a.vs-wa{visibility:visible !important;position:relative !important;left:auto !important}
.vt-sticky__btn{background:#0B1620 !important;border-color:#0B1620 !important;color:#FFFFFF !important}
.vt-sticky__btn:hover,.vt-sticky__btn:active{background:#000000 !important;border-color:#000000 !important}

.vet-rate a.vs-paypo{display:inline-flex;align-items:center;text-decoration:none;border-bottom:1px solid #C9D2D9;padding-bottom:1px}
.vet-rate a.vs-paypo:hover{border-color:#0B1620}


.product-summary__info--actions .vs-prag,.vs-prag{position:relative !important;display:flex !important;align-items:center !important;gap:8px !important;width:100% !important;margin:10px 0 0 !important;padding:0 !important;height:auto !important;text-align:left !important;white-space:normal !important;font-family:Bonnie,Roboto,Arial,Helvetica,sans-serif !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.35 !important;color:#212529 !important}
.vs-prag svg{flex:0 0 18px !important;width:18px !important;height:18px !important;display:block !important}
.vs-prag b{color:#0077C8 !important;font-weight:700 !important}
.vs-prag .vs-free{color:#1E7A4B !important;font-weight:700 !important}


/* PDP: pretul redus negru, ca in grila; economia verde e singurul semnal */
.product-summary__info--price-gross,
.product-summary__info--price-gross *{color:#0B1620 !important}


/* vtr-family: lista de produse inrudite iese din blocul de cumparare */
.vtr-famsec{width:100%;margin:26px 0 22px;text-align:left}
.vtr-famsec > .vs-lbl{margin:0 0 10px !important}
.line-products__item.vtr-self{display:none !important}
.line-products.vt-collapsed .line-products__item.vtr-over{display:none !important}
.vtr-famsec .vt-pk-more{margin-top:6px}


/* vtr-stoc: disponibilitatea redevine vizibila pe pagina de produs */
.product-summary__info--availability{display:flex !important;align-items:center !important;gap:8px !important;width:100% !important;margin:0 0 12px !important;padding:0 !important;text-align:left !important;justify-content:flex-start !important;font-family:Bonnie,Roboto,Arial,Helvetica,sans-serif !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.3 !important;color:#1B6B45 !important}
.product-summary__info--availability:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#1B6B45}
.product-summary__info--availability.vtr-out{color:#8A939B !important}
.product-summary__info--availability.vtr-out:before{background:#C9D2D9}
.product-summary__info--availability .vtr-chk{color:#5A646C !important;font-weight:500 !important;text-decoration:underline !important}


/* vtr-stockwin: fereastra cu stocul pe magazine (apps.vetter.store) */
.vt-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:rgba(11,22,32,.55);opacity:0;transition:opacity .18s;pointer-events:none}
.vt-ovl.on{opacity:1;pointer-events:auto}
.vt-dlg{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-48%) scale(.98);width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));overflow:auto;background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(11,22,32,.32);padding:22px 22px 20px;opacity:0;transition:opacity .18s,transform .18s;pointer-events:none}
.vt-dlg.on{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}
.vt-dlg__x{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:transparent;font-size:22px;line-height:1;color:#8A939B;cursor:pointer;border-radius:8px}
.vt-dlg__x:hover{background:#F2F5F7;color:#0B1620}
.vt-dlg iframe{width:100%;min-height:420px;border:0}
@media(prefers-reduced-motion:reduce){.vt-ovl,.vt-dlg{transition:none}}


/* vzz: zona de sub buton reasezata - prag, livrare, magazine, risc, plata */
.vzz-bar{width:100%;margin:14px 0 0;text-align:left;font-family:Bonnie,Roboto,Arial,sans-serif}
.vzz-bar__t{height:5px;border-radius:3px;background:#EDF0F2;overflow:hidden}
.vzz-bar__f{height:5px;border-radius:3px;background:#0077C8}
.vzz-bar__f.full{background:#1B6B45}
.vzz-bar__c{display:block;margin:7px 0 0;font-size:13px;color:#5A646C}
.vzz-bar__c b{color:#0B1620;font-weight:600}
.vzz-when{display:block !important;width:100%;margin:16px 0 0;text-align:left;font-family:Bonnie,Roboto,Arial,sans-serif}
.vzz-r{display:flex !important;align-items:center;gap:10px;width:100%;font-size:14px;line-height:1.45;color:#5A646C;padding:4px 0}
.vzz-r svg{flex:0 0 18px;width:18px;height:18px;color:#0077C8}
.vzz-r b{color:#0B1620;font-weight:600}
.vzz-sub{display:block;margin:2px 0 0 28px;font-family:Bonnie,Roboto,Arial,sans-serif;font-size:14px;line-height:1.45;color:#8A939B}
.vzz-sub b{color:#5A646C;font-weight:600}
.vzz-store{margin-top:10px !important;font-size:14.5px}
.vzz-store b{font-weight:700}
.vzz-store a{margin-left:auto;display:flex;align-items:center;gap:4px;color:#0077C8 !important;font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(0,119,200,.45);padding-bottom:1px;white-space:nowrap}
.vzz-store a:hover{border-bottom-color:#0077C8}
.vzz-store a svg{width:13px;height:13px;flex:0 0 13px;color:inherit}
.vzz-risk{display:block !important;width:100%;margin:16px 0 0;padding-top:14px;border-top:1px solid #EDF0F2;text-align:left;font-family:Bonnie,Roboto,Arial,sans-serif;font-size:13.5px;color:#5A646C}
.vzz-risk b{color:#0B1620;font-weight:600}
.vzz-pay{display:flex !important;flex-wrap:wrap;align-items:center;gap:10px;row-gap:8px;width:100%;margin:12px 0 0}
.vzz-pay > *{border:0 !important;background:transparent !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border-radius:0 !important;display:inline-flex !important;align-items:center !important;height:20px !important;line-height:20px !important;font-size:12px !important;font-weight:600 !important}
.vzz-pay img{height:20px !important;max-height:20px !important;width:auto !important;display:block !important}


.vzz-risk a{color:#0B1620 !important;font-weight:600 !important;text-decoration:none !important;border-bottom:1px solid #C9D2D9 !important;padding-bottom:1px}
.vzz-risk a:hover{border-bottom-color:#0B1620 !important}
.vzz-tip{position:relative;display:inline-block}
.vzz-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:250px;background:#0B1620;color:#fff;font-family:Bonnie,Roboto,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.45;padding:9px 11px;border-radius:7px;white-space:pre-line;text-align:left;opacity:0;visibility:hidden;transition:opacity .14s;pointer-events:none;z-index:30}
.vzz-tip:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0B1620;opacity:0;visibility:hidden;transition:opacity .14s;pointer-events:none;z-index:30}
.vzz-tip:hover:after,.vzz-tip:hover:before,.vzz-tip:focus-within:after,.vzz-tip:focus-within:before{opacity:1;visibility:visible}
@media(hover:none){.vzz-tip:after,.vzz-tip:before{display:none}}


/* vzz: o singura scara de text in zona de sub buton */
.vzz-bar,.vzz-when,.vzz-risk,.vzz-pay{font-family:Bonnie,Roboto,Arial,sans-serif !important}
.vzz-bar{margin-top:16px !important}
.vzz-bar__c{font-size:14px !important;line-height:1.45 !important;color:#5A646C !important;margin-top:8px !important}
.vzz-bar__c b{font-weight:600 !important;color:#0B1620 !important}
.vzz-when{margin-top:14px !important}
.vzz-r{font-size:14px !important;line-height:1.45 !important;color:#5A646C !important;padding:3px 0 !important;gap:10px !important}
.vzz-r b{font-weight:600 !important;color:#0B1620 !important}
.vzz-sub{font-size:14px !important;line-height:1.45 !important;color:#98A5AE !important;margin:1px 0 0 28px !important}
.vzz-sub b{font-weight:600 !important;color:#5A646C !important;font-size:14px !important}
.vzz-store{margin-top:8px !important;font-size:14px !important}
.vzz-store b{font-weight:600 !important}
.vzz-store a{font-size:14px !important;font-weight:600 !important}
.vzz-risk{margin-top:14px !important;padding-top:12px !important;font-size:14px !important;line-height:1.45 !important;color:#98A5AE !important}
.vzz-risk a{font-size:14px !important;font-weight:600 !important;color:#5A646C !important}
.vzz-pay{margin-top:12px !important;gap:12px !important}
.vzz-pay > *{font-size:13px !important;font-weight:600 !important}
.vzz-pay img{height:19px !important;max-height:19px !important}


.vzz-store a.vzz-go2{margin-left:0 !important;display:inline !important;border-bottom:0 !important;color:#0B1620 !important;font-weight:600 !important;text-decoration:none !important}
.vzz-store a.vzz-go2:hover b{color:#0077C8 !important}


.vzz-urg{color:#0B1620 !important}
.vzz-urg svg{color:#0077C8}
.vzz-urg b{color:#0B1620 !important;font-weight:700 !important}
.vzz-urg + .vzz-r{margin-top:2px}


.vzz-pay img.vzz-ap{height:17px !important;max-height:17px !important;width:auto !important;margin:0 !important}
.vzz-pay img.vzz-gp{height:15px !important;max-height:15px !important;width:38px !important}


.vzz-tip--row{display:block !important}
.vzz-tip--row:after{width:320px;left:30%;bottom:calc(100% - 4px)}
.vzz-tip--row:before{left:30%;bottom:calc(100% - 10px)}
