.card-wrapper.product-card-wrapper .pv-card-add{position:relative;z-index:12;isolation:isolate;display:block;margin-top:10px;width:100%;pointer-events:auto}
.card-wrapper.product-card-wrapper .pv-card-add__form,.card-wrapper.product-card-wrapper .pv-card-add__select,.card-wrapper.product-card-wrapper .pv-card-add__button,.card-wrapper.product-card-wrapper .pv-card-add__link{position:relative;z-index:13;pointer-events:auto}
.pv-card-add__form{display:grid;gap:7px}
.pv-card-add__select,.pv-card-add__button,.pv-card-add__link{box-sizing:border-box;width:100%;min-height:38px;border-radius:5px;font-family:inherit;font-size:13px;font-weight:700}
.pv-card-add__select{padding:6px 28px 6px 10px;border:1px solid #c7c7c7;background:#fff;color:#171717;cursor:pointer;text-overflow:ellipsis}
.pv-card-add__select:focus-visible,.pv-card-add__button:focus-visible,.pv-card-add__link:focus-visible{outline:2px solid #bd9021;outline-offset:2px}
.pv-card-add__button,.pv-card-add__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #171717;background:#171717;color:#fff;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.pv-card-add__button:not(:disabled):hover,.pv-card-add__link:hover{background:#bd9021;border-color:#bd9021;color:#171717}
.pv-card-add__button:disabled{opacity:.5;cursor:not-allowed}
.pv-card-add__button .loading__spinner{position:static;width:14px;height:14px}
.pv-card-add__button .loading__spinner:not(.hidden){display:inline-flex}
.pv-card-add__error{margin:0;color:#b42318;font-size:12px;line-height:1.3}
@media(max-width:749px){.pv-card-add{margin-top:8px}.pv-card-add__form{gap:6px}.pv-card-add__select,.pv-card-add__button,.pv-card-add__link{min-height:34px;font-size:11px}.pv-card-add__select{padding-left:7px}.pv-card-add__button,.pv-card-add__link{padding:5px}}
