.product-entry{min-width:0;border-bottom:1px solid #e2dfd7;padding-bottom:20px}
.product-entry:last-child{border-bottom:0}
.product-entry>.skill-entry{border-bottom:0;padding-bottom:12px}
.product-access{min-width:0;width:100%;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.product-access-note{font-size:13px;line-height:1.8;color:#51616d;margin:0 0 10px}
.product-access-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}
.product-access-actions .button{font:inherit;font-size:13px;min-height:40px;white-space:normal;padding:9px 17px;text-align:center}
.product-access-link{font:inherit;font-size:13px;color:#963a1c;background:none;border:0;padding:5px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:normal}
.product-access-detail{display:block}.product-access-detail .product-access{padding:18px 0}
.product-access[data-access-state=error] .product-access-note{color:#963a1c}
.shop-version-actions{margin-top:12px}
@media(max-width:600px){.product-access-actions{gap:8px 14px}.product-access-actions .button{max-width:100%}.product-entry{padding-bottom:18px}}
.product-access-note:empty{display:none}
.product-price{flex-basis:100%;font-size:26px;line-height:1.4;color:#182a3b;font-weight:600;margin:0 0 10px}
.product-version-label{font-size:13px}
.product-access-actions select{max-width:100%;min-width:0;font:inherit;padding:9px 12px;border:1px solid #d9dedf;border-radius:8px;background:#fff;color:#182a3b}
.product-access-actions button:disabled{opacity:.5;cursor:default}
.nav-consult{font:inherit;font-size:14px;border:0;background:none;color:inherit;cursor:pointer;padding:8px 0;white-space:nowrap}
.purchase-layout{display:block}.purchase-layout>.member-main{max-width:850px}
