:root{--motion-ease:cubic-bezier(0.22,1,0.36,1)}@keyframes minty-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes minty-count{0%{opacity:.45;transform:translateY(3px) scale(.94)}to{opacity:1;transform:none}}@keyframes minty-check{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.hero-editorial>*{animation:minty-enter .55s var(--motion-ease) backwards}.hero-editorial>:nth-child(2){animation-delay:50ms}.hero-editorial>:nth-child(3){animation-delay:.1s}.hero-editorial>:nth-child(4){animation-delay:.15s}.hero-editorial>:nth-child(5){animation-delay:.2s}.hero-preview-wrap{animation:minty-enter .65s .18s var(--motion-ease) backwards}.io-reveal{transform:translateY(12px);transition:transform .55s var(--motion-ease);transition-delay:var(--d,0s)}.io-reveal:focus-within,.io-reveal[data-shown=true]{transform:none}.landing-features .ov-surface,.pricing-reveal .pricing-panel{height:100%}.faq-item summary{cursor:pointer;list-style:none;transition:color .16s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--brand)}.faq-item summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.faq-item summary svg{width:20px;height:20px;color:var(--brand);transition:transform .24s var(--motion-ease)}.faq-item[data-expanded=true] summary svg,.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item[data-expanded=false] summary svg{transform:rotate(0)}.faq-answer{display:flow-root;padding-right:32px}.cart-empty,.mobile-sale-shortcut,.ov-alert,.page-enter,.payment-options,.payment-step,.register-cart,.register-catalog,.sale-success{animation:minty-enter .28s var(--motion-ease) backwards}.console-content{animation:none}.success-check{animation:minty-check .32s 80ms var(--motion-ease) backwards}.success-check svg{animation:minty-check .24s .16s var(--motion-ease) backwards}.motion-counter{display:inline-block;animation:minty-count .18s ease-out}.product-count{animation:minty-check .22s var(--motion-ease)}.cart-total strong .motion-counter{font:inherit;color:inherit;margin:0}.catalog-empty{grid-column:1/-1}.cart-lines{isolation:isolate}.add-tile,.btn,.ov-button,.side-link{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,translate .16s var(--motion-ease)}.btn:not(:disabled):active,.ov-button:not(:disabled):active{translate:0 1px}.add-product{transition:background-color .16s,border-color .16s,color .16s,scale .16s}.item-tile:active:not(:disabled) .add-product{scale:.88}.item-tile img{transition:scale .35s var(--motion-ease)}@media (hover:hover) and (pointer:fine){.item-tile:hover:not(:disabled) img{scale:1.025}.site-card{transition:box-shadow .2s ease,border-color .2s ease}.site-card:hover{box-shadow:0 6px 20px #22452b0d}.add-tile:hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.io-reveal,.io-reveal[data-shown=true]{transform:none}.add-product,.item-tile img{scale:none!important}.add-tile,.btn,.ov-button{translate:none!important}}@media print{*,:after,:before{animation:none!important;transition:none!important}.io-reveal{transform:none}}