.pwdsa-addon-cards{display:flex;flex-direction:column;gap:10px;margin:1.5em 0;clear:both}.pwdsa-addon-card{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgb(0 0 0 / .15);border-radius:8px;cursor:pointer;background:rgb(0 0 0 / .015);transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.pwdsa-addon-card:hover{border-color:rgb(0 0 0 / .35);box-shadow:0 1px 4px rgb(0 0 0 / .08)}.pwdsa-addon-card:has(.pwdsa-addon-card__checkbox:checked){border-color:currentColor;background:rgb(0 0 0 / .04);box-shadow:0 1px 4px rgb(0 0 0 / .12)}.pwdsa-addon-card__image{display:block;flex:0 0 64px;width:64px;height:64px}.pwdsa-addon-card__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.pwdsa-addon-card__body{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1 auto;min-width:0}.pwdsa-addon-card__name{font-weight:600;line-height:1.3}.pwdsa-addon-card__price{opacity:.85}.pwdsa-addon-card__price .amount{font-weight:600}.pwdsa-addon-card__checkbox{flex:0 0 auto;width:20px;height:20px;margin:0;cursor:pointer}.pwdsa-addon-cards--elementor .pwdsa-elementor-add__trigger{display:none}@media (max-width:480px){.pwdsa-addon-card__image{flex-basis:48px;width:48px;height:48px}}