Promotions

/* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; } /* Logo marque sur miniature produit */ .product-miniature .thumbnail-container, .product-miniature .product-thumbnail { position: relative; } .product-miniature .fo-brand-logo-on-image { position: absolute; left: 10px; bottom: 10px; z-index: 8; display: flex; align-items: center; justify-content: center; max-width: 74px; max-height: 44px; padding: 4px 6px; background: rgba(255, 255, 255, 0.94); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14); line-height: 0; } .product-miniature .fo-brand-logo-on-image img { display: block; max-width: 62px; max-height: 34px; width: auto; height: auto; object-fit: contain; } /* Référence produit juste avant le nom */ .product-miniature .fo-ref-title-wrap { display: block; width: 100%; line-height: 1.25; } .product-miniature .fo-product-reference { display: inline; font-size: 13px; font-weight: 600; color: #222; } .product-miniature .fo-ref-title-wrap .product-title, .product-miniature .fo-ref-title-wrap h2, .product-miniature .fo-ref-title-wrap h3, .product-miniature .fo-ref-title-wrap h4 { display: inline; margin: 0; padding: 0; }