:root{--rl-cream: #faf9f7;--rl-ink: #1a1a18;--rl-mid: #6b6b68;--rl-light: #d6d4cf;--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 300;--buttons-radius: 0px;--buttons-radius-outset: 0px;--variant-pills-radius: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--page-width: 128rem}.page-width{max-width:128rem!important;padding-inline:clamp(2rem,3.5vw,4rem)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important}.announcement-bar{background-color:#1a1a18!important}.announcement-bar__message,.announcement-bar__message a,.announcement-bar__message p{color:#d4c9b8!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header{border-bottom:1px solid #d6d4cf!important;background:#fff!important}.header__heading-link .h2,.header__heading .h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:1.8rem!important;letter-spacing:.08em!important;text-transform:none!important}.header__menu-item>span,.header__menu-item .link{font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important}@media screen and (min-width:990px){.product.grid{display:grid!important;grid-template-columns:1fr 48rem!important;gap:6.4rem!important;align-items:start!important}.product--large:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:none!important;width:auto!important}.product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0!important}}.product__column-sticky{position:sticky!important;top:8rem!important}.thumbnail-list{gap:.6rem!important}@media screen and (min-width:990px){.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)!important}}.product__media img{transition:transform .6s ease!important}.product__media:hover img{transform:scale(1.03)!important}.thumbnail[aria-current]{box-shadow:0 0 0 .15rem #1a1a18!important}.product__info-container{padding-top:.4rem!important}.product__info-container>*+*{margin-top:1.6rem!important;margin-bottom:0!important}@media screen and (min-width:750px){.product__info-container{max-width:none!important}}a.product__text.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-size:1rem!important;letter-spacing:.15em!important;color:#6b6b68!important;text-transform:uppercase!important;display:block!important;margin-bottom:0!important}.product__title h1,.product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.6rem,3vw,3.6rem)!important;letter-spacing:.01em!important;line-height:1.15!important;margin-bottom:0!important;word-break:break-word!important}.price .price-item--regular,.price .price-item--sale,.price .price-item{font-family:Cormorant Garamond,Georgia,serif!important;font-size:2.6rem!important;font-weight:400!important;letter-spacing:.02em!important}.product .price dl,.product .price__container{margin-bottom:0!important}.rovera-trust{border-top:1px solid #d6d4cf;border-bottom:1px solid #d6d4cf;padding:1.6rem 0;display:flex;flex-direction:column;gap:.8rem}.rovera-trust__item{display:flex;align-items:center;gap:1rem;font-size:1.2rem;color:#6b6b68;line-height:1.4}.rovera-trust__item svg{flex-shrink:0;color:#1a1a18}.rovera-trust__item strong{color:#1a1a18;font-weight:500}.product-form__input .form__label,.product-form__input legend{font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6b6b68!important;font-weight:400!important;margin-bottom:1rem!important}.product-form__input--pill .swatch-input__input+.swatch-input__label{padding:.9rem 1.8rem!important;border:1px solid #d6d4cf!important;border-radius:0!important;background:transparent!important;font-size:1.2rem!important;letter-spacing:.06em!important;color:#1a1a18!important;transition:all .2s ease!important;min-width:auto!important;min-height:auto!important;line-height:1!important}.product-form__input--pill .swatch-input__input:checked+.swatch-input__label{border-color:#1a1a18!important;background:#1a1a18!important;color:#fff!important}.product-form__input--pill .swatch-input__input+.swatch-input__label:hover{border-color:#1a1a18!important;background:#1a1a18!important;color:#fff!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.2rem !important;margin:.4rem .8rem .4rem 0!important}.swatch{border-radius:50%!important;width:3.2rem!important;height:3.2rem!important;transition:transform .2s ease!important}.swatch--square{border-radius:50%!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover .swatch{transform:scale(1.1)!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{outline:1.5px solid #1a1a18!important;outline-offset:3px!important}.product-form__submit,.product-form__submit.button{background:#1a1a18!important;color:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding:1.7rem 2.4rem!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin-bottom:1.2rem!important;transition:background .25s ease!important;min-height:unset!important;height:auto!important}.product-form__submit:hover:not([disabled]),.product-form__submit.button:hover:not([disabled]){background:#333!important;opacity:1!important}.product-form__buttons{max-width:100%!important}.product__description{font-size:1.4rem!important;line-height:1.75!important;color:#6b6b68!important}.product__accordion details,.product__accordion .accordion__item{border-bottom:1px solid #d6d4cf!important;border-top:none!important}.product__accordion{border-top:1px solid #d6d4cf!important}.product__accordion details>summary,.product__accordion .accordion__title{padding:1.8rem 0!important;border-top:none!important;font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;color:#1a1a18!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.product__accordion .accordion__content,.product__accordion details>.rte,.product__accordion details>div{padding:0 0 2rem!important;font-size:1.3rem!important;color:#6b6b68!important;line-height:1.75!important}.badge--sale,.price__badge-sale{display:none!important}@media screen and (min-width:750px)and (max-width:989px){.product.grid{display:block!important}.product__info-wrapper{padding:3.2rem 0 0!important}.product__title h1,.product__title{font-size:clamp(2.6rem,4vw,3.2rem)!important}}@media screen and (max-width:749px){.product__title h1,.product__title{font-size:2.6rem!important}.price .price-item{font-size:2.2rem!important}.product-form__submit{padding:1.6rem 2rem!important}}.related-products .title,.related-products h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.4rem,2.5vw,2.8rem)!important;letter-spacing:.02em!important;text-align:center!important;margin-bottom:3.2rem!important}.footer__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:.06em!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rovera-luxury.css.map */
