:root{--rv-ink: #171715;--rv-cream: #f6f3ee;--rv-warm: #e7e1d8;--rv-muted: #77736d;--rv-sale: #f2a23a;--rv-line: #ded9d1;--font-body-family: "DM Sans", "Manrope", sans-serif;--font-heading-family: "Manrope", "DM Sans", sans-serif}html,body{font-family:DM Sans,Manrope,sans-serif!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:Manrope,DM Sans,sans-serif!important;letter-spacing:-.035em}body,.gradient{background-color:var(--rv-cream)}.color-scheme-1,.color-scheme-2{--color-background: 246,243,238}.announcement-bar,.announcement-bar__message,.utility-bar{background:#111110!important;color:#fff!important}.announcement-bar{border:0!important;min-height:34px;overflow:hidden}.announcement-bar__message{color:#fff!important;font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:600;letter-spacing:.13em;text-transform:uppercase;animation:rv-ticker 19s linear infinite;white-space:nowrap}.announcement-bar__message a,.announcement-bar__message span{color:#fff!important}@keyframes rv-ticker{0%{transform:translate(35%)}to{transform:translate(-35%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__message{animation:none}}.header-wrapper,.header,.header__inline-menu,.header__menu-item{background:var(--rv-cream)!important}.header-wrapper{border-bottom:1px solid var(--rv-line)!important}.header__menu-item,.header__heading-link,.header__icon,.header__icon .icon{color:var(--rv-ink)!important}.header__menu-item{font-size:12px;letter-spacing:.04em}.rv-hero{position:relative;isolation:isolate;width:100%;min-height:clamp(440px,51vw,690px);overflow:hidden;background:#d9d3ca;color:var(--rv-ink)}.rv-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.rv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#e7e1d81f,#e7e1d80a 42%,#0000 70%)}.rv-hero__content{position:absolute;z-index:2;left:0;bottom:clamp(38px,6vw,78px);width:min(42%,570px);padding:0 0 0 clamp(24px,6vw,96px)}.rv-hero__eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 18px}.rv-hero h1{font-size:clamp(38px,5.4vw,76px);line-height:.99;margin:0 0 18px;font-weight:500;letter-spacing:-.06em}.rv-hero__sub{font-size:14px;line-height:1.7;margin:0 0 28px;color:#403d38}.rv-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 27px;border-radius:0;background:var(--rv-ink);color:#fff!important;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.12em;transition:background .2s ease,transform .2s ease}.rv-hero__button:hover{background:#383733;transform:translateY(-1px)}.card-wrapper .card,.card__inner{border-radius:0!important}.card__content{padding-top:12px!important}.card__heading{font-size:13px!important;font-weight:500!important;letter-spacing:-.01em!important}.card-information .price{margin-top:5px}.card-information .price__sale .price-item--regular{display:none!important}.price,.price-item--sale,.price-item--regular{color:var(--rv-ink)!important;font-size:14px!important;font-weight:700!important}.card__badge .badge.rv-sale-badge{background:var(--rv-sale)!important;color:#171715!important;border:0!important;border-radius:2px!important;font-size:10px!important;font-weight:700;letter-spacing:.02em;padding:5px 8px}.button,.btn,.shopify-payment-button__button,.product-form__submit,.quick-add__submit,.card__information .button,.product-card .button{background:var(--rv-ink)!important;color:#fff!important;border-color:var(--rv-ink)!important;border-radius:0!important;box-shadow:none!important}.button:after,.shopify-payment-button__button:after,.product-form__submit:after,.quick-add__submit:after{box-shadow:none!important}.button:hover,.btn:hover,.product-form__submit:hover,.quick-add__submit:hover{background:#393834!important}a,.link{color:var(--rv-ink)!important}.badge.rv-sale-badge,.sale-badge{background:var(--rv-sale)!important;color:#171715!important;border-color:var(--rv-sale)!important}.header__icons .icon,.header__icon--cart .icon{color:var(--rv-ink)!important;fill:var(--rv-ink)!important}.product__title{font-size:clamp(20px,2vw,26px)!important;font-weight:600!important;letter-spacing:-.03em}.product__info-container .price{font-size:18px!important}.quick-add__submit{min-height:42px!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}.quick-add-modal__content{border-radius:0!important;background:var(--rv-cream)!important}.quick-add-modal__content-info{padding:24px!important}.rv-payment-methods{margin-top:14px;padding-top:12px;border-top:1px solid var(--rv-line)}.rv-payment-methods__label{display:block;margin-bottom:8px;color:var(--rv-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.rv-payment-methods__icons{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.rv-payment-icon{width:38px;height:auto;max-height:25px}.product__media video,.product__media iframe,.deferred-media video,.deferred-media iframe{width:100%;max-width:100%}.product__media-item .deferred-media,.product__media-item .deferred-media__poster{width:100%;height:100%}.product__media-item video{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:749px){.announcement-bar{min-height:30px}.announcement-bar__message{font-size:9px!important;letter-spacing:.08em;animation-duration:15s}.rv-hero{min-height:580px}.rv-hero__image{object-position:63% center}.rv-hero__shade{background:linear-gradient(90deg,#e7e1d8eb,#e7e1d8bf 42%,#e7e1d814)}.rv-hero__content{width:84%;left:0;bottom:28px;padding:0 0 0 20px}.rv-hero h1{font-size:clamp(34px,10vw,49px)}.rv-hero__sub{font-size:12px;max-width:235px}.rv-hero__button{min-height:44px;padding:0 18px;font-size:10px}.card__content{padding-left:2px!important;padding-right:2px!important}.card__heading{font-size:12px!important}.price,.price-item--sale,.price-item--regular{font-size:13px!important}.quick-add__submit{min-height:39px!important;padding:0 8px!important;font-size:10px!important}.product__title{font-size:19px!important}}.card__inner .media{background:#f0ede7}.card__inner .media img{object-fit:contain!important;padding:1%;transform:scale(1.045);transform-origin:center}.rv-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px}.rv-card-swatches__button{width:22px;height:22px;border-radius:50%;border:1px solid rgba(23,23,21,.24);padding:2px;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer}.rv-card-swatches__button:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--rv-swatch,#d7d2c9);border:1px solid rgba(0,0,0,.08)}.rv-card-swatches__button[aria-pressed=true]{outline:1px solid var(--rv-ink);outline-offset:2px}.rv-card-swatches__button:focus-visible{outline:2px solid var(--rv-ink);outline-offset:3px}.rv-card-swatches__label{font-size:10px;color:var(--rv-muted);margin-inline-start:3px}.rv-payment-methods{display:block!important;visibility:visible!important}.footer__copyright .policies{display:flex!important;flex-wrap:wrap;gap:8px 16px}.footer__copyright .policies a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.card__inner .media img{padding:1%}.rv-card-swatches__button{width:24px;height:24px}.rv-payment-icon{width:34px}}.rv-gallery-buy{display:block;width:100%;margin:16px 0 24px;padding:15px 18px;border:1px solid var(--rv-ink);background:var(--rv-ink);color:#fff!important;text-align:center;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rv-gallery-buy:hover{background:#393834}.rv-gallery-buy:focus-visible{outline:2px solid var(--rv-sale);outline-offset:3px}.rv-card-swatches__button{flex:0 0 auto}.footer__copyright .policies{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 14px!important;margin:8px 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important}.footer__copyright .policies li{display:inline-flex!important;align-items:center!important;opacity:1!important;visibility:visible!important;color:var(--rv-ink, #171715)!important;font-size:12px!important;line-height:1.6!important}.footer__copyright .policies li:before{content:none!important;display:none!important}.footer__copyright .policies li small.copyright__content,.footer__copyright .policies li a,.footer__copyright .policies li a:visited{display:inline!important;color:var(--rv-ink, #171715)!important;-webkit-text-fill-color:var(--rv-ink, #171715)!important;font-size:12px!important;line-height:1.6!important;font-weight:500!important;opacity:1!important;visibility:visible!important;text-decoration:underline!important;text-underline-offset:3px;overflow:visible!important;width:auto!important;height:auto!important}@media screen and (max-width:749px){.footer__copyright .policies{justify-content:center!important}.footer__copyright .policies li,.footer__copyright .policies li a,.footer__copyright .policies li small.copyright__content{font-size:12px!important}}html body .footer__content-bottom-wrapper .footer__copyright .policies li a,html body .footer__content-bottom-wrapper .footer__copyright .policies li a:visited,html body .footer__copyright .policies li a,html body .footer__copyright .policies li a:visited{color:#b88746!important;-webkit-text-fill-color:#B88746!important}html body .footer__content-bottom-wrapper .footer__copyright .policies li a:hover,html body .footer__copyright .policies li a:hover{color:#d4af70!important;-webkit-text-fill-color:#D4AF70!important}html body .footer .rv-footer-social-bottom{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center;gap:8px;width:100%;margin:14px auto 0;padding:0}html body .footer .rv-footer-social-bottom .list-social__item,html body .footer .rv-footer-social-bottom .list-social__link{display:flex!important;visibility:visible!important;opacity:1!important}html body .footer .rv-footer-social-bottom .list-social__link{color:#b88746!important;padding:8px!important}html body .footer .rv-footer-social-bottom .icon{width:22px!important;height:22px!important;fill:currentColor!important}html body .footer .rv-footer-social-bottom .list-social__link:hover{color:#d4af70!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rayven-luxury.css.map */
