:root{--nt-ink: #111111;--nt-cream: #f7f5f0;--nt-sand: #c9bca8;--nt-line: rgba(17, 17, 17, .14);--nt-radius: 2px;--nt-ease: cubic-bezier(.2,.65,.3,1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em}a{text-underline-offset:.18em}.announcement-bar{min-height:34px;letter-spacing:.11em;text-transform:uppercase}.announcement-bar__text{font-size:11px!important;font-weight:600!important}#header-group{position:relative;z-index:20}#header-group .header-section{transition:background-color .25s var(--nt-ease),border-color .25s var(--nt-ease)}#header-group .header__menu-item,#header-group nav a{font-weight:600;letter-spacing:.075em;text-transform:uppercase;font-size:.78rem}#header-group svg{stroke-width:1.5}.hero__media{transition:transform 1.1s var(--nt-ease)}@media(hover:hover){.hero:hover .hero__media{transform:scale(1.012)}}.hero__content-wrapper{padding-inline:clamp(20px,4vw,64px)}.hero .logo-block{text-wrap:balance;letter-spacing:-.055em;line-height:.88}.hero .button-unstyled{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;background:#f7f5f0f5;color:var(--nt-ink)!important;border:1px solid rgba(247,245,240,.96);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}@media(hover:hover){.hero .button-unstyled:hover{background:var(--nt-ink);color:var(--nt-cream)!important;border-color:var(--nt-ink);transform:translateY(-1px)}}.marquee{border-block:1px solid var(--nt-line)}.marquee .text-block{letter-spacing:-.035em}.section-resource-list{overflow:clip}.product-card,.resource-list__item{position:relative}.product-card img,.resource-list__item img{transition:transform .45s var(--nt-ease),opacity .25s ease}@media(hover:hover){.product-card:hover img,.resource-list__item:hover img{transform:scale(1.018)}}.product-card a,.resource-list__item a{text-decoration-thickness:1px}.product-badges__badge{border-radius:0!important;padding:7px 10px!important;font-size:10px!important;letter-spacing:.1em!important}.color-custom-badge-sold-out{display:none!important}.button,.button-secondary,.button-custom,button[type=submit],input[type=submit]{min-height:46px;border-radius:var(--nt-radius)!important;font-weight:650;letter-spacing:.055em;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}@media(hover:hover){.button:hover,.button-secondary:hover,.button-custom:hover,button[type=submit]:hover{transform:translateY(-1px)}}input,select,textarea{border-radius:var(--nt-radius)!important}.media-with-content h2,.content-for-layout h1,.content-for-layout h2{text-wrap:balance}.media-with-content .button-unstyled,footer .button-unstyled{font-weight:650;letter-spacing:.045em}footer{border-top:1px solid var(--nt-line)}footer h2,footer h3,footer h4{letter-spacing:-.02em}footer a{transition:opacity .18s ease}@media(hover:hover){footer a:hover{opacity:.62}}:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.announcement-bar{min-height:30px}.announcement-bar__text{font-size:10px!important;letter-spacing:.08em}.hero__content-wrapper{padding-inline:18px}.hero .button-unstyled{min-height:44px;padding-inline:18px}.marquee .text-block{font-size:clamp(1.35rem,7vw,2rem)!important}.product-badges__badge{padding:5px 7px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/novathread-atelier.css.map */
