.axev-panel{color:#f0f2f4;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:20px 0;margin:22px 0;max-width:100%;min-width:0}.axev-panel *{box-sizing:border-box}.axev-panel label{display:block;font-size:14px;font-weight:650;margin-bottom:9px}.axev-panel select{width:100%;height:48px;border:1px solid #aab4bd;border-radius:8px;background:#fff;color:#202830;font:inherit;font-size:14px;padding:0 12px}.axev-selected{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:13px;margin:12px 0!important}.axev-selected strong{font-weight:700;color:inherit}.axev-options{display:flex;gap:9px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:3px 2px 10px}.axev-option{scroll-snap-align:start;flex:0 0 116px;display:flex;flex-direction:column;align-items:center;border:1px solid #ffffff40;border-radius:9px;padding:10px 6px;color:inherit!important;text-decoration:none!important;background:#ffffff08;gap:5px;text-align:center}.axev-option img{display:block;width:60px!important;height:60px!important;object-fit:contain;background:#f5f6f6;border-radius:5px}.axev-option span{font-size:12px;line-height:1.3}.axev-option small{font-size:10px;line-height:1.4;overflow-wrap:anywhere;opacity:.8}.axev-option[aria-current]{border:2px solid #dce4eb;padding:9px 5px;background:#ffffff15}.axev-option:focus-visible,.axev-panel select:focus-visible{outline:3px solid #9eb5c9;outline-offset:3px}.axev-panel[aria-busy=true]{opacity:.75}.axev-count{display:inline-block;margin:10px 0 3px;font-size:12px;font-weight:650;color:#344b5b;background:#edf1f4;border-radius:6px;padding:5px 8px}.axec26 .e3-product h3{-webkit-line-clamp:unset;max-height:none}.pdv2-hero__copy{min-width:0}@media(max-width:640px){.axev-option{flex-basis:108px}.axev-panel{margin:18px 0}.axev-panel select{font-size:16px}}
.axev-heading{font-size:15px!important;font-weight:700;margin:0 0 15px!important}.axev-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.axev-summary{font-size:12px!important;line-height:1.6!important;margin:6px 0!important;color:inherit!important}.axev-help{font-size:11px!important;line-height:1.6!important;opacity:.72;margin:8px 0 13px!important}.axev-all{margin-top:12px;font-size:12px}.axev-all summary{cursor:pointer;padding:8px 0}.axev-all label{margin-top:12px}.axev-all select{font-size:12px}.axev-options{scrollbar-width:thin}.axev-panel .axev-selected strong{font-size:17px}.axev-panel .axev-selected{align-items:center}.axev-panel .axev-all ul{max-height:240px;overflow:auto}@media(max-width:640px){.axev-fields{gap:12px 9px}.axev-fields select{font-size:16px;height:48px;padding-inline:8px}.axev-panel label{font-size:12px}.axev-panel .axev-all select{font-size:14px}}
.axev-selected small{width:100%;font-size:12px;opacity:.8}.axec26 .e3-product-media img{width:auto!important;max-width:90%;height:auto!important;max-height:240px;object-fit:contain}.pdv2-hero__copy:has(.axev-panel) h1{font-size:clamp(26px,2.7vw,42px);line-height:1.15;overflow-wrap:anywhere}.pdv2-product-stage:has(+.pdv2-hero__copy .axev-panel)>img{width:auto!important;max-width:90%;height:auto!important;max-height:460px}.axev-selected strong{overflow-wrap:anywhere}
