.media>.tovhs-overlay,.tovhs-overlay{position:absolute!important;max-width:none!important;display:block;z-index:3;pointer-events:none;overflow:visible}.tovhs-overlay .tovhs-region{position:absolute;display:block;pointer-events:auto;cursor:pointer;border-radius:14px;transition:box-shadow .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.tovhs-region.is-active,.tovhs-region:focus-visible{background-color:rgba(255,255,255,calc(.1 * var(--tovhs-highlight, 1)));box-shadow:inset 0 0 0 1.5px rgba(255,255,255,calc(.85 * var(--tovhs-highlight, 1)))}span.tovhs-region{cursor:default}.tovhs-card{position:absolute;pointer-events:auto;display:flex;gap:12px;align-items:center;width:max-content;max-width:min(300px,86%);padding:10px 14px 10px 10px;background:#fff;color:#1c1b19;border-radius:12px;box-shadow:0 10px 30px #0000002e,0 1px 3px #00000014;font:inherit;font-size:13px;line-height:1.35;animation:tovhs-in .16s ease-out}.tovhs-card[hidden]{display:none}@keyframes tovhs-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tovhs-thumb{width:64px;height:64px;flex:0 0 64px;object-fit:contain;background:#f5f3ef;border-radius:8px}.tovhs-body{min-width:0}.tovhs-title{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tovhs-variant{color:#6b665e;font-size:12px}.tovhs-prices{margin-top:2px}.tovhs-price--sale{color:#a33b20;font-weight:600}.tovhs-compare{color:#8a857c;margin-left:4px}.tovhs-soldout{margin-left:6px;padding:1px 6px;border-radius:4px;background:#f1ede6;color:#6b665e;font-size:11px;font-weight:600}.tovhs-cta{display:inline-block;margin-top:6px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tovhs-cta--self{text-decoration:none;color:#8a857c;font-weight:500}@media(prefers-reduced-motion:reduce){.tovhs-card{animation:none}.tovhs-region{transition:none}}@keyframes tovhs-pulse{0%,to{background-color:#fff0;box-shadow:inset 0 0 #fff0}45%{background-color:#ffffff29;box-shadow:inset 0 0 0 1.5px #ffffffe6}}.tovhs-overlay.is-pulsing .tovhs-region{animation:tovhs-pulse 1.5s ease-in-out 2}.tovhs-hint{position:absolute;left:12px;bottom:12px;z-index:999;pointer-events:none;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#1c1b19;font-size:12px;font-weight:600;letter-spacing:.02em;box-shadow:0 2px 10px #00000026;transition:opacity .4s ease,transform .4s ease}.tovhs-hint.is-gone{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.tovhs-overlay.is-pulsing .tovhs-region{animation:none}.tovhs-hint{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/842/assets/lifestyle-hotspots.css.map */
