:root{--rv-dark-bg: #080f17;--rv-dark-surface: #101d29;--rv-dark-raised: #162a3a;--rv-dark-text: #edf5fa;--rv-dark-muted: #b7c8d5;--rv-dark-accent: #b9e8ff;--rv-dark-accent-hover: #def3ff;--rv-dark-on-accent: #10212e;--rv-dark-line: #3c5365;--rv-dark-control-line: #637e92;--rv-dark-focus: #8ed7ff;--rv-dark-error: #ffb4ab;--rv-dark-success: #a8e8c2;--rv-dark-photo: #ffffff}html{background-color:var(--rv-dark-bg);color-scheme:dark}body,body [class^=color-],body [class*=" color-"]{--color-background: 8, 15, 23;--color-accent-background: 16, 29, 41;--color-borders: 60, 83, 101;--color-headings: 237, 245, 250;--color-text: 237, 245, 250;--color-text-muted: 183, 200, 213;--color-buttons-background: 185, 232, 255;--color-buttons-label: 16, 33, 46;--color-links: 185, 232, 255;--color-inputs-background: 22, 42, 58;--color-errors: 255, 180, 171;--color-sales: 185, 232, 255;--color-overlay-background: 8, 15, 23;--color-overlay-text: 237, 245, 250;--overlay-background: 8, 15, 23;--overlay-text-color: 237, 245, 250;--borders: 1px solid var(--rv-dark-line);--default-button-background-hover: 30, 55, 73;--default-button-border-color-hover: 99, 126, 146;--default-button-box-shadow-hover: 142, 215, 255;--default-button-background-active: 16, 29, 41;--default-button-border-color-active: 142, 215, 255;--primary-button-background-hover: 222, 243, 255;--primary-button-border-color-hover: 222, 243, 255;--primary-button-box-shadow-hover: 142, 215, 255;--primary-button-background-active: 142, 215, 255;--primary-button-border-color-active: 142, 215, 255;--primary-outline-button-box-shadow-hover: 142, 215, 255;--primary-reveal-button-box-shadow-hover: 142, 215, 255;--input-bg-color-hover: 30, 55, 73;--input-border-color-hover: 142, 215, 255;--input-shadow-color-hover: 142, 215, 255;--input-bg-color-active: 22, 42, 58;--input-border-color-active: 142, 215, 255;--arrow-background-hover: 30, 55, 73;--arrow-border-color-hover: 99, 126, 146;--arrow-box-shadow-hover: 142, 215, 255;--arrow-background-active: 16, 29, 41;--arrow-border-color-active: 142, 215, 255;--cart-bubble-bg-color: 185, 232, 255;--cart-bubble-border-color: 185, 232, 255;--shadow: 0 12px 32px #0005;--icon-select-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23edf5fa' stroke-width='1.7'/%3E%3C/svg%3E");--icon-select-overlay-url: var(--icon-select-url);--icon-select-footer-url: var(--icon-select-url)}body{background-color:var(--rv-dark-bg);color:var(--rv-dark-text)}body .text-muted{color:var(--rv-dark-muted)}body .rv-store{--rv-ink: var(--rv-dark-text);--rv-muted: var(--rv-dark-muted);--rv-blue: var(--rv-dark-accent);--rv-line: var(--rv-dark-line);background:var(--rv-dark-bg);color:var(--rv-dark-text)}body .rv-store :is(.rv-category-nav,.rv-models,.rv-help){background:var(--rv-dark-bg);border-color:var(--rv-dark-line)}body .rv-store .rv-category{color:var(--rv-dark-text)}body .rv-store .rv-category:hover{color:var(--rv-dark-accent)}body .rv-store .rv-category__number{color:var(--rv-dark-muted)}body .rv-store :is(.rv-model,.rv-feature){background:var(--rv-dark-surface);border-color:var(--rv-dark-line);color:var(--rv-dark-text)}body .rv-store .rv-model--featured{border-color:var(--rv-dark-control-line)}body .rv-store .rv-pill{background:var(--rv-dark-raised);color:var(--rv-dark-accent);border:1px solid var(--rv-dark-line)}body .rv-store .rv-spec-list>div{border-color:var(--rv-dark-line)}body .rv-store .rv-model__image{background:var(--rv-dark-photo);border-radius:2px}body .rv-store .rv-model__image img{mix-blend-mode:normal}body .rv-store .rv-complete{background:var(--rv-dark-bg)}body .rv-store .rv-button,body .rv-store .rv-campaign .rv-button,body .rv-store .rv-hero .rv-button,body .rv-site-button,body .ravion-faq .rvf-contact{background:var(--rv-dark-accent);border-color:var(--rv-dark-accent);color:var(--rv-dark-on-accent)}body .rv-store .rv-button:hover,body .rv-store .rv-campaign .rv-button:hover,body .rv-store .rv-hero .rv-button:hover,body .rv-site-button:hover,body .ravion-faq .rvf-contact:hover{background:var(--rv-dark-accent-hover);border-color:var(--rv-dark-accent-hover);color:var(--rv-dark-on-accent)}body .rv-store .rv-button--outline,body .rv-store .rv-hero .rv-button--outline{background:var(--rv-dark-surface);border-color:var(--rv-dark-control-line);color:var(--rv-dark-text)}body .rv-store .rv-button--outline:hover,body .rv-store .rv-hero .rv-button--outline:hover{background:var(--rv-dark-raised);border-color:var(--rv-dark-accent);color:var(--rv-dark-text)}body .rv-catalog.rv-catalog--cinematic,body .rv-story,body .rv-content-page,body .rv-content-page .rv-page-content{background-color:var(--rv-dark-bg);color:var(--rv-dark-text)}body .rv-catalog--cinematic .rv-catalog__image--catalog,body .rv-story:not(.rv-story--campaign) .rv-story__visual{background:var(--rv-dark-bg)}body .rv-catalog--cinematic .rv-catalog__nav{background:var(--rv-dark-surface);border-color:var(--rv-dark-line)}body .rv-catalog.rv-catalog--cinematic nav a{color:var(--rv-dark-muted)}body .rv-catalog.rv-catalog--cinematic nav a:hover,body .rv-catalog.rv-catalog--cinematic nav a[aria-current]{background:var(--rv-dark-raised);color:var(--rv-dark-text);border-color:var(--rv-dark-control-line)}body .product-item--grid>.card,body.template-collection .product-item--grid>.card,body :is(.cart-page,.cart-drawer) .card,body .dbtfy-recently-viewed .card{background:var(--rv-dark-surface);border-color:var(--rv-dark-line);color:var(--rv-dark-text)}body .product-item--list,body.template-collection .product-item--list{border-color:var(--rv-dark-line)}body .product-item :is(.card__image-wrapper,.product-item__image-wrapper),body.template-collection .product-item--grid .card__image-wrapper,body .cart__item .media-wrapper--product,body .dbtfy-smart-search__thumbnail .media-wrapper--product{background-color:var(--rv-dark-photo)}body .product-item :is(.card__body,.product-item__content,.product-item__description),body .product-item .card__body .h4,body .product-item .product-item__content .h6{color:var(--rv-dark-text)}body .product-item :is(.price--compare,.text-muted){color:var(--rv-dark-muted)}body.template-product .product[data-section-type=product]{background:var(--rv-dark-bg);color:var(--rv-dark-text)}body.template-product .product[data-section-type=product] .product__gallery{background:var(--rv-dark-photo);border-color:var(--rv-dark-line)}body .product__gallery :is(.product__thumbnail,.media-wrapper--product){background-color:var(--rv-dark-photo)}body .product__gallery :is(.slick-arrow,.product__thumbnail-icon){background:var(--rv-dark-surface);color:var(--rv-dark-text);border-color:var(--rv-dark-control-line)}body.template-product .product[data-section-type=product] :is(h1,.product-price-container){color:var(--rv-dark-text)}body.template-product .product[data-section-type=product] .js-product-add-to-cart{background:var(--rv-dark-accent);border-color:var(--rv-dark-accent);color:var(--rv-dark-on-accent)}body.template-product .product[data-section-type=product] .js-product-add-to-cart:not(:disabled):hover,body.template-product .product[data-section-type=product] .js-product-add-to-cart:not(:disabled):focus{background:var(--rv-dark-accent-hover);border-color:var(--rv-dark-accent-hover);color:var(--rv-dark-on-accent)}body.template-product .product[data-section-type=product] details{border-color:var(--rv-dark-line)}body.template-product .product[data-section-type=product] .product__thumbnail--active{outline-color:#297aa8}body :is(.section,.drawer,.modal,.header,.footer,.rv-store,.ravion-faq) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=image]),textarea,select),body.template-product .product[data-section-type=product] select,body .footer[data-section-type=footer] input:not([type=checkbox]){background-color:var(--rv-dark-raised);border-color:var(--rv-dark-control-line);color:var(--rv-dark-text);caret-color:var(--rv-dark-accent)}body :is(.section,.drawer,.modal,.header,.footer,.rv-store,.ravion-faq) :is(input,textarea,select):focus,body.template-product .product[data-section-type=product] select:focus,body .footer[data-section-type=footer] input:not([type=checkbox]):focus{background-color:var(--rv-dark-raised);border-color:var(--rv-dark-accent);color:var(--rv-dark-text)}body :is(.section,.drawer,.modal,.header,.footer,.rv-store,.ravion-faq) :is(input,textarea)::placeholder,body :is(.section,.drawer,.modal,.header,.footer,.rv-store,.ravion-faq) :is(input,textarea):focus::placeholder{color:var(--rv-dark-muted);opacity:1}body :is(.section,.drawer,.modal,.header,.footer,.ravion-faq) select option{background-color:var(--rv-dark-surface);color:var(--rv-dark-text)}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--rv-dark-accent)}body .single-option-radio input[type=radio]:not(:checked)+label{border-color:var(--rv-dark-control-line)}body .single-option-radio input:focus-visible+label,body .swatch input:focus-visible+.swatch-element,body .checkbox input:focus-visible~label,body .radio input:focus-visible~label{outline:3px solid var(--rv-dark-focus);outline-offset:3px}body :is(.btn,input,textarea,select,.single-option-radio label)[disabled],body :is(.btn,.single-option-radio label).disabled,body .single-option-radio .option-radio-disabled+label{--opacity: 1;background-color:var(--rv-dark-surface);border-color:var(--rv-dark-line);color:var(--rv-dark-muted);cursor:not-allowed}body.template-product .product[data-section-type=product] .js-product-add-to-cart:disabled{--opacity: 1;background:var(--rv-dark-surface);color:var(--rv-dark-muted);border-color:var(--rv-dark-line)}body :is(.header,.drawer,.modal,.dbtfy-sticky-addtocart__bar),body .header[data-section-id],body .header .header__wrapper{background-color:var(--rv-dark-bg);color:var(--rv-dark-text)}body :is(.dropdown__menu,.drawer__footer,.modal__content,.dbtfy-smart-search-wrapper,.dbtfy-smart-search__results){background-color:var(--rv-dark-surface);border-color:var(--rv-dark-line);color:var(--rv-dark-text)}body .header :is(.header-menu__link,.header__logo-link),body .dropdown .dropdown__link{color:var(--rv-dark-text)}body .dropdown .dropdown__link:hover,body .dropdown .dropdown__link:focus{background-color:var(--rv-dark-raised);color:var(--rv-dark-accent)}body .header__cart-count{color:var(--rv-dark-text)}body .rv-content-page .rv-page-content .rte{color:var(--rv-dark-muted)}body .rv-content-page .rv-page-content :is(h1,h2,h3,h4,h5,h6,strong){color:var(--rv-dark-text)}body .rv-content-page .rv-page-content a{color:var(--rv-dark-accent)}body .rte :is(table,th,td),body .cart table,body .overlay-content table{border-color:var(--rv-dark-line);color:var(--rv-dark-text)}body .rte th,body .cart th,body .overlay-content table th{background-color:var(--rv-dark-raised);color:var(--rv-dark-text)}body .rte tbody tr:nth-of-type(odd){background-color:var(--rv-dark-surface)}body .ravion-faq{--rvf-ink: var(--rv-dark-text);--rvf-muted: var(--rv-dark-muted);--rvf-blue: var(--rv-dark-accent);--rvf-line: var(--rv-dark-line);--rvf-soft: var(--rv-dark-surface);background:var(--rv-dark-bg)}body .ravion-faq :is(.rvf-card-heading>span,.rvf-number){background:var(--rv-dark-raised);color:var(--rv-dark-accent)}body .ravion-faq .rvf-topics a[aria-current=true]{background:var(--rv-dark-raised);border-color:var(--rv-dark-control-line);color:var(--rv-dark-text)}body .ravion-faq .rvf-answer{color:var(--rv-dark-muted)}body .footer[data-section-type=footer],body .footer[data-section-type=footer]>.section{background-color:var(--rv-dark-bg);border-color:var(--rv-dark-line);color:var(--rv-dark-muted)}body .footer[data-section-type=footer] .footer__linklist a:hover{color:var(--rv-dark-accent)}body .dbtfy-quantity-breaks .dbtfy-quantity-breaks__product-badge-top,body .blog-post-menu :is(.blog-post-menu__filters-dropdown-toggle,.blog-post-menu__sort-select,.blog-post-menu__filters-dropdown-content,.blog-post-menu__selected-filter),body .notification-toast.notification-toast--popup :is(.card__header,.card__body),body .learning-toast__card{background:var(--rv-dark-surface);color:var(--rv-dark-text);border-color:var(--rv-dark-line)}body .blog-post-menu :is(.blog-post-menu__icon,.blog-post-menu__filter-option span,.blog-post-menu__filter-placeholder){color:var(--rv-dark-muted)}body .blog-post-menu .blog-post-menu__filter-option:hover span{color:var(--rv-dark-accent)}body .notification-toast.notification-toast--popup .card__body span{background:var(--rv-dark-raised);color:var(--rv-dark-text)}body .notification-toast.notification-toast--popup .notification-toast__close-btn{background-color:var(--rv-dark-raised)!important;color:var(--rv-dark-text)}body :is(.errors,.input--error,[role=alert]){color:var(--rv-dark-error)}body .form.form--success{color:var(--rv-dark-success);border-color:var(--rv-dark-success)}body :is(.section,.rv-store,.rv-catalog,.rv-story,.ravion-faq,.header,.footer,.drawer,.modal) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rv-dark-focus);outline-offset:3px}body .product__gallery :is(a,button,[tabindex]):focus-visible{outline-color:#297aa8}body ::selection{background:var(--rv-dark-accent);color:var(--rv-dark-on-accent)}html body shopify-chat::part(activator){background-color:var(--rv-dark-accent);color:var(--rv-dark-on-accent);border:1px solid var(--rv-dark-control-line)}html body shopify-chat::part(activator):focus-visible{outline:3px solid var(--rv-dark-focus);outline-offset:3px}@media(max-width:767px){html body.template-index shopify-chat::part(activator){position:fixed;left:auto;right:16px;bottom:calc(14px + var(--private-preview-bar-offset, 0px))}}body.template-product .product[data-section-type=product] select{background-image:var(--icon-select-url);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}body .rv-travel-note,body .rv-store .rv-travel-note--hero{background:var(--rv-dark-surface);border-color:var(--rv-dark-line);border-left-color:var(--rv-dark-accent);color:var(--rv-dark-muted)}body .rv-travel-note .rv-travel-note__title{color:var(--rv-dark-text)}body .rv-travel-note .rv-travel-note__links a,body .rv-store .rv-model__travel-note a,body .rv-store .rv-spec-list .rv-spec-list__travel dd{color:var(--rv-dark-accent)}body .rv-store .rv-model__travel-note{color:var(--rv-dark-muted)}body .rv-store .rv-use-cases{padding-top:76px;padding-bottom:76px}body .rv-store .rv-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body .rv-store .rv-use-case{min-width:0;overflow:hidden;background:var(--rv-dark-surface);border:1px solid var(--rv-dark-line);border-radius:12px}body .rv-store .rv-use-case__image{overflow:hidden;aspect-ratio:4 / 3;background:var(--rv-dark-raised)}body .rv-store .rv-use-case__image img{display:block;width:100%;height:100%;object-fit:cover}body .rv-store .rv-use-case__copy{padding:24px}body .rv-store .rv-use-case h3{margin:10px 0 12px;font-size:25px;line-height:1.2;color:var(--rv-dark-text)}body .rv-store .rv-use-case__copy>p:not(.rv-eyebrow){font-size:14px;line-height:1.65;color:var(--rv-dark-muted)}body .rv-store .rv-use-cases__note{margin-top:22px;max-width:1000px;font-size:12px;line-height:1.65;color:var(--rv-dark-muted)}@media(max-width:899px)and (min-width:768px){body .rv-store .rv-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body .rv-store .rv-use-cases{padding-top:44px;padding-bottom:44px}body .rv-store .rv-use-case-grid{grid-template-columns:1fr;gap:20px}body .rv-store .rv-use-case__image{aspect-ratio:4 / 3}body .rv-store .rv-use-case__copy{padding:22px}}body .rv-store .rv-details{padding-top:44px;padding-bottom:34px}body .rv-store .rv-details .rv-section-heading{align-items:center;margin-bottom:24px}body .rv-store .rv-details .rv-section-heading h2{font-size:clamp(28px,3vw,38px)}body .rv-store .rv-detail-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}body .rv-store .rv-detail-card__image{display:block;height:290px;overflow:hidden;background:#101d29}body .rv-store .rv-detail-card__image img{display:block;width:100%;height:100%;object-fit:cover}body .rv-store .rv-detail-card--product .rv-detail-card__image{background:#fff}body .rv-store .rv-detail-card--product .rv-detail-card__image img{object-fit:contain}body .rv-store .rv-detail-card__copy{padding:22px 26px 24px}body .rv-store .rv-detail-card__copy h3{margin:0 0 10px;font-size:24px;line-height:1.25}body .rv-store .rv-detail-card__copy p{color:var(--rv-dark-muted);font-size:14px;line-height:1.6}body .rv-store .rv-details__note{margin-top:18px;color:var(--rv-dark-muted);font-size:12px;line-height:1.6}@media(max-width:767px){body .rv-store .rv-details{padding-top:30px;padding-bottom:24px}body .rv-store .rv-details .rv-section-heading{display:flex;gap:12px}body .rv-store .rv-details .rv-section-heading .rv-text-link{font-size:12px;gap:8px}body .rv-store .rv-detail-grid{grid-template-columns:1fr;gap:18px}body .rv-store .rv-detail-card__image{height:auto;aspect-ratio:1.9}body .rv-store .rv-detail-card--product{display:grid;grid-template-columns:43% 1fr;align-items:stretch}body .rv-store .rv-detail-card--product .rv-detail-card__image{height:100%;min-height:180px;aspect-ratio:auto}body .rv-store .rv-detail-card__copy{padding:20px}body .rv-store .rv-detail-card--product .rv-detail-card__copy{padding:18px 15px}body .rv-store .rv-detail-card__copy h3{font-size:22px}body .rv-store .rv-detail-card--product .rv-detail-card__copy h3{font-size:20px}body .rv-store .rv-detail-card--product .rv-detail-card__copy p{font-size:12px}}body .rv-store .rv-use-case__image img{object-position:var(--rv-use-case-position, center center)}body .rv-store .rv-air-travel-footnote{padding-top:20px;padding-bottom:28px;border-top:1px solid var(--rv-dark-line);color:var(--rv-dark-muted);font-size:12px;line-height:1.7;scroll-margin-top:130px}body .rv-store .rv-air-travel-footnote p{max-width:1100px}body .rv-store .rv-air-travel-footnote a,body .rv-store .rv-travel-note__anchor{color:var(--rv-dark-accent);text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:1.7}body .rv-store .rv-air-travel-footnote:focus-visible{outline:2px solid var(--rv-dark-accent);outline-offset:-3px}body .rv-store .rv-travel-note__anchor{display:inline-block;min-height:28px;padding:4px 0}@media(max-width:767px){body .rv-store .rv-air-travel-footnote{padding-top:18px;padding-bottom:24px;scroll-margin-top:100px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ravion-dark-unified.css.map */
