:root{--nn-ink:#25231f;--nn-paper:#faf9f6;--nn-line:#dedbd4;--nn-serif:"Cormorant Garamond",serif;--nn-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body-family:Inter,-apple-system,sans-serif;--font-heading-family:"Cormorant Garamond",serif;--font-heading-weight:300}body{font-family:var(--nn-sans);letter-spacing:.01em;color:var(--nn-ink)}h1,h2,.h1,.h2,.h0{font-family:var(--nn-serif);font-weight:300;letter-spacing:-.025em}.nn-hero h1{font-weight:500}h3,.h3{font-family:var(--nn-sans);font-weight:400;letter-spacing:0}.header__heading-logo{object-fit:contain;display:block;width:150px;height:auto}.header__heading-logo-wrapper{width:150px!important}.header{padding-top:15px;padding-bottom:15px}.header__menu-item{font-size:13px;letter-spacing:.03em}.announcement-bar__message{font-size:11px;letter-spacing:.065em}.header-wrapper{background:#fff}.footer{border-top:1px solid var(--nn-line)}.nn-home{background:var(--nn-paper);color:var(--nn-ink)}.nn-home a{color:inherit;text-decoration:none}.nn-home img{display:block;width:100%;height:100%;object-fit:cover}.nn-home h1,.nn-home h2,.nn-home h3,.nn-home p{margin-top:0}.nn-eyebrow{font:10px/1.5 var(--nn-sans);letter-spacing:.18em;margin-bottom:22px}.nn-hero{display:grid;grid-template-columns:1.5fr 1fr;min-height:650px}.nn-hero__image{min-height:650px;background:#e5e1d8}.nn-hero__copy{padding:90px 12% 65px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nn-hero h1{font-size:clamp(46px,4.8vw,80px);line-height:1.04;margin-bottom:28px}.nn-description{font-size:15px;line-height:1.85;max-width:370px;color:#666158;margin-bottom:35px}.nn-button{display:inline-flex;gap:35px;justify-content:space-between;align-items:center;border:1px solid var(--nn-ink);padding:17px 23px;font-size:12px;min-height:50px;transition:background .2s,color .2s}.nn-button:hover{background:var(--nn-ink);color:#fff}.nn-hero__note{font-size:10px;letter-spacing:.065em;color:#777166;margin-top:65px;margin-bottom:0}.nn-section{padding:80px clamp(24px,5vw,86px)}.nn-section__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}.nn-section__heading .nn-eyebrow{margin-bottom:12px}.nn-section h2{font-size:clamp(34px,3.6vw,54px);line-height:1.15;margin-bottom:0}.nn-text-link{font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:6px;white-space:nowrap}.nn-categories,.nn-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nn-category__image{aspect-ratio:4/5;background:#efede7;overflow:hidden}.nn-category img,.nn-product img{transition:transform .45s}.nn-category:hover img,.nn-product:hover img{transform:scale(1.035)}.nn-category__label{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:8px}.nn-category h3{font-size:16px;margin-bottom:5px}.nn-meta{font-size:10px;color:#827b70;letter-spacing:.045em;line-height:1.5}.nn-featured{border-top:1px solid var(--nn-line)}.nn-product__image{aspect-ratio:4/5;background:#eeece7;overflow:hidden;position:relative}.nn-product .nn-meta{margin:17px 0 6px}.nn-product h3{font-size:13px;line-height:1.6;margin-bottom:8px}.nn-price{font-size:12px}.nn-stock{position:absolute;left:12px;top:12px;background:#fff;padding:5px 9px;font-size:10px}.nn-materials{background:#efede6}.nn-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nn-material img{aspect-ratio:4/5;height:auto}.nn-material h3{display:flex;justify-content:space-between;font-size:16px;margin:17px 0 0}.nn-story{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--nn-line)}.nn-story__copy{padding:90px 15%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nn-story h2{font-size:clamp(40px,4.4vw,68px);line-height:1.1;margin-bottom:25px}.nn-story__copy>p:not(.nn-eyebrow){font-size:14px;line-height:1.9;color:#696258;max-width:350px;margin-bottom:30px}.nn-story__image{min-height:550px;background:#e7e2d9}.nn-help{text-align:center;padding:90px 24px;border-top:1px solid var(--nn-line)}.nn-help h2{font-size:clamp(32px,3.5vw,49px);margin-bottom:18px}.nn-help>p:not(.nn-eyebrow){font-size:14px;line-height:1.8;color:#696258;margin-bottom:28px}.nn-home a:focus-visible,.nn-nav a:focus-visible,.nn-nav summary:focus-visible{outline:2px solid #8f6a36;outline-offset:5px}.nn-nav{background:#fff;border-top:1px solid #eeece7;border-bottom:1px solid var(--nn-line);font:12px/1.5 var(--nn-sans);position:relative;z-index:3}.nn-nav__inner{display:flex;align-items:center;justify-content:center;gap:36px;padding:14px 24px;flex-wrap:wrap}.nn-nav a{color:var(--nn-ink);text-decoration:none}.nn-nav summary{cursor:pointer;list-style:none;display:flex;gap:9px;align-items:center}.nn-nav summary::-webkit-details-marker{display:none}.nn-nav summary:after{content:"+";font-size:13px}.nn-nav details[open] summary:after{content:"\2212"}.nn-nav__panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--nn-line);padding:32px 6vw;box-shadow:0 15px 20px #00000008;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nn-nav__panel h2{font:10px/1.5 var(--nn-sans);letter-spacing:.12em;text-transform:uppercase;color:#8b8377;margin:0 0 17px}.nn-nav__panel a{display:block;padding:6px 0;max-width:fit-content}.nn-nav a:hover{text-decoration:underline;text-underline-offset:4px}.nn-nav__all{margin-top:15px;text-decoration:underline!important}@media(max-width:989px){.nn-hero{grid-template-columns:1fr}.nn-hero__image{min-height:0;height:56vw;max-height:560px}.nn-hero__copy{padding:45px 24px 48px}.nn-hero h1{font-size:48px;max-width:500px}.nn-hero__note{margin-top:30px}.nn-section{padding:50px 24px}.nn-categories,.nn-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.nn-story__copy{padding:50px 28px}.nn-story__image{min-height:450px}.nn-nav__inner{gap:24px}.nn-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.header__heading-logo,.header__heading-logo-wrapper{width:115px!important}.nn-nav__inner{gap:20px;padding:12px 15px;font-size:11px}.nn-nav__panel{grid-template-columns:1fr 1fr;padding:25px 20px;max-height:65vh;overflow-y:auto}.nn-section__heading{align-items:start}.nn-section h2{font-size:32px}.nn-text-link{font-size:11px}.nn-story{display:flex;flex-direction:column-reverse}.nn-story__image{min-height:0;height:85vw}.nn-story__copy{padding:45px 24px}.nn-help{padding:55px 24px}.nn-material-grid{grid-template-columns:1fr}.nn-description{font-size:14px}}.nn-home .nn-hero__note{margin-top:35px}body{font-size:17px;line-height:1.75}.header__menu-item{font-size:15px}.announcement-bar__message{font-size:13px}.nn-nav{font-size:14px}.nn-nav__panel h2{font-size:12px}.nn-description,.nn-story__copy>p:not(.nn-eyebrow),.nn-help>p:not(.nn-eyebrow){font-size:17px;line-height:1.8;color:#514d46}.nn-eyebrow,.nn-meta,.nn-stock,.nn-hero__note{font-size:12px}.nn-button,.nn-text-link{font-size:14px}.nn-product h3{font-size:16px}.nn-price{font-size:15px}.product__title h1{font-weight:400;line-height:1.15}.product__description,.product__accordion .accordion__content,.collapsible-content .accordion__content,.rte{font-size:17px;line-height:1.8}.product__description :is(p,li,span),.accordion__content :is(p,li,span){font-size:inherit}.product__info-wrapper .accordion__title,.collapsible-content .accordion__title{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:0;color:#25231f}.collapsible-content__heading{font-size:34px;font-weight:500;line-height:1.2}.product-form__input .form__label,.product__tax,.product__text,.product__inventory{font-size:15px}.product-form__input input[type=radio]+label{font-size:16px;line-height:1.5}.product-form__input .select__select,.quantity__input,.product-form__buttons .button{font-size:16px}.product__info-container .price{font-size:23px}.card__heading{font-size:18px;font-weight:500;line-height:1.4}.card-information .price{font-size:16px}.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:15px}@media(max-width:749px){body,.product__description,.product__accordion .accordion__content,.collapsible-content .accordion__content,.rte{font-size:16px}.product__info-wrapper .accordion__title,.collapsible-content .accordion__title{font-size:19px}.collapsible-content__heading{font-size:30px}.product__title h1{font-size:32px}.card__heading{font-size:17px}.nn-description,.nn-story__copy>p:not(.nn-eyebrow),.nn-help>p:not(.nn-eyebrow){font-size:16px}.nn-nav .nn-nav__inner{font-size:12px;gap:13px;row-gap:10px;flex-wrap:wrap}.nn-home .nn-product h3{font-size:15px}.nn-home .nn-text-link{font-size:13px}}@media(max-width:599px){.nn-nav__inner{gap:14px;padding:12px 10px;font-size:10px}.nn-home .nn-hero__note{margin-top:25px}}.card-wrapper.product-card-wrapper .card__heading a,.card-wrapper.product-card-wrapper:hover .card__heading a,.nn-product:hover{text-decoration:none}.product media-gallery .thumbnail-slider{display:block;margin-top:12px}.product media-gallery .thumbnail-slider>.slider-button{display:none}.product media-gallery .thumbnail-list.slider{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:4px;margin:0;overflow:visible;scroll-padding:0}.product media-gallery .thumbnail-list .thumbnail-list__item.slider__slide{width:auto;min-width:0;margin:0}.product media-gallery:not([data-thumbnails-expanded]) .thumbnail-list__item:nth-child(n+19){display:none}.product media-gallery .thumbnail{border:1px solid #dedbd4;padding:3px;background:#fff;box-shadow:0 1px 3px #00000014}.product media-gallery .thumbnail[aria-current=true]{border:2px solid #625b50;box-shadow:none}.product media-gallery .thumbnail img{object-fit:contain}.nn-gallery-toggle{display:block;width:100%;margin-top:12px;padding:11px 16px;border:1px solid #d5cec2;background:#f2efe9;color:#25231f;font:13px/1.4 var(--nn-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nn-gallery-toggle:focus-visible{outline:2px solid #8f6a36;outline-offset:3px}@media(min-width:750px){.nn-gallery-toggle--mobile{display:none}}@media(max-width:749px){.product media-gallery .thumbnail-list.slider{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product media-gallery:not([data-thumbnails-expanded]) .thumbnail-list__item:nth-child(n+9){display:none}}.product media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:100%;min-width:0}.product media-gallery .thumbnail-slider .thumbnail{width:100%;height:100%}.product media-gallery .nn-gallery-arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.product media-gallery .nn-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:54px;display:flex;align-items:center;justify-content:center;pointer-events:auto;border:0;background:transparent;color:#fff;font:26px/1 Arial,sans-serif;text-shadow:0 1px 5px #0009;cursor:pointer;padding:0}.product media-gallery .nn-gallery-arrow--prev{left:8px}.product media-gallery .nn-gallery-arrow--next{right:8px}.product media-gallery .nn-gallery-arrow:hover{background:#0002}.product media-gallery .nn-gallery-arrow:focus-visible{outline:2px solid #fff;outline-offset:-4px;background:#0004}@media(min-width:990px){.nn-home .nn-hero,.nn-home .nn-hero__image{min-height:66vh;min-height:66svh}.nn-home .nn-hero__copy{padding:56px 11% 44px}.nn-home .nn-hero h1{font-size:clamp(44px,4.4vw,72px);line-height:1.04;margin-bottom:24px}.nn-home .nn-hero__note{margin-top:30px}}.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{background-color:#f90!important;background-image:none!important;border:1px solid #FF9900!important;color:#0f1111!important;font-weight:600!important;box-shadow:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#e88a00!important;border-color:#e88a00!important;color:#0f1111!important;box-shadow:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #FFB84D!important;outline-offset:2px}.shopify-payment-button__more-options{color:#0f1111!important}.shopify-payment-button button:not(.shopify-payment-button__more-options):not([aria-label*="More payment"]){background-color:#f90!important;background-image:none!important;border-color:#f90!important;color:#0f1111!important}.shopify-payment-button button:not(.shopify-payment-button__more-options):hover:not([disabled]){background-color:#e88a00!important;border-color:#e88a00!important;color:#0f1111!important}.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button button:not(.shopify-payment-button__more-options){border:none!important;box-shadow:none!important;outline:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:after,.shopify-payment-button button:not(.shopify-payment-button__more-options):after{content:none!important;border:none!important;box-shadow:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button button:not(.shopify-payment-button__more-options):hover:not([disabled]){border:none!important;box-shadow:none!important}.nn-nav summary:after,.nn-nav details[open] summary:after{content:none!important;display:none!important}.nn-nav summary{gap:0}.product__tax,.product .product__tax{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/navanora-editorial.css.map */
