/* tag 589 */

.product__data--badges{display:none !important}
.product-summary__badge--extra-badges{display:none !important}
.vtr-spec{order:2 !important;display:flex !important;align-items:center;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;overflow:hidden;margin:1px 0 6px !important;padding:0 !important;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:11px;line-height:1;color:#7A848C;letter-spacing:.2px;white-space:nowrap}
.vtr-spec-pdp{display:block;margin:10px 0 2px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;color:#5A646C}
.product--grid .product__stock,.product--slider .product__stock{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:nowrap !important;width:100% !important;height:36px !important;min-height:36px !important;margin-bottom:0 !important;order:3 !important}
.product--grid .product__stock > *,.product--slider .product__stock > *{flex:0 0 auto}
.vtr-instoc-off{display:none !important}
.product--grid .product__stock .product__line-options,.product--slider .product__stock .product__line-options{margin:0 !important;padding:0 !important;display:flex !important;align-items:center;gap:6px}
@keyframes vtrpulse{0%,45%{color:#FFFFFF}80%,100%{color:#FF4D4D}}
.vtr-final{display:inline-flex;align-items:center;background:#000;color:#FFFFFF;border-radius:4px;height:24px;padding:0 9px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;margin-left:auto !important;animation:vtrpulse 2.6s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){.vtr-final{animation:none !important;color:#FFFFFF !important}}
.vtr-pricebar{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:auto !important;padding-top:12px !important;margin-bottom:0 !important;min-height:48px !important}
.vtr-pricebar .product__info--price-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:baseline !important;justify-content:flex-start !important;gap:8px !important;flex:1 1 auto !important;min-width:0 !important;height:auto !important;text-align:left !important}
.vtr-pricebar .product__info--price-gross{order:1 !important;flex:0 0 auto !important;width:auto !important;min-height:0 !important;display:inline-block !important;text-align:left !important;margin:0 !important}
.vtr-pricebar .product__info--old-price-gross{order:2 !important;flex:0 0 auto !important;width:auto !important;display:inline-block !important;font-size:13px !important;margin:0 !important}
.vtr-pricebar .product__info--old-price-gross:before{content:"" !important;display:none !important}
.vtr-pricebar .vet-eco{order:3 !important;flex:0 0 auto !important;width:auto !important;display:inline-flex !important;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:11px !important;font-weight:700;line-height:1;margin:0 !important;white-space:nowrap}
.vtr-pricebar .product__actions{flex:0 0 auto !important;align-self:center !important;margin:0 !important;display:flex !important}
.vtr-notify{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 14px;border:1px solid #C9D2D9;border-radius:8px;background:#fff;color:#0B1620;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}
.vtr-notify:hover{border-color:#0077C8;color:#0077C8}
.vtr-empty{display:none !important}
@media(max-width:600px){.vtr-spec{font-size:10px}.vtr-spec-pdp{font-size:12px}.vtr-optlabel{display:none !important}.vtr-final{font-size:10.5px;height:22px;padding:0 7px}.vtr-pricebar .product__info--old-price-gross{font-size:12px !important}}

.product--grid .product__stock .vtr-final,.product--slider .product__stock .vtr-final{background:#000000 !important;background-color:#000000 !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:#FFFFFF !important;animation:vtrpulse 2.6s ease-in-out infinite alternate !important}
.product-summary__info .vtr-final{background:#000000 !important;border:0 !important;color:#FFFFFF !important}
@media (prefers-reduced-motion:reduce){.product--grid .product__stock .vtr-final,.product--slider .product__stock .vtr-final{animation:none !important;color:#FFFFFF !important}}

.vtr-pricebar .product__info--price-gross{font-size:41px !important;font-weight:500 !important;line-height:1.1 !important;letter-spacing:-.6px}
.vtr-pricebar .product__info--price-gross span span{font-size:62% !important;font-weight:400 !important;letter-spacing:0 !important}
@media(max-width:600px){.vtr-pricebar .product__info--price-gross{font-size:33px !important}}

.vtr-pricebar .product__info--old-price-gross{font-size:20px !important}
.vtr-pricebar .vet-eco{font-size:12.5px !important;height:22px !important;padding:0 8px !important}
@media(max-width:600px){.vtr-pricebar .product__info--old-price-gross{font-size:18px !important}.vtr-pricebar .vet-eco{font-size:11.5px !important}}

.vtr-pricebar .product__info--old-price-gross{position:relative !important;text-decoration:none !important}
.vtr-pricebar .product__info--old-price-gross *{text-decoration:none !important}
.vtr-pricebar .product__info--old-price-gross:after{content:"";position:absolute;left:-1px;right:-1px;top:57%;height:1.5px;background:#9AA3AA;opacity:1;border-radius:1px;pointer-events:none}

.product--grid .product__stock,.product--slider .product__stock{height:42px !important;min-height:42px !important}
.product--grid .product__stock .product__line-options,.product--slider .product__stock .product__line-options{gap:10px !important}
.product--grid .product__stock .product__line-options a,.product--slider .product__stock .product__line-options a{height:39px !important;width:auto !important}
.product--grid .product__stock .product__line-options a img,.product--slider .product__stock .product__line-options a img{height:39px !important;max-height:none !important;width:auto !important;max-width:none !important}
@media(max-width:600px){.product--grid .product__stock,.product--slider .product__stock{height:38px !important;min-height:38px !important}.product--grid .product__stock .product__line-options a img,.product--slider .product__stock .product__line-options a img{height:34px !important}.product--grid .product__stock .product__line-options,.product--slider .product__stock .product__line-options{gap:8px !important}}


/* fix rand de pret: economia sus, pretul si cosul jos */
.vtr-pricebar{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;column-gap:10px !important;row-gap:2px !important;min-height:84px !important}
.vtr-pricebar .product__info--price-row{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;justify-content:flex-start !important;column-gap:8px !important;row-gap:2px !important;flex:1 1 0 !important;min-width:0 !important}
.vtr-pricebar .product__info--old-price-gross{order:1 !important;flex:0 0 auto !important}
.vtr-pricebar .vet-eco{order:2 !important;flex:0 0 auto !important}
.vtr-pricebar .product__info--price-gross{order:3 !important;flex:1 0 100% !important}
.vtr-pricebar .product__actions,.vtr-pricebar .product__add-to-cart,.vtr-pricebar .vtr-notify{order:4 !important;flex:0 0 auto !important;margin-left:auto !important;align-self:flex-end !important}
.vtr-pricebar .vtr-notify{white-space:nowrap !important;padding:0 16px !important}
@media(max-width:900px){.vtr-pricebar .vtr-notify{flex:1 1 100% !important;width:100% !important;margin:8px 0 0 !important}}
@media(max-width:600px){.vtr-pricebar{min-height:54px !important}.vtr-pricebar .vet-eco{font-size:11px !important;padding:0 6px !important}}


/* linia de economie: rezervata pe toate cardurile, ca preturile sa stea la aceeasi inaltime */
.vtr-pricebar .vet-eco{height:20px !important;line-height:20px !important;font-size:11.5px !important;padding:0 7px !important}
@media(max-width:600px){.vtr-pricebar{min-height:66px !important}}


/* FINAL DE SERIE nu mai taie randul de optiuni */
.product--grid .product__stock{min-width:0 !important}
.product--grid .product__stock:has(.vtr-final) .vtr-optlabel{display:none !important}
.product--grid .product__stock .product__line-options{min-width:0 !important;overflow:hidden !important}
.product--grid .product__stock .vtr-final{flex:0 0 auto !important}


/* pretul redus ramane negru; economia verde e singurul semnal de reducere */
.vtr-pricebar .product__info--price-gross,
.vtr-pricebar .product__info--price-gross *{color:#0B1620 !important}


/* vtr-slider-fix: cardurile din slidere se aliniaza ca in grila */
.product--slider{height:100% !important}
.product--slider .product__data{flex:1 1 auto !important;display:flex !important;flex-direction:column !important}
.product--slider .product__data .vtr-pricebar{margin-top:auto !important;order:99 !important}
/* 8 sep: eticheta "-20%" a temei de pe poza dubla chip-ul verde de economie; chip-ul ramane singurul semnal */
#main .product .grid-image__badge--price-discount{display:none !important}
