:root{--rv-ink: #171714;--rv-ink-soft: #4c4942;--rv-ivory: #f7f4ee;--rv-stone: #eee8de;--rv-line: #d8d0c3;--rv-brass: #9a7442;--rv-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Baskerville, "Times New Roman", serif;--rv-shadow-soft: 0 18px 50px rgb(23 23 20 / .08);--rv-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;background:var(--rv-ivory)}body{color:var(--rv-ink);background:var(--rv-ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:var(--rv-ivory);background:var(--rv-ink)}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--rv-serif)!important;font-weight:400!important;letter-spacing:-.035em!important;text-wrap:balance}:where(h4,h5,h6,.h4,.h5,.h6){letter-spacing:-.015em}:where(p,.rte){text-wrap:pretty}a{text-underline-offset:.22em;text-decoration-thickness:.06em}.rv-eyebrow{margin:0 0 .9rem;color:var(--rv-brass);font-family:var(--font-subheading--family, sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.button,.button-secondary,.shopify-payment-button__button,button[type=submit]{min-height:3rem;border-radius:2px!important;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .3s var(--rv-ease),background-color .3s var(--rv-ease),border-color .3s var(--rv-ease),transform .3s var(--rv-ease),box-shadow .3s var(--rv-ease)}.button:hover,.button-secondary:hover,.shopify-payment-button__button:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1717141f}.link,.rv-text-link{display:inline-flex;align-items:center;gap:.5rem;color:currentColor;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.rv-text-link:after,.link:after{content:"";width:2rem;height:1px;margin-inline-start:.2rem;background:currentColor;transform-origin:left;transition:transform .3s var(--rv-ease)}.rv-text-link:hover:after,.link:hover:after{transform:scaleX(1.35)}.shopify-section-group-header-group{position:relative;z-index:20}.shopify-section-group-header-group .section-background:first-child,.shopify-section-group-header-group announcement-bar-component,.shopify-section-group-header-group .announcement-bar{color:var(--rv-ivory)!important}.header-section{border-bottom:1px solid rgb(23 23 20 / .1);box-shadow:0 6px 24px #17171409}.header[data-sticky-state=active]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-logo{color:var(--rv-ink);font-family:var(--rv-serif)!important;font-size:clamp(1.1rem,2vw,1.45rem)!important;font-weight:600!important;letter-spacing:.14em;line-height:1;text-transform:uppercase}.header-menu .menu-list__link,.header-actions__action{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.header-menu .menu-list__link{position:relative}.header-menu .menu-list__link:after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--rv-ease)}.header-menu .menu-list__link:hover:after{transform:scaleX(1);transform-origin:left}.hero-wrapper:first-child .hero{border-radius:0 0 2px 2px;overflow:hidden}.hero__container{min-height:clamp(36rem,72svh,52rem)}.hero__media{filter:saturate(.78) contrast(1.04);transition:transform 1.2s var(--rv-ease)}.hero:hover .hero__media{transform:scale(1.015)}.hero__content-wrapper{max-width:92rem}.hero__content-wrapper h1{max-width:12ch;margin:0;font-size:clamp(3.5rem,8vw,7.5rem)!important;line-height:.91!important;letter-spacing:-.055em!important;color:var(--rv-ivory)}.hero__content-wrapper p{max-width:40rem;color:#f7f4eee0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.hero__content-wrapper .button{min-width:11rem;color:var(--rv-ink)!important;background:var(--rv-ivory)!important;border-color:var(--rv-ivory)!important}.rv-trust-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--rv-ivory);background:var(--rv-ink)}.rv-trust-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:7rem;padding:1.5rem clamp(1.25rem,3vw,3.5rem);border-inline-end:1px solid rgb(247 244 238 / .14)}.rv-trust-item:last-child{border-inline-end:0}.rv-trust-mark{color:var(--rv-brass);font-family:var(--rv-serif);font-size:1.5rem;font-style:italic}.rv-trust-item strong,.rv-trust-item small{display:block}.rv-trust-item strong{margin-bottom:.25rem;font-family:var(--rv-serif);font-size:1.08rem;font-weight:400;letter-spacing:-.01em}.rv-trust-item small{color:#f7f4ee9e;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.rv-manifesto{max-width:86rem;margin:0 auto}.rv-manifesto-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,9vw,9rem)}.rv-manifesto h2{margin:0;font-size:clamp(3.2rem,6.5vw,6.5rem);line-height:.94}.rv-manifesto-copy{padding-bottom:.6rem}.rv-manifesto-copy>p{margin:0 0 2rem;color:var(--rv-ink-soft);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.section-resource-list__header{margin-bottom:clamp(1.5rem,3vw,3rem)}.section-resource-list__header h2,.section-resource-list__content+h2{margin:0}.resource-list{--resource-list-column-gap: 1.25rem}.resource-card{gap:.85rem}.resource-card__media{overflow:hidden;background:#ebe5da}.resource-card[data-resource-type=product] .resource-card__media{aspect-ratio:4 / 5}.resource-card[data-resource-type=product] .resource-card__image{width:100%;height:100%;aspect-ratio:4 / 5!important;object-fit:cover}.resource-card[data-resource-type=collection] .resource-card__media{min-height:clamp(23rem,45vw,42rem)}.resource-card[data-resource-type=collection] .resource-card__image{width:100%;height:100%;object-fit:cover}.resource-card--overlay:before{top:28%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(15 14 12 / .74),transparent)!important}.resource-card--overlay .resource-card__content{right:0;bottom:0;left:0;padding:clamp(1.25rem,3vw,2.25rem)}.resource-card--overlay .resource-card__title{color:var(--rv-ivory);font-family:var(--rv-serif)!important;font-size:clamp(1.65rem,3vw,2.5rem)!important;font-weight:400;letter-spacing:-.025em}.resource-card__title{color:var(--rv-ink);font-weight:600;letter-spacing:-.01em}.resource-card__content .price{color:var(--rv-ink-soft);font-size:.82rem;font-weight:600!important;letter-spacing:.05em}.resource-card__link:focus-visible{outline:2px solid var(--rv-brass);outline-offset:4px}.resource-card__image,.product-card img{transition:transform .7s var(--rv-ease),filter .7s var(--rv-ease)}.resource-card:hover .resource-card__image,.product-card:hover img{transform:scale(1.025)}.resource-card[data-resource-type=article]{gap:1.2rem}.resource-card[data-resource-type=article] .resource-card__media{aspect-ratio:16 / 10}.resource-card[data-resource-type=article] .resource-card__image{width:100%;height:100%;object-fit:cover}.resource-card[data-resource-type=article] .resource-card__title{font-family:var(--rv-serif)!important;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1.1}.resource-card[data-resource-type=article] .resource-card__subtext{color:var(--rv-ink-soft);line-height:1.6}.rv-partner-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,8vw,8rem);max-width:86rem;margin:0 auto;padding:clamp(2rem,5vw,4.5rem);border:1px solid rgb(23 23 20 / .16);background:#f7f4ee57}.rv-partner-strip h2{max-width:18ch;margin:0 0 1rem;font-size:clamp(2.2rem,4.2vw,4.5rem);line-height:1}.rv-partner-strip>div>p:last-child{max-width:44rem;margin:0;color:var(--rv-ink-soft);line-height:1.7}.rv-partner-link{display:inline-flex;align-items:center;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid currentColor;color:var(--rv-ink);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.product-information{max-width:92rem;margin:0 auto}.product-information h1{font-size:clamp(2.4rem,4.5vw,4.8rem)!important;line-height:.98!important}.product-information .price{color:var(--rv-ink-soft)}.product-information media-gallery,.product-information .product-media-container{background:var(--rv-stone)}.rv-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:86rem;margin:0 auto;border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}.rv-assurance-grid>div{padding:1.75rem clamp(1.25rem,3vw,2.5rem);border-inline-end:1px solid var(--rv-line)}.rv-assurance-grid>div:last-child{border-inline-end:0}.rv-assurance-grid span{display:block;margin-bottom:1.5rem;color:var(--rv-brass);font-family:var(--rv-serif);font-style:italic}.rv-assurance-grid strong{display:block;margin-bottom:.55rem;font-family:var(--rv-serif);font-size:1.25rem;font-weight:400}.rv-assurance-grid p{margin:0;color:var(--rv-ink-soft);font-size:.85rem;line-height:1.6}.facets,.facets__form{border-color:var(--rv-line)}input,textarea,select,.field,.quantity-selector{border-radius:2px!important}.article-template,.main-page{--rv-reading-width: 48rem}.article-template h1,.main-page h1,.main-blog h1{font-size:clamp(3rem,6vw,6rem)!important;line-height:.95!important}.rte{color:var(--rv-ink-soft)}.rte :where(h2,h3,h4){color:var(--rv-ink);margin-top:2.4em}.rte p,.rte li{line-height:1.8}.rv-article-partner{max-width:54rem;margin:0 auto;padding:2rem 0 2rem 2rem;border-left:1px solid var(--rv-brass)}.rv-article-partner p{margin:0 0 1rem;color:var(--rv-ink-soft);line-height:1.65}.shopify-section-group-footer-group{--color-foreground: var(--rv-ivory);--color-foreground-rgb: 247 244 238;color:var(--rv-ivory);background:var(--rv-ink)}.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group p,.shopify-section-group-footer-group a,.shopify-section-group-footer-group label{color:var(--rv-ivory)}.shopify-section-group-footer-group h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.shopify-section-group-footer-group p{color:#f7f4eead}.shopify-section-group-footer-group input{color:var(--rv-ivory)!important;background:transparent!important;border-color:#f7f4ee4d!important}.shopify-section-group-footer-group input::placeholder{color:#f7f4ee80}.shopify-section-group-footer-group .footer-utilities{border-color:#f7f4ee2e}.shopify-section-group-footer-group .social-links:empty{display:none}.badge{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart-drawer,.popover,.predictive-search{box-shadow:var(--rv-shadow-soft)}@media(max-width:989px){.hero__container{min-height:42rem}.rv-manifesto-grid{grid-template-columns:1fr;gap:2rem}.rv-partner-strip{grid-template-columns:1fr;align-items:start}}@media(max-width:749px){.hero__container{min-height:36rem}.hero__content-wrapper h1{font-size:clamp(3.25rem,17vw,5.3rem)!important}.rv-trust-band,.rv-assurance-grid{grid-template-columns:1fr}.rv-trust-item{min-height:auto;padding-block:1.2rem;border-inline-end:0;border-bottom:1px solid rgb(247 244 238 / .14)}.rv-trust-item:last-child{border-bottom:0}.rv-assurance-grid>div{border-inline-end:0;border-bottom:1px solid var(--rv-line)}.rv-assurance-grid>div:last-child{border-bottom:0}.rv-manifesto h2{font-size:clamp(3rem,15vw,4.8rem)}.resource-card[data-resource-type=collection] .resource-card__media{min-height:28rem}.rv-partner-strip{padding:2rem 1.4rem}.rv-article-partner{padding-left:1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section-resource-list__header p:has(+h2),.section-resource-list__content p:has(+h2),.footer-content p:has(+h2){margin:0 0 .9rem;color:var(--rv-brass);font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}:root{--rv-gold: #b08d57;--rv-gold-deep: #80643d;--rv-gold-pale: #d6c09a}.button:not(.button-secondary),.shopify-payment-button__button{background:var(--rv-gold-deep)!important;border-color:var(--rv-gold-deep)!important;color:#fffaf0!important}.button:not(.button-secondary):hover,.shopify-payment-button__button:hover{background:var(--rv-gold)!important;border-color:var(--rv-gold)!important}.header-menu .menu-list__link:after,.rv-text-link:after,.link:after{background:var(--rv-gold)}.product-card:hover .product-card__title,.collection-card:hover .collection-card__title{color:var(--rv-gold-deep)}.product-card__image,.collection-card__image{border:1px solid rgb(176 141 87 / .18)}.price,.product-card__price{font-variant-numeric:tabular-nums}.footer,.shopify-section-group-footer-group{border-top:1px solid var(--rv-gold-pale)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rivet-vale-premium.css.map */
