.zp-wrap .zp-mount-ag{margin-bottom:18px;width:100%;max-width:100%;min-width:0}.zp-wrap .zp-mount-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.zp-wrap .zp-mount-opt{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px;width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;padding:12px 14px!important;background:var(--zp-white)!important;border:1.5px solid var(--zp-gray-200)!important;border-radius:0!important;font-family:var(--zp-fb)!important;color:var(--zp-black)!important;white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;cursor:pointer!important;transition:border-color .2s,background .2s!important}.zp-wrap .zp-mount-opt:hover:not(.is-active){border-color:var(--zp-black)!important}.zp-wrap .zp-mount-opt.is-active{border-color:var(--zp-black)!important;background:var(--zp-gray-50)!important}.zp-wrap .zp-mount-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap;width:100%;max-width:100%;min-width:0}.zp-wrap .zp-mount-name{font-size:15px;font-weight:500;line-height:1.2;min-width:0;overflow-wrap:break-word}.zp-wrap .zp-mount-opt.is-active .zp-mount-name{font-weight:600}.zp-wrap .zp-mount-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--zp-gray-500);white-space:nowrap}.zp-wrap .zp-mount-badge.is-extra{color:var(--zp-black)}.zp-wrap .zp-mount-note{font-size:11.5px;font-weight:400;line-height:1.45;color:var(--zp-gray-500);min-width:0;max-width:100%;overflow-wrap:break-word}.zp-wrap .zp-mount-extra{display:none;margin-top:9px;padding:9px 12px;width:100%;max-width:100%;background:var(--zp-gray-50);border-left:3px solid var(--zp-black);font-size:12.5px;line-height:1.5;color:var(--zp-gray-600);overflow-wrap:break-word}.zp-wrap .zp-mount-extra.is-on{display:block}.zp-wrap .zp-mount-extra strong{color:var(--zp-black);font-weight:700}@media (max-width:640px){.zp-wrap .zp-mount-opts{grid-template-columns:minmax(0,1fr)}.zp-wrap .zp-mount-opt{padding:12px 14px!important}}@media (max-width:400px){.zp-wrap .zp-mount-opt{padding:11px 12px!important}.zp-wrap .zp-mount-name{font-size:14px}.zp-wrap .zp-mount-note{font-size:11px}.zp-wrap .zp-mount-extra{font-size:12px;padding:8px 10px}}