:root{--oxi-ink:#0F172A;--oxi-slate:#46586E;--oxi-mist:#F6F8FB;--oxi-white:#FFFFFF;--oxi-accent:#0E7490;--oxi-accent-hover:#155E75;--oxi-pine:#155E75;--oxi-line:rgba(15, 23, 42, .08);--oxi-col-leitura:46rem;--oxi-shadow-sm:0 1px 2px rgba(15, 23, 42, .05), 0 1px 1px rgba(15, 23, 42, .03);--oxi-shadow-md:0 4px 12px rgba(14, 116, 144, 0.04), 0 24px 48px -12px rgba(14, 116, 144, 0.12);--oxi-shadow-lg:0 8px 24px rgba(14, 116, 144, 0.06), 0 32px 80px -16px rgba(14, 116, 144, 0.16);--oxi-ease:cubic-bezier(.22, .8, .26, .99);--oxi-glass-bg:rgba(255, 255, 255, 0.88);--oxi-glass-blur:blur(12px);--oxi-radius-lg:24px;--oxi-radius-md:12px;--oxi-soft-shadow:0 8px 32px rgba(0, 0, 0, 0.04);--global-palette1:var(--oxi-accent);--global-palette2:var(--oxi-accent-hover);--global-palette3:var(--oxi-ink);--global-palette4:var(--oxi-slate);--global-palette5:var(--oxi-mist);--global-palette6:var(--oxi-white);--global-palette7:var(--oxi-pine);--global-palette8:var(--oxi-ink);--global-palette9:#E4E9F0}body{background:var(--oxi-mist)}body.oxi-kids{background-image:radial-gradient(circle at 10% 20%,rgb(83 198 232 / .08) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgb(83 198 232 / .08) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgb(240 101 67 / .04) 0%,transparent 30%);background-attachment:fixed;--kids-sky-top:#67C6F2;--kids-sky-mid:#A6DBF4;--kids-sky-low:#C3ECFA;--kids-sky-glow:#F8F4C5;--kids-ground-top:#329986;--kids-ground-bot:#0B918B;--kids-hero-ink:#0F172A;--kids-hero-ink-soft:#1E3A4C}.site-branding img{max-height:52px;width:auto;border-radius:12px}body.oxi-kids{--kids-topo-logo:80px;--kids-topo-h:108px}body.oxi-kids .site-branding img{max-height:var(--kids-topo-logo);border-radius:0}body.oxi-kids .site-main-header-inner-wrap{min-height:var(--kids-topo-h)}body.oxi-kids .site-title-wrap{display:none}body.oxi-org{--oxi-ink:#111C30;--oxi-slate:#3B4A6B;--oxi-mist:#F4F9FA;--oxi-white:#FFFFFF;--oxi-accent:#007A72;--oxi-accent-hover:#00655E;--oxi-mint-bright:#00A69C;--oxi-pine:#0E7490;--oxi-line:rgba(17, 28, 48, .06);--oxi-shadow-sm:0 2px 8px rgba(0, 166, 156, 0.05);--oxi-shadow-md:0 8px 24px rgba(0, 166, 156, 0.06), 0 24px 64px -12px rgba(17, 28, 48, 0.08);--oxi-shadow-lg:0 12px 32px rgba(0, 166, 156, 0.1), 0 32px 80px -16px rgba(17, 28, 48, 0.1);background:var(--oxi-mist)}body.oxi-org .site,body.oxi-org .content-area{background:var(--oxi-mist)}body.oxi-org .entry.single-entry,body.oxi-org .entry.loop-entry{background:#fff0;box-shadow:none}body.oxi-org #masthead,body.oxi-org .site-header-row-container-inner{background:rgb(244 249 250 / .82)!important}body.oxi-org .site-footer,body.oxi-org .site-footer .site-footer-wrap{background:var(--oxi-white);color:var(--oxi-slate)}body.oxi-org .header-navigation .menu>li>a,body.oxi-org .site-branding .site-title{color:var(--oxi-ink)}body,button,input,select,textarea,.wp-block-button__link,.kb-button{font-family:"Inter",-apple-system,"Segoe UI",sans-serif!important}body{font-size:1.0625rem;line-height:1.65;color:var(--oxi-slate);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.wp-block-heading,.site-branding .site-title,.product_title,.woocommerce-loop-product__title{font-family:"Outfit","Inter",sans-serif!important;color:var(--oxi-ink);font-weight:800;letter-spacing:-.022em;line-height:1.08}h1,.entry-content h1{font-size:clamp(2.75rem, 6.2vw, 5rem);letter-spacing:-.032em}h2,.entry-content h2{font-size:clamp(2rem, 4vw, 3.25rem);letter-spacing:-.028em}h3,.entry-content h3{font-size:clamp(1.25rem, 2vw, 1.5rem);letter-spacing:-.015em;line-height:1.22}.entry-content p,.entry-content ul.wp-block-list,.entry-content ol.wp-block-list{max-width:var(--oxi-col-leitura)}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>p,.entry-content>ul.wp-block-list,.entry-content>ol.wp-block-list{margin-left:auto;margin-right:auto}.entry-content>h1,.entry-content>h2,.entry-content>h3{max-width:var(--oxi-col-leitura)}.entry-content .has-text-align-center{margin-left:auto;margin-right:auto}.entry-content p[style*="font-style:italic"]{font-style:normal!important;text-transform:uppercase;letter-spacing:.14em;font-size:0.8125rem!important;font-weight:600;opacity:.92}.entry-header .entry-title{font-size:clamp(2.4rem, 5vw, 4rem)}.content-area{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.entry-content-wrap{padding-top:0!important;padding-bottom:0!important}.entry-content>.wp-block-group.alignfull{margin-top:0;margin-bottom:0}.entry-content>*+h2{margin-top:4.5rem}.entry-content>h2+p{margin-top:.75rem}.entry-content>.wp-block-columns,.entry-content>.wp-block-group.alignwide{margin-top:2.25rem;margin-bottom:2.25rem}#masthead{border-bottom:1px solid var(--oxi-line)}#masthead .site-header-row-container-inner,#masthead{transition:box-shadow .35s var(--oxi-ease),backdrop-filter .35s var(--oxi-ease)}body.oxi-scrolled #masthead{box-shadow:var(--oxi-shadow-sm)}body.oxi-scrolled #masthead .site-main-header-inner-wrap{min-height:62px!important}#masthead .site-main-header-inner-wrap{transition:min-height .35s var(--oxi-ease)}body:not(.oxi-org).oxi-scrolled #masthead .site-header-row-container-inner{background:rgb(255 255 255 / .86)!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}body.oxi-org.oxi-scrolled #masthead .site-header-row-container-inner{backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px)}.header-navigation .menu>li>a{font-weight:500;font-size:1rem;letter-spacing:.01em;transition:color .25s var(--oxi-ease)}.header-navigation .menu>li.lang-item{display:inline-flex;align-items:center}.main-navigation .primary-menu-container>ul>li.menu-item>a{color:var(--oxi-ink);padding-inline:.35rem}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{color:var(--oxi-accent)}.header-navigation .header-menu-container ul ul li.menu-item>a{color:var(--oxi-slate);font-size:.875rem;background:#fff0}.header-navigation .header-menu-container ul ul li.menu-item>a:hover,.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a{color:var(--oxi-ink);background:var(--oxi-mist);border-radius:8px}body.oxi-org .header-navigation .header-menu-container ul ul{background:var(--oxi-white)}.header-navigation .menu>li.lang-item>a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.4rem}.header-navigation .menu>li.lang-item>a img{margin:0!important;display:block!important}.header-navigation .menu>li.lang-item>a span{margin:0!important}.wp-block-button__link,.kb-button,.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button{border-radius:10px!important;padding:.8rem 1.6rem!important;body.oxi-kids .wp-block-button__link{border-radius:999px!important}font-weight:600!important;font-size:.9375rem!important;letter-spacing:.005em;box-shadow:var(--oxi-shadow-sm);transition:transform .3s var(--oxi-ease),box-shadow .3s var(--oxi-ease),background-color .25s var(--oxi-ease)!important}.wp-block-button__link:hover,.kb-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-2px);box-shadow:var(--oxi-shadow-md)}.wp-block-button__link:active{transform:translateY(0);transition-duration:.08s}.wp-block-button__link:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:3px;border-radius:6px}.wp-block-button__link{position:relative;overflow:hidden}@keyframes oxiFloat{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}body.oxi-kids .content-area,body.oxi-kids .site-main,body.oxi-kids #inner-wrap,body.oxi-kids .content-container{padding-top:0!important;margin-top:0!important}.oxi-contact-form{max-width:560px;margin:2rem auto 0;display:flex;flex-direction:column;gap:1rem;text-align:left}.oxi-form-field{display:flex;flex-direction:column;gap:.35rem}.oxi-form-field label{font-family:"Outfit",sans-serif;font-weight:700;font-size:.95rem;color:var(--oxi-ink)}.oxi-contact-form .kb-field{width:100%;padding:.8rem 1rem;border:2px solid var(--oxi-line);border-radius:12px;font-size:1rem;font-family:"Inter",sans-serif;background:var(--oxi-white);color:var(--oxi-ink);transition:border-color .2s var(--oxi-ease)}.oxi-contact-form .kb-field:focus-visible{outline:none;border-color:var(--oxi-accent)}.oxi-contact-form textarea.kb-field{resize:vertical;min-height:120px}.oxi-contact-form .kb-button{align-self:flex-start;min-height:56px;padding:0 2rem;border-radius:999px!important;background:var(--oxi-accent)!important;color:#FFFFFF!important;font-family:"Outfit",sans-serif;font-weight:800;cursor:pointer}.oxi-contact-form .kb-button:hover{background:var(--oxi-accent-hover)!important;transform:translateY(-2px)}.oxi-form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oxi-form-note{padding:.8rem 1rem;border-radius:12px;font-weight:600;margin:0}.oxi-form-note--ok{background:#DCFCE7;color:#14532D}.oxi-form-note--err{background:#FEE2E2;color:#7F1D1D}@media (prefers-reduced-motion:reduce){.oxi-contact-form .kb-field,.oxi-contact-form .kb-button{transition:none!important}.oxi-contact-form .kb-button:hover{transform:none!important}}.oxi-char-hero .wp-block-image img{width:300px!important;max-width:80vw;height:300px;object-fit:contain;object-position:center bottom;padding:1.25rem 1.25rem 0;border-radius:28px!important;background:radial-gradient(120% 80% at 50% 116%,rgb(255 255 255 / .6) 0%,#fff0 62%),linear-gradient(180deg,#EAF4FA 0%,#D8E9F4 100%);filter:drop-shadow(0 16px 20px rgb(15 43 70 / .18))}.entry-content>.wp-block-image img{max-width:min(520px, 100%);height:auto;margin-inline:auto}.oxi-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.75rem, 1.5vw, 1.5rem);max-width:1200px!important;width:auto!important;margin-inline:auto!important;padding-inline:clamp(1rem, 1.5vw, 1.5rem)!important;align-items:stretch}.oxi-card-grid>*{width:100%!important;max-width:none!important;margin:0!important}@media (max-width:767px){body.oxi-kids .entry-content .alignwide{max-width:100%!important;width:auto!important;margin-inline:0!important}}.oxi-card-grid>.wp-block-group.has-border-color,.oxi-card-grid>.oxi-glass-card{padding:1rem .85rem 1.25rem!important;align-self:stretch;height:100%;box-sizing:border-box}.oxi-card-grid p.has-small-font-size,.oxi-card-grid .oxi-glass-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem!important;line-height:1.45;margin-bottom:0}.oxi-card-grid h3{font-size:clamp(.95rem, 1.1vw, 1.15rem)!important;margin-bottom:.35rem}body.oxi-kids .entry-content a:not(.wp-block-button__link):not(.oxi-btn):not(.oxi-kids-card__cta){color:#0B657C}body.oxi-kids .entry-content a:not(.wp-block-button__link):not(.oxi-btn):not(.oxi-kids-card__cta):hover{color:#094F62}body.oxi-kids .kb-button,body.oxi-kids .wp-block-button__link.has-palette-6-color{color:#FFFFFF!important}.entry-content .wp-block-group.has-border-color .wp-block-image,.oxi-glass-card .wp-block-image{margin:0 0 1.1rem;width:100%}.entry-content .wp-block-group.has-border-color .wp-block-image figure,.oxi-glass-card .wp-block-image figure{width:100%;margin:0}.entry-content .wp-block-group.has-border-color .wp-block-image figure>a,.oxi-glass-card .wp-block-image figure>a{display:block;width:100%}.entry-content .wp-block-group.has-border-color .wp-block-image img,.oxi-glass-card .wp-block-image img{display:block;width:100%;height:150px;object-fit:contain;object-position:center center;padding:.7rem;border-radius:20px!important;background:radial-gradient(120% 82% at 50% 118%,rgb(255 255 255 / .6) 0%,#fff0 62%),linear-gradient(180deg,#EAF4FA 0%,#D8E9F4 100%);transition:transform .35s var(--oxi-ease)}.entry-content .wp-block-group.has-border-color:hover .wp-block-image img,.oxi-glass-card:hover .wp-block-image img{transform:translateY(-4px) scale(1.02)}@media (prefers-reduced-motion:reduce){.entry-content .wp-block-group.has-border-color .wp-block-image img,.oxi-glass-card .wp-block-image img{transition:none!important}.entry-content .wp-block-group.has-border-color:hover .wp-block-image img,.oxi-glass-card:hover .wp-block-image img{transform:none!important}}@media (min-width:1400px){body.oxi-kids.home:has(.oxi-kids-hero--scene) #masthead,body.oxi-kids.home:has(.oxi-kids-hero--scene) .site-header{background:transparent!important;position:absolute;inset-inline:0;top:0;z-index:20;box-shadow:none!important;border-bottom:0!important}body.oxi-kids.home:has(.oxi-kids-hero--scene) .site-header-row-container,body.oxi-kids.home:has(.oxi-kids-hero--scene) .site-header-row-container-inner,body.oxi-kids.home:has(.oxi-kids-hero--scene) .site-header-wrap{background:transparent!important}body.oxi-kids.home:has(.oxi-kids-hero--scene) .primary-menu-container{background:var(--oxi-white);border-radius:var(--r-pill,999px);padding:.3rem 1.4rem;box-shadow:0 10px 28px -10px rgb(15 43 70 / .32)}body.oxi-kids.home:has(.oxi-kids-hero--scene) .site-branding{background:var(--oxi-white);border-radius:var(--r-pill,999px);padding:.35rem 1.5rem;box-shadow:0 10px 28px -10px rgb(15 43 70 / .32)}body.oxi-kids.home .oxi-kids-hero--scene .oxi-kids-hero__inner{padding-top:calc(var(--kids-topo-h) + clamp(1rem, 3vw, 3rem))}}.oxi-kids-hero{position:relative;z-index:1;padding:0!important}.oxi-kids-hero .wp-block-group__inner-container{display:contents}.oxi-kids-hero--sky{position:relative;isolation:isolate;overflow:clip;padding:clamp(1.75rem, 4vw, 3rem) 1.5rem calc(min(12vw, 300px) + clamp(1.25rem, 3vw, 2.5rem))!important;min-height:calc(min(12vw, 300px) + 365px + clamp(120px, 13vw, 180px));background:radial-gradient(115% 90% at 10% 82%,var(--kids-sky-glow) 0%,#fff0 54%),linear-gradient(180deg,var(--kids-sky-top) 0%,var(--kids-sky-mid) 60%,var(--kids-sky-low) 100%)}.oxi-kids-hero--sky::after{content:"";position:absolute;inset-inline:0;bottom:0;height:min(12vw, 300px);background:url(/oxigenius-brand/kids-landscape-band.svg) center bottom / 100% 100% no-repeat;z-index:0;pointer-events:none}.oxi-kids-hero--sky__inner{position:relative;z-index:2;max-width:760px;margin-inline:auto;text-align:center}.oxi-kids-hero--sky__rule{display:block;width:56px;height:5px;border-radius:999px;margin:0 auto 1.25rem;background:var(--kids-hero-ink)}.oxi-kids-hero--sky h1,.oxi-kids-hero--sky h2{color:var(--kids-hero-ink)!important;font-size:clamp(1.75rem, 3.6vw, 2.75rem)!important;font-weight:800!important;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 1rem}.oxi-kids-hero--sky p{color:var(--kids-hero-ink-soft)!important;font-size:clamp(1.05rem, 1.4vw, 1.2rem);font-weight:600;line-height:1.55;margin:0 auto;max-width:56ch}.oxi-kids-hero--char{min-height:0;padding:clamp(1.5rem, 3.5vw, 2.5rem) 1.5rem calc(min(13vw, 320px) + clamp(1rem, 2.5vw, 2rem))!important}.oxi-kids-hero--char.oxi-char--vilao{background:radial-gradient(115% 90% at 12% 80%,rgb(191 172 130 / .5) 0%,#fff0 55%),linear-gradient(180deg,#7E93A8 0%,#A9B3BC 58%,#CFCCC1 100%)}.oxi-kids-hero--char.oxi-char--vilao::after{filter:saturate(.38) brightness(.94)}.oxi-char-figura{display:flex;justify-content:center;margin:0 auto .75rem;line-height:0}.oxi-char-figura img{width:clamp(200px, 26vw, 340px);height:auto;filter:drop-shadow(0 22px 26px rgb(15 43 70 / .28));animation:oxi-char-flutua 5.5s ease-in-out infinite alternate}.oxi-char--vilao .oxi-char-figura img{filter:drop-shadow(0 22px 26px rgb(40 36 26 / .38))}.oxi-char-figura--emoji{font-size:clamp(7rem, 14vw, 11rem);line-height:1.1;filter:drop-shadow(0 22px 26px rgb(15 43 70 / .28));animation:oxi-char-flutua 5.5s ease-in-out infinite alternate}@keyframes oxi-char-flutua{from{transform:translateY(-6px)}to{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.oxi-char-figura img{animation:none}}.oxi-char-chip{display:inline-block;background:var(--oxi-white,#fff);border-radius:999px;padding:.38rem 1.1rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 16px -6px rgb(15 43 70 / .3);margin-bottom:1rem}.oxi-kids-hero--char h2{font-size:clamp(2.1rem, 4.6vw, 3.4rem)!important;margin-bottom:.75rem}.oxi-char-galeria.wp-block-gallery{--oxi-gal-gap:clamp(.75rem, 1.5vw, 1.25rem);gap:var(--oxi-gal-gap)!important}.oxi-char-galeria.wp-block-gallery figure.wp-block-image{flex:0 1 calc((100% - 2 * var(--oxi-gal-gap)) / 3)!important;aspect-ratio:1;background:linear-gradient(180deg,#EAF4FA 0%,#F7FBFD 100%);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0}.oxi-char-galeria.wp-block-gallery figure.wp-block-image img{width:100%;height:100%!important;object-fit:contain;padding:clamp(.5rem, 1.2vw, 1rem)}@media (max-width:767px){.oxi-char-galeria.wp-block-gallery figure.wp-block-image{flex-basis:calc((100% - var(--oxi-gal-gap)) / 2)!important}}.oxi-char-nav{display:flex;justify-content:space-between;gap:1rem;max-width:760px;margin:2rem auto 0;font-weight:700}.oxi-char-nav a{text-decoration:none}.oxi-char-nav a:hover{text-decoration:underline}.oxi-kids-hero--scene{isolation:isolate;overflow:clip;margin-bottom:-1px!important;background:radial-gradient(115% 85% at 8% 76%,var(--kids-sky-glow) 0%,#fff0 52%),linear-gradient(180deg,var(--kids-sky-top) 0%,var(--kids-sky-mid) 56%,var(--kids-sky-low) 100%)}.oxi-kids-hero--scene::after{content:"";position:absolute;inset-inline:0;bottom:0;height:min(16.41vw, 420px);background:url(/oxigenius-brand/kids-landscape-band.svg) center bottom / 100% 100% no-repeat;z-index:0;pointer-events:none}.oxi-kids-hero__inner{position:relative;z-index:2;max-width:1200px;margin-inline:auto;padding:clamp(1.5rem, 4vw, 3.5rem) 1.5rem calc(min(16.41vw, 420px) + clamp(1rem, 3vw, 3rem));display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:clamp(0.5rem, 2.5vw, 2rem);align-items:center}.oxi-kids-hero__art{position:relative;min-height:clamp(210px, 24vw, 330px)}.oxi-kids-hero__mascot{position:absolute;display:block;height:auto;filter:drop-shadow(0 18px 22px rgb(15 43 70 / .22))}.oxi-kids-hero__mascot--pipoca{width:clamp(118px, 16vw, 215px);left:2%;top:0;animation:oxi-kids-float 6s ease-in-out infinite}.oxi-kids-hero__mascot--oxi{width:clamp(132px, 18.5vw, 248px);left:38%;top:34%;animation:oxi-kids-float 5s ease-in-out .8s infinite}.oxi-kids-hero__copy{position:relative;z-index:3}.oxi-kids-hero__copy h1{font-family:"Outfit",sans-serif!important;font-weight:800!important;font-size:clamp(2rem, 4.4vw, 3.6rem)!important;color:var(--kids-hero-ink)!important;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.25rem}.oxi-kids-hero__copy p{color:var(--kids-hero-ink-soft);font-size:clamp(1.05rem, 1.25vw, 1.2rem);font-weight:600;line-height:1.55;margin:0 0 2rem;max-width:46ch;margin-inline:0}@keyframes oxi-kids-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.oxi-kids-ground{position:relative;z-index:2;display:flow-root;background:linear-gradient(180deg,var(--kids-ground-bot) 0%,#0E8F86 60%,#12857F 100%);padding-bottom:clamp(2rem, 5vw, 4rem)}@media (max-width:860px){.oxi-kids-hero__inner{grid-template-columns:1fr;padding-bottom:clamp(140px, 34vw, 220px);text-align:center}.oxi-kids-hero__copy{order:1}.oxi-kids-hero__art{order:2;min-height:clamp(200px, 52vw, 300px)}.oxi-kids-hero__copy p{margin-inline:auto}.oxi-kids-hero__mascot--pipoca{width:clamp(104px, 27vw, 170px);left:8%}.oxi-kids-hero__mascot--oxi{width:clamp(116px, 30vw, 190px);left:46%}}.btn-orange .wp-block-button__link{background-color:#f97316!important;color:var(--oxi-ink)!important;border-radius:999px!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:800!important;box-shadow:0 8px 20px rgb(249 115 22 / .4)!important;text-transform:uppercase;letter-spacing:.5px}.btn-orange .wp-block-button__link:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(249 115 22 / .5)!important}.btn-blue .wp-block-button__link{background-color:#0ea5e9!important;color:var(--oxi-ink)!important;box-shadow:0 4px 15px rgb(14 165 233 / .4)}.btn-green .wp-block-button__link{background-color:#10b981!important;color:var(--oxi-ink)!important;box-shadow:0 4px 15px rgb(16 185 129 / .4)}.oxi-btn{display:inline-block;padding:.8rem 2rem;border-radius:99px;font-family:"Outfit",sans-serif;font-weight:800;font-size:1.1rem;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;box-shadow:0 8px 20px rgb(0 0 0 / .1);cursor:pointer;border:none}.oxi-btn-orange{background:#f97316!important;color:var(--oxi-ink)!important}.oxi-btn-orange:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgb(249 115 22 / .4)}.oxi-btn-blue{background:#0ea5e9!important;color:var(--oxi-ink)!important}.oxi-btn-blue:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgb(14 165 233 / .4)}.oxi-btn-green{background:#10b981!important;color:var(--oxi-ink)!important}.oxi-btn-green:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgb(16 185 129 / .4)}.oxi-kids-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem, 2vw, 2rem);max-width:1200px;margin:calc(min(16.41vw, 420px) * -0.32) auto 0;position:relative;z-index:10;padding:0 1.5rem}@media (max-width:900px){.oxi-kids-cards-grid{grid-template-columns:1fr;margin-top:calc(min(16.41vw, 420px) * -0.24)}}.oxi-kids-cards-grid--flow{margin:1.75rem auto 2.5rem}@media (max-width:900px){.oxi-kids-cards-grid--flow{margin:1.5rem auto 2rem}}.oxi-kids-cards-grid--flow{--oxi-cards-gap:clamp(1rem, 2vw, 2rem);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--oxi-cards-gap)}.oxi-kids-cards-grid--flow>*{flex:0 1 calc((100% - 2 * var(--oxi-cards-gap)) / 3 - 1px);min-width:0}@media (max-width:900px){.oxi-kids-cards-grid--flow>*{flex-basis:100%}}.oxi-converse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1rem, 2vw, 1.6rem);max-width:1100px;margin:1.5rem auto 0;padding:0 1.5rem}.oxi-converse-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem 1.1rem;background:#fff;border:2px solid var(--oxi-line);border-radius:18px;box-shadow:0 8px 24px rgb(15 23 42 / .06)}.oxi-converse-art{width:96px;height:96px;object-fit:contain;margin-bottom:.5rem}.oxi-converse-name{font-family:"Cabinet Grotesk",sans-serif;font-size:1.05rem;color:var(--oxi-accent)}.oxi-converse-desc{font-size:.82rem;color:var(--oxi-slate);margin:.25rem 0 .9rem;line-height:1.4}.oxi-converse-actions{display:flex;flex-direction:column;gap:.45rem;width:100%;margin-top:auto}.oxi-converse-btn{font:inherit;font-weight:700;font-size:.85rem;padding:.5rem .75rem;border-radius:999px;border:2px solid var(--oxi-accent);background:var(--oxi-accent);color:#fff;cursor:pointer;transition:filter .2s var(--oxi-ease)}.oxi-converse-btn--voz{background:#fff;color:var(--oxi-accent)}.oxi-converse-btn:hover{filter:brightness(1.05)}.oxi-converse-btn:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:2px}.oxi-cta-personagem{margin:2.5rem 0 0;padding:1.6rem 1.4rem;border-radius:var(--r-lg,20px);background:linear-gradient(135deg,rgb(83 198 232 / .16),rgb(83 198 232 / .05));border:2px solid rgb(83 198 232 / .35);text-align:center}.oxi-cta-personagem--vilao{background:linear-gradient(135deg,rgb(240 101 67 / .16),rgb(240 101 67 / .05));border-color:rgb(240 101 67 / .38)}.oxi-cta-personagem__titulo{display:block;font-size:clamp(1.15rem, 2.4vw, 1.5rem);line-height:1.2;color:var(--oxi-ink)}.oxi-cta-personagem__chamada{margin:.4rem 0 1.1rem;color:var(--oxi-slate)}.oxi-cta-personagem__acoes{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.oxi-cta-personagem__btn{font:inherit;font-weight:800;font-size:1rem;min-height:48px;padding:.7rem 1.4rem;border-radius:999px;border:2px solid var(--oxi-accent);background:var(--oxi-accent);color:#fff;cursor:pointer;transition:filter .2s var(--oxi-ease),transform .2s var(--oxi-ease)}.oxi-cta-personagem__btn--voz{background:#fff;color:var(--oxi-accent)}.oxi-cta-personagem__btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.oxi-cta-personagem__btn:focus-visible{outline:3px solid var(--oxi-accent);outline-offset:3px}.oxi-cta-personagem--vilao .oxi-cta-personagem__btn{border-color:#F06543;background:#F06543}.oxi-cta-personagem--vilao .oxi-cta-personagem__btn--voz{background:#fff;color:#C2461F}@media (max-width:520px){.oxi-cta-personagem__acoes{flex-direction:column}.oxi-cta-personagem__btn{width:100%}}@media (prefers-reduced-motion:reduce){.oxi-cta-personagem__btn{transition:none}.oxi-cta-personagem__btn:hover{transform:none}}.oxi-footer-pay p{margin:.4rem 0 0;font-size:.85rem;color:var(--oxi-slate);line-height:1.5}.oxi-footer-pay small{opacity:.85}.oxi-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem}.oxi-trust__i{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:start}.oxi-trust__ic{grid-row:span 2;color:#22c55e;display:flex;align-items:flex-start}.oxi-trust__i strong{font-size:.98rem;color:var(--oxi-ink);line-height:1.3}.oxi-trust__i span{font-size:.86rem;color:var(--oxi-slate);line-height:1.55}.oxi-fecho{padding-bottom:2.75rem}.oxi-loja-secao{max-width:1200px;margin:2.5rem auto 0;padding:0 1.5rem 3.5rem;text-align:center}.oxi-loja-titulo{font-family:"Cabinet Grotesk",sans-serif;font-weight:800;color:var(--oxi-accent)}.oxi-loja-sub{color:var(--oxi-slate);margin:.25rem 0 1.25rem}.oxi-loja-carrossel{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem .25rem 1rem;scrollbar-width:thin}.oxi-loja-card{flex:0 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;background:#fff;border:2px solid var(--oxi-line);border-radius:16px;overflow:hidden;transition:transform .2s var(--oxi-ease),box-shadow .2s var(--oxi-ease)}.oxi-loja-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgb(15 23 42 / .1)}.oxi-loja-card__art{display:block;aspect-ratio:1 / 1;background:var(--oxi-mist)}.oxi-loja-card__art img{width:100%;height:100%;object-fit:cover;display:block}.oxi-loja-card__name{padding:.7rem .8rem 0;font-weight:600;color:var(--oxi-ink);font-size:.9rem;line-height:1.3}.oxi-loja-card__price{padding:.3rem .8rem .9rem;font-weight:800;color:var(--oxi-accent)}.oxi-loja-cta{margin-top:1.5rem}.oxi-loja-btn{display:inline-block;padding:.7rem 1.6rem;border-radius:999px;background:#fff;color:var(--oxi-accent);border:2px solid var(--oxi-accent);font-weight:700;text-decoration:none;transition:background .2s var(--oxi-ease),color .2s var(--oxi-ease)}.oxi-loja-btn:hover{background:var(--oxi-accent);color:#fff}.oxi-loja-btn:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:3px}.oxi-kids-cards-grid--flow+.wp-block-buttons,.oxi-converse-grid+.wp-block-buttons{margin-top:1.5rem}.wp-block-buttons .wp-block-button{margin-bottom:.5rem}.oxi-hero-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;align-items:center;max-width:1200px;margin:0 auto;min-height:600px;width:100%;padding:2rem;position:relative;z-index:10}.mascote-esquerda,.mascote-direita{text-align:center}@media (max-width:900px){.oxi-hero-grid{grid-template-columns:1fr}.oxi-hero-text-container{order:1}.mascote-esquerda{order:2;margin-bottom:2rem}.mascote-direita{order:3;margin-bottom:2rem}}.oxi-kids-card{background:#FFFFFF!important;border-radius:24px!important;padding:1.25rem 1.25rem 1.75rem!important;box-shadow:0 18px 36px -10px rgb(15 43 70 / .28)!important;border:1px solid rgb(255 255 255)!important;text-align:center;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s var(--oxi-ease),box-shadow .3s var(--oxi-ease)}.oxi-kids-card:hover{transform:translateY(-6px);box-shadow:0 26px 48px -12px rgb(15 43 70 / .34)!important}.oxi-kids-card__title{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;font-family:"Outfit",sans-serif!important;font-size:clamp(.98rem, 1.05vw, 1.12rem)!important;font-weight:800!important;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;text-align:left;margin:0;color:var(--kids-card-accent,var(--oxi-ink))!important}.oxi-kids-card__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--kids-card-tint,var(--oxi-mist));font-size:1.15rem;line-height:1}.oxi-kids-card--play{--kids-card-accent:#C2410C;--kids-card-tint:#FFEDD5}.oxi-kids-card--learn{--kids-card-accent:#0369A1;--kids-card-tint:#E0F2FE}.oxi-kids-card--eco{--kids-card-accent:#15803D;--kids-card-tint:#DCFCE7}.oxi-kids-card__art{width:100%;height:158px;object-fit:cover;border-radius:16px;display:block;background:var(--oxi-mist)}.oxi-kids-card__desc{color:#475569!important;font-size:1rem;margin:0;flex:1 1 auto}.oxi-kids-card__cta{align-self:center;font-size:.9rem;min-height:56px;display:inline-flex;align-items:center}.oxi-mesh-gradient{background:radial-gradient(circle at 10% 10%,rgb(14 116 144 / .08) 0,transparent 50%),radial-gradient(circle at 90% 90%,rgb(0 166 156 / .08) 0,transparent 50%),var(--oxi-mist)!important}.oxi-glass-card{background:var(--oxi-glass-bg)!important;backdrop-filter:var(--oxi-glass-blur)!important;-webkit-backdrop-filter:var(--oxi-glass-blur)!important;border:1px solid rgb(255 255 255 / .4)!important;border-radius:var(--oxi-radius-lg)!important;box-shadow:var(--oxi-soft-shadow)!important;transition:transform .45s var(--oxi-ease),box-shadow .45s var(--oxi-ease)!important}.oxi-glass-card:hover{transform:translateY(-6px);box-shadow:var(--oxi-shadow-md)!important}.entry-content .wp-block-group.has-border-color{border-width:1px!important;border-color:var(--oxi-line)!important;background:var(--oxi-white);box-shadow:var(--oxi-shadow-sm);transition:transform .45s var(--oxi-ease),box-shadow .45s var(--oxi-ease),border-color .45s var(--oxi-ease)}.entry-content .wp-block-group.has-border-color:hover{transform:translateY(-4px);box-shadow:var(--oxi-shadow-md);border-color:rgb(14 116 144 / .35)!important}body.oxi-org .entry-content .wp-block-group.has-border-color:hover{border-color:rgb(83 198 232 / .4)!important}.entry-content .wp-block-group.has-border-color .wp-block-image img{transition:transform .6s var(--oxi-ease)}.entry-content .wp-block-group.has-border-color:hover .wp-block-image img{transform:scale(1.045) translateY(-2px)}.entry-content .wp-block-group.is-layout-grid{gap:1.1rem}.entry-content>.wp-block-group.alignfull{position:relative}ul.products{gap:2rem!important;row-gap:2.5rem!important}ul.products li.product{padding-left:.35rem!important;padding-right:.35rem!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .price,ul.products li.product .button{margin-left:.9rem;margin-right:.9rem}ul.products li.product{border:1px solid rgb(255 255 255 / .4);border-radius:var(--oxi-radius-md);overflow:hidden;background:var(--oxi-glass-bg);backdrop-filter:var(--oxi-glass-blur);-webkit-backdrop-filter:var(--oxi-glass-blur);box-shadow:var(--oxi-soft-shadow)!important;transition:transform .45s var(--oxi-ease),box-shadow .45s var(--oxi-ease)!important;padding-bottom:1rem!important}ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--oxi-shadow-md)}ul.products li.product img{transition:transform .6s var(--oxi-ease)}ul.products li.product:hover img{transform:scale(1.04)}.woocommerce-loop-product__title{font-size:1.02rem!important;letter-spacing:-.01em}.price{font-family:"Outfit",sans-serif;font-weight:700;color:var(--oxi-ink)!important;font-variant-numeric:tabular-nums}.price del{font-weight:500}.price ins{text-decoration:none}.onsale{background:var(--oxi-accent)!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem!important;padding:.35em .7em!important;min-height:0!important;line-height:1.4!important}.oxi-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--oxi-ease),transform .8s var(--oxi-ease);transition-delay:var(--oxi-stagger,0ms);will-change:opacity,transform}.oxi-reveal.oxi-in{opacity:1;transform:none}#oxi-cursor{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--oxi-accent);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .3s var(--oxi-ease),height .3s var(--oxi-ease),opacity .3s;opacity:0;mix-blend-mode:multiply}body.oxi-org #oxi-cursor{mix-blend-mode:screen}#oxi-cursor.oxi-cursor-on{opacity:.85}#oxi-cursor.oxi-cursor-link{width:30px;height:30px;opacity:.18}.oxi-air{position:absolute;inset:0;pointer-events:none;z-index:0}.entry-content>.wp-block-group.alignfull:first-child{isolation:isolate}.entry-content>.wp-block-group.alignfull:first-child>*{position:relative;z-index:1}@media (max-width:767px){body{font-size:1rem}h1,.entry-content h1{font-size:clamp(2.1rem, 9vw, 2.75rem)}h2,.entry-content h2{font-size:clamp(1.6rem, 7vw, 2.1rem)}.entry-header .entry-title{font-size:clamp(1.9rem, 8vw, 2.4rem)}.entry-content>.wp-block-group.alignfull{padding-left:1.25rem;padding-right:1.25rem}.entry-content>.wp-block-group.alignfull[style*="padding-top:3"]{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.entry-content>*+h2{margin-top:3rem}.wp-block-buttons{flex-direction:column;align-items:stretch;gap:.6rem}.wp-block-buttons .wp-block-button{width:100%}.wp-block-buttons .wp-block-button__link{display:block;width:100%;text-align:center;padding:.95rem 1.25rem!important}.entry-content .wp-block-columns{gap:1rem}.entry-content .wp-block-group.is-layout-grid{gap:.85rem}.entry-content .wp-block-group.has-border-color{border-radius:14px!important}ul.products.grid-cols{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.woocommerce-loop-product__title{font-size:.9rem!important}.mobile-navigation .menu>li>a,#mobile-drawer .menu>li>a{padding:.9rem 0!important;font-size:1.05rem!important;font-weight:600}#oxi-cursor,.oxi-air{display:none!important}.oxi-reveal{transform:translateY(10px);transition-duration:.5s}}@media (min-width:768px) and (max-width:1024px){.entry-content .wp-block-group.is-layout-grid{gap:1rem}}@media (prefers-reduced-motion:reduce){.oxi-reveal{opacity:1!important;transform:none!important;transition:none!important}#oxi-cursor,.oxi-air{display:none!important}.wp-block-button__link,.kb-button,ul.products li.product,.entry-content .wp-block-group.has-border-color{transition:none!important}.entry-content .wp-block-group.has-border-color:hover,ul.products li.product:hover{transform:none}.oxi-kids-hero__mascot,.oxi-kids-hero__mascot--pipoca,.oxi-kids-hero__mascot--oxi{animation:none!important}.oxi-kids-card{transition:none!important}.oxi-kids-card:hover{transform:none!important}}ul.products li.product .woocommerce-loop-image-link{display:block;background:radial-gradient(120% 90% at 50% 8%,rgb(14 116 144 / .05),transparent 55%),transparent;border-bottom:1px solid rgb(255 255 255 / .2)}ul.products li.product .woocommerce-loop-image-link img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:contain;padding:9%;mix-blend-mode:multiply}body.oxi-org ul.products li.product .woocommerce-loop-image-link img{mix-blend-mode:normal}ul.products li.product .product-details{padding:1.05rem 1.15rem 0.35rem!important;text-align:left}.woocommerce-loop-product__title{font-family:"Inter",sans-serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:0;line-height:1.35;color:var(--oxi-slate);min-height:2.6em}ul.products li.product .price{font-size:1.22rem!important;letter-spacing:-.01em;margin-top:.15rem!important;display:flex;align-items:baseline;gap:.5rem}ul.products li.product .price del{font-size:.85rem}ul.products li.product .button{background:transparent!important;color:var(--oxi-accent)!important;border:1px solid rgb(14 116 144 / .35)!important;box-shadow:none;margin:.35rem 1.15rem 1.05rem!important;padding:.55rem 1.1rem!important;font-size:.85rem!important}ul.products li.product:hover .button{background:var(--oxi-ink)!important;color:#fff!important;border-color:var(--oxi-ink)!important}body.oxi-org ul.products li.product:hover .button{background:var(--oxi-accent)!important;color:#06121F!important;border-color:var(--oxi-accent)!important}ul.products li.product .onsale{top:.75rem!important;right:.75rem!important;left:auto!important}.single-product div.product .woocommerce-product-gallery__image{background:radial-gradient(120% 90% at 50% 8%,rgb(14 116 144 / .05),transparent 55%),var(--oxi-mist);border:1px solid var(--oxi-line);border-radius:16px;overflow:hidden}.single-product div.product .woocommerce-product-gallery__image img{aspect-ratio:1 / 1;object-fit:contain;padding:7%;mix-blend-mode:multiply}.single-product div.product .flex-control-thumbs{gap:.6rem;margin-top:.6rem}.single-product div.product .flex-control-thumbs li img{border:1px solid var(--oxi-line);border-radius:10px;padding:8%;background:var(--oxi-mist);aspect-ratio:1 / 1;object-fit:contain;transition:border-color .25s var(--oxi-ease)}.single-product div.product .flex-control-thumbs li img.flex-active,.single-product div.product .flex-control-thumbs li img:hover{border-color:var(--oxi-accent)}.single-product .product_title{font-size:clamp(1.9rem, 3.4vw, 2.9rem)!important;max-width:16ch}.single-product div.product p.price{font-size:clamp(1.55rem, 2.4vw, 2rem)!important;margin:.9rem 0 1.1rem!important}.single-product div.product .woocommerce-product-details__short-description{font-size:1.02rem;color:var(--oxi-slate);max-width:52ch}.single-product div.product form.cart{margin-top:1.4rem!important;display:flex;gap:.6rem;align-items:stretch}.single-product div.product form.cart .quantity .qty{border:1px solid var(--oxi-line);border-radius:10px;height:100%;min-height:48px;font-weight:600;font-variant-numeric:tabular-nums}.single-product div.product form.cart .single_add_to_cart_button{flex:1;max-width:320px;min-height:48px}.single-product div.product .product_meta{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--oxi-line);font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--oxi-slate)}.single-product div.product .product_meta a{color:var(--oxi-accent)}.woocommerce-tabs ul.tabs li a{font-weight:600!important;letter-spacing:.01em}@media (max-width:767px){ul.products li.product .product-details{padding:.8rem .85rem .3rem!important}ul.products li.product .price{font-size:1.05rem!important}ul.products li.product .button{margin:.3rem .85rem .85rem!important;width:calc(100% - 1.7rem);text-align:center}.single-product div.product form.cart{flex-wrap:wrap}.single-product div.product form.cart .single_add_to_cart_button{max-width:none;width:100%}}.site-footer{background:var(--oxi-mist);border-top:1px solid var(--oxi-line)}body.oxi-org .site-footer{background:#0E1626}.site-footer .site-bottom-footer-wrap .site-container{padding-top:3.25rem;padding-bottom:1.5rem}.oxi-footer{display:grid;grid-template-columns:1.3fr 2fr;gap:3rem;align-items:start;text-align:left}.oxi-footer:has(.oxi-footer-pay){grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr) minmax(180px,.75fr);gap:2.5rem}.oxi-footer-logo{font-family:"Cabinet Grotesk",sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.02em;color:var(--oxi-ink);display:block;margin-bottom:.6rem}.oxi-footer-logo em{font-style:normal;color:var(--oxi-accent)}.oxi-footer-brand p{color:var(--oxi-slate);font-size:.95rem;max-width:34ch;margin:0}.oxi-footer-social{display:flex;gap:.75rem;margin-top:1rem}.oxi-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--oxi-slate);border:1px solid var(--oxi-line);transition:color .2s var(--oxi-ease),border-color .2s var(--oxi-ease)}.oxi-footer-social a:hover{color:var(--oxi-accent);border-color:var(--oxi-accent)}.oxi-footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.oxi-footer-col{display:flex;flex-direction:column;gap:.55rem}.oxi-footer-title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--oxi-slate);margin-bottom:.25rem}.oxi-footer-col a{color:var(--oxi-ink);font-size:.92rem;font-weight:500;text-decoration:none;width:fit-content;transition:color .2s var(--oxi-ease)}.oxi-footer-col a:hover{color:var(--oxi-accent)}.oxi-footer-legal{margin:2.75rem 0 0!important;padding-top:1.25rem;border-top:1px solid var(--oxi-line);font-size:.8125rem;color:var(--oxi-slate);opacity:.85;text-align:left}@media (min-width:768px) and (max-width:1199px){.oxi-footer:has(.oxi-footer-pay){grid-template-columns:minmax(230px,1fr) minmax(0,1.5fr)}.oxi-footer-nav{grid-template-columns:repeat(2,1fr)}.oxi-footer-pay{grid-column:1}}@media (max-width:767px){.oxi-footer,.oxi-footer:has(.oxi-footer-pay){grid-template-columns:1fr;gap:2rem}.oxi-footer-nav{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.oxi-footer-col a{padding:.2rem 0}.site-footer .site-bottom-footer-wrap .site-container{padding-top:2.5rem}}.woocommerce .input-text,.woocommerce select,.woocommerce textarea,.woocommerce-page .input-text,.woocommerce-page select{border:1px solid var(--oxi-line)!important;border-radius:10px!important;padding:.7rem .9rem!important;background:var(--oxi-white);color:var(--oxi-ink);font-size:.95rem;transition:border-color .2s var(--oxi-ease),box-shadow .2s var(--oxi-ease)}.woocommerce .input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-color:var(--oxi-accent)!important;box-shadow:0 0 0 3px rgb(14 116 144 / .12);outline:none}.woocommerce form .form-row label{font-size:.8125rem;font-weight:600;color:var(--oxi-slate);letter-spacing:.01em}.woocommerce-cart table.cart{border:1px solid var(--oxi-line)!important;border-radius:16px!important;overflow:hidden;box-shadow:var(--oxi-shadow-sm)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:none!important;border-bottom:1px solid var(--oxi-line)!important;padding:1rem!important}.woocommerce-cart table.cart img{width:72px;border-radius:10px;background:var(--oxi-mist)}.woocommerce-cart table.cart .product-name a{font-weight:600;color:var(--oxi-ink)}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal{font-variant-numeric:tabular-nums;font-weight:600;color:var(--oxi-ink)}.woocommerce-cart table.cart td.actions{border-bottom:none!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:180px}.woocommerce-cart table.cart .button[name="update_cart"],.woocommerce-cart .coupon .button{background:transparent!important;color:var(--oxi-accent)!important;border:1px solid rgb(14 116 144 / .35)!important;box-shadow:none}.cart_totals{border:1px solid var(--oxi-line);border-radius:16px;padding:1.5rem;background:var(--oxi-white);box-shadow:var(--oxi-shadow-md)}.cart_totals h2{font-size:1.15rem!important;margin-top:0!important;letter-spacing:-.01em}.cart_totals table.shop_table{border:none!important}.cart_totals .order-total .amount{font-family:"Cabinet Grotesk",sans-serif;font-size:1.4rem;color:var(--oxi-ink)}.wc-proceed-to-checkout .checkout-button{width:100%;text-align:center;font-size:1.02rem!important;padding:1rem 1.5rem!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:1.15rem!important;letter-spacing:-.01em;margin-bottom:1rem}.woocommerce-checkout #order_review{border:1px solid var(--oxi-line);border-radius:16px;padding:1.5rem;background:var(--oxi-white);box-shadow:var(--oxi-shadow-md)}.woocommerce-checkout #order_review table.shop_table{border:none!important}.woocommerce-checkout #order_review .order-total .amount{font-family:"Cabinet Grotesk",sans-serif;font-size:1.35rem;color:var(--oxi-ink)}.woocommerce-checkout #payment{background:var(--oxi-mist)!important;border-radius:12px}.woocommerce-checkout #payment .payment_method_oxigenius_infinitepay label{font-weight:600}.woocommerce-checkout #place_order{width:100%;font-size:1.05rem!important;padding:1.05rem 1.5rem!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:12px!important;border-top-color:var(--oxi-accent)!important;background:var(--oxi-mist)!important;color:var(--oxi-ink)!important}@media (max-width:767px){.cart_totals,.woocommerce-checkout #order_review{padding:1.1rem}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-bottom:.5rem}}.oxi-thanks{border:1px solid rgb(14 116 144 / .25);background:radial-gradient(120% 100% at 50% 0%,rgb(14 116 144 / .07),transparent 60%),var(--oxi-white);border-radius:18px;padding:2.25rem 2rem;text-align:center;margin-bottom:2rem;box-shadow:var(--oxi-shadow-md)}.oxi-thanks-emoji{font-size:2.2rem;display:block;margin-bottom:.5rem}.oxi-thanks h2{font-size:clamp(1.5rem, 3vw, 2.1rem)!important;margin:0 0 .75rem!important}.oxi-thanks p{max-width:52ch;margin-left:auto;margin-right:auto;color:var(--oxi-slate)}.oxi-thanks-links a{font-weight:600;color:var(--oxi-accent)}.oxi-thanks-pending{border:1px solid rgb(180 83 9 / .3);background:rgb(180 83 9 / .06);border-radius:12px;padding:1rem 1.25rem;font-weight:500}.woocommerce-order-overview{display:flex!important;flex-wrap:wrap;gap:.6rem;padding:0!important;margin:0 0 1.5rem!important;list-style:none}.woocommerce-order-overview li{border:1px solid var(--oxi-line)!important;border-radius:10px;padding:.6rem .9rem!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.08em;color:var(--oxi-slate);margin:0!important;float:none!important;width:auto!important}.woocommerce-order-overview li strong{display:block;font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--oxi-ink);font-variant-numeric:tabular-nums}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:.65rem .9rem;border-radius:10px;color:var(--oxi-slate);font-weight:500;text-decoration:none}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:var(--oxi-mist);color:var(--oxi-ink)}.error404 .content-area{padding:5rem 1.5rem;text-align:center}.error404 .entry-title{font-size:clamp(2.5rem, 8vw, 5rem)!important}.error404 .page-content{max-width:46ch;margin:0 auto;color:var(--oxi-slate)}::selection{background:rgb(14 116 144 / .18)}body.oxi-org ::selection{background:rgb(83 198 232 / .3)}a{transition:color .2s var(--oxi-ease)}.entry-content a:not(.wp-block-button__link){text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(14 116 144 / .35)}.entry-content a:not(.wp-block-button__link):hover{text-decoration-color:currentColor}img{border-radius:inherit}body.oxi-org .oxi-hero-org{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='420' viewBox='0 0 900 420' fill='none'%3E%3Cg stroke='%2353C6E8' stroke-width='1'%3E%3Cpath d='M-20 90 Q 200 30 450 85 T 920 70' opacity='.10'/%3E%3Cpath d='M-20 150 Q 220 95 450 145 T 920 130' opacity='.07'/%3E%3Cpath d='M-20 215 Q 240 165 450 210 T 920 195' opacity='.05'/%3E%3Cpath d='M-20 285 Q 220 240 450 280 T 920 265' opacity='.04'/%3E%3Cpath d='M-20 350 Q 240 310 450 348 T 920 335' opacity='.03'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.entry-content .oxi-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--oxi-accent);background:color-mix(in srgb,var(--oxi-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--oxi-accent) 22%,transparent)}.entry-content .oxi-ico svg{width:24px;height:24px;display:block}body.oxi-org .entry-content .oxi-ico{background:rgb(83 198 232 / .08);border-color:rgb(83 198 232 / .22)}.entry-content .oxi-ppm{max-width:560px;margin:3rem auto;color:var(--oxi-slate)}.entry-content .oxi-ppm svg{width:100%;height:auto;display:block}.entry-content .oxi-ppm .oxi-ppm-good{color:var(--oxi-accent)}body.oxi-org .entry-content .wp-block-group.has-border-color{transition:border-color .25s var(--oxi-ease),transform .25s var(--oxi-ease)}body.oxi-org .entry-content .wp-block-group.has-border-color:hover{border-color:rgb(83 198 232 / .45);transform:translateY(-2px)}body.oxi-shop .oxi-produto-video{clear:left;float:left;max-width:100%;display:flex;flex-direction:column;gap:.35rem;margin-top:1.25rem}@media (max-width:768px){body.oxi-shop .oxi-produto-video{float:none;clear:none}}body.oxi-shop .oxi-produto-video__link{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.6rem 1.1rem .6rem .75rem;border:1px solid rgb(83 198 232 / .5);border-radius:var(--r-pill,999px);background:var(--oxi-white,#fff);color:var(--oxi-ink);font-weight:650;font-size:.95rem;line-height:1.2;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}body.oxi-shop .oxi-produto-video__link:hover,body.oxi-shop .oxi-produto-video__link:focus-visible{border-color:rgb(83 198 232 / .95);transform:translateY(-2px);box-shadow:0 10px 22px -12px rgb(15 43 70 / .45)}body.oxi-shop .oxi-produto-video__play{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:#E5332A;color:#fff}body.oxi-shop .oxi-produto-video__play svg{width:15px;height:15px}body.oxi-shop .oxi-produto-video__nota{font-size:.8rem;color:var(--oxi-slate,#3B4A6B)}@media (prefers-reduced-motion:reduce){body.oxi-shop .oxi-produto-video__link{transition:none}body.oxi-shop .oxi-produto-video__link:hover,body.oxi-shop .oxi-produto-video__link:focus-visible{transform:none}}body.oxi-shop .single-product div.product .woocommerce-product-gallery{position:relative}.oxi-seal{position:absolute;bottom:16px;right:16px;z-index:5;width:108px;height:108px;color:var(--oxi-accent);opacity:.85;pointer-events:none;animation:oxi-seal-spin 48s linear infinite}.oxi-seal svg{width:100%;height:100%;display:block}@keyframes oxi-seal-spin{to{transform:rotate(360deg)}}@media (max-width:719px){.oxi-seal{width:84px;height:84px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.oxi-seal{animation:none}}body.oxi-kids .entry-content>.wp-block-group.has-palette-5-background-color{position:relative;overflow:hidden;background:var(--oxi-mist)!important}body.oxi-kids .entry-content>.wp-block-group.has-palette-5-background-color::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgb(83 198 232 / .12),transparent 40%),radial-gradient(circle at 80% 20%,rgb(14 116 144 / .06),transparent 30%),radial-gradient(circle at 20% 80%,rgb(255 159 67 / .08),transparent 40%);animation:oxi-mesh-drift 24s ease-in-out infinite alternate;z-index:0;pointer-events:none}body.oxi-kids .entry-content>.wp-block-group.has-palette-5-background-color>*{position:relative;z-index:1}@keyframes oxi-mesh-drift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-5%,8%) scale(1.05)}}.oxi-parallax-float{animation:oxi-float 6s ease-in-out infinite;will-change:transform}.oxi-parallax-float:nth-child(even){animation-duration:8.5s;animation-direction:reverse}@keyframes oxi-float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}100%{transform:translateY(0)}}body.oxi-shop ul.products li.product{perspective:1000px}body.oxi-shop ul.products li.product .woocommerce-loop-image-link{transition:transform 0.6s var(--oxi-ease);transform-style:preserve-3d}body.oxi-shop ul.products li.product:hover .woocommerce-loop-image-link{transform:rotateX(4deg) rotateY(-4deg) scale(1.02)}body.oxi-org .entry-content .wp-block-group.has-border-color{background:rgb(17 28 48 / .65)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(83 198 232 / .15)!important;box-shadow:0 8px 32px 0 rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .05)}body.oxi-org .entry-content .wp-block-group.has-border-color:hover{border-color:rgb(83 198 232 / .4)!important;box-shadow:0 12px 48px 0 rgb(83 198 232 / .12),inset 0 1px 0 rgb(255 255 255 / .1)}body.oxi-org .wp-block-button__link{position:relative;z-index:1}body.oxi-org .wp-block-button__link::after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;filter:blur(12px);opacity:0;z-index:-1;transition:opacity 0.4s var(--oxi-ease)}body.oxi-org .wp-block-button__link:hover::after{opacity:.6}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--oxi-mist)}::-webkit-scrollbar-thumb{background:var(--oxi-slate);border-radius:8px;border:2px solid var(--oxi-mist)}::-webkit-scrollbar-thumb:hover{background:var(--oxi-accent)}body.oxi-org ::-webkit-scrollbar-track{background:#0B1220}body.oxi-org ::-webkit-scrollbar-thumb{background:rgb(83 198 232 / .3);border:2px solid #0B1220}body.oxi-org ::-webkit-scrollbar-thumb:hover{background:var(--oxi-accent)}@keyframes oxi-pulse-shadow{0%{box-shadow:0 0 0 0 rgb(14 116 144 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes oxi-pulse-shadow-org{0%{box-shadow:0 0 0 0 rgb(83 198 232 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.wp-block-button__link:not(.has-palette-6-background-color){animation:oxi-pulse-shadow 2.5s infinite}body.oxi-org .wp-block-button__link:not(.has-palette-6-background-color){animation:oxi-pulse-shadow-org 2.5s infinite}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{animation:none!important}.woocommerce form.cart .single_add_to_cart_button{animation:oxi-pulse-shadow 2s infinite!important}.header-navigation .header-menu-container ul ul:not(.oxi-acc__menu){background:rgb(255 255 255 / .85)!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgb(15 23 42 / .08);box-shadow:var(--oxi-shadow-lg);border-radius:12px;padding:8px}body.oxi-org .header-navigation .header-menu-container ul ul:not(.oxi-acc__menu){background:rgb(17 28 48 / .75)!important;border-color:rgb(83 198 232 / .15)}h1,h2,h3,.wp-block-heading,.site-branding .site-title{text-wrap:balance}p{text-wrap:pretty}body.oxi-kids:not(.home) .entry-content h2,body.oxi-shop:not(.home) .entry-content h2{font-size:clamp(1.9rem, 3vw, 2.6rem)}.content-bg .entry-content .wp-block-columns.alignwide{margin-left:-16px;margin-right:-16px}@keyframes oxi-sale-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.woocommerce span.onsale{animation:oxi-sale-pulse 2s ease-in-out infinite;box-shadow:0 4px 12px rgb(14 116 144 / .3);border-radius:99px!important;background:#10B981!important}.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:99px!important;font-weight:700!important;text-transform:none!important}body.oxi-kids .wp-block-group.has-border-color,body.oxi-shop .wp-block-group.has-border-color{border-radius:24px!important}.woocommerce ul.products li.product .woocommerce-loop-image-link img{border-radius:20px!important;box-shadow:var(--oxi-shadow-md);background:var(--oxi-white);padding:1rem}body.oxi-kids .entry-hero,body.oxi-kids .entry-header{display:none!important}body.oxi-shop{--shop-accent:#F97316;--shop-accent-deep:#C2560A;--shop-accent-darker:#A64A08}body.oxi-shop ul.products li.product .button{color:var(--shop-accent-darker)!important;border-color:rgb(194 86 10 / .4)!important}body.oxi-shop ul.products li.product:hover .button,body.oxi-shop .single_add_to_cart_button,body.oxi-shop .checkout-button{background:var(--shop-accent-deep)!important;color:#fff!important;border-color:var(--shop-accent-deep)!important;border-radius:999px!important}body.oxi-shop .single_add_to_cart_button:hover,body.oxi-shop ul.products li.product:hover .button:hover,body.oxi-shop .checkout-button:hover{background:var(--shop-accent-darker)!important;border-color:var(--shop-accent-darker)!important}body.oxi-shop span.onsale,body.oxi-shop ul.products li.product .onsale,body.oxi-shop .single-product .onsale{background:var(--oxi-ink)!important;color:#FFFFFF!important;letter-spacing:.06em}body.oxi-shop span.onsale.oxi-badge,body.oxi-shop ul.products li.product .onsale.oxi-badge,body.oxi-shop .single-product .onsale.oxi-badge{background:var(--shop-accent-darker,#A64A08)!important;color:#FFFFFF!important}body.oxi-shop ul.products li.product img.oxi-prod-img{transition:opacity .28s ease}.oxi-shop-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:center;padding:clamp(1.5rem, 4vw, 3.5rem);background:linear-gradient(135deg,#FFFFFF 0%,#FFF6EF 100%);border:1px solid var(--oxi-line);border-radius:28px}.oxi-shop-hero h1,.oxi-shop-hero h2{font-size:clamp(2rem, 4.4vw, 3.4rem)!important;line-height:1.06;letter-spacing:-.02em;margin-bottom:1rem}.oxi-shop-hero p{max-width:46ch;color:var(--oxi-slate)}.oxi-shop-hero__foto{margin:0;line-height:0;background:var(--oxi-mist);border-radius:22px;overflow:hidden}.oxi-shop-hero__foto img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:22px}@media (max-width:860px){.oxi-shop-hero{grid-template-columns:1fr}.oxi-shop-hero__foto{order:-1;max-width:420px;margin-inline:auto}}body.oxi-shop .wp-block-button.oxi-shop-cta .wp-block-button__link{background:var(--shop-accent-deep)!important;color:#fff!important;border-radius:999px!important}body.oxi-shop .wp-block-button.oxi-shop-cta .wp-block-button__link:hover{background:var(--shop-accent-darker)!important}.oxi-shop-collections{max-width:900px;margin:1.75rem auto 0;text-align:center}.oxi-shop-collections__eyebrow{display:block;margin-bottom:.85rem;font-family:'Outfit',system-ui,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--shop-accent-deep)}.oxi-shop-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.oxi-shop-chips a{display:inline-block;padding:.55rem 1.25rem;border:1px solid #fff0;border-radius:999px;background:var(--oxi-white);color:var(--oxi-ink);font-weight:600;font-size:.92rem;text-decoration:none;box-shadow:var(--oxi-shadow-sm);transition:background .22s var(--oxi-ease),color .22s var(--oxi-ease),border-color .22s var(--oxi-ease),transform .22s var(--oxi-ease)}.oxi-shop-chips a:hover{background:var(--shop-accent-deep);border-color:var(--shop-accent-deep);color:#fff;transform:translateY(-1px)}.oxi-kicker{font-family:'Outfit',system-ui,sans-serif;font-weight:700;font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--shop-accent-deep);margin-bottom:.35rem!important}.oxi-kicker+h2{margin-top:0!important}.oxi-shop-pe-band{background:linear-gradient(180deg,#FFFFFF 0%,#FFF6EF 100%);border-top:1px solid var(--oxi-line);border-bottom:1px solid var(--oxi-line)}.oxi-shop-pe-band>h2:first-child{margin-top:0!important}body.oxi-shop .single-product form.cart{align-items:flex-start;flex-wrap:wrap}body.oxi-shop .single_add_to_cart_button{white-space:nowrap;height:auto!important;align-self:flex-start;padding:.95rem 1.7rem!important}.oxi-org-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem, 4vw, 3rem);align-items:center;padding:clamp(1.75rem, 4vw, 3.25rem);background:radial-gradient(90% 120% at 88% 12%,rgb(52 211 153 / .16) 0%,transparent 55%),linear-gradient(135deg,#FFFFFF 0%,#EFF9F6 100%);border:1px solid var(--oxi-line);border-radius:28px}.oxi-org-hero h1,.oxi-org-hero h2{font-size:clamp(1.9rem, 4vw, 3.1rem)!important;line-height:1.08;letter-spacing:-.02em;margin-bottom:1rem}.oxi-org-hero p{max-width:50ch;color:var(--oxi-slate)}.oxi-org-hero:has(.oxi-org-cena){position:relative;display:block;overflow:hidden;padding:0;min-height:0}.oxi-org-hero:has(.oxi-org-cena)>div:first-child{position:relative;z-index:1;padding:clamp(1.75rem, 4vw, 3.25rem);max-width:54%}.oxi-org-hero__cena:has(.oxi-org-cena){position:absolute;inset:0;border-radius:inherit;background:none}.oxi-org-hero:has(.oxi-org-cena)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .92) 0%,rgb(255 255 255 / .82) 34%,#fff0 62%)}.oxi-org-cena{width:100%;height:100%;object-fit:cover;object-position:right bottom;display:block}@media (max-width:860px){.oxi-org-hero:has(.oxi-org-cena)>div:first-child{max-width:none}.oxi-org-hero__cena:has(.oxi-org-cena){position:static}.oxi-org-hero:has(.oxi-org-cena)::after{content:none}.oxi-org-cena{height:200px;object-fit:cover;object-position:68% bottom}}.oxi-org-hero__cena{position:relative;min-height:300px;border-radius:22px;background:linear-gradient(180deg,rgb(103 198 242 / .18) 0%,rgb(52 211 153 / .14) 100%);overflow:hidden}.oxi-org-hero__cena img.oxi-org-mascote{position:absolute;width:40%;height:auto;filter:drop-shadow(0 14px 18px rgb(15 43 70 / .22));animation:oxi-char-flutua 6s ease-in-out infinite alternate}.oxi-org-hero__cena img.oxi-org-mascote--1{width:46%;left:10%;top:14%}.oxi-org-hero__cena img.oxi-org-mascote--2{width:38%;right:8%;bottom:8%;animation-delay:-3s}@media (max-width:860px){.oxi-org-hero{grid-template-columns:1fr}.oxi-org-hero__cena{min-height:230px}}.oxi-org-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem, 1.6vw, 1.25rem)}@media (max-width:980px){.oxi-org-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.oxi-org-areas{grid-template-columns:1fr}}.oxi-org-areas a{display:block;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:20px;padding:1.5rem 1.35rem;text-decoration:none;color:inherit;transition:transform .3s var(--oxi-ease),box-shadow .3s var(--oxi-ease)}.oxi-org-areas a:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px rgb(15 43 70 / .28)}.oxi-org-areas .chip{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;font-size:1.5rem;margin-bottom:.9rem}.oxi-org-areas a:nth-child(1) .chip{background:#DDF5EA}.oxi-org-areas a:nth-child(2) .chip{background:#DFF1FB}.oxi-org-areas a:nth-child(3) .chip{background:#FCF0DC}.oxi-org-areas a:nth-child(4) .chip{background:#EFEAFB}.oxi-org-areas h3{font-size:1.08rem;margin:0 0 .4rem}.oxi-org-areas p{font-size:.92rem;color:var(--oxi-slate);margin:0}.oxi-cad-mesa{display:flex;gap:2.2rem;justify-content:center;align-items:flex-end;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:2.5rem 1.5rem 3rem}.oxi-cad{width:250px;aspect-ratio:3 / 4;border-radius:14px;background:var(--oxi-white);border:1px solid var(--oxi-line);box-shadow:var(--oxi-shadow-md);position:relative;padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.oxi-cad--1{transform:rotate(-4deg)}.oxi-cad--3{transform:rotate(4deg)}.oxi-cad::before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--oxi-line) 0 10px,transparent 10px 20px)}.oxi-cad__tema{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oxi-accent);text-align:left}.oxi-cad__emoji{font-size:4rem;line-height:1}.oxi-cad h3{font-size:1.15rem;margin:0}.oxi-cad__badge{align-self:center;background:var(--kids-sky-glow,#F8F4C5);border-radius:999px;padding:.3rem .9rem;font-size:.78rem;font-weight:700;color:var(--oxi-pine)}@media (max-width:767px){.oxi-cad--1,.oxi-cad--3{transform:none}}.oxi-contato-postal{position:relative;z-index:3;max-width:820px;margin:clamp(-4.5rem, -6vw, -2.5rem) auto 0;padding:0 1.5rem}.oxi-contato-postal__card{background:rgb(255 255 255 / .92);backdrop-filter:blur(12px);border:1px solid var(--oxi-line);border-radius:var(--oxi-radius-lg,24px);box-shadow:var(--oxi-shadow-md);padding:clamp(1.5rem, 3vw, 2.5rem)}.oxi-contato-postal__card>h2{font-size:1.35rem;margin:0 0 .25rem}.oxi-contato-postal__prazo{margin:0 0 1.25rem!important;font-size:.9rem;font-weight:600;color:var(--oxi-slate)}.oxi-contato-postal .oxi-contact-form{max-width:none;margin-top:1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oxi-contato-postal .oxi-form-field--full,.oxi-contato-postal .oxi-form-hp,.oxi-contato-postal .oxi-form-note{grid-column:1 / -1}.oxi-contato-postal .oxi-contact-form .kb-button{grid-column:1 / -1;justify-self:end}.oxi-contato-postal .oxi-contact-form select.kb-field{appearance:auto}@media (max-width:599px){.oxi-contato-postal .oxi-contact-form{grid-template-columns:1fr}.oxi-contato-postal .oxi-contact-form .kb-button{justify-self:stretch}}.has-palette7-background-color{background-color:var(--global-palette7,#155E75)!important}.oxi-card-grid .oxi-glass-card p:has(>img.emoji:only-child),.oxi-card-grid .oxi-glass-card p:has(>.oxi-ic:only-child),.oxi-card-grid .oxi-glass-card p[style*="font-size:2.6rem"],.oxi-card-grid .oxi-glass-card p[style*="font-size:3rem"]{font-size:2.6rem!important;display:block;-webkit-line-clamp:unset;overflow:visible}h1.has-palette6-color,h2.has-palette6-color,h3.has-palette6-color,p.has-palette6-color{color:#FFFFFF!important}.has-palette7-background-color p,.wp-block-group.has-palette8-background-color p{color:rgb(255 255 255 / .88)!important}.wp-block-group.has-palette8-background-color{background-color:var(--global-palette8,#0F172A)!important}.wp-block-group.has-palette1-background-color{background-color:var(--global-palette1,#0E7490)!important}.wp-block-group.has-palette1-background-color p{color:rgb(255 255 255 / .88)!important}.oxi-kids-hero--scene{background:radial-gradient(85% 110% at 94% 8%,#FCA95C 0%,#fff0 52%),radial-gradient(115% 85% at 8% 76%,var(--kids-sky-glow) 0%,#fff0 52%),linear-gradient(112deg,#47A5EC 0%,var(--kids-sky-top) 38%,var(--kids-sky-mid) 68%,var(--kids-sky-low) 100%)}.oxi-kids-hero--scene::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(3px 3px at 12% 18%,rgb(255 255 255 / .95) 40%,transparent 60%),radial-gradient(2px 2px at 28% 9%,rgb(255 255 255 / .8) 40%,transparent 60%),radial-gradient(4px 4px at 63% 12%,rgb(255 255 255 / .9) 40%,transparent 60%),radial-gradient(2px 2px at 79% 26%,rgb(255 255 255 / .75) 40%,transparent 60%),radial-gradient(3px 3px at 90% 40%,rgb(255 255 255 / .7) 40%,transparent 60%),radial-gradient(2px 2px at 45% 30%,rgb(255 255 255 / .6) 40%,transparent 60%)}.oxi-glass-cta{position:relative;z-index:3;display:flex;justify-content:center;gap:clamp(.6rem, 2vw, 1.25rem);flex-wrap:wrap;max-width:860px;margin:clamp(-3.5rem, -4vw, -2rem) auto 0;padding:clamp(1rem, 2vw, 1.5rem);background:rgb(255 255 255 / .55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .75);border-radius:28px;box-shadow:0 22px 44px -14px rgb(15 43 70 / .3)}.oxi-cta-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.6rem;border-radius:999px;font-family:"Outfit",sans-serif;font-weight:800;font-size:clamp(.95rem, 1.1vw, 1.08rem);color:#FFFFFF!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 10px 22px -8px rgb(15 43 70 / .45);transition:transform .25s var(--oxi-ease),box-shadow .25s var(--oxi-ease)}.oxi-cta-pill:hover{transform:translateY(-3px) scale(1.02)}.oxi-cta-pill--laranja{background:linear-gradient(135deg,#C2560A,#E8730F)}.oxi-cta-pill--azul{background:linear-gradient(135deg,#1D4ED8,#2F6BEB)}.oxi-cta-pill--roxo{background:linear-gradient(135deg,#6D28D9,#7E3FF2)}.oxi-kids-ground__titulo{text-align:center;color:#FFF;font-family:"Outfit",sans-serif;font-weight:800;font-size:clamp(1.5rem, 2.6vw, 2.1rem);margin:clamp(2rem, 4vw, 3rem) 0 1.5rem}.oxi-kids-card--mock{padding:0!important;overflow:clip}.oxi-kids-card--mock .oxi-kids-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:inherit}.oxi-kids-card--mock .oxi-kids-card__art{height:190px;border-radius:0}.oxi-kids-card--mock .oxi-kids-card__base{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1.1rem 1.25rem 1.25rem;text-align:left}.oxi-kids-card--mock .oxi-kids-card__texto{display:flex;flex-direction:column;gap:.2rem;min-width:0}.oxi-kids-card--mock .oxi-kids-card__title{display:block;font-family:"Outfit",sans-serif;font-size:clamp(1rem, 1.1vw, 1.14rem);font-weight:800;letter-spacing:-.01em;color:var(--oxi-ink)!important;text-transform:none}.oxi-kids-card--mock .oxi-kids-card__desc{font-size:.88rem;color:var(--oxi-slate);margin:0}.oxi-kids-card--mock .oxi-kids-card__go{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--oxi-accent);color:#FFF;font-size:1.05rem;box-shadow:0 8px 18px -6px rgb(14 116 144 / .55);transition:transform .25s var(--oxi-ease)}.oxi-kids-card--mock:hover .oxi-kids-card__go{transform:translateX(4px)}.oxi-kids-card--jogos .oxi-kids-card__link{position:relative}.oxi-kids-card--jogos{box-shadow:0 0 0 3px rgb(255 255 255 / .85),0 16px 34px rgb(14 116 144 / .3)}.oxi-kids-card--jogos .oxi-kids-card__base{background:linear-gradient(150deg,#d5f6e3,#b9edf6)}.oxi-kids-card--jogos .oxi-kids-card__title{color:var(--oxi-pine)!important}.oxi-kids-card--jogos .oxi-kids-card__desc{color:#3f5468!important}.oxi-kids-card--jogos .oxi-kids-card__go{background:linear-gradient(140deg,var(--oxi-accent),var(--oxi-pine))}.oxi-kids-card--jogos .oxi-kids-card__link::before{content:"🎮";position:absolute;top:.6rem;left:.6rem;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .92);box-shadow:0 4px 12px rgb(15 23 42 / .2);font-size:1.2rem}@media (prefers-reduced-motion:reduce){.oxi-cta-pill:hover,.oxi-kids-card--mock:hover .oxi-kids-card__go{transform:none!important}}body.oxi-shop .oxi-shop-hero{background:#FFF}body.oxi-shop ul.products li.product .button{display:block;width:calc(100% - 2.3rem);margin:.5rem 1.15rem 1.05rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--shop-accent-deep,#C2560A)!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;text-align:center;font-weight:700;box-shadow:0 8px 18px -8px rgb(194 86 10 / .5)}body.oxi-shop ul.products li.product:hover .button{background:var(--shop-accent-deep,#C2560A)!important}body.oxi-shop ul.products li.product .product-action-wrap{opacity:1!important;transform:none!important;position:static!important;margin-top:.35rem}body.oxi-shop ul.products li.product{display:flex;flex-direction:column}body.oxi-shop ul.products li.product>.woocommerce-loop-image-link{flex:0 0 auto}body.oxi-shop ul.products li.product .product-details{flex:1 1 auto;display:flex;flex-direction:column}body.oxi-shop .product-archive-hero-section .entry-hero-container-inner{background:linear-gradient(135deg,#FFFFFF 0%,#FFF6EF 100%)!important;border-bottom:1px solid var(--oxi-line)}body.oxi-shop .product-archive-hero-section h1{color:var(--oxi-ink)!important;font-family:"Outfit",sans-serif;letter-spacing:-.02em}body.oxi-shop .product-archive-hero-section h1::after{content:"";display:block;width:56px;height:5px;border-radius:999px;margin:.75rem auto 0;background:var(--shop-accent,#F97316)}body.oxi-shop .woocommerce-result-count{margin:0;display:inline-flex;align-items:center;min-height:44px;color:var(--oxi-slate)}body.oxi-shop .woocommerce-ordering{margin:0}body.oxi-shop .woocommerce-ordering select{min-height:44px;padding:.5rem 2.2rem .5rem 1rem;border:1px solid var(--oxi-line);border-radius:999px;background-color:#FFF;font:inherit;color:var(--oxi-ink)}.oxi-shop-hero__visu{display:grid;place-items:center;min-height:clamp(200px, 24vw, 280px);border-radius:20px;background:linear-gradient(135deg,#FFF6EF,#FFEDD5);font-size:clamp(4rem, 7vw, 5.5rem)}.oxi-shop-fluxo{display:flex;align-items:stretch;justify-content:center;gap:.75rem;flex-wrap:wrap;max-width:1020px;margin:0 auto;padding:0 1.5rem}.oxi-shop-passo{flex:0 1 200px;display:grid;place-items:center;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:16px;box-shadow:var(--oxi-shadow-md);padding:1rem 1.1rem;font-size:.92rem;font-weight:600;text-align:center;color:var(--oxi-ink)}.oxi-shop-passo__ico{font-size:1.9rem;line-height:1;margin-bottom:.45rem}.oxi-shop-seta{align-self:center;color:var(--shop-accent,#F97316);font-size:1.3rem;font-weight:800}@media (max-width:767px){.oxi-shop-fluxo{flex-direction:column;align-items:center}.oxi-shop-seta{transform:rotate(90deg)}}.oxi-shop-cardlinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;max-width:1180px;margin:0 auto;padding:0 1.5rem}.oxi-shop-cardlinks--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:940px}.oxi-shop-cardlinks--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.oxi-shop-cardlinks a{display:block;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:24px;box-shadow:var(--oxi-shadow-md);padding:1.9rem 1.6rem;text-align:center;text-decoration:none!important;color:var(--oxi-ink);transition:transform .25s var(--oxi-ease),box-shadow .25s var(--oxi-ease)}.oxi-shop-cardlinks a:hover{transform:translateY(-4px);box-shadow:var(--oxi-shadow-lg)}.oxi-shop-cardlinks .chip{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:16px;font-size:1.7rem;margin-bottom:.9rem}.oxi-shop-cardlinks a:nth-child(3n+1) .chip{background:#FFEDD5}.oxi-shop-cardlinks a:nth-child(3n+2) .chip{background:#DFF1FB}.oxi-shop-cardlinks a:nth-child(3n) .chip{background:#DDF5EA}.oxi-shop-cardlinks h3{font-size:1.08rem;margin:0 0 .4rem}.oxi-shop-cardlinks p{font-size:.92rem;color:var(--oxi-slate);line-height:1.5;margin:0 0 .9rem}.oxi-shop-cardlinks .acessar{color:var(--shop-accent-deep,#C2560A);font-weight:700}@media (max-width:1023px){.oxi-shop-cardlinks,.oxi-shop-cardlinks--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.oxi-shop-cardlinks,.oxi-shop-cardlinks--3,.oxi-shop-cardlinks--2{grid-template-columns:1fr}}body.oxi-shop.woocommerce-account .woocommerce{max-width:560px;margin:2rem auto 0;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:24px;box-shadow:var(--oxi-shadow-md);padding:clamp(1.5rem, 3vw, 2.5rem)}body.oxi-shop.woocommerce-account.logged-in .woocommerce{max-width:1080px}body.oxi-shop.woocommerce-account .woocommerce-form-login input.woocommerce-Input,body.oxi-shop.woocommerce-account .woocommerce-form-register input.woocommerce-Input,body.oxi-shop.woocommerce-account .woocommerce-form-register select.woocommerce-Input{width:100%;border:1px solid var(--oxi-line);border-radius:12px;background:var(--oxi-mist);padding:.8rem 1rem}body.oxi-shop.woocommerce-account .woocommerce-form-register select.woocommerce-Input{appearance:none;-webkit-appearance:none;padding-right:2.6rem!important;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 14px}body.oxi-shop.woocommerce-account .woocommerce button.button{background:var(--shop-accent-deep,#C2560A)!important;color:#fff!important;border-radius:999px!important;padding:.8rem 2rem!important;font-weight:700}body.oxi-shop.woocommerce-account .woocommerce:has(.u-columns){max-width:1080px}.show-password-input::after{background-color:var(--oxi-slate)!important}.show-password-input:hover::after,.show-password-input:focus-visible::after,.show-password-input.display-password::after{background-color:var(--oxi-ink)!important}@media (max-width:767px){body.oxi-shop ul.products li.product .button{width:auto;max-width:calc(100% - 1rem);margin:.4rem auto .8rem!important;display:block;box-sizing:border-box;font-size:.78rem!important;padding:.55rem .9rem!important}body.oxi-shop ul.products li.product .product-action-wrap{text-align:center}}@media (max-width:767px){.oxi-shop-passo{flex:none;width:min(100%, 320px)}}@media (max-width:767px){body.oxi-shop ul.products li.product .product-action-wrap{max-width:100%;width:100%!important;left:0!important;right:0!important;overflow:hidden}}@media (max-width:767px){body.oxi-shop ul.products li.product .button{display:block!important;white-space:normal!important;text-overflow:clip;line-height:1.25}}@media (max-width:767px){body.oxi-shop ul.products li.product .button{width:100%!important;max-width:none}}@media (max-width:767px){body.oxi-shop ul.products li.product .product-action-wrap{padding:0!important}}body.oxi-shop ul.products li.product .product-action-wrap{position:static!important;padding:0!important;margin:auto 1.15rem 1.1rem!important;width:auto!important;opacity:1!important;transform:none!important}body.oxi-shop ul.products li.product .product-action-wrap .button{display:block!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;text-align:center}@media (max-width:767px){body.oxi-shop ul.products li.product .product-action-wrap{margin-left:.5rem!important;margin-right:.5rem!important}body.oxi-shop ul.products li.product .button{padding-left:.5rem!important;padding-right:.5rem!important}}body.oxi-shop .kadence-shop-top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:999px;box-shadow:var(--oxi-shadow-sm);padding:.4rem .6rem .4rem 1.4rem;margin:1.5rem 0 2rem}body.oxi-shop .kadence-shop-top-row .kadence-woo-toggle{display:none}body.oxi-shop .kadence-shop-top-row .woocommerce-ordering select{border:0!important;background-color:#fff0;font-weight:600;font-size:.95rem;color:var(--oxi-ink);cursor:pointer;padding:.5rem 2.4rem .5rem 1.1rem;border-radius:999px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23F97316' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:14px 14px;transition:background-color .2s var(--oxi-ease)}body.oxi-shop .kadence-shop-top-row .woocommerce-ordering select:hover,body.oxi-shop .kadence-shop-top-row .woocommerce-ordering select:focus-visible{background-color:var(--oxi-mist)}@media (max-width:599px){body.oxi-shop .kadence-shop-top-row{border-radius:20px;flex-direction:column;align-items:stretch;padding:.9rem 1rem}}body.oxi-shop .product-archive-hero-section .entry-hero-container-inner{padding-top:clamp(1.75rem, 3.5vw, 2.75rem);padding-bottom:clamp(2.25rem, 4vw, 3.25rem);border-bottom:0!important;background:radial-gradient(340px 340px at 88% -40px,rgb(249 115 22 / .14),transparent 70%),radial-gradient(300px 300px at 6% 110%,rgb(14 116 144 / .10),transparent 70%),radial-gradient(4px 4px at 22% 34%,rgb(14 116 144 / .22) 40%,transparent 60%),radial-gradient(5px 5px at 79% 28%,rgb(249 115 22 / .26) 40%,transparent 60%),radial-gradient(4px 4px at 64% 72%,rgb(14 116 144 / .16) 40%,transparent 60%),radial-gradient(3px 3px at 38% 62%,rgb(249 115 22 / .18) 40%,transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#FFF3E9 55%,var(--oxi-mist) 100%)!important}.oxi-arch-intro{text-align:center;margin:0 auto 1.5rem}.oxi-arch-intro p{color:var(--oxi-slate);max-width:56ch;margin:0 auto}.oxi-arch-intro .oxi-arch-chips,.oxi-shop-vazio .oxi-arch-chips{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:1.1rem}.oxi-arch-intro .oxi-arch-chips a,.oxi-shop-vazio .oxi-arch-chips a{background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--oxi-ink);text-decoration:none!important;transition:border-color .2s var(--oxi-ease),color .2s var(--oxi-ease)}.oxi-arch-intro .oxi-arch-chips a:hover,.oxi-shop-vazio .oxi-arch-chips a:hover{border-color:var(--shop-accent);color:var(--shop-accent-deep)}.oxi-arch-intro .oxi-arch-chips a[aria-current="page"],.oxi-arch-intro .oxi-arch-chips a[aria-current="page"]:hover{background:var(--shop-accent-deep);border-color:var(--shop-accent-deep);color:#FFF}.oxi-shop-cardlinks,.oxi-shop-fluxo{margin-bottom:clamp(2.5rem, 5vw, 4rem)}.oxi-kids-hero--sky{display:grid;align-content:center;justify-items:center}.oxi-kids-hero--sky__arte{display:block;width:auto;height:clamp(120px, 13vw, 180px);max-width:min(46vw, 260px);object-fit:contain;margin:0 auto 1.1rem;filter:drop-shadow(0 16px 22px rgb(15 43 70 / .25));animation:oxi-kids-float 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.oxi-kids-hero--sky__arte{animation:none}}.oxi-kids-hero__inner{align-content:center}.oxi-kids-hero__mascot--pipoca{top:8%}.oxi-kids-hero__mascot--oxi{top:42%}.oxi-account-card{max-width:460px;margin:clamp(2rem, 4vw, 3rem) auto clamp(2.5rem, 5vw, 3.5rem);background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:28px;box-shadow:0 22px 44px -14px rgb(15 43 70 / .18);padding:2.2rem 2rem 1.8rem;text-align:center}.oxi-account-card .oxi-cta-pill{width:100%;justify-content:center;box-sizing:border-box}.oxi-account-card__alt{margin:1.75rem 0 0;font-size:.95rem;color:var(--oxi-slate)}.oxi-account-card__alt a{color:#C2560A;font-weight:700;text-decoration:underline;text-underline-offset:3px}.oxi-account-card__note{margin:1.4rem 0 0;padding-top:1.1rem;border-top:1px dashed var(--oxi-line);font-size:.85rem;color:var(--oxi-slate)}.oxi-arch-intro{position:relative}.oxi-arch-scene{position:absolute;inset:0;pointer-events:none}.oxi-arch-scene img{position:absolute;bottom:calc(100% + 1.25rem);width:clamp(120px, 11vw, 170px);height:auto;filter:drop-shadow(0 14px 18px rgb(15 43 70 / .22));animation:oxi-kids-float 7s ease-in-out infinite}.oxi-arch-scene__l{left:clamp(1rem, 9vw, 11rem);rotate:-4deg}.oxi-arch-scene__r{right:clamp(1rem, 9vw, 11rem);rotate:4deg;animation-delay:-3.5s}@media (max-width:1099px){.oxi-arch-scene{display:none}}@media (prefers-reduced-motion:reduce){.oxi-arch-scene img{animation:none}}body.oxi-shop.single-product .kadence-breadcrumbs,body.oxi-shop.single-product .kadence-breadcrumbs a{color:var(--oxi-slate)!important;font-size:.85rem}body.oxi-shop.single-product .kadence-breadcrumbs{margin-bottom:1.5rem}body.oxi-shop.single-product .summary>.price{position:relative;display:inline-flex;align-items:center;gap:.5rem;background:#FFF3E9;border:1.5px solid rgb(232 115 15 / .35);border-radius:10px 16px 16px 10px;padding:.55rem 1.2rem .55rem 2rem;color:#C2560A!important;font-family:"Outfit",sans-serif;font-weight:800;font-size:1.6rem;rotate:-2deg;margin:.35rem 0 1rem;box-shadow:0 6px 14px -6px rgb(194 86 10 / .35)}body.oxi-shop.single-product .summary>.price::before{content:"";position:absolute;left:.7rem;top:50%;width:9px;height:9px;translate:0 -50%;border-radius:50%;background:var(--oxi-white);border:1.5px solid rgb(232 115 15 / .45)}body.oxi-shop.single-product .summary>.price del{font-size:1.05rem;font-weight:600}body.oxi-shop.single-product .summary>.price ins{text-decoration:none}body.oxi-shop.single-product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}body.oxi-shop.single-product form.cart .quantity{margin:0!important}body.oxi-shop.single-product form.cart input.qty{height:52px!important;width:84px;border-radius:999px;border:1px solid var(--oxi-line);text-align:center;font-weight:700;font-size:1rem}body.oxi-shop.single-product form.cart .single_add_to_cart_button{height:52px;display:inline-flex;align-items:center}body.oxi-shop.single-product .containerCalculator{flex-basis:100%;order:3;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:16px;padding:1rem 1.25rem;margin-top:.5rem}body.oxi-shop.single-product .containerCalculator input[type="text"]{border:1px solid var(--oxi-line);border-radius:999px;padding:.55rem 1.1rem;background:var(--oxi-mist);color:var(--oxi-ink)!important}body.oxi-shop.single-product .containerCalculator input[type="text"]::placeholder{color:var(--oxi-slate);opacity:1}body.oxi-shop.single-product .product_meta,body.oxi-shop.single-product .product_meta span,body.oxi-shop.single-product .product_meta .sku{font-size:.85rem;color:var(--oxi-slate)!important;letter-spacing:0;text-transform:none}body.oxi-shop.single-product .product_meta a{color:var(--shop-accent-darker)!important;font-weight:600}body.oxi-shop.single-product .woocommerce-tabs ul.tabs{display:flex;gap:.6rem;flex-wrap:wrap;border:0!important;padding:0!important;margin:0 0 1.5rem!important}body.oxi-shop.single-product .woocommerce-tabs ul.tabs li{background:var(--oxi-white)!important;border:1px solid var(--oxi-line)!important;border-radius:999px!important;margin:0!important;padding:0!important}body.oxi-shop.single-product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5rem 1.2rem!important;color:var(--oxi-slate)!important;font-weight:600;font-size:.92rem}body.oxi-shop.single-product .woocommerce-tabs ul.tabs li.active{background:#FFF3E9!important;border-color:rgb(232 115 15 / .4)!important}body.oxi-shop.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--shop-accent-darker)!important}body.oxi-shop.single-product .woocommerce-tabs ul.tabs li::before,body.oxi-shop.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}body.oxi-shop.single-product .woocommerce-Tabs-panel>h2:first-child{display:none}@media (max-width:767px){body.oxi-shop.single-product .summary>.price{font-size:1.35rem}body.oxi-shop.single-product form.cart .single_add_to_cart_button{flex:1;justify-content:center}}body.oxi-shop.woocommerce-cart .entry-hero-container-inner,body.oxi-shop.woocommerce-checkout .entry-hero-container-inner{background:linear-gradient(180deg,#FFFFFF 0%,#FFF3E9 70%,var(--oxi-mist) 100%)!important;border-bottom:0!important;padding-top:clamp(1.5rem, 3vw, 2.25rem);padding-bottom:clamp(1.5rem, 3vw, 2.25rem)}body.oxi-shop.woocommerce-cart .entry-hero h1,body.oxi-shop.woocommerce-checkout .entry-hero h1{color:var(--oxi-ink)!important;font-family:"Outfit",sans-serif;letter-spacing:-.02em}body.oxi-shop.woocommerce-cart .entry-hero h1::after,body.oxi-shop.woocommerce-checkout .entry-hero h1::after{content:"";display:block;width:56px;height:5px;border-radius:999px;margin:.75rem auto 0;background:var(--shop-accent,#F97316)}body.oxi-shop .entry-hero-container-inner{background:linear-gradient(180deg,#FFFFFF 0%,#FFF3E9 70%,var(--oxi-mist) 100%)!important;border-bottom:0!important;padding-top:clamp(1.5rem, 3vw, 2.25rem);padding-bottom:clamp(1.5rem, 3vw, 2.25rem)}body.oxi-shop .entry-hero h1{color:var(--oxi-ink)!important;font-family:"Outfit",sans-serif;letter-spacing:-.02em}body.oxi-shop .entry-hero h1::after{content:"";display:block;width:56px;height:5px;border-radius:999px;margin:.75rem auto 0;background:var(--shop-accent,#F97316)}body.oxi-shop article.entry .entry-content :is(p,li,dd,td)>a:not(.button):not(.wp-block-button__link):not([class*="oxi-btn"]){color:var(--oxi-accent-hover,#155E75)}.oxi-cart-empty{text-align:center;padding:clamp(2rem, 5vw, 3.5rem) 1.5rem 0}.oxi-cart-empty img{display:block;margin:0 auto;width:clamp(110px, 12vw, 150px);height:auto;filter:drop-shadow(0 14px 18px rgb(15 43 70 / .22));animation:oxi-kids-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.oxi-cart-empty img{animation:none}}body.oxi-shop .cart-empty.woocommerce-info{background:transparent!important;border:0!important;box-shadow:none!important;text-align:center;justify-content:center;color:var(--oxi-slate);font-size:1.1rem;padding:.5rem 1.5rem 0}body.oxi-shop .return-to-shop{text-align:center;padding-bottom:clamp(2rem, 5vw, 3rem)}body.oxi-shop .return-to-shop .button{background:linear-gradient(135deg,#C2560A,#E8730F)!important;color:#FFFFFF!important;border-radius:999px!important;padding:.85rem 1.8rem!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 10px 22px -8px rgb(15 43 70 / .45)}body.oxi-org .entry-hero-container-inner{background:linear-gradient(180deg,#FFFFFF 0%,#EAF4F1 75%,#F4F9FA 100%)!important;border-bottom:0!important;padding-top:clamp(1.75rem, 3.5vw, 2.5rem);padding-bottom:clamp(1.75rem, 3.5vw, 2.5rem)}body.oxi-org .entry-hero h1{color:var(--oxi-ink)!important;font-family:"Outfit",sans-serif;letter-spacing:-.02em}body.oxi-org .entry-hero h1::after{content:"";display:block;width:56px;height:5px;border-radius:999px;margin:.75rem auto 0;background:#155E75}.oxi-imp-cena{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:.25rem;width:100%;height:100%;padding:1.5rem 0}.oxi-imp-cena img{height:auto;filter:drop-shadow(0 14px 18px rgb(15 43 70 / .2));animation:oxi-kids-float 7s ease-in-out infinite}.oxi-imp-cena__oxi{width:clamp(130px, 13vw, 190px)}.oxi-imp-cena__luna{width:clamp(100px, 10vw, 150px);animation-delay:-3.5s;margin-left:-1rem}@media (prefers-reduced-motion:reduce){.oxi-imp-cena img{animation:none}}.oxi-kids-hero--char{position:relative;overflow:hidden}.oxi-kids-hero--char::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(5px 5px at 12% 15%,rgb(255 255 255 / .5) 40%,transparent 60%),radial-gradient(3px 3px at 30% 65%,rgb(255 255 255 / .4) 40%,transparent 60%),radial-gradient(7px 7px at 55% 35%,rgb(255 255 255 / .32) 38%,rgb(255 255 255 / .12) 55%,transparent 70%),radial-gradient(4px 4px at 72% 78%,rgb(255 255 255 / .45) 40%,transparent 60%),radial-gradient(6px 6px at 88% 22%,rgb(255 255 255 / .3) 38%,transparent 62%),radial-gradient(3px 3px at 45% 90%,rgb(255 255 255 / .38) 40%,transparent 60%);background-size:100% 640px;background-repeat:repeat-y;animation:oxi-ar-sobe 26s linear infinite}.oxi-kids-hero--char>*{position:relative;z-index:1}.oxi-kids-hero--char.oxi-char--vilao::before{background-image:radial-gradient(4px 4px at 18% 25%,rgb(94 81 54 / .35) 40%,transparent 60%),radial-gradient(3px 3px at 42% 70%,rgb(94 81 54 / .28) 40%,transparent 60%),radial-gradient(5px 5px at 63% 40%,rgb(120 104 70 / .25) 40%,transparent 65%),radial-gradient(3px 3px at 82% 82%,rgb(94 81 54 / .3) 40%,transparent 60%),radial-gradient(4px 4px at 92% 12%,rgb(120 104 70 / .22) 40%,transparent 62%);animation:oxi-ar-assenta 34s linear infinite}@keyframes oxi-ar-sobe{from{background-position:0 0}to{background-position:0 -640px}}@keyframes oxi-ar-assenta{from{background-position:0 -640px}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.oxi-kids-hero--char::before{animation:none}}.oxi-sp-band{position:relative;overflow:hidden;text-align:center;padding:clamp(2.5rem, 5vw, 4rem) 1.5rem clamp(2.25rem, 4.5vw, 3.5rem);background:radial-gradient(340px 340px at 88% -40px,rgb(249 115 22 / .14),transparent 70%),radial-gradient(300px 300px at 6% 110%,rgb(14 116 144 / .10),transparent 70%),radial-gradient(4px 4px at 22% 34%,rgb(14 116 144 / .22) 40%,transparent 60%),radial-gradient(5px 5px at 79% 28%,rgb(249 115 22 / .26) 40%,transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#FFF3E9 55%,var(--oxi-mist) 100%)}.oxi-sp-band h1{color:var(--oxi-ink);font-family:"Outfit",sans-serif;letter-spacing:-.02em;margin:0}.oxi-sp-band h1::after{content:"";display:block;width:56px;height:5px;border-radius:999px;margin:.75rem auto 0;background:var(--shop-accent,#F97316)}.oxi-sp-band p{color:var(--oxi-slate);max-width:56ch;margin:1.1rem auto 0}.oxi-sp-band__l,.oxi-sp-band__r{position:absolute;top:50%;translate:0 -50%;width:clamp(120px, 11vw, 170px);height:auto;filter:drop-shadow(0 14px 18px rgb(15 43 70 / .22));animation:oxi-kids-float 7s ease-in-out infinite}.oxi-sp-band__l{left:clamp(1rem, 8vw, 10rem);rotate:-4deg}.oxi-sp-band__r{right:clamp(1rem, 8vw, 10rem);rotate:4deg;animation-delay:-3.5s}@media (max-width:1099px){.oxi-sp-band__l,.oxi-sp-band__r{display:none}}@media (prefers-reduced-motion:reduce){.oxi-sp-band__l,.oxi-sp-band__r{animation:none}}.oxi-imp-cena--solo{align-items:center}.oxi-imp-cena--solo img{margin:0}.oxi-ic{display:inline-block;width:26px;height:26px;background-color:currentColor;-webkit-mask:var(--oxi-ic) center / contain no-repeat;mask:var(--oxi-ic) center / contain no-repeat}.oxi-shop-cardlinks a:nth-child(3n+1) .chip{color:#C2560A}.oxi-shop-cardlinks a:nth-child(3n+2) .chip{color:#0E7490}.oxi-shop-cardlinks a:nth-child(3n) .chip{color:#0F766E}.oxi-org-areas a:nth-child(1) .chip{color:#0F766E}.oxi-org-areas a:nth-child(2) .chip{color:#0E7490}.oxi-org-areas a:nth-child(3) .chip{color:#B45309}.oxi-org-areas a:nth-child(4) .chip{color:#6D28D9}.oxi-ic--ciclo{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012a8%208%200%201%201-2.5-5.8%22%2F%3E%3Cpolyline%20points%3D%2220%203%2020%207.2%2015.8%207.2%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--broto{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020v-7%22%2F%3E%3Cpath%20d%3D%22M12%2013c0-4-3-6-7-6%200%204%203%206%207%206z%22%2F%3E%3Cpath%20d%3D%22M12%2013c0-4%203-6%207-6%200%204-3%206-7%206z%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--familia{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%2019c0-3%202-5%205-5s5%202%205%205%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2210%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M15.2%2019c.3-2.4%201.6-3.8%203.8-3.8%201.4%200%202.6%201%203%203.2%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--escola{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020v-9l8-5%208%205v9%22%2F%3E%3Cpath%20d%3D%22M9%2020v-5h6v5%22%2F%3E%3Cpath%20d%3D%22M12%206V3h4%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--empresa{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%224%22%20width%3D%2212%22%20height%3D%2216%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M10%208h1.2M13%208h1.2M10%2012h1.2M13%2012h1.2M10%2016h4%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--instituicao{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209l8-5%208%205%22%2F%3E%3Cpath%20d%3D%22M5.5%209.5v8M10%209.5v8M14%209.5v8M18.5%209.5v8%22%2F%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--sacola{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1.2%2011a2%202%200%200%201-2%201.8H8.2a2%202%200%200%201-2-1.8L5%208z%22%2F%3E%3Cpath%20d%3D%22M9%2011V7a3%203%200%200%201%206%200v4%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--caixa{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208l8-4%208%204v8l-8%204-8-4z%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v8%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--pino{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-5.3-6.5-10a6.5%206.5%200%200%201%2013%200c0%204.7-6.5%2010-6.5%2010z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2211%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--saude{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s-7-4.6-7-9.6C5%207.6%207%206%209.2%206c1.5%200%202.4.8%202.8%201.6C12.4%206.8%2013.3%206%2014.8%206%2017%206%2019%207.6%2019%2010.4c0%205-7%209.6-7%209.6z%22%2F%3E%3Cpath%20d%3D%22M5.6%2012.4h3l1.4-2.2%202%204%201.4-1.8h5%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--coracao{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s-7-4.6-7-9.6C5%207.6%207%206%209.2%206c1.5%200%202.4.8%202.8%201.6C12.4%206.8%2013.3%206%2014.8%206%2017%206%2019%207.6%2019%2010.4c0%205-7%209.6-7%209.6z%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--pergunta{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209a3%203%200%201%201%204.4%202.6c-1%20.6-1.4%201.2-1.4%202.4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2218%22%20r%3D%221%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--escudo{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l7%203v5c0%205-3.2%208.2-7%2010-3.8-1.8-7-5-7-10V6z%22%2F%3E%3Cpath%20d%3D%22M9.3%2012l2%202%203.6-4.2%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--capelo{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%209L12%204.5%2021.5%209%2012%2013.5z%22%2F%3E%3Cpath%20d%3D%22M7%2011.5V16c0%201.3%202.2%202.5%205%202.5s5-1.2%205-2.5v-4.5%22%2F%3E%3Cpath%20d%3D%22M21.5%209v5%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--frasco{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203h4M10.5%203v6L5.5%2018a2%202%200%200%200%201.8%203h9.4a2%202%200%200%200%201.8-3L13.5%209V3%22%2F%3E%3Cpath%20d%3D%22M8.2%2015h7.6%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--aneis{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--barras{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2211%22%20width%3D%223%22%20height%3D%226%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2210.5%22%20y%3D%227%22%20width%3D%223%22%20height%3D%2210%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%2213%22%20width%3D%223%22%20height%3D%224%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.oxi-ic--ludico{--oxi-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M8.3%2014a4.6%204.6%200%200%200%207.4%200%22%2F%3E%3Cpath%20d%3D%22M9%209.4v.7%22%2F%3E%3Cpath%20d%3D%22M15%209.4v.7%22%2F%3E%3C%2Fsvg%3E)}body.oxi-shop ul.woocommerce-error{background:#FEF2F2!important;border:1px solid rgb(220 38 38 / .25)!important;border-left:5px solid #DC2626!important;border-top-color:rgb(220 38 38 / .25)!important;color:#7F1D1D!important;padding:1rem 1.25rem 1rem 2.75rem!important}body.oxi-shop ul.woocommerce-error li{margin:.3rem 0!important}body.oxi-shop ul.woocommerce-error a{color:#B91C1C!important;text-decoration-thickness:1px;text-underline-offset:3px}body.oxi-shop .woocommerce-message{background:#ECFDF5!important;border-left:5px solid #0F766E!important;color:var(--oxi-ink)!important}body.oxi-shop .form-row.woocommerce-invalid input.input-text,body.oxi-shop .form-row.woocommerce-invalid select{border-color:#DC2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .08)}body.oxi-shop .form-row .checkout-inline-error-message,body.oxi-shop .form-row.woocommerce-invalid>span:not(.woocommerce-input-wrapper){color:#B91C1C;font-size:.85rem}body.oxi-shop #place_order{background:linear-gradient(135deg,#C2560A,#E8730F)!important;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 10px 22px -8px rgb(15 43 70 / .45)!important;transition:transform .25s var(--oxi-ease)}body.oxi-shop #place_order:hover{transform:translateY(-2px)}body.oxi-shop #payment,body.oxi-shop #payment ul.payment_methods{background:transparent!important}body.oxi-shop #payment ul.payment_methods{padding:0!important;border:0!important}body.oxi-shop #payment ul.payment_methods>li{background:var(--oxi-white)!important;border:1px solid var(--oxi-line);border-radius:14px;padding:.9rem 1.1rem!important;margin-bottom:.6rem}body.oxi-shop #payment ul.payment_methods>li label{color:var(--oxi-ink)!important;font-weight:600}body.oxi-shop #payment ul.payment_methods>li:has(input.input-radio:checked){background:#FFF3E9!important;border-color:rgb(232 115 15 / .45)}body.oxi-shop #payment ul.payment_methods input.input-radio{accent-color:#C2560A}body.oxi-shop #payment div.payment_box{background:var(--oxi-mist)!important;border-radius:10px;color:var(--oxi-slate)}body.oxi-shop #payment ul.payment_methods>li label{background:transparent!important;padding:0 0 0 .35rem!important;display:inline!important}body.oxi-shop #payment ul.payment_methods>li label img{max-height:26px;vertical-align:middle;margin-left:.5rem}.oxi-footer-col a{display:inline-block;padding-block:.4rem;margin-block:-.15rem}.oxi-card-grid h3 a{display:inline-block;padding:.45rem .6rem;margin:-.45rem -.6rem}.menu-toggle-open{min-width:44px;min-height:44px}.oxi-footer-title{font-size:.78rem!important}body.oxi-shop span.onsale{font-size:.75rem!important}.oxi-leadwall-footer a{display:inline-block;padding-block:.4rem}.oxi-404{text-align:center;padding:clamp(3rem, 7vw, 5.5rem) 1.25rem clamp(3.5rem, 8vw, 6.5rem)}.oxi-404__fig img{display:block;margin-inline:auto;width:clamp(140px, 20vw, 200px);height:auto;animation:oxi-kids-float 6s ease-in-out infinite}.oxi-404__ic{width:clamp(56px, 7vw, 72px);height:clamp(56px, 7vw, 72px);color:var(--oxi-pine);opacity:.85;margin-bottom:.5rem}.oxi-404 h1{color:var(--oxi-ink);font-size:clamp(1.6rem, 3.4vw, 2.4rem);line-height:1.2;margin:1rem auto .6rem;max-width:22ch;text-wrap:balance}.oxi-404>p{color:#475569;font-size:clamp(1rem, 1.4vw, 1.125rem);max-width:46ch;margin:0 auto 1.6rem}.oxi-404__chips{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.oxi-404__chips a{display:inline-block;padding:.55rem 1.15rem;border-radius:999px;background:#FFF;border:1.5px solid rgb(15 23 42 / .12);color:var(--oxi-ink);font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.oxi-404__chips a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(15 23 42 / .1)}.oxi-404__chips a:first-child{color:#FFF;border-color:#fff0}body.oxi-kids .oxi-404{background:linear-gradient(180deg,#EAF4FA 0%,#D8E9F4 100%)}body.oxi-kids .oxi-404__chips a:first-child{background:#0E7490}body.oxi-kids .oxi-404__chips a:hover{border-color:#0E7490}body.oxi-shop .oxi-404{background:linear-gradient(180deg,#FFFFFF 0%,#FFF3E9 70%,var(--oxi-mist) 100%)}body.oxi-shop .oxi-404__chips a:first-child{background:linear-gradient(135deg,#EA7317,#C2560A)}body.oxi-shop .oxi-404__chips a:hover{border-color:#C2560A}body.oxi-org .oxi-404{background:linear-gradient(180deg,#FFFFFF 0%,#EAF4F1 75%,#F4F9FA 100%)}body.oxi-org .oxi-404__chips a:first-child{background:#0F766E}body.oxi-org .oxi-404__chips a:hover{border-color:#0F766E}.oxi-shop-vazio{text-align:center;padding:clamp(2rem, 4vw, 3.5rem) 1rem clamp(2.5rem, 5vw, 4rem)}.oxi-shop-vazio img{display:block;margin:0 auto 1rem;width:clamp(120px, 15vw, 150px);height:auto;animation:oxi-kids-float 6s ease-in-out infinite}.oxi-shop-vazio__t{color:var(--oxi-ink);font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:700;margin-bottom:.35rem}.oxi-shop-vazio>p:not(.oxi-shop-vazio__t){color:#475569;margin-bottom:1.1rem}.oxi-shop-vazio .oxi-arch-chips{justify-content:center;margin-bottom:1.25rem}.oxi-shop-vazio__todos a{display:inline-block;padding:.6rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,#EA7317,#C2560A);color:#FFF;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.oxi-404__fig img,.oxi-shop-vazio img{animation:none}}body.oxi-org main p{max-width:60ch}body.oxi-org main p.has-text-align-center{margin-inline:auto}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #0E7490;outline-offset:2px}body.oxi-shop :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#C2560A}body.oxi-org :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#0F766E}body.oxi-shop .oxi-cart-pill{position:fixed;left:1.1rem;bottom:1.1rem;z-index:998;display:flex;align-items:center;gap:.5rem;min-height:44px;background:#FFF;border:1.5px solid #C2560A;border-radius:999px;padding:.55rem 1rem;text-decoration:none!important;box-shadow:0 8px 24px rgb(194 86 10 / .2);transition:transform .18s ease,box-shadow .18s ease}body.oxi-shop .oxi-cart-pill:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(194 86 10 / .28)}body.oxi-shop .oxi-cart-pill--vazia{display:none}body.oxi-shop .oxi-cart-pill .oxi-ic{width:20px;height:20px;color:#C2560A}body.oxi-shop .oxi-cart-pill__n{min-width:22px;height:22px;padding-inline:5px;border-radius:999px;background:linear-gradient(135deg,#EA7317,#C2560A);color:#FFF;font-size:.8rem;font-weight:700;display:grid;place-items:center}@keyframes oxi-cart-pulse{0%{transform:scale(1)}30%{transform:scale(1.16)}60%{transform:scale(.96)}100%{transform:scale(1)}}body.oxi-shop .oxi-cart-pill--pulse{animation:oxi-cart-pulse .5s ease}@media (prefers-reduced-motion:reduce){body.oxi-shop .oxi-cart-pill--pulse{animation:none}}body.oxi-shop.single-product .kadence-breadcrumbs{margin-top:2.5rem;display:inline-block}body.oxi-org .oxi-hub-ic{display:flex;justify-content:center;margin-bottom:.9rem}body.oxi-org .oxi-hub-ic .oxi-ic{width:44px;height:44px;color:#0F766E}body.oxi-org .oxi-card-grid>*:nth-child(4n+2) .oxi-hub-ic .oxi-ic{color:#0E7490}body.oxi-org .oxi-card-grid>*:nth-child(4n+3) .oxi-hub-ic .oxi-ic{color:#B45309}body.oxi-org .oxi-card-grid>*:nth-child(4n) .oxi-hub-ic .oxi-ic{color:#6D28D9}.woocommerce-cart .entry-content h2{font-size:1.35rem!important;letter-spacing:-.01em;margin:0 0 1rem!important}.woocommerce form .form-row select,.woocommerce form .form-row .select2-selection__rendered,.woocommerce form .form-row .woocommerce-input-wrapper>strong,.woocommerce form .form-row select:disabled{color:var(--oxi-ink)!important;opacity:1!important}.woocommerce .input-text::placeholder{color:var(--oxi-slate);opacity:.65}.woocommerce-error{border-top-color:#B4231F!important;background:#FBEDEC!important}.woocommerce-error li{color:#7C1D1A!important;font-weight:500}.woocommerce form .form-row.woocommerce-invalid .input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid .select2-selection{border-color:#B4231F!important;box-shadow:0 0 0 3px rgb(180 35 31 / .1)}.woocommerce form .form-row.woocommerce-invalid label{color:#B4231F}body.oxi-shop .woocommerce-info{border-top-color:var(--shop-accent)!important}@media (max-width:767px){.woocommerce-cart table.cart td.actions{display:flex;flex-direction:column;gap:.6rem}.woocommerce-cart table.cart td.actions .coupon{display:flex;flex-direction:column;gap:.6rem;float:none}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart .button[name="update_cart"]{width:100%!important;margin:0!important}}.oxi-checkout-trust{margin:1rem 0 0!important;font-size:.8rem;line-height:1.5;text-align:center;color:var(--oxi-slate)}.oxi-checkout-trust strong{color:var(--oxi-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible,summary:focus-visible{outline:2px solid var(--oxi-accent)!important;outline-offset:3px;border-radius:4px}body.oxi-shop a:focus-visible,body.oxi-shop button:focus-visible{outline-color:var(--shop-accent-deep)!important}.wp-block-button__link.has-background,.wp-block-button__link[class*="-background-color"],.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt{color:#FFFFFF!important}.woocommerce del .amount,.woocommerce del .amount bdi,body.oxi-shop del .amount,body.oxi-shop del .amount bdi{color:var(--oxi-slate)!important;font-weight:500!important}.woocommerce .price del,body.oxi-shop .price del{opacity:1!important}body.oxi-org .wp-block-button:not(.is-style-outline)>.wp-block-button__link:not([class*="-color"]),body.oxi-org .oxi-org-hero .wp-block-button__link[class*="-background-color"]{color:#FFFFFF!important}body.oxi-shop .product_meta a,body.oxi-shop .woocommerce-tabs ul.tabs li a{color:var(--shop-accent-darker)!important}.single-product .stock{color:var(--oxi-accent-hover)!important}.woocommerce-cart table.cart .button[name="update_cart"],.woocommerce-cart .coupon .button{color:var(--oxi-accent-hover)!important;border-color:rgb(21 94 117 / .45)!important}.oxi-profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1000px;margin:3rem auto;padding:0 1.5rem}.oxi-profile-card{background:var(--oxi-white);border:2px solid var(--oxi-line);border-radius:16px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:transform .3s var(--oxi-ease),border-color .3s var(--oxi-ease),box-shadow .3s var(--oxi-ease)}.oxi-profile-card:hover{transform:translateY(-5px);border-color:var(--shop-accent,var(--oxi-accent));box-shadow:var(--oxi-shadow-md)}.oxi-profile-card.selected{border-color:var(--shop-accent-deep,var(--oxi-accent));background:#FFF7F0;box-shadow:0 0 0 4px rgb(194 86 10 / .18)}.oxi-profile-emoji{font-size:3.5rem;line-height:1;margin-bottom:1rem}.oxi-profile-title{font-size:1.25rem;font-weight:700;color:var(--oxi-ink);margin-bottom:.5rem}.oxi-profile-desc{font-size:.95rem;color:var(--oxi-slate);line-height:1.4}.oxi-org-fields{max-width:600px;margin:2rem auto;padding:2rem;background:var(--oxi-mist);border-radius:12px;border:1px solid var(--oxi-line);display:none}.oxi-org-fields.active{display:block;animation:oxi-fade-in .4s ease}.oxi-org-fields h4{text-align:center;margin-bottom:1.5rem;color:var(--oxi-ink)}.oxi-form-group{margin-bottom:1.5rem;text-align:left}.oxi-form-group label{display:block;font-weight:600;color:var(--oxi-ink);margin-bottom:.5rem}.oxi-form-group input{width:100%;padding:.75rem 1rem;border:1px solid var(--oxi-line);border-radius:8px;font-size:1rem}.oxi-btn-finish{display:block;width:100%;max-width:400px;margin:3rem auto;padding:1.25rem;background:var(--shop-accent-deep,var(--oxi-accent));color:#fff;font-size:1.25rem;font-weight:700;border:none;border-radius:99px;cursor:pointer;transition:opacity .3s,background .3s;opacity:.5;pointer-events:none}.oxi-btn-finish.ready{opacity:1;pointer-events:auto;box-shadow:0 8px 20px rgb(194 86 10 / .3)}.oxi-btn-finish.ready:hover{background:var(--shop-accent-darker,var(--oxi-accent-hover))}.oxi-btn-finish.loading{opacity:.7;pointer-events:none}@keyframes oxi-fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.oxi-kids-ground{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='%23FFFFFF' fill-opacity='.05'%3E%3Ccircle cx='22' cy='30' r='3'/%3E%3Ccircle cx='72' cy='18' r='2'/%3E%3Ccircle cx='112' cy='58' r='4'/%3E%3Ccircle cx='42' cy='92' r='2'/%3E%3Ccircle cx='98' cy='122' r='3'/%3E%3Ccircle cx='14' cy='128' r='2'/%3E%3Ccircle cx='132' cy='10' r='2'/%3E%3C/g%3E%3C/svg%3E") repeat,linear-gradient(180deg,var(--kids-ground-bot) 0%,#0E8F86 60%,#12857F 100%)}body.oxi-kids .wp-block-button__link{animation:none}body.oxi-kids .wp-block-button__link,body.oxi-kids .oxi-btn{box-shadow:0 5px 0 rgb(15 23 42 / .22);transition:transform .16s var(--oxi-ease),box-shadow .16s var(--oxi-ease)}body.oxi-kids .wp-block-button__link:hover,body.oxi-kids .oxi-btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 rgb(15 23 42 / .2)}body.oxi-kids .wp-block-button__link:active,body.oxi-kids .oxi-btn:active{transform:translateY(4px);box-shadow:0 1px 0 rgb(15 23 42 / .3)}.oxi-cta-pill{box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 5px 0 rgb(12 42 60 / .32)}.oxi-cta-pill:hover{box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 8px 0 rgb(12 42 60 / .26)}.oxi-cta-pill:active{transform:translateY(3px) scale(.99);box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 1px 0 rgb(12 42 60 / .38)}.oxi-kids-card--mock .oxi-kids-card__go{box-shadow:0 4px 0 rgb(11 64 82 / .45)}.oxi-kids-card--mock:active .oxi-kids-card__go{transform:translateY(2px);box-shadow:0 1px 0 rgb(11 64 82 / .5)}@media (min-width:901px){.oxi-kids-cards-grid>.oxi-kids-card--mock:nth-child(1){transform:rotate(-1.2deg)}.oxi-kids-cards-grid>.oxi-kids-card--mock:nth-child(2){margin-top:1.35rem}.oxi-kids-cards-grid>.oxi-kids-card--mock:nth-child(3){transform:rotate(1.2deg)}}.oxi-kids-meadow{--meadow-strip:clamp(70px, 9vw, 130px);position:relative;margin-top:0!important;background:linear-gradient(180deg,#EAF6E2 0%,#DDEFD0 100%);padding:calc(var(--meadow-strip) + 2rem) 1.5rem 3.5rem}.oxi-kids-meadow::before,.oxi-kids-meadow::after{content:"";position:absolute;top:-1px;left:0;right:0;height:var(--meadow-strip);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.oxi-kids-meadow::before{z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 130' preserveAspectRatio='none'%3E%3Crect width='1440' height='130' fill='%2312857F'/%3E%3Cpath d='M0,92 C220,44 470,108 740,78 C990,50 1230,102 1440,66 L1440,130 L0,130 Z' fill='%23A5D294'/%3E%3C/svg%3E")}.oxi-kids-meadow::after{z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 130' preserveAspectRatio='none'%3E%3Cpath d='M0,112 C230,74 480,124 700,100 C930,72 1180,118 1440,88 L1440,130 L0,130 Z' fill='%23EAF6E2'/%3E%3C/svg%3E")}.oxi-kids-meadow__spy{--spy-size:clamp(76px, 9vw, 128px);position:relative;z-index:1;display:block;width:var(--spy-size);height:var(--spy-size);object-fit:contain;object-position:bottom;margin-top:calc(var(--meadow-strip) * -0.15 - 2rem - var(--spy-size));margin-bottom:calc(var(--meadow-strip) * 0.15 + 2rem);margin-left:auto;margin-right:clamp(1.25rem, 10vw, 10rem);animation:oxi-spy-bob 7s ease-in-out infinite}@keyframes oxi-spy-bob{50%{transform:translateY(7px)}}.oxi-kids-meadow>.wp-block-group__inner-container>h2,.oxi-kids-meadow>.wp-block-group__inner-container>p{max-width:720px;margin-left:auto;margin-right:auto}.oxi-kids-meadow>.wp-block-group__inner-container>.wp-block-image{max-width:860px;margin-left:auto;margin-right:auto}body.oxi-kids .site-footer{position:relative;background:linear-gradient(180deg,#4A3626 0%,#3B2B1E 100%);border-top:0}body.oxi-kids .site-footer::before{content:"";position:absolute;top:-14px;left:0;right:0;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='16' viewBox='0 0 160 16'%3E%3Cpath d='M0,16 L0,10 Q20,2 40,9 Q60,14 80,7 Q100,1 120,8 Q140,13 160,6 L160,16 Z' fill='%234A3626'/%3E%3C/svg%3E") repeat-x;background-size:auto 100%;pointer-events:none}body.oxi-kids .oxi-footer-logo{color:#F6EFE3}body.oxi-kids .oxi-footer-logo em{color:#FFC46B}body.oxi-kids .oxi-footer-brand p{color:#D9C9B2}body.oxi-kids .oxi-footer-title{color:#CDB79B}body.oxi-kids .oxi-footer-col a{color:#F6EFE3}body.oxi-kids .oxi-footer-col a:hover{color:#FFC46B}body.oxi-kids .oxi-footer-social a{color:#F6EFE3;border-color:rgb(255 255 255 / .22)}body.oxi-kids .oxi-footer-social a:hover{color:#FFC46B;border-color:#FFC46B}body.oxi-kids .oxi-footer-legal{color:#D9C9B2;border-top-color:rgb(255 255 255 / .14)}@media (prefers-reduced-motion:reduce){body.oxi-kids .wp-block-button__link:hover,body.oxi-kids .oxi-btn:hover,body.oxi-kids .wp-block-button__link:active,body.oxi-kids .oxi-btn:active,.oxi-cta-pill:active,.oxi-kids-card--mock:active .oxi-kids-card__go{transform:none!important}.oxi-kids-meadow__spy{animation:none}}.oxi-turma-banda{position:relative;margin-top:0!important;padding:2.5rem 1.5rem 3.5rem}.oxi-turma-banda--ceu{background:linear-gradient(180deg,#F4FBFE 0%,var(--kids-sky-low) 60%,#DDF3FB 100%)}.oxi-turma-banda--fumaca{--fumaca-strip:clamp(60px, 8vw, 110px);padding-top:calc(var(--fumaca-strip) + 2rem);color:#C4D3D9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='%23FFFFFF' fill-opacity='.04'%3E%3Ccircle cx='22' cy='30' r='3'/%3E%3Ccircle cx='72' cy='18' r='2'/%3E%3Ccircle cx='112' cy='58' r='4'/%3E%3Ccircle cx='42' cy='92' r='2'/%3E%3Ccircle cx='98' cy='122' r='3'/%3E%3Ccircle cx='14' cy='128' r='2'/%3E%3Ccircle cx='132' cy='10' r='2'/%3E%3C/g%3E%3C/svg%3E") repeat,linear-gradient(180deg,#33454E 0%,#26363E 40%,#1E2C33 100%)}.oxi-turma-banda--fumaca::before{content:"";position:absolute;top:-1px;left:0;right:0;height:var(--fumaca-strip);background-size:100% 100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 110' preserveAspectRatio='none'%3E%3Crect width='1440' height='110' fill='%23DDF3FB'/%3E%3Cpath d='M0,58 C180,26 390,74 640,48 C900,22 1160,66 1440,38 L1440,110 L0,110 Z' fill='%2333454E' fill-opacity='.45'/%3E%3Cpath d='M0,84 C230,52 470,96 720,72 C980,48 1210,92 1440,64 L1440,110 L0,110 Z' fill='%2333454E'/%3E%3C/svg%3E");pointer-events:none}.oxi-turma-banda--fumaca h2.has-palette-8-color{color:#F1F7FA!important}.oxi-turma-banda--fumaca p{color:#C4D3D9}.oxi-turma-banda--fumaca p.has-palette-1-color{color:#9FE8DC!important}.oxi-turma-banda--fumaca p a{color:#9FE8DC;text-decoration-color:rgb(159 232 220 / .5)}.oxi-turma-banda--fumaca p a:hover{color:#C8F4EB}.oxi-video-filtros{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:0 0 1.75rem}.oxi-video-filtros button{background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--oxi-ink);cursor:pointer;box-shadow:0 3px 0 rgb(15 23 42 / .12);transition:transform .16s var(--oxi-ease),box-shadow .16s var(--oxi-ease),border-color .2s var(--oxi-ease)}.oxi-video-filtros button:hover{transform:translateY(-1px);border-color:var(--oxi-accent)}.oxi-video-filtros button:active{transform:translateY(2px);box-shadow:0 1px 0 rgb(15 23 42 / .18)}.oxi-video-filtros button.is-ativo{background:var(--oxi-accent);border-color:var(--oxi-accent);color:#FFF}.oxi-video-meta{margin:0 0 .4rem;display:flex;flex-wrap:wrap;gap:.4rem}.oxi-video-pill{display:inline-block;background:rgb(14 116 144 / .08);color:var(--oxi-accent-hover,#0B5E76);border-radius:999px;padding:.15rem .7rem;font-size:.74rem;font-weight:700;letter-spacing:.02em}.oxi-video-pill--tipo{background:rgb(249 115 22 / .1);color:#A64A08}.oxi-video-stars{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem;min-height:1.5rem}.oxi-stars{display:inline-flex;gap:.1rem}.oxi-star{background:none;border:0;padding:0;font-size:1.25rem;line-height:1;color:rgb(15 23 42 / .22);cursor:pointer;transition:transform .12s var(--oxi-ease),color .12s var(--oxi-ease)}.oxi-star.is-cheia{color:#F59E0B}.oxi-star:not(:disabled):hover{transform:scale(1.25);color:#F59E0B}.oxi-star:disabled{cursor:default}.oxi-stars__info{font-size:.82rem;color:var(--oxi-slate);font-weight:600}.oxi-video-ficha{margin-top:auto;border:1px solid var(--oxi-line);border-radius:12px;background:var(--oxi-mist)}.oxi-video-ficha summary{cursor:pointer;padding:.65rem .9rem;font-size:.85rem;font-weight:700;color:var(--oxi-accent-hover,#0B5E76);list-style-position:inside}.oxi-video-ficha[open]{background:#FFF;box-shadow:0 10px 24px -12px rgb(15 23 42 / .25)}.oxi-video-ficha__corpo{padding:0 .9rem .8rem}.oxi-video-ficha__item{font-size:.84rem;line-height:1.55;margin:0 0 .55rem;color:var(--oxi-slate)}.oxi-video-ficha__item strong{color:var(--oxi-ink)}@media (prefers-reduced-motion:reduce){.oxi-video-filtros button,.oxi-star{transition:none}.oxi-star:not(:disabled):hover{transform:none}}.oxi-parceiro-logo{display:flex;justify-content:center;align-items:center;height:88px;margin:0 0 1.1rem}.oxi-parceiro-logo img{max-height:80px;max-width:min(100%, 260px);width:auto;object-fit:contain}.oxi-parceiro-logo a{display:inline-flex;transition:transform .18s ease}.oxi-parceiro-logo a:hover{transform:scale(1.04)}.oxi-ig-embed{display:flex;justify-content:center;margin:1.25rem 0 .75rem}.oxi-ig-embed .instagram-media{max-width:min(100%, 380px)!important;min-width:0!important;border-radius:14px!important;box-shadow:0 6px 18px rgb(15 23 42 / .12)!important}.oxi-voz-arte{cursor:pointer}.oxi-voz-badge{display:inline-block;align-self:center;width:fit-content;height:fit-content;flex:0 0 auto;margin:.4rem auto 0;border:2px solid rgb(255 255 255 / .85);background:rgb(255 255 255 / .82);color:#0E7490;border-radius:999px;padding:.35rem .95rem;font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:0 3px 10px rgb(15 23 42 / .12)}.oxi-voz-badge:hover{background:#fff;transform:translateY(-1px)}@keyframes oxi-voz-bounce{0%,100%{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.03)}60%{transform:translateY(0) scale(.99)}}.oxi-voz-falando{animation:oxi-voz-bounce .9s ease infinite}@media (prefers-reduced-motion:reduce){.oxi-voz-falando{animation:none}}#mobile-drawer .drawer-overlay{background-color:rgb(9 22 34 / .55)!important;backdrop-filter:blur(2px)}#mobile-drawer .drawer-inner{background:linear-gradient(180deg,#FFFFFF 0%,#F4FAFD 55%,#EAF5FB 100%)!important;color:var(--oxi-ink)!important;max-width:min(88%, 360px);border-radius:var(--oxi-radius-lg) 0 0 var(--oxi-radius-lg);box-shadow:-18px 0 48px rgb(15 23 42 / .18);padding-bottom:env(safe-area-inset-bottom,0)}body.oxi-org #mobile-drawer .drawer-inner{background:linear-gradient(180deg,#FFFFFF 0%,var(--oxi-mist) 100%)!important}body.oxi-shop #mobile-drawer .drawer-inner{background:linear-gradient(180deg,#FFFFFF 0%,var(--oxi-mist) 100%)!important}#mobile-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.15rem .7rem;border-bottom:1px solid var(--oxi-line)}#mobile-drawer .oxi-drawer-brand{display:flex;align-items:center;gap:.55rem;font-family:'Outfit',system-ui,sans-serif;font-weight:800;font-size:1.02rem;line-height:1.1;color:var(--oxi-ink);text-decoration:none;min-width:0}#mobile-drawer .oxi-drawer-brand img{width:36px;height:36px;border-radius:10px;flex:0 0 auto}#mobile-drawer .oxi-drawer-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-drawer .oxi-drawer-brand--deitado img{width:auto;height:44px;max-width:100%;object-fit:contain;border-radius:0;flex:0 1 auto;min-width:0}#mobile-drawer .menu-toggle-close{color:var(--oxi-ink)!important;background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:999px;width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0!important;box-shadow:var(--oxi-shadow-sm);flex:0 0 auto}#mobile-drawer .menu-toggle-close .toggle-close-bar{background:currentColor}#mobile-drawer .drawer-content{padding:.35rem 1.15rem 2rem}#mobile-drawer .mobile-navigation .menu>li{border-bottom:1px solid var(--oxi-line)}#mobile-drawer .mobile-navigation .menu>li:last-child{border-bottom:0}#mobile-drawer .mobile-navigation .menu li a{color:var(--oxi-ink)!important;text-decoration:none}#mobile-drawer .mobile-navigation .menu>li>a,#mobile-drawer .mobile-navigation .menu>li>.drawer-nav-drop-wrap>a{display:flex;align-items:center;min-height:52px;padding:.55rem .65rem .55rem .8rem!important;font-family:'Outfit',system-ui,sans-serif;font-weight:700;font-size:1.05rem!important;letter-spacing:-.01em;border-radius:var(--oxi-radius-md);background-image:linear-gradient(var(--oxi-accent),var(--oxi-accent));background-repeat:no-repeat;background-position:left center;background-size:0 60%;transition:background-size .18s var(--oxi-ease),color .18s var(--oxi-ease)}#mobile-drawer .mobile-navigation .menu>li>a:active,#mobile-drawer .mobile-navigation .menu>li>.drawer-nav-drop-wrap>a:active,#mobile-drawer .mobile-navigation .menu>li.current-menu-item>a,#mobile-drawer .mobile-navigation .menu>li.current-menu-ancestor>.drawer-nav-drop-wrap>a,#mobile-drawer .mobile-navigation .menu>li.current-menu-item>.drawer-nav-drop-wrap>a{background-size:3px 60%;color:var(--oxi-accent)!important}#mobile-drawer .drawer-nav-drop-wrap{display:flex;align-items:center;gap:.25rem}#mobile-drawer .drawer-nav-drop-wrap>a{flex:1 1 auto;min-width:0}#mobile-drawer .drawer-sub-toggle{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0;border:1px solid var(--oxi-line);border-radius:999px;background:var(--oxi-white);color:var(--oxi-accent)!important;box-shadow:var(--oxi-shadow-sm);transition:transform .2s var(--oxi-ease),background .2s var(--oxi-ease)}#mobile-drawer .drawer-sub-toggle svg{width:20px;height:20px}#mobile-drawer .drawer-sub-toggle[aria-expanded="true"]{transform:rotate(180deg);background:var(--oxi-accent);color:var(--oxi-white)!important;border-color:#fff0}#mobile-drawer .mobile-navigation .menu ul.sub-menu{margin:0 0 .7rem .55rem!important;padding:.3rem .35rem!important;border-left:2px solid rgb(14 116 144 / .18);background:var(--oxi-mist);border-radius:0 var(--oxi-radius-md) var(--oxi-radius-md) 0}#mobile-drawer .mobile-navigation .menu ul.sub-menu>li{border:0}#mobile-drawer .mobile-navigation .menu ul.sub-menu>li>a,#mobile-drawer .mobile-navigation .menu ul.sub-menu>li>.drawer-nav-drop-wrap>a{display:flex;align-items:center;min-height:46px;padding:.4rem .7rem!important;font-weight:600;font-size:.97rem!important;color:var(--oxi-slate)!important;border-radius:10px}#mobile-drawer .mobile-navigation .menu ul.sub-menu>li.current-menu-item>a{color:var(--oxi-accent)!important}#mobile-drawer .mobile-navigation .menu li.lang-item>a{gap:.5rem;font-weight:600}#mobile-drawer .mobile-navigation .menu li.lang-item>a img{width:20px;height:auto;margin:0!important;border-radius:3px;flex:0 0 auto}#main-header .menu-toggle-open,#mobile-header .menu-toggle-open{color:var(--oxi-ink)!important}@media (prefers-reduced-motion:reduce){#mobile-drawer .mobile-navigation .menu>li>a,#mobile-drawer .drawer-sub-toggle{transition:none}}.oxi-jogos-grid{display:grid;grid-template-columns:1fr;gap:1.1rem;max-width:580px;margin:1.75rem auto}.oxi-jogo-card{position:relative;display:grid;grid-template-columns:122px 1fr;align-items:center;gap:1.1rem;padding:1.15rem 1.25rem;border:0;border-radius:26px;color:var(--oxi-ink);text-decoration:none;box-shadow:0 10px 26px rgb(15 23 42 / .12);overflow:hidden;isolation:isolate}.oxi-jogo-card::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(130% 90% at 88% 0%,rgb(255 255 255 / .55),transparent 60%)}.oxi-jogo-card:nth-child(3n+1){background:linear-gradient(150deg,#d5f6e3,#b9edf6)}.oxi-jogo-card:nth-child(3n+2){background:linear-gradient(150deg,#cfeafe,#dde4ff)}.oxi-jogo-card:nth-child(3n+3){background:linear-gradient(150deg,#ffe7d3,#ffd9e6)}.oxi-jogo-card.is-ativo{cursor:pointer;transition:transform .2s var(--oxi-ease),box-shadow .2s var(--oxi-ease)}.oxi-jogo-card.is-ativo:hover,.oxi-jogo-card.is-ativo:focus-visible{transform:translateY(-4px);box-shadow:0 16px 36px rgb(15 23 42 / .2)}.oxi-jogo-card.is-breve{opacity:.72}.oxi-jogo-card__thumb{width:112px;height:112px;object-fit:contain;justify-self:center;border-radius:50%;background:rgb(255 255 255 / .78);box-shadow:inset 0 0 0 4px rgb(255 255 255 / .9),0 6px 16px rgb(15 23 42 / .12);padding:8px}.oxi-jogo-card__body{display:grid;gap:.4rem}.oxi-jogo-card__titulo{font-weight:800;font-size:1.3rem;line-height:1.15;color:var(--oxi-pine)!important}.oxi-jogo-card__desc{color:#3f5468!important;font-size:.95rem;line-height:1.35}.oxi-jogo-card__cta{justify-self:start;margin-top:.3rem;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:.5rem 1.3rem;border-radius:999px;background:linear-gradient(140deg,var(--oxi-accent),var(--oxi-pine));color:#fff!important;font-weight:800;font-size:1rem;box-shadow:0 6px 16px rgb(14 116 144 / .35)}.oxi-jogo-card__badge{position:absolute;top:.6rem;right:.6rem;padding:.25rem .7rem;border-radius:999px;background:rgb(255 255 255 / .85);color:var(--oxi-slate);font-size:.78rem;font-weight:800}@media (prefers-reduced-motion:reduce){.oxi-jogo-card.is-ativo{transition:none}.oxi-jogo-card.is-ativo:hover{transform:none}}body.oxi-shop.woocommerce-cart .content-bg{background:transparent!important;box-shadow:none!important}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:28px;align-items:start}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap::before,body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap::after{content:none!important}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>form.woocommerce-cart-form{grid-area:1 / 1}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{grid-area:1 / 2}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>form.woocommerce-cart-form,body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{float:none!important;width:auto!important;max-width:none!important;margin:0!important}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{padding:0!important}body.oxi-shop.woocommerce-cart form.woocommerce-cart-form{background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:20px;box-shadow:var(--oxi-shadow-md);padding:26px 28px!important}body.oxi-shop.woocommerce-cart .cart-summary h2,body.oxi-shop.woocommerce-cart .cart_totals h2{font-size:1.35rem!important;margin:0 0 18px!important}body.oxi-shop.woocommerce-cart table.cart{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;width:100%}body.oxi-shop.woocommerce-cart table.cart thead th{font-size:.72rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oxi-slate);padding:0 12px 12px!important}body.oxi-shop.woocommerce-cart table.cart tbody td{padding:18px 12px!important}body.oxi-shop.woocommerce-cart table.cart th:first-child,body.oxi-shop.woocommerce-cart table.cart td:first-child{padding-left:0!important}body.oxi-shop.woocommerce-cart table.cart th:last-child,body.oxi-shop.woocommerce-cart table.cart td:last-child{padding-right:0!important}body.oxi-shop.woocommerce-cart table.cart .product-remove{width:36px}body.oxi-shop.woocommerce-cart table.cart .product-thumbnail{width:72px}body.oxi-shop.woocommerce-cart table.cart .product-price{width:104px;text-align:right}body.oxi-shop.woocommerce-cart table.cart .product-quantity{width:112px;text-align:center}body.oxi-shop.woocommerce-cart table.cart .product-subtotal{width:104px;text-align:right}body.oxi-shop.woocommerce-cart table.cart td.product-name a{font-size:1rem}body.oxi-shop.woocommerce-cart table.cart td.product-remove a.remove{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--oxi-slate)!important;opacity:.55;font-size:1.05rem;transition:opacity .15s,background .15s,color .15s}body.oxi-shop.woocommerce-cart table.cart td.product-remove a.remove:hover{opacity:1;color:#B42318!important;background:rgb(180 35 24 / .07)!important}body.oxi-shop.woocommerce-cart table.cart td.product-quantity .quantity{margin:0 auto}body.oxi-shop.woocommerce-cart table.cart td.product-quantity .qty{width:76px;height:44px;border:1px solid var(--oxi-line);border-radius:10px;text-align:center;font-weight:600;color:var(--oxi-ink)}body.oxi-shop.woocommerce-cart table.cart td.actions{padding:22px 0 0!important;border-bottom:none!important}body.oxi-shop.woocommerce-cart table.cart td.actions::after{content:"";display:block;clear:both}body.oxi-shop.woocommerce-cart table.cart td.actions .coupon{float:left;display:flex;gap:10px;align-items:center;margin:0}body.oxi-shop.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;height:46px;margin:0;border-radius:10px;border:1px solid var(--oxi-line)}body.oxi-shop.woocommerce-cart table.cart td.actions .button[name="update_cart"],body.oxi-shop.woocommerce-cart table.cart td.actions button[name="update_cart"]{float:right;color:var(--oxi-slate)!important;border-color:var(--oxi-line)!important}body.oxi-shop.woocommerce-cart table.cart td.actions .button,body.oxi-shop.woocommerce-cart table.cart td.actions button{display:inline-flex!important;align-items:center;justify-content:center;height:auto!important;min-height:46px!important;line-height:1.2!important;padding:0 22px!important;border-radius:10px!important;white-space:nowrap}body.oxi-shop.woocommerce-cart .cart_totals{position:sticky;top:24px;border-radius:20px;padding:26px 28px}body.oxi-shop.woocommerce-cart .cart_totals table.shop_table td,body.oxi-shop.woocommerce-cart .cart_totals table.shop_table th{padding:14px 0!important}body.oxi-shop.woocommerce-cart .wc-proceed-to-checkout{padding:4px 0 0!important}body.oxi-shop.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:52px;height:auto;line-height:1.2;display:flex;align-items:center;justify-content:center;margin-bottom:10px!important}@media (max-width:1023px){body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap{grid-template-columns:1fr}body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>form.woocommerce-cart-form,body.oxi-shop.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{grid-area:auto}body.oxi-shop.woocommerce-cart .cart_totals{position:static}}@media (max-width:767px){body.oxi-shop.woocommerce-cart form.woocommerce-cart-form,body.oxi-shop.woocommerce-cart .cart_totals{padding:20px!important}body.oxi-shop.woocommerce-cart table.cart td.actions .coupon{float:none;width:100%}body.oxi-shop.woocommerce-cart table.cart td.actions .coupon .input-text{flex:1;width:auto}body.oxi-shop.woocommerce-cart table.cart td.actions .button[name="update_cart"],body.oxi-shop.woocommerce-cart table.cart td.actions button[name="update_cart"]{float:none;width:100%;margin-top:12px}}body.oxi-shop .entry-content p a:not(.wp-block-button__link):not(.button){color:var(--oxi-pine,#155E75)}.oxi-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1020px;margin:1.75rem auto 0}.oxi-pilares__c{background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:20px;box-shadow:var(--oxi-shadow-md);padding:1.6rem 1.5rem;text-align:center}.oxi-pilares__c .chip{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;margin-bottom:.85rem}.oxi-pilares__c .chip .oxi-ic{width:30px;height:30px}.oxi-pilares__c:nth-child(1) .chip{background:#FFEDD5;color:#C2560A}.oxi-pilares__c:nth-child(2) .chip{background:#DFF1FB;color:#0E7490}.oxi-pilares__c:nth-child(3) .chip{background:#DDF5EA;color:#0F766E}.oxi-pilares__c h3{font-size:1.12rem;line-height:1.3;margin:0 0 .5rem;color:var(--oxi-ink)}.oxi-pilares__c p{margin:0!important;max-width:none!important;font-size:.94rem;line-height:1.55;color:var(--oxi-slate)}@media (max-width:900px){.oxi-pilares{grid-template-columns:1fr;max-width:30rem}}.oxi-loja-sub{max-width:46rem;margin:.35rem auto 1.75rem!important;font-size:1.2rem;line-height:1.5;color:var(--oxi-slate)}.oxi-loja-titulo{margin-bottom:0}.oxi-loja-trilho{display:flex;align-items:center;gap:.5rem;position:relative}.oxi-loja-seta{flex:0 0 auto;width:44px;height:44px;border-radius:999px;border:1px solid var(--oxi-line);background:var(--oxi-white);color:var(--oxi-accent);font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--oxi-shadow-sm);transition:background .18s var(--oxi-ease),color .18s var(--oxi-ease),opacity .18s}.oxi-loja-seta:hover:not(:disabled){background:var(--oxi-accent);color:#fff}.oxi-loja-seta:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:3px}.oxi-loja-seta:disabled{opacity:.3;cursor:default}.oxi-loja-secao.is-pronto .oxi-loja-carrossel{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.oxi-loja-secao.is-pronto .oxi-loja-carrossel::-webkit-scrollbar{display:none}.oxi-loja-secao{--oxi-loja-fundo:228, 233, 240}.oxi-loja-secao.is-pronto.tem-mais-dir .oxi-loja-trilho::after,.oxi-loja-secao.is-pronto.tem-mais-esq .oxi-loja-trilho::before{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:1}.oxi-loja-secao.is-pronto.tem-mais-esq .oxi-loja-trilho::before{left:52px;background:linear-gradient(90deg,rgb(var(--oxi-loja-fundo)),rgba(var(--oxi-loja-fundo),0))}.oxi-loja-secao.is-pronto.tem-mais-dir .oxi-loja-trilho::after{right:52px;background:linear-gradient(270deg,rgb(var(--oxi-loja-fundo)),rgba(var(--oxi-loja-fundo),0))}@media (max-width:767px){.oxi-loja-seta{display:none}.oxi-loja-secao.is-pronto .oxi-loja-trilho::before,.oxi-loja-secao.is-pronto .oxi-loja-trilho::after{display:none}.oxi-loja-sub{font-size:1.06rem}}body.oxi-shop .woocommerce p.return-to-shop,body.oxi-shop .woocommerce .wc-empty-cart-message{margin-left:auto!important;margin-right:auto!important;text-align:center}body.oxi-shop .entry-content .oxi-kids-hero,body.oxi-org .entry-content .oxi-kids-hero{min-height:0!important;padding:0!important;background:transparent!important;margin:0 0 1.75rem!important;width:auto!important;max-width:100%!important}body.oxi-shop .entry-content .oxi-kids-hero div[style]:not(.oxi-glass-card),body.oxi-org .entry-content .oxi-kids-hero div[style]:not(.oxi-glass-card){padding:0!important;max-width:none!important}body.oxi-shop .entry-content .oxi-kids-hero .oxi-glass-card,body.oxi-org .entry-content .oxi-kids-hero .oxi-glass-card{background:var(--oxi-white)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--oxi-line)!important;border-radius:20px!important;box-shadow:var(--oxi-shadow-md)!important;padding:1.9rem 2rem!important;transition:none!important;text-align:left!important}body.oxi-shop .entry-content .oxi-kids-hero .oxi-glass-card:hover,body.oxi-org .entry-content .oxi-kids-hero .oxi-glass-card:hover{transform:none!important}body.oxi-shop .entry-content .oxi-kids-hero h2,body.oxi-org .entry-content .oxi-kids-hero h2{text-transform:none!important;font-size:1.5rem!important;margin:0 0 .6rem!important;text-align:left!important}body.oxi-shop .entry-content .oxi-kids-hero p,body.oxi-org .entry-content .oxi-kids-hero p{text-align:left!important;margin:0!important}body.oxi-shop .entry-content .oxi-glass-card,body.oxi-org .entry-content .oxi-glass-card{background:var(--oxi-white)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--oxi-line)!important;border-radius:20px!important;box-shadow:var(--oxi-shadow-md)!important}body.oxi-shop .entry-content .oxi-glass-card:hover,body.oxi-org .entry-content .oxi-glass-card:hover{transform:none!important;box-shadow:var(--oxi-shadow-md)!important}body.oxi-shop .entry-content .oxi-card-grid .oxi-glass-card h3,body.oxi-org .entry-content .oxi-card-grid .oxi-glass-card h3{font-size:1.08rem!important;line-height:1.3}.entry-content>:last-child:not(.alignfull){margin-bottom:3.5rem!important}.oxi-caso-real{background:linear-gradient(90deg,var(--oxi-accent) 0 5px,transparent 5px),linear-gradient(135deg,var(--oxi-white) 0%,var(--oxi-mist) 62%,#EAF2F6 100%);border:1px solid var(--oxi-line);border-radius:var(--oxi-radius-lg);box-shadow:var(--oxi-shadow-md);padding:2rem 2.25rem 2.15rem 2.5rem!important;margin-top:1.25rem!important;margin-bottom:3rem!important;margin-left:-16px!important;margin-right:-16px!important}@media (max-width:767px){.oxi-caso-real{margin-left:0!important;margin-right:0!important}}.oxi-caso-real::before,.oxi-caso-real::after{content:none!important}.oxi-caso-real .wp-block-group__inner-container{display:contents}.oxi-caso-real .oxi-caso-real__titulo{display:block;width:fit-content;margin:0 0 1.5rem;padding:.4rem .85rem;border-radius:999px;background:rgb(14 116 144 / .1);color:var(--oxi-accent-hover);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1}.oxi-caso-real .oxi-caso-real__item{display:flex;flex-direction:column;align-items:flex-start;margin:0}.oxi-caso-real__item>p,.oxi-caso-real__item>.wp-block-group__inner-container>p{margin:1rem 0 0;max-width:34rem}.oxi-caso-real__item>p a,.oxi-caso-real__item>.wp-block-group__inner-container>p a{font-weight:700}.oxi-caso-real__item .oxi-ig-embed{margin:0;justify-content:flex-start}.oxi-caso-real__item .oxi-ig-embed blockquote.instagram-media{margin:0!important;box-shadow:0 10px 30px rgb(15 23 42 / .14)!important}.oxi-caso-real__item .wp-block-buttons{margin:1.1rem 0 0;justify-content:flex-start}.oxi-caso-real__arte{display:none}@media (min-width:900px){.oxi-caso-real{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.oxi-caso-real .oxi-caso-real__titulo{grid-column:1 / -1}.oxi-caso-real__item .wp-block-buttons{margin-top:auto;padding-top:1.1rem}}@media (min-width:1300px){.oxi-caso-real{--caso-arte:260px;position:relative;padding-right:calc(var(--caso-arte) + 4.75rem)!important}.oxi-caso-real__arte{display:flex;flex-direction:column;position:absolute;top:2rem;right:2.25rem;bottom:2.15rem;width:var(--caso-arte);margin:0;pointer-events:none}.oxi-caso-real .oxi-caso-real__bicho{flex:1 1 0%;min-height:0;margin:0}.oxi-caso-real .oxi-caso-real__bicho img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px rgb(15 23 42 / .16))}}@media (max-width:899px){.oxi-caso-real{padding:1.5rem 1.25rem 1.7rem 1.5rem!important}.oxi-caso-real .oxi-caso-real__item+.oxi-caso-real__item{margin-top:2.5rem}}img.emoji{flex:0 0 auto;min-width:1em;object-fit:contain}body.oxi-shop.home article.entry.content-bg{margin-top:24px}@media (min-width:1025px){body.oxi-shop .site-main-header-inner-wrap{grid-template-columns:max-content 1fr}body.oxi-shop .site-header-main-section-right>.site-header-item:has(#site-navigation){flex:1 1 auto}body.oxi-shop #site-navigation,body.oxi-shop #site-navigation .primary-menu-container{width:100%}body.oxi-shop ul#primary-menu{width:100%;justify-content:flex-start;padding-left:1.75rem}body.oxi-shop ul#primary-menu>li.oxi-busca{margin-left:auto}}body.oxi-shop .oxi-foto{background:var(--oxi-white);border:1px solid var(--oxi-line);border-radius:16px;padding:1.4rem 1.5rem;margin:0 0 1.75rem;box-shadow:var(--oxi-shadow-sm)}body.oxi-shop .oxi-foto__t{margin:0 0 1rem;font-size:1.1rem;font-family:'Outfit',system-ui,sans-serif;font-weight:800;color:var(--oxi-ink)}body.oxi-shop .oxi-foto__aviso{margin:0 0 1rem}body.oxi-shop .oxi-foto__linha{display:flex;align-items:flex-start;gap:1.25rem;flex-wrap:wrap}body.oxi-shop .oxi-foto__previa{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--oxi-line)}body.oxi-shop .oxi-foto__campos{flex:1 1 260px;min-width:0}body.oxi-shop .oxi-foto__file{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer}body.oxi-shop .oxi-foto__file-rotulo{display:inline-block;padding:.6rem 1.15rem;border-radius:999px;border:1px solid var(--shop-accent-deep,#C2560A);color:var(--shop-accent-deep,#C2560A);font-weight:700;font-size:.95rem}body.oxi-shop .oxi-foto__file input[type="file"]{width:1px;height:1px;opacity:0;position:absolute}body.oxi-shop .oxi-foto__file:focus-within .oxi-foto__file-rotulo{outline:2px solid var(--oxi-accent);outline-offset:2px}body.oxi-shop .oxi-foto__dica{margin:.7rem 0 1rem;font-size:.88rem;line-height:1.5;color:var(--oxi-slate)}body.oxi-shop .oxi-foto__acoes{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}body.oxi-shop .oxi-foto__remover{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--oxi-slate);cursor:pointer}body.oxi-shop .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.6rem}body.oxi-shop .woocommerce-Addresses::before,body.oxi-shop .woocommerce-Addresses::after,body.oxi-shop .woocommerce-Address-title::before,body.oxi-shop .woocommerce-Address-title::after{content:none;display:none}body.oxi-shop .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;margin:0;display:flex;flex-direction:column;background:var(--oxi-mist);border:1px solid var(--oxi-line);border-radius:20px;padding:1.5rem 1.5rem 1.6rem;transition:box-shadow .25s var(--oxi-ease),border-color .25s var(--oxi-ease),background .25s var(--oxi-ease)}body.oxi-shop .woocommerce-Addresses .woocommerce-Address:hover{background:var(--oxi-white);box-shadow:var(--oxi-shadow-md);border-color:rgb(14 116 144 / .22)}body.oxi-shop .woocommerce-Address-title{display:contents}body.oxi-shop .woocommerce-Address-title h2{order:1;display:flex;align-items:center;gap:.8rem;font-size:1.12rem!important;line-height:1.3;font-weight:700;color:var(--oxi-ink);margin:0 0 1rem}body.oxi-shop .woocommerce-Address-title h2::before{content:"";flex:0 0 auto;width:42px;height:42px;border-radius:13px;background-repeat:no-repeat;background-position:center;background-size:22px 22px}body.oxi-shop .u-column1 .woocommerce-Address-title h2::before{background-color:#FFEDD5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C2560A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9.5 8.5h5M9.5 12.5h5'/%3E%3C/svg%3E")}body.oxi-shop .u-column2 .woocommerce-Address-title h2::before{background-color:#DFF1FB;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7490' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.3-6.5-10a6.5 6.5 0 0 1 13 0c0 4.7-6.5 10-6.5 10z'/%3E%3Ccircle cx='12' cy='11' r='2.5'/%3E%3C/svg%3E")}body.oxi-shop .woocommerce-Address address{order:2;font-style:normal;font-size:.95rem;line-height:1.7;color:var(--oxi-slate);margin:0 0 1.25rem}body.oxi-shop .woocommerce-Address address:not(:has(br)){color:var(--oxi-slate);font-size:.9rem;padding:.85rem 1rem;border:1px dashed rgb(15 23 42 / .14);border-radius:12px;background:var(--oxi-white)}body.oxi-shop.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit{order:3;float:none;margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;background:var(--shop-accent-deep,#C2560A);color:#fff;text-decoration:none!important;border-radius:999px;padding:.62rem 1.3rem;font-size:.92rem;font-weight:700;line-height:1.3;transition:background .2s var(--oxi-ease),transform .2s var(--oxi-ease)}body.oxi-shop.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit:hover{background:#A64A08;transform:translateY(-1px);color:#fff}body.oxi-shop.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:2px}body.oxi-shop .woocommerce-MyAccount-content>p:first-of-type{max-width:56ch;color:var(--oxi-slate)}@media (max-width:767px){body.oxi-shop .woocommerce-Addresses{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.oxi-shop .woocommerce-Addresses .woocommerce-Address,body.oxi-shop.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit{transition:none}body.oxi-shop.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit:hover{transform:none}}body.oxi-shop .woocommerce-MyAccount-content form>h2,body.oxi-shop .woocommerce-MyAccount-content form>h3{font-size:1.5rem!important;line-height:1.25;margin:0 0 1.6rem}body.oxi-shop .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}body.oxi-shop .woocommerce-address-fields .form-row{grid-column:1 / -1;float:none;width:auto;margin:0 0 1.1rem;padding:0}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_first_name),body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_first_name){grid-column:1}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_last_name),body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_last_name){grid-column:2}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_postcode) input,body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_postcode) input{max-width:11rem}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_number) input,body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_number) input{max-width:9rem}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_cpf) input,body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_cnpj) input{max-width:18rem}body.oxi-shop .woocommerce-address-fields .form-row>label.screen-reader-text{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0 0 .35rem!important}body.oxi-shop .woocommerce-MyAccount-content .select2-container--default .select2-selection--single{border:1px solid var(--oxi-line);border-radius:10px;height:49px;background:var(--oxi-white)}body.oxi-shop .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:47px;padding-left:14px;color:var(--oxi-ink)}body.oxi-shop .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;right:8px}body.oxi-shop .woocommerce-MyAccount-content .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--oxi-accent)}@media (max-width:767px){body.oxi-shop .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_first_name),body.oxi-shop .woocommerce-address-fields .form-row:has(#billing_last_name),body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_first_name),body.oxi-shop .woocommerce-address-fields .form-row:has(#shipping_last_name){grid-column:1}}.oxi-conv{max-width:640px;margin:2rem auto;font-size:1rem}.oxi-conv__balao{background:var(--oxi-mist);border:1px solid var(--oxi-line);border-radius:16px;padding:1.1rem 1.25rem;margin-bottom:1.75rem;color:var(--oxi-ink)}.oxi-conv fieldset{border:0;padding:0;margin:0 0 1.75rem}.oxi-conv legend{font-weight:700;margin-bottom:.75rem;color:var(--oxi-accent)}.oxi-conv__perfis{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:.6rem}.oxi-conv__perfil input{position:absolute;opacity:0}.oxi-conv__perfil{display:block;height:100%}.oxi-conv__perfil span{display:flex;align-items:center;justify-content:center;gap:.45rem;height:100%;min-height:56px;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none;padding:.8rem;border:2px solid var(--oxi-line);border-radius:14px;background:var(--oxi-white);color:var(--oxi-ink);cursor:pointer;font-weight:600;transition:border-color .15s var(--oxi-ease),background .15s var(--oxi-ease),color .15s var(--oxi-ease)}.oxi-conv__perfil span:hover{border-color:color-mix(in srgb,var(--oxi-accent) 45%,transparent)}.oxi-conv__perfil input:checked+span{border-color:var(--oxi-accent);background:var(--oxi-mist);color:var(--oxi-accent)}.oxi-conv__perfil input:focus-visible+span{outline:2px solid var(--oxi-accent);outline-offset:2px}.oxi-conv__campo{display:block;margin-bottom:1.15rem}.oxi-conv__campo>span{display:block;font-size:.9rem;font-weight:600;color:var(--oxi-slate);margin-bottom:.4rem}.oxi-conv__campo input[type="text"],.oxi-conv__campo input[type="email"],.oxi-conv__campo input[type="tel"],.oxi-conv__campo textarea{width:100%;box-sizing:border-box;padding:.7rem .9rem;border:1px solid var(--oxi-line);border-radius:10px;background:var(--oxi-white);color:var(--oxi-ink);font:inherit;transition:border-color .15s var(--oxi-ease),box-shadow .15s var(--oxi-ease)}.oxi-conv__campo input::placeholder,.oxi-conv__campo textarea::placeholder{color:var(--oxi-slate);opacity:.75}.oxi-conv__campo input:focus-visible,.oxi-conv__campo textarea:focus-visible{outline:none;border-color:var(--oxi-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--oxi-accent) 22%,transparent)}.oxi-conv__ops{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.oxi-conv__op{font-weight:400;display:flex;align-items:center;gap:.4rem;color:var(--oxi-ink);cursor:pointer;padding:.25rem 0}.oxi-conv__op input{accent-color:var(--oxi-accent);width:1.05rem;height:1.05rem}.oxi-conv__enviar{padding:.8rem 1.6rem;border:0;border-radius:999px;background:var(--oxi-accent);color:#fff;font-weight:700;cursor:pointer;transition:background .2s var(--oxi-ease),transform .2s var(--oxi-ease)}.oxi-conv__enviar:hover{background:var(--oxi-accent-hover,var(--oxi-accent));transform:translateY(-1px)}.oxi-conv__enviar:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:3px}.oxi-conv__hp{position:absolute;left:-9999px}.oxi-conv--ok p{background:var(--oxi-mist);border:1px solid var(--oxi-line);border-radius:16px;padding:1.5rem;text-align:center;font-weight:600;color:var(--oxi-ink)}@media (prefers-reduced-motion:reduce){.oxi-conv__perfil span,.oxi-conv__campo input,.oxi-conv__enviar{transition:none}.oxi-conv__enviar:hover{transform:none}}.oxi-conv__aviso{margin:0 0 1.25rem;padding:.8rem 1rem;border-radius:12px;border:1px solid rgb(185 28 28 / .28);background:rgb(185 28 28 / .06);color:#B91C1C;font-weight:600}.oxi-conv__req{color:#B91C1C;font-style:normal;margin-left:.15rem}.oxi-conv__campo--erro input,.oxi-conv__campo--erro textarea{border-color:#B91C1C}.oxi-conv__campo--erro input:focus-visible,.oxi-conv__campo--erro textarea:focus-visible{border-color:#B91C1C;box-shadow:0 0 0 3px rgb(185 28 28 / .18)}.oxi-conv__erro{display:block;margin-top:.35rem;font-size:.85rem;font-style:normal;color:#B91C1C}.oxi-conv__perfil .oxi-ic{width:20px;height:20px;flex:0 0 auto}@media (min-width:1600px){h1,.entry-content h1{font-size:clamp(5rem, 5vw, 6.5rem)}h2,.entry-content h2{font-size:clamp(3.25rem, 3.25vw, 4.25rem)}h3,.entry-content h3{font-size:clamp(1.5rem, 1.5vw, 1.9rem)}.entry-header .entry-title{font-size:clamp(4rem, 4vw, 5.25rem)}body{font-size:clamp(1.0625rem, 1.0625vw, 1.3rem)}.oxi-kids-hero__copy h1{font-size:clamp(3.6rem, 3.6vw, 5rem)!important}.oxi-kids-hero__copy p{font-size:clamp(1.2rem, 1.2vw, 1.5rem)}.oxi-kids-hero--sky h2{font-size:clamp(2.75rem, 2.75vw, 3.6rem)!important}.oxi-kids-hero--sky p{font-size:clamp(1.2rem, 1.2vw, 1.5rem)}.oxi-kids-hero--char h2{font-size:clamp(3.4rem, 3.4vw, 4.4rem)!important}.oxi-card-grid h3{font-size:clamp(1.15rem, 1.15vw, 1.45rem)!important}.oxi-converse-desc{font-size:clamp(.95rem, .95vw, 1.15rem)}}@media (min-width:1600px){.oxi-kids-hero__art{min-height:clamp(330px, 20.6vw, 430px)}.oxi-kids-hero__mascot--pipoca{width:clamp(215px, 13.4vw, 285px)}.oxi-kids-hero__mascot--oxi{width:clamp(248px, 15.5vw, 330px)}}@media (min-width:1600px){.entry-content h1[style*="font-size"]{font-size:clamp(2.4rem, 2.4vw, 3.2rem)!important}.oxi-org-hero h1,.oxi-org-hero h2{font-size:clamp(3.1rem, 3.1vw, 4rem)!important}}.single-product div.product .oxi-pag-expresso{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.4rem 0 .6rem;font-size:.94rem;line-height:1.5;color:var(--oxi-slate)}.single-product div.product .oxi-pag-expresso__tag{display:inline-block;padding:.18rem .55rem;border-radius:999px;background:rgb(249 115 22 / .12);color:var(--shop-accent-darker,#A64A08);font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.single-product div.product .ppc-button-wrapper{margin:.2rem 0 1rem}.single-product div.product .oxi-pag{margin:0 0 .4rem;padding:1rem 1.1rem;border:1px solid var(--oxi-line);border-radius:var(--oxi-radius-md,12px);background:var(--oxi-white)}.single-product div.product .oxi-pag__titulo{margin:0 0 .55rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--oxi-ink)}.single-product div.product .oxi-pag__lista{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.94rem;line-height:1.45;color:var(--oxi-slate)}.single-product div.product .oxi-pag__lista strong{color:var(--oxi-ink)}.single-product div.product .oxi-pag__seguranca{margin:.75rem 0 0;padding-top:.7rem;border-top:1px solid var(--oxi-line);font-size:.84rem;line-height:1.45;color:var(--oxi-slate)}.single-product div.product .oxi-pag__seguranca::before{content:"🔒";margin-right:.4rem}.single-product div.product .oxi-atacado__processo{display:block;margin-top:.25rem;font-size:.86rem;line-height:1.45}.single-product div.product .oxi-atacado{margin:.2rem 0 1rem;font-size:.95rem;line-height:1.5;color:var(--oxi-slate)}.single-product div.product .oxi-atacado strong{color:var(--oxi-ink)}.single-product div.product .oxi-atacado a{color:var(--shop-accent-darker,#A64A08);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.woocommerce-cart .entry-hero-container-inner,body.woocommerce-checkout .entry-hero-container-inner{padding-block:1.6rem}body.woocommerce-cart .entry-hero .entry-header,body.woocommerce-checkout .entry-hero .entry-header{min-height:0;padding-block:0}body.woocommerce-cart .entry-hero .entry-title,body.woocommerce-checkout .entry-hero .entry-title{font-size:clamp(1.9rem, 3vw, 2.6rem)!important;margin:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.1rem 1rem}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row{float:none;margin-left:0;margin-right:0;grid-column:1 / -1}.woocommerce-billing-fields__field-wrapper>.form-row.form-row-first,.woocommerce-billing-fields__field-wrapper>.form-row.form-row-last,.woocommerce-billing-fields__field-wrapper>.form-row.form-row-wide,.woocommerce-shipping-fields__field-wrapper>.form-row.form-row-first,.woocommerce-shipping-fields__field-wrapper>.form-row.form-row-last,.woocommerce-shipping-fields__field-wrapper>.form-row.form-row-wide{width:auto}.woocommerce-billing-fields__field-wrapper>#billing_first_name_field,.woocommerce-shipping-fields__field-wrapper>#shipping_first_name_field{grid-column:1}.woocommerce-billing-fields__field-wrapper>#billing_last_name_field,.woocommerce-shipping-fields__field-wrapper>#shipping_last_name_field{grid-column:2}.woocommerce-billing-fields__field-wrapper>#billing_postcode_field,.woocommerce-shipping-fields__field-wrapper>#shipping_postcode_field{grid-column:1}.woocommerce-billing-fields__field-wrapper>#billing_number_field,.woocommerce-shipping-fields__field-wrapper>#shipping_number_field{grid-column:1}.woocommerce-billing-fields__field-wrapper>#billing_address_2_field,.woocommerce-shipping-fields__field-wrapper>#shipping_address_2_field{grid-column:2}.woocommerce-billing-fields__field-wrapper>#billing_neighborhood_field,.woocommerce-shipping-fields__field-wrapper>#shipping_neighborhood_field{grid-column:1}.woocommerce-billing-fields__field-wrapper>#billing_city_field,.woocommerce-shipping-fields__field-wrapper>#shipping_city_field{grid-column:2}.woocommerce-billing-fields__field-wrapper>#billing_state_field,.woocommerce-shipping-fields__field-wrapper>#shipping_state_field{grid-column:1}.woocommerce-billing-fields__field-wrapper>#billing_phone_field{grid-column:2}.woocommerce-billing-fields__field-wrapper>.oxi-pj-field{grid-column:1 / -1}@media (max-width:780px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:1!important}}body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:auto 1fr;gap:0 2.2rem;align-items:start}body.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1 / span 2;float:none;width:auto}body.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:1;float:none;width:auto;margin-top:0}body.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:2;float:none;width:auto;position:sticky;top:1.5rem}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{float:none;width:auto}@media (max-width:980px){body.woocommerce-checkout form.checkout{grid-template-columns:1fr}body.woocommerce-checkout form.checkout>#customer_details,body.woocommerce-checkout form.checkout>#order_review_heading,body.woocommerce-checkout form.checkout>#order_review{grid-column:1;grid-row:auto;position:static}}body.woocommerce-checkout form.checkout{counter-reset:oxi-passo}body.woocommerce-checkout form.checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout form.checkout>#order_review_heading,body.woocommerce-checkout form.checkout .oxi-passo-pagamento{counter-increment:oxi-passo;display:flex;align-items:center;gap:.6rem;font-size:1.12rem;margin:0 0 1rem}body.woocommerce-checkout form.checkout .woocommerce-billing-fields>h3::before,body.woocommerce-checkout form.checkout>#order_review_heading::before,body.woocommerce-checkout form.checkout .oxi-passo-pagamento::before{content:counter(oxi-passo);flex:0 0 auto;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;background:var(--shop-accent-deep,#C2560A);color:#fff;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}body.woocommerce-checkout form.checkout .oxi-passo-pagamento{margin-top:1.6rem}.oxi-resumo__foto{float:left;width:44px;height:44px;margin:0 .65rem .2rem 0;object-fit:cover;border-radius:8px;border:1px solid var(--oxi-line);background:var(--oxi-white)}#order_review .cart_item .product-name{overflow:hidden}.oxi-selos{list-style:none;margin:1.6rem 0 0;padding:1rem 1.1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem 1.2rem;border:1px solid var(--oxi-line);border-radius:var(--oxi-radius-md,12px);background:var(--oxi-white)}.oxi-selos__item{display:flex;align-items:flex-start;gap:.6rem}.oxi-selos__ico{flex:0 0 auto;width:22px;height:22px;color:var(--oxi-accent)}.oxi-selos__txt{display:grid;gap:.1rem;line-height:1.35}.oxi-selos__txt strong{font-size:.88rem;color:var(--oxi-ink)}.oxi-selos__txt span{font-size:.8rem;color:var(--oxi-slate)}body.woocommerce-cart .oxi-selos{grid-template-columns:repeat(2,1fr)}@media (max-width:460px){.oxi-selos,body.woocommerce-cart .oxi-selos{grid-template-columns:1fr}}.oxi-seguro-dados{display:grid;gap:.15rem;margin:1.2rem 0 0;padding:.85rem 1rem;border-radius:var(--oxi-radius-md,12px);background:var(--oxi-mist);border:1px solid var(--oxi-line);font-size:.86rem;line-height:1.45;color:var(--oxi-slate)}.oxi-seguro-dados strong{color:var(--oxi-ink);font-size:.9rem}.oxi-seguro-dados strong::before{content:"🔒";margin-right:.4rem}.oxi-impacto{margin:1.8rem 0 0;padding:1.4rem 1.6rem;border-radius:var(--oxi-radius-lg,24px);border:1px solid rgb(14 116 144 / .18);background:linear-gradient(120deg,rgb(14 116 144 / .07),rgb(14 116 144 / .02))}.oxi-impacto__titulo{margin:0 0 .4rem;font-size:1.15rem;color:var(--oxi-ink)}.oxi-impacto__titulo::before{content:"🌱";margin-right:.45rem}.oxi-impacto__texto{margin:0 0 .7rem;max-width:62ch;font-size:.95rem;line-height:1.55;color:var(--oxi-slate)}.oxi-impacto__link{font-weight:600;color:var(--oxi-accent);text-decoration:underline;text-underline-offset:3px}.oxi-impacto__link::after{content:" →";text-decoration:none}.oxi-sugestoes{margin:2rem 0 0}.oxi-sugestoes__titulo{margin:0 0 1rem;font-size:1.2rem;color:var(--oxi-ink)}.oxi-sugestoes ul.products{grid-template-columns:repeat(2,1fr)!important}.oxi-sugestoes ul.products li.product .price bdi{white-space:nowrap}.woocommerce-cart-form .quantity.oxi-qtd{display:inline-grid;grid-template-columns:2.1rem minmax(2.6rem,3.4rem) 2.1rem;align-items:stretch;border:1px solid var(--oxi-line);border-radius:10px;overflow:hidden;background:var(--oxi-white)}.woocommerce-cart-form .quantity.oxi-qtd input.qty{border:0!important;border-radius:0!important;min-height:42px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;background:#fff0;-moz-appearance:textfield}.woocommerce-cart-form .quantity.oxi-qtd input.qty::-webkit-outer-spin-button,.woocommerce-cart-form .quantity.oxi-qtd input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oxi-qtd__btn{border:0;background:var(--oxi-mist);color:var(--oxi-ink);font-size:1.05rem;line-height:1;cursor:pointer;padding:0;transition:background .15s var(--oxi-ease,ease)}.oxi-qtd__btn:hover:not(:disabled){background:var(--oxi-line)}.oxi-qtd__btn:disabled{opacity:.38;cursor:default}.oxi-qtd__btn:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:-2px}@media (min-width:769px){body.oxi-shop.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:3.2rem;align-items:start}body.oxi-shop.single-product div.product>*{grid-column:1 / -1;float:none}body.oxi-shop.single-product div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1}body.oxi-shop.single-product div.product>.oxi-produto-video{grid-column:1;grid-row:2;justify-self:start}body.oxi-shop.single-product div.product>.summary.entry-summary{grid-column:2;grid-row:1 / span 2}body.oxi-shop.single-product div.product>.woocommerce-product-gallery,body.oxi-shop.single-product div.product>.summary.entry-summary{width:auto;max-width:none;margin-left:0;margin-right:0}}body.oxi-shop #payment ul.payment_methods>li.wc_payment_method>label{border-left:0;padding-left:0}body.oxi-shop #payment ul.payment_methods>li.wc_payment_method>input[type="radio"]:first-child:checked+label{border-left:0;padding-left:0}body.oxi-shop #payment ul.payment_methods>li.wc_payment_method>label::before{margin-left:0;margin-right:.55rem;border-color:var(--oxi-line);background:var(--oxi-white)}body.oxi-shop #payment ul.payment_methods>li.wc_payment_method>input[type="radio"]:first-child:checked+label::before{background:var(--shop-accent-deep,#C2560A);border-color:var(--shop-accent-deep,#C2560A)}body.oxi-shop .oxi-contact-form,body.oxi-org .oxi-contact-form{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:1rem}body.oxi-shop .oxi-form-field--full,body.oxi-org .oxi-form-field--full,body.oxi-shop .oxi-form-hp,body.oxi-org .oxi-form-hp,body.oxi-shop .oxi-form-note,body.oxi-org .oxi-form-note{grid-column:1 / -1}body.oxi-shop .oxi-contact-form .kb-button,body.oxi-org .oxi-contact-form .kb-button{grid-column:1 / -1;justify-self:end}body.oxi-shop .oxi-contact-form select.kb-field,body.oxi-org .oxi-contact-form select.kb-field{appearance:auto}body.oxi-shop .oxi-contact-form .kb-button{background:var(--shop-accent-deep,#C2560A)!important}body.oxi-shop .oxi-contact-form .kb-button:hover{background:var(--shop-accent,#F97316)!important}@media (max-width:599px){body.oxi-shop .oxi-contact-form,body.oxi-org .oxi-contact-form{grid-template-columns:1fr}body.oxi-shop .oxi-contact-form .kb-button,body.oxi-org .oxi-contact-form .kb-button{justify-self:stretch}}.oxi-entrega{margin:0 0 1.6rem;padding:1.1rem 1.25rem;border:1px solid var(--oxi-line);border-radius:var(--oxi-radius-md,12px);background:var(--oxi-white)}.oxi-entrega h2{margin:0 0 .6rem;font-size:1.05rem;color:var(--oxi-ink)}.oxi-entrega h2::before{content:"📦";margin-right:.45rem}.oxi-entrega p{margin:0 0 .35rem;font-size:.95rem;line-height:1.5;color:var(--oxi-slate)}.oxi-entrega strong{color:var(--oxi-ink)}.oxi-entrega a{color:var(--shop-accent-darker,#A64A08);font-weight:600;text-decoration:underline;text-underline-offset:3px}