:root{--rv-ink: #15201e;--rv-ink-2: #0d1412;--rv-teal: #2f6d83;--rv-teal-light: #9fd4dd;--rv-bg: #ffffff;--rv-bg-soft: #f5f8f7;--rv-border: #e4e9e7;--rv-border-soft: #eceeec;--rv-text: #15201e;--rv-text-muted: #4d5b57;--rv-text-muted-2: #5d6c67;--rv-text-faint: #8a9893;--rv-chip-bg: #e6eff0;--rv-on-dark: #cfdad6;--rv-on-dark-faint: #7e8d88;--rv-radius-sm: 9px;--rv-radius: 12px;--rv-radius-lg: 16px;--rv-pill: 999px;--rv-maxw: 1180px;--rv-pad-y: clamp(44px, 6vw, 80px);--rv-pad-x: clamp(18px, 4vw, 40px);--rv-font: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rv-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-body-family: var(--rv-font);--font-heading-family: var(--rv-font);--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 800}body{font-family:var(--rv-font);color:var(--rv-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rv-container{max-width:var(--rv-maxw);margin:0 auto;padding-left:var(--rv-pad-x);padding-right:var(--rv-pad-x)}.rv-section{padding-top:var(--rv-pad-y);padding-bottom:var(--rv-pad-y)}.rv-section--soft{background:var(--rv-bg-soft);border-top:1px solid var(--rv-border-soft);border-bottom:1px solid var(--rv-border-soft)}.rv-section--dark{background:var(--rv-ink);color:#fff}.rv-section--dark .rv-h2,.rv-section--dark h2,.rv-section--dark h3{color:#fff}.rv-eyebrow{font-family:var(--rv-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-teal);display:inline-block}.rv-eyebrow--light{color:var(--rv-teal-light)}.rv-h1{font-size:clamp(38px,7vw,66px);line-height:.98;letter-spacing:-.04em;font-weight:800;margin:0}.rv-h2{font-size:clamp(28px,4.5vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:0}.rv-h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.rv-lead{font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:var(--rv-text-muted);margin:0}.rv-body{font-size:15px;line-height:1.55;color:var(--rv-text-muted);margin:0}.rv-accent{color:var(--rv-teal-light)}.rv-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;background:var(--rv-ink);color:#fff;padding:13px 22px;border-radius:var(--rv-radius-sm);font-family:var(--rv-font);font-weight:700;font-size:15px;border:1px solid var(--rv-ink);transition:transform .15s ease,opacity .15s ease,background .15s ease}.rv-btn:hover{transform:translateY(-1px);opacity:.94}.rv-btn--ghost{background:transparent;border:1px solid var(--rv-ink);color:var(--rv-ink)}.rv-btn--ghost:hover{background:var(--rv-ink);color:#fff;opacity:1}.rv-btn--light{background:#fff;color:var(--rv-ink);border-color:#fff}.rv-btn--on-dark{background:#ffffff14;border:1px solid #ffffff4d;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rv-card{background:#fff;border:1px solid var(--rv-border);border-radius:var(--rv-radius);padding:28px}.rv-card--dark{background:var(--rv-ink);color:#fff;border:none}.rv-card--dark .rv-body{color:var(--rv-on-dark)}.rv-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--rv-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rv-teal);border:1px solid #cfe0e2;border-radius:var(--rv-pill);padding:7px 14px}.rv-icon{width:38px;height:38px;border-radius:var(--rv-radius-sm);background:var(--rv-chip-bg);color:var(--rv-teal);display:flex;align-items:center;justify-content:center;font-family:var(--rv-mono);font-size:16px}.rv-grid{display:grid;gap:clamp(16px,2.5vw,28px)}.rv-grid--auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rv-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rv-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@keyframes rv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rv-marquee{overflow:hidden;background:var(--rv-ink);color:#fff;height:40px;display:flex;align-items:center;white-space:nowrap}.rv-marquee__track{display:inline-flex;animation:rv-marquee 30s linear infinite;font-family:var(--rv-mono);font-size:13px;letter-spacing:.04em}.rv-marquee__track span{padding:0 18px}@media(prefers-reduced-motion:reduce){.rv-marquee__track{animation:none}}.rv-media{position:relative;border-radius:var(--rv-radius);overflow:hidden;background:var(--rv-bg-soft)}.rv-media img{display:block;width:100%;height:100%;object-fit:cover}.rv-media__tag{position:absolute;top:12px;left:12px;font-family:var(--rv-mono);font-size:11px;color:#fff;background:var(--rv-ink);padding:3px 8px;border-radius:3px}.rv-faq__item{background:#fff;border:1px solid var(--rv-border);border-radius:var(--rv-radius);overflow:hidden}.rv-faq__item+.rv-faq__item{margin-top:12px}.rv-faq__q{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600;color:var(--rv-ink)}.rv-faq__q::-webkit-details-marker{display:none}.rv-faq__q:after{content:"+";color:var(--rv-teal);font-size:22px;line-height:1}.rv-faq__item[open] .rv-faq__q:after{content:"\2212"}.rv-faq__a{padding:0 22px 20px;font-size:15px;line-height:1.6;color:var(--rv-text-muted)}.rv-faq__a a{color:var(--rv-teal)}.section-header{position:sticky;top:0;z-index:40}.header-wrapper{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rv-border-soft)}.header__heading-logo,.header__heading-link .h2{letter-spacing:-.03em;font-weight:800}.header__menu-item,.header__active-menu-item{transition:color .15s ease}.header__menu-item:hover span,.header__menu-item:hover{color:var(--rv-teal);text-decoration:none}.header__menu-item span:after{background:var(--rv-teal)}.announcement-bar,.utility-bar{background:var(--rv-ink)!important;color:#fff!important}.announcement-bar__message,.utility-bar__message{font-family:var(--rv-mono);font-size:13px;letter-spacing:.04em;color:#fff!important}.announcement-bar a,.utility-bar a{color:#fff!important}.footer{background:var(--rv-ink)!important;border-top:none}.footer .footer__content-top,.footer .footer__content-bottom{border-color:#2a3633!important}.footer,.footer .footer-block__heading,.footer .footer__list-item,.footer .list-menu__item,.footer a,.footer .link,.footer p,.footer .copyright__content{color:var(--rv-on-dark)!important}.footer .footer-block__heading{color:#fff!important;font-weight:700;letter-spacing:-.02em}.footer a:hover,.footer .link:hover{color:#fff!important}.footer .copyright__content{color:var(--rv-on-dark-faint)!important;font-family:var(--rv-mono);font-size:12px}.footer .field__input{background:#ffffff10;border-color:#fff3;color:#fff}.footer .field__label{color:var(--rv-on-dark)!important}.button,.shopify-payment-button__button--unbranded{border-radius:var(--rv-radius-sm);font-weight:700;letter-spacing:-.01em}.card__inner{border-radius:var(--rv-radius);overflow:hidden}.card-wrapper{transition:transform .15s ease}.card-wrapper:hover{transform:translateY(-2px)}.card__heading,.card-information{letter-spacing:-.01em}.price-item--regular,.price__regular .price-item{font-weight:700;letter-spacing:-.01em}.collection .title-wrapper,.collection__title{letter-spacing:-.02em}.cart-drawer__inner,.drawer__inner{border-radius:0}.cart-item__name{letter-spacing:-.01em}.totals__total-value{letter-spacing:-.02em}.collection-hero,.main-collection-banner{background:var(--rv-bg-soft)}.collection .title,.collection-hero__title,.main-collection-banner .title{font-weight:800;letter-spacing:-.03em}.facets__heading,.facets-vertical .facets__heading{letter-spacing:-.01em}.card-wrapper .card{border:none}.card-wrapper .card__inner{border:1px solid var(--rv-border)!important;border-radius:var(--rv-radius)!important;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0d14120a;transition:box-shadow .18s ease,border-color .18s ease}.card-wrapper .card__inner .card__media,.card-wrapper .card__media{border-radius:0!important}.card-wrapper{transition:transform .18s ease}.card-wrapper:hover{transform:translateY(-3px)}.card-wrapper:hover .card__inner{box-shadow:0 14px 34px #0d14121f;border-color:#d3ddda}.card__content{padding:16px 16px 18px}.card__heading,.card__heading a{font-weight:700;letter-spacing:-.01em;font-size:15px;line-height:1.3}.card__heading a:after{border-radius:var(--rv-radius)}.card .price,.card-information .price{margin-top:4px}.price-item--regular{font-weight:800;letter-spacing:-.01em;color:var(--rv-ink)}.price--on-sale .price-item--sale{color:var(--rv-teal);font-weight:800}.price__badge-sale,.badge--bottom-left,.badge{background:var(--rv-teal);color:#fff;border-radius:var(--rv-pill);font-family:var(--rv-mono);font-size:11px;letter-spacing:.04em;border:none}.badge--sold-out,.badge.color-scheme-2{background:var(--rv-ink)}.quick-add__submit,.card .button{border-radius:var(--rv-radius-sm);font-weight:700}.product__media,.product-media-container,.product__modal-opener .product__media{border-radius:var(--rv-radius);overflow:hidden}.product__media-list .product__media img,.product-media-container img{border-radius:var(--rv-radius)}.product__title,.product__title h1,.product__title .h1{font-weight:800;letter-spacing:-.025em;line-height:1.05}.product__info-container .price .price-item--regular,.product__info-container .price__regular .price-item{font-weight:800;font-size:1.6rem;letter-spacing:-.01em;color:var(--rv-ink)}.product__info-container .price--on-sale .price-item--sale{color:var(--rv-teal)}.product-form__input--pill input[type=radio]+label{border-radius:var(--rv-pill);border-color:var(--rv-border);font-weight:600;transition:border-color .15s,background .15s}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}.product-form__input--dropdown .select__select{border-radius:var(--rv-radius-sm)}.product-form__input .form__label{font-weight:600;letter-spacing:-.01em}.product-form__submit{background:var(--rv-teal);color:#fff;border:1px solid var(--rv-teal);border-radius:11px;font-weight:700;font-size:1.05rem;min-height:54px;letter-spacing:-.01em}.product-form__submit:hover:not([disabled]){background:#285c6f;border-color:#285c6f}.shopify-payment-button__button--unbranded{background:var(--rv-ink);border-radius:11px;font-weight:700}.product__description{line-height:1.6;color:var(--rv-text-muted)}.product .quantity{border-radius:var(--rv-radius-sm)}.rv-compare-scroll{border-radius:var(--rv-radius)}.rv-compare th,.rv-compare td{letter-spacing:-.005em}.rv-compare .price{color:var(--rv-teal);font-weight:800}.cart__items,.cart-items{border-radius:var(--rv-radius)}.cart-item__name,.cart-item__name:hover{font-weight:700;letter-spacing:-.01em}.totals__total,.totals__total-value{font-weight:800;letter-spacing:-.02em}#cart-notification,.cart-notification{border-radius:var(--rv-radius)}.cart__checkout-button,#checkout,button[name=checkout]{background:var(--rv-teal);border-color:var(--rv-teal);border-radius:11px;font-weight:700;min-height:52px}.cart__checkout-button:hover{background:#285c6f}.cart__dynamic-checkout-buttons{border-radius:11px;overflow:hidden}.search__input.field__input,.search-modal__form .field__input{border-radius:var(--rv-radius-sm)}.predictive-search{border-radius:var(--rv-radius);overflow:hidden}.predictive-search__item{letter-spacing:-.005em}.search__button .icon,.search-modal .icon{color:var(--rv-ink)}.contact{max-width:720px}.contact .rte,.contact__text{font-size:17px;line-height:1.7;color:var(--rv-text-muted)}.contact .field__input,.contact textarea.text-area,.contact .select__select{border-radius:var(--rv-radius-sm)}.contact .field__input:focus,.contact textarea:focus{border-color:var(--rv-teal)}.contact__button,.contact button[type=submit]{background:var(--rv-teal);color:#fff;border:1px solid var(--rv-teal);border-radius:11px;font-weight:700;min-height:52px;letter-spacing:-.01em}.contact__button:hover{background:#285c6f;border-color:#285c6f}.main-page-title,.page-title{font-weight:800;letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rv.css.map */
