.cx-prow{background:var(--cx-bg);color:#2b3a40;font-family:var(--font-body-family),Helvetica,sans-serif}.cx-prow .cx-wrap{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:var(--cx-pt) 24px var(--cx-pb)}.cx-prow .cx-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.cx-prow .cx-h{margin:0;font-family:var(--font-heading-family),Georgia,serif;font-weight:var(--font-heading-weight);color:var(--cx-navy);font-size:clamp(24px,3.5vw,28px);line-height:1.2}.cx-prow .cx-all{color:var(--cx-teal);font-weight:500;text-decoration:underline;text-underline-offset:3px;font-size:15px}.cx-prow .cx-all:hover{color:var(--cx-navy)}.cx-prow .cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}@media(min-width:750px){.cx-prow .cx-grid{grid-template-columns:repeat(var(--cx-cols),minmax(0,1fr));gap:32px 24px}}.cx-prow .cx-item{min-width:0}.cx-prow .cx-item a{color:inherit;text-decoration:none;display:block}.cx-prow .cx-img{display:block;aspect-ratio:1/1;overflow:hidden;background:#e6dccb}.cx-prow .cx-img img,.cx-prow .cx-img svg{display:block;width:100%;height:100%;object-fit:cover}.cx-prow .cx-name{margin:12px 0 4px;font-family:var(--font-heading-family),Georgia,serif;font-weight:var(--font-heading-weight);color:var(--cx-navy);font-size:17px;line-height:1.3}.cx-prow .cx-price{font-size:15px;color:#3b4a50}.cx-prow .cx-price s{margin-left:6px;color:#6b777c}.cx-prow .cx-soldout{margin-left:8px;font-size:13px;color:#6b3e3a}.cx-prow .cx-item a:hover .cx-name{color:var(--cx-teal)}.cx-prow .cx-item a:focus-visible{outline:2px solid var(--cx-teal);outline-offset:4px}.cx-prow .cx-hint{padding:24px;border:1px dashed #9AA8AD;text-align:center;font-size:14px;color:#4e5f66}.cx-trust{background:var(--cx-bg);color:#2b3a40;font-family:var(--font-body-family),Helvetica,sans-serif}.cx-trust .cx-wrap{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:clamp(40px,8vw,72px) 24px}.cx-trust .cx-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;margin:0;padding:0;list-style:none}.cx-trust .cx-stat{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-teal);font-weight:500;text-align:center}.cx-trust .cx-reviews{max-width:800px;margin:32px auto 0}.cx-trust .cx-hint{max-width:800px;margin:32px auto 0;padding:24px;border:1px dashed #9AA8AD;text-align:center;font-size:14px;color:#4e5f66}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AABC */
