.rp-section__heading{font-size:2.2rem;font-weight:700;margin-bottom:2rem}.rp-section__empty{opacity:.6}.rp-grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:1.5rem}@media screen and (min-width:750px){.rp-grid{grid-template-columns:repeat(var(--columns, 4),1fr)}}.rp-card{position:relative;background:#fff;border:1px solid #eee;border-radius:4px;padding:1.25rem;display:flex;flex-direction:column}.rp-card__badge{position:absolute;top:1rem;left:1rem;background:#000;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;z-index:2}.rp-card__wishlist{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#c0392b;padding:0;z-index:2}.rp-card__wishlist svg{display:block}.rp-card__wishlist.is-active svg{fill:currentColor}.rp-card__media{display:block;aspect-ratio:1 / 1;margin:1rem 0}.rp-card__image{width:100%;height:100%;object-fit:contain}.rp-card__info{flex:1}.rp-card__price{margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.rp-card__price-label{color:#444;font-weight:600;margin-right:.35rem}.rp-card__price-current{color:#c0392b}.rp-card__price-compare{color:#b0aca8;text-decoration:line-through;font-weight:500;font-size:.95rem;margin-left:.4rem}.rp-card__tax-note{font-size:.8rem;color:#777;margin:0 0 .25rem}.rp-card__title{font-size:.95rem;font-weight:400;color:#333;margin:0 0 1rem}.rp-card__title a{color:inherit;text-decoration:none}.rp-card__add-to-cart{width:100%;padding:.85rem;background:transparent;border:1px solid #a67c2e;color:#a67c2e;font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:.85rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.rp-card__add-to-cart:hover:not(:disabled){background:#a67c2e;color:#fff}.rp-card__add-to-cart:disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:767px){.rp-section-ul{margin:0 -15px;width:calc(100% + 30px);padding:0 11px;display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.row:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/related-products.css.map */
