.wine-taste-map{margin:1rem auto 1.5rem;max-width:700px;background:#fafaf8;border-radius:16px;box-shadow:0 2px 24px #0000000f;border:1px solid rgba(0,0,0,.06);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;overflow:hidden}.wine-taste-map--visible{opacity:1;transform:translateY(0)}.wine-taste-map svg{max-width:100%!important}.wine-taste-map__body{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),padding .35s ease;padding:0 20px}.wine-taste-map--expanded .wine-taste-map__body{max-height:900px;padding:0 16px 16px}.wine-taste-map__header{text-align:center;margin-bottom:10px;padding:0 12px;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.wine-taste-map__svg{width:100%;max-width:700px;height:auto;display:block;margin:0 auto}.wine-taste-map__legend{display:flex;justify-content:center;gap:16px;margin-top:12px;flex-wrap:wrap}.wine-taste-map__dot--other{opacity:0;animation:wtm-fade-other .5s ease forwards}.wine-taste-map__dot--rec{opacity:0;animation:wtm-fade-rec .5s ease forwards}.wine-taste-map__dot--rec:hover{filter:brightness(1.15);cursor:pointer}.wine-taste-map__dot--other:hover{opacity:.7!important;cursor:pointer}@keyframes wtm-fade-other{to{opacity:.45}}@keyframes wtm-fade-rec{to{opacity:1}}@media(max-width:600px){.wine-taste-map{margin:.75rem auto 1rem;border-radius:12px}.wine-taste-map--expanded .wine-taste-map__body{padding:0 4px 12px}}.wine-taste-map--fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important;z-index:10000!important;overflow:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;box-sizing:border-box!important}.wine-taste-map--fullscreen .wine-taste-map__toggle{display:none!important}.wine-taste-map--fullscreen .wine-taste-map__body{max-height:none!important;overflow:visible!important;height:auto!important;display:block!important;padding:60px 24px 40px!important;box-sizing:border-box!important;text-align:center}.wine-taste-map--fullscreen .wine-taste-map__svg{max-width:600px!important;width:100%!important;height:auto!important;margin:0 auto!important}.wine-taste-map--fullscreen .wine-taste-map__fullscreen-btn{display:none!important}.wine-taste-map--fullscreen .wine-taste-map__fullscreen-close{display:flex}.wine-taste-map--fullscreen .wine-taste-map__header{margin-bottom:12px}.wine-taste-map--fullscreen .wine-taste-map__title{font-size:22px}.wine-taste-map--fullscreen .wine-taste-map__subtitle{font-size:14px}.wine-taste-map--fullscreen .wine-taste-map__legend{margin-top:20px}.wine-taste-map__tooltip{position:fixed;pointer-events:none;background:#1a1a1aeb;color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.4;z-index:9999;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.wine-taste-map__tooltip--visible{opacity:1;transform:translateY(0)}.wine-taste-map__tooltip-score{color:#81b29a;font-weight:700}@media(max-width:640px){.wine-taste-map{margin:1rem auto 1.5rem;border-radius:12px;max-width:none;width:calc(100vw - 32px)}.wine-taste-map__toggle{padding:12px 16px}.wine-taste-map__toggle-icon{width:28px;height:28px;border-radius:6px}.wine-taste-map__toggle-icon svg{width:15px;height:15px}.wine-taste-map__toggle-label{font-size:13px}.wine-taste-map__body{padding:0 12px}.wine-taste-map--expanded .wine-taste-map__body{padding:0 12px 12px}.wine-taste-map__svg{width:100%!important;max-width:none!important}.wine-taste-map__title{font-size:15px}.wine-taste-map__subtitle{font-size:11px}.wine-taste-map__legend{gap:12px}.wine-taste-map__legend-item{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/wine-taste-map.css.map */
