.pb-dossier-wrapper{font-family:-apple-system,system-ui,sans-serif;max-width:900px;margin:20px auto;color:#333!important}.pb-dossier-intro-container{margin-bottom:40px}.pb-dossier-intro-phrase{font-size:15px;color:#555;margin-bottom:15px}.pb-dossier-intro-phrase b{color:#000}.pb-dossier-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pb-dossier-stat-card{padding:15px;border-radius:10px;text-align:left;background:#f8f9fa;border:1px solid #eee;border-left:4px solid #ffcf00}.pb-dossier-stat-card span{font-size:10px;color:#888;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:700}.pb-dossier-stat-card strong{display:block;font-size:20px;color:#222}.pb-dossier-list{display:flex;flex-direction:column;gap:35px}.pb-dossier-item{display:flex;align-items:center;background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px;overflow:hidden;position:relative;transition:all 0.3s ease!important;box-shadow:none!important}.pb-dossier-item:hover{transform:translateY(-5px)!important;border-color:#bbb!important}.pb-dossier-rank-tag{position:absolute;top:0;left:0;background:#009ba4!important;color:#fff!important;font-weight:700;padding:5px 12px;border-radius:0 0 12px 0;font-size:12px;z-index:10}.pb-dossier-img-side{width:250px;flex-shrink:0;align-self:stretch;display:flex}.pb-dossier-img-side a{display:flex;align-items:center;justify-content:center;width:100%;padding:20px}.pb-dossier-img-side img{max-height:250px;width:auto!important;max-width:100%;border:none!important;pointer-events:none!important;transition:transform 0.5s ease}.pb-dossier-item:hover .pb-dossier-img-side img{transform:scale(1.05)}.pb-dossier-content{padding:25px;flex-grow:1;border-left:1px solid #eee;align-self:stretch;justify-content:center;display:flex;flex-direction:column}.pb-dossier-title{margin:0 0 15px 0!important;border:none!important;line-height:1.3!important}.pb-dossier-title a{font-size:19px!important;font-weight:700!important;color:#242424!important;text-decoration:none!important;transition:color 0.3s ease}.pb-dossier-item:hover .pb-dossier-title a{color:#009ba4!important}.pb-dossier-ref{color:#888!important;margin-right:8px!important;font-weight:600;transition:color 0.3s ease}.pb-dossier-item:hover .pb-dossier-ref{color:#242424!important}.pb-dossier-specs-grid{display:flex;gap:10px;margin:15px 0}.pb-dossier-spec-item{flex:1;background:#f8f9fa!important;border:1px solid #eee!important;padding:8px;border-radius:6px;text-align:center}.pb-dossier-spec-label{font-size:10.5px!important;text-transform:uppercase;color:#777!important;display:block}.pb-dossier-spec-value{font-weight:bold!important;font-size:13px!important;color:#333!important}.pb-dossier-actions-row{display:flex;gap:10px;padding:20px 0 15px 0;border-top:1px solid #eee;margin-top:10px;align-items:stretch}.pb-dossier-btn{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 15px!important;border-radius:5px!important;text-decoration:none!important;font-weight:bold!important;font-size:13px!important;width:100%!important;min-height:48px!important;border:none!important;transition:all 0.2s ease-in-out!important}.pb-dossier-btn:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.pb-dossier-btn-lego{background:#ffcf00!important;color:#000!important}.pb-dossier-btn-amazon{background:#37475a!important;color:#fff!important;justify-content:center!important;font-weight:normal!important}.pb-dossier-btn-price{background:rgba(0,0,0,.1)!important;padding:2px 8px!important;border-radius:4px;margin-left:10px;color:#000!important}.pb-dossier-footer-link{padding:12px 15px 10px 15px!important;border-top:1px solid #eee!important;text-align:center}.pb-dossier-footer-details{font-size:0.90em!important;font-weight:600!important;color:#242424!important;text-decoration:none!important;transition:all 0.3s ease;display:inline-block}.pb-dossier-footer-details:hover{color:#009ba4!important}.pb-dossier-footer-details span{display:inline-block;transition:transform 0.3s ease}.pb-dossier-footer-details:hover span{transform:translateX(5px)}@media screen and (max-width:768px){.pb-dossier-card-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pb-dossier-hide-mobile{display:none}.pb-dossier-stat-card{padding:10px}.pb-dossier-stat-card strong{font-size:17px}.pb-dossier-item{flex-direction:column}.pb-dossier-img-side{width:100%;border-bottom:1px solid #eee}.pb-dossier-content{border-left:none}.pb-dossier-actions-row{flex-direction:column}}