#MainContent>.shopify-section:not(.rivio-section){--button-border-radius: 5px;--button-font-family: var(--font-body--family)}#MainContent>.shopify-section:not(.rivio-section) :is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--font-body--family);font-weight:750;letter-spacing:-.025em;line-height:1.2;text-wrap:pretty;overflow-wrap:anywhere}#MainContent>.shopify-section:not(.rivio-section) :is(.rte,.text-block){line-height:1.65;overflow-wrap:anywhere}#MainContent>.shopify-section:not(.rivio-section) :is(.button,.button-secondary){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;max-width:100%;padding:.8rem 1.25rem;border-radius:5px;font-family:var(--font-body--family);font-weight:650;line-height:1.4;white-space:normal;text-align:center;text-decoration:none}#MainContent>.shopify-section:not(.rivio-section) .button{--button-background-color: var(--rivio-brand-blue, #0084ff);--button-color: #fff;--button-border-color: var(--rivio-brand-blue, #0084ff);background-color:var(--button-background-color);color:var(--button-color)}#MainContent>.shopify-section:not(.rivio-section) .button-secondary{--button-background-color: transparent;--button-color: var(--color-foreground);--button-border-color: var(--rivio-brand-border-subtle, #e2e8f0);background-color:transparent;color:var(--color-foreground);border:1px solid var(--button-border-color)}#MainContent>.shopify-section:not(.rivio-section) .button:not(:disabled):hover{background-color:var(--rivio-brand-blue-hover, #0056b3)}#MainContent>.shopify-section:not(.rivio-section) :is(.button,.button-secondary)[hidden]{display:none}#MainContent>.shopify-section:not(.rivio-section) :is(.button,.button-secondary,input,select,textarea):focus-visible{outline:2px solid var(--rivio-brand-blue, #0084ff);outline-offset:3px}#MainContent>.shopify-section:not(.rivio-section) :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=hidden]),select,textarea){min-width:0;max-width:100%;border-radius:8px;font-family:var(--font-body--family);font-size:1rem}#MainContent>.shopify-section:not(.rivio-section) :is(.product-card__content,.collection-card,.blog-post-card){border-radius:12px}#MainContent>.shopify-section:not(.rivio-section) .product-card__content{border:1px solid var(--rivio-brand-border-subtle, #e2e8f0);padding:1rem;gap:.75rem}#MainContent>.shopify-section:not(.rivio-section) :is(.product-grid__item,.product-card,.collection-card,.group-block,.text-block,.product-details){min-inline-size:0}#MainContent>.shopify-section:not(.rivio-section) :is(.text-block,.rte)>:first-child{margin-block-start:0}#MainContent>.shopify-section:not(.rivio-section) :is(.text-block,.rte)>:last-child{margin-block-end:0}@media screen and (max-width:989px){#MainContent{--rivio-mobile-gutter: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}#MainContent :is(.section,.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: var(--rivio-mobile-gutter)}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__inner,.rivio-filter-grid__inner,.rivio-editorial__inner){width:100%;max-width:100%;margin-inline:0}:is(.template-product,.template-collection) #MainContent .rivio-section :is(div,article,header,nav,form,fieldset){min-inline-size:0}:is(.template-product,.template-collection) #MainContent .rivio-section :is(h1,h2,h3,p,li,a,label){overflow-wrap:anywhere}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-panel--hero .rivio-panel__inner{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-panel--hero .rivio-panel__inner>*{grid-column:1!important;grid-row:auto!important;max-width:100%!important}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-tier-hero__grid,.rivio-service-product__layout,.rivio-app-hero__layout,.rivio-rule-builder__layout,.rivio-case-highlight__card){grid-template-columns:minmax(0,1fr);gap:1.5rem}#MainContent>.shopify-section:not(.rivio-section) .section-content-wrapper{padding-block-start:min(var(--padding-block-start, 0px),48px);padding-block-end:min(var(--padding-block-end, 0px),48px)}}@media screen and (max-width:749px){#MainContent{--rivio-mobile-gutter: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__header,.rivio-panel__intro,.rivio-panel__heading,.rivio-service-product__copy .rivio-panel__heading,.rivio-app-hero__description){max-width:100%}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__heading,.rivio-app-hero__headline,.rivio-tier-hero__title,.rivio-features-showcase__heading,.rivio-rule-builder__title,.rivio-app-plans__heading,.rivio-app-vs-native__heading){font-size:clamp(1.65rem,7vw,2.125rem);line-height:1.2;letter-spacing:-.025em}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__header,.rivio-filter-grid__header){margin-block-end:1.5rem}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__intro,.rivio-app-hero__description,.rivio-tier-hero__intro)>p{margin-block:0 .75rem;line-height:1.6}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__actions,.rivio-app-hero__actions,.rivio-service-product__actions,.rivio-tier-hero__actions,.rivio-step-1-actions,.rivio-step-actions,.rivio-app-card__actions,.rivio-service-card-box__actions){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;gap:.75rem}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-panel__actions,.rivio-app-hero__actions,.rivio-service-product__actions,.rivio-tier-hero__actions,.rivio-step-1-actions,.rivio-step-actions,.rivio-app-card__actions,.rivio-service-card-box__actions)>:is(a,button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;height:auto;padding:.8rem 1rem;white-space:normal;text-align:center;line-height:1.4}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-panel--hero .rivio-panel__actions{margin-top:0!important}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-panel--align-center .rivio-panel__actions{justify-content:center!important}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-case-highlight__card,.rivio-tier-card,.rivio-app-plan,.rivio-avn-card){padding:1.25rem}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-case-highlight__metrics,.rivio-step-form-grid,.rivio-app-plans__grid){grid-template-columns:minmax(0,1fr);gap:1rem}:is(.template-product,.template-collection) #MainContent .rivio-section :is(.rivio-tier-hero__topbar,.rivio-tier-card__header,.rivio-app-hero__badges,.rivio-filter-grid__filters){flex-wrap:wrap;gap:.75rem}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-app-hero__app-title{flex-wrap:nowrap;align-items:flex-start;gap:.75rem}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-app-hero__icon{flex-shrink:0;width:3rem;height:3rem}:is(.template-product,.template-collection) #MainContent .rivio-section .rivio-app-hero__app-title h1{font-size:1.35rem;line-height:1.3;margin:0}#MainContent>.shopify-section:not(.rivio-section) :is(h1,.h1){font-size:clamp(1.75rem,7vw,2.25rem)}#MainContent>.shopify-section:not(.rivio-section) :is(h2,.h2){font-size:clamp(1.5rem,6vw,1.875rem)}#MainContent>.shopify-section:not(.rivio-section) :is(h3,.h3){font-size:1.125rem}#MainContent>.shopify-section:not(.rivio-section) .product-card__content{padding:.75rem}#MainContent .product-information__grid{grid-column:2;grid-template-columns:minmax(0,1fr);row-gap:1.5rem}#MainContent .product-information__grid>:is(.product-information__media,.product-details){grid-column:1;width:100%;min-width:0;padding-inline:0}#MainContent .product-details>.group-block{width:100%;max-width:100%}#MainContent .product-information__media .media-gallery--extend{margin-inline:0;width:100%}#MainContent>.shopify-section:not(.rivio-section) .section-content-wrapper{padding-inline:0;gap:min(var(--gap, 16px),24px)}}.rivio-panel--split.rivio-panel--align-center .rivio-card__footer-row:not(.rivio-card__footer-row--split){justify-content:center}.shopify-policy__container{max-width:860px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem);color:var(--color-foreground, #070B19);font-family:var(--font-body--family);line-height:1.75}.shopify-policy__container:before{content:"RIVIOAPPS LEGAL & COMPLIANCE";display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rivio-brand-blue, #0084ff);background:#0084ff14;border:1px solid rgb(0 132 255 / .2);padding:.35rem .85rem;border-radius:9999px;margin-bottom:1.25rem}.shopify-policy__title h1{font-family:var(--font-body--family);font-size:clamp(2rem,5vw,2.75rem);font-weight:750;letter-spacing:-.03em;line-height:1.15;color:var(--color-foreground, #070B19);margin-top:0;margin-bottom:2rem}.shopify-policy__body{font-size:1.05rem;color:rgb(var(--color-foreground-rgb, 7 11 25) / .88)}.shopify-policy__body :is(h2,h3,h4){font-family:var(--font-body--family);font-weight:700;color:var(--color-foreground, #070B19);letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem}.shopify-policy__body h2{font-size:1.5rem;border-bottom:1px solid rgb(var(--color-foreground-rgb, 7 11 25) / .1);padding-bottom:.5rem}.shopify-policy__body h3{font-size:1.25rem}.shopify-policy__body p{margin-bottom:1.25rem}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.5rem;margin-bottom:1.5rem}.shopify-policy__body li{margin-bottom:.5rem}.shopify-policy__body a{color:var(--rivio-brand-blue, #0084ff);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.shopify-policy__body a:hover{color:var(--rivio-brand-blue-hover, #0056b3)}.shopify-policy__body blockquote{border-left:3px solid var(--rivio-brand-blue, #0084ff);background:#0084ff0a;padding:1rem 1.25rem;border-radius:0 .5rem .5rem 0;margin:1.75rem 0;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rivio-responsive.css.map */
