.lv-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.lv-qa[hidden]{display:none}.lv-qa .lv-qa__scrim{display:block}.lv-qa__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.lv-qa.is-open .lv-qa__scrim{opacity:1}.lv-qa__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:calc(100% - 56px);display:flex;flex-direction:column;background:#fff;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:-12px 0 40px #0a0a0a24}.lv-qa.is-open .lv-qa__panel{transform:translate(0)}@media(min-width:750px){.lv-qa__panel{width:460px;max-width:94vw}}.lv-qa__head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#f4f2ef;flex-shrink:0}.lv-qa__head-title{font-family:var(--lv-font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a}.lv-qa__close{background:none;border:0;padding:4px;cursor:pointer;color:#0a0a0a}.lv-qa__body{-webkit-overflow-scrolling:touch}.lv-qa__melding{font-family:var(--lv-font);font-size:12px;color:#6b6b6b;text-align:center;padding:40px 0;margin:0}.lv-qa__media{display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f4f2ef}.lv-qa__media::-webkit-scrollbar{display:none}.lv-qa__media-item{flex:0 0 82%;aspect-ratio:2 / 3;background:#f4f2ef}.lv-qa__media-item img{width:100%;height:100%;object-fit:cover;display:block}.lv-qa__info{padding:18px}.lv-qa__title{font-family:var(--lv-font);font-size:19px;font-weight:300;line-height:1.25;letter-spacing:-.01em;margin:0;color:#0a0a0a;text-wrap:balance}.lv-qa__rating{display:inline-flex;align-items:center;gap:8px;margin-top:8px;text-decoration:none;color:#75726c;font-family:var(--lv-font);font-size:12px}.lv-qa__rating .lv-stars{display:inline-flex;align-items:center;line-height:0}.lv-qa__price{display:flex;align-items:baseline;gap:9px;margin:12px 0 0;font-family:var(--lv-font);font-size:20px;font-weight:500;color:#0a0a0a}.lv-qa__price s{font-weight:400;font-size:14px;color:#9b9b9b}.lv-qa__optie{margin-top:22px}.lv-qa__optie-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.lv-qa__optie-naam{font-family:var(--lv-font);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#75726c}.lv-qa__optie-waarde{font-family:var(--lv-font);font-size:12px;color:#0a0a0a}.lv-qa__waarden{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px}.lv-qa__waarden--kleur{display:flex;flex-wrap:wrap;gap:9px}.lv-qa__waarde{padding:14px 10px;border:1px solid rgba(10,10,10,.18);background:#fff;font-family:var(--lv-font);font-size:12px;font-weight:400;color:#0a0a0a;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.lv-qa__waarde:hover{border-color:#0a0a0a}.lv-qa__waarde.is-gekozen{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.lv-qa__waarde.is-uitverkocht{color:#c0bdb8;border-color:#0a0a0a14;text-decoration:line-through;cursor:not-allowed}.lv-qa__waarde--kleur{padding:3px;border:1px solid transparent;background:none}.lv-qa__waarde--kleur.is-gekozen{background:none;border-color:#0a0a0a}.lv-qa__stip{display:block;width:34px;height:34px;border:1px solid rgba(10,10,10,.12);background-position:center}.lv-qa__koop{display:flex;gap:9px;margin-top:24px}.lv-qa__aantal{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid rgba(10,10,10,.18);height:52px}.lv-qa__aantal-knop{width:34px;height:100%;border:0;background:none;font-size:15px;color:#0a0a0a;cursor:pointer}.lv-qa__aantal-waarde{min-width:22px;text-align:center;font-family:var(--lv-font);font-size:13px;color:#0a0a0a}.lv-qa__toevoegen{flex:1 1 auto;min-width:0;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:#0a0a0a;color:#fff;font-family:var(--lv-font);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lv-qa__toevoegen:disabled{background:#c9c6c1;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/8/assets/laventaire-quick-add.css.map */
