.lv-card-actions{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:9px;align-items:center;justify-content:center;pointer-events:none}.lv-card-actions button{pointer-events:auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid #e4ddd7;border-radius:50%;background:#fff;color:#3a1013;box-shadow:0 3px 12px #00000017;cursor:pointer;transition:background .18s,color .18s,transform .18s}.lv-card-actions button:hover,.lv-card-actions button:focus-visible{background:#3a1013;color:#fff;transform:translateY(-2px)}.lv-card-actions svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lv-card-actions button:disabled{opacity:.48;cursor:not-allowed}.lv-qv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.lv-qv-modal{position:relative;width:min(850px,100%);max-height:min(90vh,850px);overflow:auto;background:#fff;color:#262020;border-radius:12px;box-shadow:0 20px 75px #0004;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-qv-photo{width:100%;aspect-ratio:3/4;object-fit:cover;background:#f4f0ec;display:block}.lv-qv-content{padding:30px;display:flex;flex-direction:column;gap:14px}.lv-qv-eyebrow{color:#88636a;letter-spacing:.14em;font-size:11px;text-transform:uppercase}.lv-qv-title{font-family:inherit;font-size:25px;line-height:1.25;margin:0;color:#3a1013}.lv-qv-price{font-size:19px;font-weight:600}.lv-qv-description{font-size:13px;line-height:1.6;max-height:120px;overflow:auto}.lv-qv-option{display:grid;gap:5px;font-size:13px}.lv-qv-option select{width:100%;min-height:42px;padding:9px;border:1px solid #d8d1ca;background:#fff;color:#262020}.lv-qv-submit{min-height:47px;padding:12px;border:0;background:#3a1013;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.04em}.lv-qv-submit:disabled{opacity:.5;cursor:not-allowed}.lv-qv-error{color:#a51925;font-size:13px;min-height:16px}.lv-qv-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#3a1013;font-size:24px;cursor:pointer;z-index:2}.lv-qv-details{font-size:13px;color:#3a1013;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.lv-card-actions{bottom:9px;gap:7px}.lv-card-actions button{width:37px;height:37px}.lv-qv-modal{grid-template-columns:1fr;max-width:430px}.lv-qv-photo{aspect-ratio:4/3}.lv-qv-content{padding:18px;gap:10px}.lv-qv-title{font-size:21px}.lv-qv-overlay{padding:10px}}.lv-qv-photo{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#f8f6f3}@media(max-width:640px){.lv-qv-overlay{padding:8px}.lv-qv-modal{width:100%;max-width:100%;max-height:calc(100dvh - 16px);grid-template-columns:minmax(0,1fr)}.lv-qv-photo{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}}.card-wrapper .card__inner{position:relative}.card-wrapper .card__inner>.lv-card-actions{position:absolute!important;z-index:100!important;pointer-events:auto!important;isolation:isolate}.card-wrapper .card__inner>.lv-card-actions>button{position:relative;z-index:101!important;pointer-events:auto!important;cursor:pointer;touch-action:manipulation}.card-wrapper .card__heading a:after{z-index:1!important}.card-wrapper:has(.lv-card-actions){position:relative}.card-wrapper:has(.lv-card-actions) .card__inner{position:relative;isolation:isolate}.card-wrapper:has(.lv-card-actions) .card__media{z-index:0!important}.card-wrapper:has(.lv-card-actions) .card__heading a:after{content:none!important}.card-wrapper:has(.lv-card-actions) .card__inner{position:relative}.card-wrapper:has(.lv-card-actions) .lv-card-actions{position:absolute!important;z-index:100!important;pointer-events:auto!important}.card-wrapper:has(.lv-card-actions) .lv-card-actions button{position:relative!important;z-index:101!important;pointer-events:auto!important;cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lavezzi-quick-actions.css.map */
