:root{--font-heading-family: "Bodoni Moda", "Didot", "Bodoni MT", "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--roviale-ivory: #f7f4ef;--roviale-sand: #efe9df;--roviale-ink: #1a1817;--roviale-wine: #4a1424;--roviale-ease: cubic-bezier(.19, 1, .22, 1)}::selection{background:var(--roviale-wine);color:var(--roviale-ivory)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-body,.rte,.rte p{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{font-weight:400;letter-spacing:-.012em;line-height:1.08;font-optical-sizing:auto}h4,h5,.h4,.h5{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.rte strong,.rte b{font-weight:500}a.link,.link{text-underline-offset:.4rem;text-decoration-thickness:1px}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.08em;padding:1rem 0}.header__menu-item{font-size:1.4rem;letter-spacing:.06em;color:rgb(var(--color-foreground))}.header__menu-item:hover span,.header__active-menu-item{text-underline-offset:.6rem;text-decoration-thickness:1px}.header__menu-item:hover .header__active-menu-item,details[open]:hover>.header__menu-item{text-decoration-thickness:1px}.header__submenu .header__menu-item{font-size:1.3rem}.button,.shopify-challenge__button,.customer button{font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:0 3.4rem;min-height:calc(5rem + var(--buttons-border-width) * 2)}.button--tertiary{letter-spacing:.12em}.card__heading,.card__heading a,.card-information>.card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:1.5}.card-information{padding-top:.4rem}.card-information .price,.card-information .price-item{font-size:1.3rem;letter-spacing:.05em}.card-information .price-item--regular{color:rgba(var(--color-foreground),.8)}@media(hover:hover)and (pointer:fine){.card__media .media>img,.card__inner .media>img{transition:transform 1.4s var(--roviale-ease),opacity .6s ease}}.collection__title,.collection__title .title,.related-products__heading,.multicolumn .title-wrapper-with-link,.multicolumn .title{text-align:center}.multicolumn .title-wrapper-with-link{justify-content:center}[id$=__hero] .rich-text__wrapper{max-width:96rem}[id$=__hero] .rich-text__heading{font-size:clamp(4.2rem,11vw,10.4rem);line-height:.96;letter-spacing:-.025em;max-width:8em;margin-left:auto;margin-right:auto}[id$=__hero] .rich-text__text{font-size:1.7rem;font-weight:300;line-height:1.7;max-width:46rem;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){[id$=__hero] .rich-text__text{font-size:1.9rem}}[id$=__manifeste] .rich-text__text{font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.45;letter-spacing:-.005em;max-width:62rem;margin-left:auto;margin-right:auto}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{font-size:2rem}.multicolumn-card__info .rte{font-size:1.4rem;line-height:1.7}.product__title h1,.product__title h2{font-size:clamp(2.8rem,3.4vw,3.8rem);letter-spacing:-.01em}.product .price--large .price-item,.product .price__container .price-item{font-size:1.9rem;letter-spacing:.04em}.accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.05em}.accordion .rte,.accordion__content{font-size:1.4rem;line-height:1.75}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.footer-block__heading{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:400;letter-spacing:0;margin-bottom:1.8rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:1.4rem;line-height:1.8}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.15)}.copyright__content{font-size:1.15rem;letter-spacing:.06em}.field__input,.select__select,.customer .field input{font-size:1.5rem;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/roviale-luxe.css.map */
