.vp-guide{margin:0 auto;padding:0 1.25rem;max-width:1400px;color:#111827}[data-vp-guide-off] [data-guide-open]{display:none!important}#native-filters-container [data-guide-open] .push-btn__surface{white-space:nowrap;padding-inline:.5rem}#native-filters-container [data-guide-open]{min-width:0}.vp-guide [hidden],[data-vinpop-public-shop] [data-facet-option][hidden],[data-native-assistant-facets] [data-facet-option][hidden]{display:none!important}.vp-guide__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 20px;padding:18px 22px;border:1px solid #e5e7eb;border-radius:20px;background:#f3f4f6}.vp-guide__text{display:grid;gap:4px;min-width:0;flex:1 1 420px}.vp-guide__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4b5563}.vp-guide__title{margin:0;font-size:20px;font-weight:700;line-height:1.25}.vp-guide__lead{margin:0;font-size:14.5px;line-height:1.5;color:#4b5563}.vp-guide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.vp-guide .vp-guide__link{padding:0;border:0;background:none;color:#111827;font:inherit;font-size:14.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vp-guide .vp-guide__link:focus-visible,.vp-guide-bar__buy:focus-visible{outline:3px solid #111827;outline-offset:3px}.vp-guide-match{margin:0 0 6px}.vp-guide-match>.vp-guide-match__pill{display:inline-block;padding:3px 10px;border-radius:9999px;background:#111827;color:#fff;font-size:12.5px;font-weight:700}.vp-guide-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #e5e7eb;border-radius:0;background:#fff;box-shadow:0 -6px 24px -12px #11182740;box-sizing:border-box}.vp-guide-bar__text{flex:1 1 260px;min-width:0}.vp-guide-bar__title{margin:0;font-size:15px;font-weight:700}.vp-guide-bar__offer{margin:2px 0 0;font-size:12px;font-weight:600;color:#166534}.vp-guide-bar__offer.is-missing{color:#b42318}.vp-guide-bar__buy{flex:none;min-height:48px;padding:12px 26px;border:0;border-radius:9999px;background:var(--color-button-bg, #111827);color:rgb(var(--color-button-text-rgb, 255, 255, 255));font:inherit;font-size:15px;font-weight:700;cursor:pointer}.vp-guide-bar__buy:hover{background:rgb(var(--color-button-hover-rgb, 31, 41, 55))}.vp-guide-bar__buy:disabled{opacity:.7;cursor:progress}.vp-guide-bar__error{flex-basis:100%;margin:0;font-size:13px;color:#b42318}html[data-vp-guide-bar] #facets-results{padding-bottom:96px}@media(max-width:640px){.vp-guide{padding:0 .75rem}.vp-guide-bar{flex-wrap:nowrap;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.vp-guide-bar__text{flex:1 1 auto}.vp-guide-bar__title{font-size:14px}.vp-guide-bar__buy{padding:12px 18px;font-size:14px}.vp-guide-bar__error{position:absolute;left:12px;right:12px;bottom:100%;padding:6px 0;background:#fff}}html[data-vp-guide-ready] #native-filters-container [data-guide-open]{display:none!important}.vp-guide-teaser{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 20px;padding:16px 20px;border-radius:20px;background:#f3f4f6}.vp-guide-teaser__text{display:grid;gap:6px;min-width:0;flex:1 1 420px}.vp-guide-teaser__title{margin:0;font-size:17px;font-weight:700;line-height:1.35}.vp-guide-teaser__sample{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;color:#4b5563}.vp-guide-match__pill{display:inline-block;padding:3px 10px;border-radius:9999px;background:#111827;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.vp-guide .vp-guide-teaser__cta,.vp-guide-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:12px 24px;border-radius:9999px;background:#111827;color:#fff;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.vp-guide .vp-guide-teaser__cta:hover,.vp-guide-card__cta:hover{background:#374151}.vp-guide-lock{position:relative;margin:0 0 6px}.vp-guide-lock__btn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed #9ca3af;border-radius:9999px;background:#f9fafb;color:#4b5563;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.vp-guide-lock__btn:hover,.vp-guide-lock__btn[aria-expanded=true]{border-color:#111827;color:#111827}.vp-guide-lock__btn:focus-visible,.vp-guide-lock__cta:focus-visible,.vp-guide-card__cta:focus-visible{outline:3px solid #111827;outline-offset:3px}.vp-guide-lock__icon{font-size:11px}.vp-guide-lock__pop{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(280px,80vw);padding:14px;border-radius:14px;background:#111827;color:#fff;box-shadow:0 16px 36px -18px #1118278c}.vp-guide-lock__pop p{margin:0 0 10px;font-size:14px;line-height:1.45}.vp-guide-lock__cta{display:inline-block;color:#fff;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vp-guide-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px;background:#f3f4f6}.vp-guide-card__media{position:relative;padding:16px 16px 0}.vp-guide-card__media .vp-bottle-frame{max-height:260px}.vp-guide-card__pill{position:absolute;top:24px;left:24px;z-index:2;padding:4px 12px;border-radius:9999px;background:#111827;color:#fff;font-size:12.5px;font-weight:700}.vp-guide-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 20px}.vp-guide-card__title{margin:0;font-size:19px;font-weight:700;line-height:1.25}.vp-guide-card__text{margin:0;font-size:15px;line-height:1.45;color:#4b5563}.vp-guide-card__cta{align-self:flex-start;margin-top:auto;white-space:normal;text-align:center}@media(max-width:640px){.vp-guide-teaser__cta{width:100%}}html[data-vp-guide-ready]:not([data-vp-guide-off]) #native-filters-container>.push-btn:not([data-guide-open]):not([data-personal-open]){flex:1 1 0;width:auto}html[data-vp-guide-off] #native-filters-container:not(:has(>[data-personal-open]))>.push-btn:not([data-guide-open]){flex:1 1 0;width:auto}.vp-guide-match{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.vp-guide-match__src{color:#4b5563;font-size:12px;font-weight:600;line-height:1.4}.vp-guide-match__tip{flex-basis:100%;margin-top:2px;color:#4b5563;font-size:12.5px;line-height:1.45}li[data-guide-top] .vp-wine-card{background:#f3f4f6;border-color:#111827}html[data-vp-guide-bar] #facets-results .vp-wine-card__add{display:none}#facets-results ul.grid:has(>[data-guide-rest]){grid-auto-rows:auto!important}.vp-guide-rest{grid-column:1 / -1;align-self:end;margin:0;padding:12px 0 0;border-top:1px solid #e5e7eb;list-style:none}.vp-guide-rest__title{margin:0;color:#111827;font-size:20px;font-weight:700;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/121/assets/vinpop-shop-guide.css.map */
