@layer skytec-apple.base{@media (max-width: 899.98px){html body ol.sk-ready-steps:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body ul.sk-safe-grid:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: grid !important;grid-auto-flow: column !important;grid-auto-columns: 100% !important;grid-template-columns: none !important;grid-template-rows: none !important;align-items: stretch !important;} html body ol.sk-ready-steps > li:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body ul.sk-safe-grid > li:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){height: auto !important;align-self: stretch !important;}} html body #skv-videos .skv-wrap.skvc:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){--skvc-tempo: 1.8s;--skvc-curva: cubic-bezier(.45, 0, .2, 1);--skvc-nome: 72px;overflow: visible !important;} html body #skv-videos .skv-wrap.skvc.skvc-rapido:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){--skvc-tempo: .65s;--skvc-curva: cubic-bezier(.2, .7, .2, 1);} html body #skv-videos .skv-wrap.skvc > .skv-track:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: block !important;position: relative !important;height: calc(var(--skvc-w, 240px) * 16 / 9 + var(--skvc-nome)) !important;padding: 0 !important;overflow: hidden !important;overflow: clip !important;scroll-snap-type: none !important;touch-action: pan-y !important;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;} @media (min-width: 900px){html body #skv-videos .skv-wrap.skvc > .skv-track:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){margin: 0 !important;width: 100% !important;max-width: none !important;}} html body #skv-videos .skv-wrap.skvc .skv-track > .skv-card:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute !important;top: 0 !important;left: 50% !important;width: var(--skvc-w, 240px) !important;max-width: none !important;min-width: 0 !important;height: auto !important;margin: 0 0 0 calc(var(--skvc-w, 240px) / -2) !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;flex: none !important;display: block !important;transform-origin: 50% calc(var(--skvc-w, 240px) * 8 / 9) !important;transform: translate3d(calc(var(--x, 0px) + var(--skvc-arrasto, 0px)), var(--skvc-desce, 0px), 0) scale(var(--s, 1)) !important;opacity: var(--o, 1) !important;transition: transform var(--skvc-tempo) var(--skvc-curva), opacity var(--skvc-tempo) var(--skvc-curva) !important;backface-visibility: hidden;z-index: 1;cursor: pointer;} html body #skv-videos .skv-wrap.skvc .skv-track > .skv-card.skvc-ativo:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){z-index: 3;} html body #skv-videos .skv-wrap.skvc .skv-track > .skv-card.skvc-longe:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){visibility: hidden !important;transition: none !important;} html body #skv-videos .skv-wrap.skvc.skvc-arrasta .skv-track > .skv-card:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){transition: none !important;} html body #skv-videos .skv-wrap.skvc.skvc-rapido > .skv-track:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){transition: height var(--skvc-tempo) var(--skvc-curva) !important;} html body #skv-videos .skv-wrap.skvc .skv-card > .skv-thumb:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: relative !important;display: block !important;width: 100% !important;height: calc(var(--skvc-w, 240px) * 16 / 9) !important;aspect-ratio: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;border-radius: 20px !important;background: #1c1c1e !important;} html body #skv-videos .skv-wrap.skvc .skv-card > .skv-thumb:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){pointer-events: none !important;} html body #skv-videos .skv-wrap.skvc .skv-card > .skvc-toque:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute !important;left: 0 !important;top: 0 !important;z-index: 6 !important;width: 100% !important;height: calc(var(--skvc-w, 240px) * 16 / 9) !important;border-radius: 20px !important;cursor: pointer;outline: none;-webkit-tap-highlight-color: transparent;} html body #skv-videos .skv-wrap.skvc .skv-card > .skvc-toque:focus-visible:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){box-shadow: 0 0 0 3px #fff !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque > button:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute !important;top: 10px !important;display: none !important;align-items: center !important;justify-content: center !important;width: 48px !important;height: 48px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: rgba(28, 28, 30, .72) !important;box-shadow: none !important;color: #fff !important;cursor: pointer;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-som:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){left: 10px !important;right: auto !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-tela:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){right: 10px !important;left: auto !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skvc-toque > button:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: flex !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque svg:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 24px !important;height: 24px !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-off:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skv-card.skvc-mudo .skvc-toque .skvc-on:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-mudo .skvc-toque .skvc-off:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: inline !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;display: none;padding: 26px 6px 4px;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .78) 60%);cursor: default;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skvc-toque .skvc-ctl:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: block;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-linha:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: flex;align-items: center;gap: 0;height: 44px;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl button:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: static !important;flex: none !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 44px !important;height: 44px !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;box-shadow: none !important;color: #fff !important;cursor: pointer;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl button:hover:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){background: rgba(255, 255, 255, .14) !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl button:focus-visible:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input:focus-visible:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){outline: 2px solid #fff !important;outline-offset: 1px;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl button svg:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 24px !important;height: 24px !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-i-play:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skv-card.skvc-pausado .skvc-ctl .skvc-i-pausa:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-pausado .skvc-ctl .skvc-i-play:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: inline;} html body.home #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-tela:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-hora:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){flex: none;min-width: 38px;color: #fff;font-size: 15px;font-weight: 600;font-variant-numeric: tabular-nums;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-som:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){margin-left: auto !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input[type=range]:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){-webkit-appearance: none !important;appearance: none !important;display: block !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;height: 22px !important;min-height: 0 !important;background: transparent !important;cursor: pointer;touch-action: none;--skvc-p: 0%;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-tempo:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 100% !important;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl .skvc-vol:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){flex: 1 1 auto;width: auto !important;min-width: 56px !important;max-width: 90px !important;margin-right: 2px !important;--skvc-p: 100%;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input[type=range]:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6)::-webkit-slider-runnable-track{height: 4px;border-radius: 2px;background: linear-gradient(to right, #fff var(--skvc-p), rgba(255, 255, 255, .32) var(--skvc-p));} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input[type=range]:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6)::-moz-range-track{height: 4px;border-radius: 2px;background: linear-gradient(to right, #fff var(--skvc-p), rgba(255, 255, 255, .32) var(--skvc-p));} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input[type=range]:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6)::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 14px;height: 14px;margin-top: -5px;border: 0;border-radius: 50%;background: #fff;} html body #skv-videos .skv-wrap.skvc .skvc-toque .skvc-ctl input[type=range]:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6)::-moz-range-thumb{width: 14px;height: 14px;border: 0;border-radius: 50%;background: #fff;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-pp:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute;left: 50%;top: 50%;width: 72px;height: 72px;margin: -36px 0 0 -36px;display: none;align-items: center;justify-content: center;border-radius: 50%;background: rgba(28, 28, 30, .72);color: #fff;pointer-events: none;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-pp svg:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 34px !important;height: 34px !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande.skvc-pausado .skvc-toque > .skvc-pp:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: flex;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-barra:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute;left: 14px;right: 14px;bottom: 12px;height: 4px;border-radius: 2px;background: rgba(255, 255, 255, .28);overflow: hidden;display: none;pointer-events: none;} html body #skv-videos .skv-wrap.skvc .skvc-toque > .skvc-barra > i:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: block;width: 0;height: 100%;background: #fff;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skvc-toque > .skvc-barra:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: block;} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-cheio:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute !important;inset: 0 !important;z-index: 2 !important;display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;object-fit: cover !important;opacity: 0 !important;transition: opacity .3s ease !important;pointer-events: none;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skv-thumb > .skvc-cheio.skvc-pronto:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 1 !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skv-thumb > .skvc-cheio:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){inset: -1px !important;width: calc(100% + 2px) !important;height: calc(100% + 2px) !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skv-thumb:has(> .skvc-cheio.skvc-pronto) > :is(.skvc-video, .skvc-capa):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){visibility: hidden !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skv-thumb:has(> .skvc-cheio.skvc-pronto):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){background: #000 !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-grande .skv-thumb > .skv-play:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 0 !important;} #skv-videos video.skvc-cheio:fullscreen{object-fit: contain !important;background: #000 !important;opacity: 1 !important;} #skv-videos video.skvc-cheio:-webkit-full-screen{object-fit: contain !important;background: #000 !important;opacity: 1 !important;} html body #skv-videos .skv-wrap.skvc .skv-card > .skv-thumb > img:not(.skvc-capa):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skv-card > .skv-thumb > video:not(.skvc-video):not(.skvc-cheio):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none !important;} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-capa:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-video:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute !important;inset: 0 !important;display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;padding: 0 !important;box-sizing: border-box !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;object-fit: cover !important;pointer-events: none;-webkit-user-drag: none;transition: filter var(--skvc-tempo) var(--skvc-curva), opacity .3s ease !important;} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-video:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){z-index: 1;opacity: 0 !important;} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-video.skvc-pronto:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 1 !important;} html body #skv-videos .skv-wrap.skvc .skv-card:not(.skvc-ativo) .skv-thumb > :is(.skvc-capa, .skvc-video):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){filter: blur(2px) grayscale(.7) !important;} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skvc-veu:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){position: absolute;inset: 0;z-index: 2;pointer-events: none;background: #000;opacity: .58;transition: opacity var(--skvc-tempo) var(--skvc-curva);} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-ativo .skv-thumb > .skvc-veu:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 0;} html body #skv-videos .skv-wrap.skvc .skv-thumb > :is(.skv-play, .skv-tag):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){z-index: 4 !important;transition: opacity .4s ease !important;} html body #skv-videos .skv-wrap.skvc .skv-card:not(.skvc-ativo) .skv-thumb > :is(.skv-play, .skv-tag):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 0 !important;} @media (min-width: 1024px){html body #skv-videos .skv-wrap.skvc .skv-card.skvc-ativo .skv-thumb > .skv-play:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 96px !important;height: 96px !important;margin: -48px 0 0 -48px !important;scale: 1 !important;opacity: 1 !important;animation: none !important;background: rgba(28, 28, 30, .86) !important;border: 2px solid rgba(255, 255, 255, .85) !important;box-shadow: 0 8px 28px rgba(0, 0, 0, .55) !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-ativo .skv-thumb > .skv-play svg:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: 42px !important;height: 42px !important;margin-left: 6px !important;} html body #skv-videos .skv-wrap.skvc .skv-card.skvc-ativo.skvc-grande .skv-thumb > .skv-play:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 0 !important;}} html body #skv-videos .skv-wrap.skvc .skv-thumb > .skv-tag:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none !important;} html body #skv-videos .skv-wrap.skvc .skv-card > .skv-nome:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: flex !important;align-items: center !important;justify-content: center !important;height: var(--skvc-nome) !important;min-height: 0 !important;margin: 0 !important;padding: 0 4px !important;font-size: var(--skvc-letra, 18px) !important;line-height: 1.25 !important;text-align: center !important;color: #fff !important;transition: opacity var(--skvc-tempo) var(--skvc-curva) !important;} html body #skv-videos .skv-wrap.skvc .skv-card:not(.skvc-ativo) > .skv-nome:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){opacity: 0 !important;} html body #skv-videos .skv-wrap.skvc .skv-card > :is(.skv-btn, .skv-link, .skv-follow):not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: none !important;} html body #skv-videos .skv-wrap.skvc > .skv-arr:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){top: calc(var(--skvc-w, 240px) * 8 / 9) !important;z-index: 5 !important;} html body #skv-videos .skv-wrap.skvc > .skv-arr:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){display: flex !important;} @media (max-width: 1023px){html body #skv-videos .skv-wrap.skvc > .skv-arr:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){width: var(--skvc-seta, 48px) !important;height: var(--skvc-seta, 48px) !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;} html body #skv-videos .skv-wrap.skvc > .skv-arr.skv-prev:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){left: calc(50% - var(--skvc-w, 240px) / 2 - var(--skvc-seta, 48px) - 8px) !important;right: auto !important;} html body #skv-videos .skv-wrap.skvc > .skv-arr.skv-next:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){right: calc(50% - var(--skvc-w, 240px) / 2 - var(--skvc-seta, 48px) - 8px) !important;left: auto !important;}} @media (prefers-reduced-motion: reduce){html body #skv-videos .skv-wrap.skvc .skv-track > .skv-card:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6), html body #skv-videos .skv-wrap.skvc .skv-thumb > *:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6){transition: none !important;}}}

/* ===== Ajustes SKYTEC (nov/2026) ===== */

/* 1) Especiais: movido para "Ajustes SKYTEC v2" no fim */

