.cc-codes-preview{display:grid;gap:4px;margin:10px 0 2px;padding:10px 12px;border:1px solid #d9c4e4;border-radius:10px;background:#f5edf9;color:#4d2467;font-size:12px;line-height:1.4}.cc-codes-preview strong{font-size:14px;color:#542173}.cc-codes-preview span{font-size:11px}.cc-codes-pricing{margin:18px 0 8px;padding:16px;border:1px solid #d9c4e4;border-radius:12px;background:#faf6fc;color:#321746;min-width:0}.cc-codes-pricing h3{margin:0 0 7px!important;font-size:19px!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important}.cc-codes-table-note{font-size:12px!important;line-height:1.5!important;margin:6px 0 12px!important;color:#6b5777!important}.cc-codes-table-note:last-child{margin:10px 0 0!important}.cc-codes-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-codes-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4;color:#321746;font-variant-numeric:tabular-nums}.cc-codes-table :is(th,td){padding:10px 9px;text-align:right;white-space:nowrap;border-bottom:1px solid #e3d5eb}.cc-codes-table :is(th,td):first-child{text-align:left}.cc-codes-table thead th{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:#715481}.cc-codes-table tbody th{font-weight:700}.cc-codes-table tbody tr:last-child :is(th,td){border-bottom:0}.cc-codes-table a{color:#66358a;text-decoration:underline;text-underline-offset:3px}.cc-codes-table a:focus-visible{outline:3px solid #9c63bd;outline-offset:3px;border-radius:3px}.cc-codes-table .is-current{background:#edddf5;box-shadow:inset 3px 0 #733893}.cc-codes-table td strong{color:#7e245f}.cc-codes-pool-note{display:block;margin-top:5px;font-size:10px;font-weight:500;line-height:1.5;color:#74607e;text-transform:none;letter-spacing:0}.detail .cc-codes-pool-note{font-size:12px}.detail .cc-codes-pricing{margin-top:20px}.detail .cc-codes-pricing h3{font-family:inherit}.cc-code-product .quick-view-description p{white-space:pre-line}@media(max-width:600px){.cc-codes-pricing{padding:12px}.cc-codes-table :is(th,td){padding:9px 6px}.cc-codes-table{font-size:12px}.cc-codes-table thead th{font-size:9px}.cc-codes-pricing h3{font-size:18px!important}}
