:root{--nl-ink: #2f2724;--nl-cream: #fffaf5;--nl-blush: #f8e7e7;--nl-berry: #a8445a;--nl-sage: #6f7f6a;--nl-gold: #c79252;--nl-line: rgba(47, 39, 36, .12);--nl-shadow: 0 20px 60px rgba(74, 49, 40, .12)}.nl-home{color:var(--nl-ink);background:var(--nl-cream)}.nl-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.nl-hero{min-height:clamp(620px,76vw,820px);display:grid;align-items:end;position:relative;overflow:hidden;isolation:isolate;background:#5f524d center 42% / cover no-repeat;border-radius:0 0 36px 36px}.nl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#231916d1,#2319167a 46%,#23191614 78%),linear-gradient(0deg,rgba(35,25,22,.34),transparent 48%)}.nl-hero__content{color:#fff;max-width:720px;padding-block:clamp(72px,10vw,124px)}.nl-kicker{margin:0 0 18px;font:700 .76rem/1.2 var(--font-subheading--family);letter-spacing:.17em;text-transform:uppercase}.nl-hero h1{max-width:700px;margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7.2vw,6.8rem);font-weight:500;line-height:.94;letter-spacing:-.055em}.nl-hero__lead{max-width:560px;margin:28px 0 30px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.nl-actions{display:flex;flex-wrap:wrap;gap:12px}.nl-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid #fff;border-radius:999px;background:#fff;color:var(--nl-ink);font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nl-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}.nl-button--ghost{background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nl-hero__proof{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-size:.82rem;opacity:.92}.nl-hero__proof span:before{content:"\2713";margin-right:7px;color:#f5d6aa}.nl-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:-1px;background:var(--nl-line);border-bottom:1px solid var(--nl-line)}.nl-trust__item{padding:24px 20px;text-align:center;background:#fff}.nl-trust__item strong,.nl-trust__item span{display:block}.nl-trust__item strong{margin-bottom:4px;font-size:.94rem}.nl-trust__item span{color:#2f2724b3;font-size:.82rem}.nl-section{padding-block:clamp(70px,9vw,120px)}.nl-section--white{background:#fff}.nl-section__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.nl-section__head h2,.nl-story h2,.nl-email h2{margin:0;max-width:760px;color:var(--nl-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:500;line-height:1;letter-spacing:-.045em}.nl-section__head a{color:var(--nl-ink);font-weight:700;text-underline-offset:5px}.nl-category-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.nl-category{grid-column:span 4;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid var(--nl-line);border-radius:24px;color:var(--nl-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.nl-category:nth-child(1),.nl-category:nth-child(5){background:var(--nl-blush)}.nl-category:nth-child(2),.nl-category:nth-child(6){background:#edf1e9}.nl-category:nth-child(3),.nl-category:nth-child(7){background:#f4eadb}.nl-category:nth-child(4){background:#ebe7f2}.nl-category:nth-child(7){grid-column:span 12;min-height:170px}.nl-category:hover{transform:translateY(-4px);box-shadow:var(--nl-shadow)}.nl-category__index{color:#2f272494;font-size:.75rem;letter-spacing:.14em}.nl-category__name{display:flex;align-items:end;justify-content:space-between;gap:12px;font:500 clamp(1.4rem,2.5vw,2.2rem)/1.05 Georgia,serif}.nl-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 16px}.nl-product{color:var(--nl-ink);text-decoration:none}.nl-product__image{aspect-ratio:1/1;overflow:hidden;border-radius:20px;background:#f2ece7}.nl-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.nl-product:hover .nl-product__image img{transform:scale(1.035)}.nl-product__title{margin:14px 0 5px;font-weight:700;line-height:1.3}.nl-product__price{color:var(--nl-berry);font-weight:800}.nl-story{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,7vw,100px);align-items:center}.nl-story__card{min-height:460px;display:grid;align-content:end;padding:34px;border-radius:28px;background:linear-gradient(145deg,#f7dedf,#efe9db 70%);box-shadow:var(--nl-shadow)}.nl-story__mark{width:70px;height:70px;display:grid;place-items:center;margin-bottom:auto;border:1px solid rgba(47,39,36,.2);border-radius:50%;font:1.8rem Georgia,serif}.nl-story__card p{max-width:430px;font:500 clamp(1.35rem,2.5vw,2rem)/1.25 Georgia,serif}.nl-story__copy>p{max-width:580px;color:#2f2724b8;font-size:1.05rem;line-height:1.7}.nl-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.nl-feature{padding-top:16px;border-top:1px solid var(--nl-line)}.nl-feature strong,.nl-feature span{display:block}.nl-feature span{margin-top:5px;color:#2f2724a6;font-size:.86rem;line-height:1.45}.nl-email{display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:end;padding:clamp(38px,6vw,76px);border-radius:30px;background:var(--nl-ink);color:#fff}.nl-email h2{color:#fff}.nl-email p{max-width:540px;margin:18px 0 0;color:#ffffffb8}.nl-email form{display:flex;gap:8px}.nl-email input{flex:1;min-width:0;height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff14;color:#fff}.nl-email button{min-width:130px;border:0;border-radius:999px;background:#fff;color:var(--nl-ink);font-weight:800}.nl-product-value{width:min(1200px,calc(100% - 40px));margin:30px auto 80px;padding:clamp(28px,5vw,58px);border:1px solid var(--nl-line);border-radius:28px;background:#fffaf5;color:var(--nl-ink)}.nl-product-value__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nl-product-value h3{margin:0 0 7px;font:500 1.35rem/1.2 Georgia,serif}.nl-product-value p{margin:0;color:#2f2724ad;line-height:1.55}.nl-digital-note{margin-top:32px;padding-top:22px;border-top:1px solid var(--nl-line);font-size:.9rem}@media(max-width:900px){.nl-product-grid{grid-template-columns:repeat(2,1fr)}.nl-category{grid-column:span 6}.nl-category:nth-child(7){grid-column:span 12}.nl-story,.nl-email{grid-template-columns:1fr}}@media(max-width:640px){.nl-shell{width:min(100% - 28px,1240px)}.nl-hero{min-height:660px;border-radius:0 0 24px 24px;background-position:60% center}.nl-hero:before{background:linear-gradient(0deg,#231916e0,#2319162e 75%)}.nl-hero__content{padding-block:66px 52px}.nl-actions{flex-direction:column}.nl-button{width:100%}.nl-trust{grid-template-columns:1fr}.nl-section__head{align-items:start;flex-direction:column}.nl-category{grid-column:span 12;min-height:180px}.nl-product-grid{gap:22px 10px}.nl-product__image{border-radius:14px}.nl-feature-list,.nl-product-value__grid{grid-template-columns:1fr}.nl-email form{flex-direction:column}.nl-email button{height:52px}}#MainContent[data-template=product] .product-information h1{max-width:18ch;font-family:Baskerville,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.35rem,3.3vw,3.65rem);font-weight:500;line-height:.98;letter-spacing:-.045em;text-wrap:balance}#MainContent[data-template=product] .product-information product-price{color:var(--nl-berry);font-size:1.08rem;font-weight:700;letter-spacing:.01em}#MainContent[data-template=product] .product-information .nobelune-pattern-copy{max-width:630px}#MainContent[data-template=product] .product-information .nobelune-pattern-copy h2,#MainContent[data-template=product] .product-information .nobelune-pattern-copy h3{font-family:Baskerville,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}#MainContent[data-template=product] .product-information .nobelune-pattern-copy h2{margin-block:2.2rem 1rem;font-size:clamp(2.15rem,3.7vw,3.45rem);line-height:1.02}#MainContent[data-template=product] .product-information .nobelune-pattern-copy h3{margin-block:1.9rem .75rem;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.08}#MainContent[data-template=product] .product-information .nobelune-pattern-copy p,#MainContent[data-template=product] .product-information .nobelune-pattern-copy li{color:#2f2724d1;font-size:1rem;line-height:1.72}#MainContent[data-template=product] .product-information .nobelune-pattern-copy ul{display:grid;gap:.5rem;padding-inline-start:1.25rem}#MainContent[data-template=product] .product-information .variant-picker__form label,#MainContent[data-template=product] .product-information .quantity-selector,#MainContent[data-template=product] .product-information button{font-family:Work Sans,Arial,sans-serif;letter-spacing:.01em}#MainContent[data-template=product] .product-recommendations h2{font-family:Baskerville,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;letter-spacing:-.035em}@media(max-width:749px){#MainContent[data-template=product] .product-information h1{max-width:none;font-size:2.35rem;line-height:1.02}#MainContent[data-template=product] .product-information .nobelune-pattern-copy p,#MainContent[data-template=product] .product-information .nobelune-pattern-copy li{font-size:.98rem}}:root{--nl-font-body-family: "Work Sans", Arial, sans-serif;--nl-font-display-family: Baskerville, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body--family: var(--nl-font-body-family);--font-subheading--family: var(--nl-font-body-family);--font-heading--family: var(--nl-font-display-family);--font-accent--family: var(--nl-font-display-family)}html,body,button,input,select,textarea{font-family:var(--nl-font-body-family)!important}h1,h2,h3,h4,h5,h6{font-family:var(--nl-font-display-family)!important}button,.button,input,select,textarea,nav,.menu,.price,product-price,.announcement-bar,.nl-ticker,.footer-content,.footer-utilities{font-family:var(--nl-font-body-family)!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nobelune.css.map */
