.rara-motion .rara-reveal-ready{opacity:0;transform:translateY(56px);transition:opacity 1s ease var(--rara-atraso,0ms),transform 1.25s cubic-bezier(.16,1,.3,1) var(--rara-atraso,0ms);will-change:opacity,transform}.rara-motion .rara-reveal-ready.rara-revealed,.rara-motion .rara-reveal-ready:focus-within{opacity:1;transform:translateY(0)}.rara-motion .customer-gallery .real-gallery figure>img{transition:opacity .28s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.rara-motion .customer-gallery .real-gallery.gallery-changing figure>img{opacity:0}.rara-motion .gallery-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;flex-wrap:wrap}.rara-motion .gallery-controls>span{font-size:9px;letter-spacing:.13em;opacity:.65}.rara-motion .gallery-controls button{font:inherit;font-size:11px;color:inherit;background:transparent;border:0;border-bottom:1px solid;padding:10px 0;cursor:pointer;min-height:44px}.rara-motion .gallery-controls button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.rara-motion .gallery-controls button span{display:inline-block;margin-left:7px;transition:transform .25s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rara-motion .house-photo>img,.rara-motion .product-art>img{transition:transform .85s cubic-bezier(.2,.65,.3,1)}.rara-motion .house-photo,.rara-motion .product-art{overflow:hidden}.rara-motion .house-photo:hover>img,.rara-motion .product-art:hover>img{transform:scale(1.025)}.rara-motion .customer-gallery .real-gallery figure:hover>img{transform:scale(1.018)}.rara-motion .button{transition:transform .25s ease,box-shadow .25s ease}.rara-motion .button:hover{transform:translateY(-2px)}.rara-motion .button>svg:last-child,.rara-motion .text-button>svg{transition:transform .25s ease}.rara-motion .button:hover>svg:last-child,.rara-motion .gallery-controls button:hover span,.rara-motion .text-button:hover>svg:last-child{transform:translateX(3px)}}@media (max-width:700px){.rara-motion .rara-reveal-ready{transform:translateY(36px)}.rara-motion .gallery-controls{gap:10px 22px;margin-top:25px}.rara-motion .gallery-controls>span{flex-basis:100%;text-align:center;font-size:8px}}@media (prefers-reduced-motion:reduce){.rara-motion .rara-reveal-ready{opacity:1;transform:none;transition:none}.rara-motion .customer-gallery .real-gallery figure>img,.rara-motion .gallery-controls button span{transition:none}}