
@layer sksn{html.sksn { --sn-azul: #2f8cff; --sn-azul2: #7cc0ff; --sn-cinza: rgba(235, 235, 245, .68); --sn-cartao: #121214; --sn-borda: rgba(255, 255, 255, .06); --sn-raio: 28px; --sn-w: 1080px; --sn-vao: 24px; } @media (prefers-reduced-motion: no-preference) { html.sksn .sksn-rev { opacity: 0 !important; translate: 0 24px !important; transition: opacity 800ms cubic-bezier(.22, 1, .36, 1), translate 800ms cubic-bezier(.22, 1, .36, 1) !important; transition-delay: var(--sksn-d, 0ms) !important; } html.sksn .sksn-rev.sksn-vis { opacity: 1 !important; translate: none !important; } } html.sksn body:not(.home):not(.single-product):not(.sktu-tela) main.site-main > header.page-hero { padding: 72px 0 12px !important; height: auto !important; min-height: 0 !important; background: #000 !important; } html.sksn body:not(.home):not(.single-product):not(.sktu-tela) main.site-main > header.page-hero > .wrap { width: min(100% - 40px, var(--sn-w)) !important; max-width: none !important; height: auto !important; margin: 0 auto !important; padding: 0 !important; text-align: center !important; } html.sksn body:not(.sktu-tela) main.site-main > header.page-hero h1.entry-title { margin: 0 !important; padding: 0 !important; font-size: 76px !important; line-height: 1.03 !important; font-weight: 700 !important; letter-spacing: -.035em !important; text-transform: none !important; text-align: center !important; color: #fff !important; -webkit-text-fill-color: #fff !important; text-wrap: balance !important; } html.sksn body:not(.sktu-tela) main.site-main > header.page-hero > .wrap::before { display: block !important; margin: 0 0 12px !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 600 !important; letter-spacing: .02em !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn body.post-type-archive-product main.site-main > header.page-hero > .wrap::before, html.sksn body.tax-product_cat main.site-main > header.page-hero > .wrap::before { content: "SKYMAK" !important; } html.sksn body.search-results main.site-main > header.page-hero > .wrap::before { content: "Busca" !important; } html.sksn body.page-id-52092 main.site-main > header.page-hero > .wrap::before { content: "Nossa história" !important; } html.sksn body.search-results main.site-main > header.page-hero h1.entry-title { font-size: 52px !important; } html.sksn .sn-h2, html.sksn .skn-pp-h, html.sksn .skh-arv .skh-h, html.sksn #skf #skf-titulo, html.sksn section.related > h2, html.sksn .entry-content > h2.wp-block-heading { margin: 0 0 18px !important; padding: 0 !important; font-size: 52px !important; line-height: 1.07 !important; font-weight: 700 !important; letter-spacing: -.03em !important; text-transform: none !important; text-align: center !important; color: #fff !important; -webkit-text-fill-color: #fff !important; text-wrap: balance !important; background: none !important; border: 0 !important; } html.sksn .skn-pp-h span, html.sksn .skh-arv .skh-h span, html.sksn #skf #skf-titulo span, html.sksn section.related > h2 span { font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; letter-spacing: inherit !important; } html.sksn .skn-pp-h::before, html.sksn .skn-pp-h::after { content: none !important; display: none !important; } html.sksn ul.products > li.product { border-radius: var(--sn-raio) !important; background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn ul.products > li.product a.button, html.sksn ul.products > li.product button.button { border-radius: 999px !important; min-height: 52px !important; background: #1f1f22 !important; transition: background-color 160ms ease, color 160ms ease !important; } @media (hover: hover) { html.sksn ul.products > li.product a.button:hover { background: #fff !important; color: #000 !important; -webkit-text-fill-color: #000 !important; } } html.sksn a.sktp-todas, html.sksn a.skr-btn, html.sksn .skn-pp-buy .button, html.sksn .skn-pp-buy button, html.sksn .sk-buybar-btn, html.sksn a.skpg-btn, html.sksn .skc-acao, html.sksn .skpg-acao, html.sksn .sk4-acao, html.sksn .sk4-busca button, html.sksn a.btn.btn--whatsapp, html.sksn .woocommerce-pagination a, html.sksn .woocommerce-pagination span { border-radius: 999px !important; } html.sksn #skf.sk-seo-faq { padding: 112px 0 96px !important; background: #000 !important; border: 0 !important; min-height: 0 !important; height: auto !important; } html.sksn #skf .skf-in { display: block !important; width: min(100% - 40px, 760px) !important; max-width: none !important; margin: 0 auto !important; padding: 0 !important; } html.sksn #skf .skf-foto { display: block !important; position: static !important; width: 180px !important; height: 200px !important; margin: 0 auto 20px !important; padding: 0 !important; overflow: hidden !important; } html.sksn #skf .skf-foto img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } html.sksn #skf .skf-txt { display: block !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; } html.sksn #skf .skf-lead { max-width: 680px !important; margin: 0 auto 40px !important; font-size: 21px !important; line-height: 1.45 !important; text-align: center !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; } html.sksn #skf details.skf-q { margin: 0 !important; padding: 0 !important; background: var(--sn-cartao) !important; border: 0 !important; border-left: 1px solid var(--sn-borda) !important; border-right: 1px solid var(--sn-borda) !important; border-radius: 0 !important; box-shadow: none !important; } html.sksn #skf details.skf-q + details.skf-q { border-top: 1px solid rgba(84, 84, 88, .55) !important; } html.sksn #skf details.skf-q:first-of-type { border-top: 1px solid var(--sn-borda) !important; border-top-left-radius: 24px !important; border-top-right-radius: 24px !important; } html.sksn #skf details.skf-q:last-of-type { border-bottom: 1px solid var(--sn-borda) !important; border-bottom-left-radius: 24px !important; border-bottom-right-radius: 24px !important; } html.sksn #skf details.skf-q > summary { min-height: 72px !important; padding: 16px 26px !important; background: none !important; border-radius: inherit !important; } html.sksn #skf details.skf-q > summary h3 { margin: 0 !important; font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; letter-spacing: -.01em !important; text-align: left !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } html.sksn #skf details.skf-q > p, html.sksn #skf details.skf-q > div { margin: 0 !important; padding: 0 26px 22px !important; font-size: 19px !important; line-height: 1.5 !important; text-align: left !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #skf details.skf-q > p a { color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn .entry-content > p.wp-block-paragraph, html.sksn .entry-content > p.has-text-align-center { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; font-size: 21px !important; line-height: 1.45 !important; text-align: center !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; } @media (max-width: 1023.98px) { html.sksn body:not(.sktu-tela) main.site-main > header.page-hero h1.entry-title { font-size: 60px !important; } html.sksn .sn-h2, html.sksn .skn-pp-h, html.sksn .skh-arv .skh-h, html.sksn #skf #skf-titulo, html.sksn section.related > h2, html.sksn .entry-content > h2.wp-block-heading { font-size: 42px !important; } } @media (max-width: 699.98px) { html.sksn body:not(.home):not(.single-product):not(.sktu-tela) main.site-main > header.page-hero { padding: 40px 0 8px !important; } html.sksn body:not(.home):not(.single-product):not(.sktu-tela) main.site-main > header.page-hero > .wrap { width: min(100% - 32px, 560px) !important; } html.sksn body:not(.sktu-tela) main.site-main > header.page-hero h1.entry-title { font-size: 44px !important; } html.sksn body.search-results main.site-main > header.page-hero h1.entry-title { font-size: 34px !important; } html.sksn .sn-h2, html.sksn .skn-pp-h, html.sksn .skh-arv .skh-h, html.sksn #skf #skf-titulo, html.sksn section.related > h2, html.sksn .entry-content > h2.wp-block-heading { font-size: 34px !important; margin-bottom: 14px !important; } html.sksn #skf.sk-seo-faq { padding: 76px 0 64px !important; } html.sksn #skf .skf-in { width: min(100% - 32px, 560px) !important; } html.sksn #skf .skf-foto { width: 140px !important; height: 156px !important; margin-bottom: 14px !important; } html.sksn #skf .skf-lead { font-size: 19px !important; margin-bottom: 28px !important; } html.sksn #skf details.skf-q > summary { min-height: 64px !important; padding: 14px 18px !important; } html.sksn #skf details.skf-q > summary h3 { font-size: 19px !important; } html.sksn #skf details.skf-q > p, html.sksn #skf details.skf-q > div { padding: 0 18px 18px !important; font-size: 18px !important; } html.sksn .entry-content > p.wp-block-paragraph, html.sksn .entry-content > p.has-text-align-center { font-size: 19px !important; } } html.sksn body:not(.sktu-tela) main.site-main > header.page-hero h1.entry-title { white-space: normal !important; overflow-wrap: break-word !important; max-width: 100% !important; } @media (max-width: 699.98px) { html.sksn body:not(.sktu-tela) main.site-main > header.page-hero h1.entry-title { font-size: 40px !important; } html.sksn body.search-results main.site-main > header.page-hero h1.entry-title { font-size: 32px !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero h1.entry-title { font-size: 34px !important; } } html.sksn body.woocommerce-shop .page-body, html.sksn body.tax-product_cat .page-body, html.sksn body.search-results .page-body { padding-top: 28px !important; padding-bottom: 96px !important; } html.sksn nav.cat-chips { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; margin: 0 0 36px !important; grid-template-columns: none !important; } html.sksn nav.cat-chips > a { flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; height: 48px !important; padding: 0 18px !important; border-radius: 999px !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: 0 !important; } html.sksn p.woocommerce-result-count { font-size: 18px !important; } html.sksn form.woocommerce-ordering select.orderby { border-radius: 999px !important; padding-left: 22px !important; font-size: 17px !important; } html.sksn body.woocommerce-shop .page-body ul.products, html.sksn body.tax-product_cat .page-body ul.products, html.sksn body.search-results .page-body ul.products { gap: var(--sn-vao) !important; } html.sksn nav.woocommerce-pagination ul { gap: 8px !important; border: 0 !important; } @media (max-width: 899.98px) { html.sksn nav.cat-chips { flex-wrap: nowrap !important; justify-content: flex-start !important; overflow-x: auto !important; margin-bottom: 20px !important; padding-bottom: 4px !important; scrollbar-width: none !important; } html.sksn nav.cat-chips::-webkit-scrollbar { display: none !important; } } html.sksn body.page-id-58797 main.site-main > header.page-hero { display: none !important; } html.sksn #skc { height: auto !important; min-height: 0 !important; padding: 72px 0 96px !important; background: #000 !important; } html.sksn #skc .skc-in { display: grid !important; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr) !important; gap: 64px !important; align-items: center !important; width: min(100% - 40px, var(--sn-w)) !important; max-width: none !important; height: auto !important; margin: 0 auto !important; padding: 0 !important; } html.sksn #skc .skc-foto { width: 100% !important; height: auto !important; aspect-ratio: 4 / 5 !important; max-height: 560px !important; margin: 0 !important; } html.sksn #skc .skc-foto picture { display: block !important; width: 100% !important; height: 100% !important; } html.sksn #skc .skc-foto img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } html.sksn #skc .skc-txt { display: flex !important; flex-direction: column !important; justify-content: center !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } html.sksn #skc .skc-olho { display: block !important; margin: 0 0 12px !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 600 !important; letter-spacing: .02em !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn #skc h1, html.sksn #skc h2#skc-titulo { margin: 0 0 16px !important; padding: 0 !important; font-size: 52px !important; line-height: 1.07 !important; font-weight: 700 !important; letter-spacing: -.03em !important; text-align: left !important; color: #fff !important; -webkit-text-fill-color: #fff !important; text-wrap: balance !important; } html.sksn #skc h1 span, html.sksn #skc h2#skc-titulo span { font-size: inherit !important; line-height: inherit !important; } html.sksn #skc .skc-lead { margin: 0 0 28px !important; font-size: 21px !important; line-height: 1.45 !important; text-align: left !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; max-width: none !important; } html.sksn #skc .skc-lista { background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; border-radius: 24px !important; overflow: hidden !important; } html.sksn #skc .skc-item { min-height: 84px !important; padding: 14px 22px !important; gap: 18px !important; } html.sksn #skc .skc-ico { flex: 0 0 46px !important; width: 46px !important; height: 46px !important; border-radius: 12px !important; background: rgba(47, 140, 255, .16) !important; } html.sksn #skc .skc-ico svg:not(.skc-cheio) { stroke: var(--sn-azul2) !important; } html.sksn #skc .skc-ico svg.skc-cheio { fill: var(--sn-azul2) !important; } html.sksn #skc .skc-rot { font-size: 16px !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #skc .skc-val { font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; } html.sksn #skc .skc-sub { font-size: 17px !important; line-height: 1.4 !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #skc .skc-acao { min-height: 48px !important; padding: 0 22px !important; border-radius: 999px !important; font-size: 17px !important; font-weight: 600 !important; } html.sksn #skc .skc-acoes { gap: 14px !important; margin-top: 28px !important; } html.sksn #skc a.skc-btn { min-height: 56px !important; padding: 0 30px !important; border-radius: 999px !important; font-size: 19px !important; font-weight: 600 !important; } html.sksn #skc .skc-links a, html.sksn #skc .skc-volta a { font-size: 18px !important; } html.sksn #skc .skc-links { margin-top: 22px !important; } html.sksn #skc .skc-empresa { font-size: 16px !important; } html.sksn #skpg { height: auto !important; min-height: 0 !important; padding: 72px 0 96px !important; background: #000 !important; } html.sksn #skpg .skpg-in { display: grid !important; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr) !important; gap: 64px !important; align-items: center !important; width: min(100% - 40px, var(--sn-w)) !important; max-width: none !important; height: auto !important; margin: 0 auto !important; padding: 0 !important; } html.sksn #skpg .skpg-foto { width: 100% !important; height: auto !important; aspect-ratio: 4 / 5 !important; max-height: 560px !important; margin: 0 !important; } html.sksn #skpg .skpg-foto picture { display: block !important; width: 100% !important; height: 100% !important; } html.sksn #skpg .skpg-foto img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } html.sksn #skpg .skpg-txt { display: flex !important; flex-direction: column !important; justify-content: center !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } html.sksn #skpg .skpg-olho { display: block !important; margin: 0 0 12px !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 600 !important; letter-spacing: .02em !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn #skpg h1, html.sksn #skpg h2#skpg-titulo { margin: 0 0 16px !important; padding: 0 !important; font-size: 52px !important; line-height: 1.07 !important; font-weight: 700 !important; letter-spacing: -.03em !important; text-align: left !important; color: #fff !important; -webkit-text-fill-color: #fff !important; text-wrap: balance !important; } html.sksn #skpg h1 span, html.sksn #skpg h2#skpg-titulo span { font-size: inherit !important; line-height: inherit !important; } html.sksn #skpg .skpg-lead { margin: 0 0 28px !important; font-size: 21px !important; line-height: 1.45 !important; text-align: left !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; max-width: none !important; } html.sksn #skpg .skpg-lista { background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; border-radius: 24px !important; overflow: hidden !important; } html.sksn #skpg .skpg-item { min-height: 84px !important; padding: 14px 22px !important; gap: 18px !important; } html.sksn #skpg .skpg-ico { flex: 0 0 46px !important; width: 46px !important; height: 46px !important; border-radius: 12px !important; background: rgba(47, 140, 255, .16) !important; } html.sksn #skpg .skpg-ico svg:not(.skpg-cheio) { stroke: var(--sn-azul2) !important; } html.sksn #skpg .skpg-ico svg.skpg-cheio { fill: var(--sn-azul2) !important; } html.sksn #skpg .skpg-rot { font-size: 16px !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #skpg .skpg-val { font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; } html.sksn #skpg .skpg-sub { font-size: 17px !important; line-height: 1.4 !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #skpg .skpg-acao { min-height: 48px !important; padding: 0 22px !important; border-radius: 999px !important; font-size: 17px !important; font-weight: 600 !important; } html.sksn #skpg .skpg-acoes { gap: 14px !important; margin-top: 28px !important; } html.sksn #skpg a.skpg-btn { min-height: 56px !important; padding: 0 30px !important; border-radius: 999px !important; font-size: 19px !important; font-weight: 600 !important; } html.sksn #skpg .skpg-links a, html.sksn #skpg .skpg-volta a { font-size: 18px !important; } html.sksn #skpg .skpg-links { margin-top: 22px !important; } html.sksn #skpg .skpg-empresa { font-size: 16px !important; } html.sksn #sk4 { height: auto !important; min-height: 0 !important; padding: 72px 0 96px !important; background: #000 !important; } html.sksn #sk4 .sk4-in { display: grid !important; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr) !important; gap: 64px !important; align-items: center !important; width: min(100% - 40px, var(--sn-w)) !important; max-width: none !important; height: auto !important; margin: 0 auto !important; padding: 0 !important; } html.sksn #sk4 .sk4-foto { width: 100% !important; height: auto !important; aspect-ratio: 4 / 5 !important; max-height: 560px !important; margin: 0 !important; } html.sksn #sk4 .sk4-foto picture { display: block !important; width: 100% !important; height: 100% !important; } html.sksn #sk4 .sk4-foto img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } html.sksn #sk4 .sk4-txt { display: flex !important; flex-direction: column !important; justify-content: center !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } html.sksn #sk4 .sk4-olho { display: block !important; margin: 0 0 12px !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 600 !important; letter-spacing: .02em !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn #sk4 h1, html.sksn #sk4 h2#sk4-titulo { margin: 0 0 16px !important; padding: 0 !important; font-size: 52px !important; line-height: 1.07 !important; font-weight: 700 !important; letter-spacing: -.03em !important; text-align: left !important; color: #fff !important; -webkit-text-fill-color: #fff !important; text-wrap: balance !important; } html.sksn #sk4 h1 span, html.sksn #sk4 h2#sk4-titulo span { font-size: inherit !important; line-height: inherit !important; } html.sksn #sk4 .sk4-lead { margin: 0 0 28px !important; font-size: 21px !important; line-height: 1.45 !important; text-align: left !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; max-width: none !important; } html.sksn #sk4 .sk4-lista { background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; border-radius: 24px !important; overflow: hidden !important; } html.sksn #sk4 .sk4-item { min-height: 84px !important; padding: 14px 22px !important; gap: 18px !important; } html.sksn #sk4 .sk4-ico { flex: 0 0 46px !important; width: 46px !important; height: 46px !important; border-radius: 12px !important; background: rgba(47, 140, 255, .16) !important; } html.sksn #sk4 .sk4-ico svg:not(.sk4-cheio) { stroke: var(--sn-azul2) !important; } html.sksn #sk4 .sk4-ico svg.sk4-cheio { fill: var(--sn-azul2) !important; } html.sksn #sk4 .sk4-rot { font-size: 16px !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #sk4 .sk4-val { font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; } html.sksn #sk4 .sk4-sub { font-size: 17px !important; line-height: 1.4 !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn #sk4 .sk4-acao { min-height: 48px !important; padding: 0 22px !important; border-radius: 999px !important; font-size: 17px !important; font-weight: 600 !important; } html.sksn #sk4 .sk4-acoes { gap: 14px !important; margin-top: 28px !important; } html.sksn #sk4 a.sk4-btn { min-height: 56px !important; padding: 0 30px !important; border-radius: 999px !important; font-size: 19px !important; font-weight: 600 !important; } html.sksn #sk4 .sk4-links a, html.sksn #sk4 .sk4-volta a { font-size: 18px !important; } html.sksn #sk4 .sk4-links { margin-top: 22px !important; } html.sksn #sk4 .sk4-empresa { font-size: 16px !important; } html.sksn #sk4 .sk4-busca input[type="search"] { height: 56px !important; border-radius: 999px !important; padding: 0 24px !important; font-size: 19px !important; background: var(--sn-cartao) !important; } html.sksn #sk4 .sk4-busca button { height: 56px !important; padding: 0 28px !important; font-size: 19px !important; } @media (max-width: 1023.98px) { html.sksn #skc h1, html.sksn #skc h2#skc-titulo { font-size: 42px !important; } html.sksn #skc .skc-in { gap: 40px !important; } html.sksn #skpg h1, html.sksn #skpg h2#skpg-titulo { font-size: 42px !important; } html.sksn #skpg .skpg-in { gap: 40px !important; } html.sksn #sk4 h1, html.sksn #sk4 h2#sk4-titulo { font-size: 42px !important; } html.sksn #sk4 .sk4-in { gap: 40px !important; } } @media (max-width: 899.98px) { html.sksn #skc { padding: 28px 0 64px !important; } html.sksn #skc .skc-in { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 16px !important; width: min(100% - 32px, 560px) !important; } html.sksn #skc .skc-foto { aspect-ratio: 5 / 3 !important; max-height: 240px !important; } html.sksn #skc .skc-olho, html.sksn #skc h1, html.sksn #skc h2#skc-titulo, html.sksn #skc .skc-lead { text-align: center !important; } html.sksn #skc h1, html.sksn #skc h2#skc-titulo { font-size: 34px !important; } html.sksn #skc .skc-lead { font-size: 19px !important; margin-bottom: 22px !important; } html.sksn #skc .skc-item { padding: 12px 16px !important; gap: 14px !important; min-height: 76px !important; } html.sksn #skc .skc-val { font-size: 19px !important; } html.sksn #skc .skc-acoes { flex-direction: column !important; align-items: stretch !important; } html.sksn #skc a.skc-btn { width: 100% !important; justify-content: center !important; } html.sksn #skc .skc-links { justify-content: center !important; } html.sksn #skc .skc-empresa { text-align: center !important; } html.sksn #skpg { padding: 28px 0 64px !important; } html.sksn #skpg .skpg-in { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 16px !important; width: min(100% - 32px, 560px) !important; } html.sksn #skpg .skpg-foto { aspect-ratio: 5 / 3 !important; max-height: 240px !important; } html.sksn #skpg .skpg-olho, html.sksn #skpg h1, html.sksn #skpg h2#skpg-titulo, html.sksn #skpg .skpg-lead { text-align: center !important; } html.sksn #skpg h1, html.sksn #skpg h2#skpg-titulo { font-size: 34px !important; } html.sksn #skpg .skpg-lead { font-size: 19px !important; margin-bottom: 22px !important; } html.sksn #skpg .skpg-item { padding: 12px 16px !important; gap: 14px !important; min-height: 76px !important; } html.sksn #skpg .skpg-val { font-size: 19px !important; } html.sksn #skpg .skpg-acoes { flex-direction: column !important; align-items: stretch !important; } html.sksn #skpg a.skpg-btn { width: 100% !important; justify-content: center !important; } html.sksn #skpg .skpg-links { justify-content: center !important; } html.sksn #skpg .skpg-empresa { text-align: center !important; } html.sksn #sk4 { padding: 28px 0 64px !important; } html.sksn #sk4 .sk4-in { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 16px !important; width: min(100% - 32px, 560px) !important; } html.sksn #sk4 .sk4-foto { aspect-ratio: 5 / 3 !important; max-height: 240px !important; } html.sksn #sk4 .sk4-olho, html.sksn #sk4 h1, html.sksn #sk4 h2#sk4-titulo, html.sksn #sk4 .sk4-lead { text-align: center !important; } html.sksn #sk4 h1, html.sksn #sk4 h2#sk4-titulo { font-size: 34px !important; } html.sksn #sk4 .sk4-lead { font-size: 19px !important; margin-bottom: 22px !important; } html.sksn #sk4 .sk4-item { padding: 12px 16px !important; gap: 14px !important; min-height: 76px !important; } html.sksn #sk4 .sk4-val { font-size: 19px !important; } html.sksn #sk4 .sk4-acoes { flex-direction: column !important; align-items: stretch !important; } html.sksn #sk4 a.sk4-btn { width: 100% !important; justify-content: center !important; } html.sksn #sk4 .sk4-links { justify-content: center !important; } html.sksn #sk4 .sk4-empresa { text-align: center !important; } } html.sksn .skn-pp .skn-pp-mesa, html.sksn .skn-pp ul.skn-pp-vant > li, html.sksn .skn-pp ul.skn-pp-spec, html.sksn .skn-pp ul.skn-pp-dicas > li { background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn .skn-pp .skn-pp-ficha-s { border-radius: 999px !important; border: 1.5px solid rgba(255, 255, 255, .45) !important; } html.sksn .skn-pp .skn-pp-tiles > li { background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn .skn-pp .skn-pp-chip { border: 0 !important; padding: 0 !important; font-size: 18px !important; font-weight: 600 !important; letter-spacing: .02em !important; text-transform: none !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; background: none !important; } html.sksn .skn-pp .skn-pp-vbtn { border-radius: 22px !important; } html.sksn body.single-product section.related { margin-top: 76px !important; } html.sksn body.single-product section.related > h2 { margin-bottom: 28px !important; } @media (min-width: 900px) { html.sksn .skn-pp .skn-pp-h { margin: 96px 0 40px !important; } html.sksn .skn-pp .skn-pp-mesa, html.sksn .skn-pp ul.skn-pp-vant > li, html.sksn .skn-pp ul.skn-pp-spec, html.sksn .skn-pp ul.skn-pp-dicas > li { border-radius: var(--sn-raio) !important; } html.sksn .skn-pp .skn-pp-tiles > li { border-radius: 20px !important; } html.sksn .skn-pp .skn-pp-mesa { margin: 56px 0 0 !important; padding: 26px 34px !important; } html.sksn .skn-pp ul.skn-pp-vant, html.sksn .skn-pp ul.skn-pp-dicas { gap: var(--sn-vao) !important; margin: 0 !important; } html.sksn .skn-pp ul.skn-pp-vant > li { padding: 38px 28px 36px !important; gap: 10px !important; } html.sksn .skn-pp ul.skn-pp-vant > li > b { font-size: 26px !important; line-height: 1.18 !important; letter-spacing: -.02em !important; } html.sksn .skn-pp ul.skn-pp-vant > li > span { font-size: 19px !important; line-height: 1.5 !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn .skn-pp ul.skn-pp-spec { margin: 0 !important; padding: 26px 14px !important; } html.sksn .skn-pp ul.skn-pp-dicas > li { padding: 28px 28px !important; } html.sksn .skn-pp details.skn-pp-ficha { margin-top: 56px !important; } html.sksn .skn-pp .skn-pp-ficha-s { min-height: 60px !important; } html.sksn .skn-pp .skn-pp-ficha-c2 { border-radius: var(--sn-raio) !important; } html.sksn body.single-product section.related { margin-top: 112px !important; } html.sksn body.single-product section.related > h2 { margin-bottom: 44px !important; } html.sksn body.single-product .page-body { padding-bottom: 96px !important; } } @media (min-width: 900px) and (max-width: 1199.98px) { html.sksn .skn-pp ul.skn-pp-vant > li { padding: 30px 20px !important; } html.sksn .skn-pp ul.skn-pp-vant > li > b { font-size: 22px !important; } html.sksn .skn-pp ul.skn-pp-vant > li > span { font-size: 18px !important; } } html.sksn .skh-arv { padding-top: 40px !important; } html.sksn .skh-arv .skh-intro, html.sksn .skh-arv .skh-fecho { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; font-size: 21px !important; line-height: 1.45 !important; text-align: center !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; text-wrap: pretty !important; } html.sksn .skh-arv .skh-intro b { font-size: inherit !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } html.sksn .skh-arv .skh-card { border-radius: var(--sn-raio) !important; background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn .skh-arv .skh-txt b { font-size: 22px !important; line-height: 1.2 !important; letter-spacing: -.015em !important; } html.sksn .skh-arv .skh-txt p { font-size: 18px !important; line-height: 1.5 !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; } html.sksn .skh-arv .skh-etq { font-size: 16px !important; font-weight: 600 !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn .skh-arv .skh-marco { border-radius: 999px !important; font-size: 16px !important; } @media (max-width: 699.98px) { html.sksn .skh-arv .skh-intro, html.sksn .skh-arv .skh-fecho { font-size: 19px !important; } html.sksn .skh-arv .skh-card { border-radius: 22px !important; } } html.sksn body.page-id-59097 main.site-main > header.page-hero, html.sksn body.page-id-59742 main.site-main > header.page-hero { display: block !important; position: static !important; width: auto !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; clip: auto !important; clip-path: none !important; opacity: 1 !important; visibility: visible !important; margin: 0 !important; padding: 72px 0 12px !important; background: #000 !important; pointer-events: auto !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero > .wrap, html.sksn body.page-id-59742 main.site-main > header.page-hero > .wrap { display: block !important; position: static !important; width: min(100% - 40px, 900px) !important; height: auto !important; overflow: visible !important; clip: auto !important; clip-path: none !important; opacity: 1 !important; visibility: visible !important; margin: 0 auto !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero .crumbs, html.sksn body.page-id-59742 main.site-main > header.page-hero .crumbs, html.sksn body.page-id-59097 main.site-main > header.page-hero .page-hero-bg, html.sksn body.page-id-59742 main.site-main > header.page-hero .page-hero-bg, html.sksn body.page-id-59097 main.site-main > header.page-hero canvas, html.sksn body.page-id-59742 main.site-main > header.page-hero canvas { display: none !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero h1.entry-title, html.sksn body.page-id-59742 main.site-main > header.page-hero h1.entry-title { display: block !important; position: static !important; width: auto !important; height: auto !important; overflow: visible !important; clip: auto !important; clip-path: none !important; opacity: 1 !important; visibility: visible !important; white-space: normal !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero h1.entry-title { font-size: 60px !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero > .wrap::before { content: "Teste rápido" !important; } html.sksn body.page-id-59742 main.site-main > header.page-hero > .wrap::before { content: "Para cada costura, uma máquina" !important; } html.sksn body.page-id-59097 .page-body, html.sksn body.page-id-59742 .page-body { padding-top: 12px !important; padding-bottom: 24px !important; } html.sksn #skr-quiz.skr-card { margin-top: 36px !important; margin-bottom: 0 !important; padding: 44px 40px !important; border-radius: var(--sn-raio) !important; background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn #skr-quiz .skr-tag { background: none !important; border: 0 !important; padding: 0 !important; font-size: 18px !important; font-weight: 600 !important; letter-spacing: .02em !important; text-transform: none !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn #skr-quiz .skr-q { font-size: 34px !important; line-height: 1.15 !important; letter-spacing: -.02em !important; margin-bottom: 24px !important; } html.sksn #skr-quiz .skr-opts { gap: 16px !important; } html.sksn #skr-quiz button.skr-opt { min-height: 96px !important; border-radius: 20px !important; font-size: 21px !important; } html.sksn #skr-quiz button.skr-opt small { font-size: 17px !important; } html.sksn .entry-content > h2.wp-block-heading { margin-top: 96px !important; } html.sksn ul.sktp { gap: var(--sn-vao) !important; margin-top: 44px !important; } html.sksn ul.sktp a.sktp-cartao { display: flex !important; flex-direction: column !important; align-items: stretch !important; height: 100% !important; padding: 0 !important; border-radius: var(--sn-raio) !important; background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; overflow: hidden !important; text-align: left !important; box-shadow: none !important; } html.sksn ul.sktp .sktp-foto { display: block !important; width: 100% !important; height: auto !important; aspect-ratio: 4 / 3 !important; margin: 0 !important; border-radius: 0 !important; overflow: hidden !important; flex: 0 0 auto !important; } html.sksn ul.sktp .sktp-foto img { width: 100% !important; height: 100% !important; object-fit: cover !important; border-radius: 0 !important; transition: transform 900ms cubic-bezier(.22, 1, .36, 1) !important; } html.sksn ul.sktp a.sktp-cartao:hover .sktp-foto img { transform: scale(1.03) !important; } html.sksn ul.sktp .sktp-nome { display: block !important; margin: 0 !important; padding: 22px 24px 0 !important; font-size: 24px !important; line-height: 1.18 !important; font-weight: 700 !important; letter-spacing: -.02em !important; text-align: left !important; } html.sksn ul.sktp .sktp-frase { display: block !important; margin: 0 !important; padding: 8px 24px 0 !important; font-size: 18px !important; line-height: 1.45 !important; text-align: left !important; color: var(--sn-cinza) !important; -webkit-text-fill-color: var(--sn-cinza) !important; min-height: 0 !important; } html.sksn ul.sktp .sktp-ir { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; min-height: 48px !important; margin: auto 0 0 !important; padding: 14px 24px 22px !important; background: none !important; border: 0 !important; border-radius: 0 !important; font-size: 18px !important; font-weight: 600 !important; text-align: left !important; color: var(--sn-azul2) !important; -webkit-text-fill-color: var(--sn-azul2) !important; } html.sksn ul.sktp .sktp-ir::after { content: "\203A" !important; margin-left: 8px !important; font-size: 24px !important; line-height: 1 !important; transition: translate 200ms ease !important; } html.sksn ul.sktp a.sktp-cartao:hover .sktp-ir::after { translate: 4px 0 !important; } html.sksn p.sktp-mais { margin-top: 40px !important; } html.sksn a.sktp-todas { min-height: 56px !important; padding: 0 30px !important; font-size: 19px !important; font-weight: 600 !important; background: #fff !important; color: #000 !important; -webkit-text-fill-color: #000 !important; border: 0 !important; width: auto !important; display: inline-flex !important; } @media (max-width: 699.98px) { html.sksn body.page-id-59097 main.site-main > header.page-hero, html.sksn body.page-id-59742 main.site-main > header.page-hero { padding: 40px 0 8px !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero > .wrap, html.sksn body.page-id-59742 main.site-main > header.page-hero > .wrap { width: min(100% - 32px, 560px) !important; } html.sksn body.page-id-59097 main.site-main > header.page-hero h1.entry-title { font-size: 36px !important; } html.sksn #skr-quiz.skr-card { padding: 28px 18px !important; border-radius: 22px !important; } html.sksn #skr-quiz .skr-q { font-size: 27px !important; } html.sksn #skr-quiz button.skr-opt { min-height: 84px !important; font-size: 19px !important; } html.sksn .entry-content > h2.wp-block-heading { margin-top: 72px !important; } html.sksn ul.sktp { grid-template-columns: 1fr !important; gap: 12px !important; margin-top: 28px !important; } html.sksn ul.sktp a.sktp-cartao { display: grid !important; grid-template-columns: 116px minmax(0, 1fr) !important; grid-template-rows: auto auto 1fr !important; border-radius: 22px !important; } html.sksn ul.sktp .sktp-foto { grid-row: 1 / 4 !important; width: 116px !important; height: 100% !important; aspect-ratio: auto !important; min-height: 116px !important; } html.sksn ul.sktp .sktp-nome { padding: 14px 16px 0 !important; font-size: 21px !important; } html.sksn ul.sktp .sktp-frase { padding: 4px 16px 0 !important; font-size: 17px !important; } html.sksn ul.sktp .sktp-ir { padding: 6px 16px 12px !important; min-height: 40px !important; margin-top: 0 !important; align-self: end !important; } } html.sksn body.sktu-tela #sktu { --raio: 28px; } html.sksn body.sktu-tela #sktu .sktu-btn:not(.sktu-btn--fora), html.sksn body.sktu-tela #sktu .sktu-btn2, html.sksn body.sktu-tela #sktu .sktu-link { border-radius: 999px !important; } html.sksn .cart-empty.woocommerce-info { border-radius: var(--sn-raio) !important; background: var(--sn-cartao) !important; border: 1px solid var(--sn-borda) !important; } html.sksn .sk-vazio-destaques { margin-top: 72px !important; } html.sksn .sk-vazio-destaques h2.sk-vazio-t { margin: 0 0 40px !important; font-size: 52px !important; line-height: 1.07 !important; font-weight: 700 !important; letter-spacing: -.03em !important; text-align: center !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } html.sksn .sk-vazio-destaques h2.sk-vazio-t span { font-size: inherit !important; line-height: inherit !important; } html.sksn .sk-vazio-destaques ul.products { gap: var(--sn-vao) !important; } html.sksn p.return-to-shop { margin-top: 40px !important; text-align: center !important; } html.sksn p.return-to-shop a.button.wc-backward { display: inline-flex !important; width: auto !important; min-height: 56px !important; padding: 0 30px !important; border-radius: 999px !important; background: #fff !important; color: #000 !important; -webkit-text-fill-color: #000 !important; border: 0 !important; font-size: 19px !important; font-weight: 600 !important; } @media (max-width: 1023.98px) { html.sksn .sk-vazio-destaques h2.sk-vazio-t { font-size: 42px !important; } } @media (max-width: 699.98px) { html.sksn .sk-vazio-destaques { margin-top: 48px !important; } html.sksn .sk-vazio-destaques h2.sk-vazio-t { font-size: 34px !important; margin-bottom: 24px !important; } html.sksn p.return-to-shop a.button.wc-backward { width: 100% !important; } }}
