.rtpe-products{max-width:1240px;margin:64px auto;padding:32px 24px;color:#26332f}.rtpe-products h2{font-family:"EB Garamond",serif;font-size:36px;margin:0 0 24px}.rtpe-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rtpe-product{min-width:0;border:1px solid #e2e6e4;border-radius:12px;overflow:hidden;background:#fff}.rtpe-product-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f7f7f7}.rtpe-product-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.88)}.rtpe-product-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(247,247,247,.1)}.rtpe-product-content{padding:20px}.rtpe-product h3{font-family:"EB Garamond",serif;font-size:24px}.rtpe-product dl{margin:16px 0}.rtpe-product dl div{display:flex;gap:12px;border-bottom:1px solid #eee;padding:6px 0}.rtpe-product dt{min-width:90px}.rtpe-product dd{margin:0}.rtpe-product a{color:#004741}.rtpe-product-empty{border:1px dashed #91aaa3;background:#f7f7f7;padding:24px;min-height:150px}.rtpe-product-details{display:inline-block;margin-top:12px}@media(max-width:760px){.rtpe-products-grid{grid-template-columns:1fr}.rtpe-products{padding:24px 16px;margin:32px auto}}
