.nereli-contact header{max-width:760px;margin-bottom:40px}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.contact-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0}.contact-card h2{font-size:25px;margin:0 0 24px}.contact-card p,.contact-card address{margin:0 0 18px;font-style:normal}.contact-card>:last-child{margin-bottom:0}.contact-card a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.contact-direct{display:block;padding:6px 0;min-height:44px}.contact-message{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.contact-message h2{font-size:32px}.contact-message input,.contact-message textarea{width:100%;min-width:0;font:inherit;padding:14px;border:1px solid #b8c4b6;border-radius:8px;background:#fff}.contact-message textarea{resize:vertical}.contact-message .account-preview-form{display:grid;gap:12px}.contact-message label:not(:first-child){margin-top:8px}.contact-message button{justify-self:start;margin-top:8px}.shopify-policy__container{width:100%!important;max-width:880px!important;padding:clamp(32px,5vw,64px) var(--gutter)!important;overflow-wrap:anywhere}.shopify-policy__title{text-align:left!important;margin-bottom:32px}.shopify-policy__title h1{font-size:clamp(32px,4vw,48px);line-height:1.2;text-align:left}.shopify-policy__body{font:16px/1.8 NERELISans,Arial,sans-serif}.shopify-policy__body h2{font-size:clamp(24px,2.7vw,30px);line-height:1.3;margin:40px 0 18px;text-wrap:pretty}.shopify-policy__body h3{font-size:22px;margin:28px 0 14px}.shopify-policy__body p{margin:0 0 20px}.shopify-policy__body li{margin-bottom:12px}.shopify-policy__body [id]{scroll-margin-top:120px}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.shopify-policy__body a{overflow-wrap:anywhere}.site-footer .footer-grid{grid-template-columns:minmax(150px,.85fr) minmax(180px,1fr) minmax(200px,1.1fr) minmax(260px,1.35fr);gap:32px}.site-footer .footer-grid>div{min-width:0}.site-footer .footer-grid>div>a{font-size:14px;line-height:1.55;min-height:44px;display:flex;align-items:center;padding:9px 0;overflow-wrap:anywhere}.site-footer .input-row{display:flex;flex-wrap:wrap;gap:10px}.site-footer .input-row input{flex:1 1 160px;width:100%;min-width:0}.site-footer .input-row button{flex:0 0 auto}.site-footer h3{line-height:1.4}.site-footer .small{margin-top:12px}@media(max-width:1100px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.site-footer .footer-grid>div:last-child{grid-column:auto}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card:last-child{grid-column:1/-1}.contact-message{gap:32px}}@media(max-width:600px){.contact-cards,.contact-message,.site-footer .footer-grid{grid-template-columns:1fr}.contact-card{padding:24px}.contact-card:last-child{grid-column:auto}.contact-message{margin-top:36px;gap:16px;padding-top:32px}.contact-message h2{font-size:28px}.site-footer .footer-brand{align-items:flex-start;text-align:left;max-width:none}.site-footer .footer-brand>img{margin:0}.site-footer .footer-brand>p{text-align:left}.site-footer .footer-grid{gap:28px}.shopify-policy__body{line-height:1.75}.shopify-policy__body h2{margin-top:32px}.shopify-policy__title{margin-bottom:24px}}#cart-dialog h2{margin:0 52px 24px 0}#cart-dialog-title:focus{outline:none}#cart-dialog .dialog-close{border:0;background:transparent;display:grid;place-items:center;padding:10px;border-radius:50%}#cart-dialog .dialog-close:focus:not(:focus-visible){outline:none}#cart-dialog .dialog-close:focus-visible{outline:2px solid var(--sage);outline-offset:2px}#drawer-cart-items .routine-product{margin:0;padding:24px 0;border-top:0;align-items:flex-start;gap:16px}#drawer-cart-items .routine-product+.routine-product{border-top:1px solid var(--line)}#drawer-cart-items .routine-product>div{flex:1;min-width:0;gap:16px}#drawer-cart-items .routine-product img{width:80px;height:110px;background:#fff;object-fit:contain}#drawer-cart-items .routine-product a{font-size:15px;line-height:1.6;overflow-wrap:anywhere}#drawer-cart-items .routine-product p{margin:0;text-align:right;font-size:15px}#drawer-cart-items>.price{text-align:right;font-size:28px;margin:8px 0 24px}#cart-dialog>.button{display:flex;width:100%;max-width:100%;margin-left:0}#cart-dialog>.cart-continue{margin:16px 0 0 auto;max-width:100%;text-align:right;font-size:15px;line-height:1.5}#cart-error:empty{display:none}#cart-dialog{padding-bottom:max(32px,env(safe-area-inset-bottom));overflow-y:auto}@media(max-width:1023px){.product-card .card-body h3{font-size:20px;line-height:1.35;text-wrap:wrap;word-break:normal;overflow-wrap:break-word}.product-card .card-body h3 a{text-decoration:none}.product-card .card-body{padding:18px 10px 22px}}@media(max-width:600px){.product-card .card-body{padding:14px 4px 20px}.product-card .card-body h3{font-size:17px;line-height:1.35;letter-spacing:0;margin-bottom:12px}.product-card .card-body .eyebrow{font-size:9px;letter-spacing:.08em;line-height:1.5}.product-card .card-body>p:not(.eyebrow){font-size:12px;line-height:1.6}.product-card .card-body .button{font-size:12px;padding:12px 8px}}:where(a,button,summary,input,select,textarea,label,[tabindex]){-webkit-tap-highlight-color:transparent}html[data-input-method=pointer] :focus{outline:none!important}html[data-input-method=pointer] :is(#shopify-pc__banner,#shopify-pc__prefs__dialog) :focus{box-shadow:none!important}html[data-input-method=keyboard] :is(a,button,summary):focus-visible{outline:2px solid var(--sage);outline-offset:3px}@media(hover:none){.product-card a:hover{text-decoration:none}}body main details>summary:after{content:"";position:absolute;top:50%;right:4px;bottom:auto;transform:translateY(-50%);width:14px;height:14px;line-height:1;font-size:0;background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 14px no-repeat}body main details[open]>summary:after{content:"";background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat}.cart-layout .cart-item+button[name=update]{margin-top:24px}@media(max-width:1023px){.nr-product-breadcrumbs{min-width:0;max-width:100%;overflow-x:auto;padding-block:4px 10px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.nr-product-breadcrumbs ol{flex-wrap:nowrap;width:max-content;min-width:100%;gap:0}.nr-product-breadcrumbs li{flex:none;max-width:none;white-space:nowrap;align-items:center}.nr-product-breadcrumbs a,.nr-product-breadcrumbs [aria-current]{overflow-wrap:normal;white-space:nowrap}}.nh-more a{transition:border-color .18s,color .18s}body .nh-more a:hover,body .nh-more a:focus-visible{border-bottom-color:var(--champagne);color:var(--sage)}@media(max-width:767px){body .nh-need h3{font-size:20px;line-height:1.25;min-height:2.5em;text-wrap:wrap;overflow-wrap:normal}.nh-need{padding:22px 16px}.nh-need .nh-number{font-size:20px;margin-bottom:20px}body .nh-heading h2,body .nh-final h2{font-size:28px;line-height:1.2}body .nh-categories .category-tile h3,body .nh-world-link h3,.needs-card h3{font-size:21px;line-height:1.25}.cart-item h2{font-size:20px;line-height:1.3}}@media(max-width:390px){body .nh-need h3{font-size:18px}}body .nh-need h3{max-width:100%;text-wrap:wrap}.site-footer .footer-grid h3{font-family:NERELISans,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:var(--forest);margin:0 0 22px}@media(max-width:600px){.site-footer .footer-grid h3{font-size:17px;margin-bottom:16px}}.cart-item>img{background:#fff}@media(max-width:1023px){.cart-layout{grid-template-columns:minmax(0,1fr);gap:28px}.cart-item h2{font-size:20px;line-height:1.3}}@media(min-width:768px)and (max-width:1023px){.catalog-layout{grid-template-columns:180px minmax(0,1fr)}.product-card .card-body h3{font-size:18px}}@media(max-width:767px){input,select,textarea,.catalog-toolbar select,.cart-quantity input{font-size:16px}}#cart-dialog[open]{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;padding-bottom:0}#cart-dialog h2{flex:none}#drawer-cart-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-right:4px}.cart-drawer-footer{flex:none;background:var(--canvas);border-top:1px solid var(--line);padding:16px 0 max(20px,env(safe-area-inset-bottom))}.cart-drawer-footer>.price{text-align:right;font-size:26px;line-height:1.2;margin:0 0 16px}.cart-drawer-footer>.button{display:flex;width:100%}#cart-dialog .cart-drawer-footer>.cart-continue{margin:12px 0 0 auto;font-size:14px;line-height:1.5;text-align:right;max-width:100%}@media(max-height:500px){#cart-dialog{padding-top:12px}#cart-dialog h2{font-size:24px;margin-bottom:8px}.cart-drawer-footer{padding-top:8px;padding-bottom:8px}.cart-drawer-footer>.price{font-size:20px;margin-bottom:8px}}.cart-summary>.cart-checkout-bar{display:block;padding:0}.cart-checkout-bar .cart-total{display:flex;justify-content:space-between;gap:16px}@media(max-width:767px){body:has(.cart-checkout-bar){padding-bottom:calc(108px + env(safe-area-inset-bottom))}.cart-summary>.cart-checkout-bar{position:fixed;z-index:25;bottom:0;left:0;right:0;background:var(--canvas);border-top:1px solid var(--line);padding:12px 20px max(12px,env(safe-area-inset-bottom));box-shadow:0 -4px 18px #0724170a}.cart-checkout-bar .cart-total{border:0;margin:0 0 10px;padding:0;font-size:16px;line-height:1.3}.cart-checkout-bar .button{margin:0;width:100%;min-height:48px;padding:12px 16px}}@media(max-width:767px){.cart-page-footer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nereli-service-pages.css.map */
