.hovi-variant{--hv-teksti: rgb(var(--text-color));--hv-tausta: rgb(var(--background));--hv-raja: rgb(var(--text-color) / .15);--hv-valittu: rgb(var(--accent, var(--text-color)));--hv-swatch: 60px;display:grid;gap:1rem;margin-block:.25rem;container-type:inline-size}.hovi-variant a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.hovi-variant a:focus-visible,.hovi-variant summary:focus-visible,.hovi-variant__tabi:focus-visible,.hovi-variant__lisaa:focus-visible{outline:2px solid var(--hv-valittu);outline-offset:3px}.hovi-variant__versiot{border-block:1px solid var(--hv-raja)}.hovi-variant__yhteenveto{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.5rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.hovi-variant__yhteenveto::-webkit-details-marker{display:none}.hovi-variant__yhteenveto--kiintea{cursor:default;border-block:1px solid var(--hv-raja)}.hovi-variant__nykyinen{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.hovi-variant__nykyinen--speksit{white-space:normal}.hovi-variant__avaa{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:rgb(var(--text-color) / .7);white-space:nowrap}.hovi-variant__avaa:after{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.hovi-variant__versiot[open] .hovi-variant__avaa:after{transform:translateY(2px) rotate(-135deg)}.hovi-variant__versiorivit{display:grid;gap:.875rem}.hovi-variant__versiorivit>:first-child{margin-top:2px}.hovi-variant__versiorivit:after{content:"";height:4px}.hovi-variant__tabit{display:flex;gap:1.75rem;overflow-x:auto;border-bottom:1px solid var(--hv-raja);scrollbar-width:none}.hovi-variant__tabi{-webkit-appearance:none;appearance:none;margin:0 0 -1px;padding:.625rem 0 .5625rem;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;color:inherit;font-family:var(--text-font-family);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:.7;transition:opacity .15s,border-color .15s}.hovi-variant__tabi[aria-selected=true]{opacity:1;border-bottom-color:var(--hv-valittu)}@media(hover:hover){.hovi-variant__tabi:hover{opacity:1}}.hovi-variant__paneeli{display:flex;flex-wrap:wrap;gap:.5rem}.hovi-variant__paneeli[hidden]{display:none}.hovi-variant__ryhma{display:grid;gap:.5rem}.hovi-variant__otsikko{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color) / .65)}.hovi-variant__nappi{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1px solid var(--hv-raja);border-radius:var(--button-border-radius, 2px);font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.hovi-variant__nappi.is-valittu{border-color:var(--hv-valittu);box-shadow:inset 0 0 0 1px var(--hv-valittu)}.hovi-variant__nappi.is-himmea{opacity:.7;border-style:dashed}@media(hover:hover){.hovi-variant__nappi:not(.is-valittu):hover{border-color:rgb(var(--text-color) / .6)}}.hovi-variant__swatchit{display:flex;flex-wrap:wrap;gap:.5rem}.hovi-variant__swatchit.is-rajattu{flex-wrap:nowrap;overflow:hidden}.hovi-variant__swatch{position:relative;flex:none;width:var(--hv-swatch);height:var(--hv-swatch);overflow:hidden;border:1px solid var(--hv-raja);border-radius:50%;background:var(--hovi-surface-image, #f7f7f7);transition:border-color .15s,box-shadow .15s}.hovi-variant__swatch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;object-position:50% 50%;transform-origin:50% 50%;transform:scale(var(--hovi-swatch-zoom, 1.1));filter:brightness(.97)}.hovi-variant__swatch span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:4px;font-size:9px;text-align:center}.hovi-variant__swatch.is-valittu{border-color:var(--hv-valittu);box-shadow:0 0 0 1px var(--hv-valittu)}.hovi-variant__swatch[hidden]{display:none}.hovi-variant__swatch.is-loppu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .75px),var(--hovi-stock-out) calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px))}.hovi-variant__swatch[data-tila=varastossa]:after,.hovi-variant__swatch[data-tila=tilattavissa]:after{content:"";position:absolute;z-index:1;right:7px;bottom:7px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--hv-tausta);pointer-events:none}.hovi-variant__swatch[data-tila=varastossa]:after{background:var(--hovi-stock-in)}.hovi-variant__swatch[data-tila=tilattavissa]:after{background:var(--hovi-stock-order)}@media(hover:hover){.hovi-variant__swatch:not(.is-valittu):hover{border-color:rgb(var(--text-color) / .6)}}button.hovi-variant__lisaa{-webkit-appearance:none;appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit}.hovi-variant__lisaa img{opacity:.3;transition:opacity .2s ease}.hovi-variant__lisaa:before,.hovi-variant__lisaa:after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:16px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.hovi-variant__lisaa:after{transform:translate(-50%,-50%) rotate(90deg)}.hovi-variant__lisaa--vahemman:after{display:none}@media(hover:hover){.hovi-variant__lisaa:hover img{opacity:.45}.hovi-variant__lisaa:hover:before{transform:translate(-50%,-50%) scale(1.15)}.hovi-variant__lisaa:not(.hovi-variant__lisaa--vahemman):hover:after{transform:translate(-50%,-50%) rotate(90deg) scale(1.15)}}.hovi-variant__materiaalit{flex-wrap:wrap;justify-content:flex-start;row-gap:.875rem}.hovi-variant__matrivi{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.375rem}.hovi-variant__matnappi{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;color:inherit;text-decoration:none}.hovi-variant__matnappi.is-valittu .hovi-variant__matnimi{font-weight:500}.hovi-variant__matnappi:not(.is-valittu) .hovi-variant__matnimi{color:rgb(var(--text-color) / .75)}@media(hover:hover){a.hovi-variant__matnappi:hover .hovi-variant__matnimi{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px}}.hovi-variant__matpiste{flex:none;width:20px;height:20px;border-radius:50%;background:#ccc;box-shadow:inset 0 0 0 1px #0000001f}.hovi-variant__matnappi.is-valittu .hovi-variant__matpiste{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--hv-tausta),0 0 0 3.5px var(--hv-valittu)}.hovi-variant__versiootsikko{font-size:var(--text-sm);color:rgb(var(--text-color) / .75)}.hovi-variant__versionimi{color:rgb(var(--text-color))}.hovi-variant__valitsin--kuvat .hovi-variant__versionimi{font-weight:500}.hovi-variant__valitsin+.hovi-variant__yhteenveto,.hovi-variant__valitsin+.hovi-variant__ryhma{margin-top:.25rem}.hovi-variant__muut{font-size:var(--text-sm);color:rgb(var(--text-color) / .7)}.hovi-variant__matpiste[data-mat=hopea],.hovi-variant__matpiste[data-versio=hopea],.hovi-variant__matpiste[data-versio=silver],.hovi-variant__matpiste[data-versio=sile\e4]{background:linear-gradient(135deg,#eceef0,#a4a7ab)}.hovi-variant__matpiste[data-mat=kulta],.hovi-variant__matpiste[data-versio=keltakulta],.hovi-variant__matpiste[data-versio=kulta]{background:linear-gradient(135deg,#fbe7a1,#d6a93b)}.hovi-variant__matpiste[data-mat=ruusu],.hovi-variant__matpiste[data-versio=ruusukulta]{background:linear-gradient(135deg,#f6d0c1,#c98a72)}.hovi-variant__matpiste[data-mat=valko],.hovi-variant__matpiste[data-versio=valkokulta]{background:linear-gradient(135deg,#fafafa,#cfd2d6)}.hovi-variant__matpiste[data-mat=pronssi]{background:linear-gradient(135deg,#e3b27c,#94602f)}.hovi-variant__matpiste[data-mat=kaksi],.hovi-variant__matpiste[data-versio="hopea ja kulta"]{background:linear-gradient(90deg,#c9cbce 50%,#e0b84f 50%)}.hovi-variant__matpiste[data-versio=timantti],.hovi-variant__matpiste[data-versio=timantit],.hovi-variant__matpiste[data-versio="hopea ja timantit"]{background:radial-gradient(circle at 35% 30%,#fff 0 25%,#e6ebf0 45%,#b9c2cc)}.hovi-variant__matpiste[data-versio=morganiitti]{background:linear-gradient(135deg,#fbe0d8,#e6a99a)}.hovi-variant__matpiste[data-versio=akvamariini]{background:linear-gradient(135deg,#dff2f8,#8cc6db)}.hovi-variant__matpiste[data-versio=pink]{background:linear-gradient(135deg,#fbd3e2,#e07aa3)}.hovi-variant__matpiste[data-versio=blue]{background:linear-gradient(135deg,#a9bde8,#2f4f9a)}.hovi-variant__matpiste[data-versio=green],.hovi-variant__matpiste[data-versio=vihre\e4]{background:linear-gradient(135deg,#bfe3c7,#3f8a57)}.hovi-variant__matpiste[data-versio=black],.hovi-variant__matpiste[data-versio=musta]{background:linear-gradient(135deg,#6b6b6b,#111)}.hovi-variant__matpiste[data-versio="blue topaz"],.hovi-variant__matpiste[data-versio=sininen]{background:linear-gradient(135deg,#c9e6f6,#4f9fd1)}.hovi-variant__matpiste[data-versio="white topaz"],.hovi-variant__matpiste[data-versio=clear]{background:radial-gradient(circle at 35% 30%,#fff 0 30%,#eef1f4 55%,#c9d0d8)}.hovi-variant__matpiste[data-versio=punainen],.hovi-variant__matpiste[data-versio=red]{background:linear-gradient(135deg,#f3a9a9,#b3262e)}.hovi-variant__matpiste[data-versio=onyx]{background:radial-gradient(circle at 35% 30%,#555 0 20%,#111 70%)}.hovi-variant__matpiste[data-versio=ruusukvartsi]{background:linear-gradient(135deg,#fbe3e6,#e9aab4)}.hovi-variant__matpiste[data-versio=topaasi]{background:linear-gradient(135deg,#e3f1fa,#9fcbe6)}.hovi-variant__matpiste[data-versio="vihre\e4  kvartsi"]{background:linear-gradient(135deg,#e5f2dc,#a9cf94)}.hovi-variant__matpiste[data-versio=chocolate]{background:linear-gradient(135deg,#c79a74,#6b3f22)}.hovi-variant__matpiste[data-versio=macaron]{background:linear-gradient(135deg,#fde3ec,#f2a7c3)}.hovi-variant__matpiste[data-versio=purple]{background:linear-gradient(135deg,#d9c4ec,#7d4fae)}.hovi-variant__matpiste[data-versio=vaaleanpunainen]{background:radial-gradient(circle at 35% 30%,#fff6f6 0 25%,#f6d6d6 60%,#e2b2b4)}.hovi-variant__matpiste[data-versio=valkoinen]{background:radial-gradient(circle at 35% 30%,#fff 0 30%,#f3f1ec 60%,#d8d3c8)}.hovi-variant__matpiste[data-versio="vihre\e4  ja pinkki"]{background:linear-gradient(90deg,#8fc79a 50%,#f1a9c0 50%)}.hovi-variant__matpiste[data-versio=kirkkaanvihre\e4]{background:linear-gradient(135deg,#9be08a,#2e9c3a)}.hovi-variant__matpiste[data-versio="kulta ja timantit"]{background:radial-gradient(circle at 35% 30%,#fff 0 22%,#f3e3b0 45%,#d6a93b)}.hovi-variant__matpiste[data-versio=harmaa]{background:linear-gradient(135deg,#b9bcc0,#6f7378)}.hovi-variant__matpiste[data-versio=beige]{background:linear-gradient(135deg,#efe3cf,#c9b28f)}.hovi-variant__matpiste[data-versio=hunaja]{background:linear-gradient(135deg,#f3cf8a,#c58a2a)}.hovi-variant__matpiste[data-versio=keltainen]{background:linear-gradient(135deg,#fbe58a,#e0b310)}.hovi-variant__matpiste[data-versio=keskiruskea]{background:linear-gradient(135deg,#c99a6a,#85562d)}.hovi-variant__matpiste[data-versio=kullanruskea]{background:linear-gradient(135deg,#e0b27a,#a8692b)}.hovi-variant__matpiste[data-versio=kuninkaansininen]{background:linear-gradient(135deg,#6f8fe0,#1f3c9c)}.hovi-variant__matpiste[data-versio=marjanpunainen]{background:linear-gradient(135deg,#e07a9a,#9c1f4a)}.hovi-variant__matpiste[data-versio=oranssi]{background:linear-gradient(135deg,#f9c07a,#e2711d)}.hovi-variant__matpiste[data-versio=rose]{background:linear-gradient(135deg,#f6d0d6,#d993a2)}.hovi-variant__matpiste[data-versio=ruskea]{background:linear-gradient(135deg,#b98a63,#6b4226)}.hovi-variant__matpiste[data-versio=taupe]{background:linear-gradient(135deg,#c8bbb0,#8b7d72)}.hovi-variant__matpiste[data-versio=tummanruskea]{background:linear-gradient(135deg,#8a6248,#3e2617)}.hovi-variant__matpiste[data-versio=tummansininen]{background:linear-gradient(135deg,#5b6f9c,#1b2a4a)}.hovi-variant__matpiste[data-versio=tummanvihre\e4]{background:linear-gradient(135deg,#6e9a7a,#1f4a2c)}.hovi-variant__matpiste[data-versio=turkoosi]{background:linear-gradient(135deg,#9be3e0,#1fa3a0)}.hovi-variant__matpiste[data-versio=vaaleansininen]{background:linear-gradient(135deg,#d8ebf8,#8dbfe3)}.hovi-variant__matpiste[data-versio=viininpunainen]{background:linear-gradient(135deg,#b5566a,#5e1426)}.hovi-variant__matpiste[data-versio=anthracite]{background:linear-gradient(135deg,#7a7d80,#3a3c3e)}.hovi-variant__matpiste[data-versio="dark pink"]{background:linear-gradient(135deg,#f09ab8,#c2417a)}.hovi-variant__matpiste[data-versio="beige rose"]{background:linear-gradient(135deg,#f2ddd2,#d4a99a)}@media(prefers-reduced-motion:reduce){.hovi-variant *{transition:none!important}}@media(max-width:480px){.hovi-variant{--hv-swatch: 54px}}@container (max-width: 300px){.hovi-variant__avaa-teksti{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/hovi-mallisarja.css.map */
