[data-sig="lowgap-tasting"]{padding:var(--space-7) var(--edge)}[data-sig="lowgap-tasting"] .tasting-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}[data-sig="lowgap-tasting"] .tasting-map{height:410px;position:relative;margin:32px 16px 32px;background:linear-gradient(to right,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px)),linear-gradient(to top,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px));border:1px solid var(--line)}[data-sig="lowgap-tasting"] .map-top,[data-sig="lowgap-tasting"] .map-bottom,[data-sig="lowgap-tasting"] .map-left,[data-sig="lowgap-tasting"] .map-right{position:absolute;font-size:13px}[data-sig="lowgap-tasting"] .map-top{top:-30px;left:50%;transform:translateX(-50%)}[data-sig="lowgap-tasting"] .map-bottom{bottom:-30px;left:50%;transform:translateX(-50%)}[data-sig="lowgap-tasting"] .map-left{left:8px;top:calc(50% + 6px)}[data-sig="lowgap-tasting"] .map-right{right:8px;top:calc(50% + 6px)}[data-sig="lowgap-tasting"] .map-point{position:absolute;transform:translate(-50%,-50%);padding:8px;min-height:44px;min-width:44px;font-size:11px;line-height:1.2;font-weight:600;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:4px}[data-sig="lowgap-tasting"] .map-point i{width:13px;height:13px;border-radius:50%;background:var(--deep);box-shadow:0 0 0 4px var(--paper)}[data-sig="lowgap-tasting"] .map-point[aria-pressed=true] i{background:var(--heat);box-shadow:0 0 0 6px var(--sage)}[data-sig="lowgap-tasting"] .map-point:active{transform:translate(-50%,-50%)}[data-sig="lowgap-tasting"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-sig="lowgap-tasting"] .tasting-count{font-size:14px;margin-bottom:16px}[data-sig="lowgap-tasting"] .reset-map{margin-top:16px}
@media(max-width:900px){[data-sig="lowgap-tasting"] .tasting-layout{gap:32px}}
@media(max-width:600px){[data-sig="lowgap-tasting"]{padding:64px var(--edge)}[data-sig="lowgap-tasting"] .tasting-layout{display:block}[data-sig="lowgap-tasting"] .tasting-map{height:310px;margin-bottom:64px}[data-sig="lowgap-tasting"] .map-point{font-size:9px;padding:4px}[data-sig="lowgap-tasting"] .product-grid{gap:24px 16px}}
