:root{--rv-ink: #000;--rv-text-soft: #1c1d1d;--rv-border: #e8e8e1;--rv-sale: #c20000;--rv-btn: #111;--rv-gutter: 22px;--rv-page-pad: 40px;--rv-section-gap: 75px}@media screen and (max-width:768px){:root{--rv-gutter: 16px;--rv-page-pad: 17px;--rv-section-gap: 40px}}body.rv{font-size:18px;line-height:1.4;letter-spacing:.025em;color:var(--rv-ink)}@media screen and (max-width:768px){body.rv{font-size:16px}}.rv h1,.rv h2,.rv h3,.rv h4,.rv h5,.rv .h0,.rv .h1,.rv .h2,.rv .h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0}.rv-page{max-width:1500px;margin:0 auto;padding:0 var(--rv-page-pad)}.rv-section{margin:var(--rv-section-gap) 0}.rv-title{font-family:var(--font-heading-family);font-weight:700;font-size:30.6px;line-height:1;text-transform:uppercase;text-align:center;margin:0;letter-spacing:0}@media screen and (max-width:768px){.rv-title{font-size:26px;line-height:1.05}}.rv-section-header{text-align:center;margin-bottom:40px}.rv-section-header--divider{border-top:1px solid var(--rv-border);padding-top:75px}@media screen and (max-width:768px){.rv-section-header{margin-bottom:28px}.rv-section-header--divider{padding-top:40px}}.rv-btn{display:inline-block;background:var(--rv-btn);color:#fff;border:1px solid transparent;border-radius:0;font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;line-height:1.42;padding:11px 20px;text-decoration:none;cursor:pointer;text-align:center;transition:opacity .2s}.rv-btn:hover{opacity:.85}.rv-btn--full{display:block;width:100%;padding:13px 20px}.rv-btn--small-outline{background:transparent;color:var(--rv-ink);border:1px solid var(--rv-border);font-size:12px;font-weight:400;letter-spacing:.3em;padding:8px 14px;margin-top:15px}.rv-btn--small-outline:hover{border-color:var(--rv-ink);opacity:1}.rv-grid{display:grid;grid-template-columns:repeat(var(--rv-cols, 4),minmax(0,1fr));column-gap:var(--rv-gutter);row-gap:30px;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.rv-grid{grid-template-columns:repeat(var(--rv-cols-m, 2),minmax(0,1fr));row-gap:22px}.rv-grid--scroll-m{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--rv-page-pad) * -1);padding:0 var(--rv-page-pad);scrollbar-width:none}.rv-grid--scroll-m::-webkit-scrollbar{display:none}.rv-grid--scroll-m>*{flex:0 0 42%;scroll-snap-align:start}}.rv-card{position:relative;text-align:center}.rv-card__link{display:block;color:inherit;text-decoration:none}.rv-card__media{position:relative;aspect-ratio:var(--rv-card-ratio, 1 / 1);background:#fff;overflow:hidden}.rv-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s}.rv-card__media .rv-card__img2{opacity:0}.rv-card:hover .rv-card__img2{opacity:1}.rv-card__tag{position:absolute;top:0;right:0;z-index:2;background:var(--rv-text-soft);color:#fff;font-size:13px;line-height:1;padding:7px 7px 7px 9px;letter-spacing:.025em}.rv-card__tag--soldout{background:#fff;color:var(--rv-ink)}.rv-card__meta{margin-top:9px}.rv-card__title{font-size:16px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;word-break:break-word}.rv-card__price{margin-top:5px;font-size:15.3px;line-height:1.3;color:var(--rv-text-soft)}.rv-card__price s{margin-right:5px;opacity:1}.rv-card__save{color:var(--rv-sale);margin-left:5px}@media screen and (max-width:768px){.rv-card__title{font-size:13px;letter-spacing:.15em}.rv-card__price{font-size:13px}.rv-card__tag{font-size:11px;padding:5px 5px 5px 6px}}.rv-rte{text-align:center}.rv-rte img{max-width:100%;height:auto}.rv-rte ul{display:inline-block;text-align:left}.rv .drawer__heading{font-family:var(--font-heading-family);font-weight:700;font-size:26px;line-height:1;text-transform:uppercase}.rv .cart-drawer .drawer__inner{padding:0 20px}.rv .cart-drawer .drawer__header{padding:18px 0}.rv .cart-drawer__empty-content h2,.rv .cart__empty-text{font-family:var(--font-body-family);font-weight:300;font-size:18px;text-transform:none}.rv .drawer__inner-empty .button{display:none}.rv .cart__checkout-button,.rv .button{border-radius:0;text-transform:uppercase;letter-spacing:.3em;font-weight:700;font-size:14px}.rv .cart-drawer .totals__total{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.2em;font-size:14px}.rv .cart-item__name{text-transform:uppercase;letter-spacing:.15em;font-size:14px}.rv .main-page-title,.rv .title--primary{text-transform:uppercase;text-align:center}.visually-hidden-rv{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rv .cart-drawer .cart-items thead{display:none}.rv .cart-drawer .drawer{width:400px}.rv .cart-drawer .drawer__footer{border-top:1px solid var(--rv-border)}.rv .cart-drawer .totals__total-value{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rv.css.map */
