:root{--nb-ivory: #F7F4EF;--nb-noir: #24211F;--nb-sand: #E9E0D6;--nb-taupe: #A89A8B;--nb-serif: Georgia, "Times New Roman", serif}.template-index .hero__content-wrapper .text-block p{font-family:var(--nb-serif)!important;font-size:clamp(3.2rem,5.7vw,7rem)!important;line-height:.99!important;letter-spacing:-.045em!important;font-weight:400!important;text-wrap:balance}.template-index .hero .hero__content-wrapper :is(.button,.button-custom){border-radius:3px;min-height:48px;letter-spacing:.12em}.template-index .section-resource-list__header .text-block h3,.template-index .section-resource-list__header .text-block p{font-family:var(--nb-serif)!important;font-weight:400!important;font-size:clamp(2.2rem,3.1vw,3.9rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;text-transform:none!important}.template-collection .nb-col-header__title,.template-collection .nb-col-header__name h2,.template-product .product-information h1{font-family:var(--nb-serif);font-weight:400;letter-spacing:-.035em;line-height:1.08}.template-collection .nb-col-header__title{font-size:clamp(2.7rem,4vw,5rem)}.template-collection .nb-col-header__name h2{font-size:clamp(1.8rem,2.3vw,2.7rem)}.template-collection .nb-col-header__sub{max-width:45ch}.template-index .product-card,.template-collection .product-card{transition:transform .24s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-index .product-card:hover,.template-collection .product-card:hover{transform:translateY(-3px)}}:where(.template-index,.template-collection,.template-product) a:focus-visible,:where(.template-index,.template-collection,.template-product) button:focus-visible{outline:2px solid var(--nb-noir);outline-offset:3px}@media screen and (max-width:749px){.template-index .hero__content-wrapper .text-block p{font-size:clamp(2.65rem,11vw,4.6rem)!important;line-height:1.01!important}.template-index .section-resource-list__header .text-block h3,.template-index .section-resource-list__header .text-block p{font-size:clamp(2rem,7.8vw,3rem)!important}.template-collection .nb-col-header__title{font-size:clamp(2.4rem,9vw,3.7rem)}}@media(prefers-reduced-motion:reduce){.template-index .product-card,.template-collection .product-card{transition:none}}.nb-editorial-rail{display:none}@media screen and (min-width:3400px){body.page-width-wide{--page-content-width: 3200px}.template-index .ui-test-product-list>.section-background{background-image:linear-gradient(90deg,#e9e0d66b,#f7f4ef29 18%,#f7f4ef00 28% 72%,#f7f4ef29 82%,#e9e0d66b)}}@media screen and (min-width:4500px){.template-index .ui-test-product-list{--nb-rail-width: clamp(320px, 9vw, 450px);isolation:isolate}.template-index .ui-test-product-list>.section{z-index:1}.template-index .ui-test-product-list .nb-editorial-rail{display:flex;flex-direction:column;position:absolute;z-index:2;width:var(--nb-rail-width);top:175px;gap:17px;color:var(--nb-noir);text-align:left}.template-index .ui-test-product-list .nb-editorial-rail--left{left:clamp(28px,3vw,200px);top:210px}.template-index .ui-test-product-list .nb-editorial-rail--right{right:clamp(28px,3vw,200px);gap:12px}.nb-editorial-rail__eyebrow{font-size:13px;letter-spacing:.22em;line-height:1.6;text-transform:uppercase}.nb-editorial-rail__rule{display:block;height:1px;width:70px;background:var(--nb-taupe)}.nb-editorial-rail__collection{font:400 clamp(52px,1.7vw,82px)/.98 var(--nb-serif);letter-spacing:-.04em;overflow-wrap:anywhere}.nb-editorial-rail__copy{font-size:17px;max-width:26ch;line-height:1.6;color:#63594f}.nb-editorial-rail__discover{display:inline-flex;gap:14px;width:fit-content;align-items:center;margin-top:10px;padding-bottom:9px;border-bottom:1px solid currentColor;font-size:13px;letter-spacing:.12em;text-decoration:none}.nb-editorial-rail__discover:hover{opacity:.65}.nb-editorial-rail__product{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.nb-editorial-rail__product img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:2px;background:var(--nb-sand);transition:transform .25s ease}.nb-editorial-rail__product:hover img{transform:translateY(-3px)}.nb-editorial-rail__product-name{font-size:17px;line-height:1.35}.nb-editorial-rail__product-price{font-size:16px;color:#63594f}.nb-editorial-rail a:focus-visible{outline:2px solid var(--nb-noir);outline-offset:4px}}@media(prefers-reduced-motion:reduce){.nb-editorial-rail__product img{transition:none}.nb-editorial-rail__product:hover img{transform:none}}#header-component .header-logo:not(:has(.header-logo__image)){font-family:var(--nb-serif);font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1.08;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;color:var(--nb-noir)}#header-component .header-logo__image{max-width:min(36vw,470px);object-fit:contain}@media screen and (min-width:750px){#header-component .header__columns{min-height:76px}#header-component .header-logo:not(:has(.header-logo__image)){font-size:clamp(30px,2.6vw,40px)}}@media screen and (min-width:750px)and (max-width:1199px){#header-component .header-logo:not(:has(.header-logo__image)){font-size:clamp(25px,2.8vw,31px);letter-spacing:.015em}}@media screen and (max-width:749px){#header-component .header__columns{min-height:64px}#header-component .header-logo:not(:has(.header-logo__image)){font-size:clamp(15px,4.5vw,21px);letter-spacing:.005em}#header-component .header-logo__image{max-width:min(49vw,220px)}}#header-component .header__row--top{box-shadow:0 1px #24211f11}#header-component .header-logo:focus-visible{outline:2px solid var(--nb-noir);outline-offset:5px}#header-component :is(.search-action,header-actions,.header-actions__action){align-self:center}#header-component .search-action .header-actions__action{min-height:44px;align-items:center;padding-block:0}#header-component .header__column{align-items:center}#header-group .announcement-bar__text{font-size:.875rem!important;font-weight:500;line-height:1.2;letter-spacing:.105em!important}:where(.template-index,.template-collection,.template-product) :is(.button,.button-secondary,.button-custom){min-height:48px;padding-inline:max(22px,var(--button-padding-inline));font-size:.9375rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.template-index,.template-collection,.template-product) :is(.button,.button-secondary,.button-custom):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #24211f1c}}:where(.template-index,.template-collection) .product-grid__card [ref=productTitleLink] .text-block p{font-size:max(.9375rem,1em);line-height:1.35}:where(.template-index,.template-collection) .product-grid__card product-price{font-size:max(.9rem,1em)}.nb-asis{inset-block-end:max(32px,env(safe-area-inset-bottom));inset-inline-end:max(24px,env(safe-area-inset-right))}.nb-asis__bubble{min-height:48px;font-size:.875rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nb-asis__bubble:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}}@media screen and (max-width:749px){#header-group .announcement-bar__text{font-size:.8125rem!important;letter-spacing:.075em!important}.nb-asis{inset-block-end:max(22px,env(safe-area-inset-bottom));inset-inline-end:max(16px,env(safe-area-inset-right))}:where(.template-index,.template-collection,.template-product) :is(.button,.button-secondary,.button-custom){min-height:46px;padding-inline:max(20px,var(--button-padding-inline))}}@media(prefers-reduced-motion:reduce){:where(.template-index,.template-collection,.template-product) :is(.button,.button-secondary,.button-custom),.nb-asis__bubble{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nb-2-0.css.map */
