:root{--rv-black: #000000;--rv-ink: #1a1a1a;--rv-muted: #7a7a7a;--rv-line: #d9d9d9;--rv-soft: #f5f3f0;--rv-accent: #e4007c;--rv-sale: #e0245e;--rv-sale-bg: #fde7ec;--rv-gold: #a67c52;--rv-star: #f5b301;--rv-font: "Poppins",var(--font-body-family),sans-serif;--rv-track: .12em}body,.rte,.button,.field__input,.header__menu-item,h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hxl{font-family:var(--rv-font)}body{color:var(--rv-ink)}.placeholder-svg{background:#ececec;fill:#c9c9c9}.header{padding-top:1.2rem;padding-bottom:.4rem}.header__heading-logo-wrapper,.header__heading-link{justify-content:center}.header__inline-menu{margin-top:.4rem}.header__inline-menu .list-menu{justify-content:center;gap:.4rem 1.6rem}.header__menu-item{font-size:1.05rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--rv-black);padding:.8rem .6rem}.header__menu-item:hover span{text-decoration:none;opacity:.65}.header__active-menu-item{text-decoration:none;font-weight:600}[id$=__announcement-bar] .utility-bar,.utility-bar{background:var(--rv-black)!important;border:0}.announcement-bar__message{color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--rv-track);padding:.7rem 0;min-height:auto}.card-wrapper .card__information,.card-wrapper .card-information{text-align:center}.card-wrapper .card__heading{font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.4;margin-top:.6rem}.card-wrapper .card__heading a:hover{text-decoration:none;opacity:.7}.card-wrapper .rating{justify-content:center}.rating-star{--color-rating-star: 245,179,1}.card-wrapper .rating-text,.card-wrapper .rating-count{font-size:1rem;color:var(--rv-muted)}.card-wrapper .price{justify-content:center;font-size:1.15rem;letter-spacing:.02em}.price--on-sale .price-item--regular{color:var(--rv-muted);font-size:.95em}.price--on-sale .price-item--sale,.price-item--sale{color:var(--rv-sale);font-weight:600}.badge.price__badge-sale,.card__badge .badge{background:var(--rv-sale-bg)!important;color:var(--rv-sale)!important;border:0;border-radius:2px;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem}.card__badge{padding:.8rem}.card__inner,.card__media,.card .media{border-radius:0}.card--standard>.card__content{padding-top:.4rem}.collection__view-all{margin-top:2.4rem}.collection__view-all .button{min-height:3.8rem;padding:0 3.2rem;font-size:1.05rem;font-weight:600;letter-spacing:var(--rv-track);text-transform:uppercase}@media screen and (min-width:990px){[id*=__rv_grid_] .product-grid{column-gap:2rem;row-gap:3.6rem}}[id*=__rv_hero] .slideshow__controls{border:0}[id*=__rv_hero] .slider-counter__link--active .dot{background:var(--rv-black);border-color:var(--rv-black)}@media screen and (min-width:750px){[id*=__rv_hero] .banner--large:not(.banner--adapt){min-height:56rem}}[id*=__rv_circles] .collection-list{justify-content:center}[id*=__rv_circles] .card__inner,[id*=__rv_circles] .card__media,[id*=__rv_circles] .card .media{border-radius:50%!important;overflow:hidden}[id*=__rv_circles] .card--card{background:transparent}[id*=__rv_circles] .card__content{padding:.8rem 0 0}[id*=__rv_circles] .card__information{text-align:center;padding:0}[id*=__rv_circles] .card__heading{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}[id*=__rv_circles] .icon-wrap{display:none}@media screen and (min-width:990px){[id*=__rv_circles] .collection-list .grid__item{width:calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8);max-width:calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8)}[id*=__rv_circles] .collection-list .grid__item .card__inner{max-width:10.5rem;margin:0 auto}}@media screen and (max-width:749px){[id*=__rv_circles] .collection-list .grid__item{width:24%;max-width:24%}}[id*=__rv_tiles] .multicolumn-list{--grid-desktop-horizontal-spacing: 0rem;--grid-desktop-vertical-spacing: 0rem;--grid-mobile-horizontal-spacing: 0rem;--grid-mobile-vertical-spacing: 0rem;column-gap:0;row-gap:0}[id*=__rv_tiles] .multicolumn-list__item{margin:0}@media screen and (min-width:750px){[id*=__rv_tiles] .multicolumn-list__item{width:50%;max-width:50%}}[id*=__rv_tiles] .multicolumn-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;border-radius:0}[id*=__rv_tiles] .multicolumn-card__image-wrapper{order:2;width:100%!important;margin:0!important;padding:0!important}[id*=__rv_tiles] .multicolumn-card__image-wrapper .media{border-radius:0}[id*=__rv_tiles] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):after{content:"";order:2;aspect-ratio:4 / 3;background:#ececec}[id*=__rv_tiles] .multicolumn-card__info{order:1;padding:1.6rem;text-align:center}[id*=__rv_tiles] .multicolumn-card__info h3{font-size:clamp(1.6rem,1.8vw,2.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0;color:var(--rv-black)}[id*=__rv_tiles] .multicolumn-card__info .link{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--rv-track)}@media screen and (max-width:749px){[id*=__rv_tiles] .multicolumn-list__item:nth-child(2n) .multicolumn-card__info{order:3}}[id*=__rv_banner_top_sellers] .banner,[id*=__rv_banner_top_sellers] .banner__content{min-height:14rem!important}@media screen and (min-width:750px){[id*=__rv_banner_top_sellers] .banner,[id*=__rv_banner_top_sellers] .banner__content{min-height:17rem!important}}[id*=__rv_banner_] .banner__heading{font-size:clamp(2.4rem,3vw,4rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}[id*=__rv_banner_top_sellers] .banner__heading{color:var(--rv-ink)}[id*=__rv_banner_summer] .banner__heading{color:#fff}[id*=__rv_banner_summer] .banner__box{padding:3.2rem 3.2rem 0}@media screen and (min-width:750px){[id*=__rv_banner_summer] .banner,[id*=__rv_banner_summer] .banner__content{min-height:30rem!important}}[id*=__rv_signature_intro] .image-with-text__content{background:transparent}[id*=__rv_signature_intro] .image-with-text__heading{color:var(--rv-gold);font-size:clamp(2.4rem,3vw,4rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em}[id*=__rv_signature_intro] .image-with-text__grid{background:var(--rv-soft)}[id*=__rv_reels] .multicolumn-list{column-gap:.8rem}[id*=__rv_reels] .multicolumn-card{background:transparent}[id*=__rv_reels] .multicolumn-card__info{display:none}[id*=__rv_reels] .multicolumn-card__image-wrapper{margin:0!important;width:100%!important}[id*=__rv_reels] .multicolumn-card .media{border-radius:4px}[id*=__rv_reels] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)){aspect-ratio:2 / 3;background:#ececec;border-radius:4px}[id*=__rv_reviews_heading] .rich-text__heading{font-size:2.2rem;font-weight:700;letter-spacing:0}[id*=__rv_outlets] .image-with-text__content{padding:2.4rem 4rem}[id*=__rv_outlets] .image-with-text__heading{font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}[id*=__rv_outlets] .image-with-text__text{font-size:1.3rem;line-height:1.8;color:#444}[id*=__rv_outlets] .button{min-height:3.6rem;min-width:auto;padding:0 2.4rem;font-size:1rem;font-weight:600;letter-spacing:var(--rv-track);text-transform:uppercase;border-radius:0}[id*=__rv_outlets] .button:after,[id*=__rv_outlets] .button:before{border-radius:0}[id*=__rv_newsletter] .newsletter__wrapper{padding-top:2rem;padding-bottom:2rem}[id*=__rv_newsletter] .newsletter__wrapper .h1,[id*=__rv_newsletter] .newsletter__wrapper h2{font-size:2.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.newsletter-form{max-width:42rem}.newsletter-form__field-wrapper .field{border-radius:999px}.newsletter-form__field-wrapper .field__input{border-radius:999px;padding-right:13rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:999px}[id*=__rv_newsletter] .newsletter-form__button{width:auto;right:.3rem;top:.3rem;bottom:.3rem;height:auto;padding:0 2.4rem;background:var(--rv-black);color:#fff;border-radius:999px}[id*=__rv_newsletter] .newsletter-form__button .svg-wrapper,[id*=__rv_newsletter] .newsletter-form__button svg{display:none}[id*=__rv_newsletter] .newsletter-form__button:before{content:"Subscribe";font-size:1.05rem;font-weight:600;letter-spacing:var(--rv-track);text-transform:uppercase}[id*=__rv_brand_story] .rich-text__blocks{max-width:96rem}[id*=__rv_brand_story] .rich-text__heading{font-size:1.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}[id*=__rv_brand_story] .rich-text__caption{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--rv-track);color:var(--rv-ink)}[id*=__rv_brand_story] .rich-text__text{font-size:1.2rem;line-height:1.9;color:#555}[id*=__rv_stats] .multicolumn-card{background:transparent}[id*=__rv_stats] .multicolumn-card__image-wrapper{max-width:5.6rem;margin:0 auto!important}[id*=__rv_stats] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{content:"";display:block;width:5.6rem;height:5.6rem;margin:0 auto;border-radius:50%;background:#ececec}[id*=__rv_stats] .multicolumn-card__info{padding-top:1rem}[id*=__rv_stats] .multicolumn-card__info h3{font-size:1.25rem;font-weight:700;letter-spacing:0}.footer{border-top:1px solid var(--rv-line)}.footer-block__heading{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.6rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer-block__details-content p{font-size:1.15rem;line-height:1.9}.footer-block__details-content .list-menu__item--link{padding:.2rem 0;color:var(--rv-ink)}.footer-block__newsletter .footer-block__heading{font-size:1.15rem}.footer__copyright{text-align:center;font-size:1rem}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:grid;grid-template-columns:7.2rem 1fr;column-gap:2.4rem;align-items:start}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}.product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column;gap:1.2rem;padding:0;transform:none!important;overflow:visible}.product--thumbnail .thumbnail-list__item,.product--thumbnail .thumbnail-list__item.slider__slide{width:100%!important;max-width:none}.product__info-wrapper{padding-left:6rem}}.thumbnail{border:1px solid transparent;border-radius:0}.thumbnail[aria-current]{box-shadow:none;border-color:var(--rv-black)}.product__title h1{font-size:clamp(2.2rem,2vw,2.8rem);font-weight:700;text-transform:uppercase;letter-spacing:.14em;line-height:1.25;color:var(--rv-black)}.product__info-container>*+*{margin-top:1.2rem;margin-bottom:1.2rem}.product .rating-text,.product .rating-count{font-size:1.1rem;color:var(--rv-muted)}.product .price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.6rem}.product .price__container{margin-bottom:0}.product .price--on-sale .price-item--regular{font-size:1.5rem;letter-spacing:.04em}.product .price-item--sale{font-size:1.6rem;letter-spacing:.04em}.product .price__badge-sale{font-size:1.05rem;padding:.4rem 1rem}.rv-installments{font-size:1.3rem;color:var(--rv-ink);display:flex;align-items:center;gap:.8rem}.rv-installments__tag{background:var(--rv-accent);color:#fff;font-size:1rem;font-weight:700;padding:.2rem .7rem;border-radius:3px}.product-form__buttons{max-width:100%}.product-form__submit,.shopify-payment-button__button--unbranded{min-height:4.4rem;border-radius:999px!important;font-family:var(--rv-font);font-size:1.1rem!important;font-weight:700!important;letter-spacing:var(--rv-track)!important;text-transform:uppercase}.product-form__submit{background:#fff;color:var(--rv-black);box-shadow:0 0 0 1.5px var(--rv-black) inset;margin-bottom:1rem}.product-form__submit:before,.product-form__submit:after{border-radius:999px;box-shadow:none!important}.product-form__submit:hover{background:var(--rv-soft)}.shopify-payment-button__button--unbranded{background:var(--rv-black)!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#222!important}.shopify-payment-button__more-options{display:none}.product__description{font-size:1.25rem;line-height:1.9;color:#333}.product__accordion.accordion{border:1px solid var(--rv-ink);border-radius:2px;margin-top:1.2rem}.product__accordion+.product__accordion{border-top:1px solid var(--rv-ink)}.product__accordion summary{padding:1rem 1.6rem}.product__accordion .summary__title{justify-content:center;width:100%}.product__accordion .accordion__title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center}.product__accordion .accordion__content{padding:0 1.6rem 1.2rem;font-size:1.2rem}.product-popup-modal__opener{margin-top:1.2rem}.product-popup-modal__button{display:flex;justify-content:center;width:100%;min-height:4rem;border:1px solid var(--rv-ink);border-radius:2px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.product-popup-modal__button:before{content:"\1f4ac";margin-right:.6rem;font-size:1.1rem}.product share-button,.product .share-button{display:flex;justify-content:center}.share-button__button{font-size:1.1rem}.complementary-products__container{margin-top:1.6rem}.complementary-products .h3,.complementary-products__container .accordion__title,.complementary-products__container h2{font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.complementary-products .card--horizontal{border:1px solid var(--rv-line);border-radius:4px;padding:.8rem}.related-products__heading{text-align:center;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin-bottom:3.6rem}[id*=__rv_back_button] .button{border-radius:999px;min-height:4rem;padding:0 3.2rem;font-size:1.05rem;font-weight:700;letter-spacing:var(--rv-track);text-transform:uppercase;background:var(--rv-black);color:#fff}[id*=__rv_back_button] .button:before{content:"\2190";margin-right:1rem}[id*=__rv_back_button] .button:after{border-radius:999px}@media screen and (max-width:749px){.header__menu-item{font-size:1.3rem}.announcement-bar__message{font-size:.9rem;letter-spacing:.08em}.card-wrapper .card__heading{font-size:1rem}.product__title h1{font-size:2rem;letter-spacing:.1em}[id*=__rv_outlets] .image-with-text__content{padding:2.4rem 1.6rem}[id*=__rv_signature_intro] .image-with-text__heading,[id*=__rv_banner_] .banner__heading{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rosavela-custom.css.map */
