.iwi-ttm-wrap,.iwi-ttm{--ttm-olive: #2F3B2A;--ttm-rust: #B5523B;--ttm-trav: #EFE7DA;--ttm-ink: #1B1B1B;--ttm-line: rgba(47, 59, 42, .16);--ttm-u: 1}.iwi-ttm-index{padding:clamp(28px,5vw,56px) 0 8px;background:var(--ttm-trav)}.iwi-ttm-index__h{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:1.05;margin:8px 0 12px;color:var(--ttm-olive)}.iwi-ttm-index__h em{color:var(--ttm-rust);font-style:italic}.iwi-ttm-index__lede{max-width:62ch;font-size:17px;line-height:1.55;color:#3c4337;margin:0 0 22px}.iwi-ttm-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0 0 24px}.iwi-ttm-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-rows:92px auto;width:100%;background:#fff;border:1px solid var(--ttm-line);border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.iwi-ttm-tab:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1b1b1b59}.iwi-ttm-tab:focus-visible{outline:2px solid var(--ttm-rust);outline-offset:2px}.iwi-ttm-tab[aria-selected=true]{border-color:var(--ttm-olive);box-shadow:inset 0 -4px 0 var(--ttm-rust)}.iwi-ttm-tab__img{background:#e9e1cf center / cover no-repeat;filter:sepia(.25) saturate(.8)}.iwi-ttm-tab__txt{padding:10px 12px 12px;display:grid;gap:2px}.iwi-ttm-tab__t{font-family:Bodoni Moda,serif;font-size:18px;color:var(--ttm-olive);line-height:1.15}.iwi-ttm-tab__s{font-size:12.5px;color:#5d6457}.iwi-ttm-tab__n{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ttm-rust);font-weight:600}@media(max-width:989px){.iwi-ttm-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.iwi-ttm-tab{scroll-snap-align:start}}@media(max-width:480px){.iwi-ttm-tabs{grid-auto-columns:74%}}.iwi-ttm{padding:26px 0 48px;background:var(--ttm-trav);color:var(--ttm-ink)}.iwi-ttm[hidden]{display:none!important}.iwi-ttm__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:end;margin-bottom:16px}.iwi-ttm__h{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(28px,3.6vw,44px);margin:6px 0 2px;color:var(--ttm-olive);line-height:1.05}.iwi-ttm__sub{margin:0 0 8px;font-size:14px;letter-spacing:.04em;color:#5d6457}.iwi-ttm__intro{max-width:70ch;font-size:15.5px;line-height:1.55;color:#3c4337}.iwi-ttm__intro p{margin:0}.iwi-ttm__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.iwi-ttm__layers{display:flex;flex-wrap:wrap;gap:6px;border:0;margin:0;padding:0;min-width:0;min-inline-size:0}.iwi-ttm__head>*,.iwi-ttm__tools{min-width:0}.iwi-ttm__layers legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.iwi-ttm__layers label{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:6px 11px;border:1px solid var(--ttm-line);border-radius:999px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ttm-olive)}.iwi-ttm__layers label:has(input:checked){background:var(--ttm-olive);color:#fff;border-color:var(--ttm-olive)}.iwi-ttm__layers input{accent-color:var(--ttm-rust);margin:0;width:14px;height:14px}.iwi-ttm__btn{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--ttm-rust);background:var(--ttm-rust);color:#fff;cursor:pointer}.iwi-ttm__btn:hover{background:#9c4532}.iwi-ttm__btn--ghost{background:transparent;color:var(--ttm-rust)}.iwi-ttm__btn--ghost:hover{background:#b5523b14}@media(max-width:989px){.iwi-ttm__head{grid-template-columns:1fr}.iwi-ttm__tools{justify-content:flex-start}.iwi-ttm__layers{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px}.iwi-ttm__layers label{flex:none}}.iwi-ttm__stage{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.iwi-ttm__map{position:relative;background:#f3eee3;border:1px solid var(--ttm-line);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -30px #1b1b1b73}.iwi-ttm__viewport{position:relative;height:min(78vh,820px);touch-action:none;cursor:grab;outline:none}.iwi-ttm__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--ttm-rust)}.iwi-ttm__viewport.is-drag{cursor:grabbing}.iwi-ttm .ttm-svg{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none}@media(max-width:989px){.iwi-ttm__stage{grid-template-columns:1fr}.iwi-ttm__viewport{height:auto;aspect-ratio:var(--ttm-ar, 1);max-height:72vh;min-height:340px}}.ttm-bands path{stroke:#6d6a4f;stroke-opacity:.32;stroke-width:calc(var(--ttm-u) * .7px);stroke-linejoin:round}.ttm-bands path.ci{stroke:#4e5138;stroke-opacity:.55;stroke-width:calc(var(--ttm-u) * 1.3px)}.ttm-hs{opacity:.8;pointer-events:none}.ttm-asp{opacity:0;transition:opacity .25s;pointer-events:none}.ttm-hs image,.ttm-asp image{mix-blend-mode:multiply}.ttm-water{fill:#b9cdd2;stroke:#8fb0b8;stroke-width:calc(var(--ttm-u) * .8px)}.ttm-river{fill:none;stroke:#8fb0b8;stroke-width:calc(var(--ttm-u) * 1.6px);stroke-linecap:round}.ttm-vines{stroke:#55623a;stroke-opacity:.45;stroke-width:calc(var(--ttm-u) * .6px)}.ttm-clabels text{font:600 calc(var(--ttm-u) * 9.5px) "Hanken Grotesk",sans-serif;fill:#4e5138;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#efe7da;stroke-width:calc(var(--ttm-u) * 3px);stroke-linejoin:round}.ttm-admin path{fill:none;stroke:#6f5f4a;stroke-opacity:.55;stroke-width:calc(var(--ttm-u) * 1px);stroke-dasharray:calc(var(--ttm-u) * 6px) calc(var(--ttm-u) * 3px) calc(var(--ttm-u) * 1.5px) calc(var(--ttm-u) * 3px)}.ttm-admin path.adm-docg,.ttm-admin path.adm-barolo,.ttm-admin path.adm-valpo,.ttm-admin path.adm-brda{stroke:var(--ttm-rust);stroke-opacity:.85;stroke-width:calc(var(--ttm-u) * 2.6px);stroke-dasharray:none}.ttm-admin path.adm-barbaresco,.ttm-admin path.adm-soave{stroke:#7b3f6e;stroke-opacity:.8;stroke-width:calc(var(--ttm-u) * 2.6px);stroke-dasharray:none}.ttm-admin path.adm-nat{stroke:var(--ttm-ink);stroke-opacity:.85;stroke-width:calc(var(--ttm-u) * 3.4px);stroke-dasharray:calc(var(--ttm-u) * 10px) calc(var(--ttm-u) * 4px)}.ttm-roads path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ttm-roads .r2{stroke:#fffaf0;stroke-width:calc(var(--ttm-u) * 1.6px);opacity:.95}.ttm-roads .r1{stroke:#e7c9a0;stroke-width:calc(var(--ttm-u) * 2.6px)}.ttm-labels text{font-family:Hanken Grotesk,sans-serif;paint-order:stroke;stroke:#f3eee3eb;stroke-linejoin:round;stroke-width:calc(var(--ttm-u) * 3px);fill:#2c2f27}.ttm-com{font-size:calc(var(--ttm-u) * 10px);letter-spacing:.14em;text-transform:uppercase;fill:#7a6c58!important;text-anchor:middle;font-weight:600}.ttm-com.is-hl{fill:var(--ttm-rust)!important;font-size:calc(var(--ttm-u) * 11.5px)}.ttm-place circle{fill:#fff;stroke:#2c2f27;stroke-width:calc(var(--ttm-u) * 1.2px);r:calc(var(--ttm-u) * 2.6px)}.ttm-place text{font-size:calc(var(--ttm-u) * 11px)}.ttm-place.pl-town text,.ttm-place.pl-city text{font-size:calc(var(--ttm-u) * 13.5px);font-weight:700}.ttm-place.pl-town circle,.ttm-place.pl-city circle{fill:#2c2f27;r:calc(var(--ttm-u) * 3.4px)}.ttm-place.pl-ham text{font-size:calc(var(--ttm-u) * 9.5px);fill:#4b4f45}.ttm-peak path{fill:#5d4c3b;transform-box:fill-box}.ttm-peak text{font-size:calc(var(--ttm-u) * 10px);font-style:italic;fill:#5d4c3b}.is-minor{opacity:0;transition:opacity .2s}.ttm-svg.is-z2 .is-minor{opacity:1}.ttm-svg.is-far .pl-vil,.ttm-svg.is-far .ttm-com:not(.is-hl),.ttm-svg.is-far .ttm-clabels{display:none}.ttm-svg.no-relief .ttm-hs{opacity:0}.ttm-svg.has-aspect .ttm-asp{opacity:.85}.ttm-svg.has-aspect .ttm-hs{opacity:.55}.ttm-svg.no-contours .ttm-bands path{stroke:none}.ttm-svg.no-contours .ttm-clabels,.ttm-svg.no-vines .ttm-vines,.ttm-svg.no-admin .ttm-admin,.ttm-svg.no-admin .ttm-com,.ttm-svg.no-roads .ttm-roads,.ttm-svg.no-labels .ttm-labels{display:none}.ttm-pin{cursor:pointer;outline:none}.ttm-pin__b{fill:var(--ttm-rust);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35));transition:fill .15s}.ttm-pin__n{font:700 22px Hanken Grotesk,sans-serif;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none}.ttm-pin:hover .ttm-pin__b,.ttm-pin:focus-visible .ttm-pin__b,.ttm-pin.is-on .ttm-pin__b{fill:var(--ttm-olive)}.ttm-pin:focus-visible .ttm-pin__b{stroke:#ffd36b;stroke-width:5px}.iwi-ttm__zoom{position:absolute;top:12px;left:12px;display:grid;gap:1px;background:var(--ttm-line);border-radius:10px;overflow:hidden;box-shadow:0 6px 16px -10px #00000080}.iwi-ttm__zoom button{all:unset;width:38px;height:38px;display:grid;place-items:center;background:#fff;color:var(--ttm-olive);font-size:20px;font-weight:600;cursor:pointer}.iwi-ttm__zoom button:hover{background:var(--ttm-trav)}.iwi-ttm__zoom button:focus-visible{outline:2px solid var(--ttm-rust);outline-offset:-2px}.iwi-ttm__north{position:absolute;top:12px;right:12px;background:#ffffffd9;border-radius:8px;padding:4px 6px 2px;pointer-events:none}.iwi-ttm__north path{fill:var(--ttm-olive)}.iwi-ttm__north text{font:700 11px Hanken Grotesk,sans-serif;fill:var(--ttm-olive)}.iwi-ttm__scale{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:8px;background:#ffffffd9;border-radius:8px;padding:6px 10px;font:600 11.5px Hanken Grotesk,sans-serif;color:var(--ttm-olive);pointer-events:none}.iwi-ttm__scalebar{display:block;height:6px;border:2px solid var(--ttm-olive);border-top:0;width:80px}.iwi-ttm__asplegend{position:absolute;right:12px;bottom:12px;display:none;gap:4px;align-items:center;background:#ffffffe6;border-radius:8px;padding:6px 8px;font:600 11px Hanken Grotesk,sans-serif;color:var(--ttm-olive);pointer-events:none}.iwi-ttm__asplegend span{display:inline-grid;place-items:center;width:22px;height:18px;border-radius:4px}.iwi-ttm__asplegend em{font-style:normal;font-weight:400;margin-left:4px}.k-n{background:#b0c4ce}.k-e{background:#dedeba}.k-s{background:#e2a084}.k-w{background:#ded6b0}.iwi-ttm__map.has-aspect .iwi-ttm__asplegend{display:flex}.iwi-ttm__tip{position:absolute;z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));background:var(--ttm-ink);color:#fff;padding:8px 11px;border-radius:8px;font-size:13px;line-height:1.3;white-space:nowrap;box-shadow:0 8px 18px -8px #00000080}.iwi-ttm__tip b{display:block;font-family:Bodoni Moda,serif;font-weight:500;font-size:15px}.iwi-ttm__tip span{opacity:.8}.iwi-ttm__panel{background:#fff;border:1px solid var(--ttm-line);border-radius:14px;max-height:min(78vh,820px);overflow:auto;overscroll-behavior:contain}.ttm-plist{list-style:none;margin:0;padding:6px}.ttm-plist__h{padding:14px 14px 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6c7264;font-weight:600}.ttm-plist button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:10px;cursor:pointer}.ttm-plist button:hover,.ttm-plist button:focus-visible{background:var(--ttm-trav)}.ttm-plist button:focus-visible{outline:2px solid var(--ttm-rust)}.ttm-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ttm-rust);color:#fff;font-weight:700;font-size:14px}.ttm-plist__n{font-family:Bodoni Moda,serif;font-size:17px;color:var(--ttm-olive);line-height:1.2}.ttm-plist__s{display:block;font-size:12.5px;color:#6c7264;margin-top:2px}.ttm-plist__e{font-size:12px;color:var(--ttm-olive);font-weight:600;text-align:right;white-space:nowrap}.ttm-pd{padding:0 0 18px}.ttm-pd__hero{aspect-ratio:16 / 7;background:#e9e1cf center / cover no-repeat;position:relative}.ttm-pd__back{all:unset;position:absolute;top:10px;left:10px;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--ttm-olive);cursor:pointer}.ttm-pd__back:focus-visible{outline:2px solid var(--ttm-rust)}.ttm-pd__logo{position:absolute;right:12px;bottom:-22px;width:92px;height:56px;background:#fff;border-radius:10px;display:grid;place-items:center;padding:6px;box-shadow:0 6px 16px -10px #00000080}.ttm-pd__logo img{max-width:100%;max-height:100%;object-fit:contain}.ttm-pd__body{padding:16px 18px 0}.ttm-pd__name{font-family:Bodoni Moda,serif;font-weight:500;font-size:26px;color:var(--ttm-olive);margin:6px 0 2px;line-height:1.1;padding-right:96px}.ttm-pd__town{font-size:13.5px;color:#5d6457;margin:0 0 12px}.ttm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.ttm-fact{background:var(--ttm-trav);border-radius:10px;padding:8px 10px}.ttm-fact b{display:block;font-family:Bodoni Moda,serif;font-size:19px;color:var(--ttm-olive);font-weight:500}.ttm-fact span{font-size:11px;color:#6c7264;letter-spacing:.04em}.ttm-pd h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6c7264;margin:16px 0 8px;font-weight:600}.ttm-vy{width:100%;border-collapse:collapse;font-size:13px}.ttm-vy th{text-align:left;font-weight:600;color:#6c7264;font-size:11px;padding:4px 6px;border-bottom:1px solid var(--ttm-line)}.ttm-vy td{padding:6px;border-bottom:1px solid var(--ttm-line);vertical-align:top}.ttm-vy td:first-child{font-weight:600;color:var(--ttm-olive)}.ttm-vy a{color:var(--ttm-rust);font-size:11px}.ttm-note{font-size:12px;color:#6c7264;line-height:1.45;margin:8px 0 0}.ttm-note a{color:inherit}.ttm-wines{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ttm-wine{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:6px;border:1px solid var(--ttm-line);border-radius:10px}.ttm-wine img{width:40px;height:56px;object-fit:contain}.ttm-wine__t{font-size:13.5px;line-height:1.25;color:var(--ttm-ink);text-decoration:none;font-weight:600}.ttm-wine__t:hover{color:var(--ttm-rust)}.ttm-wine__a{display:flex;gap:10px;margin-top:3px;font-size:12px}.ttm-wine__a a{color:var(--ttm-rust);text-decoration:none;font-weight:600}.ttm-wine__a a:hover{text-decoration:underline}.ttm-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ttm-links a{font-size:13px;font-weight:600;padding:8px 12px;border-radius:999px;text-decoration:none;border:1px solid var(--ttm-olive);color:var(--ttm-olive)}.ttm-links a.is-primary{background:var(--ttm-olive);color:#fff}@media(max-width:989px){.iwi-ttm__panel{max-height:none}}.iwi-ttm__foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;margin-top:16px;align-items:start}.iwi-ttm__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#3c4337}.iwi-ttm__legend li{display:inline-flex;align-items:center;gap:8px}.ttm-key{display:inline-block;width:22px;height:12px;border-radius:3px}.ttm-key--pin{width:12px;height:16px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ttm-rust)}.ttm-key--vine{background:repeating-linear-gradient(-32deg,#55623a99 0 2px,#7d8a552e 2px 6px)}.ttm-key--ci{height:0;border-top:2px solid #4e5138}.ttm-key--docg,.ttm-key--barolo,.ttm-key--valpo,.ttm-key--brda{height:0;border-top:3px solid var(--ttm-rust)}.ttm-key--barbaresco,.ttm-key--soave{height:0;border-top:3px solid #7b3f6e}.iwi-ttm__sources{font-size:12.5px;color:#4b5245}.iwi-ttm__sources summary{cursor:pointer;font-weight:600;color:var(--ttm-olive)}.iwi-ttm__sources ul{padding-left:18px;margin:8px 0 0;display:grid;gap:6px;line-height:1.45}.iwi-ttm__sources a{color:var(--ttm-rust)}@media(max-width:989px){.iwi-ttm__foot{grid-template-columns:1fr}}.iwi-ttm__print{display:none}@media print{@page{size:A4 portrait;margin:10mm}body.ttm-printing>*:not(main),body.ttm-printing main>*:not(.iwi-ttm-section),body.ttm-printing .iwi-ttm-section:not(.is-printing){display:none!important}body.ttm-printing header,body.ttm-printing footer,body.ttm-printing .iwi-tt-fab,body.ttm-printing .iwi-tt-nav-section{display:none!important}body.ttm-printing .iwi-ttm-section.is-printing{display:block!important}.iwi-ttm{background:#fff;padding:0}.iwi-ttm .page-width{padding:0!important;max-width:none!important}.iwi-ttm__tools,.iwi-ttm__zoom,.iwi-ttm__panel,.iwi-ttm__tip,.iwi-ttm__intro{display:none!important}.iwi-ttm__head{display:block;margin:0 0 4mm}.iwi-ttm__h{font-size:22pt}.iwi-ttm__stage{display:block}.iwi-ttm__map{border:1px solid #999;box-shadow:none;border-radius:0;break-inside:avoid}.iwi-ttm__viewport{height:auto;aspect-ratio:var(--ttm-ar, 1)}.iwi-ttm__sources[open] ul,.iwi-ttm__sources ul{display:grid}.iwi-ttm__sources summary{display:none}.iwi-ttm__foot{display:block;font-size:8pt}.iwi-ttm__legend{margin:3mm 0;font-size:8.5pt}.iwi-ttm__sources{font-size:7.5pt}.iwi-ttm__print{display:block;margin-top:4mm;break-before:auto}.ttm-ptable{width:100%;border-collapse:collapse;font-size:8.5pt}.ttm-ptable th,.ttm-ptable td{border-bottom:.4pt solid #bbb;padding:1.6mm 1.5mm;text-align:left;vertical-align:top}.ttm-ptable th{font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em;color:#555}.ttm-ptable .ttm-num{width:18px;height:18px;font-size:9pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ttm-svg,.ttm-svg *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.is-minor{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/iwi-tt-maps.css.map */
