:where(.lululi-uv,.lululi-praia) :focus-visible{outline:3px solid var(--l-coral);outline-offset:2px}.lululi-sec--uv{padding-top:12px;padding-bottom:0}.lululi-uv{--uv: var(--l-teal);--uv-txt: var(--l-texto);display:grid;gap:10px;padding:16px;border-radius:24px;background:var(--l-teal-claro);color:var(--l-texto)}.lululi-uv[data-nivel=baixo]{--uv: #6cc04a}.lululi-uv[data-nivel=moderado]{--uv: #f7d82b}.lululi-uv[data-nivel=alto]{--uv: #f88a2a}.lululi-uv[data-nivel=muito-alto]{--uv: #d8263a;--uv-txt: #fff}.lululi-uv[data-nivel=extremo]{--uv: #7a55d6;--uv-txt: #fff}.lululi-uv__dado{display:flex;align-items:center;gap:12px}.lululi-uv__dado[hidden]{display:none}.lululi-uv__num{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--uv);color:var(--uv-txt);font:600 30px/1 var(--font-heading--family);font-variant-numeric:tabular-nums}.lululi-uv__txt{display:grid}.lululi-uv__txt b{font:600 20px/1.15 var(--font-heading--family)}.lululi-uv__txt small{color:var(--l-suave);font-weight:700;font-size:14px}.lululi-uv__frase{margin:0;font-weight:700;font-size:16px;text-wrap:pretty}.lululi-uv__lugar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lululi-uv__rotulo{font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.lululi-uv__select{flex:1 1 150px;min-height:44px;border-radius:99px;border:2px solid var(--l-linha);padding:0 14px;background:#fff;color:var(--l-texto);font:700 16px var(--font-body--family)}.lululi-uv__local{min-height:44px;padding:0 4px;border:0;background:none;color:var(--l-teal-d);font:800 15px var(--font-body--family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lululi-uv__aviso{margin:0;font-size:14px;font-weight:700;color:var(--l-coral-d)}.lululi-uv__aviso:empty{display:none}.lululi-uv__botao{box-sizing:border-box;min-height:48px;width:100%}@media(min-width:750px){.lululi-uv:not(.lululi-uv--compacto){grid-template-columns:auto 1fr auto;align-items:center;column-gap:20px}.lululi-uv:not(.lululi-uv--compacto) .lululi-uv__lugar{grid-column:1 / 3}.lululi-uv:not(.lululi-uv--compacto) .lululi-uv__botao{grid-column:3;grid-row:1 / 3;width:auto;padding-inline:28px}}.lululi-uv--compacto{padding:12px 14px;gap:8px;border-radius:18px}.lululi-uv--compacto .lululi-uv__num{width:44px;height:44px;font-size:22px}.lululi-uv--compacto .lululi-uv__txt b{font-size:17px}.lululi-uv--compacto .lululi-uv__frase{font-size:15px}.lululi-uv--compacto .lululi-uv__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lululi-uv--compacto .lululi-uv__botao{min-height:44px}@property --ceu-topo{syntax: "<color>"; inherits: true; initial-value: #4fc3ee;}@property --ceu-base{syntax: "<color>"; inherits: true; initial-value: #c9efff;}@property --mar{syntax: "<color>"; inherits: true; initial-value: #00b9af;}@property --sol{syntax: "<color>"; inherits: true; initial-value: #ffd23f;}@property --sol-x{syntax: "<number>"; inherits: true; initial-value: 262;}@property --sol-y{syntax: "<number>"; inherits: true; initial-value: 64;}.lululi-praia__lead{margin:0 0 12px;color:var(--l-suave);font-weight:600}.lululi-praia__cena{position:relative;aspect-ratio:390 / 520;width:100%;margin-inline:auto;border-radius:28px;overflow:hidden;background:#f6dfb5}.lululi-praia__svg{display:block;width:100%;height:100%}.lululi-praia__ceu1{stop-color:var(--ceu-topo, #4fc3ee)}.lululi-praia__ceu2{stop-color:var(--ceu-base, #c9efff)}.lululi-praia__mar{fill:var(--mar, #00b9af)}.lululi-praia__solcor{fill:var(--sol, #ffd23f)}.lululi-praia__sol{transform:translate(calc(var(--sol-x, 262) * 1px),calc(var(--sol-y, 64) * 1px))}.lululi-praia__ponto{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.lululi-praia__alvo{position:absolute;left:-24px;top:-24px;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center}.lululi-praia__alvo span{width:20px;height:20px;box-sizing:border-box;border-radius:50%;background:#fff;border:5px solid var(--l-coral);box-shadow:0 0 0 3px #ffffff8c,0 2px 6px #123c3a4d}.lululi-praia__ponto.is-aberto .lululi-praia__alvo span{background:var(--l-coral);border-color:#fff}.lululi-praia__rotulo{position:absolute;bottom:30px;left:0;transform:translate(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 16px;border-radius:99px;background:#fff;color:var(--l-texto);font:800 15px var(--font-body--family);text-decoration:none;box-shadow:0 6px 18px #123c3a40;visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.lululi-praia__rotulo span{color:var(--l-coral);font-size:20px}.lululi-praia__ponto--dir .lululi-praia__rotulo{left:auto;right:-24px;transform:none}.lululi-praia__ponto--esq .lululi-praia__rotulo{left:-24px;transform:none}.lululi-praia__ponto.is-aberto .lululi-praia__rotulo,.lululi-praia__ponto:focus-within .lululi-praia__rotulo,.lululi-praia__ponto:hover .lululi-praia__rotulo{visibility:visible;opacity:1}.lululi-praia__lista{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.lululi-praia__lista a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:99px;border:2px solid var(--l-linha);color:var(--l-texto);font-weight:800;text-decoration:none}@media(min-width:750px){.lululi-praia{display:grid;grid-template-columns:1fr minmax(0,460px);column-gap:40px;align-items:center}.lululi-praia__cena{grid-column:2;grid-row:1 / 3}.lululi-praia__lista{grid-column:1;align-self:start}}@media(prefers-reduced-motion:no-preference){.lululi-praia__ondas{animation:lululi-ondas 6s linear infinite}.lululi-praia__alvo span{animation:lululi-pulso 2.4s ease-in-out infinite}@supports (animation-timeline: view()){.lululi-praia{animation:lululi-ceu linear both;animation-timeline:view()}}}@keyframes lululi-ondas{0%{transform:translate(0)}to{transform:translate(60px)}}@keyframes lululi-pulso{50%{box-shadow:0 0 0 9px #ffffff59,0 2px 6px #123c3a4d}}@keyframes lululi-ceu{0%{--ceu-topo: #ffb38a;--ceu-base: #ffe7c7;--mar: #4fb8c4;--sol: #ffd08a;--sol-x: 150;--sol-y: 226}25%{--ceu-topo: #8fd3f4;--ceu-base: #e3f6ff;--mar: #1fb5b5;--sol: #ffe07a;--sol-x: 200;--sol-y: 120}50%{--ceu-topo: #4fc3ee;--ceu-base: #c9efff;--mar: #00b9af;--sol: #ffd23f;--sol-x: 262;--sol-y: 64}75%{--ceu-topo: #7cc7e8;--ceu-base: #ffe9c9;--mar: #12a8a3;--sol: #ffc04d;--sol-x: 322;--sol-y: 120}to{--ceu-topo: #ff7a59;--ceu-base: #ffd0a1;--mar: #2a8f96;--sol: #ff8a3d;--sol-x: 360;--sol-y: 226}}@media(prefers-reduced-motion:reduce){.lululi-praia__rotulo{transition:none}}.lululi-uv-topo{display:flex;align-items:center}.lululi-uv-pilula{--uv: var(--l-teal);--uv-txt: var(--l-texto);display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 6px;border:0;border-radius:99px;background:none;color:inherit;font:800 14px/1 var(--font-body--family);white-space:nowrap;cursor:pointer}.lululi-uv-pilula[data-nivel=baixo]{--uv: #6cc04a}.lululi-uv-pilula[data-nivel=moderado]{--uv: #f7d82b}.lululi-uv-pilula[data-nivel=alto]{--uv: #f88a2a}.lululi-uv-pilula[data-nivel=muito-alto]{--uv: #d8263a;--uv-txt: #fff}.lululi-uv-pilula[data-nivel=extremo]{--uv: #7a55d6;--uv-txt: #fff}.lululi-uv-pilula__num{display:grid;place-items:center;min-width:28px;height:28px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:var(--uv);color:var(--uv-txt);font:600 16px/1 var(--font-heading--family);font-variant-numeric:tabular-nums}.lululi-uv-pilula__num[hidden]{display:none}.lululi-uv-pilula__sol{width:24px;height:24px;flex:none}.lululi-uv-pilula[data-nivel]:not([data-nivel=""]) .lululi-uv-pilula__sol{display:none}.lululi-uv-pilula:hover .lululi-uv-pilula__txt{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.lululi-uv-pilula{padding:0 4px;gap:4px}.lululi-uv-pilula__lugar{display:none}}.lululi-uv-pop{box-sizing:border-box;margin:0;inset:auto 0 0 0;width:100%;max-width:none;max-height:85dvh;border:0;border-radius:24px 24px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;color:var(--l-texto);box-shadow:0 -8px 30px #123c3a33}.lululi-uv-pop::backdrop{background:#123c3a59}@media(min-width:750px){.lululi-uv-pop{inset:72px 24px auto auto;width:380px;border-radius:24px;box-shadow:0 12px 36px #123c3a38}}.lululi-uv-pop__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lululi-uv-pop__topo b{font:600 22px var(--font-heading--family)}.lululi-uv-pop__fechar{width:44px;height:44px;border-radius:50%;border:0;background:var(--l-teal-claro);color:var(--l-texto);font-size:24px;cursor:pointer}.lululi-uv-pop :focus-visible,.lululi-uv-pilula:focus-visible{outline:3px solid var(--l-coral);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lululi-v2.css.map */
