h4.rvp-title{margin-bottom:.75rem;margin-top:.75rem;text-transform:uppercase}.rvp-price,h4.rvp-title{font-size:var(--wp--preset--font-size--label)!important}.rvp-grid .rvp-grid{display:grid;gap:3rem .75rem;justify-content:center}.rvp-grid .rvp-grid.columns-2{grid-template-columns:repeat(2,1fr)}.rvp-grid .rvp-grid.columns-3{grid-template-columns:repeat(3,1fr)}.rvp-grid .rvp-grid.columns-4{grid-template-columns:repeat(4,1fr)}.rvp-grid .rvp-grid.columns-5{grid-template-columns:repeat(5,1fr)}.rvp-grid .rvp-grid.columns-6{grid-template-columns:repeat(6,1fr)}.rvp-grid .rvp-grid.columns-7{grid-template-columns:repeat(7,1fr)}.rvp-grid .rvp-grid.columns-8{grid-template-columns:repeat(8,1fr)}.rvp-grid .rvp-grid.columns-9{grid-template-columns:repeat(9,1fr)}.rvp-grid .rvp-grid.columns-10{grid-template-columns:repeat(10,1fr)}.rvp-grid .rvp-grid.columns-11{grid-template-columns:repeat(11,1fr)}.rvp-grid .rvp-grid.columns-12{grid-template-columns:repeat(12,1fr)}.rvp-product{margin:0;padding-bottom:1rem}.rvp-product>a.rvp-link{display:block;height:100%}.rvp-product a>img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.rvp-product .rvp-price{bottom:0;position:absolute}.rvp-slider{position:relative}.rvp-slider .rvp-product img{background-color:#f1f1f1;width:100%}.rvp-slider .swiper-slide.rvp-product>img{width:100%}.rvp-slider .wc-block-product-template__responsive{grid-gap:0}.rvp-slider .swiper{overflow:hidden}.rvp-slider .swiper .swiper-button-next,.rvp-slider .swiper .swiper-button-prev{position:absolute;top:50%;z-index:10}.rvp-slider .swiper .swiper-button-next{inset-inline-end:0}.rvp-slider .swiper .swiper-button-prev{inset-inline-start:0}.rvp-slider .swiper .swiper-button-next,.rvp-slider .swiper .swiper-button-prev{align-content:center;align-items:center;background-color:var(--wp--preset--color--foreground);border-radius:0;border-width:0;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font-family:inherit;font-size:.69rem;height:3rem;justify-content:center;width:3rem;z-index:9}.rvp-slider .swiper .swiper-button-next svg,.rvp-slider .swiper .swiper-button-prev svg{height:1rem;width:1rem}.rvp-slider .swiper .swiper-button-next svg path,.rvp-slider .swiper .swiper-button-prev svg path{fill:#fff}.rvp-slider .swiper .swiper-button-next:after,.rvp-slider .swiper .swiper-button-prev:after{display:none}.rvp-slider .swiper .swiper-button-next:before,.rvp-slider .swiper .swiper-button-prev:before{background-color:#ff93a0;content:"";height:0;inset-inline-start:0;position:absolute;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.3,0,.7,1);width:100%;z-index:-1}.rvp-slider .swiper .swiper-button-next:hover:before,.rvp-slider .swiper .swiper-button-prev:hover:before{bottom:0;height:100%;top:auto}.rvp-slider .swiper .swiper-pagination{margin-top:2rem;position:inherit;text-align:center}.rvp-slider .swiper .swiper-pagination .swiper-pagination-bullet{background:#ddd;border-radius:0;height:3px;margin:0 4px;opacity:1;transition:background-color .3s ease;width:8px}.rvp-slider .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;width:24px}.rvp-slider .swiper .swiper-pagination .swiper-pagination-bullet:hover{background:#000}.carousel-next-prev-up{margin:0 var(--wp--preset--spacing--space-4-rem);overflow:hidden}.carousel-next-prev-up .rvp-slider,.carousel-next-prev-up .rvp-slider .swiper{overflow:inherit}.carousel-next-prev-up .rvp-slider .swiper .swiper-button-next,.carousel-next-prev-up .rvp-slider .swiper .swiper-button-prev{background:none;top:-5rem;width:auto}.carousel-next-prev-up .rvp-slider .swiper .swiper-button-next svg path,.carousel-next-prev-up .rvp-slider .swiper .swiper-button-prev svg path{fill:#000}.carousel-next-prev-up .rvp-slider .swiper .swiper-button-next:before,.carousel-next-prev-up .rvp-slider .swiper .swiper-button-prev:before{display:none}.carousel-next-prev-up .rvp-slider .swiper .swiper-button-prev{inset-inline-end:3rem;inset-inline-start:inherit}
