body[class*=nv-template-]{--font-body--family:Arial,Helvetica,sans-serif}body:not(.nv-template-product) #MainContent{--font-heading--family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;color:#242126}body:not(.nv-template-product) #MainContent :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}body:not(.nv-template-product) #MainContent :is(.button,.button-secondary,.contact-form__input,.field__input){border-radius:0;box-shadow:none}body:not(.nv-template-product) #MainContent .button{background:#242126;color:#fff;border-color:#242126}body:not(.nv-template-product) #MainContent .button:hover{background:#705781}.nv-template-collection #MainContent,.nv-template-search #MainContent,.nv-template-list-collections #MainContent{background:#fff}:is(.nv-template-collection,.nv-template-search,.nv-template-list-collections) #MainContent h1{font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.1}:is(.nv-template-collection,.nv-template-search) :is(.product-card,.card-gallery){border-radius:0}:is(.nv-template-collection,.nv-template-search) .product-card{border-bottom:1px solid #d4cdd9;padding-bottom:24px}.nv-template-cart #MainContent{padding-block:28px 64px}.nv-template-page .contact-form{max-width:800px;width:100%;margin:auto}.nv-template-page .contact-form :is(input,textarea){border:1px solid #bfb7c7;background:#fff;border-radius:0;padding:16px}.nv-template-page .nm-area{--nm-ink:#242126;--nm-purple:#705781;--nm-border:#d4cdd9;background:#fff;font-family:Arial,Helvetica,sans-serif}.nv-template-page .nm-area :is(h1,h2,h3,em){font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.nv-template-page :is(.nm-library,.nm-card,.nm-module,.nm-start,.nm-book-space){border-radius:0;box-shadow:none;border-color:#d4cdd9}.nv-template-page .nm-button{border-radius:0;background:#242126;color:#fff;box-shadow:none}.nv-template-page .nm-book-space{background:#f0eaf5}.page-wrapper>footer{border-top:1px solid #242126;background:#f5f1f8}.page-wrapper>footer :is(h2,h3,h4,p,a,span,input){font-family:Arial,Helvetica,sans-serif}.page-wrapper>footer a{text-underline-offset:5px}.page-wrapper>footer a:hover{text-decoration:underline}.page-wrapper>footer :is(input,button){border-radius:0}.page-wrapper>footer input{border-bottom:1px solid #86778f!important}.page-wrapper>footer :is(h2,h3){font-weight:400;letter-spacing:-.025em}@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .18s,color .18s}}@media(max-width:749px){.nv-template-cart #MainContent{padding-block:16px 40px}}.shopify-policy__container{max-width:1000px!important;padding:64px 32px 88px!important}.shopify-policy__title{text-align:left!important;border-bottom:1px solid #242126;padding-bottom:32px;margin-bottom:36px}.shopify-policy__title h1{font:400 clamp(36px,5vw,60px)/1.1 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em}.shopify-policy__body{max-width:800px;color:#56515d;font:16px/1.85 Arial,Helvetica,sans-serif}.shopify-policy__body h2{font-size:28px;font-weight:400;margin-top:38px;color:#242126}.shopify-policy__body a{color:#705781;text-underline-offset:4px}:is(.nv-template-blog,.nv-template-article) #MainContent{background:#fff}:is(.nv-template-blog,.nv-template-article) #MainContent :is(h1,h2){font-weight:400;line-height:1.15}:is(.nv-template-blog,.nv-template-article) #MainContent img{border-radius:0}.nv-template-article .rte{font-size:16px;line-height:1.85}@media(max-width:749px){.shopify-policy__container{padding:40px 24px 56px!important}.shopify-policy__body{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/noraviro-site.css.map */
