html.vt25{--vt25-ease-gaveta: cubic-bezier(.3, 0, .175, .1);--vt25-ease-itens: cubic-bezier(.25, 1, .5, 1);--vt25-ease-imagem: cubic-bezier(.65, 0, .35, 1);--vt25-ease-texto: cubic-bezier(.5, .06, .01, .99);--vt25-ease-recolhivel: cubic-bezier(.75, 0, .175, 1);--vt25-ease-botao: cubic-bezier(.215, .61, .355, 1)}html.vt25-motion.vt25-wait #MainContent>.shopify-section{opacity:0}html.vt25-motion.vt25-secoes .hero__media-wrapper{overflow:clip}@keyframes vt25EntraDireita{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vt25SaiDireita{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes vt25EntraEsquerda{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes vt25SaiEsquerda{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes vt25Fundo{0%{opacity:0}to{opacity:1}}@keyframes vt25ItemMenu{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes vt25Sobe20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vt25Sobe10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.vt25-motion.vt25-gavetas .dialog-drawer[open]{animation:vt25EntraDireita .3s var(--vt25-ease-gaveta) forwards}html.vt25-motion.vt25-gavetas .dialog-drawer.dialog-closing{animation:vt25SaiDireita .3s var(--vt25-ease-gaveta) forwards}html.vt25-motion.vt25-gavetas .dialog-drawer--right[open]{animation:vt25EntraEsquerda .3s var(--vt25-ease-gaveta) forwards}html.vt25-motion.vt25-gavetas .dialog-drawer--right.dialog-closing{animation:vt25SaiEsquerda .3s var(--vt25-ease-gaveta) forwards}html.vt25-motion.vt25-gavetas .dialog-drawer::backdrop{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}html.vt25-motion.vt25-gavetas .dialog-drawer[open]::backdrop{animation:vt25Fundo .6s ease-in-out forwards}html.vt25-motion.vt25-gavetas .dialog-drawer.dialog-closing::backdrop{opacity:0;transition:opacity .3s ease-in-out}html.vt25-motion.vt25-gavetas .cart-items__table-row.removing{animation-duration:.3s;animation-timing-function:ease}html.vt25-motion.vt25-gavetas .menu-drawer,html.vt25-motion.vt25-gavetas details[open]>.menu-drawer__submenu{transition:transform .3s var(--vt25-ease-gaveta),visibility .3s var(--vt25-ease-gaveta),opacity .3s var(--vt25-ease-gaveta)}html.vt25-motion.vt25-gavetas .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;transition:opacity .6s ease-in-out}html.vt25-motion.vt25-gavetas .menu-open .menu-drawer__backdrop{opacity:.3}html.vt25-motion.vt25-gavetas .menu-drawer-container[open] .menu-drawer__animated-element{--vt25-i: calc(var(--menu-drawer-animation-index, 1) - 1);animation:vt25ItemMenu .3s var(--vt25-ease-itens) backwards;animation-delay:calc(.3s + var(--vt25-i) * .12s - min(var(--vt25-i) * var(--vt25-i) * 2ms,var(--vt25-i) * .12s))}html.vt25-motion.vt25-gavetas .menu-list__link[aria-expanded=true]~.menu-list__submenu .mega-menu__list>li{animation:vt25Sobe20 .25s var(--vt25-ease-imagem) backwards;animation-delay:calc(.1s + var(--vt25-i, 0) * 60ms)}html.vt25-motion.vt25-gavetas accordion-custom details::details-content,html.vt25-motion.vt25-gavetas accordion-custom details .details-content{transition-duration:.5s;transition-timing-function:var(--vt25-ease-recolhivel)}html.vt25-motion.vt25-gavetas accordion-custom details[open] .details-content>*{animation:vt25Sobe10 .25s var(--vt25-ease-recolhivel) .25s backwards}html.vt25.vt25-botoes :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.button--unstyled){background-image:linear-gradient(178deg,transparent 10%,color-mix(in srgb,var(--button-color, currentColor) 9%,transparent) 10%,color-mix(in srgb,var(--button-color, currentColor) 9%,transparent) 100%);background-size:100% 200%;background-position:100% -100%;background-repeat:no-repeat;transition:background-position .3s var(--vt25-ease-botao),color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}@media(hover:hover){html.vt25.vt25-botoes :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.button--unstyled):hover{background-position:100% 25%}}@media(pointer:fine){html.vt25.vt25-links :is(.menu-list__link-title,.mega-menu__link-title){position:relative}html.vt25.vt25-links :is(.menu-list__link-title,.mega-menu__link-title):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s;pointer-events:none}html.vt25.vt25-links :is(.menu-list__link,.mega-menu__link):hover :is(.menu-list__link-title,.mega-menu__link-title):after,html.vt25.vt25-links .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}}html.vt25.vt25-zoom :is(.collection-card,.resource-card,.blog-post-card) img{transition:transform .5s;transform:translateZ(0)}@media(hover:hover){html.vt25.vt25-zoom :is(.collection-card,.resource-card,.blog-post-card):hover img{transform:scale(.98)}}html.vt25-motion.vt25-parallax .hero[data-vt25-parallax] .hero__container{overflow:clip}html.vt25-motion.vt25-parallax .hero[data-vt25-parallax] .hero__media-wrapper{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vision-transicoes-2025.css.map */
