.ag-purchase{box-sizing:border-box;font:inherit;color:inherit;background:transparent;max-width:100%;min-width:0}.ag-purchase *{box-sizing:border-box}.ag-purchase .ag-purchase-title{font-family:inherit;font-size:1.2em;color:inherit;line-height:1.35;margin:0 0 .7em}.ag-purchase p{font:inherit;color:inherit;margin:0 0 .8em}.ag-purchase .ag-purchase-price{font-size:1.25em;font-variant-numeric:tabular-nums;font-weight:600}.ag-purchase-price span{font-size:.75em;font-weight:400}.ag-purchase .ag-purchase-terms{font-size:.9em;opacity:.85}.ag-purchase-image{display:block;max-width:100%;height:auto;margin:0 0 1em;border-radius:4px}.ag-purchase-framed{border:1px solid rgba(128,128,128,.35);border-radius:6px;padding:1.25em}.ag-purchase a.ag-purchase-button{display:inline-flex;align-items:center;justify-content:center;padding:.65em 1.2em;border:1px solid #82394e;border-radius:4px;background:#82394e;color:#fff;text-decoration:none;font:inherit;line-height:1.4;max-width:100%}.ag-purchase a.ag-purchase-button:hover{filter:brightness(1.13)}.ag-purchase a.ag-purchase-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ag-purchase-unavailable{opacity:.75}
