/* ============================================================ PETVET — HOMEPAGE & GLOBAL CUSTOM STYLES Structura:1. Articles 2. Categorii 3. Slider 4. Mobile 5. Desktop 6. Catalog Fisier:CSS critic pentru Header - reduce CLS prin stiluri incarcate devreme ============================================================ */ /* ============================================================ PETVET — CLS BASE RESERVATIONS Rezerva spatiu pentru zonele modificate de JS,fara sa schimbe designul final. ============================================================ */ .product-summary__info--price-row{min-height:34px;}.product-summary__info--availability{min-height:30px;}.product-summary__info--shipping{min-height:70px;}.product-summary__form{min-height:42px;}.product-summary__main-image-wrapper,.product-summary__main-image,.grid-image__image-wrapper,.slider-image__image-wrapper,.list-image__image-wrapper{aspect-ratio:1 / 1;}.grid-image__image,.slider-image__image,.list-image__image,.product-summary__main-image img{display:block;}.product.product--grid .promo-height{min-height:5.5rem;}.product.product--grid .product__name,.product.product--slider .product__name{min-height:2.8em;}/* ============================================================ PETVET — 5. Product Page Summary - CSS extras extracted from JS ============================================================ */ .ps2-rating-row{display:none !important;}.product-summary__info--brand img{border-radius:8px !important;}.product-summary__info--price-row{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:10px !important;}.product-summary__info--price-gross,.product-summary__info--price-gross span{font-weight:700 !important;color:#d9233f !important;letter-spacing:-0.015em !important;line-height:1.1 !important;}.product-summary__info--tax-price-gross{font-size:12px !important;color:#777 !important;font-weight:500 !important;}.product-summary__info--old-price-gross,.product-summary__info--old-price-gross span{color:#b33a48 !important;opacity:.78 !important;text-decoration:line-through !important;font-weight:500 !important;}.product-summary__info--availability{display:block !important;visibility:visible !important;opacity:1 !important;width:auto !important;margin:0 0 14px !important;padding:0 !important;overflow:visible !important;height:auto !important;max-height:none !important;clip:auto !important;position:static !important;}.product-summary__info--availability:empty{display:none !important;}.product-summary__info--availability .product-summary__info--message{display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;gap:8px !important;padding:7px 13px !important;border-radius:999px !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;white-space:nowrap !important;}.product-summary__info--availability .product-summary__info--message::before{content:"" !important;width:7px !important;height:7px !important;border-radius:50% !important;flex:0 0 7px !important;}.product-summary__info--availability .product-summary__info--message.is-in-stock{background:#effaf5 !important;border:1px solid #ccebdd !important;color:#0c6b4f !important;}.product-summary__info--availability .product-summary__info--message.is-in-stock::before{background:#00bd7d !important;}.product-summary__info--availability .product-summary__info--message.is-out-of-stock{background:#f7f7f7 !important;border:1px solid #e1e1e1 !important;color:#777 !important;}.product-summary__info--availability .product-summary__info--message.is-out-of-stock::before{background:#999 !important;}.product-summary__info--shipping{background:#f5fbf7 !important;border:1px solid #cfe9d8 !important;border-radius:12px !important;margin-bottom:14px !important;color:#333 !important;line-height:1.55 !important;}.product-summary__info--shipping br{display:none !important;}.product-summary__info--shipping .ps2-ship-line{display:flex;align-items:center;gap:12px;margin-bottom:9px;font-weight:600;}.product-summary__info--shipping .ps2-ship-line:last-child{margin-bottom:0;}.ps2-ship-icon{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;color:#0c403e;}.ps2-ship-icon svg{width:17px;height:17px;display:block;stroke:currentColor;fill:none;stroke-width:2;}.product-summary__details .product-summary__info--ean{display:block !important;width:100% !important;flex:0 0 100% !important;clear:both !important;margin:6px 0 10px !important;padding:0 !important;font-size:11px !important;line-height:1.4 !important;color:#8a8a8a !important;position:static !important;float:none !important;grid-column:1 / -1 !important;order:20 !important;}.product-summary__form{display:flex !important;align-items:center !important;gap:9px !important;flex-wrap:wrap !important;margin-top:0 !important;padding-top:0 !important;margin-bottom:18px !important;}.ps2-cart-row{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:100%;flex:0 0 100%;margin:0;padding:0;}.ps2-cart-row .product-summary__info--quantity{width:84px !important;min-width:84px !important;max-width:84px !important;margin:0 !important;grid-column:1 !important;}.product-summary__details .quantity-spinner{display:grid !important;grid-template-columns:26px 32px 26px !important;align-items:center !important;width:84px !important;min-width:84px !important;max-width:84px !important;height:40px !important;border:1px solid #d8dedc !important;border-radius:10px !important;overflow:hidden !important;background:#fff !important;}.product-summary__details .quantity-spinner__button{width:26px !important;min-width:26px !important;height:40px !important;border:0 !important;background:#fff !important;color:#111 !important;font-size:13px !important;font-weight:700 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;border-radius:0 !important;cursor:pointer !important;}.product-summary__details .quantity-spinner input.form-control{width:32px !important;min-width:32px !important;height:40px !important;border:0 !important;border-left:1px solid #edf0ef !important;border-right:1px solid #edf0ef !important;border-radius:0 !important;text-align:center !important;font-size:13px !important;font-weight:700 !important;color:#111 !important;padding:0 !important;box-shadow:none !important;background:#fff !important;}.ps2-cart-row .product-summary__info--actions{width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) 40px !important;align-items:center !important;gap:8px !important;grid-column:2 !important;}.product-summary__details .product-action--add-to-cart{width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;grid-column:1 !important;}.product-summary__details .product-action--add-to-cart .btn{width:100% !important;min-width:0 !important;max-width:100% !important;height:40px !important;padding:0 !important;border:0 !important;border-radius:10px !important;overflow:hidden !important;background:#00bd7d !important;color:#fff !important;display:grid !important;grid-template-columns:54px minmax(0,1fr) !important;justify-content:stretch !important;align-items:stretch !important;gap:0 !important;line-height:1 !important;white-space:nowrap !important;}.product-summary__details .product-action--add-to-cart .btn__icon{grid-column:1 !important;grid-row:1 !important;justify-self:stretch !important;align-self:stretch !important;width:54px !important;height:42px !important;background:#d9233f !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;}.product-summary__details .product-action--add-to-cart .btn__icon svg,.product-summary__details .product-action--add-to-cart .btn__icon .icon{width:18px !important;height:18px !important;display:block !important;margin:0 !important;color:#fff !important;fill:currentColor !important;position:static !important;transform:none !important;}.product-summary__details .product-action--add-to-cart .btn__text{min-width:0 !important;height:40px !important;padding:0 6px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;color:#fff !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;position:static !important;transform:none !important;grid-column:2 !important;grid-row:1 !important;}.product-summary__details .product-action--add-to-favorites{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;grid-column:2 !important;}.product-summary__details .product-action--add-to-favorites .btn,.product-summary__details .product-summary__save-wishlist{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;padding:0 !important;border-radius:10px !important;border:1px solid #d8dedc !important;background:#fff !important;color:#5f6870 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;}.product-summary__details .product-action--add-to-favorites .btn svg,.product-summary__details .product-summary__save-wishlist svg,.product-summary__details .product-action--add-to-favorites .btn .icon,.product-summary__details .product-summary__save-wishlist .icon{width:20px !important;height:20px !important;max-width:20px !important;max-height:20px !important;color:currentColor !important;fill:currentColor !important;display:block !important;margin:0 !important;position:static !important;transform:none !important;}.product-summary__save-wishlist-text{display:none !important;}.product-summary__info--gift,.product-summary__info--bundle{display:block !important;width:100% !important;margin:0 0 8px !important;padding:0 !important;}.gift-selection,.bundle-format{width:100% !important;padding:10px 12px !important;border-radius:14px !important;background:#f4fbf8 !important;border:1px solid rgba(0,193,134,.26) !important;box-sizing:border-box !important;color:#0c403e !important;}.gift-selection__title,.bundle-format>div:first-child,.bundle-format .product-summary__info-title{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 7px !important;color:#0c403e !important;font-size:13px !important;font-weight:800 !important;line-height:1.35 !important;}.gift-selection__title::before{content:"CADOU" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 9px !important;border-radius:999px !important;background:#d9233f !important;color:#fff !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;}.bundle-format>div:first-child::before,.bundle-format .product-summary__info-title::before{content:"PACHET" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 9px !important;border-radius:999px !important;background:#006666 !important;color:#fff !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;}.bogo-format{width:100% !important;margin:0 0 8px !important;padding:0 !important;flex:0 0 100% !important;}.bogo-format__item,.bogo-format_item{width:100% !important;min-height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:10px 12px !important;border-radius:14px !important;background:#f4fbf8 !important;border:1px solid rgba(0,193,134,.30) !important;color:#0c403e !important;font-size:14px !important;font-weight:800 !important;line-height:1.35 !important;text-align:center !important;box-sizing:border-box !important;}.bogo-format__item::before,.bogo-format_item::before{content:none !important;display:none !important;}.gift-item,.bundle-format__item,.bundle-item{display:grid !important;grid-template-columns:64px 1fr !important;gap:12px !important;align-items:center !important;margin:7px 0 0 !important;padding:8px !important;border-radius:12px !important;background:rgba(255,255,255,.86) !important;border:1px solid #edf3f0 !important;}.gift-item__image-container,.bundle-format__image,.bundle-item__image{width:64px !important;height:64px !important;border-radius:10px !important;overflow:hidden !important;background:#f7faf9 !important;border:1px solid #e8efec !important;display:flex !important;align-items:center !important;justify-content:center !important;}.gift-item__image-wrapper,.bundle-format__image-wrapper,.bundle-item__image-wrapper{width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;}.gift-item__image,.gift-item__image-wrapper img,.bundle-format img,.bundle-item img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;border-radius:10px !important;display:block !important;}.product-summary__main-image-wrapper figure,.product-summary__main-image-wrapper,.product-summary__main-image,.product-summary__thumb-image,.product-summary__thumb-image-wrapper,.product-summary__thumb-image-container,.image-gallery__image,.image-gallery__thumb{border-radius:12px !important;overflow:hidden !important;}.product-summary__info--contact{margin-top:18px !important;width:100% !important;}.product-summary__info-title{font-size:11px !important;color:#8a8a8a !important;text-transform:uppercase !important;letter-spacing:.13em !important;margin:0 0 12px !important;font-weight:800 !important;}.contact{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important;}.contact__item{background:#f8f8f8 !important;border:1px solid #e7e7e7 !important;border-radius:13px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;gap:6px !important;text-decoration:none !important;color:#333 !important;}.contact__item-icon{border-radius:50% !important;background:#fff !important;border:1px solid #eee !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#222 !important;line-height:1 !important;padding:0 !important;overflow:hidden !important;}.contact__item-icon svg,.contact__item-icon .icon{width:15px !important;height:15px !important;display:block !important;margin:0 !important;color:currentColor !important;fill:currentColor !important;position:static !important;transform:none !important;}.contact__item-label,.contact__item a:not(.contact__item-icon){display:block !important;text-align:center !important;color:#606060 !important;text-decoration:none !important;line-height:1.45 !important;font-weight:500 !important;}.ps2-sub{display:block;margin-top:1px;color:#8a8a8a;line-height:1.4;font-weight:400;}@media (min-width:769px){.product-summary__details{color:#151515 !important;max-width:620px !important;padding-left:18px !important;padding-right:0 !important;}.product-summary__top-details{align-items:flex-start !important;gap:24px !important;margin-bottom:12px !important;}.product-summary__heading{font-size:1.48rem !important;font-weight:800 !important;line-height:1.32 !important;margin-bottom:16px !important;color:#111 !important;letter-spacing:-0.025em !important;}.product-summary__info--price-gross,.product-summary__info--price-gross span{font-size:24px !important;}.product-summary__info--old-price-gross,.product-summary__info--old-price-gross span{font-size:17px !important;}.product-summary__info--shipping{font-size:14px !important;padding:13px 17px !important;}.ps2-cart-row{grid-template-columns:130px minmax(0,1fr);}.ps2-cart-row .product-summary__info--quantity{width:130px !important;min-width:130px !important;max-width:130px !important;}.product-summary__details .quantity-spinner{grid-template-columns:42px 46px 42px !important;width:130px !important;min-width:130px !important;max-width:130px !important;height:42px !important;}.product-summary__details .quantity-spinner__button{width:42px !important;min-width:42px !important;height:42px !important;}.product-summary__details .quantity-spinner input.form-control{width:46px !important;min-width:46px !important;height:42px !important;font-size:14px !important;}.ps2-cart-row .product-summary__info--actions{grid-template-columns:minmax(0,1fr) 42px !important;gap:9px !important;}.product-summary__details .product-action--add-to-cart .btn{height:42px !important;grid-template-columns:54px minmax(0,1fr) !important;}.product-summary__details .product-action--add-to-cart .btn__icon{width:54px !important;height:42px !important;}.product-summary__details .product-action--add-to-cart .btn__text{height:42px !important;padding:0 18px !important;font-size:14px !important;}.product-summary__details .product-action--add-to-favorites,.product-summary__details .product-action--add-to-favorites .btn,.product-summary__details .product-summary__save-wishlist{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;}.contact__item{min-height:124px !important;padding:14px 10px 12px !important;}.contact__item-icon{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;margin:0 0 4px !important;}.contact__item-label,.contact__item a:not(.contact__item-icon){font-size:12px !important;}.ps2-sub{font-size:11.5px;}.list-image__badge,.list-image__badge--price-discount,.list-image__badge--promo-bonus,.list-image__badge.list-image__badge--price-discount,.list-image__badge.list-image__badge--promo-bonus{border-radius:4px !important;overflow:hidden !important;}.product-summary__badge,.product-summary__badge--price-discount,.product-summary__badge.product-summary__badge--price-discount{border-radius:4px !important;overflow:hidden !important;}}@media (max-width:768px){.product-summary__heading{font-size:1.18rem !important;font-weight:800 !important;line-height:1.3 !important;margin-bottom:12px !important;color:#111 !important;letter-spacing:-0.02em !important;}.product-summary__info--price-gross,.product-summary__info--price-gross span{font-size:20px !important;}.product-summary__info--old-price-gross,.product-summary__info--old-price-gross span{font-size:15px !important;}.product-summary__info--shipping{font-size:13px !important;padding:12px 14px !important;}.product-summary__form{margin-top:0 !important;padding-top:0 !important;margin-bottom:18px !important;padding-bottom:0 !important;}.product-summary__info--gift,.product-summary__info--bundle,.bogo-format,.gift-selection,.bundle-format{margin-top:0 !important;margin-bottom:6px !important;}.product-summary__form>*{margin-top:0 !important;}.product-summary__info--contact{margin-top:18px !important;}.contact{gap:8px !important;}.contact__item{min-height:96px !important;padding:11px 8px 10px !important;}.contact__item-icon{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;margin:0 0 3px !important;}.contact__item-label,.contact__item a:not(.contact__item-icon){font-size:11px !important;}.ps2-sub{display:none;}.product-content__tabs{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;gap:6px !important;padding:0 10px !important;-webkit-overflow-scrolling:touch !important;top:63px !important;margin-top:-1px !important;border-top:0 !important;transform:translateY(-1px) !important;z-index:90 !important;}.product-content__tabs::-webkit-scrollbar{display:none !important;}.product-content__tabs>li{flex:0 0 auto !important;white-space:nowrap !important;}.product-content__tabs>li a{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:8px 12px !important;font-size:12px !important;}.list-image__badge,.list-image__badge--price-discount,.list-image__badge--promo-bonus,.list-image__badge.list-image__badge--price-discount,.list-image__badge.list-image__badge--promo-bonus{border-radius:4px !important;overflow:hidden !important;}.product-summary__badge,.product-summary__badge--price-discount,.product-summary__badge.product-summary__badge--price-discount{border-radius:4px !important;overflow:hidden !important;}.product-summary__info--brand{display:none !important;}}/* ============================================================ PETVET — 1. Global / Promo buttons / Custom promo badges CSS ============================================================ */ .promo-height{min-height:5.5rem;}.product__custom-promo{background-color:#ecf8f3;border-left:0.15rem solid #006766;color:#006766;cursor:pointer;font-size:0.8rem;font-weight:600;margin-bottom:0.2rem;padding:0.4rem;text-align:left;transition:background-color 0.4s ease;width:100%;}.product__custom-promo:hover{background-color:#09bd86;color:#ffffff;}/* ============================================================ PETVET — 2. Homepage - products,grid,categories / Homepage - Products - Grid - Format - Categories ============================================================ */ /* ============================================================ PETVET SHOP — HOMEPAGE PREMIUM v2 SAFE Produse homepage · Titluri secțiuni · Badges · Spacing Titluri produse + prețuri centrate pe slider și grid ============================================================ */ /* ============================================================ 1. VARIABILE ============================================================ */ .site-index{--pv-teal:#0c403e;--pv-teal-light:#1a6b68;--pv-red:#b03030;--pv-muted:#7a8a8a;--pv-border:rgba(12,64,62,0.08);--pv-border-hover:rgba(0,168,122,0.20);--pv-shadow-sm:0 2px 10px rgba(12,64,62,0.05);--pv-shadow-md:0 6px 24px rgba(12,64,62,0.09);--pv-radius-card:14px;--pv-radius-img:10px;--pv-transition:.25s cubic-bezier(.4,0,.2,1);}/* ============================================================ 2. TITLURI SECȚIUNI — PREMIUM ============================================================ */ .site-index .widget-header:has(h2){display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 0 18px 0 !important;margin:0 0 28px 0 !important;border-bottom:1px solid var(--pv-border) !important;}.site-index .widget-header:not(:has(h2)){display:none !important;padding:0 !important;margin:0 !important;border:none !important;}.site-index .widget-products-slider__heading,.site-index .widget-products-grid__heading,.site-index .widget-articles__heading,.site-index .widget-brands__heading,.site-index .widget-recently-viewed__heading{font-size:1.1rem !important;font-weight:700 !important;letter-spacing:-0.02em !important;color:var(--pv-teal) !important;line-height:1.2 !important;margin:0 !important;padding:0 !important;position:relative !important;text-transform:none !important;}.site-index .widget-products-slider__heading span,.site-index .widget-products-grid__heading span,.site-index .widget-articles__heading span,.site-index .widget-brands__heading span,.site-index .widget-recently-viewed__heading span{display:flex !important;align-items:center !important;gap:10px !important;}.site-index .widget-products-slider__heading span::before,.site-index .widget-products-grid__heading span::before,.site-index .widget-articles__heading span::before,.site-index .widget-brands__heading span::before{content:'' !important;display:inline-block !important;width:4px !important;height:18px !important;background:var(--pv-teal-light) !important;border-radius:2px !important;flex-shrink:0 !important;}/* ============================================================ 3. PRODUCT SLIDER — FUNDAL ȘI STRUCTURĂ Izolat strict pe .widget-products-slider ============================================================ */ .site-index .widget-products-slider .products-slider__items{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;}.site-index .widget-products-slider .products-slider{background:rgba(12,64,62,0.045) !important;border-radius:16px !important;padding:14px 14px 6px !important;box-shadow:inset 0 1px 3px rgba(12,64,62,0.06) !important;}.site-index .widget-products-slider .splide__track{overflow:hidden !important;background:transparent !important;}.site-index .widget-products-slider .splide__list{gap:0 !important;}/* ============================================================ 4. PRODUCT GRID — FUNDAL ȘI STRUCTURĂ ============================================================ */ .site-index .widget-products-grid .products-grid__items,.site-index .products-grid__items{background:transparent !important;background-color:transparent !important;border:none !important;overflow:visible !important;}/* ============================================================ 5. CARDURI PRODUSE — GLOBAL ============================================================ */ .site-index .product.product--slider,.site-index .product.product--grid{background:#ffffff !important;border:1px solid var(--pv-border) !important;border-radius:var(--pv-radius-card) !important;box-shadow:var(--pv-shadow-sm) !important;overflow:hidden !important;transition:box-shadow var(--pv-transition),border-color var(--pv-transition),transform var(--pv-transition) !important;}.site-index .product.product--slider:hover,.site-index .product.product--grid:hover{border-color:var(--pv-border-hover) !important;box-shadow:var(--pv-shadow-md) !important;transform:translateY(-2px) !important;}/* ============================================================ 6. IMAGINI PRODUSE ============================================================ */ .site-index .slider-image,.site-index .grid-image{position:relative !important;overflow:visible !important;}.site-index .slider-image__image-wrapper,.site-index .grid-image__image-wrapper,.site-index .list-image__image-wrapper{border-radius:var(--pv-radius-img) !important;overflow:hidden !important;background:#fafafa !important;}.site-index .slider-image__image,.site-index .grid-image__image{border-radius:var(--pv-radius-img) !important;transform:none !important;scale:1 !important;object-fit:contain !important;transition:transform .4s ease !important;}.site-index .product:hover .slider-image__image,.site-index .product:hover .grid-image__image{transform:scale(1.025) !important;}/* ============================================================ 7. TEXT PRODUS ȘI PREȚURI — CENTRATE GLOBAL ============================================================ */ .site-index .product.product--slider .product__data,.site-index .product.product--grid .product__data{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;width:100% !important;height:auto !important;overflow:visible !important;}.site-index .product.product--slider .product__name,.site-index .product.product--grid .product__name{width:100% !important;margin:0 0 8px !important;padding:0 !important;white-space:normal !important;font-weight:700 !important;color:var(--pv-teal) !important;letter-spacing:-0.01em !important;text-align:center !important;}.site-index .product.product--slider .product__info--price-row,.site-index .product.product--grid .product__info--price-row{display:flex !important;align-items:baseline !important;justify-content:center !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;margin-top:4px !important;text-align:center !important;}.site-index .product.product--slider .product__info--price-gross,.site-index .product.product--slider .product__info--price-gross span,.site-index .product.product--grid .product__info--price-gross,.site-index .product.product--grid .product__info--price-gross span{color:var(--pv-red) !important;font-weight:800 !important;letter-spacing:-0.01em !important;text-align:center !important;}.site-index .product.product--slider .product__info--old-price-gross,.site-index .product.product--slider .product__info--old-price-gross span,.site-index .product.product--grid .product__info--old-price-gross,.site-index .product.product--grid .product__info--old-price-gross span{color:var(--pv-muted) !important;font-weight:400 !important;text-align:center !important;}/* ============================================================ 8. BADGES UNIFICATE — SLIDER + GRID ============================================================ */ .site-index .list-image__badges,.site-index .slider-image__badges,.site-index .grid-image__badges{position:absolute !important;top:8px !important;left:8px !important;right:8px !important;z-index:4 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;pointer-events:none !important;}.site-index .list-image__badge,.site-index .slider-image__badge,.site-index .grid-image__badge,.site-index [class*="__badge--promo-bonus"],.site-index [class*="__badge--price-discount"]{display:inline-flex !important;align-items:center !important;gap:3px !important;border-radius:5px !important;padding:4px 8px !important;color:#ffffff !important;font-size:10px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;box-shadow:none !important;}.site-index .list-image__badge--promo-bonus,.site-index .slider-image__badge--promo-bonus,.site-index .grid-image__badge--promo-bonus{margin-right:auto !important;background:rgba(12,64,62,0.85) !important;backdrop-filter:blur(4px) !important;}.site-index .list-image__badge--price-discount,.site-index .slider-image__badge--price-discount,.site-index .grid-image__badge--price-discount{margin-left:auto !important;background:rgba(176,48,48,0.88) !important;backdrop-filter:blur(4px) !important;}.site-index .list-image__badge svg,.site-index .slider-image__badge svg,.site-index .grid-image__badge svg{width:12px !important;height:12px !important;flex-shrink:0 !important;}/* ============================================================ 9. DESKTOP — ≥ 992px ============================================================ */ @media (min-width:992px){.site-index .widget-products-slider,.site-index .widget-products-grid{max-width:1440px !important;margin:0 auto !important;padding:36px 32px !important;}.site-index .widget-products-slider .products-slider{border-radius:18px !important;padding:16px 16px 8px !important;}.site-index .widget-products-slider .splide__track{padding:4px 0 16px !important;}.site-index .widget-products-slider .splide__slide{padding-right:14px !important;}.site-index .widget-products-slider .splide__slide:last-child{padding-right:0 !important;}.site-index .products-grid__items{display:grid !important;gap:20px !important;}.site-index .product.product--slider,.site-index .product.product--grid{padding:16px 16px 18px !important;}.site-index .slider-image,.site-index .grid-image{margin-bottom:14px !important;}.site-index .product.product--slider .product__data,.site-index .product.product--grid .product__data{align-items:center !important;text-align:center !important;padding:2px 2px 0 !important;}.site-index .product.product--slider .product__name,.site-index .product.product--grid .product__name{display:block !important;height:auto !important;min-height:auto !important;max-height:none !important;overflow:visible !important;text-overflow:unset !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;font-size:14px !important;line-height:1.4 !important;text-align:center !important;}.site-index .product.product--slider .product__info--price-row,.site-index .product.product--grid .product__info--price-row{justify-content:center !important;text-align:center !important;}.site-index .product.product--slider .product__info--price-gross,.site-index .product.product--slider .product__info--price-gross span,.site-index .product.product--grid .product__info--price-gross,.site-index .product.product--grid .product__info--price-gross span{font-size:16px !important;line-height:1.15 !important;font-weight:800 !important;}.site-index .product.product--slider .product__info--old-price-gross,.site-index .product.product--slider .product__info--old-price-gross span,.site-index .product.product--grid .product__info--old-price-gross,.site-index .product.product--grid .product__info--old-price-gross span{font-size:12px !important;}.site-index .product--grid .product__actions,.site-index .product--grid .product__buttons,.site-index .product--grid .product__cart,.site-index .product--grid .product__data form{width:100% !important;display:flex !important;justify-content:center !important;}.site-index .product--grid .product__add-to-cart{width:100% !important;max-width:220px !important;height:40px !important;padding:0 !important;margin-left:auto !important;margin-right:auto !important;display:grid !important;grid-template-columns:40px minmax(0,1fr) !important;align-items:stretch !important;justify-content:stretch !important;overflow:hidden !important;border-radius:8px !important;transition:box-shadow var(--pv-transition) !important;}.site-index .product--grid .product__add-to-cart:hover{box-shadow:0 4px 14px rgba(0,168,122,0.22) !important;}.site-index .product--grid .product__add-to-cart .btn__icon{grid-column:1 !important;width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important;}.site-index .product--grid .product__add-to-cart .btn__text{grid-column:2 !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;}.site-index .product--grid .product__data .btn,.site-index .product--grid .product__data button{margin-left:auto !important;margin-right:auto !important;}.site-index .widget-products-slider .splide__arrow{width:38px !important;height:38px !important;background:#ffffff !important;border-radius:50% !important;border:1px solid var(--pv-border) !important;box-shadow:var(--pv-shadow-sm) !important;transition:box-shadow var(--pv-transition),border-color var(--pv-transition) !important;}.site-index .widget-products-slider .splide__arrow:hover{border-color:var(--pv-border-hover) !important;box-shadow:var(--pv-shadow-md) !important;}.site-index .widget-products-slider .splide__arrow svg{fill:var(--pv-teal-light) !important;}}/* ============================================================ 10. MOBILE — < 992px Produse mai late,titluri centrate,prețuri mai vizibile ============================================================ */ @media (max-width:991.98px){.site-index .widget-products-slider{margin:0 !important;padding:24px 10px !important;}.site-index .widget-products-grid{margin:0 !important;padding:24px 0 !important;max-width:none !important;width:100% !important;}.site-index .widget-products-grid .widget-content,.site-index .widget-products-grid .products-grid,.site-index .widget-products-grid .products-grid__items{max-width:none !important;width:100% !important;}.site-index .widget-products-grid .products-grid{padding-left:4px !important;padding-right:4px !important;box-sizing:border-box !important;}.site-index .widget-header{padding:0 10px 12px 10px !important;margin-bottom:16px !important;border-bottom:1px solid var(--pv-border) !important;}.site-index .widget-products-slider__heading,.site-index .widget-products-grid__heading,.site-index .widget-articles__heading,.site-index .widget-brands__heading{font-size:1rem !important;font-weight:700 !important;letter-spacing:-0.02em !important;color:var(--pv-teal) !important;margin:0 !important;}.site-index .widget-products-slider .products-slider__items{background:transparent !important;background-color:transparent !important;border:none !important;padding:0 !important;}.site-index .widget-products-slider .products-slider{background:rgba(12,64,62,0.045) !important;border-radius:14px !important;padding:12px 10px 6px !important;box-shadow:inset 0 1px 3px rgba(12,64,62,0.06) !important;}.site-index .widget-products-slider .splide__track{overflow:hidden !important;padding:4px 0 14px !important;}.site-index .products-grid__items{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important;width:100% !important;max-width:none !important;}.site-index .product.product--slider,.site-index .product.product--grid{border-radius:12px !important;padding:11px 9px 12px !important;transition:box-shadow .2s ease !important;}.site-index .slider-image,.site-index .grid-image{margin-bottom:10px !important;}.site-index .slider-image__image-wrapper,.site-index .grid-image__image-wrapper,.site-index .list-image__image-wrapper{border-radius:8px !important;}.site-index .slider-image__image,.site-index .grid-image__image{border-radius:8px !important;}.site-index .product.product--slider .product__data,.site-index .product.product--grid .product__data{align-items:center !important;text-align:center !important;width:100% !important;padding:3px 0 0 !important;}.site-index .product.product--slider .product__name,.site-index .product.product--grid .product__name{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:0 0 7px !important;font-size:13.5px !important;line-height:1.35 !important;font-weight:700 !important;color:var(--pv-teal) !important;text-align:center !important;}.site-index .product.product--slider .product__info--price-row,.site-index .product.product--grid .product__info--price-row{justify-content:center !important;text-align:center !important;gap:5px !important;margin-top:3px !important;}.site-index .product.product--slider .product__info--price-gross,.site-index .product.product--slider .product__info--price-gross span,.site-index .product.product--grid .product__info--price-gross,.site-index .product.product--grid .product__info--price-gross span{font-size:16px !important;line-height:1.15 !important;font-weight:800 !important;text-align:center !important;}.site-index .product.product--slider .product__info--old-price-gross,.site-index .product.product--slider .product__info--old-price-gross span,.site-index .product.product--grid .product__info--old-price-gross,.site-index .product.product--grid .product__info--old-price-gross span{font-size:11.5px !important;text-align:center !important;}.site-index .product--grid .product__actions,.site-index .product--grid .product__buttons,.site-index .product--grid .product__cart,.site-index .product--grid .product__data form{width:100% !important;display:flex !important;justify-content:stretch !important;}.site-index .product--grid .product__add-to-cart{width:100% !important;max-width:none !important;height:38px !important;padding:0 !important;margin-top:9px !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;align-items:stretch !important;overflow:hidden !important;border-radius:7px !important;}.site-index .product--grid .product__add-to-cart .btn__icon{grid-column:1 !important;width:38px !important;height:38px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important;}.site-index .product--grid .product__add-to-cart .btn__text{grid-column:2 !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:700 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;padding:0 6px !important;}.site-index .list-image__badges,.site-index .slider-image__badges,.site-index .grid-image__badges{top:6px !important;left:6px !important;right:6px !important;}.site-index .list-image__badge,.site-index .slider-image__badge,.site-index .grid-image__badge,.site-index [class*="__badge--promo-bonus"],.site-index [class*="__badge--price-discount"]{font-size:9px !important;padding:3px 6px !important;border-radius:4px !important;}.site-index .list-image__badge svg,.site-index .slider-image__badge svg,.site-index .grid-image__badge svg{width:10px !important;height:10px !important;}.site-index .widget-products-slider .splide__arrow{width:30px !important;height:30px !important;background:rgba(255,255,255,0.92) !important;border-radius:50% !important;border:1px solid var(--pv-border) !important;box-shadow:0 2px 8px rgba(12,64,62,0.08) !important;}.site-index .widget-products-slider .splide__arrow svg{fill:var(--pv-teal-light) !important;width:14px !important;height:14px !important;}}/* ============================================================ PETVET — 6. Catalog - category summary / Category Summary Auto Formatter - CSS ============================================================ */ /* ============================================================ PETVET-SHOP - Category Summary Auto Formatter Compact Mobile Version Pentru .category-summary.category-summary--top Sare peste descrierile deja formatate manual ============================================================ */ .site-catalog--category .category-summary.pv-cat-summary-ready{display:block !important;width:100% !important;margin:0 0 16px !important;padding:0 !important;border:0 !important;background:transparent !important;}.site-catalog--category .category-summary.pv-cat-summary-ready>.category-summary__logo{display:none !important;}.site-catalog--category .category-summary.pv-cat-summary-ready .category-summary__description{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;}.site-catalog--category .category-summary.pv-cat-summary-ready .category-summary__description-collapse{max-height:none !important;height:auto !important;overflow:visible !important;padding:0 !important;margin:0 !important;}.pv-cat-wrapper{width:100%;box-sizing:border-box;padding:0;color:#1f2937;}.pv-cat-wrapper *{box-sizing:border-box;}.pv-cat-shell{position:relative;background:linear-gradient(180deg,#ffffff 0%,#fbfefd 100%);border:1px solid #dbe7e2;border-radius:14px;padding:14px 16px 10px;box-sizing:border-box;overflow:hidden;}.pv-cat-shell::before{content:"";position:absolute;top:-40px;right:-40px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(0,193,134,0.12) 0%,rgba(0,193,134,0.04) 45%,rgba(0,193,134,0) 72%);pointer-events:none;}.pv-cat-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px;}.pv-cat-head{min-width:0;flex:1 1 auto;}.pv-cat-kicker{display:inline-block;margin:0 0 6px;padding:3px 8px;border-radius:999px;background:#eefaf6;border:1px solid #ccefe3;color:#006666;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;}.pv-cat-title{margin:0 0 5px !important;padding:0 !important;font-size:21px !important;line-height:1.12 !important;font-weight:800 !important;color:#12352f !important;}.pv-cat-intro{margin:0 !important;max-width:840px;font-size:13px !important;line-height:1.45 !important;color:#52616d !important;}.pv-cat-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;}.pv-cat-tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f4fbf8;border:1px solid #d8efe7;color:#00785f;font-size:11px;line-height:1;font-weight:600;white-space:nowrap;}.pv-cat-toggle{display:none;width:100%;margin:9px 0 0;padding:8px 10px;border:1px solid #cfe9df;border-radius:999px;background:#f4fbf8;color:#006666;font-family:inherit;font-size:11px;line-height:1;font-weight:800;cursor:pointer;text-align:center;}.pv-cat-details{display:block;}.pv-cat-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;}.pv-cat-mini-item{background:#ffffff;border:1px solid #e3ece8;border-radius:11px;padding:9px 11px;box-sizing:border-box;}.pv-cat-mini-item strong{display:block;margin:0 0 4px;font-size:12px;line-height:1.2;color:#006666;font-weight:800;}.pv-cat-mini-item span{display:block;font-size:11px;line-height:1.38;color:#62717c;}.pv-cat-seo{margin-top:9px;padding-top:8px;border-top:1px solid #e6efeb;font-size:10px;line-height:1.35;color:#8b98a3;}.pv-cat-seo strong{color:#6e7a85;font-weight:600;}.category-summary__description .pv-cat-wrapper + .brand-summary__link,.category-summary__description .brand-summary__link--more,.category-summary__description .brand-summary__link--less,.category-summary__description a[data-readmore-toggle]{display:none !important;}@media (max-width:900px){.pv-cat-shell{padding:12px 13px 9px;border-radius:12px;}.pv-cat-title{font-size:18px !important;}.pv-cat-intro{font-size:12px !important;}.pv-cat-mini{grid-template-columns:1fr;gap:7px;}}/* ============================================================ MOBILE COMPACT MODE Afișează doar rezumatul. Detaliile se deschid la click. ============================================================ */ @media (max-width:640px){.site-catalog--category .category-summary.pv-cat-summary-ready{margin-bottom:10px !important;}.pv-cat-shell{padding:9px 10px 8px;border-radius:10px;}.pv-cat-shell::before{width:76px;height:76px;top:-34px;right:-34px;opacity:.8;}.pv-cat-top{display:block;margin-bottom:0;}.pv-cat-kicker{margin-bottom:5px;padding:2px 7px;font-size:8.5px;letter-spacing:.04em;}.pv-cat-title{margin-bottom:4px !important;font-size:14.5px !important;line-height:1.18 !important;letter-spacing:-0.01em !important;}.pv-cat-intro{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:10.5px !important;line-height:1.35 !important;color:#61727b !important;}.pv-cat-tags{flex-wrap:nowrap;gap:5px;margin-top:7px;padding-bottom:1px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.pv-cat-tags::-webkit-scrollbar{display:none;}.pv-cat-tags span{flex:0 0 auto;min-height:21px;padding:0 8px;font-size:8.8px;}.pv-cat-toggle{display:block;}.pv-cat-details{display:none;margin-top:8px;}.pv-cat-wrapper.is-open .pv-cat-details{display:block;}.pv-cat-mini{margin-top:0;gap:6px;}.pv-cat-mini-item{padding:7px 8px;border-radius:8px;}.pv-cat-mini-item strong{margin-bottom:2px;font-size:10px;line-height:1.2;}.pv-cat-mini-item span{font-size:9.2px;line-height:1.28;}.pv-cat-seo{margin-top:7px;padding-top:6px;font-size:8.5px;line-height:1.24;color:#9ba7b0;}}/* ============================================================ PETVET — 2. Homepage & global custom styles / Modificare - Homepage Elements ============================================================ */ /* ============================================================ PETVET — HOMEPAGE & GLOBAL CUSTOM STYLES Structură:1. Articles 2. Categorii 3. Slider 4. Mobile 5. Desktop 6. Catalog ============================================================ */ /* ============================================================ 1. BLOG / ARTICLES — HOMEPAGE ============================================================ */ .site-index .widget-articles,.site-index .widget-articles .widget-content{max-width:1420px !important;margin:0 auto !important;}.site-index .articles-list__items{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;}.site-index .article{display:flex !important;flex-direction:column !important;height:100% !important;background:#ffffff !important;border-radius:18px !important;overflow:hidden !important;border:1px solid rgba(12,64,62,0.10) !important;box-shadow:0 6px 18px rgba(12,64,62,0.06) !important;transition:transform 0.28s ease,box-shadow 0.28s ease !important;}.site-index .article:hover{transform:translateY(-4px) !important;box-shadow:0 14px 30px rgba(12,64,62,0.12) !important;}.site-index .article__media,.site-index .article__media a{overflow:hidden !important;border-radius:18px 18px 0 0 !important;display:block !important;}.site-index .article__media img{width:100% !important;height:210px !important;object-fit:cover !important;display:block !important;border-radius:18px 18px 0 0 !important;transition:transform 0.5s ease !important;}.site-index .article:hover .article__media img{transform:scale(1.04) !important;}.site-index .article__data{padding:14px 16px 16px !important;display:flex !important;flex-direction:column !important;flex:1 !important;}.site-index .article__title,.site-index .article__name,.site-index .article-name-link,.site-index .article__title a{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:17px !important;font-weight:800 !important;line-height:1.28 !important;color:#151515 !important;margin-bottom:8px !important;text-decoration:none !important;}.site-index .article__title a:hover,.site-index .article-name-link:hover{color:#006666 !important;}.site-index .article__excerpt{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:13.5px !important;color:#555555 !important;line-height:1.5 !important;}.site-index .article__info{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:auto !important;padding-top:10px !important;font-size:11.5px !important;color:#8a8a8a !important;overflow:visible !important;}.site-index .article__info>div::after{content:"•";margin-left:6px;}.site-index .article__info>div:last-child::after{display:none;}/* ============================================================ 2. CATEGORII — STILURI GLOBALE ============================================================ */ /* FIX CENTRARE GRID CATEGORII */ .categories__content--grid{justify-content:center !important;justify-items:center !important;margin-left:auto !important;margin-right:auto !important;}.category,.categories__content--grid .category{background:#ffffff !important;border-radius:14px !important;box-shadow:0 6px 16px -4px rgba(0,0,0,0.12) !important;overflow:hidden !important;padding:0 !important;height:100% !important;transition:box-shadow 0.25s ease,transform 0.25s ease !important;}.category:hover,.categories__content--grid .category:hover{box-shadow:0 10px 24px -4px rgba(0,0,0,0.16) !important;}.category a.category_link,.categories__content--grid .category a.category_link{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;height:100% !important;padding:0 !important;text-decoration:none !important;background:#ffffff !important;border-radius:14px !important;overflow:hidden !important;}.category a.category_link span.category__image-container,.categories__content--grid .category a.category_link span.category__image-container{flex:1 1 auto !important;width:100% !important;min-height:128px !important;padding:14px 12px 10px !important;background:#ffffff !important;box-shadow:none !important;border-radius:14px 14px 0 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;}.category a.category_link span.category__image-container img,.categories__content--grid .category a.category_link span.category__image-container img{max-width:100% !important;max-height:118px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;}.category a.category_link span.category__name,.categories__content--grid .category a.category_link span.category__name{flex:0 0 auto !important;width:100% !important;min-height:44px !important;margin:auto 0 0 !important;padding:9px 8px !important;background:#4f9a99 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.02em !important;text-align:center !important;text-transform:uppercase !important;border-radius:0 0 14px 14px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1.25 !important;}.category-summary__logo{display:none !important;}/* ============================================================ 3. SLIDER BANNERE — FIX SPLIDE Important:fără transform pe .splide__list / .splide__track / .splide__slide ============================================================ */ .site-index .bslot-slider{border-radius:16px !important;overflow:visible !important;isolation:isolate !important;}.site-index .bslot-slider .splide{border-radius:16px !important;overflow:visible !important;}.site-index .bslot-slider .splide__track{border-radius:16px !important;overflow:hidden !important;}.site-index .bslot-slider .splide__list{overflow:visible !important;}.site-index .bslot-slider .splide__slide{overflow:visible !important;backface-visibility:hidden !important;}.site-index .bslot-slider .bslot-slider__image-wrapper,.site-index .bslot-slider__image-wrapper{border-radius:16px !important;overflow:hidden !important;background:#eef3ef !important;}.site-index .bslot-slider .bslot-slider__image-wrapper img,.site-index .bslot-slider img{display:block !important;width:100% !important;height:auto !important;border-radius:16px !important;}/* Dots slider */ .site-index .bslot-slider .splide__pagination{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;padding:6px 14px !important;background:rgba(255,255,255,0.92) !important;border-radius:999px !important;box-shadow:0 3px 10px rgba(0,0,0,0.10) !important;width:fit-content !important;margin-left:auto !important;margin-right:auto !important;z-index:10 !important;}.site-index .bslot-slider .splide__pagination__page{width:5px !important;height:5px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:#d5ddd8 !important;cursor:pointer !important;transition:width 0.25s ease,background 0.25s ease !important;opacity:1 !important;display:block !important;flex-shrink:0 !important;}.site-index .bslot-slider .splide__pagination__page:hover{background:#9cb8ad !important;}.site-index .bslot-slider .splide__pagination__page.is-active{width:18px !important;background:#00c186 !important;}/* ============================================================ 4. MOBILE — ≤ 768px ============================================================ */ @media (max-width:768px){a#header_logo.header__logo img,.header__logo img,.header__wrapper .header__logo img{max-height:44px !important;width:auto !important;}a#header_logo.header__logo,.header__logo{padding-left:8px !important;}.site-index .bslot-slider,.site-index .bslot-slider .splide,.site-index .bslot-slider .splide__track,.site-index .bslot-slider .bslot-slider__image-wrapper,.site-index .bslot-slider__image-wrapper{border-radius:16px !important;}.site-index .bslot-slider .splide__track{overflow:hidden !important;-webkit-mask-image:-webkit-radial-gradient(white,black);}.site-index .bslot-slider .splide__list,.site-index .bslot-slider .splide__slide{overflow:visible !important;}.site-index .bslot-slider .splide__pagination{margin-top:4px !important;}.category a.category_link span.category__image-container,.categories__content--grid .category a.category_link span.category__image-container{min-height:118px !important;padding:12px 10px 8px !important;}.category a.category_link span.category__image-container img,.categories__content--grid .category a.category_link span.category__image-container img{max-height:104px !important;}.category a.category_link span.category__name,.categories__content--grid .category a.category_link span.category__name{min-height:48px !important;padding:8px 6px !important;font-size:10.5px !important;}.site-index .widget-articles{margin-bottom:40px !important;}.site-index .articles-list__items{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}.site-index .article{border-radius:14px !important;}.site-index .article__media,.site-index .article__media a,.site-index .article__media img{border-radius:14px 14px 0 0 !important;}.site-index .article__media img{height:110px !important;}.site-index .article__data{padding:9px !important;}.site-index .article__title,.site-index .article__name,.site-index .article-name-link,.site-index .article__title a{-webkit-line-clamp:3 !important;font-size:11.5px !important;line-height:1.25 !important;margin-bottom:5px !important;}.site-index .article__excerpt{-webkit-line-clamp:2 !important;font-size:10.2px !important;line-height:1.35 !important;}.site-index .article__info{font-size:9px !important;gap:4px !important;padding-top:6px !important;}.site-index .widget-products-slider,.site-index .widget-products-grid{padding:20px 10px !important;}.site-index .widget-products-slider .products-slider{padding:10px 8px 6px !important;}.site-index .product__info--price-gross,.site-index .product__info--price-gross span{font-size:15px !important;font-weight:800 !important;color:#d9233f !important;}.site-index .product__info--old-price-gross,.site-index .product__info--old-price-gross span{font-size:11px !important;font-weight:400 !important;}.site-index .product--grid .product__add-to-cart{width:100% !important;max-width:none !important;height:36px !important;padding:0 !important;margin-top:8px !important;display:grid !important;grid-template-columns:36px minmax(0,1fr) !important;align-items:stretch !important;overflow:hidden !important;border-radius:7px !important;}.site-index .product--grid .product__add-to-cart .btn__icon{grid-column:1 !important;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important;}.site-index .product--grid .product__add-to-cart .btn__text{grid-column:2 !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:11px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;padding:0 6px !important;}}/* Extra small */ @media (max-width:390px){.site-index .article__media img{height:95px !important;}.site-index .article__title,.site-index .article__name,.site-index .article-name-link,.site-index .article__title a{font-size:10.8px !important;}.site-index .article__excerpt{font-size:9.8px !important;}}/* ============================================================ 5. DESKTOP — ≥ 769px ============================================================ */ @media (min-width:769px){.site-index .widget-articles{margin-bottom:40px !important;}/* FIX CENTRARE GRID CATEGORII DESKTOP */ .categories__content--grid{max-width:1420px !important;margin-left:auto !important;margin-right:auto !important;}#header_menu_wrapper{background:#ffffff !important;border-top:1px solid #edf1ee !important;border-bottom:1px solid #edf1ee !important;display:flex !important;justify-content:center !important;}#header_menu_wrapper .header_menu_list{width:100% !important;max-width:980px !important;margin:0 auto !important;padding:0 16px !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:34px !important;min-height:52px !important;}#header_menu_wrapper .header_menu_item{display:flex !important;align-items:center !important;height:52px !important;margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;}#header_menu_wrapper a,#header_menu_wrapper span,#header_menu_wrapper li{color:#2f4f4a !important;-webkit-text-fill-color:#2f4f4a !important;opacity:1 !important;visibility:visible !important;text-decoration:none !important;}#header_menu_wrapper .header_menu_item>a,#header_menu_wrapper .header_menu_item a{display:inline-flex !important;align-items:center !important;height:52px !important;padding:0 2px !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0.02em !important;text-transform:uppercase !important;}#header_menu_wrapper a:hover,#header_menu_wrapper li:hover a{color:#0c403e !important;-webkit-text-fill-color:#0c403e !important;opacity:0.75 !important;}#header_menu_wrapper .header_menu_item::before,#header_menu_wrapper .header_menu_item::after,#header_menu_wrapper a::before,#header_menu_wrapper a::after{display:none !important;content:none !important;}#header_menu_wrapper *,#header_menu_wrapper *::before,#header_menu_wrapper *::after{text-shadow:none !important;}.category:hover{transform:translateY(-2px) !important;}.category a.category_link{align-items:center !important;}.category a.category_link span.category__image-container{margin:20px auto 12px !important;width:72px !important;height:72px !important;min-height:unset !important;background:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;}.category a.category_link span.category__image-container img{max-height:unset !important;width:100% !important;height:100% !important;}.category a.category_link span.category__name{background:#f4f8f6 !important;color:#2f4f4a !important;-webkit-text-fill-color:#2f4f4a !important;font-size:13px !important;letter-spacing:0.05em !important;padding:12px 10px !important;min-height:unset !important;}.site-index .bslot-slider .splide__pagination{margin-top:-18px !important;}.site-index .bslot-slider .splide__arrow{width:36px !important;height:36px !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,0.56) !important;-webkit-backdrop-filter:blur(6px) !important;backdrop-filter:blur(6px) !important;color:#0c403e !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;transition:opacity 0.2s ease,transform 0.2s ease,background 0.2s ease !important;top:50% !important;transform:translateY(-50%) scale(0.96) !important;}.site-index .bslot-slider:hover .splide__arrow{opacity:1 !important;transform:translateY(-50%) scale(1) !important;}.site-index .bslot-slider .splide__arrow:hover{background:rgba(255,255,255,0.76) !important;box-shadow:0 6px 16px rgba(0,0,0,0.10) !important;}.site-index .bslot-slider .splide__arrow--prev{left:18px !important;}.site-index .bslot-slider .splide__arrow--next{right:18px !important;}.site-index .bslot-slider .splide__arrow svg{width:14px !important;height:14px !important;fill:none !important;stroke:#0c403e !important;stroke-width:2.2 !important;}.site-index .bslot-slider.bslot-slider--desktop .splide__track,.site-index .bslot-slider.bslot-slider--desktop .splide__list,.site-index .bslot-slider.bslot-slider--desktop .splide__slide{min-height:1px !important;}}/* ============================================================ 6. PAGINI CATEGORIE — BANNER TOP ============================================================ */ .site-catalog #page_top{padding-top:18px !important;}.site-catalog #page_top .widget-bslot-slider,.site-catalog #page_top .bslot-slider,.site-catalog #page_top .bslot-slider__image-wrapper,.site-catalog #page_top .splide{border-radius:18px !important;overflow:visible !important;}.site-catalog #page_top .splide__track{border-radius:18px !important;overflow:hidden !important;}.site-catalog #page_top .splide__list,.site-catalog #page_top .splide__slide{overflow:visible !important;}.site-catalog #page_top .bslot-slider__image-wrapper{border-radius:18px !important;overflow:hidden !important;}.site-catalog #page_top img{border-radius:18px !important;display:block !important;}/* ============================================================ PETVET — 6. Catalog - product grid / Product Grid Catalog - CSS ============================================================ */ .site-catalog{--pv-red:#b03030;--pv-border:rgba(12,64,62,0.08);--pv-shadow-sm:0 3px 12px rgba(12,64,62,0.055);--pv-radius-card:15px;--pv-radius-img:11px;--pv-transition:.25s cubic-bezier(.4,0,.2,1);}.site-catalog .products-grid__items{display:grid !important;gap:22px !important;background:transparent !important;border:none !important;box-shadow:none !important;overflow:visible !important;}.site-catalog .product.product--grid{background:#ffffff !important;border:1px solid var(--pv-border) !important;border-radius:var(--pv-radius-card) !important;padding:16px 16px 18px !important;box-shadow:var(--pv-shadow-sm) !important;overflow:hidden !important;height:100% !important;transform:none !important;transition:none !important;}.site-catalog .product.product--grid:hover{transform:none !important;box-shadow:var(--pv-shadow-sm) !important;}.site-catalog .grid-image{position:relative !important;margin-bottom:12px !important;overflow:visible !important;}.site-catalog .grid-image__image-wrapper,.site-catalog .list-image__image-wrapper{border-radius:var(--pv-radius-img) !important;overflow:hidden !important;background:#ffffff !important;}.site-catalog .grid-image__image,.site-catalog .product--grid img{border-radius:var(--pv-radius-img) !important;object-fit:contain !important;transform:none !important;transition:none !important;}.site-catalog .product--grid:hover .grid-image__image,.site-catalog .product--grid:hover img{transform:none !important;}.site-catalog .product--grid .product__data{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;width:100% !important;height:auto !important;padding:0 !important;overflow:visible !important;}.site-catalog .product--grid .product__name{text-align:center !important;}.site-catalog .product--grid .product__info--price-row{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:5px !important;width:100% !important;margin-top:auto !important;text-align:center !important;}.site-catalog .grid-image__badges,.site-catalog .list-image__badges{position:absolute !important;top:8px !important;left:8px !important;right:8px !important;z-index:4 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;pointer-events:none !important;}.site-catalog .grid-image__badge,.site-catalog .list-image__badge,.site-catalog [class*="__badge--promo-bonus"],.site-catalog [class*="__badge--price-discount"]{display:inline-flex !important;align-items:center !important;gap:4px !important;border-radius:6px !important;padding:6px 10px !important;color:#ffffff !important;font-size:11px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;box-shadow:0 4px 12px rgba(0,0,0,0.12) !important;}.site-catalog .grid-image__badge--promo-bonus,.site-catalog .list-image__badge--promo-bonus{margin-right:auto !important;background:rgba(176,48,48,0.92) !important;}.site-catalog .grid-image__badge--price-discount,.site-catalog .list-image__badge--price-discount{margin-left:auto !important;background:rgba(176,48,48,0.92) !important;}.site-catalog .grid-image__badge svg,.site-catalog .list-image__badge svg{width:13px !important;height:13px !important;flex-shrink:0 !important;}.site-catalog .product--grid .product__actions,.site-catalog .product--grid .product__buttons,.site-catalog .product--grid .product__cart,.site-catalog .product--grid .product__data form{width:100% !important;display:flex !important;justify-content:center !important;}.site-catalog .product--grid .product__add-to-cart{width:100% !important;max-width:210px !important;height:38px !important;padding:0 !important;margin:10px auto 0 !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;align-items:stretch !important;justify-content:stretch !important;overflow:hidden !important;border-radius:8px !important;transition:box-shadow var(--pv-transition),transform var(--pv-transition) !important;}.site-catalog .product--grid .product__add-to-cart:hover{box-shadow:0 5px 15px rgba(0,168,122,0.24) !important;transform:none !important;}.site-catalog .product--grid .product__add-to-cart .btn__icon{grid-column:1 !important;width:38px !important;height:38px !important;margin:0 !important;padding:0 !important;position:static !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;}.site-catalog .product--grid .product__add-to-cart .btn__text{grid-column:2 !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:700 !important;}@media (max-width:991.98px){.site-catalog .products-grid__items{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;}.site-catalog .product.product--grid{border-radius:12px !important;padding:9px !important;}.site-catalog .grid-image{margin-bottom:8px !important;}.site-catalog .grid-image__image-wrapper,.site-catalog .list-image__image-wrapper,.site-catalog .grid-image__image,.site-catalog .product--grid img{border-radius:8px !important;}.site-catalog .grid-image__badges,.site-catalog .list-image__badges{top:6px !important;left:6px !important;right:6px !important;}.site-catalog .grid-image__badge,.site-catalog .list-image__badge,.site-catalog [class*="__badge--promo-bonus"],.site-catalog [class*="__badge--price-discount"]{font-size:9.5px !important;padding:4px 7px !important;border-radius:5px !important;gap:3px !important;}.site-catalog .grid-image__badge svg,.site-catalog .list-image__badge svg{width:11px !important;height:11px !important;}.site-catalog .product--grid .product__add-to-cart{max-width:none !important;height:34px !important;grid-template-columns:34px minmax(0,1fr) !important;border-radius:7px !important;margin-top:8px !important;}.site-catalog .product--grid .product__add-to-cart .btn__icon{width:34px !important;height:34px !important;}.site-catalog .product--grid .product__add-to-cart .btn__text{height:34px !important;font-size:10.5px !important;}.site-catalog .product.product--grid,.site-catalog .product.product--grid *,.site-catalog .product.product--grid img{filter:none !important;opacity:1 !important;}.site-catalog .product.product--grid.product--unavailable,.site-catalog .product.product--grid.product--out-of-stock,.site-catalog .product.product--grid[class*="unavailable"],.site-catalog .product.product--grid[class*="out-of-stock"]{background:#ffffff !important;filter:none !important;opacity:1 !important;}}/* ============================================================ PETVET — 6. Catalog - stock alert / sort / breadcrumbs / Stock Alert + Catalog Controls - CSS ============================================================ */ /* ─── STOCK ALERT REDESIGN ─── */ .stock-alert{background:#fff !important;border:1.5px solid #dde8e2 !important;border-radius:16px !important;padding:16px 16px 14px !important;margin:0 0 16px !important;box-shadow:none !important;}.stock-alert .form__row--html{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:0 0 14px !important;padding:0 !important;}.stock-alert .form__row--html::before{content:"" !important;flex:0 0 36px !important;width:36px !important;height:36px !important;border-radius:10px !important;background:#f5f7f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E") center / 18px no-repeat !important;border:1px solid #dde8e2 !important;display:block !important;flex-shrink:0 !important;}#stock_alert__incentive{font-size:12.5px !important;font-weight:600 !important;color:#333 !important;line-height:1.45 !important;padding:0 !important;margin:0 !important;}.stock-alert .form__row--email{margin:0 0 10px !important;padding:0 !important;}.stock-alert .form-control.form__email{width:100% !important;height:42px !important;border-radius:10px !important;border:1.5px solid #d8dedc !important;background:#fafafa !important;padding:0 12px !important;font-family:Montserrat,sans-serif !important;font-size:13px !important;font-weight:500 !important;color:#111 !important;box-shadow:none !important;transition:border-color .15s !important;}.stock-alert .form-control.form__email:focus{border-color:#00bd7d !important;background:#fff !important;}.stock-alert .form__row--toggle{margin:0 0 14px !important;padding:0 !important;}.stock-alert .form__toggle{display:flex !important;align-items:center !important;gap:9px !important;}.stock-alert .form__toggle-input{flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:20px !important;appearance:none !important;-webkit-appearance:none !important;background:#dde0de !important;border:1px solid #ccc !important;border-radius:999px !important;position:relative !important;cursor:pointer !important;margin:0 !important;transition:background .15s,border-color .15s !important;}.stock-alert .form__toggle-input::after{content:"" !important;position:absolute !important;width:14px !important;height:14px !important;border-radius:50% !important;background:#fff !important;top:2px !important;left:2px !important;box-shadow:0 1px 3px rgba(0,0,0,.20) !important;transition:left .15s !important;}.stock-alert .form__toggle-input:checked{background:#00bd7d !important;border-color:#00bd7d !important;}.stock-alert .form__toggle-input:checked::after{left:16px !important;}.stock-alert .form__toggle .form__label{font-size:11.5px !important;font-weight:500 !important;color:#666 !important;line-height:1.35 !important;position:static !important;transform:none !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;}.stock-alert .form__buttons{margin:0 !important;padding:0 !important;}.stock-alert .form__buttons .btn,.stock-alert .form__buttons .btn-primary,.stock-alert #stock_alert__submit,#stock_alert__submit.btn,#stock_alert__submit.btn-primary,#stock_alert__submit{width:100% !important;height:42px !important;border-radius:10px !important;border:0 !important;background:#00bd7d !important;background-color:#00bd7d !important;color:#fff !important;font-family:Montserrat,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.01em !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;filter:none !important;text-shadow:none !important;box-shadow:none !important;}.stock-alert .form__buttons .btn:hover,.stock-alert #stock_alert__submit:hover,#stock_alert__submit:hover{background:#00a86e !important;background-color:#00a86e !important;color:#fff !important;}/* ─── END STOCK ALERT ─── */ /* ========================= PETVET ASIDE HEAD ========================= */ .site-catalog .page__aside-head{width:100% !important;margin:0 0 8px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;text-align:left !important;box-sizing:border-box !important;}.site-catalog .page__aside-head .page__heading,.site-catalog .page__aside-head h1{margin:0 !important;padding:0 !important;text-align:left !important;}.site-catalog .page__aside-head:has(.catalog-actions){display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;padding:12px 16px !important;margin:0 0 10px !important;background:#f8fbfa !important;border:1px solid rgba(12,64,62,0.08) !important;border-radius:14px !important;box-shadow:0 5px 14px rgba(12,64,62,0.035) !important;overflow:visible !important;}.site-catalog .page__aside-head:has(.catalog-actions) .page__heading,.site-catalog .page__aside-head:has(.catalog-actions) h1{color:#0c403e !important;font-size:22px !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-0.02em !important;}.site-catalog .page__aside-head:has(.catalog-actions) .catalog-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;margin-left:auto !important;}@media (min-width:769px){.site-catalog .page__aside-head .facets-toggle,.site-catalog .facets-toggle,.site-catalog [data-facets-toggle],.site-catalog [class*="filter-toggle"]{display:none !important;}}/* ========================= PETVET SORT ========================= */ .site-catalog .page__aside-head:has(.catalog-actions) .sort-view{display:flex !important;align-items:center !important;gap:8px !important;}.site-catalog .page__aside-head:has(.catalog-actions) .sort-view__label{font-size:12px !important;color:#6f7f7d !important;margin:0 !important;white-space:nowrap !important;}.site-catalog .page__aside-head:has(.catalog-actions) .sort-view__options{min-width:210px !important;height:38px !important;padding:0 34px 0 12px !important;background-color:#ffffff !important;color:#0c403e !important;border:1px solid rgba(12,64,62,0.16) !important;border-radius:10px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;box-shadow:none !important;}/* ========================= PETVET BREADCRUMBS ========================= */ .site-catalog .breadcrumb,.site-catalog .breadcrumbs{width:100% !important;margin:0 0 10px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;font-size:12px !important;line-height:1.3 !important;color:#7a8a88 !important;box-sizing:border-box !important;}.site-catalog .breadcrumb ul,.site-catalog .breadcrumbs ul,.site-catalog .breadcrumb ol,.site-catalog .breadcrumbs ol{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important;}.site-catalog .breadcrumb li,.site-catalog .breadcrumbs li{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;color:#7a8a88 !important;}.site-catalog .breadcrumb a,.site-catalog .breadcrumbs a{color:#006666 !important;text-decoration:none !important;font-weight:600 !important;}.site-catalog .breadcrumb a:hover,.site-catalog .breadcrumbs a:hover{color:#00c186 !important;}/* ========================= PRODUCT GRID PROMO BUTTONS ========================= */ html .promo-height .product__custom-promo,html .promo-height .product_custom-promo{display:block !important;border:1px solid #ccddd8 !important;border-radius:6px !important;background:#f7fbfa !important;color:#2a5a4e !important;font-size:12px !important;font-weight:700 !important;padding:6px 10px !important;cursor:pointer !important;margin-bottom:4px !important;width:100% !important;box-sizing:border-box !important;box-shadow:none !important;transition:border-color 0.15s ease,background 0.15s ease !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.45 !important;}html .promo-height .product__custom-promo:hover,html .promo-height .product_custom-promo:hover{background:#f0f6f4 !important;border-color:#346b5d !important;color:#1a1a1a !important;}/* ========================= PETVET MOBILE ========================= */ @media (max-width:768px){.site-catalog .page__aside-head{margin:0 0 12px !important;}.site-catalog .page__aside-head:has(.catalog-actions){flex-direction:column !important;align-items:stretch !important;padding:14px !important;gap:10px !important;border-radius:13px !important;margin:0 0 14px !important;}.site-catalog .page__aside-head:has(.catalog-actions) .page__heading,.site-catalog .page__aside-head:has(.catalog-actions) h1{font-size:19px !important;}.site-catalog .page__aside-head:has(.catalog-actions) .catalog-actions{width:100% !important;margin-left:0 !important;}.site-catalog .page__aside-head:has(.catalog-actions) .sort-view{width:100% !important;flex:1 !important;}.site-catalog .page__aside-head:has(.catalog-actions) .sort-view__label{display:none !important;}.site-catalog .page__aside-head:has(.catalog-actions) .sort-view__options{width:100% !important;min-width:0 !important;}.site-catalog .breadcrumb,.site-catalog .breadcrumbs{margin:0 0 10px !important;padding:0 !important;font-size:11.5px !important;}}/* ============================================================ PETVET — 4. Mobile - promo buttons / Product Grid Promo Buttons Mobile - CSS ============================================================ */ @media (max-width:768px){html .promo-height .product__custom-promo,html .promo-height .product_custom-promo{font-size:10.5px !important;padding:5px 6px !important;line-height:1.25 !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;min-height:34px !important;display:flex !important;align-items:center !important;}}@media (max-width:390px){html .promo-height .product__custom-promo,html .promo-height .product_custom-promo{font-size:9.8px !important;padding:4px 5px !important;line-height:1.2 !important;}}/* ============================================================ PETVET — 6. Catalog - promo badge + low stock / Promo Badge + Price + Low Stock - CSS ============================================================ */ /* ============================================================ PETVET-SHOP - Promo Badge + Price ADTAB15 permanent + FRESH20 15-21 iunie Varianta mai safe pentru Core Web Vitals ============================================================ */ .mp-promo-badge{position:absolute;left:0;right:0;bottom:0;z-index:10;display:block;text-align:center;padding:4px 8px;font-size:10px;line-height:1.2;font-weight:700;color:#ffffff;letter-spacing:0.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;border-radius:0 0 8px 8px;}.mp-promo-price{display:flex;flex-direction:column;gap:1px;margin:3px 0 8px;line-height:1.15;}.mp-promo-price__row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;}.mp-promo-price__old{font-size:11px;color:#999999;text-decoration:line-through;font-weight:400;}.mp-promo-price__pill{font-size:9px;background:#e8f4f3;color:#0c6058;font-weight:700;padding:1px 5px;border-radius:4px;}.mp-promo-price__new{font-size:15px;color:#0c6058;font-weight:800;line-height:1.1;}.mp-promo-price__hint{font-size:9px;color:#888888;font-style:italic;line-height:1.15;}.mp-promo-price-page{margin-top:8px;margin-bottom:14px;display:flex;flex-direction:column;gap:3px;}.mp-promo-price-page__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.mp-promo-price-page__old{font-size:13px;color:#999999;text-decoration:line-through;font-weight:400;}.mp-promo-price-page__pill{font-size:11px;background:#e8f4f3;color:#0c6058;font-weight:700;padding:2px 7px;border-radius:4px;}.mp-promo-price-page__new{font-size:24px;color:#0c6058;font-weight:800;line-height:1.15;}.mp-promo-price-page__hint{font-size:11px;color:#888888;font-style:italic;}.mp-promo-price-page__hint strong{color:#0c6058;font-style:normal;}/* ============================================================ PETVET-SHOP - Low Stock Feature Formatare frumoasă pentru stoc redus ============================================================ */ .product-summary__info--availability.pv-hide-original-availability{display:none !important;}/* Banner mare pe pagina produsului */ .pv-low-stock-banner{display:flex !important;align-items:center !important;gap:10px !important;border-radius:8px !important;padding:9px 14px !important;margin:4px 0 10px 0 !important;font-size:14px !important;line-height:1.35 !important;font-weight:600 !important;box-sizing:border-box !important;animation:pv-pulse-border 2.2s ease-in-out infinite !important;}.pv-low-stock-banner .pv-ls-dot{width:8px !important;height:8px !important;border-radius:50% !important;flex-shrink:0 !important;animation:pv-dot-pulse 1.4s ease-in-out infinite !important;}.pv-low-stock-banner .pv-ls-text{display:inline-block !important;min-width:0 !important;}.pv-low-stock-banner .pv-ls-text strong{font-weight:800 !important;}/* 1 produs */ .pv-low-stock-banner.pv-stock-critical{background:#fff7f2 !important;border:1px solid #efb28b !important;color:#7a2f00 !important;}.pv-low-stock-banner.pv-stock-critical .pv-ls-dot{background:#d95f14 !important;box-shadow:0 0 0 3px rgba(217,95,20,.13) !important;}.pv-low-stock-banner.pv-stock-critical .pv-ls-text strong{color:#c84a00 !important;}/* 2-3 produse */ .pv-low-stock-banner.pv-stock-warning{background:#fffaf0 !important;border:1px solid #efd38a !important;color:#725100 !important;}.pv-low-stock-banner.pv-stock-warning .pv-ls-dot{background:#d99a00 !important;box-shadow:0 0 0 3px rgba(217,154,0,.13) !important;}.pv-low-stock-banner.pv-stock-warning .pv-ls-text strong{color:#b57900 !important;}/* 4-5 produse */ .pv-low-stock-banner.pv-stock-soft{background:#f4faf4 !important;border:1px solid #c9e2c9 !important;color:#2f6b3a !important;}.pv-low-stock-banner.pv-stock-soft .pv-ls-dot{background:#5ca869 !important;box-shadow:0 0 0 3px rgba(92,168,105,.14) !important;}.pv-low-stock-banner.pv-stock-soft .pv-ls-text strong{color:#267334 !important;}/* Badge mic în cardurile de produs / grid */ .pv-low-stock-card-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;border-radius:6px !important;font-size:11px !important;line-height:1.2 !important;font-weight:700 !important;padding:4px 7px !important;margin-top:5px !important;margin-bottom:10px !important;width:100% !important;box-sizing:border-box !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.pv-low-stock-card-badge::before{content:"" !important;width:6px !important;height:6px !important;border-radius:50% !important;flex-shrink:0 !important;}/* Card - 1 produs */ .pv-low-stock-card-badge.pv-stock-critical{background:#fff7f2 !important;border:1px solid #efb28b !important;color:#9b3b00 !important;}.pv-low-stock-card-badge.pv-stock-critical::before{background:#d95f14 !important;box-shadow:0 0 0 3px rgba(217,95,20,.13) !important;}/* Card - 2-3 produse */ .pv-low-stock-card-badge.pv-stock-warning{background:#fffaf0 !important;border:1px solid #efd38a !important;color:#7a5700 !important;}.pv-low-stock-card-badge.pv-stock-warning::before{background:#d99a00 !important;box-shadow:0 0 0 3px rgba(217,154,0,.13) !important;}/* Card - 4-5 produse */ .pv-low-stock-card-badge.pv-stock-soft{background:#f4faf4 !important;border:1px solid #c9e2c9 !important;color:#2f6b3a !important;}.pv-low-stock-card-badge.pv-stock-soft::before{background:#5ca869 !important;box-shadow:0 0 0 3px rgba(92,168,105,.14) !important;}@media (max-width:768px){.mp-promo-badge{font-size:7.5px;padding:3px 4px;letter-spacing:0.02em;}.mp-promo-price__new{font-size:14px;}.mp-promo-price-page__new{font-size:21px;}}@media (max-width:767px){.pv-low-stock-banner{font-size:13px !important;padding:8px 12px !important;}.pv-low-stock-card-badge{font-size:9px !important;padding:3px 5px !important;gap:4px !important;margin-top:7px !important;margin-bottom:9px !important;}.pv-low-stock-card-badge::before{width:5px !important;height:5px !important;}}@keyframes pv-dot-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.4;transform:scale(.75);}}@keyframes pv-pulse-border{0%,100%{filter:brightness(1);}50%{filter:brightness(.985);}}/* ============================================================ PETVET — 1. Articles / Blog / Blog Reformat - CSS ============================================================ */ /* ========================================================= PetVet-Shop - Blog Auto Formatter Formatează doar articolele simple/neformatate manual Hero mare + imagini body safe,mici/medii,fără crop ========================================================= */ .pv-auto-blog{max-width:980px;margin:0 auto;font-family:inherit;color:#16302f;line-height:1.75;}.pv-auto-blog *{box-sizing:border-box;}.pv-auto-blog img{max-width:100%;height:auto;display:block;}.pv-auto-blog-hero{overflow:hidden;margin-bottom:34px;border:1px solid #dceee9;border-radius:24px;background:#f3fbf8;}.pv-auto-blog-hero-media{width:100%;overflow:hidden;background:#edf8f4;}.pv-auto-blog-hero-media img,.pv-auto-blog-hero-media picture,.pv-auto-blog-hero-media picture img{display:block !important;width:100% !important;height:auto !important;}.pv-auto-blog-hero-media img{aspect-ratio:16 / 8;object-fit:cover;}.pv-auto-blog-hero-content{padding:30px;}.pv-auto-blog-eyebrow{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#e3f8f1;color:#006666;font-size:13px;font-weight:700;}.pv-auto-blog h1{margin:0 0 16px;color:#0c403e;font-size:clamp(30px,5vw,46px);line-height:1.12;}.pv-auto-blog h2{margin:0 0 14px;color:#0c403e;font-size:clamp(23px,3vw,30px);line-height:1.25;}.pv-auto-blog h3{margin:0 0 12px;color:#0c403e;font-size:20px;line-height:1.3;}.pv-auto-blog p{margin:0 0 18px;font-size:16px;}.pv-auto-blog-section{margin:30px 0;padding:28px;border:1px solid #e0ece9;border-radius:22px;background:#ffffff;box-shadow:0 10px 26px rgba(12,64,62,0.06);}.pv-auto-blog-section>*:last-child{margin-bottom:0;}/* ========================================================= IMAGINI BODY - SAFE MODE Nu sunt bannere,nu sunt full-width,nu sunt decupate. ========================================================= */ .pv-auto-blog-section-image{width:100%;margin:22px auto 26px;text-align:center;}.pv-auto-blog-section-image img,.pv-auto-blog-section-image picture img{display:block !important;width:auto !important;max-width:min(100%,520px) !important;height:auto !important;max-height:none !important;margin:0 auto !important;object-fit:contain !important;border-radius:14px !important;}.pv-auto-blog-section-image picture{display:block !important;width:auto !important;max-width:min(100%,520px) !important;margin:0 auto !important;}.pv-auto-blog-section-image figure{width:auto !important;max-width:min(100%,520px) !important;margin:0 auto !important;text-align:center;}.pv-auto-blog-section-image figcaption{margin-top:8px;color:#667572;font-size:13px;line-height:1.45;text-align:center;}.pv-auto-blog-steps{margin:18px 0 0;padding-left:20px;}.pv-auto-blog-steps li{margin-bottom:12px;font-size:16px;}.pv-auto-blog-steps li::marker{color:#00c186;}.pv-auto-blog-note{margin-top:30px;padding:20px;border-left:5px solid #00c186;border-radius:18px;background:#f5fbf9;}.pv-auto-blog-note p{margin-bottom:0;}.pv-auto-blog a{color:#006666;text-decoration:underline;text-underline-offset:3px;}@media (max-width:620px){.pv-auto-blog-hero-content,.pv-auto-blog-section{padding:22px;}.pv-auto-blog-hero{border-radius:20px;}.pv-auto-blog-section{border-radius:20px;}.pv-auto-blog p,.pv-auto-blog-steps li{font-size:15px;}.pv-auto-blog-hero-media img{aspect-ratio:4 / 3;}.pv-auto-blog-section-image img,.pv-auto-blog-section-image picture,.pv-auto-blog-section-image picture img,.pv-auto-blog-section-image figure{max-width:100% !important;}}/* ============================================================ PETVET — 6. Catalog - bulk discount / FIX - Bulk Discount - CSS ============================================================ */ /* ========================================================= PETVET - MERCHANTPRO BULK/PROMO FIX ========================================================= */ html .product__custom-promo.pv-merchant-promo-fixed,html .product_custom-promo.pv-merchant-promo-fixed{display:block !important;border:1px solid #ccddd8 !important;border-left:3px solid #006666 !important;border-radius:7px !important;background:#f7fbfa !important;color:#174642 !important;font-size:12px !important;font-weight:700 !important;padding:6px 10px !important;cursor:pointer !important;margin:6px 0 5px !important;width:100% !important;box-sizing:border-box !important;box-shadow:none !important;transition:border-color 0.15s ease,background 0.15s ease !important;text-align:left !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;line-height:1.3 !important;}html .product__custom-promo.pv-merchant-promo-fixed:hover,html .product_custom-promo.pv-merchant-promo-fixed:hover{background:#eef8f4 !important;border-color:#00a879 !important;color:#0c403e !important;}html .product__custom-promo.pv-merchant-promo-hidden,html .product_custom-promo.pv-merchant-promo-hidden{display:none !important;}/* ── ȘTERS:regula care ascundea badge-urile de promo din grid ── */ /* Nu mai ascundem .grid-image__badge--promo-qty-discount */ html.site-buy .product-summary__info--bulk{width:100% !important;margin:12px 0 16px !important;padding:0 !important;}html.site-buy .product-summary__info--bulk .bulk-item__title{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;background:transparent !important;}html.site-buy .product-summary__info--bulk .bulk-item-table{width:100% !important;max-width:430px !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid rgba(12,64,62,0.14) !important;border-radius:10px !important;overflow:hidden !important;background:#ffffff !important;box-shadow:0 6px 18px rgba(12,64,62,0.055) !important;}html.site-buy .product-summary__info--bulk .bulk-item-table th,html.site-buy .product-summary__info--bulk .bulk-item-table td{padding:10px 13px !important;border:0 !important;border-bottom:1px solid rgba(12,64,62,0.10) !important;background:#ffffff !important;color:#151515 !important;font-size:13px !important;line-height:1.3 !important;text-align:left !important;vertical-align:middle !important;}html.site-buy .product-summary__info--bulk .bulk-item-table tr:last-child th,html.site-buy .product-summary__info--bulk .bulk-item-table tr:last-child td{border-bottom:0 !important;}html.site-buy .product-summary__info--bulk .bulk-item-table th:first-child,html.site-buy .product-summary__info--bulk .bulk-item-table td:first-child{width:34% !important;background:#f7fbfa !important;color:#0c403e !important;font-weight:800 !important;border-right:1px solid rgba(12,64,62,0.10) !important;}html.site-buy .product-summary__info--bulk .pv-bulk-price{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:3px !important;}html.site-buy .product-summary__info--bulk .pv-bulk-price__value{display:block !important;color:#d9233f !important;font-size:15px !important;font-weight:800 !important;line-height:1.15 !important;}html.site-buy .product-summary__info--bulk .pv-bulk-price__old{display:block !important;color:#8a8a8a !important;font-size:11px !important;font-weight:500 !important;line-height:1.2 !important;text-decoration:line-through !important;}html.site-buy .product-summary__info--bulk .pv-bulk-price__note{display:block !important;color:#66706d !important;font-size:11px !important;font-weight:600 !important;line-height:1.2 !important;}@media (max-width:768px){html .product__custom-promo.pv-merchant-promo-fixed,html .product_custom-promo.pv-merchant-promo-fixed{font-size:10.5px !important;padding:5px 6px !important;line-height:1.25 !important;min-height:32px !important;}html.site-buy .product-summary__info--bulk .bulk-item-table{max-width:100% !important;}html.site-buy .product-summary__info--bulk .bulk-item-table th,html.site-buy .product-summary__info--bulk .bulk-item-table td{padding:9px 10px !important;font-size:12px !important;}html.site-buy .product-summary__info--bulk .pv-bulk-price__value{font-size:14px !important;}}/* ============================================================ PETVET — 6. Catalog - product titles / Product Titles - New Format - CSS ============================================================ */ /* ========================================================= PetVet Shop - Product Title Enhancer Optimized v16 Generic Title Enhancer + Monge Cleaner Core Web Vitals friendly version ========================================================= */ html.site-catalog a.product__name[data-pvt-v16],.site-catalog a.product__name[data-pvt-v16],a.product__name[data-pvt-v16]{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;text-align:center !important;text-decoration:none !important;color:inherit !important;white-space:normal !important;overflow:visible !important;}html.site-catalog .product.product--grid .promo-height,.site-catalog .product.product--grid .promo-height{width:100% !important;text-align:center !important;}.pvt-title{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:100% !important;gap:3px !important;line-height:1.26 !important;font-style:normal !important;text-align:center !important;overflow:visible !important;}.pvt-title__main{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;font-weight:800 !important;font-size:14.2px !important;line-height:1.18 !important;color:#111827 !important;letter-spacing:-0.025em !important;text-align:center !important;overflow:hidden !important;text-overflow:ellipsis !important;}.pvt-title__sortiment{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;font-size:13.2px !important;font-weight:750 !important;line-height:1.18 !important;color:#1f2f2d !important;letter-spacing:-0.02em !important;text-align:center !important;overflow:hidden !important;text-overflow:ellipsis !important;font-style:normal !important;}.pvt-title__category{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;width:100% !important;max-width:100% !important;margin:1px auto 0 !important;padding:0 !important;font-size:11.4px !important;font-weight:600 !important;line-height:1.22 !important;color:#4f605d !important;text-align:center !important;overflow:hidden !important;text-overflow:ellipsis !important;font-style:normal !important;}.pvt-title__extra{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:1 !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;font-size:10.8px !important;font-weight:500 !important;line-height:1.2 !important;color:#667572 !important;text-align:center !important;overflow:hidden !important;text-overflow:ellipsis !important;font-style:normal !important;}.pvt-title__badges{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:5px !important;width:100% !important;max-width:100% !important;margin:4px auto 0 !important;padding:0 !important;text-align:center !important;}.pvt-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:28px !important;max-width:100% !important;padding:6px 12px !important;border-radius:999px !important;font-size:13px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;letter-spacing:-0.01em !important;text-align:center !important;box-sizing:border-box !important;background:#f6fbfa !important;color:#0c403e !important;border:1px solid rgba(12,64,62,0.16) !important;}.pvt-badge--weight{background:#effaf6 !important;color:#0c403e !important;border-color:rgba(0,193,134,0.34) !important;}.pvt-badge--count{background:#f3fbf8 !important;color:#0c403e !important;border-color:rgba(0,102,102,0.24) !important;}.pvt-badge--size{background:#f7fbfa !important;color:#0c403e !important;border-color:rgba(12,64,62,0.26) !important;font-weight:850 !important;}.pvt-badge--dimension{background:#f5faf8 !important;color:#0c403e !important;border-color:rgba(12,64,62,0.22) !important;}.pvt-badge--color{background:#fbfdfc !important;color:#0c403e !important;border-color:rgba(176,48,48,0.18) !important;}a.product__name:hover .pvt-title__main,a.product__name:hover .pvt-title__sortiment{color:#111827 !important;}.product.product--grid a.product__name{text-decoration:none !important;}@media (max-width:991.98px){.pvt-title{gap:3px !important;}.pvt-title__main{font-size:12px !important;line-height:1.17 !important;-webkit-line-clamp:2 !important;}.pvt-title__sortiment{font-size:11px !important;line-height:1.17 !important;-webkit-line-clamp:2 !important;}.pvt-title__category{font-size:10.1px !important;line-height:1.2 !important;}.pvt-title__extra{font-size:9.5px !important;}.pvt-title__badges{gap:4px !important;margin-top:3px !important;}.pvt-badge{min-height:25px !important;padding:5px 10px !important;font-size:11.5px !important;}}@media (max-width:390px){.pvt-title__main{font-size:11.4px !important;}.pvt-title__sortiment{font-size:10.4px !important;}.pvt-title__category{font-size:9.7px !important;}.pvt-badge{font-size:10.5px !important;padding-left:8px !important;padding-right:8px !important;}}/* ============================================================ PETVET — 6. Catalog - grid gift promo / PROMO - Afisaj Grid Special - CSS ============================================================ */ /* ============================================================ PETVET - Cadou vizual premium v8 compact Fără pill inclus,fără outline,fundal gradient fade-out Strict PRODUCT GRID + produse Julius K9 selectate ============================================================ */ .product--grid.pv-jk9-gift-card .grid-image{position:relative !important;overflow:hidden !important;}/* Ascunde doar badge-ul standard de bonus din imagine */ .product--grid.pv-jk9-gift-card .grid-image__badge--promo-bonus,.product--grid.pv-jk9-gift-card [class*="grid-image__badge--promo-bonus"]{display:none !important;}/* Repoziționare produs principal */ .product--grid.pv-jk9-gift-card .grid-image__image-wrapper img,.product--grid.pv-jk9-gift-card .grid-image__image{transform:translateX(8%) scale(0.93) !important;transform-origin:center center !important;object-fit:contain !important;transition:transform 0.28s ease !important;}.product--grid.pv-jk9-gift-card:hover .grid-image__image-wrapper img,.product--grid.pv-jk9-gift-card:hover .grid-image__image{transform:translateX(8%) scale(0.945) !important;}/* Card cadou compact - fără outline,doar gradient fade-out */ .pv-jk9-gift-visual{position:absolute !important;top:9px !important;left:9px !important;z-index:8 !important;width:28% !important;max-width:74px !important;min-width:60px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:2px !important;padding:27px 4px 6px !important;box-sizing:border-box !important;border:none !important;outline:none !important;box-shadow:none !important;border-radius:11px 11px 16px 11px !important;background:linear-gradient( 180deg,rgba(255,238,241,0.96) 0%,rgba(255,245,246,0.78) 38%,rgba(255,245,246,0.34) 72%,rgba(255,245,246,0) 100% ) !important;pointer-events:none !important;text-align:center !important;overflow:visible !important;}/* Elimină orice pseudo-element vechi */ .pv-jk9-gift-visual::before,.pv-jk9-gift-visual::after{content:none !important;display:none !important;}/* Header CADOU */ .pv-jk9-gift-visual__top{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(180deg,#e63b46 0%,#d92e3e 100%) !important;color:#ffffff !important;border-radius:10px 10px 6px 6px !important;font-size:8px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:0.03em !important;text-transform:uppercase !important;}/* Text */ .pv-jk9-gift-visual__text{display:block !important;margin-top:5px !important;color:#0c403e !important;font-size:8.7px !important;line-height:1.03 !important;font-weight:900 !important;letter-spacing:-0.02em !important;}/* Imagine minge */ .pv-jk9-gift-visual__img-wrap{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;}.pv-jk9-gift-visual__img{display:block !important;width:145% !important;max-width:84px !important;height:auto !important;margin:-1px auto 0 !important;transform:translateX(-7%) !important;object-fit:contain !important;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.10)) !important;}/* Mobile */ @media (max-width:768px){.product--grid.pv-jk9-gift-card .grid-image__image-wrapper img,.product--grid.pv-jk9-gift-card .grid-image__image{transform:translateX(9%) scale(0.91) !important;}.product--grid.pv-jk9-gift-card:hover .grid-image__image-wrapper img,.product--grid.pv-jk9-gift-card:hover .grid-image__image{transform:translateX(9%) scale(0.92) !important;}.pv-jk9-gift-visual{top:7px !important;left:7px !important;width:30% !important;max-width:66px !important;min-width:54px !important;padding:24px 4px 5px !important;border-radius:10px 10px 15px 10px !important;border:none !important;outline:none !important;box-shadow:none !important;background:linear-gradient( 180deg,rgba(255,238,241,0.96) 0%,rgba(255,245,246,0.78) 38%,rgba(255,245,246,0.34) 72%,rgba(255,245,246,0) 100% ) !important;}.pv-jk9-gift-visual__top{height:16px !important;font-size:7.2px !important;border-radius:9px 9px 5px 5px !important;}.pv-jk9-gift-visual__text{margin-top:5px !important;font-size:7.8px !important;line-height:1.02 !important;}.pv-jk9-gift-visual__img{width:140% !important;max-width:74px !important;margin-top:-1px !important;transform:translateX(-8%) !important;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.09)) !important;}}
