.product-facts{display:grid;gap:0;margin:26px 0;border-top:1px solid #ddd}.product-facts div{padding:12px 0;border-bottom:1px solid #ddd}.product-facts dt{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#176b87}.product-facts dd{margin:5px 0 0;line-height:1.55}
.back-to-collection{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:8px 0;border-bottom:1px solid rgba(23,63,59,.35);font-size:.86rem;font-weight:700}.back-to-collection:hover,.back-to-collection:focus-visible{border-bottom-color:currentColor}.back-to-collection:focus-visible{outline:3px solid rgba(43,119,112,.28);outline-offset:5px;border-radius:2px}
.product-social{margin:22px 0 0;padding:18px;border:1px solid rgba(23,63,59,.2);border-radius:18px;background:#f7f1e8}.product-social>p:first-child{margin:0 0 12px;font-family:Georgia,serif;font-size:1.08rem;color:#173f3b}.product-social__actions{display:flex;flex-wrap:wrap;gap:9px}.product-social__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #173f3b;border-radius:999px;background:transparent;color:#173f3b;font:inherit;font-size:.86rem;font-weight:750;cursor:pointer;text-decoration:none}.product-social__action:hover,.product-social__action:focus-visible{background:#173f3b;color:#fff}.product-social__action--whatsapp{background:#173f3b;color:#fff}.product-social__status{min-height:1.3em;margin:10px 0 0!important;font-family:inherit!important;font-size:.78rem!important;color:#52635f!important}
@media(max-width:620px){.product-social{padding:14px}.product-social__actions{display:grid;grid-template-columns:1fr 1fr}.product-social__action--whatsapp{grid-column:1/-1}.product-social__action{min-height:44px;padding:8px 10px}}
