.dfrcs ul.dfrcs_compset{list-style:none;padding:0;margin:40px 0;display:flex;flex-direction:column;gap:12px;font-family:inherit}.dfrcs ul.dfrcs_compset li{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden}.dfrcs ul.dfrcs_compset li:hover{box-shadow:0 4px 12px rgba(244,169,37,.15);border-color:#f4a925;transform:translateY(-1px)}.dfrcs ul.dfrcs_compset li a{display:block;text-decoration:none;color:inherit}span.dfrcs_action{display:none!important}.dfrcs ul.dfrcs_compset li:first-child{padding-top:38px}.dfrcs ul.dfrcs_compset li:first-child::before{content:"MEILLEUR PRIX";position:absolute;top:8px;right:12px;background-color:#f4a925;color:white;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;z-index:1;box-shadow:0 2px 4px rgba(244,169,37,.25)}.dfrcs ul.dfrcs_compset li a .item{display:flex;align-items:center;padding:12px 16px;gap:16px;position:relative}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_logo{flex:0 0 90px;height:35px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_logo img{max-width:90px;max-height:32px;object-fit:contain}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_price{flex:2.2;font-size:16px;font-weight:600;color:#f4a925;text-align:center;white-space:nowrap;overflow:visible;min-width:0}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_price del{color:#999;font-size:13px;font-weight:400;margin-right:6px;opacity:.7}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_price ins{color:#e09311;text-decoration:none;font-weight:600;font-size:16px}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link{flex:0 0 auto;min-width:55px}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action{background-color:#f4a925;color:white;padding:8px 10px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(244,169,37,.25);border:1px solid #f4a925;position:relative;overflow:hidden}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action:hover{background-color:#e09311;transform:translateY(-2px);box-shadow:0 4px 12px rgba(244,169,37,.35)}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action:active{transform:translateY(0px);box-shadow:0 2px 4px rgba(244,169,37,.15)}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e09311;transform:scaleX(0);transition:transform .3s ease}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action:hover::after{transform:scaleX(1)}@media (max-width:768px){.dfrcs ul.dfrcs_compset{gap:8px;margin:20px 0}.dfrcs ul.dfrcs_compset li a .item{flex-direction:column;text-align:center;gap:12px;padding:12px}.dfrcs ul.dfrcs_compset li:first-child{padding-top:32px}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_logo{flex:none}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_price{text-align:center;font-size:16px}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_link .dfrcs_action{padding:8px 16px;font-size:13px}}@media (max-width:480px){.dfrcs ul.dfrcs_compset li a .item{padding:10px;gap:10px}.dfrcs ul.dfrcs_compset li:first-child{padding-top:28px}.dfrcs ul.dfrcs_compset li a .item div.dfrcs_price{font-size:15px}}