.shopify-section .rte{font-size:1rem;line-height:1.75;color:#30281f}.shopify-section .rte>p:first-child{font-size:1.12rem;color:#594c3d}.shopify-section .rte h2{font-family:var(--font-heading--family);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;margin-top:2.4rem;color:#17120c}.shopify-section .rte a{color:#9a651b;text-decoration-thickness:1px;text-underline-offset:3px}.shopify-section .rte ul,.shopify-section .rte ol{padding-left:1.4rem}.shopify-section .rte .placeholder{margin:2.2rem 0;padding:clamp(2rem,5vw,4rem);min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(135deg,#f7f0e4,#f7f0e4 16px,#efe3d0 16px,#efe3d0 32px);border:2px dashed #bba274;color:#665538;border-radius:4px}.shopify-section .rte .placeholder strong{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#8a5a17}.shopify-section .rte .placeholder p{margin:0;max-width:620px}.page-width{max-width:1280px}.main-page-title{font-family:var(--font-heading--family);font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;margin-bottom:2rem}@media(max-width:749px){.shopify-section .rte{font-size:.98rem}.shopify-section .rte .placeholder{min-height:190px;padding:1.5rem}}
.tj-category-creative{margin:2rem 0;background:#fff;border:1px solid #dfd2bd;overflow:hidden}.tj-category-creative img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tj-category-creative figcaption{padding:.75rem 1rem;color:#6d6255;font-size:.82rem;line-height:1.45;text-align:center}@media(max-width:749px){.tj-category-creative{margin:1.5rem 0}.tj-category-creative figcaption{font-size:.78rem}}
