[data-product-related]{overflow-x:clip}.prr-carousel{--carousel-bleed:max(1.5rem,calc(50vw - 680px));margin-right:calc(var(--carousel-bleed)*-1);overflow:visible!important;width:calc(100% + var(--carousel-bleed))}.prr-carousel .swiper-slide,.prr-carousel .swiper-wrapper{overflow:visible}@property --prr-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.prr-card .davi-product-card__media:after{background:conic-gradient(from var(--prr-orbit-angle),rgba(245,245,246,0) 0deg,rgba(245,245,246,0) 222deg,color-mix(in srgb,var(--color-red-500) 92%,transparent) 272deg,#fff 308deg,hsla(0,0%,100%,.84) 330deg,rgba(245,245,246,0) 1turn);opacity:0;transition:opacity .18s ease}.prr-card .davi-product-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.prr-card:focus-within .davi-product-card__media:after,.prr-card:hover .davi-product-card__media:after{animation:prr-border-orbit 2.6s linear infinite;opacity:1}.prr-card:focus-within .davi-product-card__media>img,.prr-card:hover .davi-product-card__media>img{scale:1.03}@keyframes prr-border-orbit{0%{--prr-orbit-angle:0deg}to{--prr-orbit-angle:360deg}}.prr-pagination.swiper-pagination-bullets{display:inline-flex!important;gap:.5rem;position:static!important}.prr-pagination .swiper-pagination-bullet{background:rgba(245,245,246,.8)!important;border-radius:999px;height:.5rem;margin:0!important;opacity:.4;transition:width .3s ease,opacity .3s ease;width:.5rem}.prr-pagination .swiper-pagination-bullet-active{background:var(--color-davi-white)!important;opacity:1;width:2.25rem}.prr-nav-button{background:transparent;cursor:pointer;opacity:.6}.prr-nav-button-next{background:rgba(245,245,246,.1);opacity:1}.prr-nav-button:hover:not(:disabled){background:rgba(245,245,246,.15);border-color:var(--color-davi-white);color:var(--color-davi-white);opacity:1}.prr-nav-button:disabled{background:transparent;cursor:default;opacity:.3}@media (min-width:1024px){.prr-carousel{--carousel-bleed:max(2.5rem,calc(50vw - 680px))}}@media (max-width:767px){.prr-card{transform:none!important}}