.pc3c{display:grid;grid-template-columns:1fr;gap:var(--pc3c-gap, 0px);background:#fff}@media(min-width:769px){.pc3c{grid-template-columns:repeat(var(--pc3c-cols, 2),minmax(0,1fr))}}.pc3c__item{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff;min-width:0}.pc3c__media{display:block;line-height:0}.pc3c__img{width:100%;height:auto;aspect-ratio:var(--pc3c-ratio, 3/4);object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.pc3c__item:hover .pc3c__img{transform:scale(1.04)}}.pc3c__btn{position:absolute;left:50%;bottom:9%;transform:translate(-50%,calc(var(--pc3c-y, 0px) + 18px));opacity:0;display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:6px;font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:500;white-space:nowrap;color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.35);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease}.pc3c__item.is-in .pc3c__btn{opacity:1;transform:translate(-50%,var(--pc3c-y, 0px));transition:opacity .55s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease}@media(hover:hover)and (pointer:fine){.pc3c__item:hover .pc3c__btn{background:#ffffff4d;border-color:#fff9}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pc3c__btn{background:#0000006b;border-color:#ffffff73}}@media(prefers-reduced-motion:reduce){.pc3c__btn{opacity:1;transform:translate(-50%)!important;transition:none}.pc3c__img{transition:none}}@media(max-width:480px){.pc3c__btn{padding:11px 20px;font-size:11px}}.pc3c__btn{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#fff!important;font-size:18px!important;letter-spacing:.06em!important;text-shadow:0 1px 6px rgba(0,0,0,.25)}@media(hover:hover)and (pointer:fine){.pc3c__item:hover .pc3c__btn{background:transparent!important;border:0!important;text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pp3-categorias.css.map */
