@font-face{font-family:"TN Source Serif 4";src:url(tn-source-serif-4-variable.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--tn-ink: #173d31;--tn-ink-strong: #0f2e26;--tn-ivory: #fffdf8;--tn-paper: #f4efe4;--tn-paper-soft: #f8f5ed;--tn-warm: #9a6b3a;--tn-border: rgba(23, 61, 49, .16);--tn-border-strong: rgba(23, 61, 49, .28);--tn-radius-sm: 6px;--tn-radius-md: 10px;--tn-shadow-soft: 0 18px 42px rgba(23, 61, 49, .08);--tn-space-section: clamp(4.8rem, 7vw, 8.8rem);--tn-content-narrow: 72rem;--color-base-text: 23, 61, 49;--color-shadow: 23, 61, 49;--color-base-background-1: 255, 253, 248;--color-base-background-2: 244, 239, 228;--color-base-solid-button-labels: 255, 253, 248;--color-base-outline-button-labels: 23, 61, 49;--color-base-accent-1: 23, 61, 49;--color-base-accent-2: 154, 107, 58;--gradient-base-background-1: #fffdf8;--gradient-base-background-2: #f4efe4;--gradient-base-accent-1: #173d31;--gradient-base-accent-2: #9a6b3a;--font-heading-family: "TN Source Serif 4", "Times New Roman", "Noto Serif", serif;--font-heading-weight: 400;--buttons-radius: 6px;--buttons-radius-outset: 7px;--variant-pills-radius: 6px;--inputs-radius: 6px;--inputs-radius-outset: 7px;--product-card-corner-radius: 0rem;--product-card-border-width: 0rem;--product-card-shadow-opacity: 0;--product-card-text-alignment: left;--collection-card-corner-radius: 0rem;--collection-card-border-width: 0rem;--collection-card-shadow-opacity: 0;--collection-card-text-alignment: left}html{text-size-adjust:100%}body{color:var(--tn-ink);background:var(--tn-ivory);letter-spacing:.012em;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}main,.shopify-section,.grid,.grid__item,.card-wrapper,.card,.card__content,.card__information,.product__info-wrapper,.footer-block{min-width:0}img,video,iframe{max-width:100%}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.025em;text-wrap:balance}h1,.h1{font-size:clamp(3.2rem,4.6vw,5.8rem);line-height:1.04}h2,.h2{font-size:clamp(2.5rem,3.1vw,4rem);line-height:1.1}h3,.h3{font-size:clamp(2rem,2vw,2.7rem);line-height:1.18}.rte,.product__description,.collection-hero__description,.footer-block__details-content{line-height:1.65}.rte p,.product__description p{max-width:72ch}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;padding-inline:2.4rem;border-radius:var(--tn-radius-sm);font-weight:700;letter-spacing:.035em;line-height:1.2}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:var(--tn-radius-sm)}.button--secondary{background:transparent}.button:focus-visible,.header__icon:focus-visible,.link:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tn-ink)!important;outline-offset:3px}.header__icon,.header__icon--cart .icon,.menu-drawer__menu-item,.mobile-facets__open,.mobile-facets__close,.disclosure__button{min-height:4.8rem}.header__icon{width:4.8rem;height:4.8rem}.header-wrapper{border-bottom-color:var(--tn-border)}.header__menu-item,.menu-drawer__menu-item{letter-spacing:.02em;overflow-wrap:anywhere}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.5rem}.product-card-wrapper .card,.contains-card--product .card{background:transparent}.product-card-wrapper .card__inner,.contains-card--product .card__inner{overflow:hidden;border-radius:var(--tn-radius-md);background:var(--tn-paper-soft)}.product-card-wrapper .card__media .media,.contains-card--product .card__media .media{background:var(--tn-paper-soft)}.product-card-wrapper .card__media img,.contains-card--product .card__media img{object-fit:contain!important;padding:clamp(.8rem,1.5vw,1.8rem)}.product-card-wrapper .card__information,.contains-card--product .card__information{padding:1.2rem 0 0}.product-card-wrapper .card__heading,.contains-card--product .card__heading{font-family:var(--font-body-family);font-size:clamp(1.45rem,1.2vw,1.65rem);font-weight:650;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty}.product-card-wrapper .price,.contains-card--product .price{margin-top:.7rem;font-size:1.45rem;letter-spacing:0}.product-card-wrapper .badge,.contains-card--product .badge{border-radius:4px;letter-spacing:.04em}.product-card-wrapper .quick-add__submit,.contains-card--product .quick-add__submit{min-height:4.6rem}.collection-hero__inner,.template-search__header{padding-block:clamp(3.6rem,6vw,6.4rem)}.collection-hero__title,.template-search__header h1{max-width:18ch}.facets-container{padding-block:1.6rem 2.2rem;border-top:1px solid var(--tn-border);border-bottom:1px solid var(--tn-border)}.facets__heading,.facet-filters__label,.product-count__text{letter-spacing:.02em}.facets__summary,.facet-filters__sort,.mobile-facets__open{min-height:4.8rem;display:inline-flex;align-items:center}.mobile-facets__open{padding-block:.8rem}.active-facets__button-inner{min-height:3.6rem;border-radius:5px}#product-grid,.template-search__results .product-grid{row-gap:clamp(2.8rem,4vw,4.8rem)}.pagination__item{min-width:4.4rem;min-height:4.4rem}.product__title h1{max-width:19ch;overflow-wrap:anywhere}.product-form__input,.product-form__buttons,.product__description,.product__accordion{max-width:100%}.product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.product__media img{object-fit:contain}.section--tn-product-guide a{overflow-wrap:anywhere}.footer{border-top:1px solid var(--tn-border);background:var(--tn-paper-soft)}.footer__content-top{padding-top:clamp(4.8rem,7vw,7.2rem);padding-bottom:clamp(3.6rem,5vw,5.6rem)}.footer-block__heading{margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{min-height:4.4rem;display:flex;align-items:center;padding-block:.6rem;overflow-wrap:anywhere}.footer__content-bottom{border-top-color:var(--tn-border)}.section--tn-hero .tn-hero__content,.section--tn-hero .tn-hero__copy,.section--tn-categories .tn-category__content,.section--tn-product-guide .tn-product-guide__grid{min-width:0}.section--tn-hero .tn-hero__copy,.section--tn-categories .tn-category__title,.section--tn-categories .tn-category__meta,.section--tn-product-guide .tn-product-guide__support,.section--tn-product-guide .tn-product-guide__fact{overflow-wrap:anywhere}@media screen and (max-width:749px){.page-width{padding-inline:1.6rem}.header{padding-inline:1.2rem}.header__heading-logo{max-width:min(22vw,8rem)}.product-grid{column-gap:1.2rem;row-gap:3rem}.product-card-wrapper .card__information,.contains-card--product .card__information{padding-top:1rem}.product-card-wrapper .card__heading,.contains-card--product .card__heading{font-size:1.45rem}.product-card-wrapper .price,.contains-card--product .price{font-size:1.4rem}.facets-container{padding-block:1.2rem}.mobile-facets__open-wrapper,.product-count{min-width:0}.footer__blocks-wrapper{row-gap:1.6rem}.footer-block.grid__item{margin:0}.footer-block__heading{margin-top:1.6rem}.section--tn-hero .tn-hero__actions .button{width:100%;white-space:normal;text-align:center}.section--tn-product-guide .tn-product-guide__support a{min-height:4.8rem;display:inline-flex;align-items:center}}@media screen and (max-width:374px){h1,.h1{font-size:clamp(3rem,10.5vw,3.8rem)}h2,.h2{font-size:clamp(2.35rem,8.5vw,3.1rem)}.page-width{padding-inline:1.4rem}.product-grid.grid--2-col-tablet-down>.grid__item,#product-grid.grid--2-col-tablet-down>.grid__item{flex:0 0 100%;width:100%;max-width:100%}.section--tn-hero .tn-hero{min-height:min(68rem,100svh)}.section--tn-hero .tn-hero__title{max-width:12ch;font-size:clamp(3.4rem,11.5vw,3.9rem)}.section--tn-hero .tn-hero__copy{font-size:1.5rem}.section--tn-categories .tn-category{flex-basis:88%}}@media screen and (min-width:750px)and (max-width:989px){.page-width{padding-inline:3.2rem}#product-grid,.template-search__results .product-grid{column-gap:2rem}}@media screen and (min-width:990px){.page-width{padding-inline:clamp(3.2rem,4vw,5rem)}#product-grid,.template-search__results .product-grid{column-gap:clamp(2.4rem,2.8vw,3.6rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tn-system.css.map */
