.tooltip{display:inline-flex;position:relative}.tooltip__bubble{z-index:30;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-tip);background:var(--color-white);width:max-content;max-width:15rem;color:var(--color-ink);font-family:var(--font-title);font-size:var(--text-label);text-wrap:balance;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--color-ink) 14%, transparent)) drop-shadow(0 10px 14px color-mix(in srgb, var(--color-rosa) 34%, transparent));opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 100%;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-weight:700;line-height:1.3;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px)scale(.9)rotate(-2deg)}.tooltip__bubble:before{content:"";background:var(--color-rosa);border-radius:0 100%;flex:none;width:9px;height:9px}.tooltip__bubble:after{content:"";border-radius:0 0 var(--radius-tip) 0;background:inherit;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;translate:-50%;rotate:45deg}.tooltip:focus-within .tooltip__bubble{opacity:1;visibility:visible;transition:opacity .16s ease, transform .32s var(--ease-out-soft), visibility 0s;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.tooltip:hover .tooltip__bubble{opacity:1;visibility:visible;transition:opacity .16s ease .32s, transform .32s var(--ease-out-soft) .32s, visibility 0s linear .32s;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tooltip__bubble,.tooltip:focus-within .tooltip__bubble,.tooltip:hover .tooltip__bubble{transition-property:opacity,visibility;transform:translate(-50%)}}.mj-foulard{--ground:var(--color-rosa);aspect-ratio:1}.mj-foulard__fabric{border-radius:var(--radius-tip);background:var(--ground);height:100%;box-shadow:var(--shadow-pop);clip-path:inset(-14%);transition:clip-path 1.5s var(--ease-in-out-soft);position:relative}.js .mj-foulard:not([data-in]) .mj-foulard__fabric{clip-path:inset(0 0 100%)}.mj-foulard__cloth{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mj-foulard__band{fill:var(--color-rosa-claro)}.mj-foulard__cloth pattern path{fill:color-mix(in srgb, var(--color-rosa-claro) 45%, transparent)}.mj-foulard__rule{fill:none;stroke:var(--color-crema);stroke-width:2px}.mj-foulard__rule--fine{stroke:var(--color-rosa-claro);stroke-width:1px}.mj-foulard__medal{fill:none;stroke:var(--color-crema);stroke-width:1.5px}.mj-foulard__knot path{fill:var(--color-rosa-claro)}.mj-foulard__defs{position:absolute}.mj-foulard__defs path{vector-effect:non-scaling-stroke}.mj-foulard__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:7.4%}.mj-foulard__grid>.mj-foulard__cell{display:block}.mj-foulard__flower{transition:transform 1.9s var(--ease-out-soft), opacity .9s var(--ease-out-soft);transition-delay:calc(var(--n) * .105s + .9s);padding:5%;display:block}.js .mj-foulard:not([data-in]) .mj-foulard__flower{opacity:0;transform:rotate(-70deg)scale(.72)}.mj-foulard__flower svg{width:100%;height:auto;stroke:var(--color-crema);stroke-width:1.5px;stroke-linejoin:round;overflow:visible}.mj-foulard__flower[data-p="0"]{--back:var(--color-rosa-claro);--mid:var(--color-crema);--front:var(--color-rosa);--core:var(--color-crema)}.mj-foulard__flower[data-p="1"]{--back:var(--color-crema);--mid:var(--color-rosa-claro);--front:var(--color-rosa);--core:var(--color-crema)}.mj-foulard__flower[data-p="2"]{--back:var(--color-rosa-claro);--mid:var(--color-crema);--front:var(--color-rosa);--core:var(--color-rosa-claro)}.mj-foulard__flower[data-p="3"]{--back:var(--color-crema);--mid:var(--color-rosa);--front:var(--color-rosa-claro);--core:var(--color-rosa)}.mj-foulard__back{fill:var(--back)}.mj-foulard__mid{fill:var(--mid)}.mj-foulard__front{fill:var(--front)}.mj-foulard__core{fill:var(--core);vector-effect:non-scaling-stroke}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mj-foulard__flower svg{transition:transform .9s var(--ease-out-soft)}.mj-foulard__cell:hover svg{transform:rotate(calc(var(--dir) * 36deg))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mj-foulard__flower{animation-name:mj-flower-turn;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@keyframes mj-flower-turn{0%{rotate:calc(var(--dir) * -14deg)}to{rotate:calc(var(--dir) * 22deg)}}.js-failed .mj-foulard__fabric{clip-path:none!important}.js-failed .mj-foulard__flower{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mj-foulard__fabric,.js .mj-foulard:not([data-in]) .mj-foulard__fabric{clip-path:inset(-14%);transition:none}.mj-foulard__flower{transition:opacity .15s linear}.js .mj-foulard:not([data-in]) .mj-foulard__flower{transform:none}}