/* 2) Rodapé no computador: links sempre abertos (sem sanfona) */
@media (min-width:900px){
  footer details.fgroup::details-content{content-visibility:visible;block-size:auto;}
  footer details.fgroup > summary{pointer-events:none;cursor:default;list-style:none;}
  footer details.fgroup > summary::-webkit-details-marker{display:none;}
  footer details.fgroup > summary::after,
  footer details.fgroup > summary svg{display:none !important;}
}

/* 3) Notebooks e telas médias (900–1199px): menu e carrinho na mesma linha, contador em uma linha só */
@media (min-width:900px) and (max-width:1199px){
  .site-header nav.main-nav{flex-wrap:nowrap;}
  .site-header nav.main-nav>ul{flex:0 1 auto;width:auto;}
  .site-header nav.main-nav>ul a{font-size:14.5px;}
  
  
}

/* 4) Texto de abertura da loja (página Máquinas) centralizado */
.page-description{text-align:center;max-width:820px;margin-left:auto;margin-right:auto;}

/* 5) Rodapé no computador: sem a setinha, já que os links ficam sempre abertos */
@media (min-width:900px){
  footer details.fgroup > summary span::after,
  footer details.fgroup > summary span::before{display:none !important;}
}

/* 6) Efeito de aparecer mais rápido: nunca deixa a tela vazia ao rolar */
.reveal{transition-duration:.35s !important;transition-delay:0s !important;}
.reveal:not(.is-in){opacity:.25 !important;}
.reveal *{transition-delay:0s !important;}

/* 7) Contadores: mostram sempre o número certo (35 anos, 12 meses...) com o mesmo visual */
.sk-count{position:relative;visibility:hidden;}
b > .sk-count{display:inline-block;min-width:3ch;}
.sk-count::after{content:attr(data-to);visibility:visible;position:absolute;left:50%;top:0;transform:translateX(-50%);white-space:nowrap;
  background:linear-gradient(rgb(255,255,255),rgb(159,208,255));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}

/* 8) Celular: botões da primeira tela aparecem sem precisar rolar */

/* 9) Celular, página da máquina: preço aparece já na primeira tela */
@media (max-width:600px){
  .single-product .page-hero{min-height:0 !important;padding-top:6px !important;padding-bottom:6px !important;}
  .single-product .page-hero .crumbs{margin:0 !important;}
  .single-product .sk-pd-head{margin-bottom:6px !important;padding-top:10px !important;}
  .single-product .woocommerce-product-gallery{margin-bottom:10px !important;}
}
@media (max-width:600px){
  .single-product .sk-pd-head h1{font-size:22px !important;line-height:1.2 !important;}
  .single-product .sk-pricebox{padding-top:12px !important;}
}

/* 10) Foto da máquina grande na página do produto (celular e tablet) */
@media (max-width:900px){
  .single-product .woocommerce-product-gallery{padding:6px !important;}
  .single-product .woocommerce-product-gallery img.wp-post-image{width:100% !important;height:auto !important;max-height:none !important;}
}
@media (max-width:600px){
  .single-product .woocommerce-product-gallery{margin-left:-12px !important;margin-right:-12px !important;}
}

/* 11) Celular, loja: botões de tipo de máquina mais compactos (as máquinas aparecem antes) */
@media (max-width:600px){
  .cat-chips{grid-template-columns:repeat(2,1fr) !important;gap:8px !important;}
  .cat-chips a{min-height:42px !important;height:auto !important;padding:8px 6px !important;font-size:15px !important;grid-column:auto !important;}
}
@media (max-width:600px){
  .woocommerce-products-header ~ .woocommerce-result-count, .woocommerce-result-count, .woocommerce-ordering{display:none !important;}
}

/* 14) Loja: botões de tipo de máquina centralizados, alinhados com o texto */
.cat-chips{justify-content:center !important;}

/* 16) Página da máquina: tudo num cartão só — foto grande centralizada, preço e botões logo abaixo */
.woocommerce.single-product div.product .sk-pd-grid{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;max-width:1100px !important;margin:0 auto 48px !important;border:1px solid rgb(29,38,50) !important;border-radius:28px !important;overflow:hidden !important;background:radial-gradient(60% 35% at 50% 22%,rgba(47,140,255,.16),transparent 70%),rgba(8,12,18,.65) !important;}
.woocommerce.single-product div.product .sk-pd-grid > div.images.woocommerce-product-gallery{position:relative !important;top:auto !important;align-self:auto !important;height:auto !important;border:0 !important;border-radius:0 !important;background:none !important;padding:36px 36px 12px !important;margin:0 !important;}
.woocommerce.single-product div.product .sk-pd-grid > div.images .woocommerce-product-gallery__wrapper{flex:0 0 auto !important;}
.woocommerce.single-product div.product .woocommerce-product-gallery img.wp-post-image{width:auto !important;max-width:100% !important;height:auto !important;max-height:520px !important;margin:0 auto !important;display:block !important;object-fit:contain !important;}
.woocommerce.single-product div.product .sk-pd-grid > .summary{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:16px !important;align-items:stretch !important;padding:12px 36px 36px !important;margin:0 !important;width:auto !important;max-width:none !important;}
.woocommerce.single-product div.product .sk-pd-grid > .summary > *{min-width:0 !important;margin:0 !important;width:100% !important;max-width:none !important;box-sizing:border-box;}
.woocommerce.single-product div.product .summary .sk-pricebox,.woocommerce.single-product div.product .summary .sk-bn-box{display:flex !important;flex-direction:column !important;justify-content:center !important;}
.woocommerce.single-product div.product .summary form.cart{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:12px !important;}
.woocommerce.single-product div.product .summary form.cart .quantity{flex:0 0 auto !important;margin:0 !important;height:62px !important;}
.woocommerce.single-product div.product .summary form.cart .single_add_to_cart_button{flex:1 1 auto !important;width:auto !important;height:62px !important;min-height:0 !important;padding:0 16px !important;margin:0 !important;}
.woocommerce.single-product div.product .summary .skytec-ask{display:flex !important;}
.woocommerce.single-product div.product .summary .skytec-ask a{flex:1 1 100% !important;width:100% !important;height:62px !important;min-height:0 !important;padding:0 16px !important;justify-content:center !important;box-sizing:border-box;}
.woocommerce.single-product div.product .product_meta{display:none !important;}
@media (max-width:760px){
  .woocommerce.single-product div.product .sk-pd-grid{border-radius:22px !important;margin-left:-6px !important;margin-right:-6px !important;}
  .woocommerce.single-product div.product .sk-pd-grid > div.images.woocommerce-product-gallery{padding:18px 10px 6px !important;}
  .woocommerce.single-product div.product .woocommerce-product-gallery img.wp-post-image{width:100% !important;max-height:none !important;}
  .woocommerce.single-product div.product .sk-pd-grid > .summary{grid-template-columns:1fr !important;gap:12px !important;padding:8px 14px 18px !important;}
  .woocommerce.single-product div.product .summary form.cart{flex-wrap:wrap !important;justify-content:center !important;}
  .woocommerce.single-product div.product .summary form.cart .single_add_to_cart_button{flex:1 1 100% !important;}
}

/* 17) Informações abaixo da máquina: 2 colunas equilibradas, sem buracos */
@media (min-width:761px){
  .single-product .sk-pd-info{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:16px !important;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important;align-items:stretch !important;}
  .single-product .sk-pd-info > .sk-pd-info-card{width:auto !important;max-width:none !important;margin:0 !important;}
  .single-product .sk-pd-info > [class*="sk-pd-info--fact"]{grid-row:span 2 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}
}

/* 18) Padrão do site inteiro: conteúdo em cartões centralizados, sem buracos */
/* Contato: endereço sem vão; cartão "Siga" completa a coluna */
.sk-ct-grid{grid-template-rows:auto 1fr !important;}
.sk-ct-card .sk-ct-map{margin-top:16px !important;align-self:flex-start;}
.sk-ct-grid > .sk-ct-card:last-child{justify-content:center !important;}
/* Conheça: cartões da mesma linha com conteúdo centralizado na altura */
.sk-ab-two > .sk-ab-card{display:flex !important;flex-direction:column !important;justify-content:center !important;}
/* Blog: cartões centralizados como o resto do site */
.sk-blog-card, .sk-blog-card > a{text-align:center !important;}
/* Artigos: fotos dentro de um cartão, grandes e centralizadas */
.single-post .entry-content figure.wp-block-image{max-width:620px;margin:28px auto !important;padding:22px;border:1px solid rgb(29,38,50);border-radius:24px;background:radial-gradient(60% 55% at 50% 40%,rgba(47,140,255,.16),transparent 70%),rgba(8,12,18,.65);text-align:center;}
.single-post .entry-content figure.wp-block-image img{display:block;margin:0 auto;max-width:100%;height:auto;max-height:440px;width:auto;}
.single-post .entry-content figure.wp-block-image figcaption{text-align:center;margin-top:12px;opacity:.85;}
/* Políticas (privacidade, termos, trocas, exclusão): tudo num cartão só */
.sk-legal-page{background:radial-gradient(60% 20% at 50% 0%,rgba(47,140,255,.12),transparent 70%),rgba(8,12,18,.65);border:1px solid rgb(29,38,50);border-radius:28px;padding:44px 52px !important;}
@media (max-width:760px){.sk-legal-page{padding:24px 18px !important;border-radius:22px;}}
/* Minha conta: menu em linha no topo e conteúdo centralizado (sem coluna vazia ao lado) */
@media (min-width:901px){
  .woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr !important;max-width:900px;margin-left:auto !important;margin-right:auto !important;}
  .woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;}
  .woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-navigation{grid-column:1 !important;grid-row:1 !important;width:auto !important;max-width:none !important;position:static !important;margin:0 0 18px !important;}
  .woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-content{grid-column:1 !important;grid-row:2 !important;width:auto !important;max-width:none !important;}
  .woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{width:auto !important;margin:0 !important;}
}

/* 19) Vídeos da página inicial maiores em todas as telas de computador, até ultrawide (o limite antigo era 600px de altura) */

/* ===== SKYTEC – Ajustes carrinho + finalização (07/nov/2026) ===== */

