.rpr__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin:0 0 2rem;padding:0 1.6rem}.rpr__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;letter-spacing:0;color:#33383c}.rpr__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.rpr__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.4rem;border-radius:.5rem;background:#33383c;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.02em;color:#fff;text-decoration:none;white-space:nowrap}.rpr__button:hover{background:#212427}.rpr__button:focus-visible{outline:.2rem solid #33383c;outline-offset:.3rem}.rpr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem .6rem;margin:0;padding:0 .6rem;list-style:none}.rcard-grid.product-grid{row-gap:2.8rem}@media screen and (min-width:990px){.rcard-grid.product-grid{row-gap:4rem}}.rcard{position:relative;color:#33383c}.rcard__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f3f3f5}.rcard__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.rcard__track::-webkit-scrollbar{display:none}.rcard__img{display:block;flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.rcard__img--placeholder{fill:#c9c9c9}.rcard__badge{position:absolute;top:1.2rem;left:1.2rem;font-size:1.2rem;letter-spacing:.02em;color:#757575;pointer-events:none}.rwl-heart--rcard{position:absolute;top:.8rem;right:.8rem;z-index:2;width:3.4rem;height:3.4rem;border-radius:.6rem;background:#f5f5f7eb;transition:opacity .2s ease}.rwl-heart--rcard .icon{width:1.6rem;height:1.6rem}.rcard__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-top:-1.8rem;padding:0;border:0;background:none;color:#33383c;cursor:pointer;transition:opacity .2s ease}.rcard__arrow .icon{width:1.4rem;height:.9rem}.rcard__arrow--prev{left:.4rem}.rcard__arrow--prev .icon{transform:rotate(90deg)}.rcard__arrow--next{right:.4rem}.rcard__arrow--next .icon{transform:rotate(-90deg)}.rcard__arrow:focus-visible{outline:.2rem solid #33383c;outline-offset:-.2rem}.rcard__progress{position:absolute;right:0;bottom:0;left:0;height:.3rem;background:transparent;transition:opacity .2s ease;pointer-events:none}.rcard__progress-bar{display:block;height:100%;background:#33383c;transition:transform .25s ease}.rcard__info{padding:1.4rem .8rem 0;text-align:center}.rcard__title{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:1.35;letter-spacing:0;color:#33383c}.rcard__link{color:inherit;text-decoration:none}.rcard__link:focus-visible{outline:.2rem solid #33383c;outline-offset:.2rem}.rcard__subwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s ease}.rcard__subtitle{min-height:0;margin:0;overflow:hidden;font-size:1.3rem;line-height:1.4;color:#8a8a8a;opacity:0;transform:translateY(-.6rem);transition:opacity .6s ease,transform .6s ease,padding-top .6s ease}.rcard__price{margin:.6rem 0 0;font-size:1.3rem;color:#757575}.rcard__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.rcard__dot{display:block;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background-color:transparent;cursor:pointer;background-position:center;background-size:cover;box-shadow:inset 0 0 0 .1rem #00000024}.rcard__dot:hover,.rcard__dot:focus-visible,.rcard__dot[aria-pressed=true]{outline:.1rem solid #33383c;outline-offset:.2rem}.rcard__dot:hover:not([aria-pressed=true]){outline-color:#b5b5b5}.rcard [hidden]{display:none!important}.rcard__more{font-size:1.2rem;color:#757575}@media(hover:none){.rcard__arrow{display:none}}@media(hover:hover){.rwl-heart--rcard,.rcard__arrow,.rcard__progress{opacity:0}.rcard:hover .rwl-heart--rcard,.rcard:hover .rcard__arrow,.rcard:hover .rcard__progress,.rcard:focus-within .rwl-heart--rcard,.rcard:focus-within .rcard__arrow,.rcard:focus-within .rcard__progress,.rwl-heart--rcard[aria-pressed=true]{opacity:1}.rcard:hover .rcard__subwrap,.rcard:focus-within .rcard__subwrap{grid-template-rows:1fr}.rcard:hover .rcard__subtitle,.rcard:focus-within .rcard__subtitle{padding-top:.4rem;opacity:1;transform:none}.rcard__track{overflow-x:hidden}}@media screen and (min-width:750px){.rpr__head{margin-bottom:2.8rem;padding:0 2.4rem}.rpr__heading{font-size:2.8rem}.rpr__button{min-height:3.6rem;padding:0 1.8rem;font-size:1.4rem}.rcard__title{font-size:1.5rem}.rcard__price{font-size:1.4rem}}@media screen and (min-width:990px){.rpr__grid{grid-template-columns:repeat(var(--rpr-columns, 4),minmax(0,1fr));gap:4rem 2.4rem;padding:0 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ronsoco-card.css.map */
