.riva-card-proof{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--riva-gold-700)}.riva-card-proof svg{flex:none;color:var(--riva-gold)}.riva-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.2rem;margin:2.4rem 0 0;padding:0}.riva-price-tile{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.8rem 1.6rem;border:1px solid var(--riva-line);background:var(--riva-cream);color:var(--riva-charcoal);text-decoration:none;text-align:center;transition:border-color .2s,background .2s}.riva-price-tile:hover{border-color:var(--riva-oxblood);background:#fff}.riva-price-tile__pre{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--riva-muted)}.riva-price-tile__amt{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.4rem);line-height:1;color:var(--riva-oxblood)}.riva-price-tile__note{font-size:1.3rem;color:var(--riva-muted)}.riva-gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.6rem;margin:3.2rem 0 0;padding:0}.riva-gift-card{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--riva-charcoal);text-decoration:none;border:1px solid var(--riva-line);transition:box-shadow .2s}.riva-gift-card:hover{box-shadow:var(--riva-shadow-card-hover)}.riva-gift-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--riva-cream-200)}.riva-gift-card__media img{width:100%;height:100%;object-fit:cover}.riva-gift-card__body{display:grid;gap:.4rem;padding:1.6rem 1.8rem 2rem}.riva-gift-card__tag{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--riva-gold-700)}.riva-gift-card__title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;color:var(--riva-oxblood)}.riva-gift-card__text{font-size:1.35rem;color:var(--riva-muted)}.riva-giftopts{margin-top:1.6rem;padding:1.4rem 1.6rem;border:1px solid var(--riva-line);background:var(--riva-cream);color:var(--riva-charcoal)}.riva-giftopts__title{margin:0 0 1rem;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--riva-muted)}.riva-giftopts__wrap{display:flex;gap:1rem;align-items:flex-start;font-size:1.35rem;line-height:1.4;cursor:pointer}.riva-giftopts__wrap input{flex:none;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:var(--riva-oxblood)}.riva-giftopts__wrap small{font-size:1.2rem;color:var(--riva-muted)}.riva-giftopts__price{color:var(--riva-oxblood);font-weight:500}.riva-giftopts__msg{margin-top:1.2rem}.riva-giftopts__msg summary{cursor:pointer;font-size:1.35rem;text-decoration:underline;text-underline-offset:.3rem;min-height:4.4rem;display:flex;align-items:center}.riva-giftopts__msg textarea{width:100%;margin-top:.6rem;padding:1rem 1.2rem;border:1px solid var(--riva-line);background:#fff;font:inherit;font-size:1.4rem;resize:vertical;box-sizing:border-box}.riva-giftopts__status{margin:.4rem 0 0;font-size:1.2rem;color:var(--riva-success);min-height:1.6rem}.riva-cart-boost .riva-giftopts{margin:0 0 1.6rem}.riva-eta__body{flex:1;min-width:0}.riva-pin{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--riva-line)}.riva-pin__label{display:block;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--riva-muted);margin-bottom:.6rem}.riva-pin__row{display:flex;gap:.6rem}.riva-pin__input{flex:1;min-width:0;height:4.4rem;padding:0 1.2rem;border:1px solid var(--riva-line);background:#fff;font:inherit;font-size:1.5rem;letter-spacing:.12em}.riva-pin__input:focus{outline:2px solid var(--riva-gold);outline-offset:0}.riva-pin__btn{flex:none;height:4.4rem;padding:0 1.8rem;border:1px solid var(--riva-oxblood);background:var(--riva-oxblood);color:#fff;font:500 1.2rem/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.riva-pin__out{margin:.8rem 0 0;font-size:1.3rem;line-height:1.45}.riva-pin__out:empty{display:none}.riva-pin__out.is-ok{color:var(--riva-success)}.riva-pin__out.is-error{color:#b42318}.riva-seo{border-top:1px solid var(--riva-line);border-bottom:1px solid var(--riva-line)}.riva-seo summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;min-height:4.4rem}.riva-seo summary::-webkit-details-marker{display:none}.riva-seo summary:after{content:"+";font-size:2.4rem;font-weight:300;color:var(--riva-oxblood);transition:transform .2s}.riva-seo[open] summary:after{transform:rotate(45deg)}.riva-seo summary .h3{margin:0;font-size:2rem}.riva-seo__body{padding:0 0 2.4rem;max-width:80rem;font-size:1.45rem;line-height:1.65}.riva-seo__body .h4{margin:2rem 0 .8rem}.riva-spot{display:grid;gap:clamp(2.4rem,4vw,4.8rem)}.riva-spot__intro{display:grid;gap:clamp(2.4rem,4vw,4.8rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));align-items:center}.riva-spot__media{aspect-ratio:4/5;overflow:hidden;background:var(--riva-cream-200)}.riva-spot__media img{width:100%;height:100%;object-fit:cover}.riva-spot__copy .riva-lede{margin-bottom:2.4rem}.riva-spot__soon{font-family:var(--font-heading-family);font-size:2.2rem;color:var(--riva-oxblood);margin:0 0 1.6rem}@media(min-width:990px){.riva-spot--products{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.riva-spot--products .riva-spot__intro{grid-template-columns:1fr;position:sticky;top:12rem}}.riva-spot__grid{margin:0}.card-wrapper .riva-buy-now+.quick-add,.card-wrapper .riva-buy-now~.quick-add{margin-top:.8rem}.card-wrapper .quick-add__submit{min-height:4.2rem;font-size:1.2rem;letter-spacing:.12em;padding:0 1.2rem}@media(max-width:749px){.card-wrapper .quick-add__submit{min-height:3.8rem;font-size:1.1rem;letter-spacing:.08em;padding:0 .6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/riva-gifting.css.map */
