.rv-pg__heading{text-align:center;font-size:3.2rem;font-weight:400;text-transform:uppercase;margin:0 0 2.4rem}.rv-pg__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:3.2rem}@media screen and (min-width:750px){.rv-pg__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem;row-gap:4.8rem}}@media screen and (min-width:990px){.rv-pg__grid{grid-template-columns:repeat(var(--rv-cols,5),minmax(0,1fr));column-gap:3rem}}.rv-card{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.rv-card__media{position:relative;display:block;width:100%;aspect-ratio:1/1.12;overflow:hidden;background:#fff;margin-bottom:2rem}.rv-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease,transform .5s ease}.rv-card__img--hover{opacity:0}.rv-card__media:hover .rv-card__img--hover{opacity:1}.rv-card__media:hover .rv-card__img:not(.rv-card__img--hover){opacity:0}.rv-card__media:hover .rv-card__img:only-of-type{opacity:1;transform:scale(1.04)}.rv-card__badge{position:absolute;top:0;right:0;z-index:2;background:#fde3e6;color:#d9304f;font-size:1.25rem;font-weight:700;letter-spacing:.02em;padding:.45rem 1.1rem;border-radius:4px;box-shadow:0 2px 6px #d9304f26;line-height:1.3}.rv-card__badge--sold{left:0;right:auto;background:#f1f1f1;color:#fff;border-radius:2rem;font-size:1.3rem;padding:.6rem 1.6rem;box-shadow:none;background:#e6e6e6}.rv-card__title{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#111;text-decoration:none;margin:0 0 1rem;line-height:1.5}.rv-card__title:hover{opacity:.7}.rv-card__rating{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.45rem;color:#333;margin-bottom:1rem}.rv-card__stars{color:#f5b301;letter-spacing:.1em;font-size:1.5rem}.rv-card__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem;font-size:1.3rem;margin-bottom:.8rem}.rv-card__price s{color:#9a9a9a;font-weight:500}.rv-card__sale{color:#111;font-weight:600}.rv-card__sale.is-sale{color:#e0302f}.rv-card__inst{font-size:1.2rem;text-transform:uppercase;color:#222;letter-spacing:.02em}.rv-pg__all{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;aspect-ratio:1/1.12;border:2px dashed #d8d8d8;border-radius:6px;color:#111;text-decoration:none;transition:border-color .2s}.rv-pg__all:hover{border-color:#111}.rv-pg__arrow{font-size:2.8rem;line-height:1}.rv-pg__all-label{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rv-pg__all-count{font-size:1.2rem;color:#777}@media screen and (max-width:749px){.rv-card__title{font-size:1.1rem;letter-spacing:.12em}.rv-card__badge{font-size:1rem;padding:.3rem .7rem}}.rv-tiles{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.rv-tiles{grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem}}.rv-tile{position:relative;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;height:22rem;border-radius:1.2rem;overflow:hidden;text-decoration:none;color:#000;transition:transform .25s ease,box-shadow .25s ease}@media screen and (min-width:750px){.rv-tile{height:var(--rv-tile-h,350px)}}.rv-tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.rv-tile__title{text-align:center;padding:0 1.6rem;font-family:var(--rv-font);font-size:clamp(2.2rem,2.6vw,4.6rem);font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:-.005em}.rv-tile__media{height:100%;display:block;overflow:hidden}.rv-tile__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.rv-tile:hover .rv-tile__img{transform:scale(1.04)}.rv-tile__media .placeholder-svg{background:#ececec;width:100%;height:100%}.rv-circles{overflow:hidden;background:#fff}.rv-circles__track{display:flex;gap:3.6rem;width:max-content;padding:0 2rem}.rv-circles--move .rv-circles__track{animation:rv-marquee var(--rv-speed,40s) linear infinite}.rv-circles--move:hover .rv-circles__track{animation-play-state:paused}@keyframes rv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rv-circles:not(.rv-circles--move){overflow-x:auto;scrollbar-width:none}.rv-circles__item{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-decoration:none;color:#111;flex:0 0 auto;width:17.6rem}.rv-circles__img{display:block;width:17.6rem;height:17.6rem;border-radius:50%;overflow:hidden;background:#e7e7e7}.rv-circles__img img,.rv-circles__img svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.rv-circles__item:hover img{transform:scale(1.07)}.rv-circles__label{font-family:var(--rv-font);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;text-align:center;white-space:nowrap}@media screen and (max-width:749px){.rv-circles__item{width:10.4rem}.rv-circles__img{width:10.4rem;height:10.4rem}.rv-circles__label{font-size:1.1rem}.rv-circles__track{gap:1.6rem}}@media(prefers-reduced-motion:reduce){.rv-circles--move .rv-circles__track{animation:none}.rv-circles--move{overflow-x:auto}}.footer{border-top:1px solid #e9e9e9}.footer__content-top{padding-top:1.6rem}.footer .footer-block__heading{font-size:1.9rem!important;font-weight:700;letter-spacing:.06em;line-height:1.6;margin-bottom:2.8rem;color:#111}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li{font-size:1.45rem;line-height:1.6;color:#111}.footer .footer-block__details-content .list-menu__item--link{font-size:1.45rem;line-height:1.6;padding:.55rem 0;color:#111}.footer .footer-block__details-content p{margin:0 0 2rem}.footer .footer-block__details-content ul{margin:-1rem 0 0;padding-left:3.6rem}.footer .footer-block__details-content li{margin-bottom:.4rem}.footer .footer-block__details-content a{color:#111;text-decoration:underline;text-underline-offset:.4rem}.footer .footer-block__details-content .list-menu__item--link{text-decoration:none}.footer-block--newsletter .footer__newsletter:before{font-size:1.45rem;line-height:1.6;color:#111;margin-bottom:2.4rem}.footer .newsletter-form{max-width:26.5rem}.footer .newsletter-form__field-wrapper .field__input{border-bottom:2px solid #111;font-size:1.45rem;height:4.2rem}.footer .newsletter-form__field-wrapper .field__label{font-size:1.45rem;color:#111}.footer .newsletter-form__button svg,.footer .newsletter-form__button .svg-wrapper{display:none}.footer .newsletter-form__button{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' fill='none' stroke='%23222' stroke-width='1.3'%3E%3Crect x='1' y='1' width='30' height='20'/%3E%3Cpath d='M1 1l15 11L31 1M1 21l11-9M31 21l-11-9'/%3E%3C/svg%3E") center/3rem auto no-repeat;width:4rem}.footer .footer__list-social{margin-top:3.2rem;gap:1.2rem;flex-wrap:wrap;max-width:26rem}.footer .list-social__link{color:#d4879c;padding:.2rem}.footer .list-social__link .svg-wrapper,.footer .list-social__link svg{width:3rem;height:3rem}.footer-block-image .placeholder-svg{display:none}.rv-copyright{font-size:1.5rem;color:#111;padding:4rem 0 3.2rem}@media screen and (min-width:990px){.footer .footer__content-top{display:grid!important;grid-template-columns:1fr 1.3fr 1.2fr 1.3fr .9fr;column-gap:4rem;align-items:start;max-width:none;padding-left:5rem;padding-right:5rem}.footer .footer__blocks-wrapper{display:contents!important}.footer .footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important;padding-left:0!important}.footer .footer-block--newsletter{grid-column:4;grid-row:1;display:block!important;margin-top:0!important}.footer .footer-block--newsletter .footer-block__newsletter{width:100%}.footer .footer__blocks-wrapper>.footer-block:has(.footer-block-image){grid-column:5;grid-row:1}}.rv-float{position:fixed;inset:auto 0 0 0;z-index:40;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease}.rv-float.is-visible{opacity:1;transform:none}.rv-float.is-visible .rv-cur,.rv-float.is-visible .rv-wa{pointer-events:auto}.rv-flag{display:inline-flex;width:3rem;height:2rem;border-radius:3px;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 1px #0000000f}.rv-flag svg{width:100%;height:100%;display:block}.rv-flag__txt{font-size:1rem;font-weight:700;margin:auto}.rv-cur{position:absolute;left:2rem;bottom:2rem}.rv-cur__btn{border:0;cursor:pointer;background:#1f2a33;border-radius:1.4rem;padding:1.4rem 1rem 3.2rem;box-shadow:0 6px 18px #0003;font-family:var(--rv-font)}.rv-cur__pill{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:.6rem;padding:.9rem 1.2rem;box-shadow:0 2px 8px #0000001f;margin-left:2.4rem}.rv-cur__code{font-size:1.6rem;color:#222}.rv-cur__caret{width:0;height:0;border-left:.55rem solid transparent;border-right:.55rem solid transparent;border-top:.65rem solid #222;margin-left:.4rem}.rv-cur__btn[aria-expanded=true] .rv-cur__caret{border-top:0;border-bottom:.65rem solid #222}.rv-cur__menu{position:absolute;left:0;bottom:calc(100% + 1rem);width:30rem;background:#fff;border-radius:.8rem;box-shadow:0 10px 30px #00000024;overflow:hidden}.rv-cur__list{list-style:none;margin:0;padding:0}.rv-cur__list li+li{border-top:1px solid #efefef}.rv-cur__opt{display:flex;align-items:center;gap:1.8rem;width:100%;background:#fff;border:0;padding:1.5rem 2rem;font-family:var(--rv-font);font-size:1.6rem;color:#222;text-align:left;cursor:pointer}.rv-cur__opt .rv-flag{width:3.6rem;height:2.4rem}.rv-cur__opt:hover,.rv-cur__opt.is-active{background:#f7f7f7}.rv-wa{position:absolute;right:2rem;bottom:2rem;display:flex;flex-direction:column;align-items:flex-end;gap:1.4rem}.rv-wa__row{display:flex;align-items:center;gap:1rem}.rv-wa__label{background:#fff;color:#222;font-family:var(--rv-font);font-size:1.7rem;padding:1.1rem 1.8rem;border-radius:.6rem;box-shadow:0 4px 14px #00000024}.rv-wa__btn{width:7.4rem;height:7.4rem;border-radius:50%;border:0;background:#25d366;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #25d36666}.rv-wa__btn svg{width:4.2rem;height:4.2rem}.rv-wa__panel{width:37rem;max-width:calc(100vw - 4rem);background:#f3f3f3 radial-gradient(#e2e2e2 1px,transparent 1px) 0 0/14px 14px;border-radius:1.2rem;padding:1.8rem;box-shadow:0 12px 34px #0000002e;display:flex;flex-direction:column;gap:1.2rem}.rv-wa__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#f5306c;color:#fff;border-radius:1rem;padding:1.8rem 1.6rem}.rv-wa__hi{margin:0 0 .6rem;font-family:var(--rv-font);font-size:2rem;font-weight:700}.rv-wa__welcome{margin:0;font-family:var(--rv-font);font-size:1.4rem;line-height:1.6}.rv-wa__logo{flex:0 0 9.6rem;width:9.6rem;height:9.6rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#d6246e;font-weight:700}.rv-wa__logo img{width:80%;height:auto}.rv-wa__opt,.rv-wa__close{display:block;text-align:center;font-family:var(--rv-font);font-size:1.6rem;font-weight:600;color:#fff;background:#cf87a0;border-radius:.4rem;padding:1.3rem 1.6rem;text-decoration:none;border:0;cursor:pointer;line-height:1.5}.rv-wa__opt:hover{background:#c27391}.rv-wa__close{background:#f5306c;font-weight:500;margin-top:.8rem}@media screen and (max-width:749px){.rv-cur{left:1.2rem;bottom:1.2rem}.rv-wa{right:1.2rem;bottom:1.2rem}.rv-wa__btn{width:5.6rem;height:5.6rem}.rv-wa__btn svg{width:3.2rem;height:3.2rem}.rv-wa__label{display:none}.rv-cur__btn{padding:.8rem .6rem 1.8rem}.rv-cur__pill{margin-left:1.2rem;padding:.6rem .8rem}.rv-cur__code{font-size:1.3rem}.rv-cur__menu{width:26rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rosavela-sections.css.map */
