@keyframes maw-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes maw-pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes maw-pop-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes maw-tab-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes maw-spin{to{transform:rotate(360deg)}}@keyframes maw-photo-fade{from{opacity:.35;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.storefront-page .hero-content,.storefront-page .filters,.storefront-page #catalogo,.product-page .detail-layout,.admin-page main.container{animation:maw-rise .55s cubic-bezier(.2,.8,.2,1) both}.storefront-page .summary-card{animation:maw-pop .65s .12s cubic-bezier(.2,.8,.2,1) both}.product-card{animation:maw-rise .48s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--card-index,0),7)*35ms)}.product-card:nth-child(1){--card-index:0}.product-card:nth-child(2){--card-index:1}.product-card:nth-child(3){--card-index:2}.product-card:nth-child(4){--card-index:3}.product-card:nth-child(5){--card-index:4}.product-card:nth-child(6){--card-index:5}.product-card:nth-child(7){--card-index:6}.product-card:nth-child(8){--card-index:7}.photo-fade{animation:maw-photo-fade .55s ease both}.product-card:hover .product-image{filter:saturate(1.08)}.btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.img-nav{transition:opacity .2s ease,background .2s ease,transform .2s ease}.product-modal-backdrop.is-open .product-modal{animation:maw-pop .3s cubic-bezier(.2,.8,.2,1) both}.catalog-loading .spinner{animation:maw-spin .8s linear infinite}.detail-card,.report-card,.photo-item{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.detail-card:hover,.report-card:hover{border-color:rgba(156,191,104,.28)}.photo-item:hover{transform:translateY(-2px);border-color:var(--border-strong)}.product-modal-backdrop.is-closing .product-modal{animation:maw-pop-out .26s cubic-bezier(.4,0,.6,1) both}.product-modal-backdrop.is-closing{opacity:0;transition:opacity .26s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.storefront-page .hero-content,.storefront-page .filters,.storefront-page #catalogo,.product-page .detail-layout,.admin-page main.container,.storefront-page .summary-card,.product-card,.product-modal-backdrop.is-open .product-modal,.product-modal-backdrop.is-closing .product-modal,.view-switching{animation:none!important}.photo-fade{animation:none!important}.catalog-loading .spinner{animation:none!important}.detail-card,.report-card,.photo-item{transition:none!important}}