.megemeria-warranty-wrap{display:flex;flex-direction:column;gap:20px}.megemeria-warranty-card{border:1px solid #e3dfdb;padding:18px 16px;background:#fff}.megemeria-warranty-card.is-selected{border-color:#c4a670}.megemeria-warranty-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.megemeria-warranty-card__upgrade-label{font-size:16px;line-height:1.4;color:#000;font-weight:400}.megemeria-warranty-toggle-btn{width:30px;height:30px;border-radius:100%;background-color:#f4eee9;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;transition:background-color 0.3s ease,color 0.3s ease;flex:none;cursor:pointer;padding:0}.megemeria-warranty-toggle-btn:hover,.megemeria-warranty-card.is-selected .megemeria-warranty-toggle-btn{background-color:#c4a670;color:#000}.megemeria-warranty-toggle-btn__added,.megemeria-warranty-card.is-selected .megemeria-warranty-toggle-btn__add{display:none}.megemeria-warranty-card.is-selected .megemeria-warranty-toggle-btn__added{display:inline-flex}.megemeria-warranty-card__body{display:flex;gap:14px;align-items:flex-start}.megemeria-warranty-card__image{width:90px;height:90px;overflow:hidden;flex:none;border:1px solid #b4b4b4;background:#f4eee966}.megemeria-warranty-card__image img{width:100%;height:100%;object-fit:cover}.megemeria-warranty-card__summary{flex:1;min-width:0}.megemeria-warranty-card__title{margin:0 0 5px;font-size:18px;font-weight:300;line-height:1.5;color:#000}.megemeria-warranty-card__price{font-size:18px;font-weight:300;color:#000}.megemeria-warranty-more-details{margin-top:8px;padding:0;border:0;background:none;color:#000;text-decoration:underline;font-size:14px;cursor:pointer}.megemeria-warranty-more-details.is-open{font-weight:500}.megemeria-warranty-card__details{margin-top:18px;padding-top:18px;border-top:1px solid #e3dfdb;display:flex;flex-direction:column;gap:16px}.megemeria-warranty-detail-item{display:flex;gap:12px;align-items:flex-start}.megemeria-warranty-detail-item__icon{width:24px;flex:none}.megemeria-warranty-detail-item__icon img{width:24px;height:24px;object-fit:contain;display:block}.megemeria-warranty-detail-item__content strong{display:block;font-size:14px;font-weight:600;color:#000;margin-bottom:4px}.megemeria-warranty-detail-item__content p{margin:0;font-size:14px;line-height:1.5;color:#000;font-weight:300}@media (max-width:640px){.megemeria-warranty-card__upgrade-label{font-size:14px}.megemeria-warranty-card__title{font-size:16px}}