.vl-pdp-elig{width:100%;margin-top:16px}.vl-pdp-elig__trigger{width:100%}.vl-pdp-elig__dialog{padding:0;border:0;border-radius:24px;background:#fff;color:#1f1f1f;width:min(794px,92vw);max-width:92vw;max-height:86vh;overflow:hidden;box-shadow:0 24px 64px #0000002e}.vl-pdp-elig__dialog::backdrop{background:#00000080}.vl-pdp-elig__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;max-height:86vh;padding:48px}.vl-pdp-elig__body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vl-pdp-elig__close{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#f2f3f5;cursor:pointer}.vl-pdp-elig__close-bar{position:absolute;width:18px;height:2px;border-radius:1px;background:#1f1f1f}.vl-pdp-elig__close-bar:first-child{transform:rotate(45deg)}.vl-pdp-elig__close-bar:last-child{transform:rotate(-45deg)}.vl-pdp-elig__close:focus-visible,.vl-pdp-elig__trigger:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.vl-pdp-elig__form .vl-we__card{position:static;min-height:0;padding:0;background:transparent;border-radius:0;width:auto}.vl-pdp-elig .vl-we__back{top:16px;right:72px}.vl-pdp-elig__atc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vl-pdp-elig .vl-we__btn-spinner{position:absolute;top:50%;left:50%;width:calc(20 * var(--vl-we-u));height:calc(20 * var(--vl-we-u));margin:calc(-10 * var(--vl-we-u)) 0 0 calc(-10 * var(--vl-we-u));--gsc-spinner-color: currentColor;animation:none;opacity:0;pointer-events:none}.vl-pdp-elig .vl-we__btn-spinner[hidden]{display:none}.vl-pdp-elig .vl-we__btn--loading{position:relative;pointer-events:none}.vl-pdp-elig .vl-we__btn--loading>.vl-we__btn-label{opacity:0}.vl-pdp-elig .vl-we__btn--loading>.vl-we__btn-spinner{display:block;opacity:1;animation:spinner-bulqg1 .7s infinite linear alternate,spinner-oaa3wk 1.4s infinite linear}@media screen and (max-width:767px){.vl-pdp-elig{margin-top:12px}.vl-pdp-elig__dialog{width:100vw;max-width:100vw;max-height:96vh;border-radius:16px 16px 0 0;margin-bottom:0}.vl-pdp-elig__panel{max-height:96vh;padding:24px}.vl-pdp-elig__close{top:8px;right:8px;width:40px;height:40px}.vl-pdp-elig .vl-we__back{top:8px;right:56px}}
/*# sourceMappingURL=/cdn/shop/t/644/assets/vl-pdp-eligibility.css.map */
