:root{--rvk-graphite: #151A1B;--rvk-graphite-2: #1E2526;--rvk-graphite-3: #2F3738;--rvk-sand: #F1EEE7;--rvk-sand-2: #E7E2D8;--rvk-copper: #B77E54;--rvk-copper-hover: #A06C45;--rvk-copper-light: #D49B72;--rvk-sage: #66736D;--rvk-white: #FFFFFF;--rvk-border: #CFCCC4;--rvk-radius: 4px;--rvk-content-width: 1320px;--rvk-display-tracking: -.035em;--rvk-eyebrow-tracking: .22em}h1,h2,.h0,.h1,.h2{letter-spacing:-.03em}h3,.h3,h4,.h4{letter-spacing:-.015em}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.04rem}.rvk-header-logo{display:block;height:auto;max-width:100%}.header__heading-link .rvk-header-logo{width:var(--rvk-logo-width, 160px)}.rvk-footer-logo{display:block;width:100%;height:auto}.footer-block__brand-info .rvk-footer-logo-wrap{max-width:var(--rvk-footer-logo-width, 170px);margin-bottom:1.2rem}.announcement-bar__message{letter-spacing:.08rem}.rvk-eyebrow{display:inline-block;margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:var(--rvk-eyebrow-tracking);text-transform:uppercase;color:var(--rvk-copper)}.rvk-button{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 28px;border:1px solid var(--rvk-copper);border-radius:var(--rvk-radius);background:var(--rvk-copper);color:var(--rvk-graphite);font-weight:600;font-size:15px;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rvk-button:hover{background:var(--rvk-copper-light);border-color:var(--rvk-copper-light)}.rvk-button--ghost{background:transparent;color:inherit;border-color:currentColor}.rvk-button--ghost:hover{background:transparent;border-color:var(--rvk-copper);color:var(--rvk-copper)}.rvk-button svg{width:16px;height:16px;flex:none}.rvk-placeholder{display:flex;align-items:flex-end;width:100%;height:100%;min-height:inherit;padding:24px;background:linear-gradient(135deg,#b77e5424,#151a1b00 55%),var(--rvk-graphite-3);color:var(--rvk-sand);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.rvk-placeholder--light{background:linear-gradient(135deg,#b77e5429,#f1eee700 60%),var(--rvk-sand-2);color:var(--rvk-sage)}@media(max-width:749px){.rvk-button--block-mobile{width:100%}}@media(prefers-reduced-motion:reduce){.rvk-button,.button{transition:none}}.rvk-pic{display:block;width:100%}.rvk-pic__img{display:block;width:100%;height:auto;object-fit:cover;object-position:var(--rvk-focal-d, 50% 50%)}@media screen and (max-width:749px){.rvk-pic__img{object-position:var(--rvk-focal-m, 50% 50%)}}.rvk-banner-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--rvk-radius);background:var(--rvk-card-bg, #151A1B);color:var(--rvk-card-text, #F1EEE7)}.rvk-banner-card__media{position:relative}.rvk-banner-card__media .rvk-pic__img,.rvk-banner-card__media .rvk-placeholder{aspect-ratio:var(--rvk-card-ratio-m, 1 / 1)}.rvk-banner-card__content{position:relative;z-index:1;display:flex}.rvk-banner-card__inner{width:100%;max-width:520px}.rvk-banner-card .rvk-eyebrow{margin-bottom:12px}.rvk-banner-card__title{margin:0;color:inherit;font-weight:800;font-size:clamp(28px,7.6vw,52px);line-height:1.02;letter-spacing:-.035em;text-transform:none}.rvk-banner-card__subtitle{margin:12px 0 0;font-size:16px;line-height:1.55;opacity:.86}.rvk-banner-card__button{margin-top:22px}.rvk-banner-card__button--pending{opacity:.55;cursor:not-allowed}.rvk-banner-card__fill-link{display:block;color:inherit}.rvk-banner-card__fill-link:focus-visible{outline:3px solid var(--rvk-copper);outline-offset:-3px}.rvk-banner-card--mob-stacked .rvk-banner-card__content{order:-1;padding:28px 20px 22px}.rvk-banner-card--mob-overlay .rvk-banner-card__content{position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-start;padding:26px 20px;background:linear-gradient(180deg,rgba(21,26,27,calc(var(--rvk-card-overlay) + .35)),#151a1b00 70%)}@media screen and (min-width:750px){.rvk-banner-card{display:grid}.rvk-banner-card>*,.rvk-banner-card__fill-link>*{grid-area:1 / 1}.rvk-banner-card__media .rvk-pic__img,.rvk-banner-card__media .rvk-placeholder{aspect-ratio:var(--rvk-card-ratio-d, auto);min-height:var(--rvk-card-min-d, 320px)}.rvk-banner-card__media .rvk-placeholder{height:100%}.rvk-banner-card--mob-stacked .rvk-banner-card__content,.rvk-banner-card--mob-overlay .rvk-banner-card__content,.rvk-banner-card__content{order:0;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;padding:clamp(28px,4.5vw,72px);background:linear-gradient(90deg,rgba(21,26,27,var(--rvk-card-overlay)),#151a1b00 62%)}.rvk-banner-card--text-right .rvk-banner-card__content{justify-content:flex-end;background:linear-gradient(270deg,rgba(21,26,27,var(--rvk-card-overlay)),#151a1b00 62%)}.rvk-banner-card--text-center .rvk-banner-card__content{justify-content:center;text-align:center;background:rgba(21,26,27,var(--rvk-card-overlay))}.rvk-banner-card__inner{max-width:min(46%,520px)}.rvk-banner-card--text-center .rvk-banner-card__inner{max-width:640px}.rvk-banner-card__title{font-size:clamp(32px,3.6vw,56px)}}.rvk-banner-card--baked .rvk-banner-card__media .rvk-pic__img{aspect-ratio:auto!important;min-height:0!important;object-fit:contain}@media screen and (min-width:990px){.rvk-banner-card--half .rvk-banner-card__content{padding:clamp(22px,2.8vw,44px)}.rvk-banner-card--half .rvk-banner-card__inner{max-width:52%}.rvk-banner-card--half .rvk-banner-card__title{font-size:clamp(22px,2.3vw,36px)}.rvk-banner-card--half .rvk-banner-card__subtitle{font-size:14px}.rvk-banner-card--half .rvk-eyebrow{font-size:11px;margin-bottom:8px}.rvk-banner-card--half .rvk-banner-card__button{margin-top:16px;min-height:44px;padding:10px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ravkano.css.map */
