/* Align both actions on one compact row. */
.product-card .card-action,.product-card-wrap .card-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;min-height:40px;padding:8px 10px;border:1px solid #ed0033;border-radius:4px;color:#fff;font-size:14px;line-height:1.3;background:#14090c;transition:background .2s,border-color .2s}
.product-card-wrap{container-type:inline-size}
.product-card-wrap .card-info{padding-bottom:18px}
.product-card-wrap .card-action{margin-bottom:0;min-height:40px}
.product-card-wrap .add-cart{bottom:18px;right:21px;min-height:40px;padding:8px 10px}
@container(max-width:270px){.product-card-wrap .add-cart span{display:none}.product-card-wrap .add-cart{width:40px;padding:8px;justify-content:center}.product-card-wrap .card-action{font-size:12px;gap:6px;padding:8px}}
@media(max-width:800px){.product-card-wrap .add-cart{right:17px}}
@media(max-width:520px){.product-card-wrap .add-cart{right:12px}}
.product-card .card-action svg{width:17px;height:17px;flex:none}
.product-card:hover .card-action,.product-card:focus-visible .card-action{background:#310b15;border-color:#ff365d}
.rig-details summary{width:fit-content;max-width:100%;min-height:44px;padding:10px 14px;border:1px solid #ed0033;border-radius:4px;background:#14090c;color:#fff}
.rig-details summary:hover,.rig-details summary:focus-visible{background:#310b15;border-color:#ff365d}
