.tpa{background:radial-gradient(ellipse at 78% 22%,#26382a,transparent 67%),#0b1410;color:#f6efdf}.tpa-inner{padding-block:clamp(3.8rem,6vw,7rem)}.tpa-label{margin:0;color:#ddbb7d;font:700 1.05rem/1.5 var(--font-body-family);letter-spacing:.16em}.tpa h1{margin:1.2rem 0 1.6rem;color:inherit;font:400 clamp(4.1rem,6.3vw,8rem)/1.01 Georgia,"Times New Roman",serif;letter-spacing:-.055em}.tpa h1 em{color:#ddbb7d}.tpa-intro{max-width:48ch;margin:0 0 2rem;color:#d8e0d3;font-size:1.65rem}.tpa-button{display:inline-flex;gap:.7em;align-items:center;min-height:4.6rem;padding:.65em 1.1em;border:1px solid #ddbb7d;border-radius:4px;background:linear-gradient(120deg,#f0d8a1,#cea362);color:#17221a;font-weight:700;text-decoration:none}.tpa-button:hover{background:#f0d8a1}.tpa-edit{background:#f6f1e8;color:#17271d}.tpa-edit>.page-width{padding-block:1rem 3rem}.tpa-group{padding-block:clamp(2.6rem,4vw,4.6rem)}.tpa-group+.tpa-group{border-top:1px solid #b29a636b}.tpa-group h2{margin:0 0 1.8rem;color:#17271d;font:400 clamp(2.8rem,4vw,4.7rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.tpa-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.85rem,1.65vw,2rem);margin:0;padding:0;list-style:none}.tpa-group--signature .tpa-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:70rem}.tpa-card{display:block;height:100%;overflow:hidden;border:1px solid #b29a6370;border-radius:8px;background:#fff9ef;color:#17271d;text-decoration:none}.tpa-card:hover{border-color:#775328}.tpa-card-media{aspect-ratio:1;background:#eee8db}.tpa-card-media :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.tpa-placeholder{color:#52644f}.tpa-card-copy{padding:clamp(.85rem,1.4vw,1.45rem)}.tpa-card-copy h3{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .65rem;color:#17271d;font:700 clamp(1.25rem,1.5vw,1.6rem)/1.25 var(--font-body-family);overflow-wrap:anywhere}.tpa-card-copy h3 span{color:#775328}.tpa-card-copy .price{color:#354338;font-size:1.35rem}.tpa-stock{display:block;margin-top:.6rem;color:#6e532d;font-size:1.2rem}.tpa :focus-visible,.tpa-edit :focus-visible{outline:2px solid #9a6e35;outline-offset:3px}#ProductGridContainer{scroll-margin-top:calc(var(--header-height, 8rem) + 2rem)}@media(max-width:989px){.tpa-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tpa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/three-pillars-apparel.css.map */
