.bcdmsp-wrapper{display:flex;flex-wrap:wrap;gap:var(--bcdmsp-gap,12px);justify-content:flex-start;color:var(--bcdmsp-text-color,#fff);margin-top:var(--bcdmsp-margin-top,20px)}.bcdmsp-item{flex:1 1 280px;min-width:220px;height:160px;border-radius:12px;overflow:hidden;position:relative;text-decoration:none;color:inherit;transition:transform 0.3s ease}.bcdmsp-item:hover{transform:translateY(-3px)}.bcdmsp-overlay{position:absolute;inset:0;padding:18px;display:block;color:inherit;text-align:left}.bcdmsp-line-top{display:block;font-size:14px;font-weight:400;opacity:.9;text-transform:capitalize;margin-bottom:6px}.bcdmsp-line-bottom{display:block;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:capitalize}.bcdmsp-btn{display:inline-block;padding:8px 20px;border:1px solid rgb(255 255 255 / .4);border-radius:24px;background:rgb(255 255 255 / .12);color:var(--bcdmsp-text-color,#fff);font-weight:600;font-size:14px;line-height:1.1;white-space:nowrap;text-decoration:none;transition:all 0.25s ease}.bcdmsp-btn:hover{background:rgb(255 255 255 / .25);border-color:rgb(255 255 255 / .8)}.bcdmsp-thumb{position:absolute;bottom:10px;right:10px;width:80px;height:auto;pointer-events:none;opacity:.95;transition:transform 0.3s ease,opacity 0.3s ease}.bcdmsp-item:hover .bcdmsp-thumb{transform:scale(1.05);opacity:1}@media (max-width:1024px){.bcdmsp-item{flex-basis:calc(33.33% - var(--bcdmsp-gap,12px));height:150px}.bcdmsp-thumb{width:70px}}@media (max-width:768px){.bcdmsp-item{flex-basis:calc(50% - var(--bcdmsp-gap,12px));height:140px}.bcdmsp-thumb{width:65px}}@media (max-width:480px){.bcdmsp-item{flex-basis:100%;height:130px}.bcdmsp-thumb{width:60px}.bcdmsp-line-bottom{font-size:18px}.bcdmsp-btn{font-size:13px;padding:4px 12px}}.bcdmsp-item:focus,.bcdmsp-item:active{outline:none}.bcdmsp-overlay *{color:inherit}.bcdmsp-item a,.bcdmsp-item span{text-decoration:none}.bcdmsp-item:hover .bcdmsp-btn{transform:translateY(-1px)}