:root{--ro-cream: #f7f0eb;--ro-peach: #ffe3ce;--ro-ink: #252525;--ro-forest: #2c332f;--ro-night: #282a36;--ro-lav: #a89cc8;--ro-lav-soft: #c9bfe0;--ro-card-radius: 20px;--ro-ease: cubic-bezier(.2, .8, .2, 1)}.collection-hero__title,.main-collection-banner .title,.collection__title.title{letter-spacing:.01em;position:relative}.collection-hero__title:after,.main-collection-banner .title:after{content:"";display:block;width:66px;height:2px;margin:1.4rem auto 0;background:linear-gradient(90deg,transparent,var(--ro-lav),transparent)}.product-grid{--grid-desktop-vertical-spacing: 3.6rem;--grid-desktop-horizontal-spacing: 2.4rem}@media screen and (min-width:990px){.product-grid.grid--4-col-desktop{row-gap:3.6rem;column-gap:2.4rem}}.card-wrapper .card{border-radius:var(--ro-card-radius);overflow:hidden;isolation:isolate;box-shadow:0 2px 12px #282a360f;transition:transform .45s var(--ro-ease),box-shadow .45s var(--ro-ease)}.card-wrapper .card--card:after{border-radius:var(--ro-card-radius);border-color:#282a3614}.card-wrapper .card:hover{transform:translateY(-7px);box-shadow:0 26px 46px -20px #282a3661,0 0 0 1px #a89cc88c}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper .card:hover{transform:none;transition:box-shadow .3s ease}}.card-wrapper .card__inner .card__media{border-radius:calc(var(--ro-card-radius) - 6px);overflow:hidden}.card-wrapper .card__media .media img{transition:transform 1.1s var(--ro-ease),filter .6s ease;will-change:transform}.card-wrapper .card:hover .card__media .media img{transform:scale(1.06)}.card-wrapper .card__inner .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#a89cc800 55%,#a89cc829);opacity:0;transition:opacity .5s ease}.card-wrapper .card:hover .card__inner .card__media:after{opacity:1}.card-wrapper .card--card>.card__content{position:relative;padding:1.5rem 1.4rem 1.7rem}.card-wrapper .card--card>.card__content:before{content:"";position:absolute;top:0;left:1.4rem;right:1.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(40,42,54,.12) 20%,rgba(40,42,54,.12) 80%,transparent)}.card-wrapper .card__heading{font-size:1.7rem;line-height:1.3;letter-spacing:.005em}.card-wrapper .card__heading a{background-image:linear-gradient(var(--ro-lav),var(--ro-lav));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .4s var(--ro-ease);padding-bottom:1px}.card-wrapper .card:hover .card__heading a{background-size:100% 1.5px}.card-wrapper .price{margin-top:.4rem;font-weight:500;letter-spacing:.015em}.card-wrapper .price .price-item{font-size:1.55rem}.card-wrapper .price .price-item--sale{color:var(--ro-night)}.card-wrapper .card__badge .badge{border-radius:999px;padding:.55rem 1rem;font-size:1.05rem;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 6px 14px -6px #282a3680;-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.card-wrapper .quick-add__submit{border-radius:999px;letter-spacing:.04em;transition:transform .3s var(--ro-ease),box-shadow .3s ease}.card-wrapper .quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px #282a368c}.facets__summary,.facets-vertical .facets__disclosure,.facets__form .field__input,.facet-filters__field .select__select{border-radius:12px}.active-facets .active-facets__button-inner{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ro-catalogo.css.map */
