.about{padding:clamp(3rem,6vw,5rem) 0}.about__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:820px){.about__grid{grid-template-columns:1fr}}.about h2{font-size:clamp(2rem,4.5vw,var(--t-2xl));line-height:1;margin:.6rem 0 1.8rem}.about__body p{font-size:var(--t-md);line-height:1.55;max-width:36em}.about__body em{font-style:italic}.ledger{background:var(--parchment-soft);background-image:var(--grain);border:1px solid var(--hairline);padding:2rem 1.8rem;position:relative}.ledger:after{content:"";position:absolute;top:-6px;right:-6px;width:28px;height:28px;background:var(--brass);transform:rotate(45deg);box-shadow:0 2px 6px #00000026}.ledger h3{font-family:var(--display-sc);letter-spacing:.14em;margin:0 0 1.2rem;font-size:var(--t-base);color:var(--ink)}.ledger ul{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.ledger li{display:flex;gap:.7rem;align-items:baseline;font-family:var(--serif);font-size:var(--t-base);color:var(--ink)}.ledger li:before{content:"\2726";color:var(--brass);flex:none;transform:translateY(2px)}.announce{background:var(--ink);color:var(--parchment-soft);font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.28em;text-align:center;padding:.55rem 1rem}.announce span,.announce strong{color:var(--brass-bright);font-weight:400}.wares{padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.wares__head{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:end;margin-bottom:2.5rem}@media(max-width:720px){.wares__head{grid-template-columns:1fr}}.wares__head h2{font-size:clamp(2rem,4.5vw,var(--t-xl));margin:.4rem 0 0;color:var(--ink)}.footer{margin-top:4rem;color:var(--parchment-soft);background:linear-gradient(180deg,#0000002e,#0000 30%),var(--walnut);position:relative}.footer:before{content:"";display:block;height:6px;background:linear-gradient(180deg,var(--brass-bright),var(--brass) 50%,var(--brass-dim));box-shadow:0 1px #0006}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding:3.5rem 0 2rem}@media(max-width:720px){.footer__grid{grid-template-columns:1fr 1fr}}.footer__mark{font-family:var(--display-sc);font-size:var(--t-md);letter-spacing:.18em;color:var(--parchment-soft);margin-bottom:1rem;display:inline-flex;align-items:center;gap:.55rem}.footer__motto{font-family:var(--serif);font-style:italic;color:var(--hairline);margin:0;max-width:22em}.footer h4{font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.26em;color:var(--brass-bright);margin:0 0 1rem}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.footer a{color:var(--parchment-soft)}.footer a:hover{color:var(--brass-bright)}.footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:1.2rem 0 1.6rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.24em;color:var(--hairline)}.header{border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#f1e6cdeb,#f1e6cdc7),var(--grain);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.1rem 0}.header__nav-wrap{justify-self:start}.nav{display:flex;gap:1.8rem;list-style:none;padding:0;margin:0}.nav a{font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.22em;color:var(--ink-muted);padding:.25rem 0;position:relative;transition:color .2s ease}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--brass);transition:right .3s ease}.nav a:hover{color:var(--ink)}.nav a:hover:after{right:0}.utility{display:flex;gap:1rem;justify-self:end;font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.18em;color:var(--ink-muted)}.utility a{display:inline-flex;align-items:center;gap:.35rem}.utility a:hover{color:var(--ink)}.utility__count{background:var(--wax);color:var(--parchment-soft);font-family:var(--serif);font-size:.72rem;letter-spacing:0;padding:0 .4em;border-radius:999px;transform:translateY(-1px)}@media(max-width:749px){.header__inner{grid-template-columns:1fr auto;row-gap:1rem}.mark{order:-1;justify-self:start}.utility{grid-column:2;grid-row:1}.header__nav-wrap{grid-column:1 / -1;justify-self:center}.nav{flex-wrap:wrap;justify-content:center;gap:1.2rem}}.hero{padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:880px){.hero__inner{grid-template-columns:1fr}}.hero h1{font-size:clamp(3rem,7vw,var(--t-3xl));margin:1.2rem 0 1.5rem}.hero h1 em{font-style:italic;color:var(--wax);font-family:var(--display)}.hero__lede{margin:0 0 2rem;color:var(--ink-muted);font-size:var(--t-md);line-height:1.55;font-style:italic;max-width:30em}.hero__cta{display:flex;gap:.9rem;flex-wrap:wrap}.hero__panel{position:relative;background:var(--vellum);background-image:var(--grain);padding:2.25rem 2rem;border:1px solid var(--hairline);box-shadow:0 30px 60px -30px #4a2c1959,inset 0 0 60px #b0853714}.hero__panel:before,.hero__panel:after,.hero__panel>.corner{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--brass)}.hero__panel:before{top:6px;left:6px;border-right:0;border-bottom:0}.hero__panel:after{top:6px;right:6px;border-left:0;border-bottom:0}.hero__panel .corner.bl{bottom:6px;left:6px;border-right:0;border-top:0}.hero__panel .corner.br{bottom:6px;right:6px;border-left:0;border-top:0}.specials__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--hairline);padding-bottom:.9rem;margin-bottom:1.1rem}.specials h3{font-family:var(--display-sc);font-size:var(--t-md);letter-spacing:.14em;margin:0;color:var(--ink)}.specials__date{font-family:var(--display);font-style:italic;font-size:var(--t-sm);color:var(--ink-faint)}.specials__list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.specials__list li{display:flex;align-items:baseline;gap:.6rem;font-size:var(--t-base)}.specials__list li span:first-child{font-family:var(--display);font-style:italic;color:var(--ink)}.specials__list li .dots{flex:1;border-bottom:1px dotted var(--hairline);transform:translateY(-3px)}.specials__list li .price{font-family:var(--display-sc);letter-spacing:.08em;color:var(--wax)}.error-404{padding:clamp(4rem,10vw,8rem) 0;text-align:center}.error-404__title{font-size:clamp(3rem,8vw,var(--t-3xl));margin:.5rem 0 1rem}.error-404__text{font-family:var(--display);font-style:italic;font-size:var(--t-md);color:var(--ink-muted);margin:0 auto 2rem;max-width:28em}.article{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.article__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 1.5rem}.article__image{margin-bottom:2rem;border:1px solid var(--hairline)}.article__photo{width:100%}.article__body{font-size:var(--t-base);line-height:1.7}.article__body p{margin:0 0 1.2rem}.article__body a{box-shadow:inset 0 -1px 0 var(--brass)}.article__comments{margin-top:3rem;border-top:1px solid var(--hairline);padding-top:2rem}.article__comments-title{font-family:var(--display);font-weight:400}.article__comment{margin-bottom:1.5rem;font-family:var(--serif)}.article__comment cite{font-family:var(--display-sc);letter-spacing:.14em;color:var(--ink-faint);font-style:normal}.blog{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.blog__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 2.5rem}.blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.blog__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blog__list{grid-template-columns:1fr}}.post{position:relative;background:var(--vellum);background-image:var(--grain);border:1px solid var(--hairline);padding:1.4rem;transition:transform .25s ease,box-shadow .25s ease}.post:hover{transform:translateY(-3px);box-shadow:0 16px 28px -20px #4a2c198c,inset 0 0 0 1px var(--brass)}.post .rivet{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--iron)}.post .rivet.tl{top:7px;left:7px}.post .rivet.tr{top:7px;right:7px}.post .rivet.bl{bottom:7px;left:7px}.post .rivet.br{bottom:7px;right:7px}.post__image{display:block;aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--hairline-soft);margin-bottom:1rem}.post__photo{width:100%;height:100%;object-fit:cover}.post__meta{font-family:var(--display-sc);letter-spacing:.2em;font-size:var(--t-xs);color:var(--ink-faint);margin-bottom:.5rem}.post__title{font-family:var(--display);font-weight:400;font-size:var(--t-lg);line-height:1.15;margin:0 0 .6rem}.post__title a:hover{color:var(--wax)}.post__excerpt{font-family:var(--serif);color:var(--ink-muted);margin:0 0 1rem}.cart{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.cart__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 2rem}.cart__items{list-style:none;padding:0;margin:0}.cart__item{display:grid;grid-template-columns:88px 1fr auto auto;gap:1.2rem;align-items:center;padding:1.3rem 0;border-bottom:1px solid var(--hairline)}.cart__item-image{width:88px;aspect-ratio:4 / 5;background:var(--vellum);border:1px solid var(--hairline);display:grid;place-items:center;color:var(--brass);overflow:hidden}.cart__item-image img{width:100%;height:100%;object-fit:cover}.cart__item-image .icon-goat{width:40%;opacity:.5}.cart__item-name{font-family:var(--display);font-size:var(--t-md);color:var(--ink)}.cart__item-name:hover{color:var(--wax)}.cart__item-variant{font-family:var(--display-sc);letter-spacing:.16em;font-size:var(--t-xs);color:var(--ink-faint);margin:.2rem 0}.cart__item-price{font-family:var(--serif);color:var(--ink-muted)}.cart__item-controls{display:grid;gap:.4rem;justify-items:center}.cart__qty{border:1px solid var(--brass);height:38px}.cart__remove{font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.16em;color:var(--ink-faint);box-shadow:inset 0 -1px 0 var(--brass)}.cart__remove:hover{color:var(--wax)}.cart__item-total{font-family:var(--display);font-size:var(--t-md);color:var(--ink)}.cart__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem}.cart__subtotal{display:flex;align-items:baseline;gap:1rem;font-family:var(--display-sc);letter-spacing:.16em}.cart__subtotal strong{font-family:var(--display);font-size:var(--t-xl);color:var(--wax)}.cart__actions{display:flex;gap:.8rem;flex-wrap:wrap}.cart__empty{font-family:var(--display);font-style:italic;font-size:var(--t-md);color:var(--ink-faint);margin:1rem 0 1.5rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:600px){.cart__item{grid-template-columns:72px 1fr;grid-template-areas:"image info" "image controls" "total total"}.cart__item-image{grid-area:image}.cart__item-info{grid-area:info}.cart__item-controls{grid-area:controls;justify-items:start}.cart__item-total{grid-area:total}}.collection{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.collection__head{margin-bottom:2.5rem;max-width:42em}.collection__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 .8rem;color:var(--ink)}.collection__desc{font-family:var(--serif);font-style:italic;color:var(--ink-muted);font-size:var(--t-md)}.collection__empty{font-family:var(--display);font-style:italic;font-size:var(--t-md);color:var(--ink-faint);padding:3rem 0}.collection__pagination{margin-top:3rem;display:flex;justify-content:center;font-family:var(--display-sc);letter-spacing:.14em}.collection__pagination .page,.collection__pagination .next,.collection__pagination .prev,.collection__pagination .deco{padding:.4rem .7rem;color:var(--ink-muted)}.collection__pagination .page.current{color:var(--wax)}.collection__pagination a:hover{color:var(--ink)}.page-content{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.container--narrow{max-width:46rem}.page-content__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 2rem;color:var(--ink)}.page-content__body{font-size:var(--t-base);line-height:1.7}.page-content__body p{margin:0 0 1.2rem}.page-content__body a{box-shadow:inset 0 -1px 0 var(--brass)}.page-content__body h2,.page-content__body h3{font-family:var(--display);font-weight:400;color:var(--ink)}.product{padding:clamp(2.5rem,6vw,5rem) 0;background:linear-gradient(180deg,transparent 0%,rgba(176,133,55,.06) 50%,transparent 100%)}.product__grid{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:820px){.product__grid{grid-template-columns:1fr}}.product__media{margin-top:1.9rem}@media(max-width:820px){.product__media{margin-top:0;max-width:320px}}.product__photo{display:block;width:100%;height:auto;border:1px solid var(--hairline)}.product__image{aspect-ratio:244 / 340;width:100%;background:linear-gradient(135deg,var(--vellum) 0%,var(--parchment) 100%);border:1px solid var(--hairline);color:var(--brass);position:relative;display:grid;place-items:center}.product__image:before,.product__image:after{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--brass)}.product__image:before{top:8px;left:8px;border-right:0;border-bottom:0}.product__image:after{top:8px;right:8px;border-left:0;border-bottom:0}.product__image .icon-goat{width:38%;opacity:.55}.product__thumbs{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.product__thumb{width:64px;height:80px;object-fit:cover;border:1px solid var(--hairline)}.product__details .eyebrow{margin-bottom:.7rem}.product__name{font-family:var(--display);font-weight:400;font-size:clamp(2rem,4vw,2.6rem);line-height:1.05;margin:0 0 .6rem}.product__meta{font-family:var(--display-sc);letter-spacing:.18em;font-size:var(--t-xs);color:var(--ink-faint);margin-bottom:1.4rem}.product__price{font-family:var(--display);font-size:var(--t-xl);color:var(--wax);margin-bottom:1.2rem}.product__price del{color:var(--ink-faint);font-size:.6em;margin-right:.5rem}.product__desc{font-family:var(--serif);font-size:var(--t-base);line-height:1.6;color:var(--ink-muted);max-width:32em;margin-bottom:1.6rem}.product__attrs{display:grid;gap:.4rem;margin:1.6rem 0 2rem;font-family:var(--serif);font-size:var(--t-sm)}.product__attrs div{display:grid;grid-template-columns:130px 1fr;border-bottom:1px dotted var(--hairline);padding:.45rem 0}.product__attrs dt{font-family:var(--display-sc);letter-spacing:.16em;font-size:.78rem;color:var(--ink-faint);margin:0}.product__attrs dd{margin:0;color:var(--ink)}.product__options{display:grid;gap:1rem;margin-bottom:1.4rem}.product__option label{display:block;font-family:var(--display-sc);letter-spacing:.16em;font-size:.78rem;color:var(--ink-faint);margin-bottom:.3rem}.product__select{font-family:var(--serif);font-size:var(--t-base);color:var(--ink);background:var(--vellum);border:1px solid var(--brass);padding:.55em .8em;width:100%;max-width:18rem}.product__buy{display:flex;gap:.8rem;flex-wrap:wrap;align-items:stretch}.qty{display:inline-flex;border:1px solid var(--brass);align-items:stretch}.qty__btn{width:38px;background:transparent;border:0;font-family:var(--display);font-size:var(--t-md);color:var(--ink);cursor:pointer}.qty__btn:hover{background:var(--brass)}.qty__input{width:44px;text-align:center;background:transparent;border:0;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);font-family:var(--display);font-size:var(--t-md);color:var(--ink)}.search{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.search__title{font-size:clamp(2.4rem,5vw,var(--t-2xl));margin:.5rem 0 1.5rem}.search__form{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:2.5rem;max-width:38rem}.search__input{flex:1;min-width:14rem;font-family:var(--serif);font-size:var(--t-base);color:var(--ink);background:var(--vellum);border:1px solid var(--brass);padding:.7em 1em}.search__count,.search__empty{font-family:var(--display);font-style:italic;color:var(--ink-muted);margin-bottom:1.5rem}.trades{padding:clamp(2rem,5vw,4rem) 0}.trades__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--hairline);background:var(--vellum)}@media(max-width:720px){.trades__grid{grid-template-columns:repeat(2,1fr)}}.trade{display:block;padding:2.2rem 1.6rem;text-align:center;border-right:1px solid var(--hairline-soft);transition:background .25s ease}.trade:last-child{border-right:0}@media(max-width:720px){.trade:nth-child(2n){border-right:0}.trade:nth-child(-n+2){border-bottom:1px solid var(--hairline-soft)}}.trade:hover{background:var(--parchment-soft)}.trade__num{font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.3em;color:var(--brass);margin-bottom:.6rem}.trade__name{font-family:var(--display);font-weight:400;font-size:var(--t-lg);color:var(--ink);margin:0 0 .3rem}.trade__desc{font-family:var(--serif);font-style:italic;font-size:var(--t-sm);color:var(--ink-faint);margin:0}.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--vellum);background-image:var(--grain);border:1px solid var(--hairline);padding:1.3rem 1.3rem 1.5rem;transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-3px);box-shadow:0 16px 28px -20px #4a2c198c,inset 0 0 0 1px var(--brass)}.card .rivet{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--iron);box-shadow:inset 0 1px #ffffff2e,0 1px 1px #0006}.card .rivet.tl{top:7px;left:7px}.card .rivet.tr{top:7px;right:7px}.card .rivet.bl{bottom:7px;left:7px}.card .rivet.br{bottom:7px;right:7px}.card__image{display:grid;place-items:center;aspect-ratio:244 / 340;background:linear-gradient(135deg,var(--parchment) 0%,var(--vellum) 100%);border:1px solid var(--hairline-soft);margin-bottom:1rem;padding:.4rem;position:relative;overflow:hidden;color:var(--brass)}.card__photo{width:100%;height:100%;object-fit:contain}.card__image .icon-goat{width:38%;opacity:.55}.card__sold{position:absolute;top:.75rem;right:.75rem}.card__name{font-family:var(--display);font-weight:400;font-size:var(--t-md);line-height:1.15;color:var(--ink);margin:0 0 .2rem}.card__name a:hover{color:var(--wax)}.card__meta{font-family:var(--display-sc);font-size:var(--t-xs);letter-spacing:.2em;color:var(--ink-faint);margin-bottom:.7rem}.card__price-row{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.5rem}.card__price{font-family:var(--display);font-size:var(--t-md);color:var(--ink)}.card__price del{color:var(--ink-faint);font-size:.85em;margin-right:.4rem}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