/* A) Cupom aplicado no resumo: etiqueta limpa, nada sobreposto (carrinho e finalização) */
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;gap:.35rem !important;max-width:none !important;width:100% !important;margin:0 !important;padding:.85rem 1rem !important;border-radius:16px !important;height:auto !important;min-height:0 !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount > th{display:block !important;flex:none !important;width:auto !important;white-space:normal !important;padding:0 !important;margin:0 !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6fe3a3 !important;opacity:.85;text-align:left !important;line-height:1.2 !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount > th::after{display:none !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount > td{display:flex !important;flex:none !important;align-items:center !important;justify-content:space-between !important;gap:.75rem !important;width:auto !important;padding:0 !important;margin:0 !important;text-align:left !important;font-size:1rem !important;font-weight:700 !important;line-height:1.3 !important;color:#eafff3 !important;white-space:normal !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount > td::before{display:none !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon{position:relative !important;flex:none !important;margin:0 !important;display:inline-flex !important;align-items:center !important;gap:.4rem !important;padding:.42rem .9rem .42rem .5rem !important;font-size:0 !important;line-height:1.3 !important;text-decoration:none !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(255,107,95,.14),rgba(255,107,95,.06)) !important;border:1px solid rgba(255,120,110,.38) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;color:#ffb3ab !important;cursor:pointer;overflow:hidden;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease,color .35s ease !important}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon::before{content:"\00d7" !important;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(255,107,95,.22);color:#ffd6d1;font-size:.95rem !important;font-weight:700;line-height:1;transition:transform .45s ease,background .35s ease}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon::after{content:"Remover";font-size:.8rem;font-weight:700;letter-spacing:.02em}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon:hover,html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon:focus-visible{background:linear-gradient(180deg,#ff6b5f,#d9443a) !important;border-color:#ff8a80 !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(255,90,80,.65),0 0 0 3px rgba(255,107,95,.15) !important;outline:none}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon:hover::before,html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon:focus-visible::before{transform:rotate(90deg);background:rgba(255,255,255,.25);color:#fff}
html body :is(.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .cart_totals table.shop_table tbody) tr.cart-discount.cart-discount .woocommerce-remove-coupon:active{transform:translateY(0) scale(.97)}

/* B) Carrinho: selos de confiança preenchem o cartão (sem faixa vazia), com título e efeito suave */
html body .sk-cart-extra ul.sk-trust--cart{grid-template-rows:auto !important;grid-auto-rows:1fr !important;align-items:stretch !important;align-content:stretch !important;gap:.7rem !important;padding:1.1rem !important}
html body .sk-cart-extra ul.sk-trust--cart::before{content:"Compra protegida";grid-column:1/-1;display:block;text-align:center;font-weight:800;font-size:1.1rem;color:#fff;letter-spacing:.01em;padding:.2rem 0 .7rem;border-bottom:1px solid rgba(111,227,163,.18)}
html body .sk-cart-extra ul.sk-trust--cart > li{align-self:stretch !important;height:auto !important;min-height:0 !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:.55rem !important;padding:1rem !important;text-align:center;font-weight:700;transition:border-color .35s ease,background .35s ease,transform .35s ease}
html body .sk-cart-extra ul.sk-trust--cart > li:hover{border-color:rgba(111,227,163,.45) !important;background:rgba(46,204,113,.1) !important;transform:translateY(-2px)}
html body .sk-cart-extra ul.sk-trust--cart > li svg{width:26px !important;height:26px !important}

/* C) Finalização no computador: mesma largura do carrinho, produto à esquerda e resumo à direita */
@media (min-width:1000px){
  html body.woocommerce-checkout:not(.woocommerce-order-received) .page-body .wrap{width:min(100% - 2.5rem,80rem) !important;max-width:none !important}
  html body.woocommerce-checkout:not(.woocommerce-order-received) .entry-content > .woocommerce{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:stretch;max-width:none !important;width:100% !important}
  html body.woocommerce-checkout:not(.woocommerce-order-received) .entry-content > .woocommerce > *{grid-column:1/-1;max-width:none !important;width:auto !important;margin:0 !important}
  html body.woocommerce-checkout:not(.woocommerce-order-received) .entry-content > .woocommerce > .woocommerce-notices-wrapper:empty{display:none !important}
  html body.woocommerce-checkout .entry-content > .woocommerce > .woocommerce-info{grid-column:1/-1;text-align:center;padding:1rem 1.5rem !important}
  html body.woocommerce-checkout .entry-content > .woocommerce > .sk-secure-bar{grid-column:auto;display:flex !important;flex-wrap:wrap;align-items:center;align-content:center;gap:1rem 1.2rem;padding:1.4rem 1.6rem !important}
  html body.woocommerce-checkout .entry-content > .woocommerce > .sk-secure-bar > div{flex:1 1 14rem;min-width:0}
  html body.woocommerce-checkout .entry-content > .woocommerce > .sk-secure-bar > .sk-secure-wa{flex:1 1 100%;text-align:center}
  html body.woocommerce-checkout .entry-content > .woocommerce > form.sk-coupon{grid-column:auto;display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1.1rem 1rem !important;padding:1.4rem 1.6rem !important}
  html body.woocommerce-checkout form.sk-coupon .sk-coupon-head{grid-column:1/-1 !important;justify-content:flex-start !important;gap:1.3rem !important;margin:0 !important}
  html body.woocommerce-checkout form.sk-coupon .form-row{width:auto !important;float:none !important;margin:0 !important;grid-column:auto !important}
  html body.woocommerce-checkout form.sk-coupon .form-row .button{white-space:nowrap}
  html body.woocommerce-checkout form.checkout{max-width:none !important;width:100% !important}
  html body.woocommerce-checkout #order_review{padding:1.6rem !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:1.25rem;width:100% !important;max-width:none !important;margin:0 !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table > thead{display:none !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table > tbody{display:flex !important;flex-direction:column;gap:1rem;grid-column:1;min-width:0}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table > tbody > tr.cart_item{flex:1 1 auto;justify-content:center;width:100% !important;max-width:none !important;margin:0 !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table > tfoot{display:flex !important;flex-direction:column;justify-content:flex-start;gap:.6rem;grid-column:2;min-width:0;padding:1.4rem 1.2rem !important;border-radius:22px;border:1px solid #1f2a37;background:linear-gradient(180deg,#10161f,#0b1017)}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table > tfoot::before{content:"Resumo do pedido";display:block;text-align:center;font-weight:800;font-size:1.25rem;color:#fff;padding-bottom:.6rem;margin-bottom:.2rem;border-bottom:1px solid rgba(47,140,255,.25)}
  html body.woocommerce-checkout #order_review tfoot > tr{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}
  html body.woocommerce-checkout #order_review .sk-oi-img{width:min(100%,30rem) !important;max-width:none !important}
  html body.woocommerce-checkout #order_review .sk-oi-img img{width:100% !important;height:auto !important;max-height:none !important}
  html body.woocommerce-checkout #order_review #payment .payment_box > fieldset,
  html body.woocommerce-checkout #order_review #payment .payment_box .erede-method-form{max-width:44rem !important;margin-left:auto !important;margin-right:auto !important;width:100% !important}
  html body.woocommerce-checkout #order_review .sk-ship-note{margin:1.25rem 0 0 !important;max-width:none !important}
  html body.woocommerce-checkout #order_review #payment{max-width:none !important;margin-top:1.25rem !important}
}
@media (min-width:1000px) and (max-width:1199px){
  html body.woocommerce-checkout:not(.woocommerce-order-received) .page-body .wrap{width:calc(100% - 2rem) !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table{grid-template-columns:minmax(0,1fr) 20rem}
}
@media (min-width:1680px){
  html body.woocommerce-checkout:not(.woocommerce-order-received) .page-body .wrap{width:min(100% - 4rem,86rem) !important}
  html body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem)}
}
/* ===== fim ajustes 07/nov/2026 ===== */

/* ===== SKYTEC – Rodapé alinhado (07/nov/2026): botões sem corte, títulos limpos, mesma largura dos selos ===== */
html body .site-footer .fmenu > li{min-width:0}
html body .site-footer .fmenu > li > a,html body .site-footer .fmenu > li > span{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin:0 !important}
html body .site-footer .fmenu > li > a{transition:border-color .3s ease,background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}
html body .site-footer .fmenu > li > a:hover,html body .site-footer .fmenu > li > a:focus-visible{border-color:rgba(47,140,255,.7) !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 8px 20px -10px rgba(47,140,255,.6)}
@media (min-width:900px){
  html body .site-footer .fgrid{max-width:1080px !important;gap:1.3rem 1.5rem !important;align-items:start !important}
  html body .site-footer details.fgroup{min-width:0 !important;overflow:visible !important}
  html body .site-footer details.fgroup::details-content{overflow:visible !important}
  html body .site-footer details.fgroup > summary{background:none !important;border:0 !important;box-shadow:none !important;height:auto !important;min-height:0 !important;padding:0 0 .75rem !important;margin:0 0 .9rem !important;font-size:.9rem !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#fff !important;display:flex !important;justify-content:center !important;background-image:linear-gradient(90deg,transparent,#2f8cff,transparent) !important;background-size:3.2rem 2px !important;background-position:center bottom !important;background-repeat:no-repeat !important}
  html body .site-footer details.fgroup > summary::after,html body .site-footer details.fgroup > summary::before,html body .site-footer details.fgroup > summary svg{display:none !important;content:none !important}
}
/* ===== fim rodapé ===== */

/* ===== SKYTEC – Títulos e textos de abertura com efeito padronizado (07/nov/2026) ===== */

/* 1) Títulos que ainda estavam "secos": mesmo brilho azul suave dos outros títulos do site */
html body:not(#sk-x) :is(h1.entry-title, h1.product_title, .sk-ab-head h2, .sk-ct-head h2, .skr-card h2, h2.woocommerce-Reviews-title, .woocommerce-Tabs-panel > h2){background:linear-gradient(100deg,#fff 0%,#fff 40%,#9fd0ff 50%,#fff 60%,#fff 100%) 100% 0/260% 100% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;filter:drop-shadow(0 0 14px rgba(47,140,255,.3));text-wrap:balance}
@media (prefers-reduced-motion:no-preference){
  html body:not(#sk-x) :is(h1.entry-title, h1.product_title, .sk-ab-head h2, .sk-ct-head h2, .skr-card h2, h2.woocommerce-Reviews-title, .woocommerce-Tabs-panel > h2){animation:skPriceShine 6s ease-in-out 1.2s infinite}
}

/* 2) Texto de abertura das páginas de máquinas/categorias: cartão de vidro com luz que passa na borda */
html body :is(.page-description, .term-description){position:relative;max-width:58rem;margin:0 auto 1.6rem !important;padding:1.3rem 2rem !important;border-radius:22px;background:radial-gradient(80% 120% at 50% 0%,rgba(47,140,255,.12),transparent 70%),linear-gradient(180deg,rgba(17,24,35,.85),rgba(10,14,20,.85));border:1px solid rgba(47,140,255,.22);box-shadow:0 18px 40px -24px rgba(47,140,255,.45),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;isolation:isolate}
html body :is(.page-description, .term-description)::before{content:"";position:absolute;top:0;left:0;width:45%;height:2px;background:linear-gradient(90deg,transparent,#5aa9ff,#cfe6ff,#5aa9ff,transparent);transform:translateX(-110%);pointer-events:none}
html body :is(.page-description, .term-description)::after{content:"";position:absolute;bottom:0;right:0;width:45%;height:1px;background:linear-gradient(90deg,transparent,rgba(90,169,255,.8),transparent);transform:translateX(110%);pointer-events:none}
html body :is(.page-description, .term-description) p{margin:0 !important;font-size:1.06rem !important;line-height:1.75 !important;color:#c9d5e4 !important;text-align:center;text-wrap:pretty}
html body :is(.page-description, .term-description) p + p{margin-top:.6rem !important}

/* 3) Frase de apoio embaixo dos títulos de seção: leitura mais confortável */
html body .section-head > p{color:#b4c1d1 !important;line-height:1.7 !important;max-width:46rem;margin-left:auto !important;margin-right:auto !important;text-wrap:pretty}

@media (prefers-reduced-motion:no-preference){
  @keyframes skIntroIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
  @keyframes skEdgeA{0%{transform:translateX(-110%)}55%,100%{transform:translateX(240%)}}
  @keyframes skEdgeB{0%,40%{transform:translateX(110%)}95%,100%{transform:translateX(-240%)}}
  html body :is(.page-description, .term-description){animation:skIntroIn .8s cubic-bezier(.2,.7,.2,1) .15s both}
  html body :is(.page-description, .term-description)::before{animation:skEdgeA 7s ease-in-out 1s infinite}
  html body :is(.page-description, .term-description)::after{animation:skEdgeB 7s ease-in-out 1s infinite}
  @supports (animation-timeline:view()){
    html body .section-head > p{animation:skIntroIn linear both;animation-timeline:view();animation-range:entry 0% cover 22%}
  }
}
@media (max-width:640px){
  html body :is(.page-description, .term-description){padding:1.1rem 1.2rem !important;border-radius:18px}
  html body :is(.page-description, .term-description) p{font-size:1rem !important;line-height:1.65 !important}
}
/* ===== fim títulos e textos ===== */

/* ===== SKYTEC – Correções da revisão geral (07/nov/2026) ===== */
/* Categoria "Especiais": título e frase um embaixo do outro, alinhados com os outros cartões */
html body .use a[href*="/especiais/"] .use-label{flex-direction:column !important;flex-wrap:nowrap !important}
html body .use a[href*="/especiais/"] .use-label::after{font-size:.95rem !important;line-height:1.35 !important;margin:4px 0 .85rem !important;text-align:center !important;font-weight:400 !important}
/* Página da máquina no celular: botões de - e + não ficam mais cortados */
@media (max-width:640px){
  html body form.cart .quantity.has-btns{width:100% !important;max-width:100% !important;min-width:0 !important;flex:1 1 100% !important;box-sizing:border-box !important}
  html body form.cart .quantity.has-btns input.qty{min-width:0 !important;width:auto !important;flex:1 1 0 !important}
  /* Rodapé no celular: número do CNPJ numa linha só */
  html body footer .sk-seals li:nth-child(3) > span{white-space:nowrap !important;font-size:.92em}
}
/* Topo fixo ao rolar: fundo sólido, nada aparece por trás do logo */
html body .site-header.is-scrolled{background-color:rgba(8,10,14,.98) !important}
/* ===== fim correções ===== */

/* ===== Conheça a SKYTEC: cartões 35 anos / Marca própria / Brasil todo – título em cima, texto embaixo (07/nov/2026) ===== */
html body .sk-ab-stats > li{flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:.3rem !important;position:relative !important;padding:1.1rem 1.4rem 1.1rem 1.7rem !important;overflow:hidden;transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}
html body .sk-ab-stats > li::before{content:"" !important;display:block !important;position:absolute !important;left:0;top:20%;bottom:20%;width:3px;border-radius:3px;background:linear-gradient(180deg,#5aa9ff,#1c6fe0);box-shadow:0 0 12px rgba(47,140,255,.6)}
html body .sk-ab-stats > li > b{white-space:nowrap;line-height:1.15 !important}
html body .sk-ab-stats > li > span{width:auto !important;max-width:none !important;flex:none !important;line-height:1.45 !important;color:#a9b6c7 !important;text-align:left !important}
html body .sk-ab-stats > li:hover{border-color:rgba(47,140,255,.5) !important;transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(47,140,255,.6)}

/* ===== SKYTEC – LARGURA PADRÃO ÚNICA EM TODAS AS PÁGINAS (07/nov/2026) =====
   Uma medida só para o conteúdo do site inteiro: 67,5rem (1080px na tela comum; cresce junto com o texto em telas grandes).
   Para mudar a largura do site todo no futuro, troque só o valor de --sk-w abaixo. */
:root{--sk-w:67.5rem}

/* 1) A "moldura" de todas as páginas e seções tem a mesma largura */
html body:not(#sk-w) main .page-body .wrap,
html body:not(#sk-w) main > .wrap,
html body:not(#sk-w) main > section:not(.hero) > .wrap,
html body:not(#sk-w) main > div > section:not(.hero) > .wrap,
html body:not(#sk-w) .site-footer > .wrap{width:min(100% - 2.5rem, var(--sk-w)) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important}

/* 2) Blocos internos que estavam mais estreitos agora ocupam a moldura inteira */
html body:not(#sk-w) :is(.sk-ab, .sk-ct, .sk-legal-page, .sk-pd-head, .sk-pd-grid, .sk-pd-info, .woocommerce-tabs, .skr-opts, .sk-help, .sk-help > ul, .page-description, .term-description){max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}
html body:not(#sk-w).woocommerce-account main .entry-content > .woocommerce,
html body:not(#sk-w).woocommerce-cart main .entry-content > .woocommerce,
html body:not(#sk-w).woocommerce-checkout main .entry-content > .woocommerce{max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}

/* 3) Rodapé e selos com a mesma largura do conteúdo */
html body:not(#sk-w) .site-footer .fgrid,
html body:not(#sk-w) .site-footer ul.sk-seals{max-width:100% !important;width:100% !important}
/* ===== fim largura padrão ===== */

/* ~~~ Ajustes SKYTEC v2 (07/nov/2026) ~~~ */
/* Frase de apoio de Especiais e Motor, idêntica às outras categorias */
.use a[href*="/especiais/"]::after,
.use a[href*="/motor/"]::after{
  order:1;display:block;align-self:stretch;text-align:center;
  margin-top:.25rem;margin-bottom:.85rem;min-height:2.7rem;
  font-family:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:1rem;line-height:1.35;font-weight:400;letter-spacing:normal;text-transform:none;color:#9fabbd;
}
.use a[href*="/especiais/"] .use-go,
.use a[href*="/motor/"] .use-go{order:2;}
.use a[href*="/especiais/"]::after{content:"Picueta e costuras especiais";}
.use a[href*="/motor/"]::after{content:"Econômico e silencioso";}

/* Cartões de máquina: título com respiro e botão inteiro */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title .sk-t{
  font-size:.95rem !important;line-height:1.3 !important;letter-spacing:0 !important;
}
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.product_type_simple,
.woocommerce ul.products li.product a.button.product_type_variable{
  font-size:.76rem !important;padding-left:.3rem !important;padding-right:.3rem !important;letter-spacing:0 !important;
}

/* ===== SKYTEC – Correções da auditoria (08/nov/2026) ===== */
/* 1) Carrinho: caixa do total não estica mais até o fim da lista (sumiu a linha/caixa vazia) */
html body.woocommerce-cart .cart-collaterals{align-self:start !important}
/* 2) Finalizar compra: resumo do total fica embaixo, alinhado com a ultima maquina */
html body .woocommerce-checkout-review-order-table tfoot{align-self:end !important;position:static !important}
/* 3) Cartões de ajuda: títulos todos alinhados na mesma altura */
html body .sk-help .sk-points > li{justify-content:flex-start !important}
/* 4) Seta do botão Finalizar: tira a etiqueta que ficava em cima do texto */
html body .sx-seta .sx-seta-t{display:none !important}

/* 5) Teste Qual máquina comprar: preço e botão dos dois resultados na mesma linha */
html body .skr-prod .skr-price{margin-top:auto !important}

/* 6) Erros do formulario: visual em cartoes + clique leva ao campo com seta */
html:has(body.woocommerce-checkout),html:has(body.woocommerce-account){scroll-behavior:smooth;scroll-padding-top:210px}
html body ul.woocommerce-error{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:10px;position:relative;margin:0 auto 28px !important;padding:66px 20px 20px !important;list-style:none !important;text-align:left !important;background:linear-gradient(180deg,rgba(255,107,107,.10),rgba(13,17,23,.92)) !important;border:1px solid rgba(255,107,107,.45) !important;border-radius:18px !important;box-shadow:0 10px 30px rgba(0,0,0,.35)}
html body ul.woocommerce-error::before{content:"Faltam alguns dados. Toque em cada item para corrigir." !important;position:absolute !important;top:20px;left:20px;right:20px;display:block !important;width:auto !important;height:auto !important;background:none !important;text-align:center;font-family:Sora,system-ui,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.3;color:#fff;transform:none !important}
html body ul.woocommerce-error > li{position:relative;display:block !important;min-height:60px;margin:0 !important;padding:18px 16px 18px 52px !important;text-align:left !important;list-style:none !important;font-size:.95rem;line-height:1.35;color:#c9d6e3 !important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:12px;transition:border-color .25s,background .25s,transform .25s}
html body ul.woocommerce-error > li::before{content:"!";position:absolute;left:14px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ff6b6b;color:#14070a;font-weight:800;font-size:15px;line-height:1}
html body ul.woocommerce-error > li strong{color:#fff;font-weight:700}
html body ul.woocommerce-error > li a{color:inherit !important;text-decoration:none !important}
html body ul.woocommerce-error > li a::after{content:"";position:absolute;inset:0;border-radius:12px}
html body ul.woocommerce-error > li:has(a){padding-right:118px !important;cursor:pointer}
html body ul.woocommerce-error > li:has(a)::after{content:"Corrigir \2193";position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:6px 12px;border-radius:999px;background:rgba(30,136,255,.15);border:1px solid rgba(30,136,255,.45);color:#7cc0ff;font-weight:700;font-size:.8rem;white-space:nowrap;pointer-events:none}
html body ul.woocommerce-error > li:has(a):hover{border-color:rgba(30,136,255,.6);background:rgba(30,136,255,.08);transform:translateY(-1px)}
html body form .form-row:has(:target){display:block !important;position:relative}
html body form .form-row:has(:target) > label::before{content:"\2193  Corrija aqui";display:table;margin:0 auto 10px;padding:7px 16px;border-radius:999px;background:#1e88ff;color:#fff;font-weight:700;font-size:.85rem;box-shadow:0 6px 18px rgba(30,136,255,.4);animation:skCorrija .9s ease-in-out 4}
html body form .form-row:has(:target) :is(input,select,textarea,.select2-selection):not(#sk-x){border-color:#ff6b6b !important;box-shadow:0 0 0 4px rgba(255,107,107,.22) !important}
@keyframes skCorrija{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}
@media (max-width:600px){html body ul.woocommerce-error{grid-template-columns:1fr;padding:62px 12px 12px !important}html body ul.woocommerce-error > li:has(a){padding-right:16px !important;padding-bottom:46px !important}html body ul.woocommerce-error > li:has(a)::after{top:auto;bottom:10px;right:12px;transform:none}}

/* 7) Carrinho e Finalizar: foto da máquina não cobre mais o nome; nome com brilho neon azul */
html body .sk-oi-img img.sk-oi-pic:not(#sk-x){position:relative !important;inset:auto !important;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important}
html body .sk-oi-name:not(#sk-x){color:#fff !important;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 8px rgba(77,163,255,.85),0 0 18px rgba(30,136,255,.55),0 0 34px rgba(30,136,255,.3) !important}
/* 8) Meus pedidos (computador): cada pedido numa linha larga, tudo alinhado */
@media (min-width:900px){
html body .woocommerce-orders-table tbody:not(#sk-x){grid-template-columns:1fr !important;gap:14px !important}
html body .woocommerce-orders-table tbody tr.order:not(#sk-x){grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(150px,1fr) auto minmax(280px,320px) !important;grid-template-areas:"num date total status act" !important;align-items:center !important;column-gap:28px !important;row-gap:0 !important;width:100% !important;padding:22px 28px !important}
html body .woocommerce-orders-table tbody tr.order > :is(th,td):not(.woocommerce-orders-table__cell-order-status):not(#sk-x){margin:0 !important;padding:0 !important;border:0 !important;text-align:left !important;width:auto !important}
html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-date:not(#sk-x), html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-date *{white-space:nowrap !important}
html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-total:not(#sk-x), html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-total *, html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-total:not(#sk-x)::before{text-align:left !important;justify-content:flex-start !important;margin-left:0 !important}
html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-status:not(#sk-x){justify-content:center !important;margin:0 !important;border:0 !important}
html body .woocommerce-orders-table tbody tr.order .woocommerce-orders-table__cell-order-actions:not(#sk-x){grid-area:act !important;display:grid !important;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px !important}
}

/* 9) Visualizar pedido: aviso de status, itens, total com botão Pagar grande e dados alinhados */
body.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type:not(#sk-x){display:block;width:100% !important;max-width:none !important;box-sizing:border-box;padding:16px 20px;margin:0 0 24px !important;border:1px solid rgba(30,136,255,.35);border-radius:14px;background:linear-gradient(180deg,rgba(30,136,255,.10),rgba(13,17,23,.6));font-size:1rem;line-height:1.9;text-align:center;color:#c9d6e3}
body.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark:not(#sk-x){background:none;color:#fff;font-weight:700;padding:0}
body.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status:not(#sk-x){display:inline-block;padding:2px 12px;border-radius:999px;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.45);color:#ffd166;line-height:1.5}
body.woocommerce-view-order table.order_details tbody tr.order_item:not(#sk-x){align-items:center !important;gap:16px;padding:18px 20px !important;border-radius:14px !important}
body.woocommerce-view-order table.order_details tbody tr.order_item td.product-name:not(#sk-x){font-size:1.02rem;line-height:1.4;color:#fff;text-shadow:0 0 1px rgba(255,255,255,.6),0 0 10px rgba(30,136,255,.45)}
body.woocommerce-view-order table.order_details tbody tr.order_item td.product-total:not(#sk-x){font-size:1.12rem;font-weight:800;white-space:nowrap;color:#fff}
body.woocommerce-view-order table.order_details tfoot tr:has(a.button) th:not(#sk-x){display:none !important}
body.woocommerce-view-order table.order_details tfoot tr:has(a.button) td:not(#sk-x){width:100% !important;flex:1 1 100% !important;padding:6px 0 0 !important;border:0 !important}
body.woocommerce-view-order table.order_details tfoot tr:has(a.button):not(#sk-x){border:0 !important}
body.woocommerce-view-order table.order_details tfoot a.button:not(#sk-x){display:flex !important;align-items:center;justify-content:center;width:100% !important;min-height:52px;font-size:1.05rem !important;font-weight:800 !important;border-radius:12px !important;background:#16a34a !important;border-color:#16a34a !important;color:#fff !important;box-shadow:0 8px 22px rgba(22,163,74,.35)}
body.woocommerce-view-order table.order_details tfoot a.button:hover{filter:brightness(1.08)}
body.woocommerce-view-order table.order_details tfoot:has(tr:last-child a.button) tr:nth-last-child(3) :is(th,td):not(#sk-x),body.woocommerce-view-order table.order_details tfoot:not(:has(tr:last-child a.button)) tr:nth-last-child(2) :is(th,td):not(#sk-x){font-size:1.3rem !important;font-weight:800 !important;color:#fff !important}
body.woocommerce-view-order .sk-cust-grid:not(#sk-x){grid-template-columns:1fr !important;align-items:start !important}
@media (min-width:700px){body.woocommerce-view-order .sk-cust-fields:not(#sk-x){grid-template-columns:repeat(4,minmax(0,1fr)) !important}body.woocommerce-view-order .sk-cust-fields > div:not(.is-half):not(#sk-x){grid-column:span 2 !important}body.woocommerce-view-order .sk-cust-contact:not(#sk-x){grid-template-columns:repeat(auto-fit,minmax(0,1fr)) !important;grid-auto-flow:column}}
body.woocommerce-view-order table.order_details tbody:not(#sk-x){display:flex !important;flex-direction:column;gap:12px}
body.woocommerce-view-order table.order_details tfoot:not(#sk-x){display:flex !important;flex-direction:column;margin-top:18px;padding:14px 20px;border:1px solid rgba(30,136,255,.35);border-radius:16px;background:rgba(13,17,23,.55);box-shadow:0 10px 28px rgba(0,0,0,.3)}

/* 10) Carregando (excluir item, frete, cupom): a máscara cobre só o bloco certo, com cantos arredondados */
html body :is(.woocommerce-cart-form,.cart_totals,form.checkout,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content form):not(#sk-x){position:relative !important}
html body .blockUI.blockOverlay:not(#sk-x){border-radius:16px !important}
/* 11) Finalizar com 1 máquina: resumo do mesmo tamanho do cartão da máquina, sem buraco; sem linha dupla */
html body table.woocommerce-checkout-review-order-table:has(tbody > tr.cart_item:only-child) tfoot:not(#sk-x){align-self:stretch !important;justify-content:space-evenly !important}
html body table.woocommerce-checkout-review-order-table:has(tbody > tr.cart_item:only-child) tfoot tr.order-total:not(#sk-x){margin-top:0 !important}
html body table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal:not(#sk-x){border-top:0 !important}

/* 12) Carrinho, Compra protegida: figura grande com brilho e explicação em cada quadrado */
html body .sk-trust--cart > li:not(#sk-x){display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:12px !important;padding:22px 16px !important;text-align:center !important;font-size:1rem !important;font-weight:800 !important;color:#fff !important;line-height:1.3;position:relative;overflow:hidden}
html body .sk-trust--cart > li:not(#sk-x)::before{content:"";position:absolute;inset:auto -30% -45% -30%;height:70%;background:radial-gradient(closest-side,rgba(30,136,255,.18),transparent);pointer-events:none}
html body .sk-trust--cart > li > .sk-ico:not(#sk-x),html body .sk-trust--cart > li > svg:not(#sk-x){flex:0 0 auto;width:84px !important;height:84px !important;margin:0 0 4px !important;border-radius:24px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,rgba(124,192,255,.30),rgba(30,136,255,.10) 60%,rgba(5,7,11,.4));border:1px solid rgba(124,192,255,.40);box-shadow:0 0 0 6px rgba(30,136,255,.06),0 0 30px rgba(30,136,255,.35);color:#9fd0ff !important;animation:skTrustFlutua 4.5s ease-in-out infinite}
html body .sk-trust--cart > li > svg:not(#sk-x){padding:20px;box-sizing:border-box}
html body .sk-trust--cart > li > .sk-ico svg:not(#sk-x){width:44px !important;height:44px !important}
html body .sk-trust--cart > li:nth-child(2) > :is(.sk-ico,svg){animation-delay:.6s}
html body .sk-trust--cart > li:nth-child(3) > :is(.sk-ico,svg){animation-delay:1.2s}
html body .sk-trust--cart > li:nth-child(4) > :is(.sk-ico,svg){animation-delay:1.8s}
html body .sk-trust--cart > li:not(#sk-x)::after{display:block;max-width:250px;font-size:.84rem;font-weight:500;line-height:1.5;color:#a9bacb}
html body .sk-trust--cart > li:nth-child(1):not(#sk-x)::after{content:"Conex\00E3o protegida (HTTPS). Seus dados viajam criptografados."}
html body .sk-trust--cart > li:nth-child(2):not(#sk-x)::after{content:"Pix ou cart\00E3o em at\00E9  12x sem juros, processado com seguran\00E7 a pela Rede."}
html body .sk-trust--cart > li:nth-child(3):not(#sk-x)::after{content:"Recebeu e mudou de ideia? Voc\00EA  pode desistir, como garante o C\00F3 digo de Defesa do Consumidor."}
html body .sk-trust--cart > li:nth-child(4):not(#sk-x)::after{content:"Empresa registrada, 35 anos de mercado e loja f\00ED sica em S\00E3o Paulo."}
@keyframes skTrustFlutua{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@media (prefers-reduced-motion:reduce){html body .sk-trust--cart > li > :is(.sk-ico,svg){animation:none !important}}
/* 13) Cartões de ajuda: títulos na mesma altura (reforço) e botão Pagar pedido da mesma largura das opções */
html body .sk-help .sk-points > li:not(#sk-x){justify-content:flex-start !important}
html body #order_review .form-row:has(#place_order):not(#sk-x){padding:18px 0 0 !important}

/* 14) Pagar pedido: espaço entre o topo, as etapas e o resumo */
html body .woocommerce > .sk-payhero:not(#sk-x){margin:0 0 20px !important}
html body .woocommerce > .sk-paysteps:not(#sk-x){margin:0 0 26px !important}

/* 15) Polimento geral: brilho dos botões preso no botão (sem luz vazando), cantos redondos, animações suaves */
html{scroll-behavior:smooth}
html body :is(.btn,a.button,button.button,.button,input[type=submit],#place_order,.checkout-button,.single_add_to_cart_button,.skytec-cart-link,.skr-btn,.sk-vivo-btn,.sk-faq-more):not(#sk-x){overflow:hidden !important;isolation:isolate;background-clip:padding-box !important;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease,filter .25s ease !important;box-shadow:0 6px 16px -8px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.10) !important}
html body :is(.btn,a.button,button.button,.button,input[type=submit],#place_order,.checkout-button,.single_add_to_cart_button,.skytec-cart-link,.skr-btn,.sk-vivo-btn,.sk-faq-more):not(#sk-x):hover{box-shadow:0 8px 18px -8px rgba(0,0,0,.75),0 0 0 3px rgba(30,136,255,.22),inset 0 1px 0 rgba(255,255,255,.14) !important}
html body :is(.btn--whatsapp,.sk-bn-cta,.btn--light):not(#sk-x):hover{box-shadow:0 8px 18px -8px rgba(0,0,0,.75),0 0 0 3px rgba(37,211,102,.25),inset 0 1px 0 rgba(255,255,255,.14) !important}
html body :is(.btn,a.button,button.button,.button,input[type=submit],#place_order,.checkout-button,.single_add_to_cart_button,.skytec-cart-link,.skr-btn,.sk-vivo-btn,.sk-faq-more):not(#sk-x):active{transform:scale(.98) !important}
html body :is(.btn,a.button,button.button,.button,input[type=submit],#place_order,.checkout-button,.single_add_to_cart_button,.skytec-cart-link,.skr-btn,.sk-vivo-btn,.sk-faq-more):focus-visible{outline:2px solid #7cc0ff !important;outline-offset:3px}
html body .social-float > a:not(#sk-x){box-shadow:0 6px 14px -4px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.18) !important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease !important}
html body .social-float > a:not(#sk-x):hover{transform:scale(1.06)}
html body .sk-top:not(#sk-x){box-shadow:0 6px 14px -4px rgba(0,0,0,.55),0 0 0 1px rgba(47,140,255,.3) !important}
@media (prefers-reduced-motion:reduce){html body *,html body *::before,html body *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}

/* Miniaturas da galeria: máquina / mesa */
.sx-gal-thumbs{gap:18px;padding-bottom:26px}
.sx-gal-thumbs button{position:relative;overflow:visible}
.sx-gal-thumbs button:not(.is-ativa){animation:skThumbPulse 2.2s ease-out infinite}
.sx-gal-thumbs button:not(.is-ativa):hover{transform:translateY(-3px) scale(1.06);border-color:#4aa3ff;box-shadow:0 0 0 4px rgba(74,163,255,.18),0 0 20px rgba(74,163,255,.35);animation:none}
.sx-gal-thumbs button::after{content:"";position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);font:600 11px/1 inherit;letter-spacing:.06em;text-transform:uppercase;color:rgba(170,210,255,.55);white-space:nowrap;pointer-events:none;transition:color .25s}
.sx-gal-thumbs button[aria-label="Ver a máquina"]::after{content:"Máquina"}
.sx-gal-thumbs button[aria-label*="mesa"]::after{content:"Mesa"}
.sx-gal-thumbs button.is-ativa::after,.sx-gal-thumbs button:hover::after{color:#4aa3ff}
@keyframes skThumbPulse{0%{box-shadow:0 0 0 0 rgba(74,163,255,.55)}70%{box-shadow:0 0 0 12px rgba(74,163,255,0)}100%{box-shadow:0 0 0 0 rgba(74,163,255,0)}}
@media (prefers-reduced-motion:reduce){.sx-gal-thumbs button{animation:none!important}}

/* Vídeos do topo (home): mais espaço entre os 3 */



/* SKYTEC-REFINO-20261109-BEGIN */
/* SKYTEC — refinamento visual 2026-11-09.
 * Apenas apresentacao: nenhum seletor altera display, order, position, grid,
 * conteudo, links ou comportamento. Preserva a geometria da galeria.
 * A camada com declaracoes importantes vence o CSS legado nao estratificado.
 */
@layer skytec-refino {
  :root {
    color-scheme: dark !important;
    --st-bg: #05070b;
    --st-blue: #006cb3;
    --st-blue-light: #168dd0;
    --st-surface: #0d151d;
    --st-surface-raised: #121e28;
    --st-text: #dde4ec;
    --st-text-secondary: #aab6c6;
    --st-white: #ffffff;
    --st-support: #d5af68;
    --st-error: #ef9a9a;
    --st-space-1: .25rem;
    --st-space-2: .5rem;
    --st-space-3: .75rem;
    --st-space-4: 1rem;
    --st-space-6: 1.5rem;
    --st-space-8: 2rem;
    --st-space-12: 3rem;
    --st-space-16: 4rem;
    --st-radius-control: .75rem;
    --st-radius-card: 1rem;
    --st-radius-pill: 999px;
    --st-shadow: 0 2px 6px rgb(5 7 11 / 20%);
    --st-font: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;
    --st-size-body: 1.125rem;
    --st-size-small: 1rem;
    --st-size-h1: clamp(1.75rem, 3vw, 2.5rem);
    --st-size-h2: clamp(1.5rem, 2.5vw, 2rem);
    --st-weight-body: 400;
    --st-weight-strong: 700;
    --st-leading: 1.6;
    --st-leading-title: 1.25;
    --st-duration: 160ms;
    --blue: var(--st-blue) !important;
    --blue-deep: var(--st-blue-light) !important;
    --sk-blue: var(--st-blue-light) !important;
    --sk-blue-2: var(--st-blue) !important;
    --sk-ice: var(--st-text) !important;
    --sk-bg: var(--st-bg) !important;
    --sk-card: var(--st-surface) !important;
    --sk-line: var(--st-surface-raised) !important;
    --sk-glow: var(--st-shadow) !important;
    --font-body: var(--st-font) !important;
    --font-head: var(--st-font) !important;
    --radius: var(--st-radius-card) !important;
    --sk-r: var(--st-radius-card) !important;
  }

  body, .site-main, .site-header, .site-footer, .section, .section--stone,
  .sk-faq, .sk-safe, .sk-ready, .story, .cta, .skv-sec, .page-hero {
    background-color: var(--st-bg) !important;
    background-image: none !important;
    color: var(--st-text) !important;
  }
  body { font-family: var(--st-font) !important; font-size: var(--st-size-body) !important; line-height: var(--st-leading) !important; }
  .entry-content p > a:not([class]), .sk-desc p > a:not([class]), .woocommerce-breadcrumb a { color: var(--st-blue-light) !important; }
  .skip-link { color: var(--st-bg) !important; background: var(--st-white) !important; }
  .section, .sk-faq, .sk-safe, .sk-ready, .story, .cta { padding-block: var(--st-space-16) !important; }
  .section-head { margin-bottom: var(--st-space-8) !important; }

  h1, h2, h3, h4, .hero-promo-title, .sk-bn-box-title,
  .woocommerce-loop-product__title, .product_title, .sk-int, .sk-num, .sk-dec, .sk-cur {
    color: var(--st-white) !important;
    -webkit-text-fill-color: var(--st-white) !important;
    background-image: none !important;
    text-shadow: none !important;
    filter: none !important;
    font-family: var(--st-font) !important;
    font-weight: var(--st-weight-strong) !important;
    animation: none !important;
  }
  .product_title, .page-hero .entry-title { font-size: var(--st-size-h1) !important; line-height: var(--st-leading-title) !important; }
  .section-head h2, .sk-safe h2, .sk-ready h2, .sk-faq h2, .cta h2, .skv-sec h2, .story h2 {
    font-size: var(--st-size-h2) !important; line-height: var(--st-leading-title) !important;
  }
  .sx-split .sx-wi { translate: none !important; transition: none !important; }
  .section-head p, .hero .lead, .use-hint, .sk-bn-box-text, .sk-facts-box li,
  .woocommerce-product-details__short-description, .sk-desc p, .sk-ct-card p, .sk-ab p {
    color: var(--st-text) !important; font-size: var(--st-size-body) !important; line-height: var(--st-leading) !important;
  }
  .price-extra, .price-extra > span, .sk-was, .sk-save, .sk-bn-box-end, .woocommerce-breadcrumb,
  .woocommerce-result-count, .sk-ct-note, .flegal, .flegal p, .site-footer p, .site-footer small {
    color: var(--st-text-secondary) !important; font-size: var(--st-size-small) !important;
  }

  .btn, .button, .wp-element-button, .sk-button, .header-search button,
  .header-cart a, .sk-ct-soc a, .sk-faq-more, .nav-toggle, .skr-btn, .sx-d-link, .sx-tut-wa {
    background: var(--st-blue) !important;
    color: var(--st-white) !important;
    -webkit-text-fill-color: var(--st-white) !important;
    border: 1px solid var(--st-blue-light) !important;
    border-radius: var(--st-radius-control) !important;
    box-shadow: none !important; text-shadow: none !important; filter: none !important;
    min-height: 52px !important;
    padding: var(--st-space-3) var(--st-space-6) !important;
    font-family: var(--st-font) !important;
    font-size: var(--st-size-small) !important;
    font-weight: var(--st-weight-strong) !important;
    line-height: 1.3 !important;
    animation: none !important;
    transition: background-color var(--st-duration) ease, color var(--st-duration) ease, border-color var(--st-duration) ease !important;
  }
  .btn:hover, .button:hover, .wp-element-button:hover, .sk-button:hover,
  .header-search button:hover, .header-cart a:hover, .sk-ct-soc a:hover, .sk-faq-more:hover, .nav-toggle:hover, .skr-btn:hover, .sx-d-link:hover, .sx-tut-wa:hover {
    background: var(--st-blue-light) !important; color: var(--st-bg) !important;
    -webkit-text-fill-color: var(--st-bg) !important; transform: none !important;
  }
  .btn--outline, .btn--light, .sk-faq-more, .nav-toggle {
    background: var(--st-surface) !important; color: var(--st-white) !important;
    -webkit-text-fill-color: var(--st-white) !important;
  }
  .btn--outline:hover, .btn--light:hover, .sk-faq-more:hover, .nav-toggle:hover {
    background: var(--st-surface-raised) !important; color: var(--st-white) !important;
    -webkit-text-fill-color: var(--st-white) !important;
  }
  .btn svg, .button svg, .header-search button svg, .sk-button svg { color: currentColor !important; }
  a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible,
  textarea:focus-visible, summary:focus-visible, [tabindex]:focus-visible {
    outline: 3px solid var(--st-white) !important; outline-offset: 4px !important;
    box-shadow: 0 0 0 2px var(--st-bg) !important;
  }

  ul.products li.product, .sk-pricebox, .sk-bn-box, .sk-facts-box,
  .sk-ct-card, .sk-ab-card, .sk-help > ul > li, .sk-points > li, .sk-faq-item,
  .woocommerce form.login, .woocommerce form.register, .cart_totals, #order_review,
  .woocommerce div.product .woocommerce-tabs .panel {
    background: var(--st-surface) !important;
    color: var(--st-text) !important;
    border: 1px solid var(--st-surface-raised) !important;
    border-radius: var(--st-radius-card) !important;
    box-shadow: var(--st-shadow) !important; filter: none !important; backdrop-filter: none !important;
  }
  ul.products li.product { transition: border-color var(--st-duration) ease !important; }
  ul.products li.product:hover { border-color: var(--st-blue-light) !important; transform: none !important; box-shadow: var(--st-shadow) !important; }
  ul.products li.product .woocommerce-loop-product__title {
    font-size: var(--st-size-body) !important; line-height: 1.4 !important;
  }
  ul.products li.product .button { padding-inline: var(--st-space-2) !important; }
  .price, .price .amount, .price-extra strong, .price-extra .amount, .price-extra em {
    color: var(--st-white) !important; text-shadow: none !important;
  }
  .woocommerce div.product .sk-pd-grid { background: var(--st-surface) !important; border-color: var(--st-surface-raised) !important; border-radius: var(--st-radius-card) !important; }
  .woocommerce-product-gallery, .woocommerce-product-gallery img, .use-img img,
  ul.products li.product img, .site-logo img, .fbrand-logo, .brand-mark { filter: none !important; }

  .site-header, .site-footer, .header-search, .main-nav, .bottom-nav,
  .sk-ig-strip, .sk-breadcrumbs { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; box-shadow: none !important; }
  .site-header, .site-footer { border-color: var(--st-surface-raised) !important; }
  .main-nav a { color: var(--st-white) !important; font-family: var(--st-font) !important; font-weight: var(--st-weight-strong) !important; font-size: var(--st-size-small) !important; text-shadow: none !important; }
  .main-nav .current-menu-item > a, .main-nav .current_page_item > a,
  .main-nav a:hover { background: var(--st-surface-raised) !important; color: var(--st-white) !important; border-color: var(--st-blue-light) !important; box-shadow: none !important; }
  .header-cart a { padding: var(--st-space-2) var(--st-space-4) !important; }
  .header-cart .count { background: var(--st-white) !important; color: var(--st-bg) !important; -webkit-text-fill-color: var(--st-bg) !important; }
  .header-search { background: var(--st-surface) !important; border-color: var(--st-text-secondary) !important; border-radius: var(--st-radius-control) !important; }
  .header-search input { background: var(--st-surface) !important; color: var(--st-white) !important; font-size: var(--st-size-small) !important; }
  .site-footer a, .site-footer summary, .site-footer b { color: var(--st-text) !important; text-shadow: none !important; }
  .site-footer a:hover { color: var(--st-white) !important; text-decoration: underline !important; }
  .site-footer .sk-seals, .site-footer .sk-seals li { color: var(--st-text-secondary) !important; background: var(--st-surface) !important; border-color: var(--st-surface-raised) !important; box-shadow: none !important; filter: none !important; }
  .woocommerce-account a.is-active, .sk-cats a.is-active, .sk-ct-map {
    color: var(--st-white) !important; background: var(--st-blue) !important; box-shadow: none !important;
  }
  .sx-d-quadro, .sx-d-box, .sx-d-item, .sx-d-passo, .sx-d-etapa {
    --c: var(--st-blue-light) !important;
    background: var(--st-surface) !important; border-color: var(--st-blue-light) !important;
  }
  .sx-d-box-t, .sx-d-box-ico, .sx-d-ico { color: var(--st-blue-light) !important; }
  .sx-d-num, .sx-d-selo { background: var(--st-blue-light) !important; color: var(--st-bg) !important; }
  .sx-d-legenda, .sx-d-item p:not(.sx-d-item-t), .sx-d-passo p:not(.sx-d-passo-t), .sx-d-etapa p:not(.sx-d-item-t) { font-size: var(--st-size-small) !important; color: var(--st-text) !important; }

  .woocommerce input.input-text, .woocommerce textarea, .woocommerce select,
  .woocommerce .select2-selection, .sk-ct input, .sk-ct textarea {
    background: var(--st-surface) !important; color: var(--st-white) !important;
    border: 1px solid var(--st-text-secondary) !important;
    border-radius: var(--st-radius-control) !important;
    font-family: var(--st-font) !important; font-size: var(--st-size-small) !important;
    box-shadow: none !important;
  }
  input::placeholder, textarea::placeholder { color: var(--st-text-secondary) !important; opacity: 1 !important; }
  .woocommerce label { color: var(--st-text) !important; font-size: var(--st-size-small) !important; }
  .woocommerce-message, .woocommerce-info, .woocommerce-error {
    background: var(--st-surface-raised) !important; color: var(--st-text) !important;
    border-color: var(--st-blue-light) !important; box-shadow: none !important;
  }
  .woocommerce-error, .woocommerce-error li, .woocommerce-error::before,
  .woocommerce form .form-row.woocommerce-invalid label, .woocommerce .required {
    color: var(--st-error) !important; border-color: var(--st-error) !important;
  }
  .woocommerce form .form-row.woocommerce-invalid input.input-text { border-color: var(--st-error) !important; }
  .woocommerce-message::before, .woocommerce-info::before { color: var(--st-blue-light) !important; }
  .sk-bn-box-title, .sk-off, .onsale { color: var(--st-support) !important; -webkit-text-fill-color: var(--st-support) !important; background: var(--st-surface) !important; }

  .btn::before, .btn::after, .button::before, .button::after, .sk-pricebox::before,
  .sk-bn-box::before, ul.products li.product::before, ul.products li.product::after,
  .hero-promo-title::after, .sk-bn-box-title::after, .section-head h2::after,
  .page-hero .entry-title::after, .product_title::after, .site-logo::after {
    animation: none !important; box-shadow: none !important; filter: none !important;
    background-image: none !important;
  }
  .hero-promo-title, .sk-bn-count span, .sk-bn-count b, .sk-int, .sk-off,
  .sk-live, .sk-live::after, .sk-ico, .social-float a, .bottom-nav a {
    animation: none !important; text-shadow: none !important; filter: none !important; box-shadow: none !important;
  }
  @media (max-width: 600px) {
    .section, .sk-faq, .sk-safe, .sk-ready, .story, .cta { padding-block: var(--st-space-12) !important; }
    .section-head { margin-bottom: var(--st-space-6) !important; }
    ul.products li.product .button { padding-inline: var(--st-space-1) !important; }
  }
  @media (prefers-reduced-motion: reduce) {
    .btn, .button, .sk-button, ul.products li.product { transition: none !important; }
  }
}
/* SKYTEC-REFINO-20261109-END */

/* 10/11/2026 (pedido do dono): sem os botoes 'Pausar video' */
html body .sk-video-control, html body .sk-background-control { display: none !important; }

/* 10/11/2026 (pedido do dono): sem Dicas de costura no menu, no rodape e nos atalhos */
html body .sx-nav-dicas, html body #skx-mega-dicas, html body a[href*='/dicas-de-costura'], html body a[href*='page_id=58993'], html body li:has(> a[href*='/dicas-de-costura']), html body li:has(> a[href*='page_id=58993']) { display: none !important; }

/* 11/11/2026 (pedido do dono): botao BUSCAR encaixado na caixa de busca, sem sobra de um lado so */
@layer skytec-refino { html body form.header-search button:not(#sk1):not(#sk2) { margin: 0 !important; align-self: stretch !important; height: auto !important; min-height: 52px !important; border-width: 0 0 0 1px !important; border-radius: 0 11px 11px 0 !important; } }
/* 11/11/2026: selos do rodape com a mesma largura no celular */
@media (max-width: 700px) { html body .sk-seals { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
/* 11/11/2026: nomes dos cartoes "O que voce quer costurar?" na mesma linha no celular */
@media (max-width: 700px) { html body .uses .use .use-label { min-height: 2.5em; display: flex; align-items: center; justify-content: center; text-align: center; } }
/* 11/11/2026 (pedido do dono): site mais leve. Saem so camadas que pesam na rolagem e quase nao se veem:
   luz que segue o mouse, granulado, desfoque de fundo e o vai e vem dos brilhos de fundo. Videos, particulas e entradas continuam. */
html body .sx-grao, html body .sx-luz, html body .sk-cursor-glow, html body .hero-spot { display: none !important; }
html body *, html body *::before, html body *::after { -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
html body .section::before, html body .section::after, html body .hero-glow { animation: none !important; }


@layer skytec-apple, sktu, skytec-polimento, skytec-refino;@layer skytec-apple.base{html body .page-hero:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){padding-top: 40px !important;padding-bottom: 0 !important;margin: 0 !important;min-height: 0 !important;}html body .page-hero h1.entry-title:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body .page-hero h1:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){margin: 0 !important;padding: 0 0 12px !important;font-size: 44px !important;line-height: 48px !important;font-weight: 700 !important;letter-spacing: -.02em !important;text-align: center !important;}html body .page-hero h1:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9)::after{display: none !important;}html body.woocommerce-checkout .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body.woocommerce-account .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body.sk-page-contato .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){padding-top: 40px !important;}html body.sk-page-contato .page-hero.skx-off:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body.sk-page-contato .page-hero:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){display: block !important;}html body.sk-page-contato .page-hero .crumbs:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){display: none !important;}html body.sk-page-contato #skc .skc-olho:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){display: none !important;}html body.sk-page-contato #skc:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){height: auto !important;min-height: 0 !important;padding-top: 40px !important;padding-bottom: 48px !important;}html body.sk-page-contato #skc .skc-in:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){height: auto !important;align-items: center !important;}html body.sk-page-contato #skc .skc-txt:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){justify-content: flex-start !important;}html body.sk-page-contato #skc .skc-foto:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){height: 440px !important;max-height: none !important;}html body.sk-page-contato #skc h1:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){font-size: 32px !important;line-height: 1.15 !important;}@media (max-width: 999px){html body .page-hero:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){padding-top: 28px !important;}html body .page-hero h1.entry-title:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body .page-hero h1:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){font-size: 32px !important;line-height: 35px !important;padding-bottom: 12px !important;}html body.woocommerce-checkout .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body.woocommerce-account .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9), html body.sk-page-contato .page-body:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){padding-top: 28px !important;}html body.sk-page-contato #skc .skc-foto:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){flex: 0 0 auto !important;width: 100% !important;height: 200px !important;}html body.sk-page-contato #skc:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){padding-top: 28px !important;}html body.sk-page-contato #skc h1:not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9){font-size: 26px !important;}}}
@layer skytec-apple, sktu, skytec-polimento, skytec-refino;@layer skytec-apple.base{@media (min-width: 1000px){html{--skd-z: 1;}:root{--skd-wrap: 1080px;--skd-wrap-largo: 1320px;--skd-wrap-compra: 1460px;--skd-wrap-texto: 760px;--skd-linha: 80ch;--skd-e1: 8px;--skd-e2: 16px;--skd-e3: 24px;--skd-e4: 32px;--skd-e5: 40px;--skd-e6: 48px;--skd-e8: 64px;--skd-btn-h: 52px;--skd-btn-h-g: 60px;--skd-btn-h-min: 48px;--skd-btn-raio: 10px;--skd-btn-pad: 24px;--skd-btn-letra: 16px;--skd-campo-h: 52px;--skd-cartao-raio: 16px;--skd-cartao-vao: 28px;--skd-h1: 44px;--skd-h2: 32px;--skd-h3: 24px;--skd-texto: 18px;--skd-texto-min: 16px;}}@media (min-width: 1000px){html body .sk-pl .sk-pl-empresa:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl .sk-pl-data:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl .sk-pl-nota:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl .sk-pl-mais > summary:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body #skc .skc-empresa:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body p.sk-ts-foot:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){font-size: var(--skd-texto-min) !important;}html body .sk-pl .sk-pl-bloco > p:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl .sk-pl-bloco > ul > li:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl .sk-pl-topo > p:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){max-width: var(--skd-linha) !important;}html body .sk-pl .sk-pl-topo > p:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){margin-left: auto !important;margin-right: auto !important;}html body .sk-cat-text > p:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .entry-content > p.has-text-align-center:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){max-width: var(--skd-linha) !important;margin-left: auto !important;margin-right: auto !important;}html body .sk-pl a.sk-pl-btn:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sk-pl a.btn:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body .sx-help button.skx-acc-btn:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){min-height: var(--skd-btn-h) !important;height: var(--skd-btn-h) !important;box-sizing: border-box !important;padding: 0 var(--skd-btn-pad) !important;border-radius: var(--skd-btn-raio) !important;font-size: var(--skd-btn-letra) !important;line-height: 1.2 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}html body .hero .hero-actions a.btn:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){min-height: 62px !important;box-sizing: border-box !important;}html body .woocommerce-ordering select.orderby:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){height: var(--skd-campo-h) !important;min-height: var(--skd-campo-h) !important;}html body.error404 .site-main > .wrap > h1.entry-title:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){font-size: var(--skd-h1) !important;line-height: 48px !important;}}@media (min-width:2001px) and (min-height:1125px){:root{zoom:1.0417;--skd-z:1.0417}}@media (min-width:2080px) and (min-height:1170px){:root{zoom:1.0833;--skd-z:1.0833}}@media (min-width:2160px) and (min-height:1215px){:root{zoom:1.125;--skd-z:1.125}}@media (min-width:2240px) and (min-height:1260px){:root{zoom:1.1667;--skd-z:1.1667}}@media (min-width:2320px) and (min-height:1305px){:root{zoom:1.2083;--skd-z:1.2083}}@media (min-width:2400px) and (min-height:1350px){:root{zoom:1.25;--skd-z:1.25}}@media (min-width:2480px) and (min-height:1395px){:root{zoom:1.2917;--skd-z:1.2917}}@media (min-width:2560px) and (min-height:1440px){:root{zoom:1.3333;--skd-z:1.3333}}@media (min-width:2640px) and (min-height:1485px){:root{zoom:1.375;--skd-z:1.375}}@media (min-width:2720px) and (min-height:1530px){:root{zoom:1.4167;--skd-z:1.4167}}@media (min-width:2800px) and (min-height:1575px){:root{zoom:1.4583;--skd-z:1.4583}}@media (min-width:2880px) and (min-height:1620px){:root{zoom:1.5;--skd-z:1.5}}@media (min-width:2960px) and (min-height:1665px){:root{zoom:1.5417;--skd-z:1.5417}}@media (min-width:3041px) and (min-height:1711px){:root{zoom:1.5833;--skd-z:1.5833}}@media (min-width:3120px) and (min-height:1755px){:root{zoom:1.625;--skd-z:1.625}}@media (min-width:3200px) and (min-height:1800px){:root{zoom:1.6667;--skd-z:1.6667}}@media (min-width:3281px) and (min-height:1846px){:root{zoom:1.7083;--skd-z:1.7083}}@media (min-width:3360px) and (min-height:1890px){:root{zoom:1.75;--skd-z:1.75}}@media (min-width:3440px) and (min-height:1935px){:root{zoom:1.7917;--skd-z:1.7917}}@media (min-width:3521px) and (min-height:1981px){:root{zoom:1.8333;--skd-z:1.8333}}@media (min-width:3600px) and (min-height:2025px){:root{zoom:1.875;--skd-z:1.875}}@media (min-width:3680px) and (min-height:2070px){:root{zoom:1.9167;--skd-z:1.9167}}@media (min-width:3761px) and (min-height:2115px){:root{zoom:1.9583;--skd-z:1.9583}}@media (min-width:3840px) and (min-height:2160px){:root{zoom:2;--skd-z:2}}@media (min-width:3921px) and (min-height:2206px){:root{zoom:2.0417;--skd-z:2.0417}}@media (min-width:4000px) and (min-height:2250px){:root{zoom:2.0833;--skd-z:2.0833}}@media (min-width:4080px) and (min-height:2295px){:root{zoom:2.125;--skd-z:2.125}}@media (min-width:4161px) and (min-height:2341px){:root{zoom:2.1667;--skd-z:2.1667}}@media (min-width:4240px) and (min-height:2385px){:root{zoom:2.2083;--skd-z:2.2083}}@media (min-width:4320px) and (min-height:2430px){:root{zoom:2.25;--skd-z:2.25}}@media (min-width:4401px) and (min-height:2476px){:root{zoom:2.2917;--skd-z:2.2917}}@media (min-width:4480px) and (min-height:2520px){:root{zoom:2.3333;--skd-z:2.3333}}@media (min-width:4560px) and (min-height:2565px){:root{zoom:2.375;--skd-z:2.375}}@media (min-width:4641px) and (min-height:2611px){:root{zoom:2.4167;--skd-z:2.4167}}@media (min-width:4720px) and (min-height:2655px){:root{zoom:2.4583;--skd-z:2.4583}}@media (min-width:4800px) and (min-height:2700px){:root{zoom:2.5;--skd-z:2.5}}@media (min-width:4881px) and (min-height:2746px){:root{zoom:2.5417;--skd-z:2.5417}}@media (min-width:4960px) and (min-height:2790px){:root{zoom:2.5833;--skd-z:2.5833}}@media (min-width:5040px) and (min-height:2835px){:root{zoom:2.625;--skd-z:2.625}}@media (min-width:5121px) and (min-height:2881px){:root{zoom:2.6667;--skd-z:2.6667}}@media (min-width:5200px) and (min-height:2925px){:root{zoom:2.7083;--skd-z:2.7083}}@media (min-width:5280px) and (min-height:2970px){:root{zoom:2.75;--skd-z:2.75}}@media (min-width:5361px) and (min-height:3016px){:root{zoom:2.7917;--skd-z:2.7917}}@media (min-width:5440px) and (min-height:3060px){:root{zoom:2.8333;--skd-z:2.8333}}@media (min-width:5520px) and (min-height:3105px){:root{zoom:2.875;--skd-z:2.875}}@media (min-width:5601px) and (min-height:3151px){:root{zoom:2.9167;--skd-z:2.9167}}@media (min-width:5680px) and (min-height:3195px){:root{zoom:2.9583;--skd-z:2.9583}}@media (min-width:5760px) and (min-height:3240px){:root{zoom:3;--skd-z:3}}@media (min-width: 1921px){html:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){font-size: 100% !important;}:root:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--wrap: 1480px !important;}.skc-cartao.skc-ativo:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){scale: 1.06 !important;}html body:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){min-height: calc(100dvh / var(--skd-z)) !important;}html.sk-encaixe .site-main > section:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){min-height: calc(100svh / var(--skd-z) - var(--sk-cab, 200px) - var(--sk-nav, 0px)) !important;}html.sk-encaixe .site-main > section.hero:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){min-height: calc(100svh / var(--skd-z) - var(--sk-cab0, var(--sk-cab, 200px)) - var(--sk-nav, 0px)) !important;}html body .hero:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--wrap: min(94vw / var(--skd-z), 2600px) !important;}html body .hero > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){column-gap: clamp(28px, 3.5vw / var(--skd-z), 96px) !important;min-height: calc(100svh / var(--skd-z) - var(--sk-top, 280px) / var(--skd-z)) !important;}html body .hero .hero-clips:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--skh-g: clamp(8px, 1.1vw / var(--skd-z), 22px) !important;--skh-w: min(calc((min(100vw / var(--skd-z) - 48px, 2400px) * .55 - 2 * var(--skh-g)) / 3), calc((100svh / var(--skd-z) - var(--sk-top, 280px) / var(--skd-z) - 32px) * 9 / 16), 540px) !important;}html body .skv-mbox:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: min(420px, 94vw / var(--skd-z)) !important;max-height: calc(96vh / var(--skd-z)) !important;}html body .skvp-ready:not(:fullscreen):not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: min(94vw / var(--skd-z), calc(min(78dvh / var(--skd-z), 900px) * var(--skvp-ratio, .5625))) !important;}html body .skvp-ready:fullscreen:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: calc(100vw / var(--skd-z)) !important;height: calc(100dvh / var(--skd-z)) !important;}html body .skn-pp-tela video:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){max-width: calc(100vw / var(--skd-z)) !important;max-height: calc(100dvh / var(--skd-z)) !important;}html body .sktu-dlg-c:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){max-height: calc(100dvh / var(--skd-z) - 32px) !important;}html body .sx-lupa img:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){max-width: min(96vw / var(--skd-z), 1600px) !important;max-height: calc(90vh / var(--skd-z)) !important;}}@media (min-width: 2052px) and (min-aspect-ratio: 19/10){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 1449.3px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 4 !important;}}@media (min-width: 2240px) and (min-aspect-ratio: 83/40){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 1818.7px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 5 !important;}}@media (min-width: 2431px) and (min-aspect-ratio: 9/4){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 2188.0px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 6 !important;}}@media (min-width: 2841px) and (min-aspect-ratio: 263/100){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 2557.3px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 7 !important;}}@media (min-width: 3252px) and (min-aspect-ratio: 301/100){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 2926.7px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 8 !important;}}@media (min-width: 3662px) and (min-aspect-ratio: 339/100){html body.post-type-archive-product .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body > .wrap:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){width: 3296.0px !important;max-width: none !important;}html body.post-type-archive-product .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12), html body.tax-product_cat .page-body ul.products:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){--pc: 9 !important;}}@media (min-width: 900px){html body.home .site-main #sk-uses-lista.is-aberto:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;grid-auto-rows: 1fr !important;gap: 16px !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0 !important;align-items: stretch !important;justify-content: normal !important;}html body.home .site-main #sk-uses-lista.is-aberto > li.use:not(#d1):not(#d2):not(#d3):not(#d4):not(#d5):not(#d6):not(#d7):not(#d8):not(#d9):not(#d10):not(#d11):not(#d12){flex: none !important;width: auto !important;max-width: none !important;}}}
@layer skytec-apple, sktu, skytec-polimento, skytec-refino;@layer skytec-apple.base{html body .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.home .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.sktu-compra .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: block !important;position: relative !important;overflow: hidden !important;margin: 0 !important;padding: 36px 0 32px !important;background: #000 !important;background-image: none !important;border: 0 !important;border-top: 1px solid rgba(255, 255, 255, .08) !important;box-shadow: none !important;text-align: left !important;}html body .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::before, html body .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::after{display: none !important;}html body .site-footer .footer-bg:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer canvas.hero-fx:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .fbrand:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .sk-seals:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .fgrid > .fgroup:not(:nth-child(2)):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .fgroup > summary:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .footer-mark .sk-shine:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: none !important;}html:not(.sktu-js) .sktu-socorro:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){position: absolute !important;left: 0 !important;right: 0 !important;z-index: 5 !important;margin: 0 !important;animation: skr-socorro 0s linear 8s both !important;}@keyframes skr-socorro{from{visibility: hidden;}to{visibility: visible;}}html.sktu-js .sktu-socorro:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: none !important;}html body.woocommerce-checkout .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.woocommerce-cart .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.woocommerce-account .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){padding-bottom: 56px !important;}@media (max-width: 999px){html body.woocommerce-checkout .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.woocommerce-cart .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.woocommerce-account .site-main:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){padding-bottom: 40px !important;}}html body .site-footer > .wrap:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: grid !important;grid-template-columns: auto 1fr !important;grid-template-areas: "marca links" "dados dados" !important;align-items: center !important;column-gap: 32px !important;row-gap: 24px !important;width: min(1080px, calc(100% - 48px)) !important;max-width: none !important;margin: 0 auto !important;padding: 0 !important;position: relative !important;z-index: 1 !important;}html body .site-footer .footer-mark:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){grid-area: marca !important;display: block !important;width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important;zoom: 1 !important;opacity: 1 !important;line-height: 0 !important;pointer-events: none !important;-webkit-user-select: none !important;user-select: none !important;}html body .site-footer .footer-mark img:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: block !important;width: auto !important;height: 26px !important;max-width: none !important;margin: 0 !important;opacity: 1 !important;filter: brightness(0) invert(.24) !important;-webkit-mask-image: none !important;mask-image: none !important;}html body .site-footer .fgrid:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){content-visibility: visible !important;contain-intrinsic-size: none !important;grid-area: links !important;display: flex !important;justify-content: flex-end !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;}html body .site-footer .fgrid > .fgroup:nth-child(2):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: block !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;}html body .site-footer .fgrid > .fgroup:nth-child(2):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::details-content{display: contents !important;content-visibility: visible !important;}html body .site-footer .fgroup ul.fmenu:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: flex !important;flex-wrap: wrap !important;justify-content: flex-end !important;gap: 4px 22px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}html body .site-footer .fgroup ul.fmenu > li:has(a[href*="qual-maquina"]):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: none !important;}html body .site-footer .fgroup ul.fmenu > li:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;}html body .site-footer .fgroup ul.fmenu > li > a:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){display: inline-flex !important;align-items: center !important;min-height: 32px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-size: 13.5px !important;font-weight: 400 !important;line-height: 1.3 !important;white-space: nowrap !important;letter-spacing: 0 !important;text-transform: none !important;text-decoration: none !important;color: #8e8e93 !important;-webkit-text-fill-color: #8e8e93 !important;transition: color 160ms ease !important;}html body .site-footer .fgroup ul.fmenu > li > a:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::before, html body .site-footer .fgroup ul.fmenu > li > a:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::after{display: none !important;content: none !important;}html body .site-footer .fgroup ul.fmenu > li > a:hover:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .fgroup ul.fmenu > li > a:focus-visible:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){color: #fff !important;-webkit-text-fill-color: #fff !important;}html body .site-footer .footer-legal:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){grid-area: dados !important;display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 8px 32px !important;margin: 0 !important;padding: 20px 0 0 !important;border: 0 !important;border-top: 1px solid rgba(255, 255, 255, .08) !important;max-width: none !important;text-align: left !important;}html body .site-footer .footer-legal:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::before, html body .site-footer .footer-legal:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12)::after{display: none !important;}html body .site-footer .footer-legal p:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .footer-legal p *:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){margin: 0 !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.6 !important;letter-spacing: 0 !important;text-transform: none !important;color: #6e6e73 !important;-webkit-text-fill-color: #6e6e73 !important;}html body .site-footer .footer-legal p:last-child:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){white-space: nowrap !important;text-align: right !important;}@media (max-width: 999px){html body .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.home .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body.sktu-compra .site-footer:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){padding: 28px 0 calc(84px + env(safe-area-inset-bottom, 0px)) !important;text-align: center !important;}html body .site-footer > .wrap:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){grid-template-columns: 1fr !important;grid-template-areas: "marca" "links" "dados" !important;justify-items: center !important;row-gap: 18px !important;width: calc(100% - 40px) !important;}html body .site-footer .footer-mark img:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){height: 22px !important;}html body .site-footer .fgrid:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .fgroup ul.fmenu:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){justify-content: center !important;}html body .site-footer .fgroup ul.fmenu:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){gap: 2px 18px !important;}html body .site-footer .footer-legal:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){flex-direction: column !important;align-items: center !important;width: 100% !important;text-align: center !important;padding-top: 16px !important;}html body .site-footer .footer-legal p:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12), html body .site-footer .footer-legal p:last-child:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12){text-align: center !important;white-space: normal !important;}}}
#wpconsent-container{--wpconsent-line-height: 1.45 !important;}#wpconsent-container::part(wpconsent-banner){top: auto !important;left: 0 !important;right: 0 !important;bottom: 0 !important;box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;max-width: none !important;max-height: 92vh !important;display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;grid-template-rows: auto !important;align-items: center !important;gap: 18px 44px !important;margin: 0 !important;padding: 24px max(28px, calc((100% - 1240px) / 2)) calc(24px + env(safe-area-inset-bottom, 0px)) !important;border: 0 !important;border-radius: 0 !important;background: rgba(20, 20, 22, .95) !important;-webkit-backdrop-filter: saturate(160%) blur(24px) !important;backdrop-filter: saturate(160%) blur(24px) !important;box-shadow: none !important;color: #fff !important;animation: skck-sobe 460ms cubic-bezier(.22, .61, .36, 1) both !important;}#wpconsent-container::part(wpconsent-banner)::before{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: 100% !important;height: 150px !important;background: linear-gradient(to top, rgba(0, 0, 0, .72), rgba(0, 0, 0, 0)) !important;pointer-events: none !important;}#wpconsent-container::part(wpconsent-banner)::after{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;top: 0 !important;height: 3px !important;background: linear-gradient(90deg, rgba(47, 140, 255, 0) 0%, #2f8cff 18%, #7cc0ff 50%, #2f8cff 82%, rgba(47, 140, 255, 0) 100%) !important;pointer-events: none !important;}#wpconsent-container::part(wpconsent-banner-body){grid-column: 1 !important;width: auto !important;max-width: 760px !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;font-size: 18px !important;text-align: left !important;text-wrap: pretty !important;color: rgba(235, 235, 245, .86) !important;}#wpconsent-container::part(wpconsent-banner-body)::before{content: "Este site usa cookies" !important;display: block !important;margin: 0 0 6px !important;font-size: 22px !important;line-height: 1.2 !important;font-weight: 700 !important;letter-spacing: -.01em !important;color: #fff !important;}#wpconsent-container::part(wpconsent-banner-footer){grid-column: 2 !important;display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 12px !important;width: auto !important;margin: 0 !important;padding: 0 !important;}#wpconsent-container::part(wpconsent-button-preferences), #wpconsent-container::part(wpconsent-button-cancel), #wpconsent-container::part(wpconsent-button-accept){box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;height: auto !important;min-height: 54px !important;margin: 0 !important;padding: 8px 22px !important;border: 1px solid rgba(255, 255, 255, .22) !important;border-radius: 10px !important;background: #2c2c2e !important;color: #fff !important;font-family: inherit !important;font-size: 17px !important;line-height: 1.2 !important;font-weight: 600 !important;white-space: nowrap !important;cursor: pointer !important;transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease !important;}#wpconsent-container::part(wpconsent-button-accept){border-color: #fff !important;background: #fff !important;color: #000 !important;}#wpconsent-container::part(wpconsent-button-preferences):hover, #wpconsent-container::part(wpconsent-button-cancel):hover{background: #3a3a3c !important;border-color: rgba(255, 255, 255, .4) !important;}#wpconsent-container::part(wpconsent-button-accept):hover{background: #e5e5ea !important;border-color: #e5e5ea !important;}#wpconsent-container::part(wpconsent-button-preferences):active, #wpconsent-container::part(wpconsent-button-cancel):active, #wpconsent-container::part(wpconsent-button-accept):active{transform: scale(.98) !important;}#wpconsent-container::part(wpconsent-button-preferences):focus-visible, #wpconsent-container::part(wpconsent-button-cancel):focus-visible, #wpconsent-container::part(wpconsent-button-accept):focus-visible{outline: 3px solid rgba(124, 192, 255, .85) !important;outline-offset: 3px !important;}html.sksn #wpconsent-container::part(wpconsent-button-preferences), html.sksn #wpconsent-container::part(wpconsent-button-cancel), html.sksn #wpconsent-container::part(wpconsent-button-accept){border-radius: 999px !important;}@media (max-width: 1099px){#wpconsent-container::part(wpconsent-banner){grid-template-columns: minmax(0, 1fr) !important;justify-items: center !important;gap: 18px !important;padding: 24px 24px calc(22px + env(safe-area-inset-bottom, 0px)) !important;}#wpconsent-container::part(wpconsent-banner-body){grid-column: 1 !important;text-align: center !important;}#wpconsent-container::part(wpconsent-banner-footer){grid-column: 1 !important;width: 100% !important;max-width: 720px !important;}}@media (max-width: 599px){#wpconsent-container::part(wpconsent-banner){gap: 16px !important;padding: 22px 16px calc(16px + env(safe-area-inset-bottom, 0px)) !important;}#wpconsent-container::part(wpconsent-banner)::before{height: 110px !important;}#wpconsent-container::part(wpconsent-banner-body)::before{font-size: 21px !important;}#wpconsent-container::part(wpconsent-banner-footer){grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;}#wpconsent-container::part(wpconsent-button-accept){grid-column: 1 / -1 !important;order: -1 !important;min-height: 56px !important;font-size: 18px !important;}#wpconsent-container::part(wpconsent-button-preferences), #wpconsent-container::part(wpconsent-button-cancel){padding: 8px 8px !important;font-size: 16px !important;white-space: normal !important;}}@keyframes skck-sobe{from{opacity: 0;transform: translateY(28px);}to{opacity: 1;transform: translateY(0);}}@media (prefers-reduced-motion: reduce){#wpconsent-container::part(wpconsent-banner){animation: none !important;}}@media print{#wpconsent-container{display: none !important;}}