:is(#hm-vin,#vin) .iv-facts{min-width:0}:is(#hm-vin,#vin) .iv-gh{margin:0 0 8px;font:600 10.5px/1.2 var(--ia-mono,"IBM Plex Mono",monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-facts .iv-gh:not(:first-child){margin-top:22px}:is(#hm-vin,#vin) [class$=__msg].is-err{color:#b3261e}:is(#hm-vin,#vin) .iv-parts{grid-column:1/-1;margin-top:clamp(8px,1.4vw,18px);padding-top:clamp(22px,2.6vw,34px);border-top:2px solid var(--ia-ink,#111)}:is(#hm-vin,#vin) .iv-parts[hidden]{display:none}:is(#hm-vin,#vin) .iv-parts .iv-h{margin:0;font:900 clamp(26px,3vw,40px)/.98 var(--ia-display,"Inter",sans-serif);font-variation-settings:"opsz" 32;letter-spacing:-.035em;word-spacing:.06em;color:var(--ia-ink,#111)}:is(#hm-vin,#vin) .iv-parts .iv-sub{margin:10px 0 0;font:500 13.5px/1.5 var(--ia-sans,"DM Sans",sans-serif);color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-lab{margin:26px 0 12px;font:600 10.5px/1.2 var(--ia-mono,"IBM Plex Mono",monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-note,:is(#hm-vin,#vin) .iv-parts .iv-fine{max-width:62ch;margin:14px 0 0;font:500 13.5px/1.5 var(--ia-sans,"DM Sans",sans-serif);color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-fine{font-size:12.5px}:is(#hm-vin,#vin) .iv-parts .iv-fine a,:is(#hm-vin,#vin) .iv-parts .iv-links a{color:var(--ia-ink,#111);text-decoration:underline;text-underline-offset:3px}:is(#hm-vin,#vin) .iv-parts .iv-fine a:hover,:is(#hm-vin,#vin) .iv-parts .iv-links a:hover{color:var(--ia-blue-2,#2F3DC4)}:is(#hm-vin,#vin) .iv-parts .iv-links{display:flex;flex-wrap:wrap;gap:8px 26px;margin:24px 0 0;font:900 16px/1.2 var(--ia-display,"Inter",sans-serif);letter-spacing:-.02em}:is(#hm-vin,#vin) .iv-parts .iv-row{display:grid;gap:14px}:is(#hm-vin,#vin) .iv-parts .iv-row--kit{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}:is(#hm-vin,#vin) .iv-parts .iv-row--parts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}:is(#hm-vin,#vin) .iv-parts .iv-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ia-rule,#d4d4d4);background:#fff;color:var(--ia-ink,#111);transition:border-color .15s}:is(#hm-vin,#vin) .iv-parts .iv-card:hover,:is(#hm-vin,#vin) .iv-parts .iv-card:focus-within{border-color:var(--ia-blue,#5463E3)}:is(#hm-vin,#vin) .iv-parts .iv-card__a{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}:is(#hm-vin,#vin) .iv-parts .iv-card__a:focus-visible{outline:2px solid var(--ia-blue,#5463E3);outline-offset:3px}:is(#hm-vin,#vin) .iv-parts .iv-card__img{display:grid;place-items:center;aspect-ratio:1;padding:16px;border-bottom:1px solid var(--ia-rule-2,#ebebeb);background:#fff}:is(#hm-vin,#vin) .iv-parts .iv-card__img img{width:100%;height:100%;object-fit:contain}:is(#hm-vin,#vin) .iv-parts .iv-card__b{display:block;padding:12px 14px 14px}:is(#hm-vin,#vin) .iv-parts .iv-card__mk{display:block;font:500 9.5px/1.4 var(--ia-mono,"IBM Plex Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-card__t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 10px;font:500 14px/1.35 var(--ia-sans,"DM Sans",sans-serif);color:var(--ia-ink,#111)}:is(#hm-vin,#vin) .iv-parts .iv-card__p{display:block;font:900 20px/1 var(--ia-display,"Inter",sans-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}:is(#hm-vin,#vin) .iv-parts .iv-card__p small{display:block;margin-top:5px;font:500 9px/1.3 var(--ia-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-card__fit{display:block;margin-top:10px;padding-top:9px;border-top:1px solid var(--ia-rule-2,#ebebeb);font:500 9.5px/1.45 var(--ia-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}:is(#hm-vin,#vin) .iv-parts .iv-card__f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;border-top:1px solid var(--ia-rule-2,#ebebeb)}:is(#hm-vin,#vin) .iv-parts .iv-add-f{display:contents;margin:0}:is(#hm-vin,#vin) .iv-parts .iv-add{display:flex;align-items:center;justify-content:center;height:48px;margin:0;padding:0 16px;border:1.5px solid var(--ia-blue,#5463E3);background:var(--ia-blue,#5463E3);color:#fff;font:900 16px/1 var(--ia-display,"Inter",sans-serif);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border-radius:0;transition:background .15s,border-color .15s}:is(#hm-vin,#vin) .iv-parts .iv-add:hover{background:var(--ia-blue-2,#2F3DC4);border-color:var(--ia-blue-2,#2F3DC4)}:is(#hm-vin,#vin) .iv-parts .iv-add:focus-visible{outline:2px solid var(--ia-ink,#111);outline-offset:-4px}:is(#hm-vin,#vin) .iv-parts .iv-add--off{background:#fff;border-color:var(--ia-rule,#d4d4d4);color:var(--ia-ink-2,#4a4a4a);cursor:default}:is(#hm-vin,#vin) .iv-parts .iv-add--off:hover{background:#fff;border-color:var(--ia-rule,#d4d4d4)}:is(#hm-vin,#vin) .iv-parts .iv-view{display:flex;align-items:center;justify-content:center;height:48px;padding:0 20px;border-left:1px solid var(--ia-rule-2,#ebebeb);font:900 16px/1 var(--ia-display,"Inter",sans-serif);letter-spacing:-.01em;color:var(--ia-ink,#111);text-decoration:none}:is(#hm-vin,#vin) .iv-parts .iv-view:hover{background:var(--ia-paper-2,#f4f4f4);color:var(--ia-blue-2,#2F3DC4)}:is(#hm-vin,#vin) .iv-parts .iv-view:focus-visible{outline:2px solid var(--ia-blue,#5463E3);outline-offset:-4px}:is(#hm-vin,#vin) .iv-parts .iv-load{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}:is(#hm-vin,#vin) .iv-parts .iv-load span{display:block;aspect-ratio:1.6;background:var(--ia-paper-2,#f4f4f4);border:1px solid var(--ia-rule-2,#ebebeb)}:is(#hm-vin,#vin) .iv-parts .iv-load em{grid-column:1/-1;font:500 11px/1.4 var(--ia-mono,"IBM Plex Mono",monospace);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ia-ink-2,#4a4a4a)}@media(prefers-reduced-motion:no-preference){:is(#hm-vin,#vin) .iv-parts .iv-load span{animation:iv-pulse 1.3s ease-in-out infinite}:is(#hm-vin,#vin) .iv-parts .iv-load span:nth-child(2){animation-delay:.15s}:is(#hm-vin,#vin) .iv-parts .iv-load span:nth-child(3){animation-delay:.3s}:is(#hm-vin,#vin) .iv-parts .iv-card{transition:border-color .15s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1)}:is(#hm-vin,#vin) .iv-parts .iv-card:hover,:is(#hm-vin,#vin) .iv-parts .iv-card:focus-within{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ia-blue,#5463E3)}}@keyframes iv-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:640px){:is(#hm-vin,#vin) .iv-parts .iv-row--parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#hm-vin,#vin) .iv-parts .iv-row--parts .iv-card__img{padding:10px}:is(#hm-vin,#vin) .iv-parts .iv-row--parts .iv-card__b{padding:10px 10px 12px}:is(#hm-vin,#vin) .iv-parts .iv-row--parts .iv-card__p{font-size:18px}:is(#hm-vin,#vin) .iv-parts .iv-load{grid-template-columns:1fr}:is(#hm-vin,#vin) .iv-parts .iv-load span:nth-child(n+2){display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ia-vin.css.map */
