.rnv{background-color:#f7f5f1;padding:48px 0 56px}.rnv__inner{max-width:1200px;margin:0 auto;padding:0 40px}.rnv__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;gap:16px}.rnv__title{font-family:DM Sans,sans-serif;font-weight:400;font-size:clamp(18px,2vw,22px);color:#1a1a1a;margin:0;line-height:1.2}.rnv__header-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.rnv__badge-dupla{font-family:DM Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a6200;background-color:#fef4e0;border:1px solid #e8d5a0;padding:5px 10px;border-radius:2px;white-space:nowrap}.rnv__nav{display:flex;gap:6px}.rnv__nav-btn{width:32px;height:32px;border-radius:50%;border:1.5px solid #c8c1b8;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4a4540;transition:all .15s ease;flex-shrink:0}.rnv__nav-btn:hover{border-color:#1a8c7e;color:#1a8c7e}.rnv__nav-btn:disabled{opacity:.35;cursor:default;border-color:#ddd8d2;color:#c0b9b2}.rnv__carousel-wrap{position:relative;overflow:hidden}.rnv__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:4px}.rnv__grid::-webkit-scrollbar{display:none}.rnv__card{flex:0 0 calc(25% - 12px);min-width:calc(25% - 12px);background:#fff;border:1px solid #ece6dd;border-radius:2px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s ease;scroll-snap-align:start}.rnv__card:hover{box-shadow:0 4px 20px #00000014;text-decoration:none;color:inherit}.rnv__card__img-wrap{position:relative;aspect-ratio:1 / 1;background-color:#e8e4de;overflow:hidden}.rnv__card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,opacity .35s ease}.rnv__card__img-primary{position:relative;z-index:1}.rnv__card__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}.rnv__card:hover .rnv__card__img-primary{opacity:0}.rnv__card:hover .rnv__card__img-hover{opacity:1}.rnv__card:hover .rnv__card__img-wrap img{transform:scale(1.04)}.rnv__card__body{padding:12px 14px 14px;flex:1;display:flex;flex-direction:column;gap:4px}.rnv__card__name{font-family:DM Sans,sans-serif;font-weight:500;font-size:14px;color:#1a1a1a;margin:0;line-height:1.3}.rnv__card__price{font-family:DM Sans,sans-serif;font-weight:400;font-size:13px;color:#6b6560;margin:0}.rnv__card__cta{display:inline-flex;align-items:center;gap:4px;font-family:DM Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#1a8c7e;margin-top:8px}.rnv__card:hover .rnv__card__cta{color:#0f5e54}.rnv__skeleton{background:#e8e4de;border-radius:2px;animation:rnv-pulse 1.4s ease-in-out infinite}@keyframes rnv-pulse{0%,to{opacity:1}50%{opacity:.5}}@media screen and (max-width:1024px){.rnv__card{flex:0 0 calc(33.333% - 11px);min-width:calc(33.333% - 11px)}}@media screen and (max-width:768px){.rnv__inner{padding:0 20px}.rnv{padding:36px 0 44px}.rnv__grid{gap:12px}.rnv__card{flex:0 0 calc(50% - 6px);min-width:calc(50% - 6px)}.rnv__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/renove-sua-bossa.css.map */
