/* Approved DC price and optional package controls, 2026-10-05 */
.av-wp:not(.has-js) .av-dc-options{display:none}.av-wp .av-dc-options{padding:16px 0 0;margin:16px 0 24px;border:0;border-top:1px solid var(--wp-line);min-width:0}.av-wp .av-dc-options legend{padding:0;font-size:18px;font-weight:700}.av-wp .av-dc-option{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:0;min-height:48px;cursor:pointer}.av-wp .av-dc-option input{display:block;flex:0 0 22px;width:22px;height:22px;min-height:22px;padding:0;margin:3px 0 0;accent-color:#280046}.av-wp .av-dc-option span{min-width:0;font-size:16px;font-weight:600;line-height:1.4}.av-wp .av-dc-option strong{display:block}.av-wp .av-dc-option small{display:block;font-size:14px;font-weight:400;margin-top:4px}.av-wp .av-dc-total{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;padding-top:16px;border-top:1px solid var(--wp-line);margin:12px 0!important;font-size:16px}.av-wp .av-dc-total strong{font-size:26px}.av-wp .av-dc-total span{font-size:14px}.av-wp .av-dc-options-note{font-size:14px;line-height:1.5;margin:0!important}.av-wp .av-dc-tile-note{font-size:14px;line-height:1.4;margin-top:8px;display:block;font-weight:400}@media(min-width:1051px){.av-wp .av-wp-models{grid-template-columns:repeat(5,minmax(0,1fr))}.av-wp .av-wp-model{padding:20px}.av-wp .av-wp-model-copy>strong{font-size:20px}}