.product{display:grid!important;grid-template-columns:1.6fr 1fr!important;gap:0 5.6rem!important;align-items:start;max-width:1500px;margin:0 auto;padding:0 4rem}.product__media-wrapper,.product .product__media-wrapper.grid__item{max-width:none!important;width:100%!important;padding:0!important;flex:none!important}.product__media-list,.product__media-list.grid,media-gallery .product__media-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.4rem!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;list-style:none}.product__media-item,.product__media-list>li{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;flex:none!important}.product__media,.product__media-item .media,.product-media-container{background:var(--rh-surface)!important;border-radius:0!important;padding:0!important;border:none!important;max-width:none!important;width:100%!important}.product-media-container.constrain-height{max-height:none!important}.product__media img,.product__media-item img{width:100%!important;height:auto!important;display:block;position:static!important;object-fit:cover}.product__media.media,.product__media-item .media{padding-bottom:0!important;position:relative}@media screen and (min-width:990px){.thumbnail-list,.thumbnail-slider{display:none!important}}.product__media-icon,.product__media-toggle,media-gallery .slider-buttons,.product__media-list~.slider-buttons{display:none!important}.product__info-wrapper,.product .product__info-wrapper.grid__item{position:sticky;top:10rem;align-self:start;padding:0!important;max-width:none!important;width:100%!important;flex:none!important}.product__info-container{padding:0!important;max-width:none!important;width:100%!important}.product__info-container>*{max-width:none!important}.product__title h1,.product__title .h1{font-family:Libre Caslon Text,Georgia,serif;font-size:3.6rem;line-height:1.1;margin:0 0 .8rem;color:var(--rh-ink)}.price__badge-sale,.price__badge-sold-out,.product__tax{display:none!important}.product-form__input .form__label{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-tertiary);margin:0 0 1.1rem}.product-form__input{margin:0 0 2.4rem;max-width:none!important}.product-form__submit,.product-form__buttons .button{min-height:5.6rem;width:100%}.product-form{margin-bottom:1.6rem;max-width:none!important}.product .accordion,.product__accordion{border-top:1px solid var(--rh-rule);border-bottom:none;margin:0}.product .accordion+.accordion,.product__accordion+.product__accordion{border-top:1px solid rgba(185,176,162,.45)}.product .accordion summary,.product__accordion summary{padding:1.7rem 0;font-size:1.35rem;color:var(--rh-ink)}.product .accordion__content{padding:0 0 1.8rem;font-size:1.3rem;line-height:1.85;color:var(--rh-body)}@media screen and (max-width:989px){.product{grid-template-columns:1fr!important;padding:0!important;gap:0!important}.product__media-list,.product__media-list.grid,media-gallery .product__media-list{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important;overflow:hidden!important}.product__media-item,.product__media-list>li{display:none!important}.product__media-item[data-rh-active=true],.product__media-item[data-rh-first=true]{display:block!important;width:100%!important}.product__media-list:has(.product__media-item[data-rh-active=true]) .product__media-item[data-rh-first=true]:not([data-rh-active=true]){display:none!important}.product__media-item .product-media-container,.product__media-item .rh-inline-video{aspect-ratio:4 / 5!important;max-height:62vh!important;overflow:hidden}.product__media-item img,.product__media-item video{width:100%!important;height:100%!important;object-fit:cover!important}.product__info-wrapper{position:static!important;padding:3rem 2rem 0!important;box-sizing:border-box;overflow-wrap:break-word}.product__info-container,.product__info-container>*{max-width:100%!important;box-sizing:border-box}.product__title h1{font-size:2.8rem}.product .accordion summary{padding:1.5rem 0;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rivenhoff-product.css.map */
