.ea-qv-dialog{width:min(920px,calc(100vw - 32px));max-height:min(88vh,760px);padding:0;border:0;border-radius:var(--ea-radius-panel, 20px);background:var(--ea-white, #fff);color:var(--ea-ink, #1e1e1e);overflow:visible}.ea-qv-dialog::backdrop{background:#0000008c}.ea-qv-dialog__close{position:absolute;top:-14px;right:-14px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--ea-ink, #1e1e1e);color:#fff;font-size:22px;line-height:1;cursor:pointer}.ea-qv-dialog__close:hover,.ea-qv-dialog__close:focus-visible{background:var(--ea-blue, #034ea2)}.ea-qv-dialog__body{max-height:min(88vh,760px);padding:28px;overflow-y:auto;border-radius:inherit}.ea-qv-dialog__status{margin:0;padding:40px 0;font-family:var(--ea-font, sans-serif);text-align:center}.ea-qv-open,.ea-qv-open body{overflow:hidden}.ea-qv{display:grid;grid-template-columns:1fr;gap:24px;font-family:var(--ea-font, sans-serif)}.ea-qv__media{border:1px solid #c0c2c0;border-radius:var(--ea-radius-panel, 20px);overflow:hidden}.ea-qv__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ea-qv__vendor{margin:0 0 6px;color:var(--ea-grey, #757575);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ea-qv__title{margin:0 0 10px;font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.4px}.ea-qv__price{margin-bottom:14px;color:var(--ea-blue, #034ea2);font-size:clamp(18px,2vw,24px);font-weight:700}.ea-qv__desc{margin-bottom:18px;color:#444;font-size:15px;line-height:1.6}.ea-qv__field{margin-bottom:14px}.ea-qv__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.ea-qv__select,.ea-qv__qty{width:100%;padding:10px 12px;border:1px solid #c0c2c0;border-radius:8px;background:#fff;color:inherit;font-family:inherit;font-size:15px}.ea-qv__field--qty{max-width:120px}.ea-qv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.ea-qv__submit{flex:1 1 200px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 24px;border:0;border-radius:var(--ea-radius-panel, 20px);background:var(--ea-orange, #f15a22);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease}.ea-qv__submit[disabled]{background:var(--ea-grey, #757575);cursor:not-allowed}.ea-qv__details{color:var(--ea-blue, #034ea2);font-size:15px;font-weight:600;text-decoration:underline}@media screen and (min-width:750px){.ea-qv{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;align-items:start}}.ea-qv__stage{border:1px solid #c0c2c0;border-radius:var(--ea-radius-panel, 20px);overflow:hidden}.ea-qv__media{display:flex;flex-direction:column;gap:12px;min-width:0}.ea-qv__thumbs{display:flex;gap:10px;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ea-qv__thumb{flex:none;width:72px;padding:0;border:1px solid #c0c2c0;border-radius:10px;background:var(--ea-white, #fff);cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ea-qv__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.ea-qv__thumb:hover{border-color:var(--ea-blue, #034ea2)}.ea-qv__thumb[aria-pressed=true]{border-color:var(--ea-blue, #034ea2);box-shadow:inset 0 0 0 1px var(--ea-blue, #034ea2)}.ea-qv__thumb:focus-visible{outline:3px solid var(--ea-blue, #034ea2);outline-offset:2px}.ea-qv__sheet{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:12px;padding:12px 20px;border:1.5px solid var(--ea-blue, #034ea2);border-radius:8px;color:var(--ea-blue, #034ea2);font-family:inherit;font-size:var(--ea-fs-card, 15px);font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ea-qv__sheet:hover,.ea-qv__sheet:focus-visible{background:var(--ea-blue, #034ea2);color:#fff;text-decoration:none}.ea-qv__sheet-icon{display:inline-flex;flex:none;width:18px;height:18px}.ea-qv__sheet-icon svg{width:100%;height:100%}.ea-qv__tabs{grid-column:1 / -1;margin-top:4px;padding-top:20px;border-top:1px solid #eceff3}.ea-qv__tabs .ea-tabs__panel{padding-top:16px}.ea-qv__tabs .ea-tabs__rte{max-width:none;font-size:var(--ea-fs-body, 15px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/enviair-quickview.css.map */
