.nv-footer{background:#ecece5;padding:60px 4.2% 25px;border-top:1px solid #deded5;font-family:Arial,Helvetica,sans-serif;color:#23372e}.nv-footer-top{display:grid;grid-template-columns:1.25fr .8fr 1fr 1.3fr;gap:45px;max-width:1500px;margin:auto}.nv-footer h2{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:5px 0 23px}.nv-footer .nv-wordmark{font-size:27px}.nv-footer p{font-size:12px;line-height:1.8;max-width:250px;margin:19px 0}.nv-footer .nv-footer-company{font-size:10px;color:#646e62;margin-top:24px}.nv-footer nav>a{display:block;font-size:11px;text-decoration:none;margin-bottom:14px;line-height:1.6}.nv-footer a:hover{text-decoration:underline;text-underline-offset:4px}.nv-newsletter>p{margin-top:0}.nv-newsletter-field{display:flex;border-bottom:1px solid #86917f;padding-bottom:9px}.nv-newsletter-field input{background:transparent;border:0;padding:8px 0;width:100%;min-width:0;font-size:12px;color:inherit}.nv-newsletter-field button{border:0;background:transparent;font-size:22px;cursor:pointer;color:inherit;width:45px;min-height:40px}.nv-footer .nv-newsletter-note{font-size:9px;max-width:320px;color:#697263;line-height:1.8}.nv-footer-bottom{max-width:1500px;margin:40px auto 0;border-top:1px solid #cdd2c6;padding-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:center}.nv-footer-bottom p{font-size:9px;margin:0}.nv-footer-bottom nav{display:flex;gap:18px}.nv-footer-bottom nav>a{font-size:9px;margin:0}.nv-footer-bottom form{display:flex;gap:8px;align-items:center}.nv-footer-bottom select{max-width:190px;border:0;background:transparent;font-size:10px;padding:10px 0}.nv-footer-bottom button{font-size:9px;background:transparent;border:1px solid #b5bead;padding:7px 10px;cursor:pointer}@media(max-width:1000px){.nv-footer-top{grid-template-columns:1fr 1fr;gap:35px}.nv-footer-bottom{flex-wrap:wrap}.nv-newsletter{max-width:360px}}@media(max-width:600px){.nv-footer{padding:45px 24px 25px}.nv-footer-top{gap:32px 20px}.nv-footer-intro,.nv-newsletter{grid-column:1/-1}.nv-footer-intro p{max-width:300px}.nv-footer h2{margin-bottom:18px}.nv-footer-bottom{display:block;margin-top:28px}.nv-footer-bottom nav{flex-wrap:wrap;margin:18px 0;gap:18px}.nv-footer-bottom select{max-width:230px}.nv-footer p{font-size:11px}}:root{--nv-ink:#20372f;--nv-paper:#f7f5f0;--nv-muted:#686c65;--nv-line:#deded5}body{background:var(--nv-paper);color:#242c27;font-family:Arial,Helvetica,sans-serif;letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}a{color:inherit}button,input,select{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #957447;outline-offset:5px}.nv-announcement{background:var(--nv-ink);color:#f7f5f0;text-align:center;padding:10px 16px;font-size:11px;letter-spacing:.11em;line-height:1.6}.nv-announcement a{text-decoration:none}.nv-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 4.2%;background:var(--nv-paper);border-bottom:1px solid var(--nv-line);z-index:30}.nv-wordmark{font-family:Georgia,Times New Roman,serif;font-size:29px;letter-spacing:.08em;text-decoration:none;line-height:1.1;color:var(--nv-ink);white-space:nowrap}.nv-wordmark span{display:block;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.27em;margin-top:8px}.nv-desktop-nav{display:flex;align-items:center;gap:27px}.nv-desktop-nav a{font-size:12px;text-decoration:none;white-space:nowrap;padding:12px 0}.nv-desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.nv-header-tools{display:flex;align-items:center;gap:22px}.nv-header-tools svg{width:21px;height:21px}.nv-header-tools summary,.nv-bag{min-width:32px;min-height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.nv-cart-count{font-size:10px;min-width:13px;margin-left:4px}.nv-search summary{list-style:none}.nv-search summary::-webkit-details-marker,.nv-mobile-menu summary::-webkit-details-marker{display:none}.nv-search form{position:absolute;top:100%;right:0;background:var(--nv-paper);padding:28px 4.2%;width:100%;border-bottom:1px solid var(--nv-line);box-shadow:0 12px 16px #0000000a}.nv-search label{font-size:12px;display:block;margin-bottom:12px}.nv-search form>div{display:flex;gap:10px;max-width:750px;margin:auto}.nv-search input{min-width:0;width:100%;padding:14px;border:1px solid var(--nv-line);background:#fff}.nv-search button{background:var(--nv-ink);color:#fff;border:0;padding:12px 25px}.nv-mobile-menu{display:none}.nv-header details[open]>summary{color:#8b673f}.button,.shopify-payment-button__button{border-radius:0!important}.card__heading{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;letter-spacing:0}.price{letter-spacing:0}.product__title h1{font-size:clamp(28px,3.1vw,45px);line-height:1.16}.product__description{line-height:1.8}.product__description img{max-width:100%;height:auto}.rte{line-height:1.8}.rte a{text-underline-offset:3px}.collection-hero__title{font-size:clamp(32px,4.5vw,56px)}.collection .card__inner{border-radius:0}.badge{border-radius:0!important;letter-spacing:.03em}.button:after{border-radius:0!important}@view-transition{navigation:auto}@media(max-width:1100px){.nv-desktop-nav{gap:16px}.nv-desktop-nav a{font-size:11px}.nv-header{gap:20px}}@media(max-width:900px){.nv-header{padding:20px;display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.nv-desktop-nav{display:none}.nv-mobile-menu{display:block}.nv-mobile-menu summary{list-style:none;width:42px;height:44px;display:flex;align-items:center;cursor:pointer}.nv-menu-lines{width:21px;height:12px;border-top:1px solid;border-bottom:1px solid}.nv-mobile-menu nav{position:absolute;left:0;top:100%;width:100%;background:var(--nv-paper);padding:14px 24px 24px;max-height:70vh;overflow:auto;box-shadow:0 16px 20px #00000012}.nv-mobile-menu nav a{display:block;padding:16px 0;text-decoration:none;border-bottom:1px solid var(--nv-line);font-size:15px}.nv-wordmark{font-size:25px}.nv-wordmark span{font-size:7px}.nv-header-tools{justify-self:end;gap:9px}.nv-announcement{font-size:9px;padding:9px 10px}.nv-header-tools summary,.nv-bag{min-width:30px}.nv-cart-count{margin-left:0}.nv-header-tools svg{width:19px}}@media(max-width:370px){.nv-header{padding:15px 12px}.nv-wordmark{font-size:22px}.nv-header-tools{gap:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.nv-header .nv-header-tools{grid-column:3;grid-row:1;justify-self:end;padding:0}}.nv-nav-dropdown{position:relative}.nv-nav-dropdown>summary{list-style:none;cursor:pointer;font-size:12px;padding:12px 0;white-space:nowrap}.nv-nav-dropdown>summary::-webkit-details-marker{display:none}.nv-nav-dropdown>summary span{margin-left:5px}.nv-nav-dropdown>div{position:absolute;left:-20px;top:100%;min-width:210px;background:var(--nv-paper);border:1px solid var(--nv-line);padding:12px 20px;box-shadow:0 12px 20px #20372f12}.nv-nav-dropdown>div a{display:block;padding:12px 0}.nv-mobile-group>span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#686c65;padding-top:20px}.nv-mobile-group>a{padding-left:14px!important}.nv-header a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}@media(min-width:901px)and (max-width:1100px){.nv-nav-dropdown>summary{font-size:11px}.nv-header{padding-left:25px;padding-right:25px;gap:15px}.nv-desktop-nav{gap:14px}.nv-wordmark{font-size:25px}}.nv-robe{--nr-ink:#20372f;--nr-paper:#f7f5ef;--nr-line:#d7d9ce;--nr-muted:#5e6b61;color:var(--nr-ink);background:var(--nr-paper);padding-bottom:78px;font:15px/1.6 Arial,Helvetica,sans-serif}.nv-robe a{color:inherit}.nv-robe button{font:inherit}.nr-wrap{max-width:1440px;margin:auto;padding-left:52px;padding-right:52px}.nr-breadcrumb{display:flex;gap:13px;font-size:10px;letter-spacing:.045em;padding-top:25px;padding-bottom:28px;color:var(--nr-muted)}.nr-breadcrumb a{text-decoration:none}.nr-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:76px;align-items:start;padding-bottom:75px}.nr-gallery{min-width:0;position:sticky;top:24px}.nr-photo{position:relative;background:#e1e0dc}.nr-photo>img{width:100%;aspect-ratio:4/5;object-fit:cover;height:auto}.nr-photo-tag{position:absolute;left:20px;bottom:20px;padding:7px 12px;background:#f7f5efeb;color:var(--nr-ink);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.nr-thumbs{display:flex;gap:10px;padding-top:13px}.nr-thumbs button{flex:0 0 66px;padding:3px;background:transparent;border:1px solid var(--nr-line)}.nr-thumbs button[aria-pressed=true]{border:2px solid var(--nr-ink);padding:2px}.nr-thumbs img{width:58px;height:72px;object-fit:cover}.nr-buy{padding:22px 0 0}.nr-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px;font-weight:600}.nv-robe h1,.nv-robe h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.nv-robe h1{font-size:clamp(38px,3.9vw,56px);line-height:1.07;margin:0 0 24px;max-width:560px}.nr-intro{font-size:15px;line-height:1.8;color:var(--nr-muted);margin:0 0 25px;max-width:480px}.nr-price{font-size:30px;line-height:1.2}.nr-shipping{font-size:11px;color:var(--nr-muted);margin:8px 0 26px}.nr-highlights{padding:20px 0;margin:0;border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);list-style:none;display:grid;gap:10px}.nr-highlights li{position:relative;padding-left:23px;font-size:13px}.nr-highlights li:before{content:"\2713";position:absolute;left:0;color:var(--nr-ink)}.nr-fit-link{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--nr-ink);padding:12px 15px;font-size:12px;font-weight:700;margin-top:22px;min-height:46px;text-decoration:none}.nr-fit{margin-top:9px;border:1px solid var(--nr-line)}.nv-robe summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;font-weight:600;min-height:52px;padding:13px 0}.nv-robe summary::-webkit-details-marker{display:none}.nv-robe details[open]>summary>span{transform:rotate(45deg)}.nv-robe summary>span{font-size:20px;line-height:1;transition:transform .2s}.nr-fit>summary{padding:11px 15px;font-size:12px}.nr-fit>div{padding:0 15px 18px;font-size:12px}.nr-fit p{margin-top:0}.nr-units{display:flex;margin:16px 0;gap:5px}.nr-units button{background:transparent;border:1px solid var(--nr-line);padding:7px 13px;font-size:11px;min-height:38px}.nr-units button[aria-pressed=true]{background:var(--nr-ink);color:#fff;border-color:var(--nr-ink)}.nr-fit table{width:100%;border-collapse:collapse;font-size:12px;margin:12px 0 14px}.nr-fit caption{text-align:left;font-size:11px;margin-bottom:8px;color:var(--nr-muted)}.nr-fit th,.nr-fit td{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);padding:12px 4px;text-align:left;font-weight:400}.nr-fit td{text-align:right}.nr-small{font-size:11px;color:var(--nr-muted);line-height:1.7}.nr-underlined{display:inline-flex;gap:24px;text-underline-offset:6px;font-size:12px}.nr-form{margin-top:24px}.nr-form>label{display:block;font-size:12px;margin-bottom:6px}.nr-form select{width:100%;padding:12px;border:1px solid var(--nr-line);background:transparent;color:var(--nr-ink);margin-bottom:14px}.nr-purchase{display:flex;gap:12px;align-items:end}.nr-purchase>div{flex:0 0 82px}.nr-purchase label{display:block;font-size:10px;margin-bottom:6px;color:var(--nr-muted)}.nr-purchase input{width:100%;height:53px;background:transparent;border:1px solid #abb7a9;color:var(--nr-ink);padding:10px 12px;border-radius:0}.nr-button{background:var(--nr-ink);color:var(--nr-paper)!important;display:inline-flex;justify-content:space-between;gap:25px;align-items:center;min-height:53px;padding:14px 20px;text-decoration:none;border:1px solid var(--nr-ink);font-size:13px;font-weight:600}.nr-purchase .nr-button{flex:1}.nr-button:disabled{opacity:.5;cursor:not-allowed}.nr-button:hover:not(:disabled){background:#2f4c40}.nr-status{font-size:12px;line-height:1.6;margin:10px 0 0;min-height:0}.nr-status:empty{display:none}.nr-view-bag{margin-top:10px}.nr-included{font-size:11px;color:var(--nr-muted);margin:14px 0 18px}.nr-service{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:10px}.nr-service a{text-underline-offset:4px}.nr-benefit-band{background:var(--nr-ink);color:var(--nr-paper)}.nr-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-top:42px;padding-bottom:42px}.nr-benefits article{position:relative;padding-left:44px}.nr-number{position:absolute;left:0;top:3px;font-size:10px;letter-spacing:.1em;color:#bac7b4}.nr-benefits h2{font-size:25px;line-height:1.2;margin:0 0 11px}.nr-benefits p{font-size:12px;line-height:1.8;margin:0;color:#d4dacd;max-width:300px}.nr-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:95px;padding-top:90px;padding-bottom:90px;align-items:center}.nr-story-photo{background:#dfdfd9;overflow:hidden}.nr-story-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nr-story-copy h2,.nr-ritual h2,.nr-faq h2{font-size:clamp(32px,3.5vw,49px);line-height:1.08;margin:0 0 25px}.nr-story-copy>p:not(.nr-eyebrow),.nr-ritual-grid>div>p:not(.nr-eyebrow),.nr-faq>div>p:not(.nr-eyebrow){color:var(--nr-muted);font-size:14px;max-width:430px;line-height:1.85}.nr-story-copy dl{margin:27px 0}.nr-story-copy dl>div{border-top:1px solid var(--nr-line);padding:14px 0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;font-size:12px}.nr-story-copy dt{font-weight:600}.nr-story-copy dd{margin:0;color:var(--nr-muted)}.nr-ritual{background:#e8ece2;padding:70px 0}.nr-ritual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:95px;align-items:center}.nr-ritual-grid>div:first-child{max-width:480px}.nr-ritual ol{list-style:none;counter-reset:moment;padding:0;margin:32px 0 0}.nr-ritual li{position:relative;padding:17px 0 17px 40px;border-top:1px solid #cbd4c3;counter-increment:moment}.nr-ritual li:before{content:"0" counter(moment);position:absolute;left:0;top:21px;font-size:10px}.nr-ritual h3{font-size:13px;margin:0 0 5px;font-weight:600}.nr-ritual li p{font-size:12px;color:var(--nr-muted);margin:0;line-height:1.8}.nr-ritual-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nr-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;padding-top:90px;padding-bottom:90px}.nr-faq details{border-top:1px solid var(--nr-line);font-size:13px}.nr-faq details:last-child{border-bottom:1px solid var(--nr-line)}.nr-faq details>div{padding:0 26px 18px 0;color:var(--nr-muted);font-size:12px;line-height:1.85}.nr-faq details>div p{margin:0 0 10px}.nr-faq details>div p:last-child{margin-bottom:0}.nr-closing{text-align:center;padding:60px 20px 70px;background:#e8ece2}.nr-closing h2{font-size:clamp(34px,4.2vw,58px);line-height:1.05;margin:14px auto 30px;max-width:650px}.nr-closing .nr-button{min-width:230px}.nr-sticky{position:fixed;z-index:35;left:0;bottom:0;right:0;padding:12px max(24px,calc((100vw - 1336px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f7f5eff5;border-top:1px solid #c7cfbf;box-shadow:0 -3px 20px #20372f0c}.nr-sticky>div{display:grid;gap:2px}.nr-sticky>div>span{font-size:11px}.nr-sticky strong{font-weight:500;font-size:15px}.nr-sticky .nr-button{min-width:210px;min-height:44px;padding:10px 16px}.nv-robe [hidden]{display:none!important}.nv-robe :focus-visible{outline:2px solid #63806c;outline-offset:4px}.nv-robe [id]{scroll-margin-top:30px}@media(max-width:1100px){.nr-wrap{padding-left:32px;padding-right:32px}.nr-hero{gap:38px}.nr-story,.nr-ritual-grid,.nr-faq{gap:50px}.nr-buy{padding-top:5px}.nr-benefits{gap:23px}.nr-benefits article{padding-left:29px}}@media(max-width:749px){.nv-robe{padding-bottom:74px}.nr-wrap{padding-left:20px;padding-right:20px}.nr-breadcrumb{padding-top:17px;padding-bottom:18px;gap:9px;font-size:9px}.nr-hero{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.nr-gallery{position:static}.nr-photo-tag{left:14px;bottom:14px;font-size:9px;padding:6px 9px}.nr-photo>img{aspect-ratio:4/5}.nr-thumbs{gap:8px;padding-top:10px}.nr-thumbs button{flex-basis:53px}.nr-thumbs img{width:45px;height:56px}.nr-buy{padding-top:0}.nv-robe h1{font-size:40px;line-height:1.06;margin-bottom:17px}.nr-eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:13px}.nr-intro{font-size:14px;line-height:1.75;margin-bottom:20px}.nr-price{font-size:28px}.nr-shipping{margin-bottom:20px}.nr-highlights{padding:17px 0;gap:8px}.nr-highlights li{font-size:12px}.nr-fit-link{margin-top:18px}.nr-purchase input,.nr-form select{font-size:16px}.nr-purchase{gap:10px}.nr-purchase>div{flex-basis:72px}.nr-button{padding:13px 16px}.nr-service{font-size:10px;gap:10px 15px}.nr-benefits{grid-template-columns:1fr;padding-top:30px;padding-bottom:30px;gap:23px}.nr-benefits article{padding-left:34px}.nr-benefits article+article{border-top:1px solid #566b59;padding-top:22px}.nr-benefits article+article .nr-number{top:27px}.nr-benefits h2{font-size:26px;margin-bottom:7px}.nr-benefits p{max-width:none}.nr-story{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:44px}.nr-story-copy h2,.nr-ritual h2,.nr-faq h2{font-size:37px;margin-bottom:20px}.nr-story-copy>p:not(.nr-eyebrow),.nr-ritual-grid>div>p:not(.nr-eyebrow),.nr-faq>div>p:not(.nr-eyebrow){font-size:13px}.nr-story-copy dl{margin:22px 0}.nr-ritual{padding:40px 0}.nr-ritual-grid{grid-template-columns:1fr;gap:30px}.nr-ritual ol{margin-top:25px}.nr-faq{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.nr-faq>div:first-child{max-width:400px}.nr-faq summary{font-size:12px}.nr-closing{padding:42px 20px 48px}.nr-sticky{padding:10px 16px;gap:12px}.nr-sticky>div{max-width:48%}.nr-sticky>div>span{font-size:9px;line-height:1.4}.nr-sticky strong{font-size:13px}.nr-sticky .nr-button{min-width:140px;font-size:12px;gap:12px}.nr-status{font-size:12px}}@media(prefers-reduced-motion:reduce){.nv-robe summary>span{transition:none}}.nr-heating{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;padding-top:70px;padding-bottom:55px;border-bottom:1px solid var(--nr-line)}.nr-heat-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nr-heat-copy h2{font-size:clamp(32px,3.5vw,49px);line-height:1.08;margin:0 0 20px}.nr-heat-copy>p:not(.nr-eyebrow){color:var(--nr-muted)}.nr-heat-table{width:100%;border-collapse:collapse;font-size:13px;margin:22px 0}.nr-heat-table caption{text-align:left;font-weight:600;margin-bottom:9px}.nr-heat-table th,.nr-heat-table td{padding:7px 12px;text-align:left;border-bottom:1px solid var(--nr-line)}.nr-heat-table thead{background:#e8ece2}.nr-heat-table tbody th{font-weight:400}.nr-heat-timers{background:#e8ece2;padding:16px 18px}.nr-heat-timers h3{margin:0 0 7px;font-size:15px}.nr-heat-timers p{margin:0;font-size:13px;line-height:1.9}@media(max-width:1100px){.nr-heating{gap:40px}}@media(max-width:749px){.nr-heating{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:36px}.nr-heat-copy h2{font-size:36px}.nr-heat-copy>p:not(.nr-eyebrow){font-size:13px}.nr-heat-copy>p.nr-small{font-size:11px}.nr-heat-table th,.nr-heat-table td{padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAIAQAAAAQ */
