.nh{--home-paper:#ebe8e4;--home-ink:#242420;--home-muted:#77756f;--home-gutter:clamp(22px,4.5vw,72px);font-family:Georgia,Times New Roman,serif;color:var(--home-ink)}.nh *,.nh *:before,.nh *:after{box-sizing:border-box}.nh a{color:inherit;text-decoration:none}.nh img{display:block;width:100%;height:100%;object-fit:contain}.nh h1,.nh h2,.nh h3,.nh p{margin:0}.nh h1,.nh h2{font-family:Bodoni Moda,Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}.nh h3{font-size:16px;font-weight:400;line-height:1.4}.nh-wrap{margin-inline:var(--home-gutter)}.nh .header-top{height:86px;padding-inline:var(--home-gutter)}.nh .header{border:0}.nh .header-top .wordmark{font-size:36px}.nh .announcement{font-size:9px;min-height:25px;padding:8px 12px;letter-spacing:.16em;line-height:1.4}.nh .icon-button{min-width:44px;min-height:44px}.nh .header-actions{gap:18px}.nh .bag-count{right:5px;top:5px}.nh-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--home-paper);align-items:center}.nh-hero-copy{padding:65px 20px 65px var(--home-gutter)}.nh-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:.21em}.nh-hero h1{font-size:clamp(42px,4.8vw,76px);margin:22px 0}.nh-hero-copy>p:not(.nh-eyebrow){font-size:18px;line-height:1.5;max-width:400px}.nh-hero-photo{aspect-ratio:1;overflow:hidden}.nh-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:15px 30px;background:#222;color:#fff!important;border:1px solid #222;font:10px/1.4 Arial,sans-serif;letter-spacing:.15em;cursor:pointer}.nh-button:hover{background:#494840;border-color:#494840}.nh-hero .nh-button{margin-top:27px}.nh a:focus-visible,.nh button:focus-visible,.nh input:focus-visible{outline:2px solid #667457;outline-offset:4px}.nh-edit{padding-block:55px 62px;scroll-margin-top:24px}.nh-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px}.nh-section-heading h2{font-size:40px}.nh-section-heading>span{font-size:14px;color:var(--home-muted)}.nh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.nh-card-photo{display:block;aspect-ratio:1;background:var(--home-paper);overflow:hidden}.nh-card-photo img{transition:transform .4s ease}.nh-card-photo:hover img{transform:scale(1.025)}.nh-card-info{padding-top:13px}.nh-card-price{font-size:15px;margin-top:7px!important}.nh-swatches{display:flex;gap:9px;align-items:center;margin-top:12px;min-height:23px}.nh-swatch{background:var(--swatch);border:1px solid #0000001a;width:18px;height:18px;padding:0;border-radius:50%;position:relative;cursor:pointer}.nh-swatch:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.nh-swatch.selected{outline:1px solid #7b7971;outline-offset:3px}.nh-swatches>span{font:10px Arial,sans-serif;color:var(--home-muted)}.nh-story{display:grid;grid-template-columns:1fr 1fr;background:#f3f0eb}.nh-story-photo{aspect-ratio:1;overflow:hidden}.nh-story-copy{padding:45px clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.nh-story h2{font-size:clamp(38px,3.9vw,58px);margin-block:20px}.nh-story-copy>p:not(.nh-eyebrow){font-size:18px;line-height:1.6}.nh-text-link{font:10px/1.5 Arial,sans-serif;letter-spacing:.1em;display:inline-flex;gap:25px;align-items:center;align-self:flex-start;border-bottom:1px solid #77776e;padding-block:10px;margin-top:25px}.nh-more{padding-block:68px;display:grid;grid-template-columns:26% 1fr;gap:35px;align-items:center}.nh-more h2{font-size:40px;margin-block:17px}.nh-more>div>p:not(.nh-eyebrow){font-size:16px;line-height:1.5;color:var(--home-muted);max-width:230px}.nh-more .nh-grid{gap:18px}.nh-more h3{font-size:14px}.nh-newsletter{padding:43px 24px 47px;text-align:center;background:#f3f0eb}.nh-newsletter h2{font-size:34px}.nh-newsletter>p{font-size:14px;margin:13px 0 20px}.nh-newsletter form{max-width:570px;margin:auto}.nh-email-row{display:flex;gap:8px}.nh-email-row input{flex:1;min-width:0;background:#fff;border:1px solid #ddd9d1;border-radius:0;padding:14px 18px;font:15px Georgia,serif;color:#242420}.nh-footer{padding:27px 0 25px}.nh-footer-top,.nh-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.nh-footer-top .wordmark{font-size:27px}.nh-footer-top nav,.nh-footer-bottom>div{display:flex;gap:24px}.nh-footer-top{font-size:13px;padding-bottom:22px;border-bottom:1px solid #e7e4de}.nh-footer-bottom{font-size:11px;color:var(--home-muted);padding-top:20px}.nh .drawer-nav a{font-size:28px}.nh .drawer-nav{gap:20px}.nh .drawer-nav a:hover{color:#768068}@media(max-width:1000px){.nh-more{grid-template-columns:1fr}.nh-more>div>p:not(.nh-eyebrow){max-width:none}.nh-more h2 br{display:none}.nh-grid{gap:15px}.nh-section-heading>span{display:none}.nh-hero-copy{padding-block:40px}.nh-hero-copy>p:not(.nh-eyebrow){font-size:16px}.nh-story-copy>p:not(.nh-eyebrow){font-size:16px}}@media(max-width:700px){.nh{--home-gutter:20px}.nh .header-top{height:70px}.nh .header-top .wordmark{font-size:27px}.nh .header-actions{gap:4px}.nh .announcement{font-size:8px}.nh-hero{grid-template-columns:1fr}.nh-hero-copy{padding:35px var(--home-gutter) 28px}.nh-hero h1{font-size:46px;margin-block:18px}.nh-hero-photo{aspect-ratio:5/4}.nh-hero-photo img{object-fit:contain}.nh-hero .nh-button{margin-top:22px}.nh-edit{padding-block:36px}.nh-section-heading h2{font-size:33px}.nh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.nh h3,.nh-card-price{font-size:14px}.nh-story{grid-template-columns:1fr}.nh-story-copy{padding:35px 26px 40px}.nh-story h2{font-size:39px}.nh-more{padding-block:40px;gap:24px}.nh-more h2{font-size:34px}.nh-more .nh-grid{gap:25px 13px}.nh-newsletter{padding:35px 20px}.nh-newsletter h2{font-size:30px}.nh-email-row{flex-direction:column;gap:10px}.nh-email-row .nh-button{width:100%}.nh-footer-top,.nh-footer-bottom{flex-wrap:wrap;gap:22px}.nh-footer-top>span{width:100%;font-size:11px}.nh-footer-bottom>div{gap:15px}.nh-swatch{width:19px;height:19px}.nh-swatches{gap:10px}.nh-card h3{min-height:40px}.nh .drawer{width:min(390px,100vw)}}.nh-hero-photo{height:clamp(380px,36vw,550px);aspect-ratio:auto}.nh button.nh-button{background:#222;color:#fff;padding:15px 30px;border:1px solid #222;font:10px/1.4 Arial,sans-serif;letter-spacing:.15em}.nh button.nh-swatch{background:var(--swatch);border:1px solid #0000001a;padding:0}.nh .icon-button svg{width:24px;height:24px}.nh .announcement{height:auto}.nh .drawer .dialog-heading .icon-button{font:28px/1 Arial,sans-serif}@media(max-width:700px){.nh-hero-photo{height:auto;aspect-ratio:5/4}}@media(prefers-reduced-motion:reduce){.nh-card-photo img{transition:none}}.nh-footer-top nav,.nh-footer-bottom>div{flex-wrap:wrap;min-width:0;max-width:100%}.nh-footer-bottom>div>a,.nh-footer-bottom>div>button{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nivarela-home.css.map */
